.lp[data-astro-cid-ezcm3bec]{--violet:#f07f5e;--violet-deep:#091f3f;--gold:#c9a84c;--line:#d8e0ec;--mist:#f4f7fb}.wrap[data-astro-cid-ezcm3bec]{max-width:1080px;margin:0 auto;padding:0 24px}.eyebrow[data-astro-cid-ezcm3bec]{letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;display:inline-block}.eyebrow[data-astro-cid-ezcm3bec].cyan{color:var(--color-cyan-500)}.eyebrow[data-astro-cid-ezcm3bec].violet{color:var(--violet-deep)}.eyebrow[data-astro-cid-ezcm3bec].gold{color:var(--gold)}.layer[data-astro-cid-ezcm3bec] .eyebrow[data-astro-cid-ezcm3bec]{letter-spacing:.08em;font-size:20px}.hero[data-astro-cid-ezcm3bec]{background:#fff;align-items:center;min-height:580px;padding:80px 0 60px;display:flex;position:relative;overflow:hidden}.hero-img[data-astro-cid-ezcm3bec]{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-ezcm3bec]{background:linear-gradient(90deg,#fff 0% 38%,#ffffffe6 50%,#ffffff8c 63%,#ffffff26 76%,#fff0 85%);position:absolute;inset:0}.hero-inner[data-astro-cid-ezcm3bec]{z-index:1;width:100%;position:relative}.hero-content[data-astro-cid-ezcm3bec]{max-width:440px}.hero[data-astro-cid-ezcm3bec] h1[data-astro-cid-ezcm3bec]{color:var(--color-navy-900);max-width:20ch;margin:14px 0 18px;font-size:clamp(32px,5vw,54px);line-height:1.1}.hero[data-astro-cid-ezcm3bec] h1[data-astro-cid-ezcm3bec] .accent[data-astro-cid-ezcm3bec]{color:var(--color-cyan-500)}.hero[data-astro-cid-ezcm3bec] .lede[data-astro-cid-ezcm3bec]{max-width:52ch;color:var(--color-navy-900);margin-bottom:36px;font-size:clamp(17px,2vw,20px)}.cta-row[data-astro-cid-ezcm3bec]{flex-wrap:wrap;gap:16px;display:flex}.btn[data-astro-cid-ezcm3bec]{border-radius:6px;padding:14px 28px;font-size:16px;font-weight:700;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.btn[data-astro-cid-ezcm3bec]:focus-visible{outline:3px solid var(--color-cyan-500);outline-offset:3px}.btn-gold[data-astro-cid-ezcm3bec]{background:var(--gold);color:var(--color-navy-900)}.btn[data-astro-cid-ezcm3bec]:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0003}.intro-band[data-astro-cid-ezcm3bec]{background:var(--color-navy-900);padding:64px 0 0}.intro-band[data-astro-cid-ezcm3bec]:after{content:"";background:linear-gradient(to bottom, var(--color-navy-900) 0%, var(--mist) 100%);height:80px;display:block}.intro-inner[data-astro-cid-ezcm3bec]{text-align:center;max-width:760px;margin:0 auto}.intro-inner[data-astro-cid-ezcm3bec] h2[data-astro-cid-ezcm3bec]{color:#fff;text-wrap:balance;margin:0 0 24px;font-size:clamp(24px,3.5vw,36px);line-height:1.2}.intro-inner[data-astro-cid-ezcm3bec] p[data-astro-cid-ezcm3bec]{color:#fff;margin-bottom:16px;font-size:17px;line-height:1.7}.intro-inner[data-astro-cid-ezcm3bec] p[data-astro-cid-ezcm3bec]:last-child{margin-bottom:0}section[data-astro-cid-ezcm3bec]{padding:76px 0}section[data-astro-cid-ezcm3bec] h2[data-astro-cid-ezcm3bec]{margin:12px 0 18px;font-size:clamp(28px,4vw,40px)}.section-intro[data-astro-cid-ezcm3bec]{color:#3d4c64;max-width:none;margin-bottom:48px}.mist-bg[data-astro-cid-ezcm3bec]{background:var(--mist)}.rule[data-astro-cid-ezcm3bec]{background:var(--gold);border-radius:2px;width:64px;height:4px;margin-top:22px}.layers[data-astro-cid-ezcm3bec]{grid-template-columns:repeat(2,1fr);gap:28px;display:grid}.layer[data-astro-cid-ezcm3bec]{border:1px solid var(--line);border-top:6px solid var(--violet);background:#fff;border-radius:10px;padding:32px 144px 32px 28px;transition:transform .18s,box-shadow .18s;position:relative}.layer-icon[data-astro-cid-ezcm3bec]{justify-content:center;align-items:center;width:112px;height:112px;display:flex;position:absolute;top:20px;right:20px}.layer-icon[data-astro-cid-ezcm3bec] img[data-astro-cid-ezcm3bec]{object-fit:contain;width:100%;height:100%}.layer-2[data-astro-cid-ezcm3bec]{border-top-color:var(--color-cyan-500)}.layer-3[data-astro-cid-ezcm3bec]{border-top-color:var(--gold)}.layer-4[data-astro-cid-ezcm3bec]{border-top-color:var(--violet-deep)}.layer[data-astro-cid-ezcm3bec]:hover{transform:translateY(-4px);box-shadow:0 12px 30px #091f3f1f}.layer[data-astro-cid-ezcm3bec] h3[data-astro-cid-ezcm3bec]{color:var(--color-navy-900);margin:10px 0 12px;font-size:18px;line-height:1.3}.layer[data-astro-cid-ezcm3bec] p[data-astro-cid-ezcm3bec]{color:#3d4c64;font-size:15.5px;line-height:1.65}.layer-note[data-astro-cid-ezcm3bec]{color:#3d4c64;margin-top:12px;font-size:15px}.layer[data-astro-cid-ezcm3bec] ul[data-astro-cid-ezcm3bec]{color:#3d4c64;margin:16px 0 0 18px;font-size:15px;list-style-type:disc}.layer[data-astro-cid-ezcm3bec] li[data-astro-cid-ezcm3bec]{margin-bottom:8px}.layer[data-astro-cid-ezcm3bec] li[data-astro-cid-ezcm3bec]::marker{color:var(--violet)}.layer-2[data-astro-cid-ezcm3bec] li[data-astro-cid-ezcm3bec]::marker{color:var(--color-cyan-500)}.layer-3[data-astro-cid-ezcm3bec] li[data-astro-cid-ezcm3bec]::marker{color:var(--gold)}.layer-4[data-astro-cid-ezcm3bec] li[data-astro-cid-ezcm3bec]::marker{color:var(--violet-deep)}.cta-band[data-astro-cid-ezcm3bec]{text-align:center;background:#fff;padding:76px 0}.cta-band[data-astro-cid-ezcm3bec] h2[data-astro-cid-ezcm3bec]{color:var(--color-navy-900);text-wrap:balance;max-width:26ch;margin:12px auto 16px;font-size:clamp(26px,3.5vw,38px);line-height:1.2}.cta-band[data-astro-cid-ezcm3bec] p[data-astro-cid-ezcm3bec]{color:#595959;max-width:54ch;margin:0 auto 32px;font-size:17px;line-height:1.65}@media (width<=860px){.layers[data-astro-cid-ezcm3bec]{grid-template-columns:1fr}section[data-astro-cid-ezcm3bec],.cta-band[data-astro-cid-ezcm3bec]{padding:56px 0}.hero[data-astro-cid-ezcm3bec]{min-height:480px;padding:64px 0}.hero-content[data-astro-cid-ezcm3bec]{max-width:100%}.hero-overlay[data-astro-cid-ezcm3bec]{background:linear-gradient(#fffffff2 0%,#ffffffd9 100%)}}@media (prefers-reduced-motion:reduce){.btn[data-astro-cid-ezcm3bec],.layer[data-astro-cid-ezcm3bec]{transition:none}video[data-astro-cid-ezcm3bec].hero-img{display:none}}
