.page_page__Pb8Do{background:var(--midnight);color:var(--foreground);min-height:100vh}.page_header__f51BU{border-bottom:1px solid color-mix(in srgb,var(--neon-lime) 30%,transparent);background:var(--midnight)}.page_heroInner__N6o4d,.page_nav__ZGF73,.page_section__nj7Ws{width:min(1120px,calc(100% - 32px));margin:0 auto}.page_nav__ZGF73{display:flex;align-items:center;justify-content:space-between;padding:18px 0}.page_brand__gnMzl{color:var(--neon-lime);font-family:var(--font-orbitron);font-weight:800;text-decoration:none;letter-spacing:.08em}.page_navLink__BXEq8{color:var(--foreground);text-decoration:none;font-weight:700}.page_hero__6zaD9{padding:72px 0 56px;background-image:linear-gradient(rgba(8,9,10,.46),rgba(8,9,10,.94)),url(/images/blog/sf-mobile-grooming-events-weddings.webp);background-position:50%;background-size:cover}.page_eyebrow__16el5{font-family:var(--font-orbitron);color:var(--neon-lime);font-size:.78rem;letter-spacing:.15em;text-transform:uppercase}.page_hero__6zaD9 h1{max-width:900px;margin:14px 0 18px;font-family:var(--font-orbitron);font-size:clamp(2.3rem,6vw,5.3rem);line-height:1.02;text-wrap:balance}.page_lede__O6I5o{max-width:760px;font-size:1.14rem;line-height:1.65;color:color-mix(in srgb,var(--foreground) 82%,transparent)}.page_heroActions__3702N{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.page_primary__Dx0yP,.page_secondary__TuiDl,.page_submit__9s3Yz{display:inline-flex;align-items:center;justify-content:center;padding:14px 20px;border-radius:6px;font-weight:800;text-decoration:none}.page_primary__Dx0yP,.page_submit__9s3Yz{background:var(--neon-lime);color:var(--midnight);border:1px solid var(--neon-lime)}.page_secondary__TuiDl{border:1px solid var(--blaze);color:var(--foreground)}.page_section__nj7Ws{padding:64px 0}.page_section__nj7Ws h2{font-family:var(--font-orbitron);font-size:clamp(1.7rem,4vw,2.8rem);line-height:1.15;text-wrap:balance;margin:8px 0 18px}.page_section__nj7Ws li,.page_section__nj7Ws p,.page_table__hN11Z{font-size:1rem;line-height:1.65}.page_answer__N5h7l{max-width:850px;font-size:1.12rem!important}.page_checkGrid__p5FIo,.page_grid3__EP7Y7,.page_imageGrid__iH03T{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:30px}.page_card__6fvRA,.page_formWrap__saQM_{border:1px solid color-mix(in srgb,var(--neon-lime) 24%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent);padding:24px;border-radius:8px}.page_card__6fvRA h3{font-family:var(--font-orbitron);color:var(--neon-lime);font-size:1.05rem;margin:0 0 10px}.page_figure__ogQ4y{margin:0;border:1px solid color-mix(in srgb,var(--foreground) 14%,transparent);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.page_imageWrap__xKUOg{position:relative;aspect-ratio:3/2}.page_figure__ogQ4y img{object-fit:cover}.page_figure__ogQ4y figcaption{padding:14px;font-size:.9rem;line-height:1.5;color:color-mix(in srgb,var(--foreground) 72%,transparent)}.page_tableWrap___L7GB{overflow-x:auto;margin-top:28px}.page_table__hN11Z{width:100%;border-collapse:collapse;min-width:700px}.page_table__hN11Z td,.page_table__hN11Z th{text-align:left;padding:16px;border-bottom:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);vertical-align:top}.page_table__hN11Z th{color:var(--neon-lime);font-family:var(--font-orbitron);font-size:.8rem;letter-spacing:.05em}.page_steps__T2jFJ{display:grid;gap:14px;margin:26px 0 0;padding:0;list-style:none;counter-reset:step}.page_steps__T2jFJ li{counter-increment:step;padding:18px;border-left:2px solid var(--blaze);background:color-mix(in srgb,var(--foreground) 4%,transparent)}.page_steps__T2jFJ li:before{content:"STEP " counter(step) " // ";color:var(--neon-lime);font-family:var(--font-orbitron);font-size:.75rem}.page_formWrap__saQM_{margin-top:28px}.page_form__RgtlS{margin-top:24px}.page_formGrid__v0_Ei{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.page_form__RgtlS label{display:flex;flex-direction:column;gap:8px;font-weight:700}.page_form__RgtlS input,.page_form__RgtlS select,.page_form__RgtlS textarea{width:100%;border:1px solid color-mix(in srgb,var(--foreground) 22%,transparent);border-radius:5px;background:var(--midnight);color:var(--foreground);padding:12px;font:inherit}.page_form__RgtlS input:focus,.page_form__RgtlS select:focus,.page_form__RgtlS textarea:focus{outline:2px solid var(--neon-lime);outline-offset:2px}.page_full__w9E8D{grid-column:1/-1}.page_honeypot__kXrbG{position:absolute!important;left:-9999px!important}.page_formNote___98F8{color:color-mix(in srgb,var(--foreground) 70%,transparent);font-size:.9rem!important}.page_submit__9s3Yz{cursor:pointer;font:inherit}.page_submit__9s3Yz:disabled{opacity:.6;cursor:wait}.page_status___OqfY{min-height:28px;color:var(--neon-lime)}.page_status___OqfY a{color:inherit}.page_faq___a_yL{display:grid;gap:12px;margin-top:24px}.page_faq___a_yL details{border-bottom:1px solid color-mix(in srgb,var(--foreground) 16%,transparent);padding:18px 0}.page_faq___a_yL summary{cursor:pointer;font-family:var(--font-orbitron);font-weight:700}.page_faq___a_yL details p{color:color-mix(in srgb,var(--foreground) 78%,transparent)}.page_footer__cu0jc{border-top:1px solid color-mix(in srgb,var(--foreground) 12%,transparent);padding:28px;text-align:center;color:color-mix(in srgb,var(--foreground) 62%,transparent)}@media(max-width:760px){.page_hero__6zaD9{padding:54px 0 44px}.page_checkGrid__p5FIo,.page_formGrid__v0_Ei,.page_grid3__EP7Y7,.page_imageGrid__iH03T{grid-template-columns:1fr}.page_full__w9E8D{grid-column:auto}.page_section__nj7Ws{padding:48px 0}.page_navLink__BXEq8{font-size:.85rem}.page_card__6fvRA{padding:20px}}