.Landing_page__rGgcO{min-height:100vh}.Landing_nav__1fh8Y{background:var(--card);border-bottom:1px solid var(--rule-soft);position:-webkit-sticky;position:sticky;top:0;z-index:100}.Landing_logo__bAZbo{font-family:var(--serif);font-size:18px;font-weight:600;color:var(--ink)}.Landing_navLink__Vsv4d{font-size:14px;font-weight:500;color:var(--muted);transition:color .2s}.Landing_navLink__Vsv4d:hover{color:var(--teal);text-decoration:none}.Landing_hero__mho2U{background:var(--paper);padding:80px 20px;text-align:center}.Landing_eyebrow__tu5tM{font-family:var(--mono);font-size:11px;letter-spacing:.22em;text-transform:uppercase;color:var(--teal);margin-bottom:16px;display:block}.Landing_h1__I2eQI{font-family:var(--serif);font-size:clamp(32px,5vw,56px);font-weight:400;line-height:1.2;margin-bottom:16px}.Landing_highlight__T_EXm{color:var(--teal);font-style:italic}.Landing_subtitle__q_nU0{font-size:17px;color:var(--muted);max-width:680px;margin:0 auto 32px;line-height:1.6}.Landing_ctaGroup__0KEMH{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:16px}.Landing_ctaGroup__0KEMH .Landing_btn__Y0mzX{font-size:15px}.Landing_subtext__R3Ars{font-size:13px;color:var(--muted)}.Landing_features__AKJTf{padding:80px 20px;background:var(--card)}.Landing_sectionTitle__KRAEb{font-family:var(--serif);font-size:36px;font-weight:400;text-align:center;margin-bottom:48px}.Landing_featureGrid__MkdXT{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:32px;gap:32px}.Landing_featureCard__T0MT0{background:#fff;border:1px solid var(--rule-soft);border-radius:8px;padding:32px 24px;text-align:center}.Landing_featureIcon__G14tn{font-size:40px;margin-bottom:16px;display:block}.Landing_featureCard__T0MT0 h3{font-size:18px;font-weight:600;margin-bottom:12px}.Landing_featureCard__T0MT0 p{font-size:14px;color:var(--muted);line-height:1.6}.Landing_coverage__D0dYT{padding:80px 20px;background:var(--paper)}.Landing_coverageContent__XOx1n{text-align:center}.Landing_coverageContent__XOx1n h2{font-family:var(--serif);font-size:32px;font-weight:400;margin-bottom:12px}.Landing_coverageContent__XOx1n>p{color:var(--muted);max-width:600px;margin:0 auto 32px}.Landing_statesGrid___oIk1{display:grid;grid-template-columns:repeat(auto-fit,minmax(80px,1fr));grid-gap:8px;gap:8px;max-width:600px;margin:0 auto;justify-items:center}.Landing_stateTag__HEClG{background:#fff;border:1px solid var(--rule);border-radius:4px;padding:8px 12px;font-family:var(--mono);font-size:12px;font-weight:600;color:var(--teal)}.Landing_pricing__h8Xgs{padding:80px 20px;background:var(--card)}.Landing_priceGrid__F887I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px;max-width:1000px;margin:0 auto}.Landing_priceCard__3hKF7{background:#fff;border:1px solid var(--rule-soft);border-radius:8px;padding:32px 24px;position:relative}.Landing_priceCard__3hKF7.Landing_recommended__vI7MQ{border:2px solid var(--teal);transform:scale(1.05)}@media (max-width:768px){.Landing_priceCard__3hKF7.Landing_recommended__vI7MQ{transform:scale(1)}}.Landing_priceBadge__9ob35{display:inline-block;background:var(--teal-soft);color:var(--teal);padding:4px 12px;border-radius:20px;font-size:11px;font-weight:600;text-transform:uppercase;margin-bottom:16px}.Landing_priceAmount__50ciJ{font-family:var(--mono);font-size:42px;font-weight:700;color:var(--ink)}.Landing_pricePeriod__2cH_7{font-size:13px;color:var(--muted);margin-bottom:24px}.Landing_priceFeatures__rAm16{list-style:none;margin-bottom:24px;text-align:left}.Landing_priceFeatures__rAm16 li{padding:8px 0;font-size:13.5px;color:var(--ink);border-bottom:1px solid var(--rule-soft)}.Landing_priceFeatures__rAm16 li:last-child{border-bottom:none}.Landing_priceCard__3hKF7 .Landing_btn__Y0mzX,.Landing_priceCard__3hKF7 a.Landing_btn__Y0mzX{display:block;text-align:center}.Landing_comparison__oU4En{padding:80px 20px;background:var(--paper)}.Landing_comparisonTable__7bUqm{width:100%;border-collapse:collapse;background:#fff;border:1px solid var(--rule);border-radius:8px;overflow:hidden}.Landing_comparisonTable__7bUqm thead{background:var(--paper)}.Landing_comparisonTable__7bUqm th{padding:16px;text-align:left;font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);border-bottom:1px solid var(--rule)}.Landing_comparisonTable__7bUqm td{padding:14px 16px;border-bottom:1px solid var(--rule-soft);font-size:14px}.Landing_comparisonTable__7bUqm tr:last-child td{border-bottom:none}.Landing_checkmark__BbS_Q{color:var(--teal);font-weight:600}.Landing_faq__WrqhK{padding:80px 20px;background:var(--card)}.Landing_faqGrid__rzP7I{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:32px;gap:32px}.Landing_faqItem__vgqy_{background:#fff;border:1px solid var(--rule-soft);border-radius:8px;padding:24px}.Landing_faqItem__vgqy_ h4{font-size:16px;font-weight:600;margin-bottom:12px;color:var(--ink)}.Landing_faqItem__vgqy_ p{font-size:14px;color:var(--muted);line-height:1.6}.Landing_finalCta__puxcP{padding:60px 20px;background:linear-gradient(135deg,var(--teal-soft) 0,var(--paper) 100%);text-align:center}.Landing_finalCta__puxcP h2{font-family:var(--serif);font-size:32px;font-weight:400;margin-bottom:12px}.Landing_finalCta__puxcP p{color:var(--muted);margin-bottom:24px;font-size:16px}.Landing_footer__ZlnBs{background:var(--ink);color:#fff;padding:48px 20px}.Landing_footerBrand__wOpnV{font-family:var(--serif);font-size:18px;font-weight:600;color:#fff}.Landing_footer__ZlnBs a{color:hsla(0,0%,100%,.7);font-size:14px;display:block;margin-bottom:8px;transition:color .2s}.Landing_footer__ZlnBs a:hover{color:#fff;text-decoration:none}.Landing_footer__ZlnBs h4{font-size:14px;font-weight:600;color:#fff}@media (max-width:768px){.Landing_hero__mho2U{padding:60px 20px}.Landing_h1__I2eQI{font-size:28px}.Landing_comparison__oU4En,.Landing_coverage__D0dYT,.Landing_faq__WrqhK,.Landing_features__AKJTf,.Landing_pricing__h8Xgs{padding:60px 20px}.Landing_sectionTitle__KRAEb{font-size:28px;margin-bottom:32px}.Landing_ctaGroup__0KEMH{flex-direction:column}.Landing_ctaGroup__0KEMH .Landing_btn__Y0mzX{width:100%}}