@font-face{font-family:Nohemi;src:url(/assets/fonts/Nohemi-Light.ttf)format("truetype");font-weight:300;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/fonts/Nohemi-Regular.ttf)format("truetype");font-weight:400;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/fonts/Nohemi-Medium.ttf)format("truetype");font-weight:500;font-display:swap}@font-face{font-family:Nohemi;src:url(/assets/fonts/Nohemi-SemiBold.ttf)format("truetype");font-weight:600;font-display:swap}:root{--bg:#060810;--bg-2:#0b0e1a;--panel:#0f1424;--violet:#1382f3;--blue-bright:#1382f3;--blue-deep:#015dbb;--orange:#ff5a1f;--orange-red:#f64504;--violet-dim:#1382f329;--pink:#ff5a1f;--text:#fff;--muted:#a1acbf;--muted-2:#c8d3e6;--line:#1382f329;--trace:#1382f373;--trace-bright:#1382f3;--container:1200px;--space-inline:clamp(20px, 5vw, 72px);--space-section:clamp(84px, 12vh, 150px);--space-title:clamp(44px, 7vh, 76px);--fs-h2:clamp(24px, 3.2vw, 42px)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:auto}html.lenis,html.lenis body{height:auto}html{overflow-x:clip}.lenis.lenis-smooth{scroll-behavior:auto!important}body{background-color:var(--bg);color:var(--text);-webkit-font-smoothing:antialiased;background-image:radial-gradient(110% 80% at 50% -12%,#1382f32e,#1382f300 62%),radial-gradient(55% 60% at -8% 28%,#015dbb24,#015dbb00 70%),radial-gradient(55% 60% at 108% 55%,#ff5a1f1f,#ff5a1f00 70%),radial-gradient(70% 45% at 50% 108%,#1382f314,#1382f300 72%);background-position:top;background-repeat:no-repeat;background-size:100% 100vh;font-family:Roboto,sans-serif;font-weight:400;overflow-x:hidden}font{color:inherit!important;font-family:inherit!important}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}h1,h2,h3{letter-spacing:-.02em;font-weight:600}section{z-index:2;position:relative}.steps{background:linear-gradient(#1382f300,#1382f30f 20% 80%,#1382f300)}.signature{background:linear-gradient(#015dbb00,#015dbb0e 20% 80%,#015dbb00)}.features{background:linear-gradient(#ff5a1f00,#ff5a1f0d 20% 80%,#ff5a1f00)}.exploded{background:linear-gradient(#1382f300,#1382f30e 20% 80%,#1382f300)}.imagine{background:linear-gradient(#1382f300,#1382f30d 20% 80%,#1382f300)}.pricing{background:linear-gradient(#1382f300,#1382f312 25% 75%,#1382f300)}.faq{background:linear-gradient(#015dbb00,#015dbb0b 20% 80%,#015dbb00)}.app-chip{aspect-ratio:1;background:linear-gradient(145deg,#1382f3 0%,#015dbb 50%,#083880 100%);border:1px solid #ffffff59;border-radius:26%;justify-content:center;align-items:center;width:96px;display:flex;box-shadow:inset 0 2px 6px #ffffff73,inset 0 -6px 14px #015dbb8c,0 0 44px #1382f380,0 18px 50px #0009}.app-chip img{object-fit:contain;border-radius:50%;width:68%;height:68%;filter:none!important}.icon-tile{width:46px;height:46px;color:var(--violet);background:#1382f324;border:1px solid #1382f34d;border-radius:13px;flex-shrink:0;place-items:center;display:grid}.icon-tile svg{width:22px;height:22px}.icon-tile--lg{border-radius:16px;width:60px;height:60px}.icon-tile--lg svg{width:28px;height:28px}@keyframes logoBreath{0%,to{transform:scale(1)}50%{transform:scale(1.09)}}@keyframes markBreath{0%,to{filter:drop-shadow(0 0 4px #1382f366);transform:scale(1)}50%{filter:drop-shadow(0 0 13px #1382f3e6);transform:scale(1.1)}}@keyframes chipBreath{0%,to{box-shadow:inset 0 2px 6px #ffffff73,inset 0 -6px 14px #015dbb8c,0 0 44px #1382f373,0 18px 50px #00000080}50%{box-shadow:inset 0 2px 6px #ffffff80,inset 0 -6px 14px #015dbb8c,0 0 78px #1382f3d9,0 18px 50px #00000080}}.app-chip{animation:3.6s ease-in-out infinite chipBreath}.app-chip img{animation:3.6s ease-in-out infinite logoBreath}.nav-logo img,.footer>img:not(.footer-qr){animation:3.6s ease-in-out infinite markBreath}.chip3d{transform-style:preserve-3d;position:relative}.chip-face{backface-visibility:hidden;width:100%;height:100%;position:absolute;inset:0}.chip-face.back{filter:brightness(.82);transform:rotateY(180deg)}#gl{z-index:0;pointer-events:none;position:fixed;inset:0}.vignette{z-index:1;pointer-events:none;background:radial-gradient(#0000 55%,#060810cc 100%);position:fixed;inset:0}#grain{z-index:60;pointer-events:none;opacity:.07;mix-blend-mode:overlay;position:fixed;inset:0}.scroll-progress{z-index:70;transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#1382f3,#ff5a1f);height:3px;position:fixed;top:0;left:0;right:0;transform:scaleX(0);box-shadow:0 0 12px #1382f3cc}.to-top{z-index:80;color:#fff;cursor:pointer;opacity:0;visibility:hidden;background:linear-gradient(145deg,#1382f3 0%,#015dbb 100%);border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;transition:opacity .35s,transform .35s,visibility .35s,box-shadow .35s;display:flex;position:fixed;bottom:26px;right:26px;transform:translateY(16px);box-shadow:0 10px 30px #1382f373}.to-top.is-visible{opacity:1;visibility:visible;transform:translateY(0)}.to-top:hover{box-shadow:0 14px 44px #1382f3bf}@media (max-width:640px){.to-top{width:46px;height:46px;bottom:16px;right:16px}}.net path{stroke:var(--trace);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.net path.faint{stroke:#1382f338;stroke-width:2px}.net path.spine{stroke:#1382f399;stroke-width:3.4px}.net path[data-pulse]{stroke:#1382f3;stroke-width:4.5px;opacity:.95;filter:drop-shadow(0 0 8px #1382f3)}.connector{z-index:2;justify-content:center;height:14vh;min-height:90px;display:flex;position:relative}.connector svg{width:min(560px,90vw);height:100%;overflow:visible}.connector path{stroke:var(--trace);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.connector path[data-pulse]{stroke:#1382f3;stroke-width:4.6px;filter:drop-shadow(0 0 9px #1382f3)}.edge-glow{z-index:0;pointer-events:none;filter:blur(34px);opacity:.55;width:120px;position:absolute;top:12%;bottom:12%}.edge-glow.left{background:radial-gradient(#1382f38c,#0000 70%);left:-56px}.edge-glow.right{background:radial-gradient(#1382f38c,#0000 70%);right:-56px}.nav{z-index:90;-webkit-backdrop-filter:blur(18px);width:min(1180px,96%);box-shadow:none;background:linear-gradient(100deg,#1382f3,#015dbb);border:1px solid #ffffff26;border-radius:100px;justify-content:space-between;align-items:center;padding:10px 20px;font-family:Roboto,sans-serif;transition:background .4s,border-color .4s,box-shadow .4s;display:flex;position:fixed;top:14px;left:50%;overflow:hidden;transform:translate(-50%)}.nav.is-solid{box-shadow:none;background:linear-gradient(100deg,#1382f3,#015dbb);border-color:#fff3}.nav-logo{letter-spacing:.02em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.nav-logo img{border-radius:0;width:159px;height:40px;filter:none!important}.nav-right{flex-shrink:0;align-items:center;gap:clamp(8px,1.5vw,20px);display:flex}.nav-link{color:#fff;letter-spacing:.03em;white-space:nowrap;font-size:14px;transition:color .3s}.nav-link:hover{color:#fff}.nav-cta{white-space:nowrap;box-shadow:none;cursor:pointer;background:#fff;border:none;border-radius:100px;padding:10px 24px;font-size:13px;font-weight:700;transition:transform .3s,box-shadow .3s,background .3s;color:#1382f3!important}.nav-cta font{color:#1382f3!important}.nav-cta:hover{box-shadow:none;background:#f0f6ff;transform:translateY(-2px)}.hero{text-align:center;flex-direction:column;justify-content:flex-end;align-items:center;min-height:100vh;padding:80px 0 72px;display:flex}.hero-content{padding:0 24px;position:relative}.hero-phone{z-index:0;pointer-events:none;will-change:transform;filter:drop-shadow(0 30px 60px #0009);width:clamp(175px,24vh,240px);margin:-28px auto -30px;position:relative}.hero-phone img{width:100%;height:auto}.hero-title,.hero-sub,.hero-badges{z-index:2;position:relative}.hero-sub span{display:inline-block}.hero-title{text-shadow:0 6px 30px #110f14d9;margin-bottom:18px;font-size:clamp(38px,6.4vw,88px);line-height:1.02}.hero-title .line{display:block;overflow:hidden}.word-w{white-space:nowrap;display:inline-block}.hero-title .char{will-change:transform;display:inline-block}.hero-title .accent,.hero-title .accent .char{color:var(--violet);-webkit-text-fill-color:var(--violet)}.hero-sub{max-width:520px;color:var(--muted-2);margin:0 auto 22px;font-size:clamp(15px,1.6vw,18px);font-weight:400;line-height:1.6}.reveal-line{overflow:hidden}.hero-badges.reveal-line{margin:-8px 0 -14px;padding:8px 0 14px}.badges-wrap{gap:14px;display:inline-flex}.store-btn{text-align:left;background:#000;border:1px solid #fff6;border-radius:14px;align-items:center;gap:12px;padding:12px 24px 12px 16px;transition:transform .3s,box-shadow .3s,border-color .3s;display:flex;box-shadow:0 12px 40px #00000073}.store-btn:hover{border-color:#ffffffbf;transform:translateY(-3px);box-shadow:0 16px 55px #9a8afb59}.store-btn img{object-fit:contain;width:32px;height:32px}.store-btn span{color:#fff;flex-direction:column;font-size:16px;font-weight:500;line-height:1.15;display:flex}.store-btn b{white-space:nowrap;color:#fff;font-weight:500}.store-btn small{color:#ffffffbf;letter-spacing:.04em;font-size:10px;font-weight:300}.store-btn font{color:#fff!important}.hero-visual{perspective:900px;justify-content:center;align-items:center;width:100vw;max-width:none;height:clamp(150px,24vh,260px);margin-top:8px;display:flex;position:relative}.hero-net{width:100%;height:100%;display:block;overflow:visible}.hero-chip{aspect-ratio:1;width:clamp(72px,8vw,96px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hero-chip .app-chip{width:100%;height:100%}.statement-pin{justify-content:center;align-items:center;width:min(1180px,96%);max-width:min(1180px,96%);min-height:100vh;margin-left:auto;margin-right:auto;padding:60px 120px;display:flex;position:relative}.statement-net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.statement-net path.s-pulse{stroke:#d6ccff;stroke-width:4.5px;vector-effect:non-scaling-stroke;stroke-linecap:round;filter:drop-shadow(0 0 8px #9a8afb);opacity:0}.statement-text{z-index:2;text-align:center;letter-spacing:-.02em;-webkit-user-select:none;user-select:none;max-width:82%;margin-left:auto;margin-right:auto;padding:0 24px;font-size:clamp(16px,2.3vw,32px);font-weight:500;line-height:1.4;position:relative}.statement-text .word{color:#eaeaf04d;transition:color .3s linear}.statement-text .word.is-on{color:var(--text)}.languages{padding:clamp(48px,7vh,90px) 0 clamp(24px,4vh,48px);overflow:hidden}.languages+.connector{height:20vh;min-height:140px}.section-kicker{letter-spacing:.34em;color:var(--violet);text-align:center;text-shadow:0 0 24px #9a8afb73;margin-bottom:38px;font-size:clamp(14px,1.6vw,18px);font-weight:700}.marquee{padding:12px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000);mask-image:linear-gradient(90deg,#0000,#000 12% 88%,#0000)}.marquee-track{will-change:transform;gap:18px;width:max-content;display:flex}.lang-chip{background:var(--panel);border:1px solid var(--line);white-space:nowrap;color:var(--muted-2);border-radius:100px;align-items:center;gap:12px;padding:16px 30px;font-size:clamp(16px,2vw,22px);font-weight:500;display:flex}.lang-chip img{object-fit:cover;border-radius:50%;width:26px;height:26px}.steps-pin{min-height:auto;padding:60px var(--space-inline) 80px}.steps-head{text-align:center;margin-bottom:clamp(14px,2.5vh,28px)}.steps-head h2{font-size:clamp(22px,2.8vw,38px);line-height:1.15}.steps-body{grid-template-columns:1fr minmax(280px,440px);align-items:flex-start;gap:clamp(24px,6vw,96px);width:100%;max-width:1200px;margin:0 auto;display:grid}.steps-text{padding-left:34px;position:relative}.steps-rail{background:#eaeaf014;border-radius:3px;width:3px;position:absolute;top:8px;bottom:54px;left:0}.steps-rail-fill{background:linear-gradient(180deg, var(--violet), var(--pink));border-radius:3px;width:100%;height:0%;position:absolute;top:0;left:0;box-shadow:0 0 14px #9a8afbcc}.steps-rail-dot{background:#ede9ff;border-radius:50%;width:13px;height:13px;position:absolute;top:0%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 4px #9a8afb59,0 0 18px #9a8afb}.steps-counter{color:var(--muted);letter-spacing:.1em;font-variant-numeric:tabular-nums;font-size:14px;font-weight:300;position:absolute;top:-8px;right:0}.steps-counter #stepsCounterNum{color:var(--violet);font-size:30px;font-weight:500}.step-item{opacity:.45;border-top:1px solid var(--line);cursor:pointer;margin-bottom:24px;padding:36px 0;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translate(-14px)}.step-item:hover{opacity:.75}.step-item:first-child{border-top:none}.step-item.is-active{opacity:1;transform:translate(0)}.steps-dots{justify-content:center;gap:8px;margin:10px 0 4px;display:none}.steps-dots button{letter-spacing:.14em;color:var(--muted-2);border:1px solid var(--line);cursor:pointer;background:0 0;border-radius:100px;padding:8px 14px;font-family:Nohemi,Segoe UI,sans-serif;font-size:12px;transition:all .3s}.steps-dots button.is-active,.steps-dots button:hover{color:var(--text);border-color:var(--violet);background:var(--violet-dim)}.step-num{letter-spacing:.35em;color:var(--violet);margin-bottom:8px;font-size:12px}.step-item h3{margin-bottom:8px;font-size:clamp(20px,2.4vw,30px)}.step-item p{color:var(--muted-2);max-width:440px;font-size:15px;font-weight:400;line-height:1.6}.step-line{background:var(--line);opacity:0;border-radius:3px;max-width:440px;height:3px;margin-top:14px;transition:opacity .4s;overflow:hidden}.step-item.is-active .step-line{opacity:1}.step-line-fill{background:linear-gradient(90deg, var(--violet), var(--pink));width:0%;height:100%;box-shadow:0 0 10px #9a8afbb3}.steps-phone{justify-content:center;display:flex;position:relative}.phone-glow{z-index:0;filter:blur(30px);background:radial-gradient(circle,#9a8afb47,#0000 65%);border-radius:50%;position:absolute;inset:-12%}.phone-frame{z-index:1;aspect-ratio:490/1010;background:0 0;border-radius:16%/7.8%;width:min(300px,68vw);position:relative;overflow:hidden;box-shadow:0 40px 120px #0000008c}.step-video{object-fit:fill;opacity:0;width:220.41%;max-width:none;height:106.93%;transition:opacity .6s;position:absolute;top:-4.36%;left:-60%}.step-video.is-active{opacity:1}.exploded{padding:clamp(40px, 6vh, 90px) var(--space-inline)}.exploded-head{text-align:center;margin-bottom:clamp(20px,3.5vh,44px)}.exploded-title{font-size:var(--fs-h2);line-height:1.1}.exploded-title .dim{color:var(--muted)}.inside-list{max-width:var(--container);flex-direction:column;gap:clamp(12px,2.2vh,26px);margin:0 auto;display:flex;position:relative}.inside-list:before{content:"";background:linear-gradient(180deg, transparent, var(--trace) 8%, var(--trace) 92%, transparent);border-radius:3px;width:3px;position:absolute;top:-24px;bottom:-24px;left:115px}.i-row{grid-template-columns:230px 1fr minmax(260px,46%);align-items:center;gap:0;display:grid;position:relative}.i-tile{z-index:1;background:linear-gradient(160deg,#252130f5,#16131cf5);border:1px solid #1382f347;border-radius:22px;flex-direction:column;justify-content:center;align-items:center;gap:7px;width:230px;height:clamp(92px,13vh,128px);transition:border-color .35s,box-shadow .35s;display:flex;position:relative;box-shadow:0 20px 50px #00000080}.i-tile:hover{border-color:#1382f399;box-shadow:0 24px 60px #1382f333}.i-tile img{object-fit:contain;width:clamp(38px,6vh,52px);height:clamp(38px,6vh,52px)}.i-tile span{letter-spacing:.08em;color:var(--muted-2);font-size:13.5px;font-weight:400}.i-tile.chip-tile{box-shadow:none;background:0 0;border:none}.x-chip{width:clamp(76px,11vh,104px)}.i-trace{align-self:center;width:100%;height:54px;overflow:visible}.i-trace .i-line{stroke:#1382f38c;stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.i-trace .i-pulse{stroke:#5bb8ff;stroke-width:4.2px;opacity:0;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 7px #1382f3)}.i-trace .i-pad{stroke:#5bb8ff;stroke-width:8px;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #1382f3cc)}.i-trace .i-pad.ring{stroke:#1382f347;stroke-width:15px;filter:none}.i-info h4{margin-bottom:6px;font-size:clamp(16px,1.8vw,20px)}.i-info p{color:var(--muted-2);font-size:14px;font-weight:400;line-height:1.6}.features{padding:var(--space-section) var(--space-inline)}.features-title{font-family:Syne,sans-serif;font-size:var(--fs-h2);margin-bottom:var(--space-title);text-align:center;max-width:var(--container);margin-left:auto;margin-right:auto;font-weight:800;line-height:1.08}.features-title .dim{color:var(--muted);font-weight:500}.features-wrap{max-width:var(--container);grid-template-columns:1fr clamp(220px,26vw,360px) 1fr;align-items:stretch;margin:0 auto;display:grid;position:relative}.f-col{flex-direction:column;justify-content:space-between;gap:22px;display:flex}.f-card{border:1px solid var(--line);background:linear-gradient(160deg,#1e1c26eb,#15131aeb);border-radius:20px;flex:1;align-items:center;gap:16px;padding:26px;transition:transform .4s,border-color .4s,box-shadow .4s;display:flex}.f-card:hover{border-color:#1382f366;transform:translateY(-4px);box-shadow:0 16px 50px #1382f324}.f-card img{object-fit:contain;flex-shrink:0;width:44px;height:44px}.f-card h3{margin-bottom:6px;font-family:Syne,sans-serif;font-size:18px;font-weight:700}.f-card p{color:var(--muted-2);font-size:14px;font-weight:400;line-height:1.55}.f-center{min-height:420px;position:relative}.f-net{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.f-chip{width:clamp(84px,9vw,110px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.signature{padding:var(--space-section) var(--space-inline);overflow:hidden}.sig-title{text-align:center;font-size:var(--fs-h2);margin-bottom:var(--space-title);line-height:1.1}.sig-title .dim{color:var(--muted)}.sig-row{max-width:var(--container);grid-template-columns:minmax(280px,1fr) minmax(280px,1fr);align-items:center;gap:clamp(30px,5vw,90px);margin:0 auto;display:grid}.sig-connector{max-width:var(--container);height:clamp(120px,18vh,200px);margin:0 auto}.sig-connector svg{width:100%;height:100%;overflow:visible}.sig-connector path{stroke:var(--trace);stroke-width:3px;vector-effect:non-scaling-stroke;stroke-linecap:round}.sig-connector path[data-pulse]{stroke:#5bb8ff;stroke-width:4.6px;filter:drop-shadow(0 0 9px #1382f3)}.sig-rev .sig-copy{order:2}.sig-rev .sig-phone{order:1}.sig-badge{letter-spacing:.22em;color:#fff;text-transform:uppercase;background:linear-gradient(120deg,#1382f3,#015dbb);border-radius:100px;margin-bottom:18px;padding:8px 18px;font-size:11px;font-weight:700;display:inline-block;box-shadow:0 8px 26px #1382f366}.sig-copy h3{margin-bottom:18px;font-family:Syne,sans-serif;font-size:clamp(24px,3vw,42px);font-weight:800;line-height:1.1}.sig-copy h3 .lav{color:#1382f3}.sig-copy p{color:var(--muted-2);margin-bottom:22px;font-size:clamp(15px,1.5vw,17.5px);line-height:1.65}.sig-copy ul{flex-direction:column;gap:12px;list-style:none;display:flex}.sig-copy li{color:var(--muted-2);padding-left:26px;font-size:14.5px;line-height:1.5;position:relative}.sig-copy li:before{content:"";background:linear-gradient(135deg,#1382f3,#5bb8ff);border-radius:50%;width:12px;height:12px;position:absolute;top:7px;left:0;box-shadow:0 0 10px #1382f399}.sig-copy li em{color:#1382f3;font-style:normal}.sig-phone{justify-content:center;display:flex}.sig-phone img{object-fit:contain;aspect-ratio:1040/2154;filter:drop-shadow(0 34px 80px #0009)drop-shadow(0 0 60px #1382f333);will-change:transform;width:auto;max-width:340px;height:auto;max-height:64vh;display:block}@media (max-width:900px){.sig-row{grid-template-columns:1fr;gap:34px}.sig-rev .sig-copy{order:1}.sig-rev .sig-phone{order:2}.sig-phone img{width:100%;max-width:280px;max-height:none}}.tech{text-align:center;padding:10vh 24px 12vh}.tech .section-kicker{margin-bottom:40px}.tech-logos{flex-wrap:wrap;justify-content:center;gap:clamp(16px,3vw,32px);display:flex}.tech-logo{border:1px solid var(--line);background:linear-gradient(160deg,#1f1d27eb,#15131aeb);border-radius:22px;align-items:center;gap:18px;padding:24px 42px;transition:border-color .35s,box-shadow .35s;display:flex}.tech-logo:hover{border-color:#1382f38c;box-shadow:0 20px 55px #1382f333}.tech-logo img{width:auto;height:54px}.tech-logo span{color:var(--text);font-size:clamp(19px,2vw,24px);font-weight:500}@media (max-width:640px){.tech-logo{gap:12px;padding:16px 26px}.tech-logo img{height:38px}.tech-logo span{font-size:17px}}.imagine{padding:var(--space-section) var(--space-inline);overflow:hidden}.imagine-grid{max-width:var(--container);grid-template-columns:minmax(300px,1fr) minmax(300px,1fr);align-items:center;gap:clamp(30px,5vw,80px);margin:0 auto;display:grid}.imagine-title{font-size:var(--fs-h2);margin-bottom:36px;line-height:1.08}.imagine-title .accent{color:#1382f3}.imagine-points{flex-direction:column;gap:20px;margin-bottom:38px;list-style:none;display:flex}.imagine-points li{align-items:center;gap:16px;display:flex}.imagine-points img{object-fit:contain;filter:drop-shadow(0 4px 14px #1382f373);width:38px;height:38px}.imagine-points span{color:var(--muted-2);font-size:clamp(15.5px,1.5vw,18.5px)}.imagine-stat{background:linear-gradient(160deg,#0a1223e6,#060c18e6);border:1px solid #1382f34d;border-radius:20px;align-items:center;gap:20px;max-width:440px;margin-bottom:38px;padding:20px 26px;display:flex;box-shadow:0 16px 44px #1382f31a}.stat-num{white-space:nowrap;background:linear-gradient(120deg,#1382f3,#5bb8ff);color:#0000;filter:drop-shadow(0 0 18px #1382f366);-webkit-background-clip:text;background-clip:text;font-size:clamp(30px,3.2vw,42px);font-weight:700}.imagine-stat p{color:var(--muted-2);font-size:14.5px;line-height:1.5}.imagine-stat strong{color:var(--text);font-weight:500}.imagine-badges{justify-content:flex-start}.imagine-phones{position:relative}.imagine-device{will-change:transform;background:linear-gradient(160deg,#3b3a44,#17161c 30%,#0b0a0e 72%,#2c2b34);border:1px solid #ffffff2e;border-radius:52px;width:min(330px,78vw);margin:0 auto;padding:11px;position:relative;box-shadow:inset 0 0 4px #ffffff38,0 34px 80px #0009,0 0 60px #1382f347}.imagine-device img{aspect-ratio:1284/2778;border-radius:42px;width:100%;height:auto;display:block}@media (max-width:900px){.imagine-grid{grid-template-columns:1fr}.imagine-phones{order:-1;width:100%;margin:0 auto}.imagine-device{width:min(280px,74vw)}.imagine-badges{justify-content:flex-start}}.reviews{text-align:center;padding:12vh clamp(20px,5vw,72px)}.reviews-title{margin-bottom:clamp(44px,7vh,80px);font-size:clamp(30px,4.4vw,58px);line-height:1.1}.reviews-title .dim{color:var(--muted)}.reviews-grid{max-width:var(--container);grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin:0 auto;display:grid}.review-card{text-align:left;border:1px solid var(--line);background:linear-gradient(160deg,#1e1c26eb,#15131aeb);border-radius:24px;flex-direction:column;gap:16px;padding:30px 28px;transition:border-color .35s,box-shadow .35s;display:flex}.review-card:hover{border-color:#1382f373;box-shadow:0 18px 50px #1382f31f}.review-stars{color:#ffb400;letter-spacing:.2em;text-shadow:0 0 14px #ffb40099;font-size:17px}.review-card blockquote{color:var(--muted-2);flex:1;font-size:15px;line-height:1.65}.review-card figcaption{color:var(--muted);font-size:13px}.qr-box{flex-direction:column;align-items:center;gap:16px;margin-top:34px;display:flex}.qr-pair{justify-content:center;gap:clamp(28px,5vw,52px);display:flex}.qr-tile{flex-direction:column;align-items:center;gap:10px;display:flex}.qr-tile img{border:1px solid var(--line);border-radius:14px;width:clamp(110px,14vw,140px);height:auto;box-shadow:0 14px 40px #00000080,0 0 40px #1382f32e}.qr-tile figcaption{color:var(--muted-2);letter-spacing:.06em;font-size:12.5px}.qr-box>span{letter-spacing:.14em;color:var(--muted);text-transform:uppercase;font-size:12.5px}.pricing{padding:var(--space-section) var(--space-inline);text-align:center}.pricing h2{font-size:var(--fs-h2);margin-bottom:var(--space-title);line-height:1.1}.price-card{background:linear-gradient(170deg,#1e1c26f2,#110f14f2);border:1px solid #1382f34d;border-radius:32px;max-width:520px;margin:0 auto;padding:44px 38px;box-shadow:0 0 80px #1382f31a}.price-plans{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:36px;display:flex}.plan{color:var(--muted-2);border:1px solid var(--line);cursor:pointer;white-space:nowrap;background:0 0;border-radius:100px;padding:9px 18px;font-family:Inter,Segoe UI,sans-serif;font-size:13px;transition:all .3s}.plan.is-active,.plan:hover{color:var(--text);background:#1382f31a;border-color:#1382f3}.price-amount{letter-spacing:-.03em;font-size:clamp(52px,7vw,76px);font-weight:600}.price-amount span{color:var(--muted);font-size:.28em;font-weight:400}.price-save{color:var(--text);background:var(--violet-dim);border:1px solid #1382f366;border-radius:100px;margin-top:12px;padding:7px 16px;font-size:13px;display:inline-block}.price-save b{color:#1382f3;font-weight:600}.price-note{color:#1382f3;margin:12px 0 30px;font-size:14px}.price-badges{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.btn-primary{color:#0e0c12;background:linear-gradient(100deg,#1382f3,#5bb8ff);border-radius:100px;padding:17px 44px;font-size:16px;font-weight:600;transition:transform .3s,box-shadow .3s;display:inline-block;box-shadow:0 12px 44px #1382f359}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 18px 60px #1382f38c}.cta{text-align:center;padding:var(--space-section) var(--space-inline);flex-direction:column;justify-content:center;align-items:center;display:flex}.cta-title{max-width:1100px;margin-bottom:48px;font-size:clamp(34px,5.6vw,84px);line-height:1.08}.cta-title .line{display:block;overflow:hidden}.cta-title .char{display:inline-block}.cta-title .accent,.cta-title .accent .char{background:linear-gradient(110deg,#1382f3 0%,#5bb8ff 55%,#ff5a1f 100%);color:#0000;-webkit-background-clip:text;background-clip:text}.faq{padding:var(--space-section) var(--space-inline);max-width:calc(860px + 2 * var(--space-inline));margin:0 auto}.faq-title{text-align:center;font-size:var(--fs-h2);margin-bottom:var(--space-title)}.faq-title .dim{color:var(--muted)}.faq-list{flex-direction:column;gap:14px;display:flex}.faq-item{border:1px solid var(--line);background:linear-gradient(160deg,#1e1c26eb,#15131aeb);border-radius:18px;transition:border-color .35s}.faq-item[open]{border-color:#1382f366}.faq-item summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 26px;font-size:clamp(16px,1.9vw,19px);font-weight:500;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:after{content:"+";color:#1382f3;border:1px solid #1382f373;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:18px;font-weight:400;transition:transform .35s,background .35s;display:flex}.faq-item[open] summary:after{background:#1382f31a;transform:rotate(45deg)}.faq-body{color:var(--muted-2);padding:0 26px 24px;font-size:15px;line-height:1.7}.faq-body p+p,.faq-body p+ul{margin-top:10px}.faq-body ul{flex-direction:column;gap:8px;margin-left:18px;display:flex}.faq-body strong{color:var(--text);font-weight:500}.lang-switch{position:relative}.lang-btn{white-space:nowrap;letter-spacing:.06em;color:var(--muted-2);border:1px solid var(--line);cursor:pointer;background:#eaeaf00d;border-radius:100px;align-items:center;gap:7px;padding:8px 14px;font-family:Inter,Segoe UI,sans-serif;font-size:12.5px;transition:all .3s;display:flex}.lang-btn:hover{color:var(--text);border-color:#1382f380}.lang-btn .lang-caret{opacity:.7;transition:transform .3s}.lang-btn:hover .lang-caret{opacity:1}.lang-menu{border:1px solid var(--line);z-index:60;background:#17151cf7;border-radius:14px;flex-direction:column;min-width:150px;padding:6px;display:none;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 20px 50px #00000080}.lang-menu.is-open{display:flex}.lang-menu button{text-align:left;color:var(--muted-2);cursor:pointer;background:0 0;border:none;border-radius:9px;padding:9px 14px;font-family:Inter,Segoe UI,sans-serif;font-size:13.5px;transition:all .25s}.lang-menu button:hover,.lang-menu button.is-active{color:var(--text);background:var(--violet-dim)}.nav-menu{display:none;position:relative}.nav-menu-btn{padding:8px 12px}body.is-translated .nav-link{display:none}body.is-translated .nav-menu{display:block}body.is-translated .nav-right{gap:8px;min-width:0}body.is-translated .nav-cta{flex-shrink:0;padding:9px 14px;font-size:12px}body.is-translated .nav-logo span{font-size:15px}.nav-drop{min-width:200px;left:0;right:auto}.nav-drop a{color:var(--muted-2);border-radius:9px;padding:9px 14px;font-size:13.5px;transition:all .25s;display:block}.nav-drop a:hover{color:var(--text);background:var(--violet-dim)}.goog-te-banner-frame,#goog-gt-tt,.goog-te-balloon-frame{display:none!important}body{top:0!important}.skiptranslate iframe{visibility:hidden!important;height:0!important}.footer-links{color:var(--muted);flex-wrap:wrap;align-items:center;gap:12px;font-size:13px;display:flex}.footer-links a{color:var(--muted-2);transition:color .3s}.footer-links a:hover{color:var(--text)}.footer-credit{color:var(--muted);font-size:12px}.footer-credit .notranslate{color:var(--violet);font-weight:500}.footer{border-top:1px solid var(--line);flex-direction:column;align-items:center;gap:14px;padding:60px 24px 46px;display:flex}.footer img{opacity:.8;width:34px}.footer p{color:var(--muted);letter-spacing:.05em;font-size:12px}@media (max-width:1080px){.steps-body{gap:28px}.features-wrap{grid-template-columns:1fr clamp(170px,20vw,240px) 1fr}.f-card{padding:20px}.i-row{grid-template-columns:230px 1fr minmax(240px,50%)}.i-tile{width:230px}.inside-list:before{left:115px}}@media (max-width:900px){.nav-link{display:none}.nav-menu{display:block}.nav{padding:16px 18px}.hero{padding-top:88px}.hero-phone{width:clamp(160px,24vh,210px);margin-bottom:-24px}.hero-phone img{clip-path:inset(0 0 12%);-webkit-mask-image:linear-gradient(#000 76%,#0000 88%);mask-image:linear-gradient(#000 76%,#0000 88%)}.hero-title{font-size:clamp(34px,10vw,52px)}.hero-sub{padding:0 6px;font-size:14px}.badges-wrap{flex-flow:wrap;justify-content:center}.store-btn{padding:9px 16px 9px 12px}.store-btn span{font-size:14px}.hero-visual{height:clamp(130px,20vh,200px)}.hero-chip{width:clamp(56px,7vh,72px)}.statement-text{font-size:clamp(24px,6.6vw,34px)}.steps-pin{padding:74px 18px 36px}.steps-head{margin-bottom:14px}.steps-body{grid-template-columns:1fr;gap:14px}.steps-phone{order:-1}.phone-frame{width:min(172px,44vw)}.steps-text{text-align:center;padding-left:0}.steps-rail{display:none}.steps-counter{margin-bottom:2px;font-size:13px;display:block;position:static}.steps-counter #stepsCounterNum{font-size:26px}.steps-dots{display:flex}.step-item{border-top:none;padding:6px 0 0;display:none}.step-item.is-active{display:block;transform:none}.step-num{display:none}.step-item p{max-width:100%;font-size:13.5px}.step-line{margin:14px auto 0}.features{padding:8vh 18px}.features-wrap{grid-template-columns:1fr}.f-center{order:-1;min-height:190px}.f-net path{display:none}.f-net path.spine{display:block}.f-col{gap:14px}.f-col+.f-col{margin-top:14px}.connector{height:20vh;min-height:130px}.edge-glow{display:none}.exploded{padding:9vh 18px}.inside-list:before{display:none}.i-row{text-align:center;grid-template-columns:1fr;justify-items:center;gap:12px}.i-trace{display:none}.i-info{max-width:420px}.price-card{padding:32px 20px}.cta-title{font-size:clamp(26px,7.4vw,44px)}.footer{padding:44px 18px 36px}}@media (max-width:640px){.nav{padding:10px 6px}.nav-logo{gap:6px}.nav-logo img{width:137px}.nav-logo span{font-size:14.5px}.nav-right{gap:4px}.nav-cta{padding:7px 9px;font-size:11px}.lang-btn{gap:4px;padding:6px 7px;font-size:10.5px}.lang-btn svg{width:12px;height:12px}.nav-menu-btn{padding:6px 7px}.to-top{width:44px;height:44px;bottom:16px;right:34px}}@media (max-width:360px){.nav-logo span{display:none}.nav-logo img{width:137px}.footer{padding:44px 18px 112px}.footer-links{flex-wrap:wrap;justify-content:center;row-gap:6px}}@media (min-width:2000px){.nav{padding:26px 64px}.nav-logo img{width:137px}.nav-logo span{font-size:24px}.nav-link{font-size:17px}.nav-cta{padding:13px 28px;font-size:16px}.lang-btn{padding:11px 18px;font-size:15px}.hero-title{font-size:110px}.hero-sub{max-width:780px;font-size:23px}.hero-phone{width:340px;margin-top:-40px;margin-bottom:-42px}.store-btn{padding:14px 28px 14px 20px}.store-btn img{width:42px;height:42px}.store-btn span{font-size:20px}.store-btn small{font-size:12.5px}.hero-visual{height:340px}.section-kicker{font-size:22px}.btn-primary{padding:18px 42px;font-size:19px}.connector svg{width:760px}.to-top{width:64px;height:64px;bottom:40px;right:40px}.statement-text{max-width:1240px;font-size:58px}.steps-head h2{font-size:84px}.steps-body{gap:130px;max-width:1720px}.phone-frame{width:400px}.step-item h3{font-size:42px}.step-item p{max-width:640px;font-size:20px}.steps-counter #stepsCounterNum{font-size:44px}.sig-title{font-size:84px}.sig-row,.sig-connector{max-width:1620px}.sig-copy h3{font-size:60px}.sig-copy p{font-size:22px}.sig-copy li{padding-left:32px;font-size:19px}.sig-badge{padding:12px 22px;font-size:14px}.sig-phone img{max-width:470px}.features{max-width:1760px}.features-title{max-width:1620px;font-size:78px}.features-wrap{grid-template-columns:1fr clamp(300px,22vw,440px) 1fr;max-width:1620px}.f-card{gap:20px;padding:28px 30px}.f-card img{width:60px;height:60px}.f-card h3{font-size:24px}.f-card p{font-size:17px}.f-chip{width:150px}.lang-chip{gap:14px;padding:18px 34px;font-size:21px}.lang-chip img{width:36px;height:36px}.exploded-title{font-size:84px}.inside-list{max-width:1520px}.i-row{grid-template-columns:350px 1fr minmax(320px,44%)}.i-tile{width:350px;min-height:195px}.i-tile img{width:78px;height:78px}.i-tile .icon-tile--lg{border-radius:20px;width:78px;height:78px}.i-tile .icon-tile--lg svg{width:36px;height:36px}.i-tile span{font-size:19px}.i-tile .app-chip{width:150px}.i-info h4{font-size:27px}.i-info p{font-size:17.5px}.imagine-grid{max-width:1640px}.imagine-title{font-size:78px}.imagine-points img{width:50px;height:50px}.imagine-points span{font-size:22px}.imagine-stat{max-width:560px;padding:26px 34px}.stat-num{font-size:56px}.imagine-stat p{font-size:18px}.imagine-device{width:420px}.pricing h2{font-size:78px}.price-card{max-width:680px;padding:60px 54px}.price-amount{font-size:104px}.plan{padding:12px 24px;font-size:16px}.price-note{font-size:17px}.faq{max-width:1180px}.faq-title{font-size:78px}.faq-item summary{padding:28px 32px;font-size:22px}.faq-body{padding:0 32px 30px;font-size:18px}.cta-title{max-width:1560px;font-size:112px}.qr-tile img{width:180px}.qr-tile figcaption{font-size:15px}.footer img{width:46px}.footer-links{font-size:16px}.footer p{font-size:14px}}@media (prefers-reduced-motion:reduce){#gl,#grain{display:none}}
.hero-secondary-btn:hover{background:#9a8afb33;border-color:#9a8afb8c;transform:translateY(-2px)}.step-tags{flex-direction:column;gap:6px;margin-top:16px;list-style:none;display:flex}.step-tags li{color:var(--muted-2);align-items:center;gap:8px;font-size:13px;display:inline-flex}.footer-btn-link{color:#c8d3e6;border:unset;cursor:pointer;background:0 0!important}.step-tags li:before{content:"";background:var(--violet);border-radius:50%;flex-shrink:0;width:6px;height:6px;box-shadow:0 0 8px #9a8afb99}.service-frame{background:var(--panel);border:1px solid var(--line);border-radius:28px;flex-direction:column;width:100%;max-width:340px;min-height:420px;padding:28px 24px;display:flex;position:relative;overflow:hidden;box-shadow:0 0 60px #9a8afb1f,0 30px 80px #00000080}.service-frame:before{content:"";background:linear-gradient(90deg,#0000,#9a8afb66,#0000);height:1px;position:absolute;top:0;left:0;right:0}.steps-phone{z-index:10;justify-content:flex-end;align-self:flex-start;align-items:center;width:100%;display:flex;position:sticky;top:max(180px,50vh - 140px)}.steps-phone .phone-glow{z-index:0;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#1382f359,#9a8afb26 50%,#0000 70%);border-radius:50%;width:380px;height:380px;position:absolute;top:50%;right:-5%;transform:translateY(-50%)}.glass-ai-card{z-index:2;border-radius:28px;flex-direction:column;justify-content:space-between;gap:16px;width:100%;max-width:440px;min-height:480px;padding:24px;transition:transform .4s,border-color .4s,box-shadow .4s;animation:6s ease-in-out infinite glassCardFloat;display:flex;position:relative;background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 25px 70px #0003,0 0 50px #1382f326!important}.glass-ai-card:hover{transform:translateY(-6px);border-color:#cbd5e1!important;box-shadow:0 35px 90px #00000040,0 0 65px #1382f340!important}@keyframes glassCardFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.glass-card-header{border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;padding-bottom:14px;display:flex}.glass-status-pill{letter-spacing:.1em;color:#0284c7;background:#eff6ff;border:1px solid #bae6fd;border-radius:100px;align-items:center;gap:8px;padding:5px 12px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{background:#0284c7;border-radius:50%;width:7px;height:7px;animation:2s infinite pulseDot;box-shadow:0 0 10px #0284c7}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.85)}}.glass-model-badge{letter-spacing:.12em;color:#7e22ce;background:#f3e8ff;border:1px solid #e9d5ff;border-radius:8px;padding:4px 10px;font-size:10px;font-weight:700}.glass-card-body{flex-direction:column;flex:1;display:flex}.glass-card-body .service-card-visual{flex-direction:column;justify-content:space-between;gap:16px;height:100%;animation:.4s svcFadeIn;display:none}.glass-card-body .service-card-visual.is-active{display:flex}.svc-card-top{align-items:center;gap:14px;display:flex}.svc-icon-box{background:#1382f31a;border:1px solid #1382f340;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.svc-card-top h4{color:#0f172a!important;margin:0 0 2px!important;font-size:17px!important;font-weight:700!important}.svc-sub-kicker{color:#64748b;margin:0;font-size:12px}.glass-chat-window{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:12px;padding:16px;display:flex}.chat-msg{flex-direction:column;gap:4px;display:flex}.chat-msg p{margin:0;font-size:13px;line-height:1.45}.msg-sender{letter-spacing:.05em;color:#64748b;font-size:10px;font-weight:700}.ai-sender{color:#7e22ce}.user-msg{color:#0369a1;background:#e0f2fe;border:1px solid #bae6fd;border-radius:14px 14px 2px;align-self:flex-end;max-width:88%;padding:10px 14px;font-weight:500}.ai-msg{color:#0f172a;background:#fff;border:1px solid #e2e8f0;border-radius:14px 14px 14px 2px;align-self:flex-start;max-width:92%;padding:10px 14px;box-shadow:0 2px 8px #0000000a}.chat-typing-indicator{gap:5px;padding:4px 6px;display:flex}.chat-typing-indicator span{background:#7e22ce;border-radius:50%;width:6px;height:6px;animation:1.4s ease-in-out infinite typingBounce}.chat-typing-indicator span:nth-child(2){animation-delay:.2s}.chat-typing-indicator span:nth-child(3){animation-delay:.4s}@keyframes typingBounce{0%,80%,to{opacity:.4;transform:translateY(0)}40%{opacity:1;transform:translateY(-5px)}}.glass-code-terminal{background:#0f172a;border:1px solid #1e293b;border-radius:16px;overflow:hidden}.terminal-bar{background:#ffffff0f;border-bottom:1px solid #ffffff14;align-items:center;gap:6px;padding:8px 12px;display:flex}.tdot{border-radius:50%;width:9px;height:9px}.tdot.red{background:#ff5f56}.tdot.yellow{background:#ffbd2e}.tdot.green{background:#27c93f}.terminal-title{color:#94a3b8;margin-left:6px;font-family:monospace;font-size:11px}.terminal-code{color:#f8fafc;margin:0;padding:14px;font-family:Fira Code,Consolas,monospace;font-size:12px;line-height:1.6;overflow-x:auto}.c-comment{color:#64748b;font-style:italic}.c-blue{color:#60a5fa}.glass-flow-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:8px;padding:16px;display:flex}.flow-step-chip{background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;transition:border-color .3s;display:flex;box-shadow:0 2px 6px #00000008}.flow-step-chip.active{background:#f0f9ff;border-color:#bae6fd}.step-badge{letter-spacing:.08em;color:#475569;background:#e2e8f0;border-radius:6px;padding:3px 7px;font-size:9px;font-weight:800}.ai-badge{color:#7e22ce;background:#f3e8ff}.sync-badge{color:#0369a1;background:#e0f2fe}.step-title{color:#0f172a;font-size:12px;font-weight:600}.flow-connector-line{background:#cbd5e1;width:2px;height:12px;margin:-4px auto -4px 28px;position:relative}.flow-pulse{background:#1382f3;width:100%;height:6px;animation:1.5s infinite flowPulse;position:absolute;top:0;left:0;box-shadow:0 0 8px #1382f3}@keyframes flowPulse{0%{opacity:1;top:0}to{opacity:0;top:100%}}.glass-metrics-list{background:#f8fafc;border:1px solid #e2e8f0;border-radius:18px;flex-direction:column;gap:14px;padding:18px;display:flex}.metric-row{flex-direction:column;gap:6px;display:flex}.metric-info{color:#475569;justify-content:space-between;font-size:12px;display:flex}.m-val{color:#0284c7;font-weight:700}.metric-track{background:#e2e8f0;border-radius:100px;height:7px;overflow:hidden}.metric-bar{background:linear-gradient(90deg,#1382f3,#8b5cf6);border-radius:100px;height:100%;transition:width .6s;box-shadow:0 0 10px #1382f366}.glass-card-footer{border-top:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:12px;margin-top:4px;padding-top:14px;display:flex}.glass-stat-chip{flex-direction:column;display:flex}.stat-value{color:#0284c7;font-size:20px;font-weight:800;line-height:1.1}.stat-lbl{color:#64748b;font-size:10px}.glass-feature-pills{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.glass-feature-pills span{color:#334155;white-space:nowrap;background:#f1f5f9;border:1px solid #cbd5e1;border-radius:100px;padding:3px 9px;font-size:10.5px}@media (max-width:991px){.steps-phone{justify-content:center;margin-top:30px}.hand-phone-wrapper{justify-content:center}.hand-phone-img{max-width:360px}}.service-card-visual{flex-direction:column;gap:16px;min-height:430px;animation:.4s svcFadeIn;display:none}.service-card-visual.is-active{display:flex}@keyframes svcFadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.svc-icon-wrap{margin-bottom:4px}.service-card-visual h4{letter-spacing:-.01em;color:#0f172a!important;font-size:20px!important;font-weight:700!important}.svc-chat-demo{flex-direction:column;flex:1;gap:12px;display:flex}.chat-bubble{border-radius:16px;max-width:92%;padding:12px 16px;font-size:13.5px;line-height:1.5}.chat-bubble.user{border-radius:16px 16px 4px;align-self:flex-end;font-weight:600;color:#0369a1!important;background:#e0f2fe!important;border:1px solid #bae6fd!important}.chat-bubble.bot{border-radius:16px 16px 16px 4px;align-self:flex-start;font-weight:500;box-shadow:0 2px 8px #0000000a;color:#0f172a!important;background:#f8fafc!important;border:1px solid #e2e8f0!important}.chat-bubble.typing{align-items:center;gap:5px;padding:14px 16px;display:flex}.chat-bubble.typing span{border-radius:50%;width:6px;height:6px;animation:1.2s ease-in-out infinite typingDot;background:#1382f3!important}.chat-bubble.typing span:nth-child(2){animation-delay:.2s}.chat-bubble.typing span:nth-child(3){animation-delay:.4s}@keyframes typingDot{0%,60%,to{opacity:.4;transform:translateY(0)}30%{opacity:1;transform:translateY(-5px)}}.svc-code-demo{border-radius:14px;flex:1;padding:16px;font-family:Courier New,monospace;font-size:12.5px;line-height:1.8;box-shadow:0 4px 15px #00000026;background:#0f172a!important;border:1px solid #1e293b!important}.code-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.c-purple{color:#9a8afb}.c-green{color:#7ee787}.c-orange{color:#f2a365}.c-muted{color:#a09bb499;font-style:italic}.svc-flow-demo{flex-direction:column;flex:1;gap:8px;display:flex}.flow-node{text-align:center;border-radius:12px;padding:12px 16px;font-size:13.5px;font-weight:600;transition:background .3s,border-color .3s;color:#334155!important;background:#f8fafc!important;border:1.5px solid #e2e8f0!important}.flow-node.active{color:#1382f3!important;background:#eff6ff!important;border-color:#1382f3!important}.flow-arrow{text-align:center;letter-spacing:.06em;font-size:12px;font-weight:700;color:#1382f3!important}.svc-ml-demo{flex-direction:column;flex:1;gap:16px;display:flex}.ml-bar{flex-direction:column;gap:6px;display:flex}.ml-bar>span{letter-spacing:.04em;font-size:13px;font-weight:600;color:#475569!important}.bar-fill{justify-content:flex-end;align-items:center;min-width:40px;padding-right:12px;font-size:13px;font-weight:700;transition:width .8s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 15px #1382f34d;color:#fff!important;background:linear-gradient(90deg,#1382f3,#015dbb)!important;border-radius:10px!important;height:32px!important}.svc-stat{align-items:baseline;gap:10px;margin-top:auto;padding-top:14px;display:flex;border-top:1.5px solid #e2e8f0!important}.svc-stat .stat-n{color:#ff5a1f!important;font-size:32px!important;font-weight:800!important}.svc-stat span:not(.stat-n){line-height:1;color:#475569!important;font-size:13px!important;font-weight:600!important}.svc-stat span:last-child{color:var(--muted);max-width:160px;font-size:12px;line-height:1.4}.why-visual-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;max-width:340px;padding:28px 24px;box-shadow:0 20px 60px #00000059,0 0 40px #9a8afb14}.timeline-item{border-bottom:1px solid var(--line);align-items:flex-start;gap:14px;padding:14px 0;display:flex}.timeline-item:last-child{border-bottom:none}.tl-dot{background:#9a8afb40;border:2px solid #9a8afb59;border-radius:50%;flex-shrink:0;width:12px;height:12px;margin-top:4px;transition:background .4s,border-color .4s}.timeline-item.done .tl-dot{background:var(--violet);border-color:var(--violet);box-shadow:0 0 12px #9a8afb99}.timeline-item.active .tl-dot{background:var(--pink);border-color:var(--pink);animation:1.8s ease-in-out infinite dotPulse;box-shadow:0 0 12px #c369}@keyframes dotPulse{0%,to{box-shadow:0 0 12px #c369}50%{box-shadow:0 0 22px #c36}}.timeline-item div{flex-direction:column;gap:3px;display:flex}.timeline-item strong{color:var(--text);font-size:14px;font-weight:600}.timeline-item span{color:var(--muted);font-size:12px}.security-card{flex-direction:column;gap:14px;display:flex}.sec-item{border:1px solid var(--line);color:var(--muted-2);background:#ffffff08;border-radius:10px;align-items:center;gap:12px;padding:12px;font-size:13px;transition:background .3s,border-color .3s;display:flex}.sec-item:hover{background:#9a8afb14;border-color:#9a8afb40}.sec-item svg{flex-shrink:0}.scale-bar-wrap{flex-direction:column;gap:10px;display:flex}.scale-label{color:var(--muted);font-size:12px}.scale-bar{background:#ffffff12;border-radius:100px;height:10px;overflow:hidden}.scale-fill{background:linear-gradient(90deg, var(--violet), #6a4ee8);border-radius:100px;height:100%;transition:width 1s cubic-bezier(.4,0,.2,1)}.scale-uptime{color:var(--violet);align-items:center;gap:6px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.case-info{flex-direction:column;gap:8px;display:flex}.case-tag{letter-spacing:.08em;color:var(--violet);background:#9a8afb1a;border:1px solid #9a8afb40;border-radius:100px;width:fit-content;padding:3px 12px;font-size:11px;font-weight:600;display:inline-block}.case-metrics{flex-wrap:wrap;gap:20px;margin-top:4px;display:flex}.case-metrics span{color:var(--muted-2);font-size:13px}.case-metrics strong{color:var(--violet);font-weight:700}.ai-stats-device{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:14px;width:100%;max-width:380px;padding:28px 24px;display:flex;box-shadow:0 30px 80px #00000080,0 0 60px #9a8afb1a}.ai-stat-card{border:1px solid var(--line);background:#ffffff08;border-radius:14px;flex-direction:column;gap:8px;padding:14px 16px;display:flex}.ais-label{color:var(--muted);letter-spacing:.05em;font-size:11px}.ais-value{letter-spacing:-.01em;color:var(--pink);font-size:26px;font-weight:700;line-height:1}.ais-bar{background:#ffffff12;border-radius:100px;height:6px;overflow:hidden}.ais-fill{background:linear-gradient(90deg, var(--violet), #6a4ee8);border-radius:100px;height:100%}.contact-form-wrap{max-width:680px;margin:48px auto 0;padding:0 20px}.contact-form{background:var(--panel);border:1px solid var(--line);border-radius:24px;flex-direction:column;gap:20px;padding:40px 36px;display:flex;position:relative;box-shadow:0 0 60px #9a8afb1a,0 30px 80px #0006}.contact-form:before{content:"";background:linear-gradient(90deg,#0000,#9a8afb80,#0000);border-radius:100px;height:1px;position:absolute;top:0;left:10%;right:10%}.form-row{grid-template-columns:1fr 1fr;gap:16px;display:grid}@media (max-width:640px){.form-row{grid-template-columns:1fr}}.form-group{flex-direction:column;gap:7px;display:flex}.form-group--full{grid-column:1/-1}.form-group label{color:var(--muted-2);letter-spacing:.02em;font-size:13px;font-weight:500}.req{color:var(--pink)}.form-group input,.form-group textarea,.form-group select{color:var(--text);appearance:none;background:#ffffff0a;border:1px solid #eaeaf01f;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;transition:border-color .3s,background .3s,box-shadow .3s}.form-group input::placeholder,.form-group textarea::placeholder{color:#a49db580}.form-group input:focus,.form-group textarea:focus,.form-group select:focus{background:#9a8afb0d;border-color:#9a8afb80;box-shadow:0 0 0 3px #9a8afb1f}.form-group textarea{resize:vertical;min-height:100px}.select-wrap{position:relative}.select-wrap select{cursor:pointer;padding-right:40px}.select-wrap select option{color:var(--text);background:#1e1c26}.select-arrow{color:var(--muted);pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.form-submit{cursor:pointer;background:var(--pink);letter-spacing:.02em;border:none;border-radius:14px;justify-content:center;align-items:center;gap:10px;width:100%;padding:16px 32px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .3s,box-shadow .3s,opacity .3s;display:flex;box-shadow:0 0 30px #ff5a1f66;color:#fff!important}.form-submit:hover{transform:translateY(-2px);box-shadow:0 0 50px #ff5a1fa6}.form-submit:disabled{cursor:not-allowed}.form-note{text-align:center;color:var(--muted);margin-top:-6px;font-size:12px}.form-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:40px 20px}.form-success p{color:var(--text);font-size:17px;font-weight:500}.sig-phone{justify-content:center;align-items:center;display:flex}.sig-phone .why-visual-card{width:100%}.f-card svg{flex-shrink:0}.f-card{align-items:flex-start;gap:14px;display:flex}.i-info{padding:4px 0}.trust-track .lang-pill{min-width:unset;letter-spacing:.02em;padding:8px 20px;font-size:14px;font-weight:500}.steps-phone .service-frame,.steps-phone .phone-frame.service-frame{position:relative;overflow:hidden;background:#fff!important;border:4px solid #cbd5e1!important;border-radius:40px!important;width:min(360px,92vw)!important;min-height:520px!important;padding:46px 24px 34px!important;box-shadow:0 25px 80px #000000a6,0 0 50px #1382f340!important}.steps-phone .service-frame:before,.steps-phone .phone-frame.service-frame:before{content:"";z-index:20;background:#0f172a;border-radius:20px;width:96px;height:18px;position:absolute;top:12px;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 2px #1e293b}.steps-phone .service-frame:after,.steps-phone .phone-frame.service-frame:after{content:"";z-index:20;background:#94a3b8;border-radius:4px;width:120px;height:4px;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.nav-drop.is-open{display:flex}.hero-split{text-align:left;z-index:2;flex-direction:column;justify-content:center;align-items:center;min-height:auto;padding:clamp(120px,16vh,170px) 0 40px;display:flex;position:relative}.hero-split-inner{z-index:5;grid-template-columns:60% 40%;align-items:center;gap:32px;width:100%;max-width:1180px;margin-bottom:30px;padding:0 28px;display:grid;position:relative}.hero-left{text-align:left;z-index:5;padding:0;position:relative}.hero-split .hero-title{text-align:left;font-size:clamp(28px,3.2vw,44px);line-height:1.18}.hero-split .hero-title .line{white-space:nowrap;overflow:visible}.hero-split .hero-title .line .word-w{white-space:nowrap;display:inline-block}.hero-split .hero-title .line .char{display:inline}.hero-orange,.hero-orange .word-w,.hero-orange .char{color:#f64504!important;-webkit-text-fill-color:#f64504!important;background:0 0!important;-webkit-background-clip:unset!important;background-clip:unset!important}.hero-split .hero-sub{text-align:left;max-width:500px;margin:0 0 28px}.hero-split .hero-phone{width:clamp(120px,18vh,160px);margin:0 0 -10px}.hero-trust-pills{z-index:5;flex-wrap:wrap;gap:8px;margin-bottom:0;display:flex;position:relative}.trust-pill{letter-spacing:.05em;color:var(--muted-2);background:#1382f31a;border:1px solid #1382f347;border-radius:100px;padding:5px 12px;font-size:12px;font-weight:600}.hero-right{z-index:5;justify-content:center;align-items:center;display:flex;position:relative}.hero-form-card{-webkit-backdrop-filter:none;z-index:10;border-radius:24px;width:100%;max-width:440px;padding:36px 32px;font-family:Roboto,sans-serif;position:relative;overflow:hidden;background:#fff!important;border:1px solid #00000014!important;box-shadow:0 4px 6px #0000000d,0 30px 80px #00000026!important}.hero-form-card:before{content:"";background:linear-gradient(90deg,#0000,#1382f3,#0000);height:1.5px;position:absolute;top:0;left:10%;right:10%}.hero-form-kicker{letter-spacing:.12em;margin-bottom:6px;font-size:11px;font-weight:700;color:#1382f3!important}.hero-form-title{letter-spacing:-.02em;margin-bottom:20px;font-size:22px;font-weight:700;color:#0a0f1e!important}.hero-form{flex-direction:column;gap:12px;display:flex}.hf-group{margin-bottom:14px;position:relative}.hf-group input,.hf-group select{appearance:none;border-radius:12px;outline:none;width:100%;padding:13px 16px;font-family:inherit;font-size:14px;font-weight:500;transition:border-color .25s,background .25s,box-shadow .25s;color:#0a0f1e!important;background:#f7f8fc!important;border:1px solid #0000001f!important}.hf-group input::placeholder{font-weight:400;color:#505f78a6!important}.hf-group select{cursor:pointer;padding-right:40px;color:#505f78bf!important}.hf-group select:valid{color:#0a0f1e!important}.hf-group select option{color:#0a0f1e!important;background:#fff!important}.hf-group input:focus,.hf-group select:focus{color:#0a0f1e!important;background:#1382f30d!important;border-color:#1382f3!important;box-shadow:0 0 0 3px #1382f333!important}.hf-select-wrap{position:relative}.hf-arrow{pointer-events:none;position:absolute;top:50%;right:14px;transform:translateY(-50%);color:#a1acbf!important}.hf-submit{cursor:pointer;letter-spacing:.01em;background:linear-gradient(100deg,#1382f3,#015dbb);border:none;border-radius:30px;justify-content:center;align-items:center;gap:10px;width:100%;margin-top:4px;padding:15px 24px;font-family:inherit;font-size:15px;font-weight:700;transition:transform .3s,box-shadow .3s,opacity .3s;display:flex;box-shadow:0 10px 30px #1382f373;color:#fff!important}.hf-submit:hover{transform:translateY(-2px);box-shadow:0 14px 40px #1382f3a6}.hf-submit:disabled{opacity:.6;cursor:not-allowed}.hf-note{text-align:center;margin-top:4px;font-size:11.5px;color:#64748b!important}.hf-success{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:12px;min-height:220px;padding:32px 16px}.hf-success p{color:var(--text);font-size:16px;font-weight:500;color:#0f172a!important}.hero-split .hero-visual{z-index:1;pointer-events:none;width:100vw;max-width:none;margin-top:10px;position:relative}@media (max-width:900px){.hero-split-inner{grid-template-columns:1fr;gap:36px}.hero-left,.hero-split .hero-title{text-align:center}.hero-split .hero-sub{text-align:center;margin:0 auto 28px}.hero-split .hero-phone{margin:0 auto -10px}.hero-trust-pills{justify-content:center}.hero-form-card{max-width:480px;margin:0 auto}}.trust-signals{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#17151c66;padding:40px 0}.trust-marquee{white-space:nowrap;position:relative;overflow:hidden}.trust-track{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;padding:10px 20px;display:flex}.trust-logo{color:var(--muted-2);opacity:.85;align-items:center;gap:10px;font-size:14px;font-weight:600;transition:opacity .3s,transform .3s;display:inline-flex}.trust-logo:hover{opacity:1;color:var(--text);transform:translateY(-2px)}.trust-logo img{filter:brightness(.9)contrast(1.1);width:auto;height:24px}.services,.why-us,.case-studies{padding:var(--space-section) 0}.service-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #9a8afb1a;border-color:#9a8afb66!important}.why-card:hover{box-shadow:0 16px 40px #0006;border-color:#9a8afb59!important}@media (max-width:840px){.case-card{grid-template-columns:1fr!important;gap:24px!important;padding:28px!important}}.statement-pin{position:relative;min-height:auto!important;padding:clamp(64px,10vh,110px) clamp(20px,4vw,48px)!important}.statement-text{z-index:2;margin:0 auto;position:relative;letter-spacing:-.02em!important;padding:16px 12px!important;font-size:clamp(26px,3.6vw,46px)!important;font-weight:700!important;line-height:1.18!important}.statement-text .word{color:#eaeaf047;transition:color .2s}.trust-signals{-webkit-backdrop-filter:blur(16px);z-index:5;background:#0b0e16bf;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;width:100%;position:relative;overflow:hidden;margin-top:120px!important;padding:48px 0!important}.trust-signals-inner{flex-direction:column;align-items:center;gap:16px;max-width:100%;margin:0 auto;display:flex}.trust-title-wrap{align-items:center;gap:16px;display:flex}.trust-title-line{background:linear-gradient(90deg,#0000,#1382f399);width:80px;height:1px}.trust-title-line.right{background:linear-gradient(90deg,#1382f399,#0000)}.trust-label{letter-spacing:.25em;color:#ffffff8c;text-transform:uppercase;font-family:Roboto,sans-serif;font-size:11px;font-weight:700}.trust-marquee{white-space:nowrap;width:100%;display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 12% 88%,#0000 100%)}.trust-marquee-auto{justify-content:center}.trust-marquee-auto:has(.trust-track.is-centered){-webkit-mask-image:none;mask-image:none}.trust-track.is-centered{justify-content:center;margin:0 auto;flex-wrap:wrap!important;animation:none!important}.trust-track.is-sliding{animation:trustSlide var(--slide-duration,16s) ease-in-out infinite alternate!important}@keyframes trustSlide{0%{transform:translate(0)}to{transform:translateX(calc(-1 * var(--slide-distance,0px)))}}@media (prefers-reduced-motion:reduce){.trust-track.is-sliding{animation:none!important}.trust-marquee-auto{overflow-x:auto}}.trust-track{will-change:transform;align-items:center;gap:20px;animation:32s linear infinite trustMarquee;display:flex;flex-wrap:nowrap!important;flex-shrink:0!important}.trust-track:hover{animation-play-state:paused}@keyframes trustMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.trust-item,.trust-item-img{color:#0f172a!important;letter-spacing:.02em!important;white-space:nowrap!important;background:#fff!important;border:1px solid #ffffffe6!important;border-radius:100px!important;flex-shrink:0!important;justify-content:center!important;align-items:center!important;gap:12px!important;height:52px!important;padding:10px 26px!important;font-family:Roboto,sans-serif!important;font-size:15px!important;font-weight:700!important;transition:transform .25s,box-shadow .25s!important;display:inline-flex!important;box-shadow:0 6px 20px #00000059,0 0 20px #1382f333!important}.trust-item:hover,.trust-item-img:hover{color:#1382f3!important;background:#fff!important;border-color:#1382f3!important;transform:translateY(-3px)scale(1.03)!important;box-shadow:0 10px 30px #1382f380!important}.trust-item span{color:#0f172a!important;font-size:15px!important;font-weight:700!important}.trust-item svg{flex-shrink:0!important;width:22px!important;height:22px!important}.trust-item img,.trust-item-img img{object-fit:contain!important;width:auto!important;max-width:140px!important;height:30px!important;display:block!important}.sig-lead-desc{text-align:center;color:#ffffffd9;max-width:860px;margin:16px auto 56px;font-size:18px;font-weight:400;line-height:1.6}.sig-badge{text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;color:#1382f3!important;letter-spacing:.08em!important;background:#1382f31f!important;border:1px solid #1382f366!important;border-radius:100px!important;padding:8px 18px!important;font-size:12px!important;font-weight:700!important;display:inline-flex!important}.why-visual-card.white-card{color:#0f172a!important;background:#fff!important;border:3px solid #cbd5e1!important;border-radius:24px!important;padding:28px!important;box-shadow:0 20px 50px #00000080,0 0 30px #1382f333!important}.why-visual-card.white-card .timeline-item strong,.why-visual-card.white-card .sec-item span,.why-visual-card.white-card .scale-label{font-size:14.5px;color:#0f172a!important;font-weight:700!important}.why-visual-card.white-card .timeline-item span{font-size:13px;color:#475569!important}.why-visual-card.white-card .timeline-item{border-bottom:1px solid #e2e8f0;margin-bottom:12px;padding-bottom:12px}.why-visual-card.white-card .timeline-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.why-visual-card.white-card .sec-item{border-radius:12px;align-items:center;gap:12px;margin-bottom:10px;padding:14px 16px;display:flex;background:#f8fafc!important;border:1px solid #e2e8f0!important}.why-visual-card.white-card .scale-bar{border-radius:10px;height:12px;margin-bottom:14px;overflow:hidden;background:#e2e8f0!important}.why-visual-card.white-card .scale-fill{height:100%;background:linear-gradient(90deg,#1382f3,#015dbb)!important}.sig-title,.features-title,.tech-title,.steps-head h2,.steps-title{font-size:clamp(22px,2.8vw,38px)!important;line-height:1.15!important}.sig-copy h3{font-size:clamp(20px,2.2vw,26px)!important;line-height:1.25!important}.cs2-section{background:#0b0a0e;padding:clamp(60px,8vw,120px) clamp(20px,6vw,100px);position:relative;overflow:hidden}.cs2-section:before{content:"";pointer-events:none;z-index:0;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4'%3E%3Crect width='4' height='4' fill='%23ffffff' fill-opacity='0.015'/%3E%3Crect x='0' y='0' width='2' height='2' fill='%23ffffff' fill-opacity='0.02'/%3E%3C/svg%3E");position:absolute;inset:0}.cs2-section>*{z-index:1;position:relative}.cs2-label-bar{align-items:center;gap:18px;margin-bottom:48px;display:flex}.cs2-label-line{background:linear-gradient(90deg,#0000,#1382f359,#0000);flex:1;height:1px}.cs2-label-text{letter-spacing:.2em;color:#1382f3;white-space:nowrap;font-family:Nohemi,sans-serif;font-size:11px;font-weight:700}.cs2-header{grid-template-columns:1fr 1.4fr;align-items:start;gap:40px 60px;margin-bottom:50px;display:grid}.cs2-title{color:#f0eef8;letter-spacing:-.02em;font-family:Nohemi,sans-serif;font-size:clamp(38px,5.5vw,72px);font-weight:800;line-height:1.05}.cs2-title em{background:linear-gradient(135deg,#1382f3 0%,#7b5ea7 60%,#c084fc 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-style:normal}.cs2-header-right{flex-direction:column;gap:28px;padding-top:6px;display:flex}.cs2-subtitle{color:#9a96b0;max-width:440px;font-size:16px;line-height:1.7}.cs2-stats-row{align-items:center;gap:24px;display:flex}.cs2-stat{flex-direction:column;gap:3px;display:flex}.cs2-stat-num{color:#f0eef8;font-family:Nohemi,sans-serif;font-size:26px;font-weight:800;line-height:1}.cs2-stat-lbl{color:#5e5a72;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:600}.cs2-stat-sep{background:#ffffff14;flex-shrink:0;width:1px;height:38px}.cs2-rule{background:linear-gradient(90deg,#0000 0%,#ffffff12 20% 80%,#0000 100%);width:100%;height:1px;margin:0}.cs2-rows{flex-direction:column;display:flex}.cs2-row{grid-template-columns:60px 320px 1fr;align-items:center;gap:0 40px;padding:52px 0;transition:background .3s;display:grid}.cs2-row:hover{background:#1382f306}.cs2-row--alt{grid-template-columns:60px 1fr 320px}.cs2-row-num{color:#ffffff0a;letter-spacing:-.04em;-webkit-user-select:none;user-select:none;align-self:center;font-family:Nohemi,sans-serif;font-size:clamp(48px,5vw,72px);font-weight:900;line-height:1}.cs2-row-img{aspect-ratio:4/3;background:#161422;border:1px solid #ffffff0f;border-radius:16px;flex-shrink:0;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 60px #00000080}.cs2-row:hover .cs2-row-img{transform:scale(1.02);box-shadow:0 28px 80px #0009,0 0 0 1px #1382f333}.cs2-row-img img{object-fit:cover;filter:saturate(.85)brightness(.9);width:100%;height:100%;transition:filter .4s;display:block}.cs2-row:hover .cs2-row-img img{filter:saturate()brightness()}.cs2-row-badge{letter-spacing:.18em;color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#1382f3d9;border-radius:4px;padding:4px 10px;font-family:Nohemi,sans-serif;font-size:9px;font-weight:800;position:absolute;bottom:10px;left:10px}.cs2-row-content{flex-direction:column;gap:14px;padding:8px 0;display:flex}.cs2-row-tag{letter-spacing:.15em;color:#1382f3;text-transform:uppercase;font-size:11px;font-weight:700}.cs2-row-title{color:#f0eef8;letter-spacing:-.01em;font-family:Nohemi,sans-serif;font-size:clamp(20px,2.2vw,28px);font-weight:800;line-height:1.2}.cs2-row-body{color:#7a768e;max-width:500px;font-size:15px;line-height:1.75}.cs2-row-metrics{border-top:1px solid #ffffff0d;gap:32px;margin-top:10px;padding-top:20px;display:flex}.cs2-row-metric{flex-direction:column;gap:4px;display:flex}.cs2-row-metric strong{color:#f0eef8;background:linear-gradient(135deg,#fff 0%,#1382f3 120%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-family:Nohemi,sans-serif;font-size:clamp(22px,2.4vw,30px);font-weight:800;line-height:1}.cs2-row-metric span{color:#5e5a72;letter-spacing:.04em;font-size:12px;font-weight:500}.cs2-cta-strip{background:linear-gradient(135deg,#1382f30d 0%,#7b5ea70d 100%);border:1px solid #1382f333;border-radius:16px;justify-content:space-between;align-items:center;gap:24px;margin-top:56px;padding:28px 36px;display:flex;position:relative;overflow:hidden}.cs2-cta-strip:before{content:"";background:linear-gradient(#1382f3,#7b5ea7);border-radius:3px 0 0 3px;width:3px;position:absolute;top:0;bottom:0;left:0}.cs2-cta-text{color:#d8d4ef;font-family:Nohemi,sans-serif;font-size:clamp(16px,1.8vw,20px);font-weight:700}.cs2-cta-btn{color:#fff;white-space:nowrap;letter-spacing:.02em;background:linear-gradient(135deg,#1382f3 0%,#015dbb 100%);border-radius:10px;flex-shrink:0;align-items:center;gap:10px;padding:14px 28px;font-family:Nohemi,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s;display:inline-flex;box-shadow:0 6px 28px #1382f359}.cs2-cta-btn:hover{transform:translateY(-2px);box-shadow:0 10px 40px #1382f380}@media (max-width:900px){.cs2-header{grid-template-columns:1fr;gap:24px}.cs2-row,.cs2-row--alt{grid-template-rows:auto;grid-template-columns:1fr;gap:24px;padding:36px 0}.cs2-row-num{font-size:36px}.cs2-row-img{aspect-ratio:16/9;max-width:100%}.cs2-stats-row{flex-wrap:wrap;gap:16px}.cs2-cta-strip{text-align:center;flex-direction:column;padding:24px 20px}.cs2-cta-strip:before{border-radius:3px 3px 0 0;width:100%;height:3px;inset:0 0 auto}}.csc-section{padding:clamp(60px,8vw,100px) 0;position:relative;overflow:hidden}.csc-header{justify-content:space-between;align-items:flex-end;gap:32px;max-width:1200px;margin:0 auto 44px;padding:0 clamp(20px,5vw,72px);display:flex}.csc-header-left{flex-direction:column;gap:12px;max-width:580px;display:flex}.csc-kicker{letter-spacing:.2em;color:#1382f3;text-transform:uppercase;font-family:Nohemi,sans-serif;font-size:11px;font-weight:700}.csc-title{letter-spacing:-.02em;font-family:Nohemi,sans-serif;font-size:clamp(32px,4.5vw,58px);font-weight:800;line-height:1.08;color:#fff!important}.csc-title em{font-family:Nohemi,sans-serif;font-style:normal;color:#fff!important;-webkit-text-fill-color:#fff!important;background:0 0!important}.csc-subtitle{color:#7a768e;max-width:500px;font-size:15px;line-height:1.7}.csc-nav{flex-shrink:0;align-items:center;gap:16px;display:flex}.csc-nav-btn{color:#9a96b0;cursor:pointer;background:#ffffff0a;border:1px solid #ffffff1a;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;transition:background .25s,border-color .25s,color .25s,transform .2s;display:flex}.csc-nav-btn:hover{color:#fff;background:#1382f326;border-color:#1382f366;transform:scale(1.05)}.csc-counter{color:#5e5a72;text-align:center;min-width:36px;font-family:Nohemi,sans-serif;font-size:14px;font-weight:600}.csc-counter span{color:#f0eef8}.csc-track-wrap{max-width:1200px;margin:0 auto;padding:0 clamp(20px,5vw,72px);position:relative}.csc-track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab;gap:24px;padding-bottom:4px;display:flex;overflow-x:auto}.csc-track:active{cursor:grabbing}.csc-track::-webkit-scrollbar{display:none}.csc-card{scroll-snap-align:start;background:#111216;border:1px solid #ffffff14;border-radius:24px;flex-shrink:0;grid-template-columns:1.2fr .8fr;align-items:center;gap:36px;min-width:100%;max-width:100%;padding:32px 36px;transition:border-color .3s,box-shadow .3s;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #00000080}.csc-card:hover{border-color:#1382f340;box-shadow:0 30px 90px #0009,0 0 40px #1382f30d}.csc-card-left{z-index:2;flex-direction:column;justify-content:space-between;display:flex}.csc-card-kicker{color:#1382f3;letter-spacing:.02em;margin-bottom:12px;font-family:Nohemi,sans-serif;font-size:15px;font-weight:600}.csc-card-title{color:#fff;letter-spacing:-.01em;margin-bottom:6px;font-family:Nohemi,sans-serif;font-size:clamp(26px,2.5vw,34px);font-weight:800;line-height:1.18}.csc-card-tagline{color:#d1d5db;margin-bottom:16px;font-family:Nohemi,sans-serif;font-size:16px;font-weight:600}.csc-card-desc{color:#94a3b8;margin-bottom:28px;font-size:14px;font-weight:400;line-height:1.65}.csc-stat-boxes{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:auto;display:grid}.csc-stat-box{text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff1f;border-radius:12px;padding:18px 12px;transition:border-color .25s,background .25s}.csc-card:hover .csc-stat-box{background:#ffffff08;border-color:#ffffff2e}.csc-stat-value{color:#fff;font-family:Nohemi,sans-serif;font-size:clamp(20px,2.2vw,26px);font-weight:800;line-height:1}.csc-stat-label{color:#9ea3b0;white-space:nowrap;margin-top:6px;font-size:13px;font-weight:500}.csc-card-right{border:1px solid #ffffff0f;border-radius:18px;align-self:center;height:360px;max-height:360px;position:relative;overflow:hidden}.csc-card-right img{object-fit:cover;filter:brightness(.95)contrast(1.05);border-radius:18px;width:100%;height:100%;transition:transform .5s,filter .5s;display:block}.csc-card:hover .csc-card-right img{filter:brightness()contrast(1.05);transform:scale(1.03)}.csc-progress-wrap{background:#ffffff0f;border-radius:2px;height:2px;margin-top:28px;overflow:hidden}.csc-progress-bar{background:linear-gradient(90deg,#1382f3,#7b5ea7);border-radius:2px;width:50%;height:100%;transition:width .35s}@media (max-width:900px){.csc-card{grid-template-columns:1fr;gap:24px;min-width:min(90vw,480px);max-width:min(90vw,480px);padding:24px}.csc-card-right{order:-1;min-height:240px}.csc-stat-boxes{grid-template-columns:repeat(3,1fr);gap:10px}.csc-stat-box{padding:14px 8px}.csc-stat-value{font-size:18px}.csc-stat-label{font-size:11px}}.trusted-logos-wrap{max-width:1200px;margin:36px auto 56px;padding:0 clamp(20px,5vw,72px)}.trusted-logos-grid{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px 20px;display:flex}.trusted-logo-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff05;border:1px solid #ffffff14;border-radius:14px;align-items:center;gap:10px;padding:12px 22px;transition:border-color .3s,background .3s,transform .25s,box-shadow .3s;display:inline-flex}.trusted-logo-card:hover{background:#1382f30f;border-color:#1382f34d;transform:translateY(-2px);box-shadow:0 10px 30px #0006,0 0 20px #1382f31a}.trusted-logo-card img{object-fit:contain;filter:brightness(.9)contrast(1.1);width:22px;height:22px}.trusted-logo-card img.logo-img-contain{object-fit:cover;border-radius:6px;width:32px;height:32px}.trusted-logo-card span{color:#e2e8f0;letter-spacing:.01em;font-family:Nohemi,sans-serif;font-size:14px;font-weight:700}.logo-text-brand{background:linear-gradient(135deg,#fff 0%,#1382f3 120%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;letter-spacing:.06em!important;font-size:15px!important;font-weight:900!important}.step-item{position:relative}.step-target-dot{opacity:0;pointer-events:none;z-index:10;justify-content:center;align-items:center;width:22px;height:22px;transition:opacity .35s,transform .35s;display:flex;position:absolute;top:4px;left:-44px;transform:scale(.4)}.step-item.is-active .step-target-dot{opacity:1;transform:scale(1)}.target-ring-outer{border:2px solid #1382f3;border-radius:50%;animation:2s ease-in-out infinite targetPulse;position:absolute;inset:0;box-shadow:0 0 14px #1382f3,inset 0 0 8px #1382f399}.target-ring-inner{background:#1382f359;border:1px solid #60a5fa;border-radius:50%;width:12px;height:12px;position:absolute}.target-dot-core{z-index:2;background:#fff;border-radius:50%;width:6px;height:6px;position:relative;box-shadow:0 0 8px #fff}@keyframes targetPulse{0%,to{transform:scale(1);box-shadow:0 0 14px #1382f3,inset 0 0 8px #1382f399}50%{transform:scale(1.3);box-shadow:0 0 24px #1382f3,inset 0 0 12px #1382f3e6}}.astronaut-banner-sec{z-index:5;justify-content:center;align-items:center;width:100%;padding:40px 0;display:flex;position:relative}.astronaut-banner-container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.astronaut-banner-img{background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #ffffff1a;border-radius:24px;width:100%;height:clamp(180px,24vw,360px);transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 20px 50px #00000080,0 0 30px #1382f333}.astronaut-banner-overlay{z-index:2;max-width:45%;position:absolute;top:50%;left:8%;transform:translateY(-50%)}.astronaut-banner-img:hover{border-color:#1382f34d;transform:translateY(-4px)scale(1.01);box-shadow:0 30px 70px #0009,0 0 45px #1382f359}.astronaut-banner-title{color:#fff;letter-spacing:-.02em;text-shadow:0 2px 12px #0009;margin:0 0 10px;font-size:clamp(18px,2.2vw,32px);font-weight:800;line-height:1.25}.astronaut-banner-sub{color:#fffc;text-shadow:0 1px 8px #0009;margin:0;font-size:clamp(12px,1.2vw,16px);font-weight:400;line-height:1.6}.statement-bg-box{z-index:1;pointer-events:none;background:#000;border-radius:24px;position:absolute;inset:10% 8%}.statement-net{z-index:2}.statement-text{z-index:3}#consultModal{z-index:1000;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);overscroll-behavior:contain;background:#060a14b8;justify-content:center;align-items:center;padding:24px 16px;font-family:Roboto,sans-serif;display:none;position:fixed;inset:0;overflow-y:auto}#consultModal.is-open{animation:.25s both cmodal-fade;display:flex}@keyframes cmodal-fade{0%{opacity:0}to{opacity:1}}@keyframes cmodal-pop{0%{opacity:0;transform:translateY(24px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.cmodal-card{background:#fff;border:1px solid #00000014;border-radius:24px;width:100%;max-width:460px;max-height:calc(100vh - 48px);margin:auto;padding:40px 32px 32px;animation:.32s cubic-bezier(.22,1,.36,1) both cmodal-pop;position:relative;overflow:hidden auto;box-shadow:0 4px 6px #0000000d,0 30px 80px #00000073}.cmodal-card:before{content:"";background:linear-gradient(90deg,#0000,#1382f3,#0000);height:1.5px;position:absolute;top:0;left:10%;right:10%}.cmodal-close{color:#64748b;cursor:pointer;background:#f7f8fc;border:1px solid #0000001a;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;transition:background .2s,color .2s,transform .2s;display:flex;position:absolute;top:14px;right:14px}.cmodal-close:hover{color:#fff;background:#1382f3;border-color:#1382f3;transform:rotate(90deg)}.cmodal-kicker{letter-spacing:.12em;color:#1382f3;margin-bottom:6px;font-size:11px;font-weight:700}.cmodal-title{letter-spacing:-.02em;color:#0a0f1e;margin:0 0 20px;font-size:22px;font-weight:700;line-height:1.3}#consultModal .hero-form{gap:0}#modalSuccess{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:200px;padding:24px 8px 8px;display:flex}#modalSuccess p{color:#0f172a;margin:0;font-size:15px;font-weight:500}@media (max-width:560px){#consultModal{padding:16px 12px}.cmodal-card{border-radius:20px;max-height:calc(100dvh - 32px);padding:34px 20px 24px}.cmodal-title{font-size:19px}}.hero-form .hf-error{color:#dc2626;margin:5px 0 0;font-family:Roboto,sans-serif;font-size:11.5px;font-weight:500}.hf-group select:has(option[value=""]:checked){color:#505f78bf!important}.hf-submit:disabled{transform:none}.ty-wrap{min-height:100svh;padding:clamp(72px, 12vh, 120px) var(--space-inline);place-items:center;display:grid}.ty-card{text-align:center;border:1px solid var(--line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:radial-gradient(120% 90% at 50% -20%,#1382f329,#1382f300 62%),#0f1424b8;border-radius:24px;width:100%;max-width:640px;padding:clamp(32px,5vw,56px) clamp(22px,4vw,46px);box-shadow:0 30px 90px #00000073}.ty-badge{color:#fff;background:linear-gradient(100deg,#1382f3,#015dbb);border-radius:50%;place-items:center;width:74px;height:74px;margin:0 auto 22px;display:grid;box-shadow:0 14px 40px #1382f373}.ty-kicker{letter-spacing:.22em;color:var(--violet);margin-bottom:12px;font-size:11px;font-weight:700}.ty-title{color:var(--text);margin-bottom:16px;font-size:clamp(34px,6vw,60px);font-weight:600;line-height:1.1}.ty-sub{color:var(--muted-2);max-width:520px;margin:0 auto 30px;font-size:clamp(14px,1.4vw,16px);line-height:1.7}.ty-btn{cursor:pointer;color:#fff;background:linear-gradient(100deg,#1382f3,#015dbb);border:none;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:15px 30px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .3s,box-shadow .3s;display:inline-flex;box-shadow:0 10px 30px #1382f373}.ty-btn:hover{transform:translateY(-2px);box-shadow:0 14px 40px #1382f3a6}.ty-note{color:var(--muted);margin-top:20px;font-size:11.5px}

