:root{--ink:#0b0d0b;--ink-soft:#151815;--paper:#f1f0e9;--paper-bright:#fbfaf5;--acid:#d9ff43;--line:#f1f0e929;--muted:#a8aea5;--radius:28px}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink);overflow-x:clip}body{background:var(--ink);color:var(--paper);-webkit-font-smoothing:antialiased;margin:0;font-family:Arial,Helvetica,sans-serif;font-size:16px;overflow-x:clip}body.menu-open,body.captcha-open{overflow:hidden}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a,button,summary,select,input[type=checkbox],[role=button]{cursor:pointer}button:disabled,input:disabled,select:disabled{cursor:not-allowed}h1,h2,h3{text-wrap:balance;overflow-wrap:break-word}::selection{background:var(--acid);color:var(--ink)}.site-header{z-index:100;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0c0e0cb8;border:1px solid #ffffff21;border-radius:18px;justify-content:space-between;align-items:center;height:62px;padding:0 12px 0 20px;display:flex;position:fixed;inset:16px 22px auto;box-shadow:0 16px 40px #00000029}.brand{letter-spacing:-.06em;align-items:center;gap:2px;font-size:16px;font-weight:900;line-height:1;display:inline-flex}.brand-dot{background:var(--acid);border-radius:50%;width:10px;height:10px;margin-right:8px;box-shadow:0 0 18px #d9ff43cc}.brand-muted{color:var(--muted)}.site-nav{align-items:center;gap:clamp(16px,2.1vw,34px);font-size:13px;display:flex}.site-nav>a:not(.nav-cta){color:#d8dbd5;transition:color .25s}.site-nav>a:not(.nav-cta):hover{color:var(--acid)}.nav-cta{color:var(--ink);background:var(--acid);border-radius:11px;padding:13px 18px;font-weight:700}.menu-toggle{background:var(--acid);border:0;border-radius:12px;width:44px;height:44px;padding:0;display:none;position:relative}.menu-toggle span{background:var(--ink);width:20px;height:2px;transition:transform .25s,top .25s;position:absolute;left:12px}.menu-toggle span:first-child{top:17px}.menu-toggle span:last-child{top:25px}.menu-toggle[aria-expanded=true] span:first-child{top:21px;transform:rotate(45deg)}.menu-toggle[aria-expanded=true] span:last-child{top:21px;transform:rotate(-45deg)}.eyebrow,.section-index{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:11px;font-weight:800;line-height:1.25}.section-index{color:#777d74;letter-spacing:.04em;border:0;border-radius:0;width:max-content;max-width:100%;padding:0;font-size:clamp(18px,1.8vw,28px);font-weight:900;line-height:1.08}em{font-family:Georgia,Times New Roman,serif;font-weight:400}.svg-icon{stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em;overflow:visible}.button{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:30px;min-height:52px;padding:0 22px;font-size:13px;font-weight:800;transition:transform .25s,background .25s;display:inline-flex}.button:hover{transform:translateY(-2px)}.button .svg-icon{width:20px;height:20px}.button-accent{background:var(--acid);color:var(--ink)}.button-dark{background:var(--ink);color:var(--paper)}.button-light{background:var(--paper-bright);color:var(--ink)}.hero{background:linear-gradient(135deg, #d9ff430a, transparent 45%), radial-gradient(circle at 74% 46%, #202a14 0, #0c0f0b 31%, var(--ink) 62%);flex-direction:column;justify-content:space-between;min-height:100svh;padding:108px clamp(24px,5vw,76px) 28px;display:flex;position:relative;overflow:hidden}.hero:after{content:"";pointer-events:none;opacity:.12;background-image:repeating-linear-gradient(90deg,#0000 0 calc(8.33% - 1px),#fff calc(8.33% - 1px) 8.33%);position:absolute;inset:0}.hero-ambient{aspect-ratio:1;pointer-events:none;width:min(64vw,850px);position:absolute;top:6vh;right:-6vw}.hero-ring,.hero-glow{border-radius:50%;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.hero-ring{border:1px solid #d9ff4338}.hero-ring-one{border-left-color:var(--acid);width:78%;height:78%;animation:24s linear infinite ring-rotate}.hero-ring-two{border-top-color:#fff9;width:52%;height:52%;animation:15s linear infinite reverse ring-rotate}.hero-glow{background:var(--acid);filter:blur(70px);opacity:.3;width:28%;height:28%;animation:4s ease-in-out infinite glow-breathe}.hero-topline{z-index:2;color:var(--muted);text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;padding-top:12px;font-size:11px;display:flex;position:relative}.hero-copy{z-index:2;padding-top:clamp(70px,11vh,140px);position:relative}.hero-copy .eyebrow{color:var(--acid);margin-bottom:18px}.hero h1{letter-spacing:-.072em;max-width:min(1220px,62vw);margin:0;font-size:clamp(54px,9.6vw,146px);font-weight:900;line-height:.9}.hero h1 span{color:var(--acid);letter-spacing:-.09em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.hero-bottom{justify-content:space-between;align-items:flex-end;gap:30px;margin-top:clamp(34px,5vh,70px);display:flex}.hero-bottom p{color:#b8beb5;max-width:580px;margin:0 0 12px;font-size:clamp(15px,1.35vw,20px);line-height:1.45}.round-link{border:1px solid #ffffff47;border-radius:50%;flex:none;place-items:center;width:76px;height:76px;font-size:26px;transition:background .25s,color .25s;display:grid}.round-link:hover{background:var(--acid);color:var(--ink)}.hero-ticker{z-index:2;white-space:nowrap;border-top:1px solid var(--line);color:#6e746c;letter-spacing:.15em;align-items:center;gap:20px;margin-top:24px;padding-top:24px;font-size:11px;display:flex;position:relative;overflow:hidden}.hero-ticker i{background:var(--acid);border-radius:50%;flex:none;width:5px;height:5px;box-shadow:0 0 10px #d9ff4380}@keyframes ring-rotate{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes glow-breathe{50%{opacity:.5;transform:translate(-50%,-50%)scale(1.25)}}.scroll-story{--story-progress:0;background:#050605;height:460vh;position:relative}.story-stage{place-items:center;height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.story-noise{opacity:.12;background-image:radial-gradient(#fffc .5px,#0000 .5px);background-size:8px 8px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 75%);mask-image:radial-gradient(circle,#000,#0000 75%)}.story-dial{will-change:transform;aspect-ratio:1;border:1px solid #d9ff4359;border-radius:50%;width:min(46vw,630px);position:absolute;top:50%;left:71%;box-shadow:inset 0 0 120px #d9ff430d,0 0 100px #d9ff430a}.dial-orbit{border:1px solid #ffffff29;border-radius:50%;position:absolute}.dial-orbit:after{content:"";background:var(--acid);width:14px;height:14px;box-shadow:0 0 24px var(--acid);border-radius:50%;position:absolute}.dial-orbit-one{inset:12%;transform:rotate(-24deg)}.dial-orbit-one:after{top:2%;left:19%}.dial-orbit-two{inset:28%;transform:rotate(65deg)}.dial-orbit-two:after{background:#fff;bottom:7%;right:10%;box-shadow:0 0 20px #fff}.dial-core{background:var(--acid);color:var(--ink);letter-spacing:-.08em;will-change:transform;border-radius:50%;place-items:center;font-size:clamp(20px,3vw,44px);font-weight:900;display:grid;position:absolute;inset:38%;box-shadow:0 0 70px #d9ff4347}.story-copy{position:absolute;inset:0 48% 0 clamp(24px,6.5vw,100px)}.story-scene{opacity:0;will-change:transform, opacity;width:100%;transition:none;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story-scene:first-child{opacity:1}.story-scene .eyebrow{color:var(--acid);margin-bottom:22px}.story-scene h2{letter-spacing:-.065em;margin:0;font-size:clamp(48px,7vw,108px);line-height:.94}.story-scene h2 em{color:var(--acid);white-space:nowrap}.story-scene>p:not(.eyebrow){max-width:480px;color:var(--muted);margin:26px 0;font-size:clamp(15px,1.4vw,20px);line-height:1.5}.story-pills{flex-wrap:wrap;gap:8px;margin-top:30px;display:flex}.story-pills span{border:1px solid var(--line);color:#c8cdc4;border-radius:100px;padding:9px 13px;font-size:12px}.mini-metrics{gap:10px;margin-top:34px;display:flex}.mini-metrics span{border:1px solid var(--line);min-width:110px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:12px;padding:14px;font-size:11px}.mini-metrics b{color:var(--paper);letter-spacing:-.06em;margin-bottom:6px;font-size:28px;display:block}.story-progress{transform-origin:0;background:#ffffff1f;height:2px;position:absolute;bottom:34px;left:6.5vw;right:6.5vw}.story-progress span{background:var(--acid);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.story-hint{letter-spacing:.2em;color:#697066;font-size:9px;position:absolute;bottom:48px;right:6.5vw}.manifest{background:var(--paper);color:var(--ink);padding:clamp(90px,12vw,180px) clamp(20px,5vw,76px)}.manifest-copy{grid-template-columns:minmax(0,1.7fr) minmax(280px,.7fr);align-items:end;gap:8vw;margin:56px 0 100px;display:grid}.manifest-copy h2,.section-heading h2,.proof-intro h2,.contact-copy h2,.catalog-contact h2,.service-plan-intro h2,.service-steps-heading h2,.service-brief h2{letter-spacing:-.065em;margin:0;font-size:clamp(50px,7.2vw,112px);line-height:.94}.manifest-copy h2 em,.section-heading h2 em,.proof-intro h2 em,.contact-copy h2 em,.catalog-contact h2 em,.service-plan-intro h2 em,.service-steps-heading h2 em,.service-brief h2 em{color:#58634b}.manifest-copy>p{color:#5c625a;max-width:460px;margin:0;font-size:clamp(16px,1.5vw,21px);line-height:1.55}.stacking-cards{padding-bottom:10vh;position:relative}.stack-card{border-radius:var(--radius);grid-template-columns:90px minmax(0,1fr) minmax(260px,.7fr);align-items:center;min-height:72vh;margin-bottom:14vh;padding:clamp(30px,5vw,74px);display:grid;position:sticky;overflow:hidden;box-shadow:0 30px 70px #00000029}.stack-card-one{color:var(--paper);background:#1b1d19;top:10vh}.stack-card-two{color:var(--ink);background:#c7b0ff;top:13vh}.stack-card-three{background:var(--acid);color:var(--ink);margin-bottom:0;top:16vh}.stack-number{align-self:start;font-size:13px;font-weight:800}.stack-card .eyebrow{opacity:.65;margin-bottom:20px}.stack-card h3{letter-spacing:-.058em;max-width:700px;margin:0;font-size:clamp(42px,5.7vw,88px);line-height:.96}.stack-card p:not(.eyebrow){opacity:.67;max-width:500px;margin:24px 0 0;font-size:clamp(15px,1.3vw,19px);line-height:1.5}.card-symbol{aspect-ratio:1;justify-self:end;width:min(27vw,360px);position:relative}.card-symbol-scan{border:1px solid #d9ff4359;border-radius:50%;animation:16s linear infinite ring-rotate;box-shadow:inset 0 0 60px #d9ff4314}.card-symbol-scan span{border:1px solid #ffffff38;border-radius:50%;position:absolute;inset:20%}.card-symbol-scan span:nth-child(2){background:var(--acid);border:0;inset:40%}.card-symbol-scan span:nth-child(3){background:var(--acid);width:16px;height:16px;box-shadow:0 0 18px var(--acid);border:0;inset:10% auto auto 24%}.card-symbol-flow{isolation:isolate;justify-content:center;align-items:center;gap:8px;display:flex}.card-symbol-flow:before{content:"";background:repeating-linear-gradient(90deg,var(--ink) 0 18px,transparent 18px 26px);opacity:.34;height:2px;position:absolute;top:50%;left:8%;right:8%}.card-symbol-flow:after{content:"";background:var(--ink);border-radius:50%;width:14px;height:14px;animation:3.2s cubic-bezier(.45,0,.2,1) infinite flow-packet;position:absolute;top:calc(50% - 7px);left:7%;box-shadow:0 0 0 8px #0b0d0b1a}.card-symbol-flow i{z-index:2;border:2px solid var(--ink);width:22%;height:22%;box-shadow:inset 0 0 0 0 var(--ink);background:#c7b0ff;border-radius:50%;animation:3.2s ease-in-out infinite flow-node;position:relative}.card-symbol-flow i:nth-child(2){animation-delay:.35s}.card-symbol-flow i:nth-child(3){animation-delay:.7s}.card-symbol-flow i:nth-child(4){animation-delay:1.05s}.card-symbol-growth{align-items:end;gap:7%;padding:15%;display:flex;overflow:hidden}.card-symbol-growth:before{content:"";background:var(--ink);transform-origin:0;height:2px;animation:3.4s cubic-bezier(.2,.75,.2,1) infinite growth-line;position:absolute;top:19%;left:12%;right:9%}.card-symbol-growth .growth-arrow-icon{stroke-width:2.2px;width:38px;height:38px;animation:3.4s ease-in-out infinite growth-arrow;position:absolute;top:8%;right:5%}.card-symbol-growth i{background:var(--ink);transform-origin:bottom;border-radius:6px 6px 0 0;flex:1;animation:3.4s cubic-bezier(.2,.75,.2,1) infinite growth-bar}.card-symbol-growth i:nth-child(2){animation-delay:.1s}.card-symbol-growth i:nth-child(3){animation-delay:.2s}.card-symbol-growth i:nth-child(4){animation-delay:.3s}.card-symbol-growth i:nth-child(5){animation-delay:.4s}.card-symbol-growth i:first-child{height:20%}.card-symbol-growth i:nth-child(2){height:36%}.card-symbol-growth i:nth-child(3){height:49%}.card-symbol-growth i:nth-child(4){height:72%}.card-symbol-growth i:nth-child(5){height:100%}@keyframes flow-packet{0%,8%{opacity:0;transform:translate(0)scale(.72)}16%{opacity:1}78%{opacity:1}92%,to{opacity:0;transform:translate(min(22vw,290px))scale(1.25)}}@keyframes flow-node{0%,18%,to{box-shadow:inset 0 0 0 0 var(--ink);transform:scale(1)}28%,38%{box-shadow:inset 0 0 0 9px var(--ink);transform:scale(1.08)}}@keyframes growth-bar{0%,14%{opacity:.38;transform:scaleY(.16)}48%,78%{opacity:1;transform:scaleY(1)}to{opacity:.78;transform:scaleY(.72)}}@keyframes growth-line{0%,12%{opacity:0;transform:rotate(-17deg)scaleX(.05)}48%,82%{opacity:1;transform:rotate(-17deg)scaleX(1)}to{opacity:.5;transform:rotate(-17deg)scaleX(.82)}}@keyframes growth-arrow{0%,18%{opacity:0;transform:translate(-26px,26px)scale(.7)}54%,82%{opacity:1;transform:none}to{opacity:0;transform:translate(8px,-8px)}}.services-section{background:var(--ink);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px)}.section-heading{grid-template-columns:1.7fr .7fr;align-items:end;column-gap:8vw;margin-bottom:80px;display:grid}.section-heading .section-index{grid-column:1/-1;margin-bottom:48px}.section-heading h2 em{color:var(--acid)}.section-heading>p:last-child{max-width:420px;color:var(--muted);margin:0;font-size:18px;line-height:1.55}.services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.service-card{--accent:var(--acid);border-right:1px solid var(--line);border-bottom:1px solid var(--line);flex-direction:column;min-height:430px;padding:26px;transition:background .35s,color .35s;display:flex;position:relative;overflow:hidden}.service-card:before{content:"";background:var(--accent);filter:blur(75px);opacity:0;border-radius:50%;width:220px;height:220px;transition:opacity .35s,transform .5s;position:absolute;top:-100px;right:-80px;transform:scale(.5)}.service-card:hover{background:var(--dark-accent)}.service-card:hover:before{opacity:.48;transform:scale(1)}.service-number,.service-tag{z-index:1;letter-spacing:.14em;text-transform:uppercase;font-size:10px;position:relative}.service-number{color:var(--accent);font-weight:900}.service-tag{color:#747b72;margin:40px 0 18px}.service-card h3{z-index:1;letter-spacing:-.055em;max-width:350px;margin:0;font-size:clamp(28px,2.6vw,42px);line-height:.98;position:relative}.service-card>p{z-index:1;color:#8f968c;margin:22px 0 30px;font-size:14px;line-height:1.5;position:relative}.service-capabilities{z-index:1;flex-wrap:wrap;gap:6px;margin:-16px 0 24px;display:flex;position:relative}.service-capabilities b{color:#a9afa6;letter-spacing:.05em;border:1px solid #ffffff24;border-radius:100px;padding:7px 9px;font-size:9px;font-weight:700}.service-meta{z-index:1;border-top:1px solid var(--line);justify-content:space-between;align-items:end;margin-top:auto;padding-top:18px;display:flex;position:relative}.service-meta b{font-size:14px}.service-meta i{background:var(--accent);width:38px;height:38px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.service-meta i .svg-icon{width:18px;height:18px}.text-link{border-bottom:1px solid var(--line);color:var(--acid);justify-content:space-between;align-items:center;margin-top:30px;padding:20px 0;font-size:clamp(18px,2vw,28px);display:flex}.cases-cta{color:#fff;background:#6b43ff;border:0;border-radius:16px;margin-top:28px;padding:22px 26px;font-weight:900;transition:transform .25s,background .25s,box-shadow .25s;box-shadow:0 18px 42px #4626be38}.cases-cta:hover{background:#5230db;transform:translateY(-3px);box-shadow:0 24px 54px #4626be4d}.cases-cta span{color:#3d20bd;background:#fff;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.proof-section{background:var(--paper);color:var(--ink);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px)}.proof-intro{justify-content:space-between;align-items:start;gap:30px;margin-bottom:72px;display:flex}.proof-intro h2{text-align:right}.case-grid{grid-template-columns:1.2fr .8fr;gap:16px;display:grid}.case-card{border-radius:var(--radius);flex-direction:column;justify-content:space-between;min-height:640px;padding:32px;display:flex;overflow:hidden}.case-dark{background:var(--ink);color:var(--paper)}.case-light{background:var(--acid);color:var(--ink)}.case-top{color:#888f85;text-transform:uppercase;letter-spacing:.14em;justify-content:space-between;gap:20px;font-size:10px;display:flex}.case-light .case-top{color:#52610c}.case-card strong{letter-spacing:-.085em;font-size:clamp(74px,10vw,150px);line-height:.8;display:block}.case-card p{color:#a8aea5;max-width:520px;margin:24px 0 0;font-size:18px;line-height:1.45}.case-light p{color:#3e480b}.case-chart{border-bottom:1px solid var(--line);align-items:end;gap:2%;height:240px;padding:25px 5%;display:flex}.case-chart i{background:var(--acid);border-radius:6px 6px 0 0;flex:1}.case-chart i:first-child{height:24%}.case-chart i:nth-child(2){height:32%}.case-chart i:nth-child(3){height:29%}.case-chart i:nth-child(4){height:50%}.case-chart i:nth-child(5){height:62%}.case-chart i:nth-child(6){height:78%}.case-chart i:nth-child(7){height:100%}.case-orbit{aspect-ratio:1;border:1px solid #0b0d0b47;border-radius:50%;align-self:center;place-items:center;width:min(28vw,350px);display:grid;position:relative}.case-orbit:before,.case-orbit:after{content:"";border:1px solid #0b0d0b2e;border-radius:50%;position:absolute}.case-orbit:before{inset:15%}.case-orbit:after{inset:31%}.case-orbit span{letter-spacing:.2em;font-size:11px;position:absolute;top:20%}.case-orbit i{letter-spacing:-.08em;font-size:clamp(50px,6vw,90px);font-style:normal;font-weight:900}.proof-note{color:#777d74;max-width:620px;margin:24px 0 0 auto;font-size:12px;line-height:1.5}.contact-section{color:var(--ink);background:#c6b1ff;grid-template-columns:1fr 1fr;align-items:start;gap:clamp(50px,8vw,130px);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px);display:grid}.contact-copy .section-index{color:#514467;margin-bottom:44px}.contact-copy h2 em{color:#44315f}.contact-copy>p:last-child{color:#534966;max-width:540px;font-size:18px;line-height:1.5}.lead-form{isolation:isolate;border-radius:var(--radius);background:var(--paper-bright);grid-template-columns:1fr 1fr;gap:22px 18px;padding:clamp(24px,4vw,50px);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #36225324}.lead-form>:not(.form-snake){z-index:2;position:relative}.lead-form label{flex-direction:column;gap:9px;display:flex}.lead-form label>span{letter-spacing:.12em;text-transform:uppercase;color:#676d64;font-size:10px}.lead-form input,.lead-form select,.lead-form textarea{width:100%;color:var(--ink);background:#eff0e8f0;border:1px solid #1b1f1a29;border-radius:14px;outline:none;padding:14px 15px;transition:border-color .2s,background .2s,box-shadow .2s;box-shadow:inset 0 1px #ffffffbf}.lead-form textarea{resize:vertical}.lead-form input:focus,.lead-form select:focus,.lead-form textarea:focus{background:#fff;border-color:#6b43ff;box-shadow:0 0 0 3px #6b43ff1f}.form-snake{z-index:0;pointer-events:none;opacity:.38;position:absolute;inset:0}.form-snake svg{width:100%;height:100%;display:block;overflow:visible}.form-snake path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round}.form-snake-mist{stroke:#8969ee;stroke-width:9px;stroke-dasharray:.35 2.1;filter:blur(1.8px);animation:9s linear infinite form-spray}.form-snake-ink{stroke:#6544d6;stroke-width:1.4px;stroke-dasharray:7 5;animation:6s linear infinite reverse form-spray}@keyframes form-spray{to{stroke-dashoffset:-100px}}.form-wide{grid-column:1/-1}.form-submit{grid-column:1/-1;margin-top:8px}.form-note{color:#848a80;text-align:center;grid-column:1/-1;margin:0;font-size:10px;line-height:1.4}.form-success{background:var(--paper-bright);color:var(--ink);border-radius:var(--radius);padding:clamp(30px,4vw,54px)}.form-success>span{background:var(--acid);text-transform:uppercase;letter-spacing:.1em;border-radius:100px;padding:7px 10px;font-size:10px;font-weight:800;display:inline-block}.form-success h3{letter-spacing:-.06em;margin:24px 0 14px;font-size:44px}.form-success p{color:#676d64;line-height:1.5}.form-success .button{margin-top:14px}.site-footer{background:var(--acid);color:var(--ink);padding:clamp(70px,9vw,130px) clamp(20px,5vw,76px) 30px}.footer-lead{border-bottom:1px solid #0b0d0b40;flex-direction:column;align-items:flex-start;padding-bottom:70px;display:flex}.footer-lead h2{letter-spacing:-.08em;margin:30px 0 44px;font-size:clamp(58px,9vw,140px);line-height:.82}.footer-lead h2 em{color:#536213}.footer-grid{grid-template-columns:1fr 1fr 1fr;gap:60px;padding:60px 0;display:grid}.footer-grid>div{flex-direction:column;align-items:flex-start;gap:11px;display:flex}.footer-grid a{border-bottom:1px solid #0b0d0b4d;align-items:center;gap:6px;display:inline-flex}.footer-grid a .svg-icon{width:13px;height:13px}.footer-grid p{margin:0;line-height:1.45}.footer-label{color:#52610c;letter-spacing:.14em;text-transform:uppercase;font-size:10px;margin-bottom:16px!important}.footer-bottom{border-top:1px solid #0b0d0b40;justify-content:space-between;align-items:center;gap:20px;padding-top:24px;font-size:12px;display:flex}.footer-brand .brand-dot{background:var(--ink);box-shadow:none}.footer-brand .brand-muted{color:#5f6d1b}.inner-page{background:var(--ink)}.catalog-hero{background:radial-gradient(circle at 70% 30%,#2d3519,#0000 34%);flex-direction:column;justify-content:flex-end;min-height:86svh;padding:160px clamp(20px,5vw,76px) 70px;display:flex}.catalog-hero .eyebrow{color:var(--acid);margin-bottom:26px}.catalog-hero h1{letter-spacing:-.07em;max-width:1300px;margin:0;font-size:clamp(52px,8.8vw,138px);line-height:.91}.catalog-hero h1 span{color:var(--acid);font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400}.catalog-lead{border-top:1px solid var(--line);justify-content:space-between;align-items:end;gap:30px;margin-top:50px;padding-top:24px;display:flex}.catalog-lead p{max-width:590px;color:var(--muted);margin:0;font-size:18px;line-height:1.5}.catalog-lead span{color:var(--acid);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:10px;font-size:12px;display:inline-flex}.catalog-lead .svg-icon{width:18px;height:18px}.catalog-list{padding:0 clamp(20px,5vw,76px) 120px}.catalog-row{--accent:var(--acid);border-top:1px solid var(--line);grid-template-columns:64px 1fr 220px 46px;align-items:center;gap:24px;min-height:180px;padding:26px 0;transition:background .3s,padding .3s;display:grid}.catalog-row:last-child{border-bottom:1px solid var(--line)}.catalog-row:hover{background:var(--dark-accent);padding-left:24px;padding-right:24px}.catalog-number{color:var(--accent);font-size:12px;font-weight:900}.catalog-row h2{letter-spacing:-.055em;margin:0;font-size:clamp(28px,3.6vw,54px);line-height:.95}.catalog-row p{color:#777e75;max-width:700px;margin:13px 0 0;font-size:13px;line-height:1.45}.catalog-price{text-align:right;flex-direction:column;align-items:flex-end;gap:10px;display:flex}.catalog-price span{color:#747b72;font-size:11px}.catalog-price strong{font-size:16px}.catalog-row>i{background:var(--accent);width:44px;height:44px;color:var(--ink);border-radius:50%;place-items:center;font-style:normal;display:grid}.catalog-contact{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;gap:8vw;padding:clamp(90px,10vw,150px) clamp(20px,5vw,76px);display:grid}.catalog-contact .section-index{margin-bottom:36px}.lead-form.is-compact{grid-template-columns:1fr}.lead-form.is-compact .form-submit,.lead-form.is-compact .form-note{grid-column:auto}.service-page{--accent:var(--acid);--dark-accent:#293100;background:var(--ink)}.service-hero{background:radial-gradient(circle at 76% 44%, var(--dark-accent), transparent 38%);flex-direction:column;justify-content:flex-end;min-height:100svh;padding:130px clamp(20px,5vw,76px) 64px;display:flex;position:relative;overflow:hidden}.service-hero-backdrop{pointer-events:none;position:absolute;inset:0}.service-hero-number{color:#ffffff09;letter-spacing:-.12em;font-size:clamp(400px,55vw,850px);font-weight:900;line-height:1;position:absolute;bottom:-.22em;right:-.04em}.service-hero-sphere{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent) 42%, transparent);width:min(31vw,470px);box-shadow:inset -50px -40px 90px var(--dark-accent), 0 0 120px color-mix(in srgb, var(--accent) 8%, transparent);border-radius:50%;position:absolute;top:18vh;right:9vw}.service-hero-sphere:before{content:"";background:var(--accent);width:14px;height:14px;box-shadow:0 0 20px var(--accent);border-radius:50%;animation:4s ease-in-out infinite float-dot;position:absolute;top:28%;left:10%}@keyframes float-dot{50%{transform:translate(38px,-28px)}}.service-breadcrumb{z-index:2;color:#687066;text-transform:uppercase;letter-spacing:.14em;gap:12px;font-size:11px;display:flex;position:absolute;top:112px;left:clamp(20px,5vw,76px)}.service-breadcrumb a{color:var(--accent)}.service-hero-copy{z-index:2;max-width:1100px;position:relative}.service-hero-copy .eyebrow{color:var(--accent);margin-bottom:20px}.service-hero-copy h1{letter-spacing:-.072em;overflow-wrap:anywhere;max-width:1050px;margin:0;font-size:clamp(58px,9.5vw,148px);line-height:.9}.service-hero-copy>p:not(.eyebrow){color:#a5aca2;max-width:690px;margin:38px 0;font-size:clamp(17px,1.55vw,22px);line-height:1.48}.service-hero-actions{align-items:center;gap:28px;display:flex}.service-hero-actions>span{color:#7a8178;flex-direction:column;gap:4px;font-size:11px;display:flex}.service-hero-actions b{color:var(--paper);font-size:16px}.service-metrics{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);display:grid}.service-metrics>div{border-right:1px solid var(--line);flex-direction:column;justify-content:space-between;min-height:220px;padding:32px clamp(20px,4vw,64px);display:flex}.service-metrics>div:last-child{border-right:0}.service-metrics strong{color:var(--accent);letter-spacing:-.075em;font-size:clamp(46px,6vw,90px)}.service-metrics span{color:#7e857c;text-transform:uppercase;letter-spacing:.08em;max-width:220px;font-size:12px;line-height:1.4}.service-plan{background:var(--paper);color:var(--ink);grid-template-columns:.95fr 1.05fr;gap:8vw;padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px);display:grid}.service-plan-intro{align-self:start;position:sticky;top:120px}.service-plan-intro .section-index,.service-steps-heading .section-index{margin-bottom:44px}.service-plan-intro h2{font-size:clamp(50px,6.2vw,96px)}.deliverables-list>div{border-top:1px solid #c8cbc3;grid-template-columns:54px 1fr 30px;align-items:center;gap:18px;min-height:112px;display:grid}.deliverables-list>div:last-child{border-bottom:1px solid #c8cbc3}.deliverables-list span{color:#858b82;font-size:11px}.deliverables-list h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.2vw,32px)}.deliverables-list i{font-style:normal}.service-steps{background:var(--ink);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px)}.service-steps-heading{justify-content:space-between;align-items:start;gap:40px;margin-bottom:100px;display:flex}.service-steps-heading h2{text-align:right}.service-steps-heading h2 em{color:var(--accent)}.service-step-stack{padding-bottom:10vh;position:relative}.service-step-stack article{border-radius:var(--radius);background:var(--dark-accent);border:1px solid color-mix(in srgb,var(--accent) 22%,transparent);grid-template-columns:90px 1.1fr .9fr 230px;align-items:center;gap:28px;min-height:58vh;margin-bottom:14vh;padding:clamp(30px,5vw,70px);display:grid;position:sticky;box-shadow:0 28px 80px #0000004d}.service-step-stack article:last-child{margin-bottom:0}.service-step-stack article>span{color:var(--accent);align-self:start;font-size:12px;font-weight:900}.service-step-stack h3{letter-spacing:-.058em;margin:0;font-size:clamp(42px,5vw,76px);line-height:.98}.service-step-stack p{color:#9ba298;margin:0;font-size:17px;line-height:1.55}.step-mark{border:1px solid color-mix(in srgb,var(--accent) 30%,transparent);border-radius:50%;justify-self:end;width:180px;height:180px;animation:16s linear infinite ring-rotate;position:relative}.step-mark i{border:1px solid #ffffff26;border-radius:50%;position:absolute;inset:20%}.step-mark i:nth-child(2){background:var(--accent);border:0;inset:40%}.step-mark i:nth-child(3){background:var(--accent);width:12px;height:12px;box-shadow:0 0 18px var(--accent);inset:8% auto auto 30%}.service-fit{background:var(--accent);color:var(--ink);padding:clamp(90px,10vw,140px) clamp(20px,5vw,76px)}.service-fit .section-index{color:color-mix(in srgb,var(--ink) 55%,transparent);margin-bottom:58px}.service-fit h3{border-top:1px solid color-mix(in srgb,var(--ink) 28%,transparent);letter-spacing:-.055em;gap:28px;margin:0;padding:28px 0;font-size:clamp(28px,4vw,62px);line-height:1;display:flex}.service-fit h3:last-child{border-bottom:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}.service-fit h3 span{font-weight:400}.service-brief{background:var(--paper);color:var(--ink);grid-template-columns:1fr 1fr;align-items:start;gap:8vw;padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px);display:grid}.service-brief .section-index{margin-bottom:42px}.service-brief h2{font-size:clamp(48px,5.7vw,88px)}.service-brief>div>p:last-child{color:#656b62;font-size:18px;line-height:1.5}.next-service{background:var(--ink);border-top:1px solid var(--line);grid-template-columns:1fr auto;align-items:center;min-height:280px;padding:50px clamp(20px,5vw,76px);transition:background .25s;display:grid}.next-service:hover{background:#171a17}.next-service span{color:#747b72;text-transform:uppercase;letter-spacing:.14em;grid-column:1/-1;font-size:11px}.next-service strong{letter-spacing:-.07em;font-size:clamp(44px,7vw,110px);line-height:.9}.next-service i{color:var(--accent)}.next-service i .svg-icon{width:56px;height:56px}.legal-page{background:var(--paper);min-height:70vh;color:var(--ink);padding:170px clamp(20px,5vw,76px) 100px}.legal-page .eyebrow{color:#6f756c}.legal-page h1{letter-spacing:-.075em;max-width:900px;margin:30px 0 60px;font-size:clamp(50px,8vw,120px);line-height:.85}.legal-page p{color:#555b52;max-width:780px;line-height:1.6}.legal-page a{border-bottom:1px solid}@media (width<=980px){.services-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.case-grid{grid-template-columns:1fr}.case-card{min-height:560px}.stack-card{grid-template-columns:60px 1fr 250px}.service-step-stack article{grid-template-columns:60px 1fr 1fr}.step-mark{display:none}}@media (width<=760px){:root{--radius:20px}.site-header{height:58px;padding-left:15px;inset:10px 10px auto}.menu-toggle{z-index:2;display:block}.site-nav{opacity:0;pointer-events:none;background:#090b09f7;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;padding:105px 24px 30px;transition:transform .35s,opacity .35s;display:flex;position:fixed;inset:0;transform:translateY(-105%)}.site-nav.is-open{opacity:1;pointer-events:auto;transform:none}.site-nav>a:not(.nav-cta){border-bottom:1px solid var(--line);letter-spacing:-.05em;padding:18px 0;font-size:32px}.nav-cta{text-align:center;margin-top:auto;padding:20px}.hero{min-height:100svh;padding:96px 20px 18px}.hero-topline{display:none}.hero-ambient{width:115vw;top:5vh;right:-55vw}.hero-copy{padding-top:18vh}.hero-copy .eyebrow{max-width:240px;line-height:1.4}.hero h1{font-size:clamp(48px,16.2vw,74px);line-height:.86}.hero-bottom{align-items:end}.hero-bottom p{max-width:72%;font-size:14px}.round-link{width:56px;height:56px}.hero-ticker{gap:14px;margin-top:16px;padding-top:14px}.scroll-story{height:420vh}.story-copy{inset:0 20px}.story-scene{top:31%}.story-scene h2{font-size:clamp(45px,15vw,70px)}.story-scene h2 em{white-space:normal}.story-dial{opacity:.7;width:72vw;top:74%;left:50%}.mini-metrics{gap:5px;overflow:hidden}.mini-metrics span{flex:1;min-width:0;padding:10px 7px;font-size:8px}.story-progress{bottom:22px;left:20px;right:20px}.story-hint{bottom:34px;right:20px}.manifest{padding-left:20px;padding-right:20px}.manifest-copy,.section-heading,.contact-section,.catalog-contact,.service-plan,.service-brief{grid-template-columns:1fr}.manifest-copy{gap:34px;margin:44px 0 68px}.manifest-copy h2,.section-heading h2,.proof-intro h2,.contact-copy h2,.catalog-contact h2,.service-plan-intro h2,.service-steps-heading h2,.service-brief h2{font-size:clamp(44px,13.5vw,66px)}.stack-card{grid-template-columns:1fr;align-content:space-between;gap:26px;min-height:68vh;margin-bottom:12vh;padding:26px}.stack-card-one{top:9vh}.stack-card-two{top:12vh}.stack-card-three{top:15vh}.stack-number{position:absolute;top:25px;right:25px}.stack-card h3{font-size:clamp(38px,11vw,58px)}.card-symbol{opacity:.78;justify-self:end;width:min(48vw,180px);position:absolute;bottom:18px;right:18px}.stack-card>div:not(.card-symbol){z-index:2;align-self:start;padding-bottom:min(43vw,160px);position:relative}.services-section,.proof-section,.contact-section{padding-left:20px;padding-right:20px}.section-heading{gap:30px;margin-bottom:54px}.section-heading .section-index{margin-bottom:16px}.services-grid{grid-template-columns:1fr}.service-card{min-height:360px}.proof-intro{display:block}.proof-intro .section-index{margin-bottom:38px}.proof-intro h2{text-align:left}.case-card{min-height:500px;padding:24px}.case-card p{font-size:15px}.case-orbit{width:65vw}.contact-section{gap:48px}.lead-form{grid-template-columns:1fr;padding:24px}.form-wide,.form-submit,.form-note{grid-column:auto}.footer-lead h2{font-size:clamp(52px,15vw,78px)}.footer-grid{grid-template-columns:1fr;gap:42px}.footer-bottom{flex-wrap:wrap;align-items:flex-start}.catalog-hero{min-height:92svh;padding:130px 20px 52px}.catalog-hero h1{font-size:clamp(48px,14.2vw,72px)}.catalog-lead{display:block}.catalog-lead p{font-size:15px}.catalog-lead span{margin-top:30px;display:inline-flex}.catalog-list{padding:0 20px 80px}.catalog-row{grid-template-columns:34px 1fr 40px;gap:12px;min-height:160px}.catalog-row:hover{padding-left:10px;padding-right:10px}.catalog-row p{display:none}.catalog-price{text-align:left;grid-area:2/2;align-items:flex-start}.catalog-price span{display:none}.catalog-row>i{grid-area:1/3/3;width:38px;height:38px}.service-hero{padding:118px 20px 46px}.service-breadcrumb{top:94px;left:20px}.service-hero-sphere{opacity:.62;width:70vw;top:19vh;right:-20vw}.service-hero-copy h1{font-size:clamp(52px,15vw,80px);line-height:.84}.service-hero-copy>p:not(.eyebrow){margin:28px 0;font-size:16px}.service-hero-actions{flex-direction:column;align-items:flex-start;gap:18px}.service-metrics{grid-template-columns:1fr}.service-metrics>div{border-right:0;border-bottom:1px solid var(--line);min-height:145px}.service-plan{gap:60px}.service-plan-intro{position:static}.service-steps-heading{margin-bottom:64px;display:block}.service-steps-heading h2{text-align:left}.service-steps-heading .section-index{margin-bottom:36px}.service-step-stack article{grid-template-columns:1fr;align-content:center;gap:26px;min-height:62vh;margin-bottom:12vh;padding:28px}.service-step-stack article>span{position:absolute;top:24px;right:24px}.service-step-stack h3{font-size:clamp(40px,12vw,60px)}.service-fit h3{gap:18px;font-size:clamp(25px,7.8vw,40px);line-height:1.05}.service-brief{gap:50px}.next-service{grid-template-columns:1fr 34px;min-height:220px;padding:34px 20px}.next-service strong{font-size:clamp(38px,11vw,58px)}.next-service i .svg-icon{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]){scroll-behavior:auto}html:not([data-motion=full]) *,html:not([data-motion=full]) :before,html:not([data-motion=full]) :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}html:not([data-motion=full]) .scroll-story{height:auto;padding:90px 0}html:not([data-motion=full]) .story-stage{height:auto;min-height:0;display:block;position:relative}html:not([data-motion=full]) .story-dial,html:not([data-motion=full]) .story-progress,html:not([data-motion=full]) .story-hint{display:none}html:not([data-motion=full]) .story-copy{padding:0 20px;position:relative;inset:auto}html:not([data-motion=full]) .story-scene{border-bottom:1px solid var(--line);padding:60px 0;position:relative;top:auto;opacity:1!important;transform:none!important}html:not([data-motion=full]) .stack-card,html:not([data-motion=full]) .service-step-stack article,html:not([data-motion=full]) .service-plan-intro{position:relative;top:auto!important}}.nav-phone{font-variant-numeric:tabular-nums;color:#aeb4ab!important}.nav-cta{white-space:nowrap}.hero-planet{aspect-ratio:1;width:25%;color:var(--acid);letter-spacing:-.08em;z-index:2;background:radial-gradient(circle at 34% 28%,#f1f0e92e,#0000 16%),radial-gradient(circle,#263414,#10150d 67%);border:1px solid #d9ff438c;border-radius:50%;place-items:center;font-size:clamp(22px,3vw,48px);font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset -28px -22px 54px #000000b3,0 0 80px #d9ff431f}.hero-satellite{background:var(--acid);transform-origin:0 0;z-index:3;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;box-shadow:0 0 20px #d9ff43e6}.hero-satellite-one{animation:14s linear infinite hero-orbit-one}.hero-satellite-two{background:var(--paper);width:7px;height:7px;animation:21s linear infinite reverse hero-orbit-two}.hero-satellite-three{width:5px;height:5px;animation:9s linear infinite hero-orbit-three}.hero-beam{transform-origin:50%;will-change:transform,opacity;background:linear-gradient(90deg,#0000,#d9ff4375,#0000);width:88%;height:1px;position:absolute;top:50%;left:50%}.hero-beam-one{animation:23s linear infinite hero-axis}.hero-beam-two{opacity:.45;animation:32s linear -8s infinite reverse hero-axis}.hero-beam-three{opacity:.25;animation:18s linear -13s infinite hero-axis}.hero-signal{z-index:4;color:#bdc5b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;background:#0a0d09c2;border:1px solid #ffffff2e;border-radius:9px;padding:9px 12px;font-size:9px;font-weight:800;animation:5s ease-in-out infinite signal-float;position:absolute}.hero-signal-one{top:23%;left:10%}.hero-signal-two{animation-delay:-1.8s;top:42%;right:8%}.hero-signal-three{animation-delay:-3.4s;bottom:12%;left:27%}.hero-lead{flex-direction:column;align-items:flex-start;gap:13px;display:flex}.hero-actions{flex-wrap:wrap;align-items:center;gap:22px;display:flex}.hero-secondary{color:#e4e6e0;border-bottom:1px solid #ffffff52;align-items:center;gap:20px;padding:14px 0 10px;font-size:13px;font-weight:800;transition:color .2s,border-color .2s;display:inline-flex}.hero-secondary:hover{color:var(--acid);border-color:var(--acid)}.hero-proof{flex-wrap:wrap;gap:7px;margin-top:1px;display:flex}.hero-proof span{color:#8d958a;letter-spacing:.08em;text-transform:uppercase;border:1px solid #ffffff24;border-radius:100px;padding:7px 10px;font-size:9px}@keyframes hero-axis{to{transform:rotate(360deg)}}@keyframes hero-orbit-one{0%{transform:rotate(0)translate(min(24vw,310px))}to{transform:rotate(360deg)translate(min(24vw,310px))}}@keyframes hero-orbit-two{0%{transform:rotate(70deg)translate(min(17vw,220px))}to{transform:rotate(430deg)translate(min(17vw,220px))}}@keyframes hero-orbit-three{0%{transform:rotate(180deg)translate(min(10vw,130px))}to{transform:rotate(540deg)translate(min(10vw,130px))}}@keyframes signal-float{50%{transform:translateY(-10px)rotate(1.2deg)}}.story-orbit-field{pointer-events:none;position:absolute;inset:0}.story-ray-field{aspect-ratio:1;will-change:transform;width:min(58vw,780px);position:absolute;top:50%;left:71%;transform:translate(-50%,-50%)}.story-ray-field i{transform-origin:0;background:linear-gradient(90deg,#d9ff4305,#d9ff4340,#0000 74%);width:100%;height:1px;position:absolute;top:50%;left:50%}.story-ray-field i:first-child{transform:rotate(0)}.story-ray-field i:nth-child(2){transform:rotate(18deg)}.story-ray-field i:nth-child(3){transform:rotate(36deg)}.story-ray-field i:nth-child(4){transform:rotate(54deg)}.story-ray-field i:nth-child(5){transform:rotate(72deg)}.story-ray-field i:nth-child(6){transform:rotate(90deg)}.story-ray-field i:nth-child(7){transform:rotate(108deg)}.story-ray-field i:nth-child(8){transform:rotate(126deg)}.story-ray-field i:nth-child(9){transform:rotate(144deg)}.story-ray-field i:nth-child(10){transform:rotate(162deg)}.story-dial{z-index:2}.dial-orbit-three{border-color:#d9ff433b;inset:-11%;transform:rotate(22deg)scaleY(.62)}.dial-orbit-three:after{width:9px;height:9px;top:10%;right:14%}.dial-planet{background:var(--paper);border-radius:50%;position:absolute;box-shadow:0 0 26px #f1f0e98c}.dial-planet-one{width:9px;height:9px;top:56%;left:2%}.dial-planet-two{background:var(--acid);width:6px;height:6px;top:17%;right:13%}.story-fly{z-index:4;color:#d9ddd5;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);letter-spacing:.15em;text-align:center;will-change:transform,opacity;opacity:0;background:#0d100cd6;border:1px solid #ffffff2e;border-radius:11px;min-width:88px;padding:12px 14px;font-size:9px;font-weight:900;position:absolute;box-shadow:0 18px 50px #00000047}.story-fly:before{content:"";background:var(--acid);width:5px;height:5px;box-shadow:0 0 10px var(--acid);vertical-align:1px;border-radius:50%;margin-right:8px;display:inline-block}.story-fly-demand{top:23%;left:59%}.story-fly-site{top:30%;right:8%}.story-fly-traffic{bottom:23%;left:56%}.story-fly-crm{bottom:29%;right:7%}.story-fly-lead{top:16%;left:76%}.story-fly-sale{color:var(--ink);background:var(--acid);border-color:var(--acid);bottom:12%;left:70%}.story-fly-sale:before{background:var(--ink);box-shadow:none}.conversion-orbit{color:var(--paper);background:#070907;padding:clamp(100px,12vw,180px) clamp(20px,5vw,76px);position:relative;overflow:hidden}.conversion-orbit:before{content:"";pointer-events:none;background:radial-gradient(circle at 86% 24%,#d9ff431c,#0000 31%),linear-gradient(90deg,#0000 49.9%,#ffffff09 50%,#0000 50.1%);position:absolute;inset:0}.conversion-orbit-visual{aspect-ratio:1;pointer-events:none;opacity:.72;width:min(46vw,660px);position:absolute;top:2vw;right:-5vw}.conversion-axis{background:linear-gradient(90deg,transparent,var(--acid),transparent);width:112%;height:1px;animation:26s linear infinite hero-axis;position:absolute;top:50%;left:50%}.conversion-ring{border:1px solid #d9ff4338;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.conversion-ring-one{width:78%;height:78%}.conversion-ring-two{border-color:#ffffff29;width:48%;height:48%}.conversion-core{aspect-ratio:1;background:var(--acid);width:19%;color:var(--ink);border-radius:50%;place-items:center;font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 70px #d9ff4338}.conversion-moon{background:var(--acid);width:10px;height:10px;box-shadow:0 0 16px var(--acid);border-radius:50%;position:absolute}.conversion-moon-one{top:32%;left:15%}.conversion-moon-two{background:var(--paper);width:6px;height:6px;bottom:27%;right:12%}.conversion-intro,.conversion-cards,.conversion-action{z-index:2;position:relative}.conversion-intro{max-width:950px}.conversion-intro .section-index{color:var(--acid);margin-bottom:42px}.conversion-intro h2{letter-spacing:-.075em;margin:0;font-size:clamp(52px,7.4vw,114px);line-height:.87}.conversion-intro h2 em{color:var(--acid)}.conversion-intro>p:last-child{color:#9ea59b;max-width:610px;margin:34px 0 0;font-size:clamp(16px,1.45vw,20px);line-height:1.55}.conversion-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:clamp(70px,9vw,130px);display:grid}.conversion-card{background:#141713db;border:1px solid #ffffff21;border-radius:22px;min-height:310px;padding:28px;box-shadow:0 22px 60px #0003}.conversion-card>span{color:var(--acid);font-size:11px;font-weight:900}.conversion-card p{color:#858c82;letter-spacing:.13em;text-transform:uppercase;margin:68px 0 14px;font-size:10px}.conversion-card h3{letter-spacing:-.052em;max-width:390px;margin:0;font-size:clamp(27px,2.5vw,40px);line-height:.98}.conversion-card:nth-child(2){background:var(--paper);color:var(--ink)}.conversion-card:nth-child(2) p{color:#6b7168}.conversion-card:nth-child(3){background:var(--acid);color:var(--ink)}.conversion-card:nth-child(3)>span,.conversion-card:nth-child(3) p{color:#48550e}.conversion-action{background:#141713d1;border:1px solid #ffffff21;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin-top:10px;padding:24px 28px;display:flex}.conversion-action>div{flex-direction:column;gap:7px;display:flex}.conversion-action strong{font-size:18px}.conversion-action>div span{color:#858c82;font-size:13px}[data-reveal]{opacity:0;transition:opacity .7s,transform .85s cubic-bezier(.2,.7,.2,1)}[data-reveal=left]{transform:translate(-70px,28px)rotate(-2deg)}[data-reveal=right]{transform:translate(70px,28px)rotate(2deg)}[data-reveal=up]{transform:translateY(65px)}[data-reveal].is-visible{opacity:1;transform:none}.conversion-card:nth-child(2){transition-delay:80ms}.conversion-card:nth-child(3){transition-delay:.16s}.conversion-action{transition-delay:.12s}html[data-motion=full].motion-ready [data-enter]{opacity:0;transition:opacity .72s,transform .9s cubic-bezier(.18,.72,.2,1);transition-delay:var(--enter-delay,0s);will-change:transform,opacity}html[data-motion=full].motion-ready [data-enter=left]{transform:translate(-86px,24px)rotate(-1.3deg)}html[data-motion=full].motion-ready [data-enter=right]{transform:translate(86px,24px)rotate(1.3deg)}html[data-motion=full].motion-ready [data-enter=up]{transform:translateY(70px)}html[data-motion=full].motion-ready [data-enter].is-entered{opacity:1;will-change:auto;transform:none}.contact-lead{color:#534966;max-width:540px;font-size:18px;line-height:1.5}.contact-benefits{border-top:1px solid #0b0d0b30;max-width:590px;margin:36px 0 0;padding:0;list-style:none}.contact-benefits li{border-bottom:1px solid #0b0d0b30;align-items:center;gap:18px;padding:15px 0;font-size:14px;display:flex}.contact-benefits span{color:#5f4d76;font-size:10px;font-weight:900}.form-success-actions{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.form-edit{color:#5f655d;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #8b9087;padding:10px 0;font-size:12px}@media (width<=1180px){.site-nav{gap:16px}.nav-phone{display:none}}@media (width<=980px){.conversion-cards{grid-template-columns:1fr 1fr}.conversion-card:last-child{grid-column:1/-1;min-height:240px}.conversion-orbit-visual{opacity:.5;width:70vw;right:-26vw}}@media (width<=760px){body.menu-open .site-header{background:#090b09fb;border:0;border-radius:0;align-items:flex-start;height:100svh;padding:10px 10px 0 20px;inset:0}body.menu-open .brand{z-index:2;margin-top:19px;position:relative}.site-nav>a:not(.nav-cta){padding:16px 0;font-size:28px}.site-nav .nav-phone{border:0;padding:18px 0;font-size:15px;display:block}.hero-ambient{opacity:.72;width:122vw;top:7vh;right:-65vw}.hero-planet{width:29%}.hero-signal{padding:7px 9px;font-size:7px}.hero-signal-one{left:3%}.hero-signal-two{right:3%}.hero-signal-three{display:none}.hero-copy{padding-top:15vh}.hero-bottom{margin-top:28px}.hero-lead{gap:12px;width:100%}.hero-bottom p{max-width:92%}.hero-actions{gap:15px}.hero-actions .button{width:100%}.hero-secondary{justify-content:space-between;width:100%}.hero-proof,.round-link{display:none}.story-orbit-field{opacity:.72}.story-ray-field{width:92vw;top:74%;left:50%}.story-fly{min-width:74px;padding:9px 10px;font-size:7px}.story-fly-demand{top:59%;left:8%}.story-fly-site{top:62%;right:7%}.story-fly-traffic{bottom:9%;left:10%}.story-fly-crm{bottom:11%;right:6%}.story-fly-lead{display:none}.story-fly-sale{bottom:4%;left:39%}.conversion-orbit{padding-left:20px;padding-right:20px}.conversion-orbit-visual{opacity:.36;width:110vw;top:7vh;right:-55vw}.conversion-intro h2{font-size:clamp(47px,13.5vw,66px)}.conversion-intro>p:last-child{max-width:85%}.conversion-cards{grid-template-columns:1fr;margin-top:65px}.conversion-card,.conversion-card:last-child{grid-column:auto;min-height:270px;padding:24px}.conversion-card p{margin-top:60px}.conversion-action{flex-direction:column;align-items:stretch;padding:24px}.conversion-action .button{width:100%}.contact-lead{font-size:16px}.contact-benefits{margin-top:28px}.contact-benefits li{align-items:flex-start;line-height:1.35}.form-success-actions{flex-direction:column;align-items:stretch}.form-success-actions .button{width:100%}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .hero-beam,html:not([data-motion=full]) .hero-satellite,html:not([data-motion=full]) .conversion-axis{animation:none!important}html:not([data-motion=full]) .story-orbit-field{display:none}html:not([data-motion=full]) [data-reveal],html:not([data-motion=full]) [data-enter]{opacity:1!important;transform:none!important}}:focus-visible{outline:3px solid var(--acid);outline-offset:4px}.button:disabled{cursor:wait;opacity:.55;transform:none}.about-section{color:var(--ink);background:#e8e7df;grid-template-columns:.85fr 1.15fr;gap:clamp(48px,9vw,150px);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px);display:grid}.about-heading h2{letter-spacing:-.065em;margin:42px 0 0;font-size:clamp(54px,7.2vw,112px);line-height:.93}.about-copy{align-self:end;max-width:760px}.about-copy>p{color:#4e544c;margin:0 0 22px;font-size:clamp(16px,1.4vw,21px);line-height:1.62}.about-copy .about-lead{color:var(--ink);letter-spacing:-.035em;font-size:clamp(22px,2.4vw,36px);line-height:1.2}.about-copy a{border-bottom:1px solid #697064;align-items:center;gap:3px;font-weight:800;display:inline-flex}.about-copy a .svg-icon{width:14px;height:14px}.about-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:45px;display:grid}.about-facts span{color:#737970;text-transform:uppercase;border:1px solid #c6c9c1;border-radius:16px;flex-direction:column;justify-content:space-between;min-height:120px;padding:18px;font-size:11px;display:flex}.about-facts b{color:var(--ink);text-transform:none;font-size:22px}.home-case-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-case-grid .case-card{min-height:560px;position:relative}.home-case-grid .case-card strong{letter-spacing:-.055em;max-width:72%;font-size:clamp(26px,3vw,42px);line-height:.95}.home-case-grid .case-card p{max-width:72%;margin-top:12px;font-size:15px}.home-case-grid .case-card:nth-child(3n+2),.home-case-grid .case-card:nth-child(3n+3){color:var(--ink);background:#dfe2da}.home-case-grid .case-card:nth-child(3n+2) p,.home-case-grid .case-card:nth-child(3n+3) p{color:#5b6259}.home-case-orbit{aspect-ratio:1;border:1px solid color-mix(in srgb,var(--case-accent) 70%,transparent);border-radius:50%;width:min(52%,300px);animation:18s linear infinite home-case-spin;position:absolute;inset:23% auto auto 50%;transform:translate(-50%)}.home-case-orbit:before,.home-case-orbit:after,.home-case-orbit i{content:"";border:1px solid color-mix(in srgb,var(--case-accent) 50%,transparent);border-radius:50%;position:absolute;inset:15%}.home-case-orbit:after{background:var(--case-accent);box-shadow:0 0 42px color-mix(in srgb,var(--case-accent) 46%,transparent);border:0;inset:35%}.home-case-orbit i:first-child{inset:-9% 12%;transform:rotate(45deg)}.home-case-orbit i:nth-child(2){background:var(--case-accent);width:9px;height:9px;inset:8% auto auto 18%}.home-case-orbit span{z-index:2;width:56%;height:56%;color:var(--case-dark,#111);text-align:center;place-items:center;animation:18s linear infinite home-case-counterspin;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-case-orbit span b{letter-spacing:-.025em;max-width:110px;font-size:clamp(9px,1vw,12px);line-height:1.12;animation:4.8s ease-in-out infinite case-hub-wobble}@keyframes home-case-spin{to{transform:translate(-50%)rotate(360deg)}}@keyframes home-case-counterspin{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes case-hub-wobble{0%,to{transform:rotate(-2.2deg)translateY(1px)}50%{transform:rotate(2.2deg)translateY(-1px)}}.catalog-services{padding-top:20px}.catalog-services .services-grid{border-top:1px solid var(--line);border-left:1px solid var(--line)}.service-plan-intro>p:last-child{color:#656b62;max-width:450px;line-height:1.55}.accordion-list{border-bottom:1px solid #c8cbc3}.service-accordion{border-top:1px solid #c8cbc3}.service-accordion summary,.fit-accordion summary{cursor:pointer;list-style:none}.service-accordion summary::-webkit-details-marker{display:none}.fit-accordion summary::-webkit-details-marker{display:none}.service-accordion summary{grid-template-columns:54px 1fr 32px;align-items:center;gap:18px;min-height:112px;display:grid}.service-accordion summary>span{color:#858b82;font-size:11px}.service-accordion summary h3{letter-spacing:-.04em;margin:0;font-size:clamp(20px,2.2vw,32px)}.service-accordion summary i,.fit-accordion summary i{background:#d8dbd2;border-radius:50%;place-items:center;width:28px;height:28px;font-style:normal;transition:transform .35s,background .35s;display:grid}.service-accordion[open] summary i,.fit-accordion[open] summary i{background:var(--acid);transform:rotate(180deg)}.accordion-content{grid-template-rows:0fr;transition:grid-template-rows .45s cubic-bezier(.22,.7,.2,1);display:grid}details[open]>.accordion-content{grid-template-rows:1fr}.accordion-content>div{min-height:0;overflow:hidden}.service-accordion .accordion-content>div{padding:0 32px 30px 72px}.accordion-content p{color:#545a51;margin:0 0 16px;line-height:1.55}.accordion-content ul{flex-wrap:wrap;gap:7px;margin:0;padding:0;list-style:none;display:flex}.accordion-content li{color:#5d635a;border:1px solid #c6c9c1;border-radius:100px;padding:8px 11px;font-size:11px}.fit-accordion-list{border-bottom:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}.fit-accordion{border-top:1px solid color-mix(in srgb,var(--ink) 28%,transparent)}.fit-accordion summary{grid-template-columns:40px 1fr 32px;align-items:center;gap:20px;min-height:105px;display:grid}.fit-accordion summary>span{font-size:24px;font-weight:400}.fit-accordion summary h3{border:0;padding:0;font-size:clamp(25px,3.7vw,56px)}.fit-accordion summary i{background:color-mix(in srgb,var(--ink) 12%,transparent)}.fit-accordion .accordion-content>div{padding:0 52px 28px 60px}.fit-accordion .accordion-content p{max-width:760px;color:color-mix(in srgb,var(--ink) 72%,transparent)}.fit-accordion .accordion-content li{border-color:color-mix(in srgb,var(--ink) 25%,transparent);color:var(--ink)}.phone-label{grid-column:span 1}.phone-control{background:#eff0e8f0;border:1px solid #1b1f1a29;border-radius:14px;grid-template-columns:minmax(160px,.9fr) 1.1fr;gap:0;transition:border-color .2s,box-shadow .2s,background .2s;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.phone-control:focus-within{background:#fff;border-color:#6b43ff;box-shadow:0 0 0 3px #6b43ff1f}.lead-form .phone-control select,.lead-form .phone-control input{min-width:0;box-shadow:none;background:0 0;border:0;border-radius:0}.lead-form .phone-control select{border-right:1px solid #1b1f1a21;font-size:12px;font-weight:700}.phone-control.has-error{border-color:#a92525;box-shadow:0 0 0 3px #a925251a}.field-error{color:#a92525;min-height:14px;font-size:10px;line-height:1.35}.honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.lead-form .consent-field{grid-template-columns:22px 1fr;align-items:start;gap:10px;display:grid}.lead-form .consent-field input{width:20px;height:20px;accent-color:var(--ink);margin:0}.lead-form .consent-field>span{color:#5d635a;letter-spacing:0;text-transform:none;font-size:11px;line-height:1.45}.consent-field a{color:var(--ink);border-bottom:1px solid #7c8279}.form-error{color:#922319;background:#ffe4e0;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.4}.captcha-backdrop{z-index:220;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030503d1;place-items:center;padding:20px;animation:.22s both captcha-fade;display:grid;position:fixed;inset:0}.captcha-dialog{width:min(960px,100%);min-height:540px;color:var(--paper);background:radial-gradient(circle at 76% 38%,#d9ff431f,#0000 35%),#0d100c;border:1px solid #ffffff29;border-radius:28px;outline:0;grid-template-rows:1fr auto auto;grid-template-columns:minmax(330px,.95fr) minmax(390px,1.05fr);gap:22px 42px;padding:clamp(26px,4vw,48px);animation:.36s cubic-bezier(.18,.75,.2,1) both captcha-rise;display:grid;position:relative;overflow:hidden;box-shadow:0 35px 120px #00000094}.captcha-dialog:before{content:"";pointer-events:none;opacity:.08;background-image:repeating-linear-gradient(90deg,#0000 0 calc(12.5% - 1px),#fff calc(12.5% - 1px) 12.5%);position:absolute;inset:0}.captcha-close{z-index:5;width:42px;height:42px;color:var(--paper);background:#171b16;border:1px solid #ffffff29;border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.captcha-close .svg-icon{width:22px;height:22px}.captcha-copy{z-index:2;align-self:center;position:relative}.captcha-copy .section-index{color:var(--acid);white-space:nowrap;font-size:clamp(16px,1.35vw,20px)}.captcha-copy h2{letter-spacing:-.06em;overflow-wrap:normal;margin:32px 0 22px;font-size:clamp(42px,4.55vw,68px);line-height:.95}.captcha-copy h2 em{color:var(--acid)}.captcha-copy>p:last-child{color:#a7aea4;max-width:360px;margin:0;line-height:1.5}.captcha-orbit{z-index:2;aspect-ratio:1;place-self:center;width:min(38vw,390px);position:relative}.captcha-ring{pointer-events:none;border:1px solid #d9ff4345;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.captcha-ring-one{width:88%;height:88%;animation:18s linear infinite captcha-ring}.captcha-ring-two{border-color:#ffffff2e;width:58%;height:58%;animation:11s linear infinite reverse captcha-ring}.captcha-core{aspect-ratio:1;background:var(--acid);width:25%;color:var(--ink);border-radius:50%;place-items:center;font-size:clamp(18px,2.2vw,30px);font-weight:900;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 44px #d9ff4338}.captcha-planet{width:64px;height:64px;color:var(--paper);background:#1a1e18;border:1px solid #ffffff42;border-radius:50%;font-weight:900;transition:transform .2s,background .2s,color .2s,border-color .2s;animation:3.6s ease-in-out infinite captcha-float;position:absolute;box-shadow:0 12px 28px #00000059}.captcha-planet:hover{border-color:var(--acid);transform:scale(1.1)}.captcha-planet.is-selected{background:var(--acid);color:var(--ink);border-color:var(--acid);box-shadow:0 0 32px #d9ff4359}.captcha-planet-1{top:16%;left:4%}.captcha-planet-2{animation-delay:-.8s;top:21%;right:4%}.captcha-planet-3{animation-delay:-1.6s;bottom:4%;left:14%}.captcha-planet-4{animation-delay:-2.4s;bottom:3%;right:14%}.captcha-progress{z-index:2;grid-column:1/-1;gap:7px;display:flex;position:relative}.captcha-progress i{background:#ffffff1f;border-radius:100px;flex:1;height:4px;transition:background .22s,transform .22s}.captcha-progress i.is-active{background:var(--acid);transform:scaleY(1.6)}.captcha-status{z-index:2;color:#92998f;text-align:center;grid-column:1/-1;min-height:20px;margin:0;font-size:12px;position:relative}.captcha-success .captcha-status{color:var(--acid)}.captcha-error .captcha-orbit{animation:.35s captcha-shake}.captcha-retry{z-index:2;border:1px solid var(--acid);color:var(--acid);background:0 0;border-radius:10px;grid-column:1/-1;justify-self:center;padding:10px 14px;position:relative}@keyframes captcha-fade{0%{opacity:0}}@keyframes captcha-rise{0%{opacity:0;transform:translateY(24px)scale(.97)}}@keyframes captcha-ring{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes captcha-float{50%{translate:0 -7px}}@keyframes captcha-shake{20%{transform:translate(-8px)}40%{transform:translate(7px)}60%{transform:translate(-5px)}80%{transform:translate(3px)}}.channels-block{background:#111411;grid-template-columns:.8fr 1.2fr;gap:8vw;padding:clamp(90px,10vw,150px) clamp(20px,5vw,76px);display:grid}.channels-heading h2{letter-spacing:-.07em;margin:40px 0 24px;font-size:clamp(50px,6.2vw,96px);line-height:.87}.channels-heading p:last-child{color:#8f968c;max-width:470px;line-height:1.55}.channel-grid{align-content:center;gap:9px;display:grid}.channel-card{background:#191d18;border:1px solid #ffffff24;border-radius:18px;grid-template-columns:78px 1fr 28px;align-items:center;gap:20px;min-height:132px;padding:18px;transition:transform .3s,border-color .3s,background .3s;display:grid}.channel-card:hover{border-color:var(--acid);background:#20251e;transform:translate(-8px)}.channel-visual{aspect-ratio:1;background:#202022;border-radius:17px;place-items:center;width:66px;padding:12px;display:grid;overflow:hidden}.channel-visual img{object-fit:contain;width:100%;height:100%}.channel-max .channel-visual{background:linear-gradient(135deg,#471aff,#9500ff);padding:10px 7px}.channel-telegram .channel-visual{background:0 0;padding:0}.channel-dzen .channel-visual{background:#fff;padding:0}.channel-card>span:nth-child(2){flex-direction:column;gap:7px;display:flex}.channel-card b{font-size:22px}.channel-card small{color:#8f968c}.channel-card>.svg-icon{width:22px;height:22px}.channels-block.is-compact{background:0 0;padding:0;display:block}.floating-chat{z-index:90;position:fixed;bottom:24px;right:24px}.chat-toggle{background:var(--acid);min-height:56px;color:var(--ink);cursor:pointer;border:0;border-radius:100px;align-items:center;gap:11px;padding:7px 18px 7px 8px;display:flex;box-shadow:0 14px 45px #00000047}.chat-toggle span{background:var(--ink);width:42px;height:42px;color:var(--acid);border-radius:50%;place-items:center;font-size:22px;display:grid}.chat-toggle b{font-size:12px}.chat-panel{width:min(430px,100vw - 32px);max-height:min(720px,100svh - 110px);color:var(--paper);opacity:0;visibility:hidden;transform-origin:100% 100%;background:#111411;border:1px solid #ffffff29;border-radius:22px;padding:17px;transition:opacity .25s,transform .3s,visibility .3s;position:absolute;bottom:70px;right:0;overflow:auto;transform:translateY(20px)scale(.96);box-shadow:0 24px 80px #00000061}.floating-chat.is-open .chat-panel{opacity:1;visibility:visible;transform:none}.chat-panel-head{flex-direction:column;gap:5px;padding:4px 3px 16px;display:flex}.chat-panel-head span{font-size:19px;font-weight:900}.chat-panel-head small{color:#8f968c}.chat-options{border-top:1px solid #ffffff1f}.chat-option{border-bottom:1px solid #ffffff1f;transition:background .2s}.chat-option:hover,.chat-option.is-qr-visible{background:#191d18}.chat-option-main{grid-template-columns:48px 1fr auto;align-items:center;gap:12px;min-height:82px;padding:12px 4px;display:grid}.chat-brand-icon{background:linear-gradient(135deg,#471aff,#9500ff);border-radius:14px;place-items:center;width:48px;height:48px;padding:7px;display:grid;overflow:hidden}.chat-brand-icon img{object-fit:contain;width:100%;height:100%}.chat-telegram .chat-brand-icon{background:0 0;padding:0}.chat-option-copy{flex-direction:column;gap:7px;display:flex}.chat-option-copy b{font-size:18px}.chat-option-copy a{color:var(--acid);align-items:center;gap:5px;font-size:11px;display:inline-flex}.chat-option-copy a .svg-icon{width:13px;height:13px}.chat-qr-toggle{color:#c9cec6;background:0 0;border:1px solid #ffffff2e;border-radius:9px;padding:8px 9px;font-size:9px}.chat-qr-toggle:hover,.chat-qr-toggle[aria-expanded=true]{border-color:var(--acid);color:var(--acid)}.chat-qr{align-items:center;gap:16px;padding:4px 4px 16px;animation:.26s both chat-qr-in;display:flex}.chat-qr img{background:#fff;border-radius:13px;width:156px;height:156px}.chat-qr span{color:#9ba197;max-width:130px;font-size:11px;line-height:1.45}.chat-mobile-link{grid-column:1/-1;grid-template-columns:48px 1fr 24px;align-items:center;gap:12px;display:grid}.chat-mobile-link b{font-size:18px}.chat-mobile-link>.svg-icon{width:21px;height:21px;color:var(--acid)}.chat-channels{padding:16px 3px 2px}.chat-channels>small{color:#7f867c;letter-spacing:.13em;text-transform:uppercase;font-size:9px}.chat-channels>div{gap:6px;margin-top:11px;display:flex}.chat-channels a{background:#181b17;border:1px solid #ffffff1f;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;min-width:0;padding:8px;display:flex}.chat-channels a:hover{border-color:var(--acid)}.chat-channels img{object-fit:contain;width:24px;height:24px}.chat-channels span{font-size:9px}@keyframes chat-qr-in{0%{opacity:0;transform:translateY(-8px)scale(.98)}to{opacity:1;transform:none}}.footer-grid-expanded{grid-template-columns:.8fr 1.2fr .8fr 1.2fr;gap:clamp(28px,4vw,70px)}.footer-grid-expanded>div:nth-child(2){grid-template-columns:1fr 1fr;align-content:start;display:grid}.footer-grid-expanded>div:nth-child(2) .footer-label{grid-column:1/-1}.footer-legal p{max-width:300px;font-size:12px}.cases-catalog{background:var(--ink);grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:0 clamp(20px,5vw,76px) clamp(90px,10vw,150px);display:grid}.case-catalog-card{border:1px solid var(--line);background:linear-gradient(145deg,#171a16,#0d0f0c);border-radius:24px;flex-direction:column;min-height:500px;padding:28px;transition:transform .35s,border-color .35s;display:flex;position:relative;overflow:hidden}.case-catalog-card:before{content:"";aspect-ratio:1;background:var(--case-accent);filter:blur(85px);opacity:.2;border-radius:50%;width:290px;position:absolute;top:-140px;right:-130px}.case-catalog-card:hover{border-color:var(--case-accent);transform:translateY(-7px)}.case-catalog-number{color:#727970;font-size:11px}.case-catalog-tags{flex-wrap:wrap;gap:6px;margin:24px 0 auto;display:flex;position:relative}.case-catalog-tags b{color:#999f96;border:1px solid #ffffff24;border-radius:100px;padding:7px 9px;font-size:9px}.case-catalog-copy{z-index:2;position:relative}.case-catalog-copy p{color:var(--case-accent);text-transform:uppercase;letter-spacing:.12em;margin:0 0 15px;font-size:10px}.case-catalog-copy h2{letter-spacing:-.052em;margin:0;font-size:clamp(34px,4vw,62px);line-height:.98}.case-catalog-copy>span{color:#8f968c;max-width:550px;margin-top:22px;line-height:1.5;display:block}.case-catalog-metric{align-items:end;gap:16px;margin-top:38px;display:flex}.case-catalog-metric strong{color:var(--case-accent);letter-spacing:-.07em;font-size:clamp(42px,5vw,76px)}.case-catalog-metric span{color:#8f968c;max-width:190px;padding-bottom:8px;font-size:11px;line-height:1.35}.case-catalog-card>.svg-icon{width:24px;height:24px;position:absolute;bottom:26px;right:26px}.case-detail-page{background:var(--paper);color:var(--ink)}.case-detail-hero{background:var(--case-dark);min-height:100svh;color:var(--paper);flex-direction:column;justify-content:flex-end;padding:150px clamp(20px,5vw,76px) 65px;display:flex;position:relative;overflow:hidden}.case-detail-hero:before{content:"";aspect-ratio:1;border:1px solid color-mix(in srgb,var(--case-accent) 48%,transparent);width:min(60vw,850px);box-shadow:inset 0 0 90px color-mix(in srgb,var(--case-accent) 15%,transparent);border-radius:50%;animation:6s ease-in-out infinite case-pulse;position:absolute;top:-20vw;right:-18vw}@keyframes case-pulse{50%{opacity:.65;transform:scale(1.08)}}.case-detail-hero>*{z-index:2;position:relative}.case-detail-hero .eyebrow{color:var(--case-accent)}.case-detail-hero h1{letter-spacing:-.065em;max-width:1180px;margin:34px 0;font-size:clamp(54px,8.2vw,132px);line-height:.92}.case-detail-hero>p:not(.eyebrow){color:#b1b7ae;max-width:700px;font-size:clamp(16px,1.45vw,21px);line-height:1.55}.cases-hero h1{line-height:1.02}.cases-hero h1 span{padding-top:.12em;line-height:1;display:inline-block}.case-project-link{border:1px solid color-mix(in srgb,var(--case-accent) 70%,transparent);background:var(--case-accent);color:#0b0d0b;width:max-content;max-width:100%;box-shadow:0 14px 38px color-mix(in srgb,var(--case-accent) 18%,transparent);border-radius:12px;align-items:center;gap:38px;margin-top:28px;padding:15px 18px;font-size:12px;font-weight:900;transition:transform .25s,box-shadow .25s;display:inline-flex}.case-project-link:hover{box-shadow:0 20px 48px color-mix(in srgb,var(--case-accent) 28%,transparent);transform:translateY(-3px)}.case-detail-result{text-align:right;flex-direction:column;align-items:flex-end;max-width:300px;display:flex;position:absolute;bottom:65px;right:clamp(20px,5vw,76px)}.case-detail-result strong{color:var(--case-accent);letter-spacing:-.08em;font-size:clamp(54px,7vw,105px)}.case-detail-result span{color:#a4aaa1;line-height:1.35}.case-detail-body{grid-template-columns:1fr 1fr;gap:clamp(60px,9vw,145px);padding:clamp(90px,11vw,170px) clamp(20px,5vw,76px);display:grid}.case-detail-body article h2{letter-spacing:-.06em;margin:40px 0;font-size:clamp(48px,6vw,94px);line-height:.95}.case-detail-body article>p:last-child{color:#565d53;font-size:18px;line-height:1.65}.case-detail-body ol{border-top:1px solid #c8cbc3;margin:65px 0 0;padding:0;list-style:none}.case-detail-body ol li{border-bottom:1px solid #c8cbc3;align-items:center;gap:24px;min-height:84px;padding:18px 0;line-height:1.45;display:flex}.case-detail-body ol span{color:#888e85;font-size:10px}.case-outcomes{background:var(--case-dark);color:var(--paper);border-radius:26px;grid-column:1/-1;padding:clamp(30px,5vw,70px)}.case-outcomes .section-index{color:var(--case-accent)}.case-outcomes ul{grid-template-columns:repeat(3,1fr);gap:10px;margin:50px 0 0;padding:0;list-style:none;display:grid}.case-outcomes li{letter-spacing:-.03em;border:1px solid #ffffff26;border-radius:18px;align-items:end;min-height:180px;padding:22px;font-size:clamp(18px,2vw,28px);line-height:1.1;display:flex}.case-detail-body aside{color:#686e65;border-top:1px solid #c8cbc3;grid-column:1/-1;justify-content:space-between;align-items:center;gap:30px;padding-top:30px;display:flex}.case-detail-body aside p{max-width:780px;line-height:1.55}.case-detail-body aside a{color:var(--ink);border-bottom:1px solid;padding-bottom:5px;font-weight:800}.legal-page{padding-bottom:140px}.legal-page .legal-lead{color:var(--ink);font-size:clamp(19px,2vw,28px)}.legal-page section{border-top:1px solid #c8cbc3;max-width:860px;padding:36px 0}.legal-page section h2{letter-spacing:-.04em;margin:0 0 16px;font-size:clamp(23px,2.5vw,36px)}.legal-page section p{margin:0}.thanks-page{background:var(--ink)}.thanks-hero{background:radial-gradient(circle at 80% 30%,#d9ff431f,#0000 32%);flex-direction:column;justify-content:center;align-items:flex-start;min-height:90svh;padding:150px clamp(20px,5vw,76px) 80px;display:flex}.thanks-mark{background:var(--acid);width:70px;height:70px;color:var(--ink);border-radius:50%;place-items:center;margin-bottom:34px;font-size:30px;display:grid}.thanks-hero h1{letter-spacing:-.08em;margin:32px 0;font-size:clamp(60px,9vw,142px);line-height:.83}.thanks-hero h1 em{color:var(--acid)}.thanks-hero>p:not(.eyebrow){color:#9ba297;max-width:640px;margin:0 0 34px;font-size:18px;line-height:1.55}@media (width<=980px){.about-section,.channels-block{grid-template-columns:1fr}.footer-grid-expanded{grid-template-columns:1fr 1fr}.cases-catalog{grid-template-columns:1fr}.case-detail-result{text-align:left;align-items:flex-start;margin-top:30px;position:relative;bottom:auto;right:auto}.case-detail-body{gap:70px 45px}}@media (width<=760px){.about-section{gap:52px}.about-facts{grid-template-columns:1fr}.about-facts span{min-height:90px}.home-case-grid{grid-template-columns:1fr}.home-case-grid .case-card{min-height:490px}.service-accordion summary{grid-template-columns:34px 1fr 28px;gap:10px;min-height:98px}.service-accordion .accordion-content>div{padding:0 10px 26px 44px}.fit-accordion summary{grid-template-columns:28px 1fr 28px;gap:10px}.fit-accordion .accordion-content>div{padding:0 10px 24px 38px}.phone-control{grid-template-columns:1fr;gap:0}.lead-form .phone-control select{border-bottom:1px solid #1b1f1a21;border-right:0}.channels-block{gap:52px}.channel-card{grid-template-columns:58px 1fr 20px;gap:13px}.channel-visual{width:56px}.channel-card b{font-size:19px}.floating-chat{bottom:12px;right:12px}.chat-toggle b{display:none}.chat-toggle{padding-right:8px}.chat-panel{bottom:64px}.footer-grid-expanded,.footer-grid-expanded>div:nth-child(2){grid-template-columns:1fr}.footer-grid-expanded>div:nth-child(2) .footer-label{grid-column:auto}.case-catalog-card{min-height:480px;padding:22px}.case-catalog-metric{flex-direction:column;align-items:flex-start;gap:2px}.case-catalog-card>.svg-icon{bottom:20px;right:20px}.case-detail-hero{padding-top:135px}.case-detail-hero h1{font-size:clamp(50px,14vw,72px)}.case-detail-body{grid-template-columns:1fr;gap:70px}.case-outcomes,.case-detail-body aside{grid-column:auto}.case-outcomes ul{grid-template-columns:1fr}.case-outcomes li{min-height:120px}.case-detail-body aside{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .home-case-orbit,html:not([data-motion=full]) .case-detail-hero:before{animation:none!important}}@media (width<=760px){.hero{min-height:100svh;padding-top:92px}.hero-ambient{opacity:.58;z-index:0;width:72vw;top:72px;bottom:auto;right:-15vw}.hero-copy{z-index:3;padding-top:clamp(205px,26vh,232px)}.hero h1{letter-spacing:-.06em;max-width:100%;font-size:clamp(46px,15.7vw,70px);line-height:.94}.hero h1 span{letter-spacing:-.065em}.hero-bottom{z-index:3;position:relative}.catalog-hero h1,.service-hero-copy h1,.case-detail-hero h1{letter-spacing:-.055em;line-height:.96}.manifest-copy h2,.section-heading h2,.proof-intro h2,.contact-copy h2,.catalog-contact h2,.service-plan-intro h2,.service-steps-heading h2,.service-brief h2,.about-heading h2{letter-spacing:-.052em;line-height:.98}.story-scene h2,.stack-card h3,.service-step-stack h3,.case-catalog-copy h2,.case-detail-body article h2{letter-spacing:-.05em;line-height:1}.section-index{white-space:normal;font-size:clamp(17px,5vw,21px);line-height:1.18}.cases-cta{padding:18px;font-size:17px}.cases-cta span{width:36px;height:36px}.chat-panel{width:min(390px,100vw - 24px);max-height:calc(100svh - 90px);padding:15px;bottom:64px}.chat-option-main{min-height:72px}.chat-channels>div{flex-wrap:wrap}.chat-channels a{flex:30%}.captcha-backdrop{place-items:center;padding:10px}.captcha-dialog{border-radius:22px;grid-template-rows:auto auto auto auto;grid-template-columns:1fr;gap:18px;width:100%;min-height:0;max-height:calc(100svh - 20px);padding:24px;overflow:auto}.captcha-copy{padding-right:36px}.captcha-copy .section-index{font-size:16px}.captcha-copy h2{margin:24px 0 15px;font-size:clamp(38px,10vw,48px);line-height:.98}.captcha-copy>p:last-child{font-size:13px}.captcha-orbit{width:min(72vw,280px)}.captcha-planet{width:50px;height:50px;font-size:13px}.captcha-progress,.captcha-status,.captcha-retry{grid-column:auto}}@media (width<=380px){.hero-copy{padding-top:200px}.hero h1{font-size:clamp(44px,15vw,58px)}.hero-ambient{opacity:.55;width:76vw;top:68px;bottom:auto;right:-18vw}.captcha-dialog{padding:20px}.captcha-orbit{width:min(75vw,260px)}.captcha-planet{width:46px;height:46px}}@media (prefers-reduced-motion:reduce){html:not([data-motion=full]) .card-symbol-flow:after,html:not([data-motion=full]) .card-symbol-flow i,html:not([data-motion=full]) .card-symbol-growth:before,html:not([data-motion=full]) .card-symbol-growth .growth-arrow-icon,html:not([data-motion=full]) .card-symbol-growth i,html:not([data-motion=full]) .home-case-orbit span,html:not([data-motion=full]) .home-case-orbit span b,html:not([data-motion=full]) .captcha-ring,html:not([data-motion=full]) .captcha-planet{animation:none!important}}
