.SeoPage-module__hF0SwW__topbar,.SeoPage-module__hF0SwW__page{--plum:#662153;--plum-deep:#54173f;--teal:#3aa59d;--teal-dark:#2d857e;--lav:#f4ebf1;--ink:#2b2b2b;--muted:#5d5560;color:var(--ink);font-family:Montserrat,system-ui,-apple-system,Segoe UI,sans-serif}.SeoPage-module__hF0SwW__container{width:100%;max-width:1120px;margin:0 auto;padding:0 clamp(16px,4vw,32px)}.SeoPage-module__hF0SwW__topbar{z-index:20;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fdfaf8f0;border-bottom:1px solid #66215314;position:sticky;top:0}.SeoPage-module__hF0SwW__topbarInner{justify-content:space-between;align-items:center;gap:16px;min-height:64px;display:flex}.SeoPage-module__hF0SwW__logo{width:auto;height:40px}.SeoPage-module__hF0SwW__topnav{gap:clamp(10px,2vw,26px);font-size:.9rem;font-weight:500;display:flex}.SeoPage-module__hF0SwW__topnav a{color:var(--plum)}.SeoPage-module__hF0SwW__topnav a:hover{color:var(--teal-dark)}@media (max-width:760px){.SeoPage-module__hF0SwW__topnav a:not(:last-child){display:none}}.SeoPage-module__hF0SwW__hero{background:linear-gradient(180deg, #faf7f9 0%, var(--lav) 100%);padding:clamp(36px,6vw,72px) 0 clamp(40px,6vw,64px)}.SeoPage-module__hF0SwW__heroGrid{grid-template-columns:1.2fr 1fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:900px){.SeoPage-module__hF0SwW__heroGrid{grid-template-columns:1fr}}.SeoPage-module__hF0SwW__heroImg{aspect-ratio:4/3;border-radius:22px;position:relative;overflow:hidden;box-shadow:0 24px 50px #54173f29}.SeoPage-module__hF0SwW__breadcrumb{color:var(--muted);gap:8px;margin-bottom:18px;font-size:.8rem;display:flex}.SeoPage-module__hF0SwW__breadcrumb a{color:var(--teal-dark)}.SeoPage-module__hF0SwW__eyebrow{letter-spacing:.2em;text-transform:uppercase;color:var(--teal-dark);margin-bottom:10px;font-size:.75rem;font-weight:600;display:inline-block}.SeoPage-module__hF0SwW__h1{font-family:var(--font-clinic), "Playfair Display", Georgia, serif;color:var(--plum);margin-bottom:18px;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:700;line-height:1.08}.SeoPage-module__hF0SwW__lead{color:var(--muted);max-width:62ch;font-size:clamp(1rem,1.4vw,1.08rem);line-height:1.75}.SeoPage-module__hF0SwW__lead p+p{margin-top:10px}.SeoPage-module__hF0SwW__address{color:var(--muted);margin-top:18px;font-size:.9rem}.SeoPage-module__hF0SwW__address a{color:var(--teal-dark);text-decoration:underline}.SeoPage-module__hF0SwW__ctaActions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.SeoPage-module__hF0SwW__btnPrimary,.SeoPage-module__hF0SwW__btnOutline,.SeoPage-module__hF0SwW__btnGhost{border-radius:999px;align-items:center;min-height:46px;padding:0 22px;font-size:.92rem;font-weight:600;transition:transform .15s,background .15s;display:inline-flex}.SeoPage-module__hF0SwW__btnPrimary{background:var(--teal);color:#fff}.SeoPage-module__hF0SwW__btnPrimary:hover{background:var(--teal-dark);transform:translateY(-1px)}.SeoPage-module__hF0SwW__btnOutline{border:1.5px solid var(--plum);color:var(--plum)}.SeoPage-module__hF0SwW__btnGhost{color:#fff;border:1.5px solid #ffffff8c}.SeoPage-module__hF0SwW__section{background:#fdfaf8;padding:clamp(44px,7vw,84px) 0}.SeoPage-module__hF0SwW__soft{background:#f7f1f5}.SeoPage-module__hF0SwW__h2{font-family:var(--font-clinic), "Playfair Display", Georgia, serif;color:var(--plum);margin-bottom:16px;font-size:clamp(1.8rem,3.4vw,2.5rem);line-height:1.15}.SeoPage-module__hF0SwW__section p{color:var(--muted);max-width:75ch;line-height:1.75}.SeoPage-module__hF0SwW__section p+p{margin-top:12px}.SeoPage-module__hF0SwW__section a{color:var(--teal-dark);text-decoration:underline}.SeoPage-module__hF0SwW__h3{color:var(--plum-deep);margin-bottom:8px;font-size:1.05rem;font-weight:700}.SeoPage-module__hF0SwW__h3 a{color:inherit!important}.SeoPage-module__hF0SwW__cards{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:18px;margin-top:28px;display:grid}.SeoPage-module__hF0SwW__card{background:#fff;border:1px solid #66215314;border-radius:18px;padding:24px;box-shadow:0 10px 30px #54173f0f}.SeoPage-module__hF0SwW__card p{font-size:.95rem}.SeoPage-module__hF0SwW__list{color:var(--muted);margin-top:12px;padding-left:18px;font-size:.93rem;line-height:1.7}.SeoPage-module__hF0SwW__list li::marker{color:var(--teal)}.SeoPage-module__hF0SwW__steps{counter-reset:none;gap:16px;margin-top:28px;list-style:none;display:grid}.SeoPage-module__hF0SwW__step{background:#fff;border:1px solid #66215314;border-radius:16px;align-items:flex-start;gap:18px;padding:20px 22px;display:flex}.SeoPage-module__hF0SwW__stepNum{font-family:var(--font-clinic), Georgia, serif;color:var(--teal);flex:none;font-size:1.8rem;font-weight:700;line-height:1}.SeoPage-module__hF0SwW__faq{gap:12px;margin-top:24px;display:grid}.SeoPage-module__hF0SwW__faqItem{background:#fff;border:1px solid #6621531a;border-radius:14px;padding:4px 20px}.SeoPage-module__hF0SwW__faqItem summary{cursor:pointer;padding:14px 0;list-style:none}.SeoPage-module__hF0SwW__faqItem summary::-webkit-details-marker{display:none}.SeoPage-module__hF0SwW__faqQ{color:var(--plum-deep);font-size:1rem;font-weight:600;display:inline}.SeoPage-module__hF0SwW__faqItem summary:after{content:"+";float:right;color:var(--teal);font-size:1.2rem;font-weight:700}.SeoPage-module__hF0SwW__faqItem[open] summary:after{content:"–"}.SeoPage-module__hF0SwW__faqItem p{padding-bottom:16px}.SeoPage-module__hF0SwW__cta{background:linear-gradient(135deg, var(--plum) 0%, var(--plum-deep) 100%);color:#fff;text-align:center;padding:clamp(44px,7vw,76px) 0}.SeoPage-module__hF0SwW__cta .SeoPage-module__hF0SwW__ctaActions{justify-content:center}.SeoPage-module__hF0SwW__ctaTitle{font-family:var(--font-clinic), "Playfair Display", Georgia, serif;margin-bottom:10px;font-size:clamp(1.8rem,3.4vw,2.4rem)}.SeoPage-module__hF0SwW__ctaText{opacity:.85;max-width:60ch;margin:0 auto;line-height:1.7}
