:root{--bg: #04080e;--bg-soft: #07101a;--green: #10b981;--green-hot: #34d399;--cyan: #06b6d4;--cyan-hot: #22d3ee;--text: #f8fafc;--text-soft: #cbd5e1;--muted: #64748b;--muted-soft: #94a3b8;--border: rgba(6, 182, 212, .22);--border-strong: rgba(6, 182, 212, .42);--divider: rgba(255, 255, 255, .08);--divider-soft: rgba(255, 255, 255, .05);--mono: "Geist Mono", "JetBrains Mono", "Fira Code", Consolas, monospace;--geist: Geist, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--content: 1200px;--ease: .18s ease}*{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);scroll-behavior:smooth}body{min-height:100svh;background:var(--bg);color:var(--text);font-family:var(--geist);line-height:1.55;overflow-x:hidden}body::selection{background:var(--green);color:var(--bg)}a{color:inherit}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}.backdrop{inset:0;overflow:hidden;pointer-events:none;position:fixed;z-index:0}.grid{background:linear-gradient(to right,rgba(16,185,129,.035) 1px,transparent 1px),linear-gradient(to bottom,rgba(6,182,212,.035) 1px,transparent 1px);background-size:50px 50px;inset:0;position:absolute}.columns{display:grid;grid-template-columns:repeat(6,1fr);height:100%;margin:0 auto;max-width:var(--content);padding:0 28px}.columns span{border-left:1px solid rgba(6,182,212,.035);height:100%}.columns span:last-child{border-right:1px solid rgba(6,182,212,.035)}.orb{border-radius:50%;filter:blur(140px);position:absolute}.orb.green{background:var(--green);height:430px;left:5%;opacity:.08;top:5%;width:430px}.orb.cyan{background:var(--cyan);bottom:5%;height:470px;opacity:.08;right:5%;width:470px}.page{position:relative;z-index:1}.content{margin:0 auto;max-width:var(--content);padding:0 28px;width:100%}.mono{font-family:var(--mono)}.text-mono-small{font:400 .64rem/1.6 var(--mono)}.meta{align-items:center;color:var(--cyan);display:inline-flex;font:600 .66rem/1.3 var(--mono);gap:9px;letter-spacing:.16em;text-transform:uppercase}.meta:before{background:var(--green);border-radius:50%;box-shadow:0 0 9px #10b981bf;content:"";flex:0 0 6px;height:6px;width:6px}h1,h2,h3{letter-spacing:-.04em}h1{background:linear-gradient(135deg,#fff 28%,var(--cyan-hot) 72%,var(--green-hot));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(2.3rem,5vw,4.4rem);font-weight:600;line-height:.98;max-width:900px}h2{background:linear-gradient(135deg,#fff 35%,#dbeafe 72%,var(--cyan-hot));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:clamp(1.9rem,4vw,3.3rem);font-weight:600;line-height:1;max-width:680px}h3{color:var(--text);font-size:1.2rem;font-weight:700;line-height:1.1}.nav{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#04080eb8;border-bottom:1px solid var(--divider);position:sticky;top:0;z-index:10}.nav-inner{align-items:center;display:flex;height:72px;justify-content:space-between}.brand{align-items:center;display:inline-flex;font-size:13px;font-weight:700;gap:12px;letter-spacing:.01em;text-decoration:none;white-space:nowrap}.brand-mark{align-items:center;border:1px solid var(--cyan);display:flex;height:17px;justify-content:center;position:relative;transform:rotate(45deg);width:17px}.brand-mark:after{background:var(--green);box-shadow:0 0 8px var(--green);content:"";height:5px;position:absolute;width:5px}.nav-links{display:flex;gap:24px;list-style:none}.nav-links a{color:var(--muted-soft);font:500 .68rem/1 var(--mono);letter-spacing:.04em;text-decoration:none;text-transform:uppercase;transition:color var(--ease)}.nav-links a:hover{color:var(--cyan-hot)}.language-switcher{align-items:center;display:inline-flex;font:500 .8rem/1 var(--mono);gap:7px;text-transform:uppercase}.language-switcher a{color:var(--muted);text-decoration:none;transition:color var(--ease)}.language-switcher a:hover{color:var(--cyan-hot)}.language-switcher a[aria-current=page]{color:var(--green-hot);font-weight:800}.language-switcher span{color:var(--muted)}.section{border-bottom:1px solid var(--divider);padding:112px 0;position:relative}.section:before{background:linear-gradient(90deg,transparent,rgba(6,182,212,.12),transparent);content:"";height:1px;left:0;opacity:.5;position:absolute;right:0;top:0}.band{background:repeating-linear-gradient(135deg,rgba(6,182,212,.025) 0 1px,transparent 1px 9px)}.hero{min-height:calc(100svh - 72px);padding-bottom:80px;padding-top:105px}.hero-layout{display:grid;gap:55px;grid-template-columns:repeat(6,1fr)}.hero-copy{grid-column:1 / span 4}.hero-copy .meta{margin-bottom:25px}.hero-lede{color:var(--muted-soft);font-size:1rem;line-height:1.7;margin-top:28px;max-width:650px}.actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.action{align-items:center;border-radius:8px;cursor:pointer;display:inline-flex;font:700 .7rem/1 var(--mono);justify-content:center;letter-spacing:.05em;min-height:46px;padding:13px 20px;text-decoration:none;text-transform:uppercase;transition:background var(--ease),border-color var(--ease),box-shadow var(--ease),color var(--ease),transform var(--ease)}.action.primary{background:linear-gradient(135deg,var(--green),var(--cyan));border:1px solid transparent;box-shadow:0 0 20px #06b6d42e;color:var(--bg)}.action.primary:hover{box-shadow:0 0 30px #10b98159;transform:translateY(-2px)}.action.secondary{background:#080f1a80;border:1px solid var(--border-strong);color:var(--cyan-hot)}.action.secondary:hover{background:#06b6d414;border-color:var(--cyan);transform:translateY(-2px)}.action.ghost{background:transparent;border:0;border-bottom:1px solid var(--cyan);border-radius:0;color:var(--cyan-hot);min-height:auto;padding:7px 0}.action.ghost:hover{color:var(--green-hot);transform:translate(3px)}.stats{border-left:1px solid var(--divider);display:flex;flex-direction:column;grid-column:5 / span 2;justify-content:flex-end;padding-left:28px}.stat{border-top:1px solid var(--divider);padding:19px 0}.stat strong{color:var(--green-hot);display:block;font:600 1.55rem/1 var(--mono);text-shadow:0 0 18px rgba(16,185,129,.16)}.stat span{color:var(--muted);display:block;font-size:.78rem;line-height:1.45;margin-top:8px}.instrument{border-bottom:1px solid var(--divider);border-top:1px solid var(--divider);margin-top:82px;padding:27px 0}.instrument-layout{align-items:center;display:grid;gap:22px;grid-template-columns:1fr 2fr 1fr}.instrument-label,.instrument-value{color:var(--muted);font:500 .62rem/1.65 var(--mono);text-transform:uppercase}.instrument-value{color:var(--green-hot);text-align:right}.graphic{aspect-ratio:2.5 / 1;background:linear-gradient(90deg,transparent 49.5%,rgba(6,182,212,.35) 50%,transparent 50.5%),linear-gradient(0deg,transparent 49.5%,rgba(16,185,129,.3) 50%,transparent 50.5%),linear-gradient(135deg,#06b6d414,#10b98106);background-size:28px 28px,28px 28px,auto;border:1px solid var(--border-strong);overflow:hidden;position:relative}.graphic:before{background:linear-gradient(90deg,transparent,rgba(34,211,238,.85),transparent);content:"";height:1px;left:-20%;position:absolute;top:50%;transform:rotate(-7deg);width:140%}.graphic:after{background:radial-gradient(circle at 28% 64%,var(--green) 0 3px,transparent 4px),radial-gradient(circle at 53% 42%,var(--cyan-hot) 0 3px,transparent 4px),radial-gradient(circle at 75% 57%,var(--green-hot) 0 3px,transparent 4px);content:"";inset:0;position:absolute}.section-head{align-items:end;display:grid;gap:45px;grid-template-columns:1fr 1fr;margin-bottom:62px}.section-head .meta{margin-bottom:18px}.section-head p:not(.meta){color:var(--muted-soft);font-size:.95rem;line-height:1.7;max-width:470px}.items{display:grid;gap:24px}.items.three{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.items.four{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.item{border-left:1px solid var(--divider);min-height:260px;padding:0 25px;position:relative}.item:last-child{border-right:1px solid var(--divider)}.item:before{background:linear-gradient(90deg,var(--green),transparent);content:"";height:1px;left:25px;opacity:.25;position:absolute;right:25px;top:0}.item .meta{color:var(--muted);margin-top:1px}.item .meta:before{background:var(--cyan);box-shadow:0 0 7px #06b6d4a6}.item h3{margin-top:70px}.item p{color:var(--muted);font-size:.88rem;line-height:1.65;margin-top:13px;max-width:310px}.platform-intro .meta,.comparison-copy .meta,.opportunity-copy .meta,.nda-intro .meta,.form-head .meta,.legal-copy .meta{margin-bottom:18px}.platform-intro p:not(.meta),.comparison-copy p:not(.meta),.opportunity-copy p:not(.meta),.nda-intro p:not(.meta),.form-head p:not(.meta){color:var(--muted-soft);font-size:.92rem;line-height:1.7}.platform-intro p:not(.meta),.comparison-copy p:not(.meta),.nda-intro p:not(.meta){margin-top:20px}.platform{display:grid;gap:0;grid-template-columns:repeat(6,1fr)}.platform-intro{grid-column:1 / span 2;padding-right:35px}.list{grid-column:3 / span 4}.row{align-items:center;border-bottom:1px solid var(--divider);border-top:1px solid transparent;display:grid;gap:25px;grid-template-columns:1fr 1.5fr;min-height:84px;padding:8px 0;transition:background var(--ease),border-color var(--ease)}.row:first-child{border-top-color:var(--divider)}.row:hover{background:linear-gradient(90deg,transparent,rgba(6,182,212,.035))}.row span{color:var(--muted);font:500 .64rem/1.5 var(--mono);text-transform:uppercase}.row strong{color:var(--text-soft);font-size:.92rem;font-weight:500;line-height:1.45}.comparison{display:grid;grid-template-columns:repeat(6,1fr)}.comparison-copy{grid-column:1 / span 2;padding-right:35px}.table{grid-column:3 / span 4;overflow-x:auto}table{border-collapse:collapse;min-width:560px;width:100%}th,td{border-bottom:1px solid var(--divider);padding:18px 14px;text-align:left}th{color:var(--muted);font:600 .62rem/1.4 var(--mono);letter-spacing:.12em;text-transform:uppercase}td{color:var(--muted-soft);font-size:.84rem}td:first-child{color:var(--text);font-weight:600}.positive{color:var(--green-hot);font-family:var(--mono)}.quote{border-left:2px solid var(--green);box-shadow:-12px 0 30px #10b98109;margin:0 auto;max-width:900px;padding:5px 0 5px 30px}blockquote{color:var(--text);font-size:clamp(1.55rem,3vw,2.5rem);font-weight:500;letter-spacing:-.035em;line-height:1.15}.quote cite{color:var(--muted);display:block;font:500 .65rem/1.5 var(--mono);margin-top:23px;text-transform:uppercase}.opportunity{background:radial-gradient(circle at 15% 50%,rgba(16,185,129,.055),transparent 30%),radial-gradient(circle at 85% 50%,rgba(6,182,212,.055),transparent 30%)}.opportunity-layout{align-items:end;display:grid;gap:35px;grid-template-columns:repeat(6,1fr)}.opportunity-copy{grid-column:1 / span 4}.opportunity-copy p:not(.meta){margin-top:19px;max-width:650px}.opportunity-action{grid-column:5 / span 2;justify-self:end}.nda{display:grid;gap:55px;grid-template-columns:2fr 4fr}.nda-intro{padding-right:25px}.nda-intro p:not(.meta){max-width:390px}.points{border-top:1px solid var(--divider)}.point{border-bottom:1px solid var(--divider);display:grid;gap:25px;grid-template-columns:1fr 2fr;padding:20px 0}.point span{color:var(--cyan);font:600 .62rem/1.5 var(--mono);text-transform:uppercase}.point strong{color:var(--text-soft);font-size:.9rem;font-weight:500;line-height:1.6}.form-area{border-top:1px solid var(--divider);margin-top:70px;padding-top:48px}.form-head{display:grid;gap:35px;grid-template-columns:1fr 1fr;margin-bottom:38px}.form-head p:not(.meta){max-width:450px}.form{display:grid;gap:22px;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.field{display:flex;flex-direction:column;gap:9px}.field.full{grid-column:1 / -1}.field label{color:var(--muted);font:600 .62rem/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase}.field input,.field select,.field textarea{appearance:none;background:#04080ec7;border:1px solid var(--border);border-radius:8px;color:var(--text);font:400 .9rem/1.5 var(--geist);outline:none;padding:13px 14px;transition:border-color var(--ease),box-shadow var(--ease),background var(--ease);width:100%}.field input::placeholder,.field textarea::placeholder{color:#475569}.field input:hover,.field select:hover,.field textarea:hover{border-color:#06b6d459}.field input:focus,.field select:focus,.field textarea:focus{background:#04080ef2;border-color:var(--green);box-shadow:0 0 16px #10b9811f}.field select{background-image:linear-gradient(45deg,transparent 50%,var(--cyan) 50%),linear-gradient(135deg,var(--cyan) 50%,transparent 50%);background-position:calc(100% - 18px) 50%,calc(100% - 13px) 50%;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:35px}.field select option{background:var(--bg-soft);color:var(--text)}.field textarea{min-height:145px;resize:vertical}.check{align-items:flex-start;display:flex;gap:11px;grid-column:1 / -1;margin-top:3px}.check input{accent-color:var(--green);flex:0 0 auto;margin-top:4px}.check label{color:var(--muted);font-size:.78rem;line-height:1.6}.submit{grid-column:1 / -1;margin-top:4px}.note{color:var(--muted);font:400 .62rem/1.6 var(--mono);margin-top:15px;max-width:700px}.contacts{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.contact{border-left:1px solid var(--divider);min-height:250px;padding:0 28px}.contact:last-child{border-right:1px solid var(--divider)}.contact-role{color:var(--cyan);display:block;font:600 .62rem/1.4 var(--mono);text-transform:uppercase}.contact h3{margin-top:55px}.contact p{color:var(--muted);font-size:.86rem;line-height:1.7;margin-top:14px}.contact .address{color:var(--text-soft)}.legal{background:linear-gradient(180deg,#080f1a61,#04080e1a)}.legal-grid{display:grid;grid-template-columns:repeat(6,1fr)}.legal-copy{grid-column:1 / span 4}.legal-copy p:not(.meta){color:var(--muted);font-size:.84rem;line-height:1.7;margin-top:18px;max-width:680px}.footer{padding:34px 0 50px}.footer-inner{color:var(--muted);display:flex;font:500 .61rem/1.6 var(--mono);justify-content:space-between;text-transform:uppercase}.toast{background:#04080ef0;border:1px solid var(--border-strong);box-shadow:0 0 30px #06b6d426,inset 0 0 15px #10b98108;color:var(--text);display:none;font:600 .65rem/1.4 var(--mono);max-width:calc(100vw - 40px);padding:13px 17px;position:fixed;right:20px;top:88px;z-index:30}.toast:before{background:var(--green);border-radius:50%;box-shadow:0 0 8px var(--green);content:"";display:inline-block;height:6px;margin-right:9px;width:6px}.toast.visible{display:block}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--green);outline-offset:3px}@media(max-width:900px){.nav-links{display:none}.hero-layout,.platform,.comparison,.opportunity-layout,.legal-grid,.nda{grid-template-columns:repeat(6,1fr)}.section-head,.form-head{grid-template-columns:1fr;gap:25px}.hero-copy,.platform-intro,.comparison-copy,.opportunity-copy,.legal-copy,.nda-intro,.points{grid-column:1 / -1}.stats{border-left:0;border-top:1px solid var(--divider);grid-column:1 / -1;padding-left:0;padding-top:18px}.list,.table{grid-column:1 / -1;margin-top:45px}.opportunity-action{grid-column:1 / -1;justify-self:start}.platform-intro,.comparison-copy,.nda-intro{padding-right:0}.form-area{margin-top:55px}.contacts,.items.four{grid-template-columns:repeat(2,1fr)}.items.four .item{border-bottom:1px solid var(--divider);padding:23px 0}.items.four .item:nth-child(2){border-right:1px solid var(--divider)}.items.four .item:nth-child(3),.items.four .item:nth-child(4){border-bottom:0}.items.four .item h3{margin-top:25px}}@media(max-width:620px){.content{padding:0 18px}.columns{display:none}.grid{background-size:35px 35px}.orb.green{filter:blur(90px);height:250px;left:-110px;opacity:.055;width:250px}.orb.cyan{bottom:5%;filter:blur(100px);height:280px;opacity:.055;right:-120px;width:280px}.nav-inner{height:62px}.brand{font-size:12px;gap:9px}.language-switcher{flex:0 0 auto;font-size:.68rem;gap:6px}.section{padding:78px 0}.hero{min-height:auto;padding-bottom:75px;padding-top:75px}h1{font-size:clamp(2.1rem,11vw,3.1rem)}h2{font-size:clamp(1.85rem,9vw,2.6rem)}.hero-lede{font-size:.88rem;line-height:1.65;margin-top:22px}.actions{align-items:stretch;flex-direction:column}.action{width:100%}.stats{display:grid;gap:0 16px;grid-column:1;grid-template-columns:repeat(2,1fr)}.stat{padding:17px 0}.stat:last-child{grid-column:1 / -1}.instrument{margin-top:62px}.instrument-layout{grid-template-columns:1fr}.instrument-value{text-align:left}.graphic{order:2}.instrument-value{order:3}.section-head,.hero-layout,.platform,.comparison,.opportunity-layout,.nda,.form-head,.form{grid-template-columns:1fr}.section-head{gap:25px;margin-bottom:45px}.platform-intro,.comparison-copy,.opportunity-copy,.legal-copy,.nda-intro,.hero-copy{grid-column:1}.list,.table{grid-column:1;margin-top:40px}.row{gap:14px;grid-template-columns:1fr 1.25fr;min-height:88px}.row span{font-size:.58rem}.row strong{font-size:.82rem}.items.three,.items.four{grid-template-columns:1fr}.item,.item:last-child{border-bottom:1px solid var(--divider);border-left:0;border-right:0;min-height:0;padding:23px 0}.item:before{left:0;right:0}.item h3,.items.four .item h3{margin-top:28px}.item:last-child{border-bottom:0}.items.four .item:nth-child(2),.items.four .item:nth-child(3),.items.four .item:nth-child(4){border-right:0}.items.four .item{padding-bottom:23px;padding-top:23px}.opportunity-action{grid-column:1;justify-self:stretch;margin-top:12px}.nda{gap:42px}.point{gap:9px;grid-template-columns:1fr;padding:19px 0}.form-area{margin-top:48px;padding-top:38px}.form-head{gap:22px;margin-bottom:30px}.field,.field.full,.check,.submit{grid-column:1}.field input,.field select,.field textarea{font-size:16px}.contacts{grid-template-columns:1fr}.contact,.contact:last-child{border-bottom:1px solid var(--divider);border-left:0;border-right:0;min-height:0;padding:25px 0}.contact:last-child{border-bottom:0}.contact h3{margin-top:24px}.legal-grid{grid-template-columns:1fr}.legal-copy{grid-column:1}.footer-inner{flex-direction:column;gap:9px}.quote{padding-left:19px}blockquote{font-size:1.55rem}.toast{left:15px;right:15px;top:77px}}@media(max-width:380px){.content{padding:0 15px}.brand{font-size:11px;gap:8px}.brand-mark{height:15px;width:15px}h1{font-size:1.95rem}h2{font-size:1.75rem}.meta{font-size:.58rem;letter-spacing:.12em}.stats{grid-template-columns:1fr}.stat:last-child{grid-column:auto}.row{grid-template-columns:1fr;gap:5px;padding:17px 0}}@media(prefers-reduced-motion:reduce){*,html{scroll-behavior:auto!important;transition-duration:.01ms!important}}
