.fa-hero[data-astro-cid-epe5bsgm]{background:var(--navy);padding:64px 0 80px;position:relative;overflow:hidden}.fa-hero[data-astro-cid-epe5bsgm]:after{content:"";position:absolute;bottom:0;left:0;right:0;height:40px;background:var(--paper);clip-path:ellipse(52% 100% at 50% 100%)}.fa-eyebrow[data-astro-cid-epe5bsgm]{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold-light);margin-bottom:14px}.fa-hero[data-astro-cid-epe5bsgm] h1[data-astro-cid-epe5bsgm]{font-size:clamp(26px,4vw,44px);color:#fff;margin-bottom:16px;max-width:700px;line-height:1.15}.fa-hero[data-astro-cid-epe5bsgm] p[data-astro-cid-epe5bsgm]{color:#8a9bb0;font-size:16px;line-height:1.7;max-width:580px;margin-bottom:28px}.fa-hero[data-astro-cid-epe5bsgm] p[data-astro-cid-epe5bsgm] strong[data-astro-cid-epe5bsgm]{color:var(--gold-light)}.fa-trust[data-astro-cid-epe5bsgm]{display:flex;gap:12px;flex-wrap:wrap}.fa-badge[data-astro-cid-epe5bsgm]{padding:8px 14px;background:#ffffff0f;border-radius:20px;font-size:13px;color:#8a9bb0;border:1px solid rgba(255,255,255,.08)}.search-bar-wrap[data-astro-cid-epe5bsgm]{padding-top:32px}.search-bar[data-astro-cid-epe5bsgm]{position:relative;max-width:560px}.search-bar[data-astro-cid-epe5bsgm] input[data-astro-cid-epe5bsgm]{width:100%;padding:14px 48px 14px 18px;border:2px solid var(--border);border-radius:12px;font-size:15px;font-family:Inter,sans-serif;color:var(--text);background:#fff;transition:border-color .2s;box-shadow:0 2px 12px #0000000d}.search-bar[data-astro-cid-epe5bsgm] input[data-astro-cid-epe5bsgm]:focus{outline:none;border-color:var(--gold)}.search-icon[data-astro-cid-epe5bsgm]{position:absolute;right:16px;top:50%;transform:translateY(-50%);font-size:18px;pointer-events:none}.states-section[data-astro-cid-epe5bsgm]{padding:48px 24px 56px}.section-title[data-astro-cid-epe5bsgm]{font-size:clamp(22px,3vw,30px);color:var(--navy);margin-bottom:10px}.section-sub[data-astro-cid-epe5bsgm]{font-size:15px;color:var(--muted);max-width:560px;margin-bottom:32px;line-height:1.6}.state-grid[data-astro-cid-epe5bsgm]{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.state-card[data-astro-cid-epe5bsgm]{background:#fff;border:1px solid var(--border);border-radius:12px;padding:18px 16px;text-decoration:none;transition:all .2s;display:flex;flex-direction:column;gap:4px}.state-card[data-astro-cid-epe5bsgm]:hover{border-color:var(--gold);box-shadow:0 4px 16px #00000014}.sc-abbr[data-astro-cid-epe5bsgm]{font-family:Libre Baskerville,serif;font-size:22px;color:var(--navy);font-weight:700}.sc-name[data-astro-cid-epe5bsgm]{font-size:13px;color:var(--text);font-weight:600}.sc-neg[data-astro-cid-epe5bsgm]{font-size:10px;color:var(--muted);margin-top:2px}.sc-arrow[data-astro-cid-epe5bsgm]{font-size:14px;color:var(--gold);margin-top:6px}.no-results[data-astro-cid-epe5bsgm]{text-align:center;padding:32px;color:var(--muted);font-size:15px}.hidden[data-astro-cid-epe5bsgm]{display:none}.why-section[data-astro-cid-epe5bsgm]{background:var(--cream);padding:64px 0}.why-grid[data-astro-cid-epe5bsgm]{display:grid;grid-template-columns:repeat(4,1fr);gap:28px;margin-top:32px}.why-card[data-astro-cid-epe5bsgm]{background:#fff;border-radius:14px;padding:24px;border:1px solid var(--border)}.why-num[data-astro-cid-epe5bsgm]{font-family:Libre Baskerville,serif;font-size:32px;color:var(--gold-light);margin-bottom:10px}.why-card[data-astro-cid-epe5bsgm] h3[data-astro-cid-epe5bsgm]{font-size:16px;color:var(--navy);margin-bottom:8px}.why-card[data-astro-cid-epe5bsgm] p[data-astro-cid-epe5bsgm]{font-size:13px;color:var(--muted);line-height:1.65}.list-section[data-astro-cid-epe5bsgm]{background:var(--navy);padding:80px 0}.list-inner[data-astro-cid-epe5bsgm]{display:grid;grid-template-columns:1fr 1.4fr;gap:64px;align-items:start}.list-eyebrow[data-astro-cid-epe5bsgm]{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--gold-light);margin-bottom:14px}.list-copy[data-astro-cid-epe5bsgm] h2[data-astro-cid-epe5bsgm]{font-size:clamp(22px,3vw,32px);color:#fff;margin-bottom:16px}.list-copy[data-astro-cid-epe5bsgm] p[data-astro-cid-epe5bsgm]{color:#8a9bb0;font-size:15px;line-height:1.7;margin-bottom:24px}.list-benefits[data-astro-cid-epe5bsgm]{list-style:none;display:flex;flex-direction:column;gap:10px}.list-benefits[data-astro-cid-epe5bsgm] li[data-astro-cid-epe5bsgm]{color:#8a9bb0;font-size:14px}.pricing-cards[data-astro-cid-epe5bsgm]{display:grid;grid-template-columns:1fr 1fr 1fr;gap:16px}.price-card[data-astro-cid-epe5bsgm]{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:24px;position:relative}.price-card[data-astro-cid-epe5bsgm].featured-price{background:#b8860b14;border-color:var(--gold)}.price-popular[data-astro-cid-epe5bsgm]{position:absolute;top:-12px;left:50%;transform:translate(-50%);background:var(--gold);color:#fff;font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 14px;border-radius:20px;white-space:nowrap}.price-tier[data-astro-cid-epe5bsgm]{font-size:12px;font-weight:700;letter-spacing:1px;text-transform:uppercase;color:var(--gold-light);margin-bottom:10px}.price-amt[data-astro-cid-epe5bsgm]{font-family:Libre Baskerville,serif;font-size:32px;color:#fff;margin-bottom:20px}.price-amt[data-astro-cid-epe5bsgm] span[data-astro-cid-epe5bsgm]{font-size:14px;color:#8a9bb0;font-family:Inter,sans-serif}.price-features[data-astro-cid-epe5bsgm]{list-style:none;display:flex;flex-direction:column;gap:9px;margin-bottom:24px}.price-features[data-astro-cid-epe5bsgm] li[data-astro-cid-epe5bsgm]{font-size:12px;color:#8a9bb0}.price-cta[data-astro-cid-epe5bsgm]{width:100%;text-align:center;font-size:13px;padding:11px}@media (max-width: 1024px){.why-grid[data-astro-cid-epe5bsgm]{grid-template-columns:repeat(2,1fr)}.list-inner[data-astro-cid-epe5bsgm]{grid-template-columns:1fr;gap:40px}.pricing-cards[data-astro-cid-epe5bsgm]{grid-template-columns:1fr 1fr 1fr}}@media (max-width: 768px){.fa-trust[data-astro-cid-epe5bsgm]{flex-direction:column;gap:8px}.why-grid[data-astro-cid-epe5bsgm]{grid-template-columns:1fr}.pricing-cards[data-astro-cid-epe5bsgm]{grid-template-columns:1fr;gap:24px}.state-grid[data-astro-cid-epe5bsgm]{grid-template-columns:repeat(auto-fill,minmax(130px,1fr))}}
