.hero-card[data-astro-cid-vd36z2vv]{border:1px solid #ffffff0f;border-radius:18px;gap:14px;padding:30px;display:grid;box-shadow:0 20px 44px #09101c47}.pill[data-astro-cid-vd36z2vv]{background:var(--pine);color:#fff;font-size:var(--fs-xs);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;width:fit-content;padding:6px 12px;font-family:Archivo,sans-serif;font-weight:700;display:inline-flex;box-shadow:0 6px 16px #4d6a4e59}h1[data-astro-cid-vd36z2vv]{letter-spacing:.01em;color:#fff;margin:0;font-family:Archivo,sans-serif;font-size:clamp(30px,4vw,44px)}.eyebrow[data-astro-cid-vd36z2vv]{letter-spacing:.08em;text-transform:uppercase;font-size:var(--fs-xs);color:var(--pine);margin:0 0 8px;font-weight:700}.lede[data-astro-cid-vd36z2vv]{color:#d7e0ec;max-width:880px;margin:0;line-height:1.7}.intro[data-astro-cid-vd36z2vv]{color:var(--muted);gap:12px;line-height:1.7;display:grid}.intro[data-astro-cid-vd36z2vv] p{margin:0}.hero-actions[data-astro-cid-vd36z2vv]{flex-wrap:wrap;gap:10px;margin-top:4px;display:inline-flex}.trust[data-astro-cid-vd36z2vv]{color:#b9c6d4;font-size:var(--fs-md);margin:6px 0 0;font-weight:600}.points[data-astro-cid-vd36z2vv]{margin:28px 0 20px}.points[data-astro-cid-vd36z2vv] .section-head[data-astro-cid-vd36z2vv] h2[data-astro-cid-vd36z2vv]{color:var(--navy);margin:6px 0 8px;font-family:Archivo,sans-serif;font-size:clamp(24px,3vw,32px)}.points-list[data-astro-cid-vd36z2vv]{gap:12px;margin:18px 0 0;padding:0;list-style:none;display:grid}.points-list[data-astro-cid-vd36z2vv] li[data-astro-cid-vd36z2vv]{background:var(--card);border:1px solid var(--border);color:var(--muted);border-radius:14px;align-items:center;gap:12px;padding:16px;line-height:1.6;display:flex;box-shadow:0 12px 24px #0000000a}.points-list[data-astro-cid-vd36z2vv] li[data-astro-cid-vd36z2vv]:before{content:"✓";background:var(--pine);border:1px solid var(--pine);color:#fff;width:22px;height:22px;font-weight:700;font-size:var(--fs-sm);border-radius:7px;flex:none;place-items:center;display:grid;box-shadow:0 4px 10px #4d6a4e47}.button[data-astro-cid-vd36z2vv]{background:var(--pine);color:#fff;border:1px solid #fff3;border-radius:10px;justify-content:center;align-items:center;padding:12px 14px;font-weight:700;transition:transform .12s,box-shadow .12s,background .12s;display:inline-flex}.button[data-astro-cid-vd36z2vv]:hover{text-decoration:none;transform:translateY(-1px);box-shadow:0 10px 20px #0003}.button[data-astro-cid-vd36z2vv]:active{transform:translateY(1px);box-shadow:0 4px 10px #0000002e}.button[data-astro-cid-vd36z2vv].ghost{color:var(--navy);background:0 0;border-color:#c8d4d8}.hero-card[data-astro-cid-vd36z2vv] .button[data-astro-cid-vd36z2vv].ghost{color:#fff;border-color:#ffffff47}.hero-card[data-astro-cid-vd36z2vv] .button[data-astro-cid-vd36z2vv].ghost:hover{background:#ffffff14}.compliance-note[data-astro-cid-vd36z2vv]{background:var(--pill);border:1px solid var(--border);color:var(--muted);font-size:var(--fs-md);border-radius:12px;margin:16px 0 0;padding:12px;line-height:1.6}.area-detail[data-astro-cid-vd36z2vv]{color:var(--muted);margin:28px 0 4px;line-height:1.7}.area-detail[data-astro-cid-vd36z2vv] h2{color:var(--navy);border-left:4px solid var(--pine);margin:36px 0 14px;padding-left:14px;font-family:Archivo,sans-serif;font-size:clamp(22px,3vw,28px);line-height:1.2}.area-detail[data-astro-cid-vd36z2vv] h2:first-child{margin-top:0}.area-detail[data-astro-cid-vd36z2vv] h3{font-family:Archivo,sans-serif;font-size:var(--fs-lg);color:var(--navy);border-left:2px solid #4d6a4e8c;margin:26px 0 8px;padding-left:12px}.area-detail[data-astro-cid-vd36z2vv] p{max-width:880px;margin:0 0 12px}.area-detail[data-astro-cid-vd36z2vv] ul,.area-detail[data-astro-cid-vd36z2vv] ol{gap:8px;margin:0 0 16px;padding-left:20px;display:grid}.area-detail[data-astro-cid-vd36z2vv] li{line-height:1.6}.area-detail[data-astro-cid-vd36z2vv] strong{color:var(--navy)}.area-detail[data-astro-cid-vd36z2vv] .table-wrap{border:1px solid var(--border);border-radius:12px;margin:0 0 20px;overflow-x:auto}.area-detail[data-astro-cid-vd36z2vv] table{border-collapse:collapse;width:100%;min-width:520px;font-size:var(--fs-md);background:var(--card)}.area-detail[data-astro-cid-vd36z2vv] th,.area-detail[data-astro-cid-vd36z2vv] td{text-align:left;border-bottom:1px solid var(--border);vertical-align:top;padding:10px 12px;line-height:1.5}.area-detail[data-astro-cid-vd36z2vv] th{background:var(--navy);color:#fff;letter-spacing:.01em;font-family:Archivo,sans-serif;font-weight:700}.area-detail[data-astro-cid-vd36z2vv] tbody tr:nth-child(2n){background:#12203707}.area-detail[data-astro-cid-vd36z2vv] tbody td:first-child{color:var(--navy);font-weight:600}.area-detail[data-astro-cid-vd36z2vv] tbody tr:last-child td{border-bottom:none}@media (width>=720px){.hero-card[data-astro-cid-vd36z2vv]{padding:28px}.points-list[data-astro-cid-vd36z2vv]{grid-template-columns:repeat(2,minmax(0,1fr))}}
