:root{--bg:#060d1b;--panel:#0d1728;--line:#ffffff18;--muted:#9caac0;--blue:#27b9ff;--red:#ed283a;--white:#f6f8fc}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}#root-site{display:block}body{background:var(--bg);color:var(--white);margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}button,a{-webkit-tap-highlight-color:transparent}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.wrap{width:min(1216px,100% - 80px);margin:auto}header{z-index:20;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#060d1bf5;height:94px;position:sticky;top:0}nav{justify-content:space-between;align-items:center;gap:30px;height:100%;display:flex}.logo{width:177px;display:block}.navlinks{color:#bdc7d7;align-items:center;gap:30px;font-size:13px;display:flex}.navlinks a:hover{color:#fff}.btn{background:var(--red);color:#fff;border:1px solid #0000;border-radius:5px;justify-content:center;align-items:center;gap:18px;padding:17px 23px;font-size:13px;font-weight:700;transition:background .2s,transform .2s;display:inline-flex}.btn:hover{background:#ff3d4f;transform:translateY(-2px)}.btn.secondary{background:0 0;border-color:#ffffff40}.btn.secondary:hover{background:#ffffff0d}.arrow{font-size:20px;font-weight:400}.menu{border:1px solid var(--line);color:#fff;background:0 0;border-radius:4px;padding:9px 12px;display:none}.hero{isolation:isolate;min-height:660px;position:relative;overflow:hidden}.slides{z-index:-3;position:absolute;inset:0}.slide{object-fit:cover;object-position:center 56%;opacity:0;width:100%;height:100%;transition:opacity 1s;position:absolute;inset:0}.slide.active{opacity:1}.hero:after{content:"";z-index:-1;background:linear-gradient(90deg,#050c1bf7 0%,#050c1be0 29%,#050c1b73 58%,#050c1b10 100%),linear-gradient(#0000 72%,#060d1b 100%);position:absolute;inset:0}.hero-content{max-width:650px;padding-top:87px}.eyebrow{text-transform:uppercase;letter-spacing:2.7px;color:var(--blue);align-items:center;gap:10px;font-size:10px;font-weight:700;display:flex}.eyebrow:before{content:"";background:var(--blue);width:23px;height:2px}h1{letter-spacing:-3px;margin:25px 0;font-size:clamp(44px,5.15vw,73px);font-weight:700;line-height:1.04}h1 span{color:var(--blue)}.intro{color:#c0cad9;max-width:430px;font-size:16px;line-height:1.75}.actions{gap:13px;margin-top:30px;display:flex}.hero-bottom{justify-content:space-between;align-items:end;margin-top:62px;padding-bottom:28px;display:flex}.hero-note{letter-spacing:.4px;color:#9caac0;font-size:11px}.hero-note b{color:#fff;font-weight:400}.slider-controls{align-items:center;gap:16px;display:flex}.slider-controls button{color:#fff;background:#08122288;border:1px solid #ffffff40;border-radius:50%;width:38px;height:38px}.counter{color:#b6c4d7;font-variant-numeric:tabular-nums;font-size:12px}.progress{gap:6px;display:flex}.progress button{background:#ffffff40;border:0;border-radius:0;width:28px;height:3px;padding:0}.progress button.active{background:var(--blue)}.brand-strip{border-bottom:1px solid var(--line);border-top:1px solid var(--line);background:#0a1220}.brand-inner{justify-content:space-between;align-items:center;gap:30px;padding:25px 0;display:flex}.brand-caption{color:#8392a9;letter-spacing:1.8px;min-width:135px;font-size:10px;line-height:1.6}.section{padding:95px 0}.section-head{justify-content:space-between;align-items:end;gap:50px;margin-bottom:40px;display:flex}h2{letter-spacing:-1.7px;margin:18px 0 0;font-size:clamp(30px,3.4vw,44px);line-height:1.13}.section-head>p{max-width:370px;color:var(--muted);margin:0;font-size:14px;line-height:1.8}.services{grid-template-columns:1.25fr 1fr 1fr;gap:16px;display:grid}.card{background:var(--panel);border:1px solid var(--line);border-radius:8px;min-height:273px;padding:31px;position:relative}.card:first-child{background:linear-gradient(135deg,#112b43,#0b1729);border-color:#2198d144}.num{color:#73859e;font-size:11px;position:absolute;top:29px;right:26px}.icon{width:43px;height:43px;color:var(--blue);margin-bottom:25px}.icon svg{stroke:currentColor;stroke-width:1.3px;fill:none;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%}h3{letter-spacing:-.4px;margin:0 0 13px;font-size:20px}.card p,.about p,.step p{color:var(--muted);margin:0;font-size:14px;line-height:1.8}.small-link{color:#d7e8f7;align-items:center;gap:20px;margin-top:23px;font-size:12px;display:inline-flex}.how{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#091221}.steps{grid-template-columns:repeat(3,1fr);gap:55px;margin-top:45px;display:grid}.step{border-top:1px solid #334158;padding-top:23px}.step-label{letter-spacing:2px;color:var(--blue);margin-bottom:20px;font-size:11px}.step h3{font-size:19px}.about{grid-template-columns:1fr 1fr;align-items:center;gap:85px;display:grid}.about-visual{border:1px solid var(--line);background:radial-gradient(#082451,#060c18 75%);border-radius:8px;place-items:center;min-height:340px;padding:55px 20px;display:grid;position:relative}.about-visual img{mix-blend-mode:screen;width:100%}.visual-caption{letter-spacing:2px;color:#8299b9;font-size:10px;position:absolute;bottom:23px;left:25px}.about h2{margin-bottom:24px}.about p+p{margin-top:17px}.values{color:#d8e5f8;gap:20px;margin-top:28px;font-size:11px;display:flex}.values span:before{content:"+";color:var(--blue);margin-right:7px}.faq{border-top:1px solid var(--line);grid-template-columns:.85fr 1.15fr;gap:80px;margin-top:80px;padding-top:70px;display:grid}.faq h2{font-size:33px}.faq-list details{border-bottom:1px solid var(--line);padding:20px 0}.faq-list details:first-child{padding-top:0}summary{cursor:pointer;justify-content:space-between;gap:20px;font-size:14px;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"+";color:var(--blue);font-size:20px}details[open] summary:after{content:"−"}details p{color:var(--muted);margin:16px 0 0;padding-right:25px;font-size:13px;line-height:1.8}.final-cta{padding:0 0 80px}.cta-box{background:radial-gradient(at 90% 10%,#12406a99,#0000 60%),#0d1b30;border:1px solid #2473ab55;border-radius:10px;justify-content:space-between;align-items:center;gap:30px;padding:43px 48px;display:flex}.cta-box h2{margin:0 0 13px;font-size:34px}.cta-box p{color:#aebdd2;margin:0;font-size:14px}footer{border-top:1px solid var(--line);color:#8291aa;padding:34px 0;font-size:11px}.footer-top,.footer-bottom{justify-content:space-between;align-items:center;gap:20px;display:flex}.footer-top img{width:140px}.footer-links{gap:25px;display:flex}.footer-bottom{border-top:1px solid var(--line);margin-top:25px;padding-top:23px;font-size:10px}.disclaimer{color:#667790;max-width:530px;margin:18px 0 0;font-size:9px;line-height:1.6}@media (width>=1550px){.hero{min-height:730px}.hero-content{padding-top:115px}.hero-bottom{margin-top:80px}}@media (width<=900px){.wrap{width:calc(100% - 42px)}.navlinks{gap:18px}.services{grid-template-columns:1fr 1fr}.card:first-child{grid-column:1/-1}.about{gap:35px}.steps{gap:25px}.hero:after{background:linear-gradient(90deg,#050c1bf5,#050c1bb5 50%,#050c1b40),linear-gradient(#0000 60%,#060d1b)}.hero-content{max-width:550px}.section{padding:70px 0}.brand-caption{min-width:100px}.faq{gap:40px}.cta-box{padding:30px}}@media (width<=640px){header{height:78px}.logo{width:145px}.menu{display:block}.navlinks{border-bottom:1px solid var(--line);background:#0a1425;flex-direction:column;align-items:stretch;padding:24px;display:none;position:absolute;top:77px;left:0;right:0}.navlinks.open{display:flex}.hero{min-height:715px}.hero-content{padding-top:66px}.hero .slide{object-position:62% center}.hero:after{background:linear-gradient(90deg,#050c1bf2,#050c1bad 70%,#050c1b55),linear-gradient(#0000 40%,#060d1b)}h1{letter-spacing:-2.5px;font-size:51px}.intro{max-width:320px;font-size:15px}.actions{gap:9px}.btn{gap:12px;padding:15px 16px;font-size:12px}.hero-bottom{align-items:center;margin-top:65px}.hero-note{max-width:135px;font-size:10px;line-height:1.6}.slider-controls{gap:9px}.progress{display:none}.brand-inner{flex-direction:column;gap:19px;padding:23px 0}.brand-caption{text-align:center;min-width:0;font-size:9px}.brand-caption br{display:none}.brands{width:100%}.brands img{height:27px}.section-head{margin-bottom:29px;display:block}.section-head>p{margin-top:23px}.section{padding:57px 0}h2{font-size:34px}.services,.steps,.about,.faq{grid-template-columns:1fr}.card:first-child{grid-column:auto}.card{min-height:235px;padding:27px}.steps{gap:30px;margin-top:32px}.step{padding-top:18px}.step-label{margin-bottom:13px}.about{gap:33px}.about-visual{order:2;min-height:260px}.about-visual img{max-width:400px}.values{flex-wrap:wrap;gap:14px}.faq{gap:28px;margin-top:50px;padding-top:45px}.cta-box{padding:30px 25px;display:block}.cta-box h2{font-size:30px}.cta-box p{line-height:1.7}.cta-box .btn{margin-top:25px}.final-cta{padding-bottom:50px}.footer-top{align-items:start}.footer-links{flex-direction:column;gap:13px}.footer-bottom{flex-direction:column;align-items:start;line-height:1.6}.eyebrow{letter-spacing:2px;font-size:9px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}.brands{width:80%;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000);mask-image:linear-gradient(90deg,#0000,#000 8% 92%,#0000)}.brands:focus-visible{outline:3px solid var(--blue);outline-offset:5px}.brand-track{align-items:center;width:max-content;animation:30s linear infinite brandscroll;display:flex}.brands:hover .brand-track,.brands:focus-within .brand-track,.brands:focus .brand-track{animation-play-state:paused}.brand-track img{object-fit:contain;flex:none;width:auto;max-width:90px;height:35px;margin-right:56px}.brand-track img.mono{filter:brightness(0)invert();opacity:.9}@keyframes brandscroll{to{transform:translate(-50%)}}@media (width<=640px){.brands{width:100%}.brand-track img{height:27px;margin-right:36px}}@media (prefers-reduced-motion:reduce){.brand-track{flex-wrap:wrap;justify-content:center;width:100%;animation:none!important}.brand-track img[aria-hidden]{display:none}}
