:root{--bg:#07101d;--panel:#0e1d31;--panel2:#11243c;--text:#f5f8fc;--muted:#a9b7ca;--line:#223650;--blue:#36a7ff;--blue2:#7cc8ff;--green:#6fd4a6;--warn:#ffd27a;--max:1160px}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--text);background:radial-gradient(circle at 80% 5%,#12375b 0,transparent 28rem),linear-gradient(#07101d,#091522 45%,#07101d);font:16px/1.65 system-ui,-apple-system,"Segoe UI",sans-serif}a{color:inherit}.wrap{width:min(calc(100% - 40px),var(--max));margin:auto}
nav{position:sticky;top:0;z-index:5;background:#07101ddd;backdrop-filter:blur(14px);border-bottom:1px solid #ffffff10}.nav{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}.brand{font-size:20px;font-weight:850;text-decoration:none;display:inline-flex;align-items:center;gap:10px}.brand img{width:36px;height:36px;object-fit:cover;border-radius:8px;display:block}.brand-wordmark{display:inline-flex;align-items:flex-start;line-height:1;letter-spacing:-.035em}.brand-rack{color:#fff}.brand-marshal{color:#0f62fe}.brand-tm{color:#fff;font-size:.43em;line-height:1;margin:1px 0 0 2px;letter-spacing:0}.links{display:flex;gap:18px;align-items:center}.links>a:not(.btn){color:var(--muted);text-decoration:none;font-size:14px}.links>a:hover{color:#fff}
.btn{display:inline-flex;padding:11px 17px;border-radius:10px;border:1px solid var(--line);text-decoration:none;font-weight:750;background:#0e1b2c;align-items:center;justify-content:center}.btn.primary{background:linear-gradient(135deg,#168ee8,#55bdff);color:#04101c;border:0}.hero{padding:100px 0 86px}.hero.compact{padding:70px 0 54px}.eyebrow,.kicker{color:var(--blue2);font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.12em}h1{font-size:clamp(46px,7vw,82px);line-height:1.01;letter-spacing:-.05em;margin:16px 0 24px;max-width:1000px}.compact h1{font-size:clamp(42px,6vw,68px)}.lead{font-size:21px;color:#c5d1df;max-width:820px}.actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.release{margin-top:20px;color:var(--muted);font-size:14px}.release:before{content:'●';color:var(--green);margin-right:8px}
section{padding:72px 0;border-top:1px solid #ffffff0e}h2{font-size:clamp(31px,4vw,48px);line-height:1.1;letter-spacing:-.03em;margin:10px 0 18px}h3{line-height:1.25}.intro{color:var(--muted);font-size:18px;max-width:840px}.flow{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;margin-top:34px}.flow div,.card{border:1px solid var(--line);background:linear-gradient(var(--panel2),var(--panel));border-radius:14px}.flow div{padding:18px 10px;text-align:center;font-weight:750}.grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:34px}.grid.two{grid-template-columns:repeat(2,1fr)}.card{padding:24px}.card small{color:var(--blue2);font-weight:800;text-transform:uppercase;letter-spacing:.08em}.card h3{margin:8px 0 8px}.card p,.muted{margin:0;color:var(--muted)}
.principles{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:32px}.principle{padding:20px 22px;border-left:2px solid var(--blue);background:#ffffff06}.principle strong{display:block}.principle span{color:var(--muted)}.story{display:grid;grid-template-columns:1fr 1fr;gap:44px}.quote{font-size:30px;line-height:1.3;font-weight:750;margin:0}.story p{color:var(--muted);margin-top:0}.cta{padding:34px;border-radius:20px;background:linear-gradient(135deg,#167eca33,#0d1f33);border:1px solid #28527a}.chips{display:flex;flex-wrap:wrap;gap:9px;margin:22px 0}.chip{border:1px solid #2a4563;border-radius:999px;padding:7px 11px;color:#c7d8ea;font-size:13px}.boundary{border:1px solid #57492a;background:#73571a1a;border-radius:16px;padding:26px}.boundary strong{color:var(--warn)}
.steps{counter-reset:step;display:grid;gap:14px;margin-top:32px}.step{position:relative;padding:22px 22px 22px 70px;border:1px solid var(--line);border-radius:14px;background:#ffffff05}.step:before{counter-increment:step;content:counter(step);position:absolute;left:22px;top:22px;width:30px;height:30px;border-radius:50%;display:grid;place-items:center;background:#178fe9;color:#04101c;font-weight:850}.step h3{margin:0 0 5px}.step p{margin:0;color:var(--muted)}code{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;background:#020912;border:1px solid var(--line);border-radius:6px;padding:.12rem .35rem}.codeblock{background:#020912;border:1px solid var(--line);padding:18px;border-radius:12px;overflow:auto;color:#d9e8f7;white-space:pre-wrap}
.proof{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-top:30px}.proof .card strong{font-size:25px;display:block;margin-bottom:3px}.doclist{display:grid;gap:12px;margin-top:30px}.doclink{padding:18px 20px;border:1px solid var(--line);border-radius:12px;background:#ffffff05;text-decoration:none}.doclink strong{display:block}.doclink span{color:var(--muted);font-size:14px}
footer{padding:44px 0 58px;border-top:1px solid #ffffff10;color:var(--muted);font-size:14px}.foot{display:flex;justify-content:space-between;gap:28px}.foot a{color:#d9e8f7}
@media(max-width:900px){.proof{grid-template-columns:repeat(2,1fr)}}@media(max-width:800px){.links>a:not(.btn){display:none}.flow{grid-template-columns:1fr}.grid,.grid.two,.principles,.story{grid-template-columns:1fr}.hero{padding:68px 0 58px}.foot{display:block}.foot>div{margin-bottom:16px}.nav{min-height:64px}.wrap{width:min(calc(100% - 28px),var(--max))}}@media(max-width:520px){h1{font-size:44px}.proof{grid-template-columns:1fr}.actions{flex-direction:column}.actions .btn{width:100%}.cta{padding:25px}.step{padding-left:62px}}