@property --a{syntax:"<angle>";inherits:false;initial-value:0deg}.site{--ease:cubic-bezier(.2, .7, .2, 1);background:var(--exo-space);color:var(--exo-text);scroll-behavior:smooth;overscroll-behavior-y:none;position:fixed;inset:0;overflow:hidden auto}.site *,.site :before,.site :after{box-sizing:border-box}.s-wrap{width:min(1180px,100% - 40px);margin-inline:auto}.s-grad-text{background:var(--exo-atmospheric-gradient);color:#0000;-webkit-background-clip:text;background-clip:text}.s-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--exo-accent-text);align-items:center;gap:10px;font-size:12px;font-weight:600;display:inline-flex}.s-kicker:before{content:"";background:var(--exo-atmospheric-gradient);border-radius:2px;width:28px;height:2px}.s-h2{letter-spacing:-.025em;text-wrap:balance;margin:14px 0 0;font-size:clamp(30px,4.6vw,54px);font-weight:650;line-height:1.06}.s-lead{max-width:56ch;color:var(--exo-text-muted);margin:18px 0 0;font-size:clamp(16px,1.6vw,19px);line-height:1.6}.s-section{padding-block:clamp(72px,11vw,150px);position:relative}.site[data-fx] [data-reveal]{opacity:0;transition:opacity .8s var(--ease) var(--d,0s), transform .8s var(--ease) var(--d,0s);transform:translateY(28px)}.site[data-fx] [data-reveal=left]{transform:translate(-36px)}.site[data-fx] [data-reveal=right]{transform:translate(36px)}.site[data-fx] [data-reveal=scale]{transform:scale(.92)}.site[data-fx] [data-reveal][data-in]{opacity:1;transform:none}.s-progress{z-index:60;background:var(--exo-atmospheric-gradient);height:3px;transform:scaleX(var(--p,0));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto}.s-hdr{z-index:50;border-bottom:1px solid #0000;height:68px;margin-bottom:-68px;transition:background .3s,border-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s;position:sticky;top:0}.site[data-scrolled] .s-hdr{-webkit-backdrop-filter:blur(16px)saturate(1.4);backdrop-filter:blur(16px)saturate(1.4);border-bottom-color:var(--exo-border);background:#0b1020b8}.s-hdr-in{align-items:center;gap:24px;height:100%;display:flex}.s-logo{color:var(--exo-text);letter-spacing:.02em;align-items:center;gap:10px;margin-right:auto;font-weight:650;text-decoration:none;display:inline-flex}.s-nav{gap:4px;display:flex}.s-nav a,.s-lang{color:var(--exo-text-muted);border-radius:999px;padding:8px 12px;font-size:14px;text-decoration:none;transition:color .2s,background .2s}.s-nav a:hover,.s-lang:hover{color:var(--exo-text);background:#93a6d21f}.s-lang{border:1px solid var(--exo-border);font:inherit;cursor:pointer;background:0 0;font-size:13px;font-weight:600}@media (max-width:820px){.s-nav{display:none}}.s-btn{border:1px solid var(--exo-border-strong);min-height:48px;color:var(--exo-text);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:transform .25s var(--ease), border-color .25s, box-shadow .25s;background:#121a2e80;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 24px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.s-btn:hover{border-color:var(--exo-border-active);transform:translateY(-2px)}.s-btn:active{transform:translateY(0)scale(.98)}.s-btn-primary{color:#fff;background:var(--exo-atmospheric-gradient);background-size:160% 100%;border-color:#0000;box-shadow:0 10px 34px #2563ff59}.s-btn-primary:hover{background-position:100% 0;box-shadow:0 14px 44px #885cf673}.s-btn-primary:after{content:"";background:linear-gradient(105deg,#0000 30%,#ffffff59 50%,#0000 70%);animation:4.5s 2s infinite s-shine;position:absolute;inset:0;transform:translate(-120%)}.s-btn svg{transition:transform .25s var(--ease)}.s-btn:hover svg{transform:translate(4px)}@keyframes s-shine{0%,55%{transform:translate(-120%)}to{transform:translate(120%)}}.s-hero{isolation:isolate;background:var(--exo-hero-gradient);align-items:center;min-height:max(100dvh,680px);padding:110px 0 210px;display:flex;position:relative;overflow:hidden}.s-stars{z-index:-3;width:100%;height:100%;animation:2s both s-fade;position:absolute;inset:0}.s-aurora{z-index:-2;pointer-events:none;will-change:transform;border-radius:50%;width:70vmax;height:70vmax;position:absolute}.s-aurora.a{background:radial-gradient(closest-side,#2563ff52,#0000);animation:22s ease-in-out infinite alternate s-float-a;top:-30vmax;left:-25vmax}.s-aurora.b{background:radial-gradient(closest-side,#885cf642,#0000);animation:28s ease-in-out infinite alternate s-float-b;top:-18vmax;right:-28vmax}.s-aurora.c{background:radial-gradient(closest-side,#f9731633,#0000);animation:18s ease-in-out infinite alternate-reverse s-float-a;bottom:-40vmax;right:5vmax}@keyframes s-float-a{to{transform:translate(6vmax,4vmax)scale(1.15)}}@keyframes s-float-b{to{transform:translate(-8vmax,6vmax)scale(.9)}}.s-horizon{z-index:-1;height:50%;transform:translate3d(0, calc(var(--y,0) * .28px), 0);position:absolute;inset:auto 0 0;-webkit-mask-image:linear-gradient(#0000 0%,#000 38%);mask-image:linear-gradient(#0000 0%,#000 38%)}.s-horizon-img{transform-origin:50% 100%;animation:s-rise 2.6s var(--ease) both, s-drift 26s 2.6s ease-in-out infinite alternate;background:url(/brand/exosphere-hero-2560.webp) bottom/cover no-repeat;position:absolute;inset:0}@keyframes s-rise{0%{opacity:0;transform:translateY(14%)scale(1.08)}}@keyframes s-drift{to{transform:scale(1.07)}}.s-glint{filter:blur(24px);z-index:-1;background:radial-gradient(closest-side,#f9731659,#0000);border-radius:50%;width:min(60vw,720px);height:160px;animation:6s ease-in-out infinite s-pulse;position:absolute;bottom:18%;left:50%;translate:-50%}@keyframes s-pulse{50%{opacity:.45;transform:scaleX(1.25)}}.s-hero:before{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#0b1020c7 0%,#0b102059 55%,#0000 80%);position:absolute;inset:0}.s-hero-in{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:40px;display:grid}.s-pill{border:1px solid var(--exo-border-strong);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:var(--exo-text-muted);animation:s-up .9s .1s var(--ease) both;background:#121a2e8c;border-radius:999px;align-items:center;gap:10px;padding:7px 14px 7px 10px;font-size:13px;font-weight:500;display:inline-flex}.s-pill i{background:var(--exo-success);border-radius:50%;width:8px;height:8px;animation:2.2s infinite s-ping;box-shadow:0 0 #2dd4bf99}@keyframes s-ping{to{box-shadow:0 0 0 10px #2dd4bf00}}.s-title{letter-spacing:-.035em;text-wrap:balance;margin:22px 0 0;font-size:clamp(42px,7.2vw,92px);font-weight:700;line-height:.98}.s-word{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:hidden}.s-word>span{animation:s-word 1.1s calc(.25s + var(--i) * 85ms) var(--ease) both;display:inline-block}@keyframes s-word{0%{transform:translateY(115%)rotate(5deg)}}.s-sub{max-width:50ch;color:var(--exo-text-muted);animation:s-up 1s .9s var(--ease) both;margin:26px 0 0;font-size:clamp(17px,1.7vw,21px);line-height:1.55}.s-cta{animation:s-up 1s 1.1s var(--ease) both;flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}@keyframes s-up{0%{opacity:0;transform:translateY(22px)}}@keyframes s-fade{0%{opacity:0}}.s-chips{height:420px;position:relative}.s-chip{border:1px solid var(--exo-border-strong);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--exo-shadow);animation:s-chip-in 1s var(--d) var(--ease) both;background:#121a2e9e;border-radius:18px;align-items:center;gap:12px;padding:14px 18px;display:flex;position:absolute}.s-chip>div{animation:s-bob var(--t,7s) ease-in-out infinite alternate}.s-chip b{font-size:14px;font-weight:600;display:block}.s-chip small{color:var(--exo-text-muted);font-size:12px}.s-chip-ico{border-radius:12px;flex:none;place-items:center;width:38px;height:38px;display:grid}.s-chip.one{--d:1.5s;--t:6.5s;top:6%;right:4%}.s-chip.two{--d:1.75s;--t:8s;top:38%;left:0}.s-chip.three{--d:2s;--t:7.2s;bottom:6%;right:12%}@keyframes s-chip-in{0%{opacity:0;transform:translateY(40px)scale(.9)}}@keyframes s-bob{to{transform:translateY(-12px)}}.s-scroll{letter-spacing:.2em;text-transform:uppercase;color:var(--exo-text-subtle);justify-items:center;gap:8px;font-size:11px;animation:1s 2.4s both s-fade;display:grid;position:absolute;bottom:28px;left:50%;translate:-50%}.s-scroll i{background:linear-gradient(var(--exo-text-muted), transparent);transform-origin:top;width:1px;height:36px;animation:s-line 2s var(--ease) infinite}@keyframes s-line{0%{transform:scaleY(0)}50%{transform:scaleY(1)}to{opacity:0;transform:scaleY(1)}}@media (max-width:900px){.s-hero-in{grid-template-columns:1fr}.s-chips{display:none}}.s-marquee{border-block:1px solid var(--exo-border);background:#121a2e66;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.s-marquee-track{width:max-content;animation:48s linear infinite s-marq;display:flex}.s-marquee:hover .s-marquee-track{animation-play-state:paused}.s-marquee-track span{letter-spacing:-.01em;color:var(--exo-text-muted);white-space:nowrap;align-items:center;gap:28px;padding:20px 14px 20px 0;font-size:clamp(16px,2vw,22px);font-weight:550;display:inline-flex}.s-marquee-track span:after{content:"";background:var(--exo-atmospheric-gradient);border-radius:2px;width:8px;height:8px;rotate:45deg}@keyframes s-marq{to{transform:translate(-50%)}}.s-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px;display:grid}.s-card{border:1px solid var(--exo-border);border-radius:var(--exo-radius-xl);background:var(--exo-surface);min-height:230px;transition:transform .4s var(--ease), border-color .3s;padding:28px;position:relative;overflow:hidden}.s-card:before{content:"";background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%), #707aff33, transparent 60%);opacity:0;pointer-events:none;transition:opacity .35s;position:absolute;inset:0}.s-card:hover{border-color:var(--exo-border-active);transform:translateY(-6px)}.s-card:hover:before{opacity:1}.s-card.wide{grid-column:span 2}.s-card h3{letter-spacing:-.01em;margin:22px 0 8px;font-size:20px;font-weight:650}.s-card p{max-width:44ch;color:var(--exo-text-muted);margin:0;font-size:15px;line-height:1.6}.s-ico{color:#fff;background:var(--exo-active-gradient);border:1px solid var(--exo-border-active);width:52px;height:52px;transition:transform .5s var(--ease);border-radius:16px;place-items:center;display:grid}.s-card:hover .s-ico{transform:rotate(-8deg)scale(1.1)}@media (max-width:960px){.s-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.s-card.wide{grid-column:auto}}@media (max-width:620px){.s-grid{grid-template-columns:1fr}}.s-how{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:start;gap:clamp(32px,7vw,100px);margin-top:56px;display:grid}.s-how-phone{justify-items:center;display:grid;position:sticky;top:110px}.s-steps{margin:0;padding:0 0 0 64px;list-style:none;position:relative}.s-steps:before,.s-steps:after{content:"";background:var(--exo-border);border-radius:2px;width:2px;position:absolute;top:24px;bottom:24px;left:23px}.s-steps:after{background:var(--exo-atmospheric-gradient);transform:scaleY(var(--sp,0));transform-origin:top}.s-step{padding-bottom:clamp(60px,14vh,150px);position:relative}.s-step:last-child{padding-bottom:0}.s-step-n{border:2px solid var(--exo-border-strong);background:var(--exo-space);width:48px;height:48px;color:var(--exo-text-subtle);transition:background .5s, color .5s, border-color .5s, transform .6s var(--ease);border-radius:50%;place-items:center;font-weight:700;display:grid;position:absolute;top:0;left:-64px}.s-step[data-in] .s-step-n{color:#fff;background:var(--exo-atmospheric-gradient);border-color:#0000;transform:scale(1.12)}.s-step h3{letter-spacing:-.02em;margin:8px 0;font-size:clamp(22px,2.4vw,30px)}.s-step p{max-width:44ch;color:var(--exo-text-muted);margin:0;line-height:1.6}@media (max-width:860px){.s-how{grid-template-columns:1fr}.s-how-phone{order:2;position:static}}.s-phone{aspect-ratio:9/18.5;border:1px solid var(--exo-border-strong);background:linear-gradient(160deg,#1b2644,#0b1020);border-radius:44px;width:min(300px,76vw);padding:11px;animation:6s ease-in-out infinite alternate s-bob;position:relative;box-shadow:0 40px 90px #00000080,0 0 80px #2563ff2e}.s-phone-in{background:var(--exo-hero-gradient);border-radius:34px;flex-direction:column;gap:10px;height:100%;padding:38px 16px 16px;display:flex;overflow:hidden}.s-phone-in:before{content:"";background:#05070f;border-radius:99px;width:70px;height:18px;position:absolute;top:20px;left:50%;translate:-50%}.s-phone h4,.s-tab h4{letter-spacing:-.02em;margin:0;font-size:22px}.s-ev,.s-todo{background:var(--exo-surface-raised);border:1px solid var(--exo-border);animation:s-slide 9s calc(var(--i) * .9s + .5s) var(--ease) infinite;border-radius:14px;align-items:center;gap:10px;padding:11px 12px;font-size:13px;display:flex}.s-ev i{background:var(--c,var(--exo-atmosphere));border-radius:4px;align-self:stretch;width:4px}.s-ev small{color:var(--exo-text-muted);font-size:11px;display:block}.s-todo{animation-delay:calc(var(--i) * .9s + 3s)}.s-check{border:2px solid var(--exo-border-strong);width:20px;height:20px;animation:s-tick 9s calc(var(--i) * .9s + 4.5s) var(--ease) infinite;border-radius:7px;flex:none;position:relative}.s-check:after{content:"";opacity:0;width:5px;height:10px;animation:s-tick-mark 9s calc(var(--i) * .9s + 4.5s) infinite;border:2px solid #fff;border-width:0 2px 2px 0;position:absolute;top:1px;left:5px;rotate:45deg}.s-todo>span:last-child{animation:s-strike 9s calc(var(--i) * .9s + 4.5s) infinite}@keyframes s-slide{0%,to{opacity:0;transform:translateY(16px)}6%,88%{opacity:1;transform:none}}@keyframes s-tick{0%,to{border-color:var(--exo-border-strong);background:0 0}6%,80%{background:var(--exo-success);border-color:var(--exo-success)}}@keyframes s-tick-mark{0%,to{opacity:0}6%,80%{opacity:1}}@keyframes s-strike{0%,to{opacity:1}6%,80%{opacity:.5}}.s-kiosk{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:clamp(32px,6vw,90px);display:grid}.s-bullets{gap:14px;margin:28px 0 0;padding:0;list-style:none;display:grid}.s-bullets li{color:var(--exo-text);align-items:center;gap:14px;display:flex}.s-bullets li:before{content:"";background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 12 4 4 8-8'/%3E%3C/svg%3E") center / 14px no-repeat, var(--exo-atmospheric-gradient);border-radius:50%;flex:none;width:22px;height:22px}.s-tab{aspect-ratio:16/10.5;border:1px solid var(--exo-border-strong);background:linear-gradient(160deg,#1b2644,#090d1a);border-radius:30px;padding:14px;position:relative;box-shadow:0 50px 100px #00000080,0 0 90px #885cf629}.s-tab-in{background:#05070f;border-radius:18px;height:100%;position:relative;overflow:hidden}.s-tab-bg{background:url(/ambient-placeholders/horizon-3.webp) 50%/cover;animation:20s ease-in-out infinite alternate s-kb;position:absolute;inset:-4%}.s-tab-bg:after{content:"";background:linear-gradient(90deg,#05070f33,#05070fb3);position:absolute;inset:0}@keyframes s-kb{to{transform:scale(1.12)translate(-2%,-2%)}}.s-scan,.s-hello{place-items:center;display:grid;position:absolute;inset:0}.s-scan{animation:10s infinite s-phase-a}.s-hello{place-items:center start;padding:0 7%;animation:10s infinite s-phase-b}@keyframes s-phase-a{0%,4%{opacity:0}10%,42%{opacity:1}50%,to{opacity:0}}@keyframes s-phase-b{0%,46%{opacity:0;transform:translateY(14px)}54%,92%{opacity:1;transform:none}to{opacity:0}}.s-face{aspect-ratio:3/4;width:36%;color:var(--exo-text-subtle);position:relative}.s-face svg{width:100%;height:100%}.s-face:before,.s-face:after{content:"";--b:3px;background:linear-gradient(var(--exo-cyan), var(--exo-cyan)) top left / 22px var(--b), linear-gradient(var(--exo-cyan), var(--exo-cyan)) top left / var(--b) 22px, linear-gradient(var(--exo-cyan), var(--exo-cyan)) top right / 22px var(--b), linear-gradient(var(--exo-cyan), var(--exo-cyan)) top right / var(--b) 22px, linear-gradient(var(--exo-cyan), var(--exo-cyan)) bottom left / 22px var(--b), linear-gradient(var(--exo-cyan), var(--exo-cyan)) bottom left / var(--b) 22px, linear-gradient(var(--exo-cyan), var(--exo-cyan)) bottom right / 22px var(--b), linear-gradient(var(--exo-cyan), var(--exo-cyan)) bottom right / var(--b) 22px;background-repeat:no-repeat;border-radius:14px;animation:2.4s ease-in-out infinite s-brackets;position:absolute;inset:0}.s-face:after{background:linear-gradient(90deg, transparent, var(--exo-cyan), transparent);height:3px;box-shadow:0 0 22px var(--exo-cyan);border-radius:3px;animation:2s ease-in-out infinite alternate s-sweep;inset:0 0 auto}@keyframes s-brackets{50%{inset:-6px}}@keyframes s-sweep{to{top:calc(100% - 3px)}}.s-scan-label{border:1px solid var(--exo-border-active);letter-spacing:.08em;text-transform:uppercase;background:#2563ff40;border-radius:99px;padding:6px 14px;font-size:clamp(10px,1.3vw,13px);position:absolute;bottom:5%}.s-hello-card{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid var(--exo-border-strong);background:#121a2ec7;border-radius:18px;gap:8px;width:min(300px,62%);padding:16px;font-size:clamp(10px,1.3vw,13px);display:grid}.s-hello-card h4{font-size:clamp(18px,2.6vw,28px)}.s-hello-card small{color:var(--exo-text-muted)}.s-hello-row{background:var(--exo-surface-raised);border-radius:10px;justify-content:space-between;gap:10px;padding:8px 10px;display:flex}@media (max-width:860px){.s-kiosk{grid-template-columns:1fr}}.s-priv{border-block:1px solid var(--exo-border);background:linear-gradient(#0000,#121a2e99,#0000);position:relative;overflow:hidden}.s-orbit{aspect-ratio:1;pointer-events:none;opacity:.8;width:min(860px,90vw);position:absolute;top:50%;right:-12%;translate:0 -50%}.s-orbit i{inset:calc(var(--k) * 11%);border:1px solid var(--exo-border);animation:s-spin calc(30s + var(--k) * 12s) linear infinite;animation-direction:var(--dir,normal);border-radius:50%;position:absolute}.s-orbit i:nth-child(2n){--dir:reverse}.s-orbit i:after{content:"";background:var(--c);width:10px;height:10px;box-shadow:0 0 18px var(--c);border-radius:50%;position:absolute;top:-5px;left:50%}@keyframes s-spin{to{transform:rotate(360deg)}}.s-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:56px;display:grid;position:relative}.s-stat{border-radius:var(--exo-radius-xl);border:1px solid var(--exo-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#121a2eb3;padding:24px}.s-stat b{letter-spacing:-.04em;font-variant-numeric:tabular-nums;font-size:clamp(44px,6vw,72px);font-weight:700;line-height:1;display:block}.s-stat span{color:var(--exo-text-muted);margin-top:10px;font-size:14px;line-height:1.45;display:block}.s-link{color:var(--exo-accent-text);align-items:center;gap:8px;margin-top:32px;font-weight:600;text-decoration:none;display:inline-flex}.s-link:hover{text-underline-offset:4px;text-decoration:underline}@media (max-width:860px){.s-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.s-cta-card{isolation:isolate;text-align:center;background:var(--exo-surface);border-radius:32px;padding:clamp(32px,6vw,72px);position:relative;overflow:hidden}.s-cta-card:before{content:"";z-index:-2;border-radius:inherit;background:conic-gradient(from var(--a), var(--exo-atmosphere), var(--exo-aurora), var(--exo-sunrise), var(--exo-atmosphere));padding:1.5px;animation:8s linear infinite s-rot;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.s-cta-card:after{content:"";z-index:-1;background:radial-gradient(closest-side,#885cf659,#0000);height:90%;position:absolute;inset:auto -10% -60%}@keyframes s-rot{to{--a:360deg}}.s-cta-card .s-lead{margin-inline:auto}.s-apps{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:640px;margin:36px auto 0;display:grid}.s-app{border:1px solid var(--exo-border);background:#0b102099;border-radius:18px;padding:18px 20px}.s-app b{display:block}.s-app span{color:var(--exo-text-muted);font-size:14px}.s-cta-row{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}@media (max-width:560px){.s-apps{grid-template-columns:1fr}}.s-foot{border-top:1px solid var(--exo-border);color:var(--exo-text-muted);padding:56px 0 40px;font-size:14px}.s-foot-in{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:32px;display:flex}.s-foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.s-foot a{color:var(--exo-text-muted);text-decoration:none}.s-foot a:hover{color:var(--exo-text)}.s-foot p{margin:10px 0 0}.s-legal{background:var(--exo-hero-gradient);background-repeat:no-repeat;background-size:100% 600px;padding:140px 0 80px}.s-legal-in{max-width:760px}.s-legal h1{letter-spacing:-.03em;margin:14px 0 0;font-size:clamp(36px,6vw,64px);line-height:1.04}.s-legal h2{letter-spacing:-.01em;margin:44px 0 10px;font-size:22px}.s-legal p{color:var(--exo-text-muted);margin:0 0 12px;line-height:1.7}.s-legal .s-lead{margin-top:18px}.s-note{border:1px solid var(--exo-border);background:var(--exo-surface);color:var(--exo-text-muted);border-radius:14px;margin-top:28px;padding:14px 18px;font-size:14px}@media (prefers-reduced-motion:reduce){.site,.site *,.site :before,.site :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}.s-horizon{transform:none}.s-scan{display:none}.s-hello{opacity:1}}
