.page_hero__NoM0H{background:var(--color-sky);color:var(--color-navy)}.page_heroInner__0TL61{padding-top:76px;padding-bottom:80px;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:56px;align-items:center}.page_heroMain__vqdrv{display:flex;flex-direction:column;align-items:flex-start}.page_eyebrow__zaH77{font-size:.78rem;letter-spacing:.18em;font-weight:600;color:var(--color-blue-acc)}.page_title__f3Ezz{margin:20px 0 0;max-width:14em;font-size:clamp(2rem,3.8vw,3.05rem);line-height:1.22;letter-spacing:-.01em;font-weight:700;color:var(--color-navy);word-break:auto-phrase;text-wrap:balance}.page_title__f3Ezz em{font-style:normal;color:var(--color-blue-acc)}.page_subtitle__EaWSV{margin:20px 0 0;max-width:30em;font-size:1.04rem;line-height:1.8;color:var(--color-ink-2)}.page_ctas__iKMFc{display:flex;flex-wrap:wrap;gap:14px;margin-top:28px}.page_btnPrimary__T4ZnM,.page_btnSecondary__gHEZy{display:inline-flex;align-items:center;padding:20px 30px;font-weight:800;font-size:1.04rem;text-decoration:none;transition:background .22s ease,color .22s ease}.page_btnPrimary__T4ZnM{background:var(--color-yellow);color:var(--color-navy)}.page_btnPrimary__T4ZnM:hover{background:var(--color-navy);color:var(--color-yellow)}.page_btnSecondary__gHEZy{border:2px solid var(--color-navy);color:var(--color-navy);padding:18px 28px}.page_btnSecondary__gHEZy:hover{background:var(--color-navy);color:var(--color-white)}.page_trust__vi5lI{margin:14px 0 0;font-size:.88rem;font-weight:600;color:var(--color-ink-2)}.page_links__Lx7ja{display:flex;flex-wrap:wrap;gap:8px 24px;margin-top:18px}.page_textLink__KkVNb{color:var(--color-navy);font-size:.92rem;text-decoration:underline;text-underline-offset:3px;transition:color .18s ease}.page_textLink__KkVNb:hover{color:var(--color-blue-acc)}.page_phone__CfeWc{justify-self:center;width:100%;max-width:300px}.page_phoneFrame__e_l8h{border:8px solid var(--color-navy);border-radius:40px;overflow:hidden;background:var(--color-navy)}.page_phoneImg__3Bb3B{display:block;width:100%;height:auto}.page_faq__V7HjT,.page_how___ns_U{background:var(--color-white)}.page_plans__4Wd2d{background:var(--color-sky)}.page_faq__V7HjT .rd-in,.page_how___ns_U .rd-in,.page_plans__4Wd2d .rd-in{padding-top:88px;padding-bottom:88px}.page_planGrid__RiiEH{list-style:none;margin:36px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.page_plan__0e_0g{background:var(--color-white);border:1px solid var(--color-line-d);padding:24px 22px 26px}.page_planName__0aG3A{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-navy)}.page_planPrice__s4W8y{margin-top:12px;font-size:2rem;font-weight:800;color:var(--color-navy)}.page_planPeriod__GH4nk{margin-top:2px;font-size:.86rem;color:var(--color-ink-2)}.page_planFeatures__eSHp8{list-style:none;margin:18px 0 0;padding:18px 0 0;border-top:1px solid var(--color-line-d);display:flex;flex-direction:column;gap:8px}.page_planFeatures__eSHp8 li{position:relative;padding-left:20px;font-size:.9rem;line-height:1.55;color:var(--color-ink)}.page_planFeatures__eSHp8 li:before{content:"✓";position:absolute;left:0;color:var(--color-blue-acc);font-weight:700}.page_planNote__qfTla{margin:24px 0 10px;font-size:.95rem;font-weight:600;color:var(--color-navy)}.page_faqList__kGEmz{margin:32px 0 0;max-width:760px}.page_faqItem__xxDLv{padding:22px 0;border-top:1px solid var(--color-line-d)}.page_faqItem__xxDLv:last-child{border-bottom:1px solid var(--color-line-d)}.page_faqQ__hzcKz{font-size:1.08rem;font-weight:700;color:var(--color-navy)}.page_faqA__Abxxh{margin:8px 0 0;font-size:.98rem;line-height:1.8;color:var(--color-ink-2)}.page_btnPrimary__T4ZnM:focus-visible,.page_btnSecondary__gHEZy:focus-visible,.page_textLink__KkVNb:focus-visible{outline:2px solid var(--color-blue-acc);outline-offset:3px}@media (max-width:1000px){.page_planGrid__RiiEH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.page_heroInner__0TL61{grid-template-columns:1fr;gap:40px;padding-top:56px;padding-bottom:64px}.page_phone__CfeWc{max-width:240px}}@media (max-width:600px){.page_planGrid__RiiEH{grid-template-columns:1fr}.page_ctas__iKMFc{flex-direction:column;align-self:stretch}.page_btnPrimary__T4ZnM,.page_btnSecondary__gHEZy{justify-content:center}.page_faq__V7HjT .rd-in,.page_how___ns_U .rd-in,.page_plans__4Wd2d .rd-in{padding-top:64px;padding-bottom:64px}}