.seo-rich-text[data-v-9b9e9813] p{line-height:1.6;margin:1rem 0}.seo-rich-text[data-v-9b9e9813] h3{font-size:1.5rem;font-weight:600;margin:2rem 0 .75rem}.seo-rich-text[data-v-9b9e9813] h4{font-size:1.2rem;font-weight:600;margin:1.5rem 0 .5rem}.seo-rich-text[data-v-9b9e9813] ol,.seo-rich-text[data-v-9b9e9813] ul{margin:1rem 0;padding-left:1.5rem}.seo-rich-text[data-v-9b9e9813] li{margin:.25rem 0}.seo-rich-text[data-v-9b9e9813] a{color:var(--brand-700,#a1359e);text-decoration:underline}.seo-rich-text[data-v-9b9e9813] a:hover{color:var(--brand-600,#c44ac0)}.seo-rich-text[data-v-9b9e9813] b,.seo-rich-text[data-v-9b9e9813] strong{font-weight:600}.seo-rich-text[data-v-9b9e9813] em,.seo-rich-text[data-v-9b9e9813] i{font-style:italic}.seo-rich-text[data-v-9b9e9813] blockquote{border-left:4px solid var(--brand-100,#f6e4f6);color:#4b5563;margin:1.5rem 0;padding-left:1rem}.seo-rich-text[data-v-9b9e9813] code{background:#f3f4f6;border-radius:.25rem;font-size:.875em;padding:.125rem .25rem}.seo-page[data-v-937d26b7]{margin:0 auto;max-width:880px;padding:0 1.5rem 4rem}.seo-page__hero[data-v-937d26b7]{padding:4rem 0 2rem}.seo-page__hero-inner[data-v-937d26b7]{display:flex;flex-direction:column;gap:1.25rem}.seo-page__eyebrow[data-v-937d26b7]{color:var(--brand-700,#a1359e);font-size:.875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.seo-page__headline[data-v-937d26b7]{color:#111827;font-size:clamp(1.875rem,4vw,2.75rem);font-weight:700;line-height:1.15;margin:0}.seo-page__subtext[data-v-937d26b7]{color:#4b5563;font-size:1.125rem;line-height:1.6;max-width:720px}.seo-page__logo-wrap[data-v-937d26b7]{padding-top:.5rem}.seo-page__logo[data-v-937d26b7]{max-height:64px;width:auto}.seo-page__section[data-v-937d26b7]{padding:2rem 0}.seo-page__section h2[data-v-937d26b7]{color:#111827;font-size:1.625rem;font-weight:600;margin:0 0 1rem}.seo-page__intro[data-v-937d26b7]{color:#1f2937;font-size:1.125rem;line-height:1.6}.seo-page__strengths[data-v-937d26b7]{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:0;padding:0}.seo-page__strengths li[data-v-937d26b7]{background:var(--brand-100,#f6e4f6);border-radius:999px;color:var(--brand-700,#a1359e);font-size:.875rem;font-weight:500;padding:.375rem .875rem}.seo-page__benefits[data-v-937d26b7]{display:grid;gap:1.25rem;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.seo-page__benefit[data-v-937d26b7]{border:1px solid #e5e7eb;border-radius:.5rem;padding:1.25rem}.seo-page__benefit h3[data-v-937d26b7]{color:#111827;font-size:1.125rem;font-weight:600;margin:0 0 .5rem}.seo-page__benefit p[data-v-937d26b7]{color:#4b5563;font-size:.9375rem;line-height:1.5;margin:0}.seo-page__steps[data-v-937d26b7]{list-style:decimal;padding-left:1.5rem}.seo-page__steps li[data-v-937d26b7]{margin:1rem 0}.seo-page__steps h3[data-v-937d26b7]{font-size:1.0625rem;font-weight:600;margin:0}.seo-page__steps p[data-v-937d26b7]{color:#4b5563;margin:.25rem 0 0}.seo-page__stats[data-v-937d26b7]{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));padding:1rem 0}.seo-page__stat[data-v-937d26b7]{background:#f9fafb;border-radius:.5rem;padding:1rem;text-align:center}.seo-page__stat-value[data-v-937d26b7]{color:var(--brand-700,#a1359e);font-size:1.875rem;font-weight:700}.seo-page__stat-label[data-v-937d26b7]{color:#4b5563;font-size:.875rem;margin-top:.25rem}.seo-page__faq dt[data-v-937d26b7]{color:#111827;font-weight:600;margin:1rem 0 .25rem}.seo-page__faq dd[data-v-937d26b7]{color:#4b5563;line-height:1.6;margin:0 0 1rem}.seo-page__cta[data-v-937d26b7]{background:var(--brand-100,#f6e4f6);border-radius:.5rem;margin-top:2rem;padding:2.5rem 2rem;text-align:center}.seo-page__cta h2[data-v-937d26b7]{margin-top:0}.seo-page__cta p[data-v-937d26b7]{color:#4b5563;margin:.5rem auto 1.5rem;max-width:480px}.seo-page__cta-button[data-v-937d26b7]{background:var(--brand-700,#a1359e);border-radius:.375rem;color:#fff;display:inline-block;font-weight:600;padding:.75rem 1.5rem;text-decoration:none}.seo-page__cta-button[data-v-937d26b7]:hover{background:var(--brand-600,#c44ac0)}.seo-page__error[data-v-937d26b7]{margin:6rem auto;max-width:720px;padding:0 1.5rem;text-align:center}.seo-page__error h1[data-v-937d26b7]{color:#111827;font-size:2rem;font-weight:700}.seo-page__error p[data-v-937d26b7]{color:#4b5563;margin:1rem 0 2rem}
