:root{--ink:#171320;--deep:#05020c;--muted:#716b7e;--paper:#f7f5fb;--white:#fff;--accent:#a238f5;--cyan:#2ed9ff;--line:#e1dceb;--mono:ui-monospace,"Cascadia Code","Segoe UI Mono",monospace;--sans:"Segoe UI",Inter,system-ui,Arial,sans-serif;--display:"Segoe UI",Inter,system-ui,Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased}a{color:inherit}.site-header{height:84px;padding:0 7.3%;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(19,32,43,.12);background:var(--paper)}.brand{display:flex;align-items:center;gap:12px;text-decoration:none}.brand-mark{display:grid;place-items:center;width:38px;height:38px;border-radius:12px;background:var(--deep);color:var(--cyan);font:800 20px var(--display);transform:rotate(-5deg)}.brand strong,.brand small{display:block}.brand strong{font:700 12px var(--mono);letter-spacing:.13em}.brand small{margin-top:4px;color:var(--muted);font:400 9px var(--mono);letter-spacing:.12em}.site-header nav{display:flex;align-items:center;gap:35px}.site-header nav a,.site-footer a{font-size:12px;text-decoration:none}.site-header nav a:not(.nav-button):hover,.site-footer a:hover{color:var(--accent)}.nav-button{padding:11px 17px;border:1px solid #cbd1ce;border-radius:5px}.hero{position:relative;min-height:690px;padding:112px 7.3% 116px;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;overflow:hidden;background:var(--deep);color:var(--white)}.hero:before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(16,26,36,0) 28%,rgba(105,42,255,.23) 100%),radial-gradient(circle at 70% 48%,rgba(100,65,255,.16),transparent 37%);pointer-events:none}.hero-copy,.hero-visual{position:relative;z-index:1}.eyebrow,.section-label{font:500 10px var(--mono);letter-spacing:.14em}.eyebrow{color:#b8c1c3;display:flex;align-items:center;gap:9px}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--cyan);box-shadow:0 0 14px rgba(207,47,255,.8)}h1,h2,h3,p{margin-top:0}.hero h1{margin:26px 0 22px;font:600 clamp(43px,5vw,69px)/1.08 var(--display);letter-spacing:-.055em}.hero h1 em,.safeguards h2 em{color:var(--cyan);font-style:normal}.hero-lede{max-width:500px;color:#b8c1c3;font-size:16px;line-height:1.8}.hero-actions{display:flex;align-items:center;gap:26px;margin-top:36px}.button{display:inline-flex;align-items:center;gap:24px;padding:15px 19px;text-decoration:none;font-weight:700;font-size:12px;border-radius:4px;transition:transform .2s,background .2s}.button:hover{transform:translateY(-2px)}.button-primary{background:var(--cyan);color:var(--deep)}.button-primary:hover{background:#b89aff}.text-link{font-size:12px;color:#fff;text-decoration:none}.text-link span{color:var(--cyan)}.hero-note{margin-top:38px;color:#7e8b91;font:400 10px var(--mono);letter-spacing:.02em}.hero-visual{height:430px;display:grid;place-items:center}.hero-logo{position:relative;z-index:1;width:min(100%,460px);height:auto;border-radius:24px;filter:drop-shadow(0 0 38px rgba(0,145,255,.22))}.logo-glow{position:absolute;width:310px;height:310px;border-radius:50%;background:rgba(0,160,255,.18);filter:blur(76px)}.orbit{position:absolute;border:1px solid rgba(122,67,255,.17);border-radius:50%;transform:rotate(-22deg)}.orbit-one{width:490px;height:290px}.orbit-two{width:560px;height:360px}.glow{position:absolute;width:280px;height:280px;border-radius:50%;background:rgba(100,65,255,.16);filter:blur(70px)}.signal-card{position:relative;width:min(100%,440px);padding:23px;background:#192833;border:1px solid rgba(204,220,218,.15);border-radius:10px;box-shadow:0 24px 80px rgba(0,0,0,.28);transform:rotate(1.5deg)}.signal-head{display:flex;align-items:center;gap:9px}.signal-icon{color:var(--cyan);font-size:21px}.signal-label{color:#93a1a3;font:500 9px var(--mono);letter-spacing:.14em}.signal-live{margin-left:auto;padding:5px 8px;border:1px solid rgba(151,58,255,.42);border-radius:20px;color:var(--cyan);font:500 8px var(--mono);letter-spacing:.1em}.signal-title{margin:20px 0 18px;font:600 17px var(--display)}.signal-rule{height:1px;background:rgba(207,219,213,.13)}.signal-row{display:flex;align-items:center;gap:11px;padding:14px 0;border-bottom:1px solid rgba(207,219,213,.09);font-size:10px;color:#ccd4d2}.check{display:grid;place-items:center;width:17px;height:17px;border-radius:50%;color:var(--deep);background:var(--cyan);font-weight:700;font-size:10px}.row-state{margin-left:auto;color:var(--cyan);font:400 8px var(--mono);letter-spacing:.08em}.signal-alert{display:flex;align-items:center;gap:12px;margin-top:18px;padding:14px;background:#22343b;border-radius:6px}.mail-icon{display:grid;place-items:center;width:32px;height:32px;border-radius:6px;background:rgba(158,72,255,.16);color:var(--cyan);font-size:16px}.signal-alert b,.signal-alert small{display:block}.signal-alert b{font-size:10px}.signal-alert small{margin-top:4px;color:#94a1a2;font-size:9px}.arrow{margin-left:auto;color:var(--cyan)}.visual-caption{position:absolute;bottom:0;display:flex;align-items:center;gap:10px;color:#8a9899;font:400 9px var(--mono);letter-spacing:.05em}.caption-line{display:inline-block;width:25px;height:1px;background:var(--cyan)}.hero-bottom{position:absolute;bottom:30px;left:7.3%;right:7.3%;display:flex;align-items:center;gap:16px;color:#7b898e;font:400 9px var(--mono);letter-spacing:.12em}.bottom-line{height:1px;flex:1;background:rgba(213,225,221,.12)}.intro{padding:85px 10% 108px;background:var(--paper)}.section-label{display:flex;justify-content:space-between;color:#87918e}.section-label span{color:#a6aeaa}.intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin:32px 0 55px}.intro h2,.closing h2{margin:0;font:600 clamp(32px,4vw,48px)/1.16 var(--display);letter-spacing:-.045em}.intro h2 span{color:#8e9995}.intro-grid>p{max-width:460px;margin:0 0 4px;color:#66736e;font-size:14px;line-height:1.85}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line)}.feature-card{position:relative;min-height:235px;padding:25px 27px 15px 0;border-right:1px solid var(--line)}.feature-card+.feature-card{padding-left:27px}.feature-card:last-child{border-right:0}.feature-number{color:#9aa49f;font:400 9px var(--mono)}.feature-symbol{position:absolute;right:25px;top:22px;color:var(--accent);font-size:20px}.feature-card h3{margin:47px 0 12px;font:700 16px var(--display);letter-spacing:-.02em}.feature-card p{max-width:310px;color:#717d78;font-size:12px;line-height:1.8}.safeguards{display:grid;grid-template-columns:.9fr 1.1fr;gap:100px;padding:85px 10% 96px;background:#f0ebfa}.section-label-light{color:#7d8983}.safeguards h2{margin:35px 0 20px;font:600 clamp(36px,4vw,52px)/1.1 var(--display);letter-spacing:-.05em}.safeguards h2 em{color:#7b37cd}.safeguard-copy>p{max-width:400px;color:#697570;font-size:13px;line-height:1.85}.guard-list{align-self:center}.guard-item{display:flex;gap:15px;padding:17px 0;border-bottom:1px solid #d1d8d0}.guard-item:first-child{border-top:1px solid #d1d8d0}.guard-check{display:grid;place-items:center;flex:none;width:21px;height:21px;margin-top:2px;border-radius:50%;background:#e8d9ff;color:#6529a8;font-weight:700;font-size:11px}.guard-item h3{margin:0 0 5px;font:700 12px var(--display)}.guard-item p{margin:0;color:#74807b;font-size:11px;line-height:1.6}.closing{display:flex;align-items:center;gap:30px;padding:70px 10%;background:var(--cyan)}.closing-mark{position:relative;display:grid;place-items:center;width:56px;height:56px;border:1px solid rgba(16,26,36,.28);border-radius:50%;font:700 13px var(--mono);letter-spacing:-.08em}.closing-mark span{position:absolute;right:-5px;top:-3px;font:16px var(--sans)}.closing .eyebrow{margin-bottom:11px;color:#53634b}.closing h2{font-size:27px}.button-dark{margin-left:auto;background:var(--deep);color:#fff}.button-dark:hover{background:#293944}.site-footer{display:grid;grid-template-columns:1.15fr 1.5fr auto;align-items:center;gap:24px;padding:27px 7.3%;background:var(--deep);color:#99a5a4}.footer-brand{font:500 9px var(--mono);letter-spacing:.09em}.footer-brand span{color:var(--cyan)}.site-footer p{margin:0;font-size:9px;line-height:1.6}.site-footer div{display:flex;gap:20px}.site-footer small{grid-column:1/-1;margin-top:10px;color:#69777b;font:400 8px var(--mono)}.policy-page{background:var(--paper)}.policy-main{max-width:850px;margin:0 auto;padding:86px 36px 100px}.policy-main>.eyebrow{color:#75827c}.policy-main>.eyebrow .status-dot{background:#789c57;box-shadow:none}.policy-main h1{margin:26px 0 10px;font:700 clamp(42px,7vw,66px)/1 var(--display);letter-spacing:-.06em}.policy-updated{color:#89948e;font:400 10px var(--mono)}.policy-intro{max-width:650px;margin:32px 0 53px;color:#5f6c66;font-size:17px;line-height:1.8}.policy-section{padding:25px 0;border-top:1px solid var(--line)}.policy-section h2{margin:0 0 12px;font:700 17px var(--display)}.policy-section p,.policy-section li{color:#62706a;font-size:13px;line-height:1.85}.policy-section ul{padding-left:20px}.policy-section li+li{margin-top:8px}.policy-section a{color:#7b37cd}.policy-section code{overflow-wrap:anywhere;font-size:11px}.policy-back{margin-top:40px}.policy-back .button{display:inline-flex}.policy-main+.site-footer{margin-top:0}

@media(max-width:900px){.site-header{padding:0 5%}.hero{grid-template-columns:1fr;padding:82px 8% 105px;gap:35px}.hero-copy{max-width:660px}.hero-visual{height:350px}.hero-logo{width:min(100%,370px)}.hero-bottom{left:8%;right:8%}.intro{padding:72px 8% 85px}.intro-grid{gap:35px}.safeguards{padding:72px 8%;gap:45px}.site-footer{padding:25px 5%;grid-template-columns:1fr 1.5fr}.site-footer div{grid-column:1/-1}.site-footer small{grid-column:1/-1}}
@media(max-width:620px){.site-header{height:70px}.brand-mark{width:33px;height:33px}.brand strong{font-size:10px}.brand small{font-size:7px}.site-header nav{gap:14px}.site-header nav a{font-size:10px}.site-header nav a:first-child{display:none}.nav-button{padding:9px 12px}.hero{min-height:auto;padding:75px 7% 95px}.hero h1{font-size:43px}.hero-lede{font-size:14px}.hero-actions{align-items:flex-start;flex-direction:column;gap:19px}.hero-note{margin-top:27px}.hero-visual{height:320px;margin:0 -4%}.hero-logo{width:min(100%,320px)}.signal-card{padding:18px;width:100%}.orbit-one{width:390px}.orbit-two{width:430px}.hero-bottom{gap:9px;font-size:7px}.intro{padding:58px 7% 65px}.section-label{font-size:8px}.intro-grid{grid-template-columns:1fr;gap:20px;margin:26px 0 38px}.intro h2{font-size:37px}.intro-grid>p{font-size:13px}.feature-grid{grid-template-columns:1fr}.feature-card,.feature-card+.feature-card{min-height:auto;padding:22px 0 13px;border-right:0;border-bottom:1px solid var(--line)}.feature-card h3{margin:22px 0 8px}.feature-symbol{top:17px;right:5px}.safeguards{grid-template-columns:1fr;padding:60px 7%;gap:30px}.safeguards h2{margin:26px 0 17px;font-size:42px}.closing{padding:48px 7%;gap:18px;flex-wrap:wrap}.closing-mark{width:43px;height:43px}.closing h2{font-size:23px}.closing .eyebrow{font-size:8px}.button-dark{margin-left:61px}.site-footer{grid-template-columns:1fr;gap:15px;padding:26px 7%}.site-footer div,.site-footer small{grid-column:auto}.site-footer p{font-size:10px}.policy-main{padding:62px 7% 75px}.policy-main h1{font-size:48px}.policy-intro{font-size:15px}.policy-section p,.policy-section li{font-size:12px}}

@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}}


/* Neon TradeWeave palette: black, silver, violet, magenta and electric blue */
.brand-mark{background:linear-gradient(145deg,#d72bff 0%,#783bff 55%,#167dff 100%);color:#fff;box-shadow:0 0 18px rgba(146,54,255,.35)}
.hero:before{background:linear-gradient(115deg,rgba(5,2,12,0) 24%,rgba(76,37,160,.32) 100%),radial-gradient(circle at 72% 45%,rgba(172,37,255,.19),transparent 38%),radial-gradient(circle at 92% 82%,rgba(24,117,255,.15),transparent 32%)}
.status-dot{background:linear-gradient(130deg,#f22bff,#7f48ff,#29d5ff);box-shadow:0 0 14px rgba(208,52,255,.72)}
.hero h1 em,.safeguards h2 em{background:linear-gradient(100deg,#f34bff 0%,#ae3cff 45%,#428aff 100%);-webkit-background-clip:text;background-clip:text;color:transparent}
.button-primary{background:linear-gradient(105deg,#d62fff,#8a40ff 58%,#287dff);color:#fff;box-shadow:0 7px 24px rgba(133,52,255,.24)}
.button-primary:hover{background:linear-gradient(105deg,#e65bff,#a35aff 58%,#5598ff);filter:brightness(1.05)}
.text-link span,.feature-symbol{color:#bc4bff}
.logo-glow{background:rgba(156,48,255,.22);box-shadow:0 0 90px rgba(43,95,255,.14)}
.hero-logo{filter:drop-shadow(0 0 30px rgba(156,48,255,.22)) drop-shadow(0 0 44px rgba(28,112,255,.13))}
.safeguards{background:linear-gradient(120deg,#f0ebfa,#e9eefb)}
.safeguards h2 em{background-image:linear-gradient(100deg,#c12be8,#6744da,#3179e9)}
.guard-check{background:#eadcff;color:#682caf}
.policy-section a{color:#7135bd}
.closing{background:linear-gradient(110deg,#ec41ee 0%,#a343ed 48%,#4f75f7 100%)}
.closing .eyebrow{color:#24112f}
.closing-mark{color:#21102b;border-color:rgba(26,10,42,.32)}
@media(prefers-reduced-motion:reduce){.hero-logo{filter:none}}
