/* MONZERO — ZERO EDITION / independent visual system. No frameworks, no dependencies. */
:root{color-scheme:dark;--bg:#02070c;--bg-2:#050e15;--panel:#09151c;--panel-2:#0c1a20;--white:#f1f8f8;--muted:#a0b7bd;--low:#64838a;--cyan:#3fdfe8;--cyan-hot:#76fcf2;--cyan-deep:#0b9caa;--stroke:rgba(129,222,231,.14);--line:rgba(193,236,239,.11);--display:'Space Grotesk',Arial,sans-serif;--body:'DM Sans',Arial,sans-serif;--mono:'IBM Plex Mono',monospace;--ease:cubic-bezier(.19,1,.22,1);--shadow:0 30px 85px rgba(0,0,0,.24)}
*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:96px}body{margin:0;background:var(--bg);color:var(--white);font-family:var(--body);line-height:1.58;-webkit-font-smoothing:antialiased;overflow-x:hidden}::selection{background:var(--cyan);color:var(--bg)}a{color:inherit;text-decoration:none}button{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}img{display:block;max-width:100%}svg.icon{width:20px;height:20px;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.75;flex-shrink:0}.icon.tiny{width:14px;height:14px}.icon-sprite{position:absolute;height:0;width:0;overflow:hidden}.wrap{width:min(1232px,calc(100% - 96px));margin-inline:auto}.skip-link{position:absolute;left:12px;top:-60px;z-index:500;background:var(--cyan);color:var(--bg);padding:10px 18px}.skip-link:focus{top:12px}:focus-visible{outline:2px solid var(--cyan);outline-offset:4px}.section{padding:140px 0}.text-muted{color:#73929b}.gradient-text{background:linear-gradient(103deg,#f1ffff 0%,#6aede6 28%,#25b9c9 100%);-webkit-background-clip:text;background-clip:text;color:transparent}p{margin:0}.eyebrow{display:flex;align-items:center;gap:14px;color:#82c9cc;font:600 11px/1.45 var(--mono);letter-spacing:.145em}.eyebrow .index{color:var(--cyan)}.section-head{margin-bottom:56px}.section-head h2,.protocol-copy h2,.journey-title h2,.faq-title h2{font:600 clamp(42px,5vw,70px)/1.045 var(--display);letter-spacing:-.065em;margin:23px 0 0}.section-head p{color:var(--muted);max-width:440px;font-size:16px;line-height:1.8}.flex-head{display:flex;align-items:flex-end;justify-content:space-between;gap:45px}.centered{text-align:center}.centered .eyebrow{justify-content:center}.centered p{margin:22px auto 0;max-width:630px;font-size:17px}.text-link{display:inline-flex;align-items:center;gap:13px;font-size:14px;font-weight:700;color:var(--cyan);transition:gap .3s var(--ease),color .3s}.text-link:hover{gap:20px;color:#b1fffb}.text-link svg{width:17px;height:17px}.button{border:1px solid transparent;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:12px 18px;border-radius:9px;font-weight:700;font-size:13px;white-space:nowrap;transition:transform .35s var(--ease),background .25s,box-shadow .35s, border-color .25s}.button:hover{transform:translateY(-3px)}.button-primary{background:var(--cyan);color:#031116;box-shadow:0 5px 35px rgba(63,223,232,.12)}.button-primary:hover{background:#7bf9f5;box-shadow:0 8px 45px rgba(63,223,232,.23)}.button-ghost{border-color:rgba(200,241,242,.23);background:rgba(13,28,34,.58);color:var(--white)}.button-ghost:hover{background:rgba(33,61,66,.7);border-color:rgba(63,223,232,.43)}.button-xl{min-height:59px;padding:16px 25px;font-size:14px}.button-white{background:#eaffff;color:var(--bg)}.button-white:hover{background:white;box-shadow:0 12px 32px rgba(2,7,12,.19)}.button-transparent{border-color:rgba(3,31,38,.23);background:rgba(0,26,34,.10);color:#01242c}.button-transparent:hover{border-color:rgba(3,31,38,.55);background:rgba(0,26,34,.15)}
/* Header */
.topline{position:relative;z-index:40;min-height:35px;border-bottom:1px solid rgba(63,223,232,.1);background:#041015}.top-inner{display:flex;align-items:center;justify-content:space-between;min-height:35px;color:#9cb8bc;font:600 9.5px/1.4 var(--mono);letter-spacing:.12em}.top-inner>span{display:flex;align-items:center;gap:11px}.status-dot,.pulse-dot{width:6px;height:6px;background:var(--cyan);border-radius:50%;display:inline-block;box-shadow:0 0 0 3px rgba(63,223,232,.12),0 0 14px rgba(63,223,232,.55);flex:none}.top-sep{opacity:.35;margin:0 8px}.top-inner a{display:flex;gap:8px;align-items:center;color:#8cb1b5;transition:color .2s}.top-inner a:hover{color:var(--cyan)}.site-header{position:sticky;top:0;z-index:50;border-bottom:1px solid rgba(143,208,214,.105);background:rgba(3,11,16,.92);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.header-inner{height:84px;display:flex;align-items:center;justify-content:space-between;gap:32px}.brand{display:inline-flex;gap:12px;align-items:center;flex-shrink:0}.brand-mark{position:relative;width:40px;height:40px;border:1px solid rgba(63,223,232,.2);background:#05151a;display:grid;place-items:center;border-radius:50%;overflow:hidden}.brand-mark img{position:absolute;inset:0;z-index:2;width:100%;height:100%;object-fit:contain}.brand-fallback{display:grid;width:100%;height:100%;place-items:center;color:var(--cyan);font:700 11px var(--display);border-radius:50%}.brand-name{font:700 21px var(--display);letter-spacing:.06em;color:#f1fafa}.brand-name>span{color:var(--cyan)}.brand-name small{font:600 10px var(--mono);color:var(--cyan);letter-spacing:0}.desktop-nav{display:flex;gap:31px;align-items:center;margin-left:auto}.desktop-nav a{font-size:13px;font-weight:600;color:#a6bec3;transition:color .2s}.desktop-nav a:hover{color:var(--cyan)}.header-actions{display:flex;align-items:center;gap:20px}.nav-git{color:#b5cdd0;line-height:0;transition:color .2s,transform .2s}.nav-git:hover{color:var(--cyan);transform:translateY(-2px)}.nav-cta{min-height:42px;padding-inline:18px;gap:12px}.nav-cta svg{width:16px;height:16px}.menu-button{display:none;width:40px;height:40px;align-items:center;justify-content:center;border:1px solid var(--stroke);background:#102127;color:var(--white);border-radius:8px}.mobile-nav{position:absolute;left:0;right:0;top:100%;padding:15px max(20px,calc((100vw - 1232px)/2));background:#07141a;border-bottom:1px solid var(--stroke);box-shadow:0 25px 45px rgba(0,0,0,.4)}.mobile-nav[hidden]{display:none}.mobile-nav a{display:block;padding:15px 10px;border-bottom:1px solid var(--line);font-weight:600;font-size:15px}.mobile-nav a:last-child{border:0;color:var(--cyan)}
/* Hero & zero rain */
.hero{position:relative;isolation:isolate;min-height:770px;background:radial-gradient(ellipse at 73% 48%,rgba(10,75,82,.18) 0%,transparent 39%),linear-gradient(180deg,#031015 0%,#02090e 69%,#02070c 100%);overflow:hidden;border-bottom:1px solid rgba(63,223,232,.09)}#zero-rain,.hero-grid,.hero-vignette{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}#zero-rain{z-index:-3;opacity:.95}.hero-grid{z-index:-2;background-image:linear-gradient(to right,rgba(75,197,205,.028) 1px,transparent 1px),linear-gradient(to bottom,rgba(75,197,205,.028) 1px,transparent 1px);background-size:80px 80px;mask-image:linear-gradient(to right,transparent,black 18%,black 90%,transparent)}.hero-vignette{z-index:-1;background:linear-gradient(90deg,rgba(2,9,14,.92) 0%,rgba(2,10,15,.77) 38%,transparent 67%),linear-gradient(0deg,#02070c 0%,transparent 20%,transparent 80%,rgba(2,7,12,.22) 100%)}.hero-layout{display:grid;grid-template-columns:1.04fr .96fr;align-items:center;min-height:680px;position:relative}.hero-content{position:relative;z-index:4;padding:88px 0 56px}.hero-kicker{display:flex;align-items:center;gap:13px;color:#d4ebeb;font:600 11px var(--mono);letter-spacing:.15em}.hero-kicker span:last-child{color:var(--cyan)}.kicker-line{height:1px;width:32px;background:var(--cyan)}.hero-eyebrow{margin-top:54px;font:500 10px var(--mono);letter-spacing:.095em;color:#789ca4}.hero h1{font:600 clamp(68px,7vw,113px)/.98 var(--display);letter-spacing:-.083em;margin:12px 0 26px;position:relative;text-wrap:balance}.zero-word{display:inline-block;background:linear-gradient(105deg,#f0ffff 3%,#7af6ef 40%,#20b7c5 98%);color:transparent;background-clip:text;-webkit-background-clip:text}.period{color:var(--cyan);-webkit-text-fill-color:var(--cyan)}.hero-description{font-size:17px;color:#a7bec3;max-width:515px;line-height:1.85}.hero-description strong{color:#ecf8fa;font-weight:600}.hero-buttons{display:flex;flex-wrap:wrap;gap:12px;margin-top:33px}.zero-proof{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:61px;color:#91adb4;font-size:12px;font-weight:600}.zero-proof span{white-space:nowrap}.zero-proof b{color:var(--cyan);font:600 23px var(--display);vertical-align:-2px;margin-right:4px}.zero-proof i{height:16px;width:1px;background:rgba(141,205,209,.2)}.proof-evidence{font-size:11px;font-weight:500;text-decoration:underline;text-underline-offset:4px;color:#789fa4;transition:color .2s}.proof-evidence:hover{color:var(--cyan)}
.zero-stage{position:absolute;right:-60px;top:2%;height:min(650px,88%);width:57%;pointer-events:none;display:flex;justify-content:center;align-items:center;z-index:1}.zero-stage::after{content:'';position:absolute;inset:6%;background:radial-gradient(ellipse at center,rgba(15,181,181,.12),transparent 61%);filter:blur(15px)}.orbit{position:absolute;top:50%;left:50%;border:1px solid rgba(63,223,232,.09);border-radius:50%;transform:translate(-50%,-50%)}.orbit-outer{width:97%;aspect-ratio:1;max-width:620px;border-color:rgba(63,223,232,.095);box-shadow:0 0 80px rgba(43,244,244,.025)}.orbit-outer::before{content:'';position:absolute;inset:21px;border:1px dashed rgba(63,223,232,.13);border-radius:50%;animation:orbit-rotate 82s linear infinite}.orbit-mid{width:80%;aspect-ratio:1;max-width:500px;border-style:dashed;border-color:rgba(63,223,232,.14);animation:orbit-rotate 60s linear infinite}.orbit-inner{width:57%;aspect-ratio:1;max-width:360px;border-color:rgba(105,255,250,.13);box-shadow:0 0 80px rgba(63,223,232,.07) inset}.orbit-cross{position:absolute;background:linear-gradient(90deg,transparent,rgba(63,223,232,.13),transparent)}.orbit-cross-h{width:97%;height:1px;top:50%}.orbit-cross-v{height:97%;width:1px;left:50%;background:linear-gradient(0deg,transparent,rgba(63,223,232,.13),transparent)}.zero-halo{position:absolute;top:50%;left:50%;width:48%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,rgba(11,156,170,.27),transparent 65%);filter:blur(48px)}.zero-sculpture{position:relative;z-index:3;font:500 clamp(300px,35vw,560px)/1 var(--display);letter-spacing:-.17em;margin-left:-.19em;transform:scaleX(.9) rotate(-9deg);color:transparent;-webkit-text-stroke:2px rgba(123,255,250,.85);text-shadow:0 0 20px rgba(45,230,231,.17),0 0 80px rgba(12,182,191,.23),0 0 180px rgba(12,182,191,.06);filter:drop-shadow(0 0 16px rgba(40,220,221,.17));animation:zero-float 8s ease-in-out infinite}.zero-sculpture::first-letter{color:transparent}.orbit-planet{position:absolute;border-radius:50%;z-index:4;background:var(--cyan);box-shadow:0 0 0 6px rgba(63,223,232,.12),0 0 24px rgba(63,223,232,.5);height:7px;width:7px}.planet-a{top:19%;right:29%}.planet-b{bottom:22%;left:18%;height:5px;width:5px}.stage-text{position:absolute;z-index:4;font:500 9px/1.8 var(--mono);letter-spacing:.12em;color:rgba(83,191,198,.77)}.stage-text span{display:block;color:rgba(191,243,244,.34)}.stage-top{right:1%;top:13%}.stage-bottom{left:5%;bottom:14%}.stage-corner{position:absolute;z-index:3;color:rgba(63,223,232,.3);font:18px var(--mono)}.stage-corner.c1{top:10%;left:17%}.stage-corner.c2{right:4%;bottom:17%}.hero-bottom{display:flex;justify-content:space-between;align-items:center;gap:22px;min-height:70px;border-top:1px solid rgba(139,222,226,.12);position:relative;z-index:3}.hero-side-note,.scroll-cue,.motion-toggle{font:500 10px var(--mono);letter-spacing:.12em;color:#8bb0b7}.hero-side-note{display:flex;align-items:center;gap:15px}.small-mark{color:var(--cyan);font-size:22px;line-height:0}.scroll-cue{margin-left:auto;transition:color .2s}.scroll-cue:hover{color:var(--cyan)}.scroll-cue span{margin-left:12px;color:var(--cyan);font-size:17px}.motion-toggle{display:flex;align-items:center;gap:11px;border:0;background:transparent;padding:12px 0;white-space:nowrap}.motion-toggle:hover{color:var(--cyan)}.motion-indicator{height:6px;width:6px;background:var(--cyan);border-radius:50%;box-shadow:0 0 9px var(--cyan)}.toggle-switch{position:relative;width:33px;height:17px;border:1px solid rgba(63,223,232,.5);border-radius:20px;background:rgba(40,180,181,.2)}.toggle-switch span{position:absolute;top:2px;right:2px;width:11px;height:11px;border-radius:50%;background:var(--cyan);transition:transform .2s,background .2s}.motion-off .toggle-switch span{transform:translateX(-16px);background:#728a8c}.motion-off .motion-indicator{background:#728a8c;box-shadow:none}.motion-off .toggle-switch{background:#162025;border-color:#42545c}.motion-off .zero-sculpture,.motion-off .orbit-mid,.motion-off .orbit-outer::before{animation-play-state:paused}
@keyframes orbit-rotate{to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes zero-float{0%,100%{transform:scaleX(.9) rotate(-9deg) translateY(0)}50%{transform:scaleX(.9) rotate(-7deg) translateY(-15px)}}
/* Moving binary band */
.ticker-band{height:57px;background:#051219;border-bottom:1px solid rgba(63,223,232,.10);overflow:hidden;display:flex;align-items:center}.ticker-track{display:flex;align-items:center;gap:60px;width:max-content;white-space:nowrap;animation:ticker 34s linear infinite}.ticker-track span{color:rgba(63,223,232,.15);font:600 17px/1 var(--mono);letter-spacing:12px}.ticker-track b{color:rgba(133,224,227,.65);font:600 10px var(--mono);letter-spacing:.25em}@keyframes ticker{to{transform:translateX(-50%)}}
/* Telemetry */
.network-section{padding-top:126px;padding-bottom:125px;background:linear-gradient(180deg,#02070c,#051118 99%)}.network-status{display:grid;grid-template-columns:8px auto;column-gap:12px;row-gap:6px;align-items:center;padding-bottom:6px;font:600 10px var(--mono);letter-spacing:.09em;color:var(--cyan);max-width:270px}.network-status small{grid-column:2;color:#7f9a9e;font:400 11px/1.5 var(--body);letter-spacing:0}.network-status.is-stale{color:#e8cb95}.network-status.is-stale .pulse-dot{background:#e8cb95;box-shadow:none}.network-grid{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;border:1px solid var(--stroke);border-radius:18px;overflow:hidden;background:linear-gradient(130deg,rgba(21,48,53,.54),rgba(6,19,26,.9));box-shadow:0 23px 60px rgba(0,0,0,.14)}.metric{min-height:246px;padding:29px;position:relative;border-right:1px solid rgba(170,228,229,.10);display:flex;flex-direction:column;overflow:hidden}.metric:last-child{border:0}.metric-label{color:#98b9bc;font:500 10px var(--mono);letter-spacing:.1em;display:flex;justify-content:space-between}.metric-label>span{color:var(--cyan);font-size:19px}.metric strong{display:block;margin:25px 0 1px;font:600 clamp(28px,3.2vw,42px)/1.2 var(--display);letter-spacing:-.065em;white-space:nowrap}.metric-big{color:#e9ffff;font-size:clamp(42px,4.2vw,61px)!important}.metric-sub{color:#71949c;font-size:11px}.metric-mini{margin-top:auto;color:#477a82;font:500 9px var(--mono);letter-spacing:.07em}.metric-main{background:radial-gradient(ellipse at 55% 105%,rgba(33,211,216,.15),transparent 70%)}.metric-signal{position:absolute;bottom:0;left:0;right:0;height:50px;display:flex;align-items:flex-end;gap:7px;padding:0 26px;opacity:.22}.metric-signal span{width:3px;background:#21d9d7;height:22%;border-radius:4px 4px 0 0}.metric-signal span:nth-child(3n){height:78%}.metric-signal span:nth-child(4n){height:40%}.metric-signal span:nth-child(5n){height:57%}.metric-signal span:nth-child(7n){height:92%}.metric-dark{background:rgba(3,11,15,.68)}.metric-unit{font:500 13px var(--mono);letter-spacing:0;color:var(--cyan)}.metric-dark a{margin-top:auto;color:var(--cyan);display:inline-flex;align-items:center;gap:8px;font:600 10px var(--mono);letter-spacing:.06em}.data-footnote{display:flex;justify-content:space-between;gap:20px;margin-top:17px;font-size:11px;color:#77949a}.data-footnote a{display:inline-flex;align-items:center;gap:9px;white-space:nowrap;color:#a3cfd0}.data-footnote a:hover{color:var(--cyan)}
/* 3 principles */
.vision-section{background:#061219;position:relative;overflow:hidden}.vision-section::before{content:'';position:absolute;left:50%;top:13%;transform:translateX(-50%);height:510px;width:900px;pointer-events:none;background:radial-gradient(ellipse,rgba(18,104,112,.095),transparent 68%)}.principle-grid{position:relative;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.principle-card{min-width:0;border:1px solid var(--stroke);background:linear-gradient(145deg,#0a1a20,#061117);border-radius:16px;padding:30px 30px 29px;min-height:460px;display:flex;flex-direction:column;transition:transform .4s var(--ease),border-color .25s,background .25s;overflow:hidden}.principle-card:hover{transform:translateY(-7px);border-color:rgba(63,223,232,.45);background:linear-gradient(145deg,#0b2128,#071318)}.principle-head{display:flex;justify-content:space-between;align-items:center;font:500 10px var(--mono);letter-spacing:.1em;color:#8bd6d8}.principle-head svg{color:var(--cyan);width:20px;height:20px}.principle-art{height:157px;margin:20px 0 12px;display:flex;align-items:center;justify-content:center;position:relative}.rings-art::before,.rings-art::after{content:'';position:absolute;border-radius:50%;border:1px solid rgba(63,223,232,.2)}.rings-art::before{width:150px;height:150px;box-shadow:0 0 0 18px rgba(63,223,232,.025),0 0 0 38px rgba(63,223,232,.015)}.rings-art::after{width:115px;height:115px;border-style:dashed;transform:rotate(-18deg)}.rings-art span{z-index:1;color:var(--cyan);font:400 95px/1 var(--display);text-shadow:0 0 35px rgba(63,223,232,.4)}.cpu-grid{font:500 34px/1.16 var(--mono);letter-spacing:24px;text-align:center;color:rgba(63,223,232,.26);transform:translateX(13px)}.cpu-grid b{color:var(--cyan);text-shadow:0 0 25px rgba(63,223,232,.6)}.lines-art{display:flex;flex-direction:column;align-items:stretch;justify-content:center;gap:8px;padding:0 5px}.code-line{font:400 13px var(--mono);color:#c3e9e8;padding:8px 18px;background:rgba(63,223,232,.047);border:1px solid rgba(63,223,232,.11);border-radius:5px;white-space:nowrap}.code-line span{color:#437b83;margin-right:20px}.code-line b{color:var(--cyan)}.principle-card h3{font:600 27px/1.14 var(--display);letter-spacing:-.055em;margin:11px 0 12px}.principle-card p{font-size:13px;line-height:1.8;color:#9db6bd;max-width:310px}.principle-card a{display:inline-flex;align-items:center;gap:9px;color:var(--cyan);font-size:12px;font-weight:700;margin-top:auto;padding-top:20px;transition:gap .2s}.principle-card a:hover{gap:14px}
/* Privacy console */
.protocol-section{background:radial-gradient(ellipse at 90% 20%,rgba(19,94,100,.095),transparent 45%),#020b11;border-block:1px solid rgba(63,223,232,.06)}.protocol-layout{display:grid;grid-template-columns:.88fr 1.12fr;gap:90px;align-items:center}.protocol-copy h2{font-size:clamp(40px,4.45vw,66px)}.section-intro{color:#a6bdc2;font-size:16px;line-height:1.88;max-width:420px;margin:26px 0 30px}.tech-pills{display:flex;gap:9px;flex-wrap:wrap;max-width:390px;margin-bottom:31px}.tech-pills span{border:1px solid rgba(63,223,232,.15);border-radius:5px;background:#091b22;padding:9px 12px;color:#82c7ca;font:500 10px var(--mono);letter-spacing:.035em}.protocol-console{border:1px solid rgba(81,218,223,.25);border-radius:14px;background:linear-gradient(145deg,#0b2026,#061219);box-shadow:0 25px 80px rgba(0,0,0,.25),inset 0 0 44px rgba(63,223,232,.02);overflow:hidden}.console-head{background:rgba(3,12,16,.6);border-bottom:1px solid var(--stroke);padding:15px 19px;display:flex;justify-content:space-between;align-items:center;color:#87c9cc;font:500 9px var(--mono);letter-spacing:.09em}.console-head>span:first-child{display:flex;gap:5px}.console-head i{height:6px;width:6px;background:#2f6067;border-radius:50%}.console-head i:first-child{background:var(--cyan)}.console-index{color:#598d95}.console-top{display:flex;justify-content:space-between;gap:5px;font:500 9px var(--mono);color:#638b92;letter-spacing:.07em;padding:23px 25px 0}.console-verified{color:#86d6c9}.protocol-diagram{height:204px;display:flex;align-items:center;justify-content:center;padding:15px 23px 5px}.diagram-node{min-width:108px;max-width:130px;display:flex;flex-direction:column;gap:9px;align-items:center;padding:13px 6px;border:1px solid rgba(63,223,232,.17);background:rgba(10,37,43,.75);border-radius:9px;text-align:center}.diagram-node span{font:500 9px var(--mono);letter-spacing:.1em;color:#8babb0}.diagram-node b{font:500 13px var(--mono);color:#a7e8e8}.diagram-link{flex:1;height:1px;background:linear-gradient(90deg,transparent,var(--cyan),transparent);position:relative;max-width:60px;opacity:.65}.diagram-link .moving-light{position:absolute;left:0;top:-2px;height:5px;width:5px;background:#afffff;border-radius:50%;box-shadow:0 0 10px #64e9e9;animation:travel 2.5s linear infinite}.diagram-link:nth-of-type(4) .moving-light{animation-delay:1s}@keyframes travel{to{left:100%}}.diagram-core{width:125px;height:125px;position:relative;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(63,223,232,.48);box-shadow:0 0 0 7px rgba(63,223,232,.07),inset 0 0 45px rgba(20,168,169,.12),0 0 48px rgba(13,135,146,.16);background:radial-gradient(circle,#12363c,#07171d)}.diagram-core b{font:500 68px/1 var(--display);color:var(--cyan);text-shadow:0 0 30px rgba(63,223,232,.4)}.diagram-core small{font:500 8px var(--mono);letter-spacing:.18em;color:#a1d1d4}.core-wave{position:absolute;inset:-17px;border:1px dashed rgba(63,223,232,.18);border-radius:50%;animation:spin 30s linear infinite}@keyframes spin{to{transform:rotate(360deg)}}.protocol-tabs{display:flex;padding:4px;background:#07171c;border-block:1px solid var(--stroke)}.proto-tab{flex:1;border:0;border-right:1px solid var(--stroke);background:transparent;color:#8fb2b7;font:500 11px var(--mono);padding:14px 8px;transition:color .2s,background .2s}.proto-tab:last-child{border:0}.proto-tab:hover{color:white}.proto-tab.active{background:rgba(63,223,232,.11);color:var(--cyan)}.protocol-explainer{padding:26px 28px 18px;min-height:185px}.explainer-header{display:flex;justify-content:space-between;color:#5f9198;font:500 10px var(--mono)}.console-tag{color:var(--cyan)}.protocol-explainer h3{font:600 22px/1.2 var(--display);letter-spacing:-.04em;margin:14px 0 10px}.protocol-explainer p{font-size:13px;color:#99b5bb;line-height:1.7}.privacy-note{font-size:10px;line-height:1.7;color:#719197;border-top:1px solid rgba(63,223,232,.12);padding:13px 28px 17px}
/* Ecosystem */
.ecosystem-section{background:#061319}.eco-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:auto auto;gap:14px}.eco-card{min-width:0;display:flex;flex-direction:column;position:relative;border:1px solid var(--stroke);border-radius:13px;background:#0a1a20;overflow:hidden;transition:transform .4s var(--ease),border-color .25s,box-shadow .25s}.eco-card:hover{transform:translateY(-5px);border-color:rgba(63,223,232,.38);box-shadow:var(--shadow)}.eco-featured{background:linear-gradient(145deg,#0a3539,#082126 57%,#081a20)}.eco-top{display:flex;align-items:center;justify-content:space-between;padding:22px 25px 0}.eco-number{color:#90cbd0;font:500 10px var(--mono);letter-spacing:.08em}.eco-arrow{font:400 23px var(--display);color:var(--cyan);transition:transform .25s}.eco-card:hover .eco-arrow{transform:translate(3px,-3px)}.eco-visual{height:204px;display:flex;align-items:center;justify-content:center;overflow:hidden;position:relative}.wallet-visual::before{content:'';position:absolute;width:290px;height:290px;border:1px dashed rgba(63,223,232,.14);border-radius:50%;top:3%;left:11%}.wallet-back{position:absolute;left:24%;top:22%;width:175px;height:122px;border-radius:13px;border:1px solid rgba(63,223,232,.24);background:#0b343b;transform:rotate(13deg)}.wallet-front{width:215px;height:135px;position:relative;z-index:2;border:1px solid rgba(163,255,252,.5);border-radius:13px;background:linear-gradient(145deg,#1b6570,#0b353d 58%,#062027);box-shadow:0 24px 50px rgba(0,0,0,.3);transform:rotate(-9deg);padding:16px}.wallet-line,.wallet-end{display:flex;justify-content:space-between;align-items:center;color:#aaf6f6;font:500 9px var(--mono)}.wallet-line i{font:11px var(--body);color:var(--cyan)}.wallet-glyph{font:600 62px/.95 var(--display);letter-spacing:-.1em;color:#b8ffff}.wallet-glyph span{font:24px var(--body);margin-left:15px;color:#6bd5d5}.wallet-end{line-height:1.5;align-items:flex-end}.wallet-end b{font:700 15px var(--display);letter-spacing:.08em}.mining-visual{display:flex;align-items:center;justify-content:center;gap:8px}.mining-visual>span{font:400 173px/1 var(--display);color:transparent;-webkit-text-stroke:1px rgba(63,223,232,.36);text-shadow:0 0 70px rgba(63,223,232,.13)}.mining-bars{position:absolute;bottom:35px;left:50%;transform:translateX(-50%);display:flex;align-items:end;gap:6px;height:58px}.mining-bars i{height:35%;width:3px;border-radius:3px;background:rgba(63,223,232,.55);animation:bars 2.3s ease-in-out infinite alternate}.mining-bars i:nth-child(2n){height:87%;animation-delay:-1.1s}.mining-bars i:nth-child(3n){height:52%;animation-delay:-.4s}.mining-bars i:nth-child(5n){height:100%;animation-delay:-1.7s}@keyframes bars{to{height:22%}}.blocks-visual{perspective:500px}.blocks-visual::before{content:'';position:absolute;width:280px;height:180px;background:radial-gradient(ellipse,rgba(26,173,185,.13),transparent 65%)}.block{width:79px;height:79px;border:1px solid rgba(63,223,232,.4);background:linear-gradient(135deg,rgba(37,119,128,.24),rgba(11,35,43,.85));display:grid;place-items:center;color:var(--cyan);font:500 50px var(--display);transform:rotate(-30deg) skew(6deg,6deg);box-shadow:13px 13px 0 rgba(15,65,72,.34);position:relative}.block.b1{left:23px;top:23px;opacity:.55}.block.b2{z-index:2;top:2px}.block.b3{right:24px;top:-19px;opacity:.55}.eco-content{padding:0 26px 29px;display:flex;flex-direction:column;flex:1}.eco-tag{display:block;color:#66c5c7;font:500 10px var(--mono);letter-spacing:.09em}.eco-content h3{font:600 26px/1.2 var(--display);letter-spacing:-.05em;margin:11px 0 12px}.eco-content p{font-size:13px;color:#93aeb5;line-height:1.75;margin-bottom:24px}.eco-link{display:flex;align-items:center;gap:8px;margin-top:auto;font:600 10px var(--mono);letter-spacing:.06em;color:var(--cyan)}.eco-link svg{transition:transform .2s}.eco-card:hover .eco-link svg{transform:translateX(5px)}.eco-short{min-height:148px;flex-direction:row;align-items:center;gap:18px;padding:25px 22px}.eco-mini-icon{width:49px;height:49px;border:1px solid rgba(63,223,232,.18);background:#123039;border-radius:10px;display:grid;place-items:center;flex-shrink:0;color:var(--cyan)}.eco-short h3{font:600 18px/1.16 var(--display);letter-spacing:-.035em;margin:8px 0 6px}.eco-short p{font-size:11px;line-height:1.55;color:#8aa7ad}.eco-short>.eco-arrow{margin-left:auto;align-self:flex-start;font-size:19px}.ecosystem-all{display:flex;align-items:center;gap:35px;margin-top:28px;font-size:13px;color:#91aeb2}.ecosystem-all a:first-child{display:inline-flex;align-items:center;gap:13px;font-weight:700;color:var(--cyan)}.ecosystem-all a svg{width:16px;height:16px}.ecosystem-all a:hover{color:#defaf9}
/* Roadmap */
.roadmap-section{background:#020a10}.roadmap-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:20px}.roadmap-rail{display:flex;flex-direction:column;position:relative;border:1px solid rgba(63,223,232,.12);border-radius:14px;overflow:hidden;background:#08171c}.roadmap-stop{width:100%;flex:1;min-height:153px;display:flex;align-items:center;gap:22px;text-align:left;border:0;border-bottom:1px solid rgba(63,223,232,.11);background:transparent;padding:25px 29px;color:var(--white);transition:background .2s}.roadmap-stop:last-child{border-bottom:0}.roadmap-stop:hover{background:#0b2228}.roadmap-stop.active{background:linear-gradient(90deg,rgba(33,204,214,.15),rgba(6,35,41,.27));box-shadow:inset 3px 0 var(--cyan)}.stop-node{width:47px;height:47px;border:1px solid rgba(103,220,223,.19);border-radius:50%;flex-shrink:0;display:grid;place-items:center;color:#77b9bd;font:600 25px var(--display)}.active .stop-node{border-color:var(--cyan);background:rgba(63,223,232,.13);color:var(--cyan)}.stop-info{display:flex;flex-direction:column;gap:4px}.stop-info small{font:500 10px var(--mono);letter-spacing:.09em;color:#82afb4}.stop-info strong{font:600 22px var(--display);letter-spacing:-.04em}.stop-info em{font:500 9px var(--mono);color:#6d979e;font-style:normal;letter-spacing:.08em}.active .stop-info em{color:var(--cyan)}.roadmap-stop>svg{margin-left:auto;width:17px;color:#63858c;transition:transform .25s}.roadmap-stop.active>svg,.roadmap-stop:hover>svg{color:var(--cyan);transform:translateX(3px)}.roadmap-panel{border:1px solid rgba(63,223,232,.21);background:radial-gradient(ellipse at 76% 0%,rgba(38,176,184,.17),transparent 45%),linear-gradient(145deg,#0c2329,#07161c);border-radius:14px;padding:30px 35px 37px;overflow:hidden;min-height:470px;position:relative;display:flex;flex-direction:column}.road-panel-head{display:flex;justify-content:space-between;color:#75a3a8;font:500 11px var(--mono);letter-spacing:.1em}.road-status{color:var(--cyan)}.road-panel-giant{position:absolute;font:600 490px/1 var(--display);letter-spacing:-.1em;color:transparent;-webkit-text-stroke:1px rgba(63,223,232,.07);right:22px;top:-160px;pointer-events:none}.road-panel-body{position:relative;z-index:1;margin-top:auto}.road-panel-body h3{font:600 clamp(27px,3vw,38px)/1.12 var(--display);letter-spacing:-.06em;margin:20px 0 16px}.road-panel-body h3 span{color:var(--cyan)}.road-panel-body p{max-width:485px;color:#a5bcc1;font-size:13px;line-height:1.8}.road-checks{display:flex;flex-direction:column;gap:10px;margin:23px 0 26px}.road-checks>div{display:flex;align-items:flex-start;gap:10px;color:#bcd0d1;font-size:12px}.road-checks .icon{width:16px;height:16px;color:var(--cyan)}.roadmap-disclaimer{display:flex;justify-content:space-between;gap:22px;margin-top:16px;font-size:11px;color:#79989c}.roadmap-disclaimer a{color:#9cdbdc;text-decoration:underline;text-underline-offset:3px}.roadmap-disclaimer a:hover{color:var(--cyan)}
/* Getting started */
.journey-section{background:linear-gradient(110deg,#071d22,#05141a 58%,#041016)}.journey-layout{display:grid;grid-template-columns:1fr 1.05fr;gap:90px;align-items:center}.journey-title{position:relative}.journey-title h2{font-size:clamp(44px,5.3vw,76px)}.journey-title p{max-width:370px;margin-top:21px;font-size:15px;color:#9eafb4;line-height:1.8}.journey-zeros{margin-top:50px;color:rgba(63,223,232,.15);font:500 clamp(70px,8.5vw,118px)/1 var(--mono);letter-spacing:-.13em;white-space:nowrap;overflow:hidden}.journey-zeros span{color:var(--cyan);text-shadow:0 0 36px rgba(63,223,232,.4)}.steps{border-top:1px solid rgba(63,223,232,.22)}.step{display:flex;align-items:center;gap:20px;padding:31px 8px;border-bottom:1px solid rgba(63,223,232,.16);transition:background .2s,padding .3s var(--ease)}.step:hover{padding-inline:18px;background:rgba(63,223,232,.045)}.step-n{font:500 23px var(--display);color:var(--cyan);align-self:flex-start;width:40px}.step-body{display:flex;flex-direction:column;gap:7px;flex:1}.step-body strong{font:600 21px var(--display);letter-spacing:-.035em}.step-body small{font-size:12px;color:#9db7bc;line-height:1.6;max-width:360px}.step>span:last-child{color:var(--cyan);font-size:25px}
/* FAQ */
.faq-section{background:#020a10}.faq-layout{display:grid;grid-template-columns:.77fr 1.23fr;gap:100px}.faq-title .text-link{margin-top:35px}.faq-list{border-top:1px solid rgba(63,223,232,.22)}.faq-list details{border-bottom:1px solid var(--line)}.faq-list summary{list-style:none;cursor:pointer;padding:24px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center;font-size:15px;font-weight:600;color:#dbeaea;transition:color .2s}.faq-list summary::-webkit-details-marker{display:none}.faq-list summary span{font:400 26px var(--display);color:var(--cyan);transition:transform .24s}.faq-list details[open] summary span{transform:rotate(45deg)}.faq-list summary:hover{color:var(--cyan)}.faq-answer{padding:0 32px 23px 4px;color:#9db7be;font-size:13px;line-height:1.8}.faq-answer a{color:var(--cyan);text-decoration:underline;text-underline-offset:3px}
/* Finale */
.cta-section{background:#020a10;padding:15px 0 110px}.cta-panel{position:relative;isolation:isolate;overflow:hidden;border-radius:18px;min-height:420px;padding:71px 78px;background:radial-gradient(ellipse at 85% 35%,rgba(255,255,255,.30),transparent 29%),linear-gradient(110deg,#63e9e7,#30bfc8 58%,#178e9a);color:#03272d;box-shadow:0 30px 100px rgba(26,178,184,.1)}.cta-panel::after{content:'0';position:absolute;z-index:-1;right:1%;top:-30%;font:500 710px/1 var(--display);color:transparent;-webkit-text-stroke:2px rgba(0,72,85,.22);transform:rotate(-13deg);pointer-events:none}.cta-rain{position:absolute;right:25px;top:0;height:100%;width:28%;overflow:hidden;writing-mode:vertical-rl;word-break:break-all;font:500 31px/1.8 var(--mono);letter-spacing:.28em;color:rgba(2,66,77,.15);pointer-events:none}.cta-kicker{font:600 11px var(--mono);letter-spacing:.12em}.cta-panel h2{font:600 clamp(47px,5.5vw,82px)/1.02 var(--display);letter-spacing:-.075em;margin:23px 0 14px}.cta-panel h2 span{color:#eaffff}.cta-panel p{color:#114d52;font-size:16px;max-width:430px}.cta-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:28px}.cta-actions .button{font-size:13px}
/* Footer */
.footer{background:#02070c;border-top:1px solid rgba(63,223,232,.11);padding:75px 0 33px}.footer-top{display:grid;grid-template-columns:1.5fr repeat(3,1fr);gap:65px;padding-bottom:65px}.footer-brand .brand-mark{width:48px;height:48px}.footer-brand .brand-name{font-size:23px}.footer-brand-col p{font-size:14px;color:#829ba2;line-height:1.8;margin:22px 0 25px}.footer-social{display:flex;flex-wrap:wrap;gap:14px}.footer-social a{font:500 10px var(--mono);letter-spacing:.02em;color:var(--cyan)}.footer-social a:hover{text-decoration:underline}.footer-col{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.footer-col h3{font:600 10px var(--mono);letter-spacing:.12em;color:#d2eff0;margin:5px 0 10px}.footer-col a{font-size:13px;color:#84a1a8;transition:color .2s}.footer-col a:hover{color:var(--cyan)}.footer-end{border-top:1px solid var(--line);padding-top:25px;display:flex;align-items:center;justify-content:space-between;gap:26px;color:#698a91;font:500 10px var(--mono);letter-spacing:.03em}.footer-end div{display:flex;gap:18px}.footer-end a:hover{color:var(--cyan)}.footer-end b{color:var(--cyan);font-size:17px}.footer-legal{font-size:10px;color:#52757c;max-width:840px;line-height:1.7;margin-top:20px}.toast{position:fixed;bottom:22px;left:50%;transform:translate(-50%,10px);background:#0d2c33;color:#d8ffff;padding:12px 22px;border:1px solid rgba(63,223,232,.3);border-radius:8px;opacity:0;pointer-events:none;z-index:200;transition:opacity .2s,transform .2s;font-size:13px}.toast.shown{opacity:1;transform:translate(-50%,0)}
/* Soft scroll reveals — content remains present without JS. */
.js-animations .reveal{opacity:0;transform:translateY(24px);transition:opacity .8s var(--ease),transform .8s var(--ease)}.js-animations .reveal.visible{opacity:1;transform:none}.js-animations .principle-card:nth-child(2),.js-animations .eco-card:nth-child(2){transition-delay:.07s}.js-animations .principle-card:nth-child(3),.js-animations .eco-card:nth-child(3){transition-delay:.13s}
/* Adaptive */
@media(max-width:1180px){.desktop-nav{gap:18px}.header-actions{gap:12px}.nav-git{display:none}.hero h1{font-size:clamp(66px,7.1vw,98px)}.zero-stage{right:-95px;width:60%}.protocol-layout{gap:44px}.footer-top{gap:38px}.metric{padding:22px}.metric strong{font-size:34px}}
@media(max-width:1020px){.wrap{width:min(1232px,calc(100% - 54px))}.desktop-nav,.nav-cta{display:none}.menu-button{display:flex}.header-inner{height:74px}.hero{min-height:auto}.hero-layout{min-height:680px}.hero-content{padding:90px 0 55px}.zero-stage{opacity:.63;right:-115px;width:70%;top:7%}.hero-vignette{background:linear-gradient(90deg,rgba(2,9,14,.98),rgba(2,10,15,.7) 54%,transparent),linear-gradient(0deg,#02070c,transparent 27%)}.hero h1{font-size:clamp(67px,8.5vw,90px)}.hero-description{max-width:485px}.network-grid{grid-template-columns:repeat(2,1fr)}.metric:nth-child(2){border-right:0}.metric{border-bottom:1px solid var(--line)}.metric:nth-child(3),.metric:nth-child(4){border-bottom:0}.principle-card{padding:24px}.principle-card h3{font-size:24px}.protocol-layout{grid-template-columns:1fr;gap:44px}.protocol-copy{max-width:720px}.protocol-console{max-width:720px;width:100%}.roadmap-layout{grid-template-columns:.95fr 1.05fr}.roadmap-stop{padding:18px}.faq-layout{gap:50px}.footer-top{grid-template-columns:1.25fr repeat(3,1fr);gap:25px}}
@media(max-width:730px){.wrap{width:calc(100% - 38px)}.topline{min-height:31px}.top-inner{min-height:31px;font-size:8px}.top-inner a,.top-sep,.top-inner span:nth-of-type(3){display:none}.header-inner{height:67px}.brand-name{font-size:18px}.brand-name small{font-size:9px}.brand-mark{width:36px;height:36px}.hero{min-height:auto}.hero-layout{display:block;min-height:auto}.hero-content{padding:86px 0 47px}.hero-kicker{font-size:9px}.hero-eyebrow{margin-top:40px;font-size:9px;max-width:270px}.hero h1{font-size:clamp(62px,13vw,95px);margin:14px 0 23px}.hero-description{max-width:495px;font-size:15px;line-height:1.75}.zero-stage{width:680px;height:680px;top:-12%;right:-480px;opacity:.45}.hero-vignette{background:linear-gradient(90deg,rgba(2,9,14,.97),rgba(2,9,14,.65) 60%,rgba(2,9,14,.28)),linear-gradient(0deg,#02070c,transparent 20%)}.hero-buttons{gap:10px}.button-xl{min-height:53px;padding:13px 19px}.zero-proof{margin-top:52px;gap:11px}.zero-proof span{font-size:11px}.zero-proof b{font-size:21px}.proof-evidence{width:100%;margin-top:2px}.hero-bottom{min-height:65px}.hero-side-note,.scroll-cue{display:none}.motion-toggle{margin-left:auto;font-size:9px}.ticker-band{height:45px}.ticker-track{gap:36px}.ticker-track span{letter-spacing:7px;font-size:13px}.section{padding:92px 0}.section-head{margin-bottom:39px}.section-head h2,.protocol-copy h2,.faq-title h2,.journey-title h2{font-size:clamp(43px,8vw,61px)}.flex-head{display:block}.flex-head>p{margin-top:22px}.network-section{padding-top:90px}.network-status{margin-top:22px}.network-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.metric{min-height:179px;padding:18px}.metric-main{min-height:179px}.metric-label{font-size:8px}.metric strong,.metric-big{font-size:30px!important;margin-top:20px}.metric-sub{font-size:10px;line-height:1.4}.metric-mini{font-size:8px}.metric-dark a{font-size:8px}.data-footnote{flex-direction:column;font-size:10px}.principle-grid{grid-template-columns:1fr}.principle-card{min-height:395px;padding:25px}.principle-art{height:120px;margin:15px 0 10px}.rings-art::before{width:120px;height:120px}.rings-art::after{width:90px;height:90px}.rings-art span{font-size:75px}.principle-card h3{font-size:28px}.principle-card p{max-width:none}.protocol-layout{gap:35px}.protocol-copy h2{font-size:clamp(40px,8vw,55px)}.protocol-diagram{height:190px}.diagram-node{min-width:73px;padding:10px 3px}.diagram-node span{font-size:7px}.diagram-node b{font-size:10px}.diagram-core{width:104px;height:104px}.diagram-core b{font-size:57px}.diagram-core small{font-size:7px}.diagram-link{max-width:28px}.console-top{padding-inline:14px;font-size:8px}.eco-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.eco-featured{grid-column:span 2}.eco-visual{height:164px}.eco-featured .eco-visual{height:210px}.eco-content{padding:0 20px 24px}.eco-content h3{font-size:22px}.eco-content p{font-size:12px}.eco-top{padding:18px 19px 0}.eco-number{font-size:9px}.eco-short{grid-column:span 2;min-height:115px}.ecosystem-all{flex-wrap:wrap;gap:15px;font-size:12px}.ecosystem-all a:first-child{width:100%}.roadmap-layout{grid-template-columns:1fr}.roadmap-rail{flex-direction:row}.roadmap-stop{padding:13px 10px;min-height:120px;gap:8px;flex-direction:column;align-items:center;text-align:center;border-right:1px solid var(--line);border-bottom:0}.roadmap-stop:last-child{border-right:0}.roadmap-stop.active{box-shadow:inset 0 3px var(--cyan)}.roadmap-stop>svg{display:none}.stop-node{width:33px;height:33px;font-size:17px}.stop-info small{font-size:8px}.stop-info strong{font-size:13px;line-height:1.14}.stop-info em{font-size:8px}.roadmap-panel{min-height:398px;padding:22px}.road-panel-giant{font-size:370px;top:-110px}.roadmap-disclaimer{flex-direction:column}.journey-layout{grid-template-columns:1fr;gap:30px}.journey-zeros{margin-top:25px;font-size:80px}.steps{margin-top:0}.faq-layout{grid-template-columns:1fr;gap:38px}.faq-title .text-link{margin-top:18px}.cta-section{padding:10px 0 65px}.cta-panel{min-height:365px;padding:45px 28px}.cta-panel h2{font-size:clamp(43px,8vw,62px)}.cta-panel::after{font-size:470px;right:-150px;top:0}.cta-rain{display:none}.cta-panel p{font-size:14px}.footer{padding-top:55px}.footer-top{grid-template-columns:repeat(2,1fr);gap:35px 20px;padding-bottom:38px}.footer-brand-col{grid-column:span 2}.footer-col{gap:10px}.footer-col h3{margin-bottom:8px}.footer-col a{font-size:12px}.footer-end{flex-wrap:wrap;justify-content:flex-start;gap:14px;font-size:9px}.footer-end>span:last-child{margin-left:auto}}
@media(max-width:410px){.wrap{width:calc(100% - 30px)}.hero h1{font-size:59px}.hero-description{font-size:14px}.hero-buttons{flex-direction:column;align-items:stretch;max-width:310px}.hero-buttons .button{justify-content:space-between}.zero-proof{gap:9px}.zero-proof span{font-size:10px}.zero-proof i{height:13px}.metric{padding:15px}.metric strong,.metric-big{font-size:27px!important}.metric-label{font-size:7.5px}.metric-sub{font-size:9px}.eco-grid{grid-template-columns:1fr}.eco-featured,.eco-short{grid-column:auto}.eco-short{min-height:120px}.eco-content p{font-size:13px}.eco-visual{height:205px}.protocol-diagram{padding-inline:10px}.diagram-node{min-width:66px}.diagram-core{width:95px;height:95px}.diagram-core b{font-size:51px}.roadmap-stop{padding:12px 5px}.stop-info small{font-size:7px}.stop-info strong{font-size:12px}.stop-info em{font-size:7px}.cta-actions{flex-direction:column;align-items:stretch}.cta-actions .button{justify-content:space-between}.footer-top{gap:30px 16px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}.js-animations .reveal{opacity:1!important;transform:none!important}.ticker-track{animation:none!important}.motion-toggle{display:none}}
