:root{--midnight:#050816;--navy:#0b1733;--ink:#f4f7ff;--muted:#a7b5d2;--cyan:#57e6ff;--blue:#356bff;--violet:#7653ff;--line:rgba(198,218,255,.16);--panel:rgba(20,33,68,.64);--paper:#f3f6ff;--dark-ink:#0c1730;--mono:"DM Mono",monospace;--sans:"Manrope",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--midnight)}body{margin:0;background:var(--midnight);color:var(--ink);font-family:var(--sans);line-height:1.55}body:before{content:"";position:fixed;inset:0;pointer-events:none;background:radial-gradient(circle at 83% 4%,rgba(77,44,178,.45),transparent 29%),radial-gradient(circle at 12% 20%,rgba(23,119,255,.16),transparent 28%),linear-gradient(180deg,#070a18,#08122b 44%,#07102a);z-index:0}a{color:inherit;text-decoration:none}.shell{width:min(1240px,calc(100% - 64px));margin-inline:auto;position:relative;z-index:1}.skip-link{position:absolute;left:1rem;top:-4rem;background:var(--ink);color:var(--dark-ink);padding:.7rem 1rem;z-index:9}.skip-link:focus{top:1rem}.site-header{padding:24px 0;position:relative;z-index:3}.nav{display:flex;align-items:center;justify-content:space-between;gap:2rem}.brand{display:inline-flex;align-items:baseline;gap:.22em;color:var(--ink);font-size:1.32rem;font-weight:800;letter-spacing:-.07em;line-height:1}.brand-pilot{color:var(--cyan)}.nav nav{display:flex;align-items:center;gap:1.8rem;font:500 .72rem var(--mono);text-transform:uppercase;letter-spacing:.08em;color:#c3d0ea}.nav nav>a:not(.nav-button){transition:color .2s ease}.nav nav>a:not(.nav-button):hover{color:var(--cyan)}.nav-button{color:var(--midnight);background:var(--ink);padding:13px 18px;border-radius:999px;transition:transform .2s ease,background .2s ease}.nav-button:hover{transform:translateY(-2px);background:var(--cyan)}.hero{min-height:760px;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:3rem;align-items:center;padding:80px 0 100px;overflow:hidden}.hero-copy,.cockpit-card{min-width:0}.hero-copy{position:relative;z-index:2}.eyebrow{display:flex;align-items:center;gap:10px;color:var(--cyan);font:600 .84rem/1.3 var(--mono);letter-spacing:.115em}.eyebrow span{width:8px;height:8px;border-radius:99px;background:var(--cyan);box-shadow:0 0 16px var(--cyan)}.hero h1,.section h2,.ownership-section h2{font-size:clamp(3.8rem,7.2vw,7.2rem);letter-spacing:-.092em;line-height:.88;margin:22px 0 32px;max-width:760px}.hero h1 em,.section h2 em,.ownership-section h2 em{font-family:Georgia,serif;font-weight:400;color:#adc4ff;letter-spacing:-.07em}.hero-intro{color:#c0cbe2;font-size:1.2rem;line-height:1.7;max-width:550px}.hero-actions{display:flex;gap:22px;align-items:center;margin-top:38px;flex-wrap:wrap}.button{display:inline-flex;align-items:center;justify-content:center;gap:11px;font:700 .85rem var(--sans);letter-spacing:.01em;border-radius:999px;padding:17px 23px;cursor:pointer;border:0;transition:transform .2s ease,box-shadow .2s ease}.button:hover{transform:translateY(-2px)}.button.primary{color:var(--midnight);background:linear-gradient(100deg,var(--cyan),#7aa7ff);box-shadow:0 8px 30px #43a7ff38}.text-link{color:var(--ink);font:700 .88rem var(--sans)}.text-link span{color:var(--cyan);margin-left:4px}.micro-proof{color:#aebedb;font:500 .7rem var(--mono);letter-spacing:.055em;text-transform:uppercase;margin-top:31px}.cockpit-card{min-height:575px;padding:21px;position:relative;overflow:hidden;background:linear-gradient(145deg,#212d59bf,#08112d8c);border:1px solid rgba(155,188,255,.23);border-radius:30px;box-shadow:inset 0 1px #ffffff1f,0 40px 80px #00000038}.cockpit-card:before,.cockpit-card:after{content:"";position:absolute;border-radius:50%;pointer-events:none}.cockpit-card:before{width:780px;height:780px;right:-360px;top:-275px;border:1px solid rgba(101,198,255,.25);box-shadow:0 0 0 55px #3881ff09,0 0 0 110px #3881ff06,0 0 110px #455dff59}.cockpit-card:after{width:450px;height:450px;left:-280px;bottom:-310px;background:radial-gradient(circle,rgba(68,235,255,.2),transparent 67%)}.card-topline,.flow-labels{position:relative;z-index:2;display:flex;justify-content:space-between;font:500 .6rem var(--mono);letter-spacing:.1em}.live{color:var(--cyan)}.live i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--cyan);box-shadow:0 0 11px var(--cyan);margin-right:5px}.instrument{position:relative;z-index:1;width:min(360px,78%);aspect-ratio:1;margin:42px auto 23px;overflow:hidden;border:1px solid rgba(223,242,255,.46);border-radius:50%;background:linear-gradient(180deg,#28539694 49.6%,#0f2558ba 50%);box-shadow:0 0 0 13px #a6cdff09,inset 0 0 80px #00000059}.instrument:before{content:"";position:absolute;inset:16%;border:1px dashed rgba(149,215,255,.32);border-radius:50%}.horizon{position:absolute;left:-10%;width:120%;top:50%;border-top:1px solid var(--cyan);box-shadow:0 0 18px var(--cyan)}.path{position:absolute;width:70%;height:70%;bottom:-31%;left:15%;border:16px solid var(--blue);border-top-left-radius:100%;border-top-right-radius:100%;box-shadow:0 0 30px #3c7affb3}.pointer{position:absolute;top:15%;left:calc(50% - 18px);color:var(--cyan);text-shadow:0 0 18px var(--cyan);font-size:3rem;line-height:1}.instrument-label{position:absolute;left:0;width:100%;text-align:center;font:500 .55rem var(--mono);letter-spacing:.13em;color:#ccecff}.instrument-label.top{top:12px}.instrument-label.bottom{bottom:15px}.request-card{position:relative;z-index:2;display:flex;align-items:flex-start;gap:11px;background:#f4f9ffed;color:var(--dark-ink);padding:16px;border-radius:14px;max-width:91%;margin:auto;box-shadow:0 14px 38px #00000038}.request-dot{width:8px;height:8px;border-radius:50%;background:var(--blue);box-shadow:0 0 12px var(--blue);margin-top:5px;flex:none}.request-card small{color:var(--blue);font:500 .57rem var(--mono);letter-spacing:.09em}.request-card p{margin:3px 0 0;font-size:.76rem;line-height:1.4;font-weight:700}.request-card b{margin-left:auto;color:var(--blue)}.flow-labels{margin-top:23px;color:#b9c9ed}.signal-bar{position:relative;z-index:1;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0e193a8c;backdrop-filter:blur(10px)}.signal-inner{min-height:66px;display:flex;align-items:center;justify-content:space-between;gap:1.5rem;font:500 .68rem var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#c8d5ef}.signal-inner span:before{content:"✦";color:var(--cyan);margin-right:8px}.section{position:relative;z-index:1;padding:132px 0}.problem{display:grid;grid-template-columns:1fr .9fr;gap:8rem}.section h2{font-size:clamp(3rem,5.25vw,5.25rem);margin-bottom:0}.body-copy{color:#c0cbe2;font-size:1.14rem;line-height:1.75;padding-top:28px}.body-copy p:first-child{margin-top:0}.mission-line{color:var(--ink);font-family:Georgia,serif;font-size:clamp(1.7rem,2.4vw,2.35rem);font-style:italic;letter-spacing:-.04em;line-height:1.1;margin:1.3em 0}.principles{display:grid;grid-template-columns:repeat(3,1fr);padding-top:0;gap:18px}.principles article{min-height:300px;padding:30px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(135deg,#1e305e94,#0f1a3933);transition:transform .25s ease,border-color .25s ease}.principles article:hover{transform:translateY(-6px);border-color:#6edcff94}.number{display:block;color:var(--cyan);font:500 clamp(1.9rem,3vw,2.6rem)/.9 var(--mono);letter-spacing:-.08em}.principles h3{font-size:1.68rem;letter-spacing:-.055em;margin:48px 0 13px}.principles p{color:#becae3;font-size:1.08rem;line-height:1.7;margin:0}.ownership-section{position:relative;z-index:1;color:var(--dark-ink);padding:126px 0;background:var(--paper);overflow:hidden}.ownership-section:before{content:"";position:absolute;width:60vw;height:60vw;max-width:850px;max-height:850px;border-radius:50%;right:-28vw;top:-35vw;background:radial-gradient(circle,rgba(96,126,255,.22),transparent 65%)}.ownership-grid{display:grid;grid-template-columns:1.04fr .96fr;gap:8rem;align-items:center}.ownership-section .eyebrow{color:var(--blue)}.ownership-section h2{color:var(--dark-ink);font-size:clamp(3rem,5.3vw,5.3rem)}.ownership-section h2 em{color:#4256a6}.ownership-grid>div>p:not(.eyebrow){color:#53627c;max-width:540px}.light{color:var(--blue);display:inline-block;margin-top:18px}.ownership-list{border-top:1px solid #cbd5ec}.ownership-list>div{display:grid;grid-template-columns:48px 1fr;gap:10px;padding:24px 0;border-bottom:1px solid #cbd5ec}.ownership-list strong{font:500 .7rem var(--mono);color:var(--blue)}.ownership-list span{color:#53627c;font-size:.9rem}.ownership-list b{display:block;color:var(--dark-ink);margin-bottom:4px}.review{display:grid;grid-template-columns:.9fr 1.1fr;gap:7rem}.review-copy h2{font-size:clamp(2.8rem,4.5vw,4.7rem)}.review-copy>p:not(.eyebrow){color:#c0cbe2;font-size:1.08rem}.review ul{list-style:none;padding:0;margin:28px 0 0}.review li{border-top:1px solid var(--line);padding:14px 0 14px 25px;position:relative;font-size:.98rem;font-weight:700}.review li:before{content:"↗";position:absolute;left:0;color:var(--cyan)}.review-form{align-self:center;background:linear-gradient(145deg,#293d739e,#101c3db8);border:1px solid rgba(180,209,255,.26);border-radius:21px;padding:32px;box-shadow:0 30px 75px #00000040,inset 0 1px #ffffff1a}.review-form label{color:#e6eeff;font-size:.84rem;font-weight:700;display:block;margin-bottom:16px}.review-form label span{color:#b4c1dd;font-weight:500}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.form-grid label{min-width:0}input,textarea{display:block;width:100%;margin-top:7px;border:1px solid rgba(166,197,255,.28);color:var(--ink);background:#040b1c6b;border-radius:9px;padding:13px;font:400 .95rem var(--sans);outline:0;transition:border-color .2s ease,background .2s ease}input:focus,textarea:focus{border-color:var(--cyan);background:#040b1cbf}textarea{resize:vertical}.honeypot{position:absolute;left:-10000px}.form-note{color:#b2c0da;font-size:.76rem;line-height:1.5;margin:16px 0 0}.site-footer{position:relative;z-index:1;border-top:1px solid var(--line);color:#d8e2ff;padding:36px 0}.footer-inner{display:grid;grid-template-columns:1fr 1fr auto;align-items:center;gap:1rem}.footer-inner p{text-align:center;color:#b7c4dc;font-size:.84rem;margin:0}.footer-inner small{font:400 .68rem var(--mono);color:#9aabd0}.thanks-page{min-height:72vh;padding:170px 0 100px;position:relative;z-index:1}.thanks-page h1{font-size:clamp(3rem,7vw,6rem);letter-spacing:-.085em;line-height:.9;max-width:800px;margin:22px 0}.thanks-page>p:not(.eyebrow){color:var(--muted);font-size:1.1rem;max-width:620px;margin-bottom:32px}@media(max-width:850px){.shell{width:min(100% - 36px,680px)}.site-header{padding:17px 0}.nav nav>a:not(.nav-button){display:none}.nav-button{font-size:.62rem;padding:10px 12px}.hero,.problem,.ownership-grid,.review{grid-template-columns:1fr;gap:3rem}.hero{min-height:0;padding:62px 0 76px}.cockpit-card{min-height:500px;max-width:580px;width:100%}.signal-inner{align-items:flex-start;flex-direction:column;padding:17px 0;gap:8px}.section{padding:88px 0}.principles{grid-template-columns:1fr;gap:12px}.principles article{min-height:0}.principles h3{margin-top:28px}.ownership-section{padding:88px 0}.form-grid{grid-template-columns:1fr;gap:0}.footer-inner{grid-template-columns:1fr;text-align:left}.footer-inner p{text-align:left}.review-form{padding:23px}.hero h1{font-size:clamp(3.5rem,15vw,5.7rem)}}@media(prefers-reduced-motion:no-preference){.cockpit-card:before{animation:drift 12s ease-in-out infinite alternate}.pointer{animation:pulse 2.8s ease-in-out infinite}@keyframes drift{to{transform:translate(-20px,18px) rotate(5deg)}}@keyframes pulse{50%{transform:translateY(-5px);opacity:.75}}}
