html.lenis,html.lenis body{height:auto}.lenis:not(.lenis-autoToggle).lenis-stopped{overflow:clip}.lenis [data-lenis-prevent],.lenis [data-lenis-prevent-wheel],.lenis [data-lenis-prevent-touch],.lenis [data-lenis-prevent-vertical],.lenis [data-lenis-prevent-horizontal]{overscroll-behavior:contain}.lenis.lenis-smooth iframe{pointer-events:none}.lenis.lenis-autoToggle{transition-behavior:allow-discrete;transition-property:overflow;transition-duration:1ms}:root{--bg:#070203;--panel:#1606089e;--line:#ff233238;--red:#ff1f2d;--red2:#a8000e;--blood:#4a0007;--text:#f3e9ea;--muted:#b09294;--ok:#2cff8a;--dim:#8f7476;--btn-a:#a8000e;--btn-b:#cc0f1c;--focus:#ffd6da;--glow:0 0 16px #ff1f2d8c, 0 0 44px #ff1f2d38;--display:"Big Shoulders Stencil Display", "Chakra Petch", sans-serif;--body:"Chakra Petch", system-ui, sans-serif;--mono:"JetBrains Mono", ui-monospace, monospace;--cut:polygon(12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px);--cut-ring:polygon(evenodd, 12px 0, 100% 0, 100% calc(100% - 12px), calc(100% - 12px) 100%, 0 100%, 0 12px, 12px 0, 13px 2px, 2px 13px, 2px calc(100% - 2px), calc(100% - 13px) calc(100% - 2px), calc(100% - 2px) calc(100% - 13px), calc(100% - 2px) 2px, 13px 2px);--ease:cubic-bezier(.16, 1, .3, 1);--dur-fast:.18s;--dur:.32s;--z-scene:0;--z-veil:1;--z-page:2;--z-nav:50;--z-loader:100;--z-cursor:110;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--bg);-webkit-text-size-adjust:100%}html.is-loading{overflow:hidden}body{background:var(--bg);color:var(--text);font:400 17px/1.6 var(--body);-webkit-font-smoothing:antialiased;margin:0;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit}a,button{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button{cursor:pointer}::selection{background:var(--red);color:#fff}:focus-visible{outline:2px solid var(--focus);outline-offset:3px}section:focus{outline:none}.skip{z-index:calc(var(--z-cursor) - 1);font:600 14px/1 var(--body);color:#fff;background:var(--btn-a);transition:translate var(--dur-fast) var(--ease);padding:12px 18px;text-decoration:none;position:fixed;top:12px;left:16px;translate:0 -200%}.skip:focus-visible{translate:0}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.scene{z-index:var(--z-scene);position:fixed;inset:0}.scene canvas{display:block}html.on-coin:not(.has-cursor) body{cursor:grab}.veil{z-index:var(--z-veil);pointer-events:none;mix-blend-mode:multiply;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c);position:fixed;inset:0}main,.foot{z-index:var(--z-page);position:relative}.loader{z-index:var(--z-loader);background:var(--bg);place-content:center;justify-items:center;gap:18px;display:grid;position:fixed;inset:0}.loader-mark{width:96px;height:96px;position:relative}.loader-mark img{filter:drop-shadow(0 0 18px #ff1f2d99);width:96px;height:96px}.loader-scan{background:var(--red);height:2px;box-shadow:var(--glow);animation:scan 1.1s var(--ease) infinite alternate;position:absolute;top:0;left:-12px;right:-12px}.loader-text{font:600 13px/1 var(--mono);color:var(--muted);letter-spacing:.3em;margin:0}.loader-text:after{content:"_";animation:1s step-end infinite blink}@keyframes scan{to{top:100%}}@keyframes blink{50%{opacity:0}}.has-cursor,.has-cursor a,.has-cursor button{cursor:none}.is-dragging,.is-dragging *{-webkit-user-select:none;user-select:none;cursor:grabbing!important}.cursor-ring,.cursor-dot{z-index:var(--z-cursor);pointer-events:none;border-radius:50%;position:fixed;top:0;left:0;translate:-50% -50%}.cursor-ring{border:1.5px solid var(--red);width:34px;height:34px;transition:width .25s var(--ease), height .25s var(--ease), background .25s, border-color .25s;place-items:center;display:grid}.cursor-ring.link{background:#ff1f2d1f;width:58px;height:58px}.cursor-ring.coin{background:#ff1f2d2e;border-style:dashed;width:82px;height:82px}.cursor-ring span{font:600 11px/1 var(--mono);color:#fff;letter-spacing:.12em;text-transform:uppercase}.cursor-dot{background:var(--red);width:5px;height:5px;box-shadow:var(--glow)}.btn{min-height:48px;font:700 15px/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;background:linear-gradient(135deg, var(--btn-a), var(--btn-b));clip-path:var(--cut);transition:filter var(--dur-fast), scale var(--dur-fast) var(--ease);border:0;justify-content:center;align-items:center;gap:10px;padding:15px 28px;text-decoration:none;display:inline-flex;position:relative}.btn:hover{filter:brightness(1.1)}.btn:active{scale:.97}.btn:focus-visible{outline:none}.btn:after{content:"";z-index:1;pointer-events:none;background:var(--focus);clip-path:var(--cut-ring);opacity:0;position:absolute;inset:0}.btn:focus-visible:after{opacity:1}@media (forced-colors:active){.btn:focus-visible{outline-offset:2px;outline:2px solid canvastext}}.btn-ghost{background:var(--red);color:var(--text);isolation:isolate}.btn-ghost:before{content:"";z-index:-1;clip-path:polygon(11px 0,100% 0,100% calc(100% - 11px),calc(100% - 11px) 100%,0 100%,0 11px);background:#0c0304;transition:background .25s;position:absolute;inset:1.5px}.btn-ghost:hover{filter:none}.btn-ghost:hover:before{background:#2a0509}.btn-sm{min-height:44px;padding:12px 18px;font-size:13px}.btn-lg{padding:20px 38px;font-size:17px}.nav{z-index:var(--z-nav);transition:translate .45s var(--ease), padding .4s var(--ease);padding:14px clamp(12px,3vw,32px);position:fixed;top:0;left:0;right:0}.nav.is-hidden{translate:0 -120%}.nav-bar{max-width:1240px;clip-path:var(--cut);border:1px solid #0000;align-items:center;gap:28px;margin:0 auto;padding:8px 8px 8px 16px;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:relative}.nav.is-scrolled{padding-top:10px}.nav.is-scrolled .nav-bar{-webkit-backdrop-filter:blur(14px)saturate(140%);backdrop-filter:blur(14px)saturate(140%);border-color:var(--line);background:#0e0406b8}.nav-progress{background:linear-gradient(90deg, var(--btn-a), var(--red));height:2px;box-shadow:var(--glow);transform-origin:0;opacity:0;transition:opacity .4s;position:absolute;bottom:0;left:0;right:0}.nav.is-scrolled .nav-progress{opacity:1}.brand{align-items:center;gap:10px;margin-right:auto;text-decoration:none;display:flex}.brand img{filter:drop-shadow(0 0 8px #ff1f2d80);width:34px;height:34px;transition:rotate .6s var(--ease);border-radius:50%}.brand:hover img{rotate:-20deg}.brand span{font:800 22px/1 var(--display);letter-spacing:.06em}.brand b{color:var(--red);font-weight:800}.nav-links{gap:4px;display:flex}.nav-links a{font:500 15px/1 var(--body);color:var(--muted);padding:11px 16px;text-decoration:none;transition:color .25s;display:block;position:relative}.nav-links a span{position:relative}.nav-links a:hover,.nav-links a[aria-current]{color:var(--text)}.nav-mark{border-bottom:2px solid var(--red);box-shadow:0 8px 18px -10px var(--red);background:linear-gradient(#ff1f2d0a,#ff1f2d29);position:absolute;inset:0}.menu-btn{min-height:44px;font:600 13px/1 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);transition:border-color var(--dur-fast), background var(--dur-fast);background:0 0;align-items:center;gap:10px;padding:0 16px;display:none}.menu-btn i{background:var(--red);width:16px;height:2px;transition:background var(--dur);position:relative}.menu-btn i:before,.menu-btn i:after{content:"";background:var(--red);width:16px;height:2px;transition:translate var(--dur) var(--ease), rotate var(--dur) var(--ease);position:absolute;left:0}.menu-btn i:before{translate:0 -5px}.menu-btn i:after{translate:0 5px}.menu-btn[aria-expanded=true] i{background:0 0}.menu-btn[aria-expanded=true] i:before{translate:0;rotate:45deg}.menu-btn[aria-expanded=true] i:after{translate:0;rotate:-45deg}.menu-btn:active{background:#ff1f2d24}.menu{z-index:-1;background:var(--bg);flex-direction:column;justify-content:center;gap:8px;padding:90px 24px 40px;display:flex;position:fixed;inset:0}.menu a{font:800 clamp(44px, 13vw, 72px)/1 var(--display);text-transform:uppercase;border-bottom:1px solid var(--line);padding:10px 0;text-decoration:none;display:block}.menu a[aria-current]{color:var(--red)}.hero{touch-action:pan-y pinch-zoom;align-items:center;min-height:100svh;padding:120px clamp(16px,6vw,96px) 100px;display:flex;position:relative}.hero-copy{max-width:640px}.hero-tag{font:500 15px/1 var(--mono);color:var(--red);align-items:center;gap:12px;margin:0 0 18px;display:flex}.hero-tag:before{content:"";background:var(--red);width:36px;height:1px;box-shadow:var(--glow)}.hero-title{font:900 clamp(76px, 13.5vw, 184px)/.84 var(--display);letter-spacing:.01em;text-transform:uppercase;flex-direction:column;margin:0;display:flex}.outline{color:#0000;-webkit-text-stroke:2px var(--red);filter:drop-shadow(0 0 18px #ff1f2d73)}.glitch{text-shadow:0 0 30px #ff1f2d59;position:relative}.glitch:before,.glitch:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch:before{color:var(--red);clip-path:inset(0 0 100%);mix-blend-mode:screen;animation:3.4s step-end infinite g1;transform:translate(3px)}.glitch:after{color:#ff9aa1;clip-path:inset(0 0 100%);mix-blend-mode:screen;opacity:.7;animation:3.4s step-end infinite g2;transform:translate(-3px)}@keyframes g1{0%,88%,to{clip-path:inset(0 0 100%)}89%{clip-path:inset(12% 0 64%);transform:translate(6px,-2px)}92%{clip-path:inset(58% 0 20%);transform:translate(-5px,1px)}95%{clip-path:inset(34% 0 44%);transform:translate(4px)}}@keyframes g2{0%,89%,to{clip-path:inset(0 0 100%)}90%{clip-path:inset(70% 0 8%);transform:translate(-6px,2px)}93%{clip-path:inset(20% 0 60%);transform:translate(5px,-1px)}96%{clip-path:inset(46% 0 36%);transform:translate(-3px)}}.type-line{min-height:1.5em;font:400 clamp(17px, 2vw, 21px)/1.5 var(--mono);color:var(--red);margin:26px 0 0}.caret{vertical-align:-.18em;background:var(--red);width:.6em;height:1.1em;margin-left:3px;animation:1s step-end infinite blink;display:inline-block}.hero-sub{max-width:52ch;color:var(--muted);margin:18px 0 0;font-size:18px}.hero-sub b{color:var(--text);font-weight:600}.hero-cta{flex-wrap:wrap;gap:14px;margin-top:36px;display:flex}.hero-hud{text-align:right;font:400 12px/1.4 var(--mono);color:var(--muted);letter-spacing:.1em;justify-items:end;gap:6px;display:grid;position:absolute;bottom:42px;right:clamp(16px,4vw,48px)}.hero-hud p{margin:0}.dot{background:var(--ok);width:7px;height:7px;box-shadow:0 0 10px var(--ok);border-radius:50%;margin-right:6px;animation:1.6s step-end 4 blink;display:inline-block}.spin-hint{min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--text);border:1px solid var(--line);transition:border-color var(--dur-fast), background var(--dur-fast);background:#ff1f2d14;margin-top:10px;padding:10px 14px}.spin-hint:hover{border-color:var(--red)}.spin-hint:active{background:#ff1f2d33}.spin-hint kbd{font:inherit;color:var(--dim);margin-left:6px}.scroll-cue{border:1.5px solid var(--line);border-radius:12px;width:24px;height:40px;position:absolute;bottom:28px;left:50%;translate:-50%}.scroll-cue span{background:var(--red);width:2px;height:8px;animation:cue 1.8s var(--ease) infinite;position:absolute;top:8px;left:50%;translate:-50%}@keyframes cue{0%{opacity:0;transform:translateY(0)}30%{opacity:1}to{opacity:0;transform:translateY(14px)}}.marquee{z-index:2;border-block:1px solid var(--line);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;background:linear-gradient(90deg,#4a0007bf,#140305d9,#4a0007bf);position:relative;overflow:hidden}.marquee-label{text-align:center;font:800 14px/1 var(--display);letter-spacing:.35em;text-transform:uppercase;color:#fff;text-shadow:0 0 20px #ff1f2d80;margin:0;padding:16px 0 0}.marquee-row{padding:14px 0 16px;overflow:hidden}.marquee-track{width:max-content;display:flex}.marquee-track .client-tag{white-space:nowrap;font:800 clamp(20px, 2.8vw, 34px)/1 var(--display);text-transform:uppercase;letter-spacing:.05em;align-items:center;gap:16px;padding-right:40px;display:inline-flex}.marquee-track .client-tag img{object-fit:contain;filter:drop-shadow(0 0 8px #ff1f2d59);border-radius:6px;width:44px;height:44px}.marquee-track .client-tag:nth-child(3n+2){color:#0000;-webkit-text-stroke:1.2px var(--red)}.marquee-track .client-tag:nth-child(3n+2) img{opacity:.7}.marquee-track i{color:var(--red);font-size:.4em;font-style:normal}.section{padding:clamp(96px,14vw,170px) clamp(16px,6vw,96px);scroll-margin-top:40px}.wrap{max-width:1180px;margin:0 auto}.section-head{max-width:720px;margin-bottom:56px}.h2{font:900 clamp(44px, 7vw, 92px)/.92 var(--display);text-transform:uppercase;letter-spacing:.01em;text-shadow:0 0 28px #ff1f2d4d;margin:0}.lead{max-width:58ch;color:var(--muted);margin:22px 0 0;font-size:18px}.cards{perspective:1200px;grid-template-columns:1fr 1fr;gap:28px;display:grid}.card{background:var(--panel);border:1px solid var(--line);clip-path:var(--cut);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transform-style:preserve-3d;position:relative}.card-glow{pointer-events:none;position:absolute;inset:0}.card-in{padding:clamp(28px,4vw,44px);position:relative;transform:translateZ(40px)}.card-icon{border:1px solid var(--line);background:#ff1f2d0f;place-items:center;width:60px;height:60px;margin-bottom:28px;display:grid}.card-icon svg{fill:none;width:30px;height:30px;stroke:var(--red);stroke-width:1.6px;stroke-linejoin:round;filter:drop-shadow(0 0 6px #ff1f2db3)}.card h3{font:800 clamp(30px, 3.2vw, 40px)/1 var(--display);text-transform:uppercase;margin:0}.card p{color:var(--muted);margin:14px 0 0}.card ul{border-top:1px solid var(--line);gap:12px;margin:26px 0 0;padding:22px 0 0;list-style:none;display:grid}.card li{align-items:baseline;gap:12px;display:flex}.card li:before{content:"";background:var(--red);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);width:8px;height:8px;box-shadow:var(--glow);flex:none;translate:0 -1px}.corner{border:2px solid var(--red);width:18px;height:18px;position:absolute}.corner.tl{border-bottom:0;border-right:0;top:10px;left:10px}.corner.br{border-top:0;border-left:0;bottom:10px;right:10px}.split{grid-template-columns:1.05fr 1fr;align-items:center;gap:clamp(40px,6vw,80px);display:grid}.chips{flex-wrap:wrap;gap:10px;margin:30px 0 0;padding:0;list-style:none;display:flex}.chips li{font:500 13px/1 var(--mono);border:1px solid var(--line);color:var(--text);background:#ff1f2d0d;padding:8px 14px}.stats{border-top:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:0;margin:40px 0 0;display:grid}.stats div{padding:20px 16px 0 0}.stats dd{order:-1;margin:0}.stats div{flex-direction:column;display:flex}.stats b{font:900 clamp(34px, 3.4vw, 48px)/1 var(--display);font-variant-numeric:tabular-nums;color:var(--red);text-shadow:var(--glow)}.stats dt{color:var(--muted);margin-top:8px;font-size:14px}.term{border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#080203db;box-shadow:0 30px 80px #0009,0 0 0 1px #ff1f2d0d}.term-bar{border-bottom:1px solid var(--line);align-items:center;gap:7px;padding:12px 14px;display:flex}.term-bar i{background:var(--blood);border-radius:50%;width:10px;height:10px}.term-bar i:first-child{background:var(--red)}.term-bar span{font:400 12px/1 var(--mono);color:var(--dim);margin-left:10px}.term-run{min-height:30px;font:500 11px/1 var(--mono);color:var(--text);border:1px solid var(--line);background:0 0;margin-left:auto;padding:6px 10px;position:relative}.term-run:after{content:"";position:absolute;inset:-7px -4px}.term-run:not(:disabled):active{background:#ff1f2d29}.term-run:disabled{opacity:.35}.term-run:not(:disabled):hover{border-color:var(--red)}.term-body{min-height:300px;font:400 14px/1.8 var(--mono);color:var(--text);white-space:pre-wrap;word-break:break-word;margin:0;padding:20px}.term-body .d{color:var(--dim)}.term-body .ok{color:var(--ok)}.term-body .r{color:var(--red);text-shadow:0 0 8px #ff1f2d99}.term-body span{animation:line-in .3s var(--ease);display:inline}@keyframes line-in{0%{opacity:0}}.steps-track{position:relative}.steps{grid-template-columns:repeat(4,1fr);gap:24px;margin:0;padding:0;list-style:none;display:grid;position:relative}.steps:before,.steps-line{content:"";background:var(--line);height:2px;position:absolute;top:27px;left:0;right:0}.steps-line{background:var(--red);box-shadow:var(--glow);transform-origin:0;z-index:1}.step{z-index:2;padding-top:0;position:relative}.step-no{width:56px;height:56px;font:600 15px/1 var(--mono);color:var(--red);background:var(--bg);border:1px solid var(--red);clip-path:polygon(10px 0,100% 0,100% calc(100% - 10px),calc(100% - 10px) 100%,0 100%,0 10px);place-items:center;margin-bottom:26px;display:grid}.step h3{font:800 30px/1 var(--display);text-transform:uppercase;margin:0}.step p{color:var(--muted);margin:12px 0 0;font-size:16px}.contact-box{border:1px solid var(--line);max-width:1100px;clip-path:var(--cut);background:linear-gradient(#ff1f2d0b 1px, transparent 1px) 0 0 / 100% 28px, var(--panel);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:clamp(40px,6vw,72px) clamp(20px,5vw,64px);position:relative;overflow:hidden}.contact-box:after{content:"";pointer-events:none;background:linear-gradient(#0000,#ff1f2d12,#0000);height:120px;animation:6s linear infinite sweep-down;position:absolute;inset:0 0 auto}@keyframes sweep-down{0%{translate:0 -120px}to{translate:0 100vh}}.contact-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:clamp(24px,4vw,56px);display:grid;position:relative}.contact-status{border:1px solid var(--line);font:500 12px/1 var(--mono);letter-spacing:.08em;color:var(--text);background:#ff1f2d0f;align-items:center;gap:10px;margin:0 0 22px;padding:7px 12px;display:inline-flex}.live{background:var(--ok);width:8px;height:8px;box-shadow:0 0 10px var(--ok);border-radius:50%;position:relative}.live:after{content:"";border:1px solid var(--ok);animation:ping 1.8s var(--ease) infinite;border-radius:50%;position:absolute;inset:0}@keyframes ping{to{opacity:0;scale:3}}.contact-copy .h2{font-size:clamp(42px,5.6vw,76px)}.contact-cta{flex-wrap:wrap;gap:16px;margin-top:36px;display:flex}.contact-emblem{perspective:900px;justify-self:center;width:min(100%,380px)}.emblem-tilt{aspect-ratio:1;transform-style:preserve-3d;position:relative}.emblem-tilt img{object-fit:contain;filter:drop-shadow(0 0 28px #ff1f2d73);width:70%;height:70%;position:absolute;inset:15%;transform:translateZ(40px)}.ring{pointer-events:none;border-radius:50%;position:absolute}.ring-ticks{background:repeating-conic-gradient(var(--red) 0 .6deg, transparent .6deg 6deg);opacity:.55;animation:60s linear infinite turn;inset:0;-webkit-mask:radial-gradient(circle,#0000 66%,#000 66.5% 69%,#0000 69.5%);mask:radial-gradient(circle,#0000 66%,#000 66.5% 69%,#0000 69.5%)}.ring-dash{border:1px dashed #ff1f2d73;animation:34s linear infinite reverse turn;inset:6%}.ring-sweep{background:conic-gradient(from 0deg, transparent 0 300deg, #ff1f2d47 360deg);animation:5s linear infinite turn;inset:3%;-webkit-mask:radial-gradient(circle,#0000 60%,#000 61%);mask:radial-gradient(circle,#0000 60%,#000 61%)}.ring-arc{border:2px solid #0000;border-top-color:var(--red);filter:drop-shadow(0 0 6px var(--red));animation:turn 9s var(--ease) infinite;border-right-color:#ff1f2d66;inset:10%}@keyframes turn{to{rotate:360deg}}.foot{color:var(--muted);background:linear-gradient(#07020399,#070203f5 40%);padding:56px clamp(16px,6vw,96px) 0;font-size:14px;overflow:hidden}.foot:before{content:"";background:linear-gradient(90deg, transparent, var(--red), transparent);height:1px;box-shadow:0 0 18px var(--red);position:absolute;top:0;left:0;right:0}.foot-top{flex-wrap:wrap;align-items:center;gap:20px 40px;max-width:1180px;margin:0 auto;display:flex}.foot-top .brand{margin-right:auto}.foot .brand span{color:var(--text)}.foot .brand b{color:var(--red)}.foot-links{flex-wrap:wrap;gap:4px 24px;display:flex}.foot-links a{color:var(--muted);padding:10px 0;text-decoration:none;transition:color .25s}.foot-links a:hover{color:var(--text)}.foot-up{min-height:44px;font:500 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text);border:1px solid var(--line);clip-path:var(--cut);transition:background var(--dur-fast), border-color var(--dur-fast);align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:inline-flex}.foot-up i{color:var(--red);transition:translate var(--dur) var(--ease);font-size:.8em;font-style:normal}.foot-up:hover{border-color:var(--red);background:#ff1f2d1a}.foot-up:hover i{translate:0 -3px}.foot-mark{text-align:center;white-space:nowrap;-webkit-user-select:none;user-select:none;font:900 clamp(40px, 13vw, 200px)/1 var(--display);letter-spacing:.01em;color:#0000;-webkit-text-stroke:1px #ff1f2d66;background:linear-gradient(#ff1f2d38,#0000 75%);-webkit-background-clip:text;background-clip:text;margin:28px 0 -.26em}.foot-legal{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;gap:8px 24px;max-width:1180px;margin:32px auto 0;padding-top:20px;font-size:13px;display:flex;position:relative}.foot b{color:var(--text)}@media (width<=960px){.nav-links,.nav-cta{display:none}.menu-btn{display:inline-flex}.split{grid-template-columns:1fr}.steps{grid-template-columns:1fr 1fr;row-gap:48px}.steps:before,.steps-line{display:none}}@media (width<=760px){.hero{align-items:flex-end;padding-top:56svh;padding-bottom:88px}.hero-hud{display:none}.cards{grid-template-columns:1fr}.contact-grid{text-align:center;grid-template-columns:1fr}.contact-emblem{order:-1;width:min(70%,260px)}.contact-copy .lead{margin-inline:auto}.contact-cta{justify-content:center}.stats{grid-template-columns:1fr 1fr}}@media (width<=560px){body{font-size:16px}.hero-title{font-size:clamp(64px,22vw,96px)}.hero-cta .btn{flex:100%}.steps{grid-template-columns:1fr}.contact-cta .btn{flex:100%}.foot-top{flex-direction:column;align-items:flex-start}.foot-legal{flex-direction:column}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.glitch:before,.glitch:after,.contact-box:after,.live:after{display:none}}
