:root{color-scheme:dark;--bg:#071711;--bg2:#0b2118;--panel:#10281f;--panel2:#153126;--text:#f4f8f5;--muted:#a9bbb3;--line:#29443a;--lime:#d7ff50;--green:#77d7ad;--danger:#ff9f91;--paper:#eff5f1;--ink:#0a1c15;--radius:24px;--shadow:0 30px 80px rgba(0,0,0,.28)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:radial-gradient(circle at 75% 10%,rgba(119,215,173,.12),transparent 26%),var(--bg);color:var(--text);font:16px/1.6 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.skip{position:absolute;left:-9999px}.skip:focus{left:1rem;top:1rem;background:#fff;color:#000;padding:.75rem 1rem;z-index:99;border-radius:8px}a{color:inherit;text-decoration:none}.site-header{position:sticky;top:0;z-index:20;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;max-width:1320px;margin:auto;padding:1.1rem 2rem;border-bottom:1px solid rgba(255,255,255,.08);background:rgba(7,23,17,.88);backdrop-filter:blur(18px)}.brand{display:flex;align-items:center;gap:.8rem}.brand-mark{position:relative;display:grid;place-items:center;width:42px;height:42px;border:1px solid rgba(215,255,80,.45);border-radius:13px;background:linear-gradient(145deg,#102b20,#06130e);box-shadow:inset 0 0 30px rgba(215,255,80,.05)}.brand-mark i{position:absolute;inset:7px;border:1px solid rgba(215,255,80,.18);border-radius:8px;transform:rotate(45deg)}.brand-mark b{position:relative;color:var(--lime);font-size:1.15rem}.brand strong{display:block;letter-spacing:-.02em}.brand small{display:block;color:var(--lime);font-size:.58rem;font-weight:800;letter-spacing:.18em}.site-header nav{display:flex;justify-content:center;gap:1.6rem;color:#c8d5d0;font-size:.88rem}.site-header nav a:hover{color:#fff}.header-cta,.button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-weight:800;transition:.2s ease}.header-cta{border:1px solid var(--line);padding:.62rem 1rem;font-size:.82rem}.header-cta:hover{border-color:var(--lime);color:var(--lime)}main{overflow:hidden}.hero{display:grid;grid-template-columns:1.12fr .88fr;gap:5rem;max-width:1320px;margin:auto;padding:7.5rem 2rem 5rem;min-height:760px;align-items:center}.eyebrow{margin:0 0 1rem;color:var(--green);font-size:.72rem;font-weight:900;letter-spacing:.16em;text-transform:uppercase}.hero h1,.section h2{letter-spacing:-.055em;line-height:.96;margin:0}.hero h1{font-size:clamp(3.9rem,7.5vw,7.2rem);max-width:900px}.hero h1 em{font-style:normal;color:var(--lime)}.hero-lead{max-width:760px;color:#bfd0c8;font-size:1.18rem;margin:2rem 0}.hero-actions{display:flex;gap:.8rem;flex-wrap:wrap}.button{border:1px solid var(--line);padding:.85rem 1.25rem;cursor:pointer;font:inherit}.button.primary{background:var(--lime);border-color:var(--lime);color:#102016}.button.secondary{background:transparent;color:#fff}.button:hover{transform:translateY(-1px)}.trust-strip{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2rem}.trust-strip span{border:1px solid var(--line);border-radius:999px;padding:.35rem .7rem;color:#9fb2aa;font-size:.74rem}.hero-visual{border:1px solid var(--line);border-radius:32px;padding:1.2rem;background:linear-gradient(165deg,rgba(21,49,38,.94),rgba(8,25,18,.96));box-shadow:var(--shadow)}.signal{display:flex;justify-content:space-between;gap:1rem;padding:.7rem .8rem 1rem;color:#9fb2aa;font-size:.65rem;letter-spacing:.12em}.signal b{color:var(--lime)}.chain{display:grid;gap:.75rem}.chain div{position:relative;border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);padding:1.2rem 1.3rem;border-radius:18px}.chain div:before{content:"";position:absolute;left:28px;bottom:-13px;width:1px;height:13px;background:var(--green)}.chain div:last-child:before{display:none}.chain small{color:var(--green);font-weight:900}.chain strong{display:block;font-size:1.05rem;margin:.12rem 0}.chain p{margin:0;color:#92a79d;font-size:.82rem}.visual-note{margin:1rem .2rem .1rem;color:#7f958b;font-size:.74rem}.proof-band{display:grid;grid-template-columns:repeat(4,1fr);max-width:1320px;margin:0 auto 6rem;border:1px solid var(--line);border-radius:22px;overflow:hidden}.proof-band div{padding:1.2rem 1.3rem;border-right:1px solid var(--line)}.proof-band div:last-child{border-right:0}.proof-band strong,.proof-band span{display:block}.proof-band strong{font-size:.86rem}.proof-band span{color:#8da097;font-size:.7rem;margin-top:.2rem}.section{max-width:1320px;margin:auto;padding:7rem 2rem}.section-kicker{display:grid;grid-template-columns:.45fr 1fr;gap:3rem;align-items:end;margin-bottom:3rem}.section h2{font-size:clamp(2.8rem,5vw,5.2rem)}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.feature-grid article{min-height:300px;padding:1.6rem;border:1px solid var(--line);border-radius:20px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.01))}.feature-number{color:var(--green);font-size:.72rem;font-weight:900}.feature-grid h3{font-size:1.4rem;margin:2.4rem 0 .7rem;letter-spacing:-.02em}.feature-grid p{color:#9fb2aa}.feature-grid b{display:block;margin-top:1.5rem;color:var(--lime);font-size:.72rem;letter-spacing:.09em;text-transform:uppercase}.assurance{display:grid;grid-template-columns:1fr 1fr;gap:5rem;align-items:start;background:linear-gradient(180deg,transparent,rgba(119,215,173,.035),transparent)}.assurance-copy{position:sticky;top:110px}.assurance-copy p:last-child{color:#9eb1a8;font-size:1.04rem;max-width:650px}.assurance-list{list-style:none;margin:0;padding:0}.assurance-list li{display:grid;grid-template-columns:70px 1fr;gap:1rem;padding:1.5rem 0;border-bottom:1px solid var(--line)}.assurance-list li>span{color:var(--green);font-weight:900}.assurance-list strong{font-size:1.15rem}.assurance-list p{margin:.35rem 0 0;color:#91a69c}.why{border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.why-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:5rem}.why-points p{padding:0 0 1.2rem;border-bottom:1px solid var(--line);color:#a7b8b0}.why-points strong{color:#fff}.release{display:grid;grid-template-columns:1fr .8fr;gap:5rem;align-items:center}.release>div:first-child>p:last-child{color:#a7b8b0;font-size:1.05rem}.release-panel{border:1px solid var(--line);border-radius:24px;padding:1.5rem;background:var(--panel)}.badge{display:inline-flex;border-radius:999px;padding:.4rem .75rem;background:#2a392f;color:#cbd9d1;font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.badge.locked{background:#3d241f;color:#ffb5aa}.badge.pilot{background:#16382a;color:#9ef0c9}.release-panel dl{margin:1.5rem 0}.release-panel dl div{display:flex;justify-content:space-between;gap:1rem;padding:.8rem 0;border-top:1px solid var(--line)}.release-panel dt{color:#91a59b}.release-panel dd{margin:0;font-weight:800}.text-button{border:0;background:none;color:var(--lime);padding:0;font:inherit;font-weight:800;cursor:pointer}footer{max-width:1320px;margin:auto;padding:3rem 2rem 4rem;border-top:1px solid var(--line);display:grid;grid-template-columns:.6fr 1fr 1fr;gap:2rem;color:#879b91;font-size:.8rem}.footer-brand strong,.footer-brand span{display:block}.footer-brand strong{color:#fff;font-size:1rem}.footer-brand span{color:var(--lime);font-size:.58rem;letter-spacing:.17em;font-weight:900}footer p{margin:0}footer>div:last-child{display:flex;justify-content:flex-end;gap:1rem;flex-wrap:wrap}@media(max-width:980px){.site-header{grid-template-columns:1fr auto}.site-header nav{display:none}.hero,.assurance,.release,.why-grid,.section-kicker{grid-template-columns:1fr}.hero{gap:3rem;padding-top:5rem}.hero-visual{max-width:700px}.proof-band{grid-template-columns:1fr 1fr;margin-left:2rem;margin-right:2rem}.proof-band div:nth-child(2){border-right:0}.proof-band div:nth-child(-n+2){border-bottom:1px solid var(--line)}.feature-grid{grid-template-columns:1fr 1fr}.assurance-copy{position:static}footer{grid-template-columns:1fr 1fr}footer>div:last-child{grid-column:1/-1;justify-content:flex-start}}@media(max-width:640px){.site-header{padding:1rem}.header-cta{display:none}.hero{padding:4.5rem 1rem 3rem;min-height:0}.hero h1{font-size:clamp(3rem,15vw,4.2rem)}.section{padding:5rem 1rem}.section h2{font-size:clamp(2.5rem,12vw,4rem)}.proof-band{grid-template-columns:1fr;margin:0 1rem 4rem}.proof-band div{border-right:0;border-bottom:1px solid var(--line)}.proof-band div:last-child{border-bottom:0}.feature-grid{grid-template-columns:1fr}.feature-grid article{min-height:240px}.assurance{gap:2rem}.release{gap:2.5rem}.hero-actions{align-items:stretch}.button{width:100%}footer{grid-template-columns:1fr;padding:2.5rem 1rem 3rem}}
