.mod-cta[data-astro-cid-g5e3v23w]{display:flex;flex-wrap:wrap;align-items:center;gap:.8rem 1.2rem;margin-top:1.8rem}.mod-cta[data-astro-cid-g5e3v23w] span[data-astro-cid-g5e3v23w]:last-child{opacity:.75;font-size:.95rem;max-width:52ch}.ico[data-astro-cid-g5e3v23w]{font-family:Material Symbols Rounded;font-weight:400;font-style:normal;line-height:1;display:inline-flex;vertical-align:middle;-webkit-font-feature-settings:"liga"}section[data-astro-cid-g5e3v23w]{padding-block:0}.p-hero[data-astro-cid-g5e3v23w]{position:relative;overflow:hidden;padding:7.5rem 0 4.5rem}.p-hero-inner[data-astro-cid-g5e3v23w]{position:relative;z-index:2;max-width:980px}@media(min-width:700px){.p-hero-inner[data-astro-cid-g5e3v23w]>.eyebrow[data-astro-cid-g5e3v23w]{white-space:nowrap}}.p-title[data-astro-cid-g5e3v23w]{font-size:clamp(2.5rem,5.6vw,4.6rem);line-height:1.02;letter-spacing:-.03em;color:#fff;margin-top:1rem}.p-title[data-astro-cid-g5e3v23w] .hl[data-astro-cid-g5e3v23w]{color:var(--lime)}.p-sub[data-astro-cid-g5e3v23w]{font-size:clamp(1.05rem,2vw,1.28rem);color:var(--on-dark-mid);margin-top:1.3rem;max-width:62ch;line-height:1.6}.p-cta[data-astro-cid-g5e3v23w]{display:flex;gap:.9rem;flex-wrap:wrap;margin-top:2rem}.p-cta[data-astro-cid-g5e3v23w].center{justify-content:center}.hero-radar[data-astro-cid-g5e3v23w]{position:absolute;right:-10%;top:-10%;width:min(70vw,760px);aspect-ratio:1;opacity:.7;pointer-events:none;z-index:1}.hero-radar[data-astro-cid-g5e3v23w] .ring[data-astro-cid-g5e3v23w]{position:absolute;inset:0;margin:auto;border-radius:50%;border:1px solid rgba(255,255,255,.09)}.ring[data-astro-cid-g5e3v23w].r1{width:36%;height:36%}.ring[data-astro-cid-g5e3v23w].r2{width:68%;height:68%}.ring[data-astro-cid-g5e3v23w].r3{width:100%;height:100%}.hero-radar[data-astro-cid-g5e3v23w] .sweep[data-astro-cid-g5e3v23w]{position:absolute;inset:0;border-radius:50%;background:conic-gradient(from 0deg,transparent 0deg,transparent 300deg,rgba(175,204,60,.22) 355deg,rgba(175,204,60,.45) 360deg);animation:sweep 7s linear infinite}.p-shot-wrap[data-astro-cid-g5e3v23w]{position:relative;z-index:2;margin-top:3.2rem;max-width:1140px}.p-shot[data-astro-cid-g5e3v23w]{display:block;border-radius:14px;overflow:hidden;border:1px solid rgba(255,255,255,.14);box-shadow:0 30px 80px #00000073;background:#0b1622;transition:transform .3s}.p-shot[data-astro-cid-g5e3v23w]:hover{transform:translateY(-3px)}.p-shot-bar[data-astro-cid-g5e3v23w]{display:flex;align-items:center;gap:6px;padding:.55rem .9rem;background:#0f1d2b;border-bottom:1px solid rgba(255,255,255,.08)}.p-shot-bar[data-astro-cid-g5e3v23w] i[data-astro-cid-g5e3v23w]{width:10px;height:10px;border-radius:50%;background:#ffffff2e}.p-shot-bar[data-astro-cid-g5e3v23w] span[data-astro-cid-g5e3v23w]{margin-left:.8rem;font-size:.78rem;color:#ffffff8c;font-family:ui-monospace,monospace}.p-shot[data-astro-cid-g5e3v23w] img[data-astro-cid-g5e3v23w]{display:block;width:100%;height:auto}.p-shot-cap[data-astro-cid-g5e3v23w]{margin-top:.9rem;font-size:.85rem;color:var(--on-dark-mid);text-align:center}.p-ev[data-astro-cid-g5e3v23w]{padding:3.5rem 0 3rem;background:#fff}.ev-grid[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2.5rem)}.ev[data-astro-cid-g5e3v23w] b[data-astro-cid-g5e3v23w]{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(2.4rem,4.5vw,3.4rem);color:var(--navy);letter-spacing:-.03em;line-height:1}.ev[data-astro-cid-g5e3v23w] b[data-astro-cid-g5e3v23w] small[data-astro-cid-g5e3v23w]{font-size:.5em;color:var(--forest);margin-left:.1em}.ev[data-astro-cid-g5e3v23w] p[data-astro-cid-g5e3v23w]{margin-top:.7rem;color:var(--text);font-size:1rem;line-height:1.5}.ev[data-astro-cid-g5e3v23w] p[data-astro-cid-g5e3v23w] strong[data-astro-cid-g5e3v23w]{color:var(--navy)}.ev[data-astro-cid-g5e3v23w] span[data-astro-cid-g5e3v23w]{display:block;margin-top:.55rem;font-size:.8rem;color:var(--text-soft)}.ev-honest[data-astro-cid-g5e3v23w]{margin-top:2rem;padding:.9rem 1.1rem;border:1px solid var(--mist-line);border-radius:var(--radius);color:var(--text-soft);font-size:.92rem;display:flex;gap:.6rem;align-items:center}.ev-honest[data-astro-cid-g5e3v23w] .ico[data-astro-cid-g5e3v23w]{color:var(--forest);font-size:1.3rem}.p-sec[data-astro-cid-g5e3v23w]{padding:clamp(3.5rem,8vw,6rem) 0;scroll-margin-top:80px}.mod-grid[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:repeat(5,1fr);gap:1rem}.mod[data-astro-cid-g5e3v23w]{position:relative;padding:1.4rem 1.3rem 1.3rem;border:1px solid var(--mist-line);border-radius:var(--radius-lg);background:#fff;transition:box-shadow .2s,transform .2s}.mod[data-astro-cid-g5e3v23w]:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.mod-top[data-astro-cid-g5e3v23w]{display:flex;justify-content:space-between;align-items:center}.mod-ico[data-astro-cid-g5e3v23w]{font-size:1.9rem;color:var(--forest)}.mod[data-astro-cid-g5e3v23w] h3[data-astro-cid-g5e3v23w]{margin-top:.9rem;font-size:1.08rem;color:var(--navy)}.mod[data-astro-cid-g5e3v23w] p[data-astro-cid-g5e3v23w]{margin-top:.4rem;font-size:.9rem;color:var(--text-soft);line-height:1.45}.mod-note[data-astro-cid-g5e3v23w]{display:inline-block;margin-top:.6rem;font-size:.72rem;color:var(--forest);font-weight:700}.st[data-astro-cid-g5e3v23w]{font-family:var(--font-display);font-weight:700;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .55rem;border-radius:var(--radius-pill);white-space:nowrap}.st-live[data-astro-cid-g5e3v23w]{background:#e3efe6;color:#2d5f45}.st-val[data-astro-cid-g5e3v23w]{background:#e4eef3;color:#013d5c}.st-dev[data-astro-cid-g5e3v23w]{background:#eef1e0;color:#55641a}.st-res[data-astro-cid-g5e3v23w]{background:#fff4dc;color:#7a5200}.p-how[data-astro-cid-g5e3v23w]{scroll-margin-top:80px}.how-grid[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:repeat(3,1fr);gap:clamp(1rem,3vw,2rem)}.how[data-astro-cid-g5e3v23w]{padding:1.8rem 1.6rem;border:1px solid rgba(255,255,255,.1);border-radius:var(--radius-lg);background:#ffffff0a}.how-n[data-astro-cid-g5e3v23w]{font-family:var(--font-display);font-weight:800;color:var(--lime);font-size:.9rem;letter-spacing:.1em}.how[data-astro-cid-g5e3v23w] h3[data-astro-cid-g5e3v23w]{color:#fff;margin-top:.6rem;font-size:1.4rem}.how[data-astro-cid-g5e3v23w] p[data-astro-cid-g5e3v23w]{color:var(--on-dark-mid);margin-top:.5rem;line-height:1.55}.how-note[data-astro-cid-g5e3v23w]{margin-top:1.8rem;color:var(--on-dark-mid);font-size:.95rem}.dev-grid[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:1fr 1fr;gap:1.2rem}.dev[data-astro-cid-g5e3v23w]{border:1px solid var(--mist-line);border-radius:var(--radius-lg);background:#0e1b28;overflow:hidden}.dev[data-astro-cid-g5e3v23w] h3[data-astro-cid-g5e3v23w]{display:flex;align-items:center;gap:.5rem;padding:.9rem 1.2rem;font-size:.95rem;color:#fff;background:#13263a;margin:0}.dev[data-astro-cid-g5e3v23w] h3[data-astro-cid-g5e3v23w] .ico[data-astro-cid-g5e3v23w]{color:var(--lime);font-size:1.2rem}.dev[data-astro-cid-g5e3v23w] pre[data-astro-cid-g5e3v23w]{margin:0;padding:1.1rem 1.2rem 1.3rem;color:#cfe0e8;font-size:.82rem;line-height:1.6;overflow-x:auto}.dev-foot[data-astro-cid-g5e3v23w]{margin-top:1.2rem;color:var(--text-soft);font-size:.92rem}.dev-foot[data-astro-cid-g5e3v23w] a[data-astro-cid-g5e3v23w]{color:var(--teal);font-weight:700}.res-grid[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem}.res[data-astro-cid-g5e3v23w]{padding:1.5rem 1.3rem;background:#fff;border:1px solid var(--mist-line);border-top:3px solid var(--forest);border-radius:0 0 var(--radius) var(--radius)}.res[data-astro-cid-g5e3v23w] h3[data-astro-cid-g5e3v23w]{font-size:1.05rem;color:var(--navy)}.res[data-astro-cid-g5e3v23w] p[data-astro-cid-g5e3v23w]{margin-top:.5rem;font-size:.9rem;color:var(--text-soft);line-height:1.5}.open[data-astro-cid-g5e3v23w]{margin-top:1.8rem;display:flex;flex-wrap:wrap;gap:.6rem 1.2rem;align-items:center}.open-l[data-astro-cid-g5e3v23w]{font-family:var(--font-display);font-weight:700;font-size:.75rem;letter-spacing:.1em;text-transform:uppercase;color:var(--text-soft)}.open[data-astro-cid-g5e3v23w] a[data-astro-cid-g5e3v23w]{color:var(--teal);font-weight:700;display:inline-flex;align-items:center;gap:.2rem}.two[data-astro-cid-g5e3v23w]{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem)}.chips[data-astro-cid-g5e3v23w]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:1rem}.chip[data-astro-cid-g5e3v23w]{padding:.7rem 1.1rem;border:1px solid var(--mist-line);border-radius:var(--radius-pill);font-family:var(--font-display);font-weight:700;color:var(--navy);background:#fff;font-size:.92rem}.stds[data-astro-cid-g5e3v23w]{list-style:none;padding:0;margin-top:1rem;display:grid;gap:.55rem}.stds[data-astro-cid-g5e3v23w] li[data-astro-cid-g5e3v23w]{display:flex;justify-content:space-between;gap:1rem;padding:.7rem 1rem;border:1px solid var(--mist-line);border-left:4px solid var(--forest);background:#fff}.stds[data-astro-cid-g5e3v23w] b[data-astro-cid-g5e3v23w]{color:var(--navy);font-family:var(--font-display)}.stds[data-astro-cid-g5e3v23w] span[data-astro-cid-g5e3v23w]{color:var(--text-soft);font-size:.9rem;text-align:right}.p-cta-sec[data-astro-cid-g5e3v23w]{padding:clamp(4rem,9vw,6.5rem) 0}.p-cta-sec[data-astro-cid-g5e3v23w] h2[data-astro-cid-g5e3v23w]{color:#fff}.p-cta-sec[data-astro-cid-g5e3v23w] .lead[data-astro-cid-g5e3v23w]{color:var(--on-dark-mid);margin:1rem auto 0}@media(max-width:1200px){.mod-grid[data-astro-cid-g5e3v23w]{grid-template-columns:repeat(4,1fr)}}@media(max-width:1000px){.mod-grid[data-astro-cid-g5e3v23w],.res-grid[data-astro-cid-g5e3v23w]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.p-hero[data-astro-cid-g5e3v23w]{padding-top:6rem}.ev-grid[data-astro-cid-g5e3v23w],.how-grid[data-astro-cid-g5e3v23w],.dev-grid[data-astro-cid-g5e3v23w],.two[data-astro-cid-g5e3v23w],.mod-grid[data-astro-cid-g5e3v23w],.res-grid[data-astro-cid-g5e3v23w]{grid-template-columns:1fr}.hero-radar[data-astro-cid-g5e3v23w]{opacity:.35;right:-40%}}
