*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:#f4f4f1;color:#101112;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}header{height:84px;display:flex;align-items:center;justify-content:space-between;max-width:1180px;margin:auto;padding:0 24px;position:relative;z-index:3}.logo{font-weight:800;font-size:25px;letter-spacing:-1.2px}.logo span{color:#ff5a1f}nav{display:flex;gap:34px}.btn,nav{font-size:14px}.btn{display:inline-block;background:#111;color:#fff;padding:15px 22px;border-radius:12px;font-weight:650}.btn.small{padding:12px 17px}.wrap{max-width:1180px;margin:auto;padding:0 24px}.hero{padding:90px 0 85px;text-align:center;position:relative}.eyebrow{font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#6b6d70}.hero h1{font-size:72px;line-height:.98;letter-spacing:-4.2px;max-width:930px;margin:18px auto 26px}.hero p{font-size:19px;line-height:1.6;color:#62656a;max-width:680px;margin:0 auto 30px}.section{padding:95px 0}.section.white{background:#fff}.section.dark{background:#111315;color:#fff}.section h2{font-size:48px;line-height:1.05;letter-spacing:-2.3px;margin:10px 0 18px}.lead{color:#6d7075;font-size:18px;line-height:1.6;max-width:700px}.dark .lead{color:#aeb1b6}.grid4{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:45px}.card{background:#fff;border:1px solid #e6e6e1;border-radius:20px;padding:24px;min-height:300px;overflow:hidden;position:relative}.card h3{font-size:20px;margin:0 0 10px}.card p{color:#6d7075;line-height:1.5;font-size:14px}.visual{height:145px;margin-top:25px;border-radius:14px;background:#f1f2ef;display:flex;align-items:center;justify-content:center}.metric{font-size:44px;font-weight:800;letter-spacing:-2px}.metric:after{content:"";display:block;width:120px;height:42px;border-bottom:3px solid #ff5a1f;border-radius:50%;transform:rotate(-5deg)}.timeline{width:100%;font-size:12px}.timeline div{background:white;margin:8px;padding:10px;border-radius:9px;box-shadow:0 4px 18px #0000000d}.chat{font-size:11px;align-items:flex-start;flex-direction:column;padding:12px}.bubble{padding:9px 11px;background:#fff;border-radius:10px;margin:5px;max-width:85%}.bubble.me{align-self:flex-end;background:#111;color:#fff}.why{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:60px;gap:60px;align-items:center}.points{display:grid;grid-gap:12px;gap:12px}.point{border-top:1px solid #ddd;padding:20px 0}.services{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:15px;gap:15px;margin-top:38px}.service{background:#1b1d20;border:1px solid #2a2d30;border-radius:18px;padding:28px;min-height:210px;transition:.2s}.service:hover{transform:translateY(-3px);border-color:#555}.service .num{color:#7e8288;font-size:12px}.service h3{font-size:28px;margin:40px 0 10px}.service p{color:#aeb1b6}.photo{width:100%;height:460px;object-fit:cover;border-radius:22px}.marquee{display:flex;gap:18px;overflow:hidden;margin:55px 0 0}.pill{white-space:nowrap;border:1px solid #333;border-radius:999px;padding:14px 20px;color:#c8c9ca}.pricing{display:grid;grid-template-columns:1.2fr 1.2fr .8fr;grid-gap:15px;gap:15px;margin-top:45px}.pricecard{background:#fff;border:1px solid #e4e4df;border-radius:20px;padding:28px}.pricecard ul{padding-left:18px;line-height:2;color:#5f6266}.faq{max-width:850px;margin-top:40px}.faq details{border-top:1px solid #ddd;padding:20px 0}.faq summary{font-weight:650;cursor:pointer}.faq p{color:#686b70;line-height:1.6}.cta{background:#ff5a1f;color:#fff;border-radius:28px;padding:65px;text-align:center}.cta h2{font-size:48px;margin:0 0 15px}.cta p{max-width:600px;margin:0 auto 25px;opacity:.85}footer{max-width:1180px;margin:auto;padding:70px 24px;display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:50px;gap:50px;color:#676a6e;font-size:13px;line-height:1.8}footer div{display:flex;flex-direction:column;align-items:flex-start}footer .logo{color:#111;margin-bottom:16px}footer b{color:#111;margin-bottom:10px}.pagehero{padding:70px 0 50px}.pagehero h1{font-size:64px;letter-spacing:-3px;margin:15px 0}.pagehero p{font-size:18px;color:#676a6e;max-width:680px;line-height:1.6}.heroimg{width:100%;height:470px;object-fit:cover;border-radius:24px;margin-top:35px}.content{max-width:800px;margin:0 auto;padding:65px 24px 100px}.content h3{font-size:28px;margin-top:50px;letter-spacing:-.8px}.content li,.content p{color:#55595e;line-height:1.8;font-size:16px}.content li{margin:5px 0}.tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:25px}.tabs a{background:#fff;border:1px solid #ddd;padding:10px 13px;border-radius:10px;font-size:13px}.servicegrid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin:35px 0 90px}.servicegrid .service{background:#fff;color:#111;border-color:#ddd}.servicegrid .service p{color:#666}.aboutsplit{display:grid;grid-template-columns:1fr 1fr;grid-gap:55px;gap:55px;align-items:center}.aboutsplit img{width:100%;height:520px;object-fit:cover;border-radius:22px}@media(max-width:800px){header nav{display:none}.hero{padding:55px 0}.hero h1{font-size:45px;letter-spacing:-2.5px}.section{padding:65px 0}.cta h2,.section h2{font-size:36px}.aboutsplit,.grid4,.pricing,.servicegrid,.services,.why{grid-template-columns:1fr}.card{min-height:250px}.heroimg,.photo{height:300px}.pagehero h1{font-size:46px}.cta{padding:42px 22px}footer{grid-template-columns:1fr}.btn.small{font-size:12px;padding:10px 12px}}:root{--bg:#f4f4f1;--surface:#fff;--surface2:#eceeea;--text:#101112;--muted:#676a6e;--line:#dedfd9;--accent:#7b61ff;--accent2:#29b6a8;--header:rgba(244,244,241,.78)}html[data-theme=dark]{--bg:#0c0e10;--surface:#131619;--surface2:#1b1f23;--text:#f4f5f2;--muted:#a5a9ae;--line:#292e33;--accent:#9b8cff;--accent2:#45d1bd;--header:rgba(12,14,16,.78);color-scheme:dark}body{background:var(--bg);color:var(--text);transition:background .35s ease,color .35s ease}header{position:-webkit-sticky;position:sticky;top:0;background:var(--header);backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.headerActions{display:flex;align-items:center;gap:10px}.themeToggle{border:1px solid var(--line);background:var(--surface);width:48px;height:40px;border-radius:12px;padding:0;cursor:pointer;color:var(--text);box-shadow:0 6px 24px #0000000b;transition:.25s}.themeToggle:hover{transform:translateY(-1px);border-color:var(--muted)}.themeTrack{display:grid;place-items:center}.themeIcon{font-size:17px;line-height:1}.card,.pricecard,.servicegrid .service,.tabs a{background:var(--surface);border-color:var(--line)}.visual{background:var(--surface2)}.card p,.content li,.content p,.faq p,.lead,.pagehero p,.pricecard ul{color:var(--muted)}.section.white{background:var(--surface)}.faq details,.point{border-color:var(--line)}footer{color:var(--muted)}footer .logo,footer b{color:var(--text)}.ctaPremium{position:relative;overflow:hidden;background:linear-gradient(135deg,#151922,#252b3d 48%,#172f31);box-shadow:0 28px 80px rgba(15,22,32,.18)}.ctaPremium:before{width:520px;height:520px;background:radial-gradient(circle,rgba(123,97,255,.32),transparent 65%);left:-150px;top:-300px}.ctaPremium:after,.ctaPremium:before{content:"";position:absolute;border-radius:50%}.ctaPremium:after{width:440px;height:440px;background:radial-gradient(circle,rgba(41,182,168,.28),transparent 65%);right:-100px;bottom:-300px}.ctaPremium>*{position:relative;z-index:1}.ctaPremium .btn{background:#fff;color:#111;box-shadow:0 10px 30px #0004}.ctaPremium h2{letter-spacing:-2px}.legalCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:45px}.legalCard{background:var(--surface);border:1px solid var(--line);border-radius:22px;padding:26px;min-height:250px;display:flex;flex-direction:column;transition:.25s}.legalCard:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00000012}.legalCard span{font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.legalCard h3{font-size:24px;letter-spacing:-.8px;margin:38px 0 10px}.legalCard p{color:var(--muted);line-height:1.55;font-size:14px;flex:1 1}.legalCard b{font-size:13px}.legalDoc{max-width:850px;margin:0 auto;padding:80px 24px 120px}.legalDoc .back{display:inline-block;margin-bottom:55px;color:var(--muted);font-size:14px}.legalDoc h1{font-size:58px;line-height:1.02;letter-spacing:-3px;margin:15px 0 28px}.legalDoc .docLead{font-size:20px;line-height:1.6;color:var(--muted);max-width:700px}.legalDoc section{border-top:1px solid var(--line);padding:30px 0 12px;margin-top:28px}.legalDoc h2{font-size:23px;letter-spacing:-.5px;margin:0 0 13px}.legalDoc li,.legalDoc p,.legalDoc section div{color:var(--muted);font-size:16px;line-height:1.75}.docContact{margin-top:60px;border:1px solid var(--line);background:var(--surface);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:6px;color:var(--muted)}.docContact b{color:var(--text)}.docContact a{color:var(--accent)}html[data-theme=dark] .section.dark{background:#070809}html[data-theme=dark] .service{background:#15181b;border-color:#292d31}html[data-theme=dark] .bubble{background:#252a2f;color:#fff}html[data-theme=dark] .bubble.me{background:#f2f3ef;color:#111}html[data-theme=dark] .btn{background:#f4f5f2;color:#101112}html[data-theme=dark] .ctaPremium .btn{background:#fff;color:#111}@media(max-width:800px){.headerActions .btn{display:none}.legalCards{grid-template-columns:1fr}.legalDoc h1{font-size:42px;letter-spacing:-2px}.themeToggle{width:44px}.ctaPremium{padding:48px 24px}}.menuBtn{display:none;width:44px;height:40px;border:1px solid var(--line);border-radius:12px;background:var(--surface);position:relative;z-index:102;cursor:pointer}.menuBtn span{position:absolute;width:18px;height:1.5px;background:var(--text);left:12px;transition:.25s}.menuBtn span:first-child{top:15px}.menuBtn span:last-child{top:22px}.menuBtn.open span:first-child{top:19px;transform:rotate(45deg)}.menuBtn.open span:last-child{top:19px;transform:rotate(-45deg)}.mobileMenu{display:none}.service{position:relative;overflow:hidden;color:#fff!important;min-height:300px;display:flex;flex-direction:column;justify-content:space-between}.service:after{background:linear-gradient(135deg,rgba(123,97,255,0),rgba(69,209,189,0));transition:.35s}.service:hover:after{background:linear-gradient(135deg,rgba(123,97,255,.13),rgba(69,209,189,.08))}.service>*{position:relative;z-index:1}.serviceCopy h3{color:#fff!important;text-shadow:0 2px 20px #000}.service p,.serviceCopy p{color:#d9dde1!important;max-width:540px;text-shadow:0 1px 12px #000}.service .num{color:#d9dde1!important}.service:hover{transform:translateY(-5px);box-shadow:0 22px 60px rgba(0,0,0,.25)}html[data-theme=dark] .card h3,html[data-theme=dark] .card p{color:#f3f4f1}html[data-theme=dark] .card p{color:#aeb3b8}html[data-theme=dark] .timeline div{background:#f4f5f2;color:#151719}html[data-theme=dark] .timeline div b{color:#151719}html[data-theme=dark] .section.dark .eyebrow,html[data-theme=dark] .section.dark h2{color:#fff}.card,.legalCard,.pricecard,.service{transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.card:hover,.pricecard:hover{transform:translateY(-4px);box-shadow:0 20px 55px rgba(0,0,0,.08)}@media(prefers-reduced-motion:no-preference){.hero h1{animation:heroIn .7s cubic-bezier(.2,.8,.2,1) both}.hero .btn,.hero p{animation:heroIn .7s cubic-bezier(.2,.8,.2,1) .12s both}@keyframes heroIn{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}}@media(max-width:800px){header{height:70px;padding:0 16px}.wrap{padding-left:18px;padding-right:18px}.logo{font-size:23px}.menuBtn{display:block}.headerActions{gap:7px}.mobileMenu{display:flex;position:fixed;inset:0;z-index:100;background:var(--bg);padding:110px 22px 32px;flex-direction:column;justify-content:space-between;opacity:0;visibility:hidden;transform:translateY(-8px);transition:.28s ease}.mobileMenu.show{opacity:1;visibility:visible;transform:none}.mobileMenu nav{display:flex!important;flex-direction:column;gap:0}.mobileMenu nav a{font-size:38px;font-weight:750;letter-spacing:-1.8px;padding:17px 2px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:center}.mobileMenu nav a span{font-size:11px;font-weight:600;letter-spacing:.08em;color:var(--muted)}.mobileContact{display:block;background:var(--text);color:var(--bg);border-radius:14px;padding:17px;text-align:center;font-weight:700}.grid4{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;gap:12px;margin-left:-18px;margin-right:-18px;padding:0 18px 14px;scrollbar-width:none}.grid4::-webkit-scrollbar,.marquee::-webkit-scrollbar{display:none}.grid4 .card{flex:0 0 84vw;scroll-snap-align:start}.marquee{overflow-x:auto;scroll-snap-type:x proximity;margin-left:-18px;margin-right:-18px;padding:0 18px 12px;-webkit-overflow-scrolling:touch}.marquee .pill{flex:0 0 auto;scroll-snap-align:start}.services{grid-template-columns:1fr}.service{min-height:270px;padding:24px}.service h3{font-size:27px}.section.dark .lead{color:#b7bbc0}.themeToggle{height:40px}.hero h1{font-size:43px}.hero{padding-top:48px}}.service{background-size:cover!important;background-position:50%!important}.heroimg{display:block;background:var(--surface2);object-position:center}@media(max-width:800px){.mobileMenu nav a{font-size:32px;letter-spacing:-1.25px}.hero h1{font-size:39px;line-height:1.02;letter-spacing:-2.1px}.hero p{font-size:16px;line-height:1.55}.pagehero h1{font-size:39px;line-height:1.02;letter-spacing:-2px}.pagehero p{font-size:16px;line-height:1.55}.cta h2,.section h2{font-size:33px;line-height:1.05;letter-spacing:-1.4px}.lead{font-size:16px;line-height:1.6}.heroimg{height:290px;object-fit:cover;border-radius:20px}.service{min-height:250px;background-position:50%!important}}.mobileNavLayer{display:none}@media(max-width:800px){.mobileMenu{display:none!important}.mobileNavLayer{display:block;position:fixed;inset:0;z-index:9999;pointer-events:none;visibility:hidden}.mobileNavLayer.show{pointer-events:auto;visibility:visible}.mobileNavBackdrop{position:absolute;inset:0;border:0;background:rgba(0,0,0,.62);opacity:0;transition:opacity .25s ease;padding:0}.mobileNavLayer.show .mobileNavBackdrop{opacity:1}.mobileDrawer{position:absolute;top:0;right:0;width:min(88vw,390px);height:100dvh;background:#0c0e10;color:#f4f5f2;border-left:1px solid #292e33;padding:24px 22px 28px;display:flex;flex-direction:column;transform:translateX(102%);transition:transform .28s cubic-bezier(.2,.8,.2,1);box-shadow:-24px 0 70px rgba(0,0,0,.42);overflow-y:auto}html[data-theme=light] .mobileDrawer{background:#f4f4f1;color:#101112;border-color:#dedfd9}.mobileNavLayer.show .mobileDrawer{transform:translateX(0)}.mobileDrawerTop{display:flex;align-items:center;justify-content:space-between;margin-bottom:52px}.mobileClose{width:48px;height:48px;border:1px solid;border-color:var(--line);border-radius:14px;background:var(--surface);color:var(--text);font-size:34px;line-height:1;font-weight:300;cursor:pointer;display:grid;place-items:center;padding:0 0 4px}.mobileDrawer nav{display:flex!important;flex-direction:column;gap:0}.mobileDrawer nav a{display:block;font-size:29px;line-height:1.1;font-weight:750;letter-spacing:-1.15px;padding:19px 2px;border-bottom:1px solid var(--line)}.mobileDrawer .mobileContact{margin-top:auto;background:var(--text);color:var(--bg);border-radius:14px;padding:17px 14px;text-align:center;font-weight:750}.pagehero{padding-bottom:18px}.pagehero .heroimg{margin-top:28px;margin-bottom:0}.content{padding-top:24px;padding-bottom:76px}.content>section:first-child h3{margin-top:0}.content h3{margin-top:38px;font-size:25px;line-height:1.18}.content li,.content p{font-size:15px;line-height:1.68}}.ctaPremium{background:var(--surface);color:var(--text);border:1px solid var(--line);box-shadow:0 18px 55px rgba(0,0,0,.1)}.ctaPremium:after,.ctaPremium:before{display:none}html[data-theme=dark] .ctaPremium{background:#131619;color:#f4f5f2;border-color:#292e33;box-shadow:0 20px 55px rgba(0,0,0,.24)}.ctaPremium p{color:var(--muted);opacity:1}.service .num{display:none!important}.service h3{margin-top:0}@media(max-width:800px){.section{padding:48px 0}.section.white{padding-top:48px;padding-bottom:48px}.hero{padding-top:40px;padding-bottom:44px}.grid4{margin-top:30px}.services{margin-top:28px}.pricing{margin-top:30px}.marquee{margin-top:34px}.pagehero{padding-top:42px;padding-bottom:14px}.pagehero .heroimg{margin-top:22px}.content{padding-top:20px;padding-bottom:58px}.content h3{margin-top:30px}.content>section+section{margin-top:34px}.ctaPremium{padding:38px 22px}footer{padding-top:48px;padding-bottom:48px;gap:32px}}.themeIcon{width:19px;height:19px;display:grid;place-items:center}.themeIcon svg{width:19px;height:19px;display:block;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.metric:after{display:none!important}.advantagesSection h2{max-width:760px}.advantagesSection .lead{max-width:720px}@media(max-width:800px){.advantagesSection{padding-top:42px!important;padding-bottom:48px!important}.advantagesSection .eyebrow{margin-bottom:14px}.advantagesSection h2{font-size:30px!important;line-height:1.08!important;letter-spacing:-1.15px!important;margin:0 0 16px!important;max-width:520px}.advantagesSection .lead{font-size:15px!important;line-height:1.55!important;margin:0;max-width:520px}.advantagesSection .grid4{margin-top:26px!important;margin-left:-18px!important;margin-right:-18px!important;padding-left:7vw!important;padding-right:7vw!important;padding-bottom:12px!important;scroll-padding-left:7vw;gap:12px}.advantagesSection .grid4 .card{flex:0 0 86vw;min-height:0;padding:22px;border-radius:20px}.advantagesSection .card h3{font-size:19px;margin-bottom:9px}.advantagesSection .card p{font-size:14px;line-height:1.5}.advantagesSection .visual{height:128px;margin-top:20px}.advantagesSection .metric{font-size:42px}}.heroSignature{margin:34px 0 46px;padding:0;min-height:560px;text-align:left;display:grid;grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);border:1px solid var(--line);border-radius:30px;overflow:hidden;background:var(--surface);box-shadow:0 26px 80px rgba(0,0,0,.08)}.heroSignatureMain{padding:72px 68px 66px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.heroSignatureMain:after{content:"";position:absolute;left:68px;right:68px;bottom:34px;height:1px;background:var(--line)}.heroSignature h1{font-size:64px;line-height:.96;letter-spacing:-4px;max-width:760px;margin:20px 0 26px;text-align:left}.heroSignature h1 span{color:#ff5a1f}.heroSignature p{font-size:18px;line-height:1.55;max-width:570px;margin:0 0 32px;text-align:left;color:var(--muted)}.heroSignature .btn{margin:0}.heroSignatureSide{border-left:1px solid var(--line);padding:28px;display:flex;flex-direction:column;background:var(--bg)}.heroSideTop{display:flex;justify-content:space-between;align-items:center;padding:2px 2px 28px;color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.13em}.heroSideTop b{font-size:13px;color:var(--text)}.heroCapability{display:grid;grid-template-columns:36px 1fr;align-items:center;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding:22px 2px}.heroCapability span{font-size:11px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.heroCapability b{font-size:17px;letter-spacing:-.35px}.heroSideFoot{margin-top:auto;border-top:1px solid var(--line);padding:24px 2px 2px;display:flex;gap:10px;align-items:center;color:var(--muted);font-size:12px;line-height:1.4}.heroSideFoot i{width:7px;height:7px;border-radius:50%;background:#45d1bd;box-shadow:0 0 0 5px rgba(69,209,189,.1);flex:none}html[data-theme=dark] .heroSignature{background:#101315;box-shadow:0 28px 90px rgba(0,0,0,.28)}html[data-theme=dark] .heroSignatureSide{background:#0b0d0f}@media(max-width:800px){.heroSignature{margin:18px 0 28px;min-height:0;display:block;border-radius:24px}.heroSignatureMain{padding:42px 24px 34px}.heroSignatureMain:after{display:none}.heroSignature .eyebrow{font-size:11px;letter-spacing:.12em}.heroSignature h1{font-size:42px!important;line-height:.98!important;letter-spacing:-2.5px!important;margin:17px 0 20px!important;max-width:100%}.heroSignature p{font-size:15px!important;line-height:1.55!important;margin:0 0 26px!important;max-width:440px}.heroSignature .btn{padding:14px 18px;font-size:13px}.heroSignatureSide{border-left:0;border-top:1px solid var(--line);padding:0 22px 18px;display:grid;grid-template-columns:1fr 1fr;grid-gap:0 18px;gap:0 18px}.heroSideTop{grid-column:1/-1;padding:18px 0 12px}.heroCapability{grid-template-columns:27px 1fr;padding:14px 0}.heroCapability:nth-of-type(2),.heroCapability:nth-of-type(3){border-top:1px solid var(--line)}.heroCapability b{font-size:14px}.heroCapability span{font-size:10px}.heroSideFoot{grid-column:1/-1;margin-top:4px;padding:16px 0 0;font-size:11px}.advantagesSection{padding-top:36px!important}}@media(max-width:390px){.heroSignature h1{font-size:38px!important;letter-spacing:-2.1px!important}.heroSignatureMain,.heroSignatureSide{padding-left:20px;padding-right:20px}}html[data-theme=light] .servicegrid .service{color:#101112!important}html[data-theme=light] .servicegrid .service h3{color:#101112!important;text-shadow:none!important}html[data-theme=light] .servicegrid .service p{color:#5f6266!important;text-shadow:none!important}:root{--neon:#75d8ff;--neon2:#6d7cff;--deep:#05090f;--glass:rgba(10,18,28,.64)}html[data-theme=dark] body{background:#060a0f;background-image:radial-gradient(circle at 70% -10%,rgba(66,151,255,.12),transparent 36%),linear-gradient(180deg,#060a0f,#090d12 48%,#060a0f);overflow-x:hidden}body{overflow-x:hidden}.ambientGrid{inset:0;z-index:-3;opacity:.23;background-image:linear-gradient(rgba(120,184,235,.08) 1px,transparent 0),linear-gradient(90deg,rgba(120,184,235,.08) 1px,transparent 0);background-size:72px 72px;-webkit-mask-image:linear-gradient(180deg,black,transparent 86%);mask-image:linear-gradient(180deg,black,transparent 86%)}.ambientGlow,.ambientGrid{position:fixed;pointer-events:none}.ambientGlow{width:44vw;height:44vw;border-radius:50%;filter:blur(90px);opacity:.1;z-index:-2;animation:ambientDrift 14s ease-in-out infinite alternate}.ambientGlow.g1{background:#1d82ff;right:-18vw;top:15vh}.ambientGlow.g2{background:#3bdcff;left:-22vw;bottom:-12vw;animation-delay:-7s}@keyframes ambientDrift{to{transform:translate3d(5vw,-4vh,0) scale(1.15)}}html[data-theme=dark] header{background:rgba(6,10,15,.72);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid rgba(130,190,235,.12);border-radius:0 0 20px 20px;position:-webkit-sticky;position:sticky;top:0;max-width:1220px;z-index:100;box-shadow:0 12px 40px rgba(0,0,0,.18)}html[data-theme=dark] .logo span{color:#7bdcff;text-shadow:0 0 18px rgba(123,220,255,.65)}html[data-theme=dark] .btn{background:linear-gradient(135deg,#f7fbff,#cfe7ff);color:#07101a;box-shadow:0 8px 30px rgba(91,176,255,.18);transition:.28s ease}.btn:hover{transform:translateY(-2px);box-shadow:0 14px 38px rgba(91,176,255,.28)}html[data-theme=dark] .section.white{background:rgba(8,13,19,.82);color:#f5f8fb;border-block:1px solid rgba(128,184,228,.1)}html[data-theme=dark] .section.white .lead,html[data-theme=dark] .section.white p{color:#9faab6}html[data-theme=dark] .card,html[data-theme=dark] .ctaPremium,html[data-theme=dark] .faq details,html[data-theme=dark] .point,html[data-theme=dark] .pricecard{background:linear-gradient(145deg,rgba(15,23,33,.92),rgba(6,11,17,.92));border:1px solid rgba(125,185,230,.18);box-shadow:inset 0 1px rgba(255,255,255,.025),0 24px 70px rgba(0,0,0,.22);color:#f4f7fa}.card,.point,.pricecard,.service{transform:perspective(1000px) rotateX(var(--tiltX,0deg)) rotateY(var(--tiltY,0deg));transform-style:preserve-3d;transition:transform .18s ease,border-color .3s ease,box-shadow .3s ease}.card:hover,.point:hover,.pricecard:hover,.service:hover{border-color:rgba(114,213,255,.42)!important;box-shadow:0 28px 70px rgba(0,0,0,.3),0 0 36px rgba(77,169,255,.08)!important}.motionTarget{opacity:0;transform:translateY(26px);transition:opacity .75s cubic-bezier(.2,.8,.2,1),transform .75s cubic-bezier(.2,.8,.2,1)}.motionTarget.inView{opacity:1;transform:translateY(0)}.heroSignature{grid-template-columns:minmax(0,1.02fr) minmax(460px,.98fr);min-height:650px;background:linear-gradient(145deg,rgba(10,17,25,.96),rgba(4,8,13,.98))!important;border-color:rgba(126,191,238,.18)!important;box-shadow:0 34px 100px rgba(0,0,0,.34),inset 0 1px rgba(255,255,255,.03)!important;position:relative}.heroSignature:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(115deg,transparent 30%,rgba(102,199,255,.04) 50%,transparent 70%);background-size:200% 100%;animation:heroSheen 8s linear infinite}@keyframes heroSheen{to{background-position:-200% 0}}.heroSignatureMain{z-index:2}.heroSignature h1{font-size:68px;background:linear-gradient(180deg,#fff 15%,#c7d7e7 80%);-webkit-background-clip:text;background-clip:text;color:transparent}.heroSignature h1 span{color:#70d8ff;text-shadow:0 0 25px rgba(80,190,255,.5)}.robotHeroSide{padding:0!important;position:relative;overflow:hidden;background:radial-gradient(circle at 55% 45%,rgba(39,126,206,.16),transparent 48%),#05090e!important;min-width:0}.robotHeroSide:before{content:"";background:linear-gradient(90deg,rgba(5,9,14,.75),transparent 28%),linear-gradient(0deg,rgba(5,9,14,.65),transparent 30%);z-index:2}.heroHud,.robotHeroSide:before{position:absolute;inset:0;pointer-events:none}.heroHud{z-index:5;padding:26px;display:flex;flex-direction:column}.heroHud .heroSideTop{margin-left:auto}.heroHud .heroCapability{width:180px;margin-left:auto;border:1px solid rgba(126,199,247,.16);border-radius:13px;margin-bottom:8px}.heroHud .heroCapability,.heroHud .heroSideFoot{background:rgba(4,10,17,.54);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:12px 14px}.heroHud .heroSideFoot{margin-top:auto;border:1px solid rgba(126,199,247,.13);border-radius:13px;width:min(270px,75%)}.robotScene{--rx:0deg;--ry:0deg;--px:0px;--py:0px;position:absolute;inset:0;overflow:hidden;perspective:1200px;background:radial-gradient(circle at 55% 48%,rgba(72,158,255,.14),transparent 35%)}.starfield{position:absolute;inset:-20%;background-image:radial-gradient(circle,#a8ddff 0 1px,transparent 1.5px);background-size:67px 67px;opacity:.18;animation:stars 18s linear infinite}@keyframes stars{to{transform:translate3d(-67px,67px,0)}}.robotRig{position:absolute;width:92%;height:96%;left:1%;bottom:-7%;transform-style:preserve-3d;transform:translate3d(var(--px),var(--py),60px) rotateX(var(--rx)) rotateY(var(--ry));transition:transform .12s ease-out;animation:botFloat 5.5s ease-in-out infinite}.futureBot{width:100%;height:100%;overflow:visible;filter:drop-shadow(0 25px 35px rgba(0,0,0,.48))}.botBody{transform-origin:280px 350px;animation:botBreath 4.2s ease-in-out infinite}.head{transform-origin:280px 210px;animation:headScan 7s ease-in-out infinite}.rightArm{transform-origin:411px 282px;animation:armMove 6s ease-in-out infinite}.forearm{transform-origin:490px 420px;animation:forearmMove 5s ease-in-out infinite}.hand{transform-origin:505px 490px;animation:handMove 4s ease-in-out infinite}.corePulse{animation:corePulse 1.8s ease-in-out infinite}.visorGlow{animation:visor 2.6s ease-in-out infinite}@keyframes botFloat{50%{transform:translate3d(var(--px),calc(var(--py) - 12px),78px) rotateX(var(--rx)) rotateY(var(--ry))}}@keyframes botBreath{50%{transform:scale(1.012)}}@keyframes headScan{0%,to{transform:rotate(-1deg)}45%{transform:rotate(4deg)}70%{transform:rotate(-3deg)}}@keyframes armMove{50%{transform:rotate(-5deg) translateY(-5px)}}@keyframes forearmMove{50%{transform:rotate(-7deg)}}@keyframes handMove{50%{transform:rotate(6deg) translateY(-3px)}}@keyframes corePulse{50%{opacity:.72;transform:scale(.88);transform-origin:280px 355px}}@keyframes visor{50%{opacity:.58}}.orbit{position:absolute;border:1px solid rgba(111,210,255,.22);border-radius:50%;left:50%;top:48%;transform-style:preserve-3d}.o1{width:470px;height:180px;margin:-90px 0 0 -235px;animation:orbit1 10s linear infinite}.o2{width:330px;height:330px;margin:-165px 0 0 -165px;animation:orbit2 13s linear infinite}.o3{width:540px;height:540px;margin:-270px 0 0 -270px;opacity:.35;animation:orbit3 18s linear infinite}@keyframes orbit1{to{transform:rotate(1turn) rotateX(66deg)}}@keyframes orbit2{to{transform:rotate(-1turn) rotateY(67deg)}}@keyframes orbit3{to{transform:rotate(1turn)}}.holoSphere{position:absolute;width:96px;height:96px;right:12%;top:39%;border-radius:50%;border:1px solid rgba(123,221,255,.55);box-shadow:0 0 35px rgba(71,185,255,.24),inset 0 0 30px rgba(71,185,255,.16);animation:holoFloat 3.2s ease-in-out infinite}.holoSphere i,.holoSphere:after,.holoSphere:before{content:"";position:absolute;border:1px solid rgba(123,221,255,.36);border-radius:50%;inset:15px}.holoSphere:after{inset:31px -13px;transform:rotate(90deg)}.holoSphere i:first-child{inset:45px -20px}.holoSphere i:nth-child(2){inset:-15px 45px}.holoSphere i:nth-child(3){inset:8px;animation:holoSpin 5s linear infinite}@keyframes holoFloat{50%{transform:translateY(-12px) scale(1.05)}}@keyframes holoSpin{to{transform:rotate(1turn)}}.scanBeam{position:absolute;left:0;right:0;height:1px;top:10%;background:linear-gradient(90deg,transparent,#7ee3ff,transparent);box-shadow:0 0 18px #54c9ff;opacity:.55;animation:scan 5.2s ease-in-out infinite}@keyframes scan{50%{top:90%;opacity:.2}}.energyDust i{position:absolute;width:3px;height:3px;background:#b8efff;border-radius:50%;box-shadow:0 0 10px #5bd4ff;animation:dust 5s ease-in-out infinite}.energyDust i:first-child{left:12%;top:20%}.energyDust i:nth-child(2){left:28%;top:72%;animation-delay:-1s}.energyDust i:nth-child(3){left:76%;top:18%;animation-delay:-2s}.energyDust i:nth-child(4){left:84%;top:62%;animation-delay:-3s}.energyDust i:nth-child(5){left:61%;top:78%;animation-delay:-4s}.energyDust i:nth-child(6){left:48%;top:13%;animation-delay:-.7s}.energyDust i:nth-child(7){left:18%;top:49%;animation-delay:-2.7s}.energyDust i:nth-child(8){left:92%;top:34%;animation-delay:-1.7s}.energyDust i:nth-child(9){left:39%;top:88%;animation-delay:-3.7s}.energyDust i:nth-child(10){left:68%;top:48%;animation-delay:-4.7s}.energyDust i:nth-child(11){left:8%;top:82%;animation-delay:-2.2s}.energyDust i:nth-child(12){left:54%;top:57%;animation-delay:-1.2s}@keyframes dust{50%{transform:translateY(-22px) scale(2);opacity:.25}}html[data-theme=dark] .service{border:1px solid rgba(128,190,235,.16);box-shadow:0 20px 60px rgba(0,0,0,.28);overflow:hidden}.service:after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,transparent 25%,rgba(140,220,255,.09) 48%,transparent 70%);transform:translateX(-120%);transition:transform .8s ease}.service:hover:after{transform:translateX(120%)}html[data-theme=dark] .marquee .pill{background:rgba(11,18,27,.82);border:1px solid rgba(128,190,235,.17);box-shadow:inset 0 1px rgba(255,255,255,.03)}html[data-theme=dark] .faq details{overflow:hidden;border-radius:18px;margin-bottom:10px}html[data-theme=dark] .faq summary{position:relative;padding-right:76px!important}html[data-theme=dark] .faq summary::-webkit-details-marker{display:none}.faq summary{list-style:none}.faq summary:after{content:"+";right:24px;width:38px;height:38px;border:1px solid rgba(123,204,255,.28);display:grid;place-items:center;font-size:24px;line-height:1;color:#a8ddff}.faq details[open] summary:after{content:"×";font-size:27px}.faq details p{padding-right:76px!important}html[data-theme=dark] .content>section,html[data-theme=dark] .pagehero{position:relative}.pagehero:after{content:"";position:absolute;right:0;top:10%;width:240px;height:240px;border:1px solid rgba(112,200,255,.1);border-radius:50%;box-shadow:0 0 80px rgba(52,147,255,.08);animation:pageOrb 12s linear infinite;pointer-events:none}@keyframes pageOrb{to{transform:rotate(1turn) scale(1.08)}}html[data-theme=dark] .aboutsplit img,html[data-theme=dark] .heroimg{border:1px solid rgba(123,194,239,.18);box-shadow:0 28px 80px rgba(0,0,0,.32);filter:saturate(.72) contrast(1.05)}@media(max-width:800px){.heroSignature{grid-template-columns:1fr;display:block}.robotHeroSide{height:480px;border-top:1px solid rgba(126,191,238,.16)!important}.heroHud{padding:18px}.heroHud .heroCapability{width:148px;padding:9px 11px}.heroHud .heroCapability b{font-size:12px}.heroHud .heroSideFoot{width:68%;font-size:10px}.robotRig{width:112%;left:-12%;bottom:-8%}.holoSphere{right:9%;top:42%;width:76px;height:76px}.orbit{opacity:.55}.motionTarget{transform:translateY(16px)}.faq summary{padding-right:64px!important}.faq summary:after{right:16px;width:34px;height:34px}.faq details p{padding-right:18px!important}.ambientGrid{background-size:48px 48px}.pagehero:after{width:140px;height:140px;opacity:.6}}@media(max-width:420px){.robotHeroSide{height:420px}.heroHud .heroCapability{width:132px}.heroHud .heroCapability:nth-of-type(4),.heroHud .heroCapability:nth-of-type(5){display:none}.robotRig{width:122%;left:-18%}}@media(prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}.motionTarget{opacity:1;transform:none}.card,.point,.pricecard,.robotRig,.service{transform:none!important}}.why{align-items:stretch}.points{gap:16px;min-width:0}.point{padding:30px 32px!important;min-height:0!important;border:1px solid rgba(125,185,230,.18)!important;border-radius:18px!important;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.point b{display:block;font-size:21px;line-height:1.25;margin:0 0 12px}.point p{margin:0!important;line-height:1.55;overflow-wrap:anywhere}.faq{max-width:none!important;width:100%}.faq details{padding:0!important}.faq summary{min-height:92px;padding:26px 92px 26px 28px!important;display:flex;align-items:center;line-height:1.3;position:relative;overflow-wrap:anywhere}.faq details p{margin:0;padding:0 92px 30px 28px!important;line-height:1.55}.faq summary:after{content:""!important;position:absolute;right:28px;top:50%;width:42px;height:42px;border:1px solid rgba(123,204,255,.32);border-radius:50%;transform:translateY(-50%);background:linear-gradient(#a8ddff,#a8ddff) 50%/16px 2px no-repeat,linear-gradient(#a8ddff,#a8ddff) 50%/2px 16px no-repeat!important;box-shadow:inset 0 0 16px rgba(80,180,255,.04);transition:.25s ease}.faq details[open] summary:after{background:linear-gradient(#a8ddff,#a8ddff) 50%/16px 2px no-repeat!important;transform:translateY(-50%) rotate(180deg)}.heroHud,.robotHeroSide,.robotScene{contain:paint}.heroHud{overflow:hidden}.heroHud .heroCapability,.heroHud .heroSideFoot{max-width:calc(100% - 28px);overflow:hidden}.heroHud .heroCapability b,.heroHud .heroSideFoot span{overflow-wrap:anywhere}.robotRig{width:84%;height:92%;left:0;bottom:-2%}.futureBot{filter:drop-shadow(0 30px 44px rgba(0,0,0,.58)) drop-shadow(0 0 22px rgba(61,176,255,.1))}.botBody{animation:botBreath 3.8s ease-in-out infinite}.robotScene:after{content:"";position:absolute;inset:8% 8% 5%;border:1px solid rgba(110,206,255,.08);border-radius:50%;transform:perspective(700px) rotateX(68deg);box-shadow:0 0 80px rgba(53,162,255,.07);animation:deckSpin 16s linear infinite;pointer-events:none}@keyframes deckSpin{to{transform:perspective(700px) rotateX(68deg) rotate(1turn)}}@media(max-width:800px){.point{padding:24px!important}.faq summary{min-height:78px;padding:22px 72px 22px 22px!important}.faq details p{padding:0 22px 24px!important}.faq summary:after{right:20px;width:38px;height:38px}.robotRig{width:98%;left:-8%;bottom:-2%}.heroHud .heroCapability{max-width:44%}.heroHud .heroSideFoot{max-width:62%}}.pricing{align-items:stretch}.pricecard{display:flex;flex-direction:column;min-width:0}.pricecard .btn{margin-top:auto;align-self:flex-start}.pricecard ul{margin-bottom:24px}.heroHud .heroCapability{display:block!important;grid-template-columns:none!important;min-width:190px;width:190px!important;padding:13px 16px!important}.heroHud .heroCapability b{display:block!important;width:auto!important;white-space:normal!important;line-height:1.15!important}.heroHud .heroCapability b,.heroHud .heroSideFoot span{word-break:normal!important;overflow-wrap:normal!important}.robotRig{width:91%!important;height:96%!important;left:-2%!important;bottom:-4%!important}.futureBot{filter:drop-shadow(0 34px 46px rgba(0,0,0,.58)) drop-shadow(0 0 26px rgba(61,176,255,.14))}.head{transform-origin:310px 220px}.botBody{transform-origin:310px 390px}.corePulse{transform-origin:310px 419px!important}.processVisual{height:500px;border-radius:28px;position:relative;overflow:hidden;margin-top:34px;border:1px solid rgba(108,190,238,.22);background:radial-gradient(circle at 50% 50%,rgba(48,164,255,.19),transparent 26%),linear-gradient(145deg,#07111b,#02070d 68%,#0a1825);box-shadow:0 35px 90px rgba(0,0,0,.22);isolation:isolate}.processVisual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(106,197,255,.07) 1px,transparent 0),linear-gradient(90deg,rgba(106,197,255,.07) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.processCore{position:absolute;left:50%;top:50%;width:150px;height:150px;transform:translate(-50%,-50%);border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle,#dffcff 0 7%,#4dd9ff 8% 16%,#102b45 17% 44%,#06101a 45%);border:1px solid #6bdcff;box-shadow:0 0 70px rgba(73,204,255,.34),inset 0 0 30px rgba(76,201,255,.2);animation:processPulse 3s ease-in-out infinite}.processCore span{font-size:13px;letter-spacing:.25em;color:#dffaff}.processRing{position:absolute;left:50%;top:50%;border:1px solid rgba(108,220,255,.26);border-radius:50%;transform:translate(-50%,-50%)}.processRing.r1{width:390px;height:390px;animation:processSpin 14s linear infinite}.processRing.r2{width:650px;height:250px;animation:processSpin2 11s linear infinite}.processNode{position:absolute;width:160px;padding:16px 18px;border:1px solid rgba(114,207,255,.22);border-radius:16px;background:rgba(6,14,23,.78);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#f3f9ff;box-shadow:0 15px 40px rgba(0,0,0,.22);animation:nodeFloat 4s ease-in-out infinite}.processNode b{display:block;color:#74ddff;font-size:11px;letter-spacing:.14em;margin-bottom:7px}.processNode span{font-weight:700}.processNode.n1{left:8%;top:16%}.processNode.n2{right:8%;top:18%;animation-delay:-1s}.processNode.n3{left:11%;bottom:14%;animation-delay:-2s}.processNode.n4{right:10%;bottom:15%;animation-delay:-3s}.processBeam{position:absolute;left:12%;right:12%;top:50%;height:1px;background:linear-gradient(90deg,transparent,#6fe0ff,transparent);box-shadow:0 0 18px #45c8ff;animation:beamScan 4s ease-in-out infinite}@keyframes processSpin{to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes processSpin2{to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes processPulse{50%{transform:translate(-50%,-50%) scale(1.06);filter:brightness(1.18)}}@keyframes nodeFloat{50%{transform:translateY(-8px)}}@keyframes beamScan{50%{top:68%;opacity:.3}}html[data-theme=light] .heroSignature{background:linear-gradient(145deg,#f8fbfe,#e8f1f8)!important;border-color:#cbdbe7!important;box-shadow:0 28px 80px rgba(29,58,83,.12)!important}html[data-theme=light] .heroSignature h1{background:linear-gradient(180deg,#101820,#40566a 90%);-webkit-background-clip:text;background-clip:text;color:transparent}html[data-theme=light] .robotHeroSide{background:radial-gradient(circle at 52% 44%,rgba(53,161,230,.18),transparent 45%),#eaf3f9!important}html[data-theme=light] .robotHeroSide:before{background:linear-gradient(90deg,rgba(235,245,251,.68),transparent 28%),linear-gradient(0deg,rgba(235,245,251,.55),transparent 30%)}html[data-theme=light] .heroHud .heroCapability,html[data-theme=light] .heroHud .heroSideFoot{background:rgba(248,252,255,.74);border-color:rgba(43,104,146,.22);color:#10202d;box-shadow:0 12px 30px rgba(43,85,115,.08)}html[data-theme=light] .heroHud .heroSideTop{color:#526b7e}html[data-theme=light] .robotScene{background:radial-gradient(circle at 55% 48%,rgba(61,167,229,.16),transparent 37%)}html[data-theme=light] .starfield{filter:invert(1);opacity:.1}@media(max-width:800px){.heroHud .heroCapability{min-width:0;width:44%!important;max-width:44%!important}.robotRig{width:108%!important;left:-15%!important}.processVisual{height:440px}.processNode{width:132px;padding:12px;font-size:12px}.processRing.r2{width:460px}.pricing{grid-template-columns:1fr!important}.pricecard .btn{margin-top:18px}}@media(max-width:480px){.heroHud .heroCapability{width:42%!important;max-width:42%!important;padding:10px 11px!important}.heroHud .heroCapability b{font-size:11px!important}.processVisual{height:390px}.processCore{width:110px;height:110px}.processRing.r1{width:260px;height:260px}.processNode{width:112px}.processNode.n1,.processNode.n3{left:4%}.processNode.n2,.processNode.n4{right:4%}}.processCore span{font-size:17px!important;letter-spacing:-.02em!important;text-transform:none;font-weight:800}.processNode span{display:block;font-weight:750;font-size:17px}.processNode b{display:none!important}.servicesHero{overflow:visible}.servicesHero:after{display:none!important}.servicesUniverse{height:510px;margin-top:34px;border:1px solid rgba(108,190,238,.22);border-radius:28px;position:relative;overflow:hidden;isolation:isolate;background:radial-gradient(circle at 50% 50%,rgba(55,174,255,.2),transparent 24%),linear-gradient(145deg,#07111b,#02070d 68%,#0a1825);box-shadow:0 35px 90px rgba(0,0,0,.2)}.servicesUniverse:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(106,197,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(106,197,255,.06) 1px,transparent 0);background-size:54px 54px;-webkit-mask-image:radial-gradient(circle at center,#000,transparent 78%);mask-image:radial-gradient(circle at center,#000,transparent 78%)}.suCore{position:absolute;z-index:5;left:50%;top:50%;width:166px;height:166px;transform:translate(-50%,-50%);display:grid;place-items:center;border-radius:50%;color:#eaffff;font-size:20px;font-weight:850;letter-spacing:-.03em;background:radial-gradient(circle,#eaffff 0 5%,#55dfff 6% 12%,#123653 13% 42%,#06111b 43%);border:1px solid #73e4ff;box-shadow:0 0 75px rgba(75,210,255,.36),inset 0 0 34px rgba(78,201,255,.2);animation:suPulse 3.2s ease-in-out infinite}.suCore,.suRing{will-change:transform}.suRing{position:absolute;left:50%;top:50%;border:1px solid rgba(112,215,255,.25);border-radius:50%}.suRing.one{width:380px;height:380px;animation:suSpin 18s linear infinite}.suRing.two{width:720px;height:270px;animation:suSpinBack 14s linear infinite}.suRing.three{width:510px;height:510px;border-style:dashed;opacity:.35;animation:suSpin 28s linear infinite}.suNode{position:absolute;z-index:4;width:74px;height:74px;border-radius:22px;display:grid;place-items:center;background:rgba(7,18,29,.78);border:1px solid rgba(117,219,255,.3);color:#aeeaff;font-size:11px;font-weight:850;letter-spacing:.12em;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 35px rgba(0,0,0,.22),inset 0 0 22px rgba(64,180,255,.05);animation:suFloat 4.5s ease-in-out infinite}.suNode.a{left:15%;top:18%}.suNode.b{right:15%;top:20%;animation-delay:-1.2s}.suNode.c{left:18%;bottom:16%;animation-delay:-2.3s}.suNode.d{right:17%;bottom:17%;animation-delay:-3.2s}.suScan{position:absolute;z-index:2;left:9%;right:9%;top:18%;height:1px;background:linear-gradient(90deg,transparent,#75e7ff,transparent);box-shadow:0 0 18px #45c8ff;animation:suScan 5s ease-in-out infinite}@keyframes suSpin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes suSpinBack{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes suPulse{50%{transform:translate(-50%,-50%) scale(1.055)}}@keyframes suFloat{50%{transform:translateY(-9px)}}@keyframes suScan{50%{top:80%;opacity:.28}}.premiumServiceGrid{margin-top:34px}.premiumService{min-height:420px!important;padding:0!important;display:flex!important;flex-direction:column;overflow:hidden!important;background:linear-gradient(145deg,rgba(17,23,29,.96),rgba(8,13,18,.98))!important;position:relative}.serviceArt{height:225px;position:relative;overflow:hidden;border-bottom:1px solid rgba(115,203,255,.16);background:radial-gradient(circle at 50% 50%,rgba(51,166,239,.19),transparent 40%),#071019}.serviceArt:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(105,194,245,.055) 1px,transparent 0),linear-gradient(90deg,rgba(105,194,245,.055) 1px,transparent 0);background-size:30px 30px}.serviceArt i,.serviceArt span{position:absolute;display:block}.serviceArt.code i:first-child{left:18%;right:18%;top:24%;bottom:24%;border:1px solid rgba(119,218,255,.36);border-radius:18px;box-shadow:inset 0 0 35px rgba(59,180,255,.08)}.serviceArt.code i:nth-child(2){left:25%;top:39%;width:42%;height:2px;background:#7ee8ff;box-shadow:0 22px 0 rgba(126,232,255,.45),0 44px 0 rgba(126,232,255,.22);animation:artSlide 3.5s ease-in-out infinite}.serviceArt.code span{right:22%;top:32%;width:42px;height:42px;border:1px solid #6cdcff;border-radius:50%;box-shadow:0 0 24px rgba(74,205,255,.35);animation:artPulse 2.8s ease-in-out infinite}.serviceArt.orbit i:first-child,.serviceArt.orbit i:nth-child(2){left:50%;top:50%;border:1px solid rgba(110,220,255,.35);border-radius:50%;will-change:transform}.serviceArt.orbit i:first-child{width:160px;height:160px;animation:artOrbit 9s linear infinite}.serviceArt.orbit i:nth-child(2){width:240px;height:86px;animation:artOrbitBack 7s linear infinite}.serviceArt.orbit span{width:48px;height:48px;border-radius:50%;background:radial-gradient(circle,#e9ffff 0 12%,#53dcff 13% 32%,#0b2740 33%);box-shadow:0 0 34px rgba(69,205,255,.42);animation:artPulse 2.6s ease-in-out infinite}.serviceArt.orbit span,.serviceArt.shield span{left:50%;top:50%;transform:translate(-50%,-50%)}.serviceArt.shield span{width:112px;height:132px;-webkit-clip-path:polygon(50% 0,92% 17%,86% 68%,50% 100%,14% 68%,8% 17%);clip-path:polygon(50% 0,92% 17%,86% 68%,50% 100%,14% 68%,8% 17%);background:linear-gradient(145deg,rgba(135,229,255,.4),rgba(19,67,105,.25));border:1px solid #78ddff;box-shadow:0 0 45px rgba(67,195,255,.2);animation:artPulseShield 3.1s ease-in-out infinite}.serviceArt.shield i:first-child{left:50%;top:50%;width:46px;height:46px;border:2px solid #c9f7ff;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 20px rgba(125,226,255,.4)}.serviceArt.pulse:after{content:"";position:absolute;left:8%;right:8%;top:50%;height:2px;background:linear-gradient(90deg,transparent 0 8%,#6de1ff 8% 20%,transparent 20% 28%,#6de1ff 28% 34%,transparent 34% 42%,#6de1ff 42% 48%,#dfffff 48% 52%,#6de1ff 52% 58%,transparent 58% 70%,#6de1ff 70% 82%,transparent 82%);filter:drop-shadow(0 0 7px #57d5ff);animation:artSlide 3s ease-in-out infinite}.serviceArt.pulse span{left:50%;top:50%;width:88px;height:88px;transform:translate(-50%,-50%);border:1px solid rgba(116,224,255,.42);border-radius:50%;box-shadow:0 0 34px rgba(75,204,255,.17);animation:artPulse 2.8s ease-in-out infinite}.serviceText{padding:28px 32px 30px;display:flex;flex:1 1;flex-direction:column;justify-content:space-between;gap:40px}.premiumService h3,.premiumService p{margin:0!important}@keyframes artOrbit{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(1turn)}}@keyframes artOrbitBack{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-1turn)}}@keyframes artPulse{50%{filter:brightness(1.35);opacity:.78}}@keyframes artPulseShield{50%{transform:translate(-50%,-50%) scale(1.05);filter:brightness(1.18)}}@keyframes artSlide{50%{transform:translateX(9px);opacity:.7}}html[data-theme=light] .servicesUniverse{background:radial-gradient(circle at 50% 50%,rgba(55,174,255,.18),transparent 25%),linear-gradient(145deg,#eaf5fc,#dcebf5 70%,#edf7fc);border-color:#b9d4e5}html[data-theme=light] .servicesUniverse:before{opacity:.55}html[data-theme=light] .suNode{background:rgba(248,252,255,.78);color:#1b5875;border-color:rgba(44,135,186,.25)}html[data-theme=light] .premiumService{background:linear-gradient(145deg,#f8fbfd,#edf4f8)!important;border-color:#c9dbe6!important}html[data-theme=light] .premiumService h3{color:#101820!important}html[data-theme=light] .premiumService p{color:#536574!important}html[data-theme=light] .serviceArt{background:radial-gradient(circle at 50% 50%,rgba(51,166,239,.18),transparent 40%),#e7f2f8;border-color:#c5dbe8}@media(max-width:800px){.servicesUniverse{height:430px}.suCore{width:125px;height:125px;font-size:17px}.suRing.one{width:270px;height:270px}.suRing.two{width:470px;height:190px}.suRing.three{width:360px;height:360px}.suNode{width:60px;height:60px;border-radius:18px;font-size:9px}.suNode.a{left:7%;top:15%}.suNode.b{right:7%;top:18%}.suNode.c{left:9%;bottom:13%}.suNode.d{right:9%;bottom:14%}.premiumService{min-height:350px!important}.serviceArt{height:185px}.serviceText{padding:23px 24px 25px;gap:24px}}@media(max-width:480px){.servicesUniverse{height:360px}.suRing.two{width:390px}.suNode{width:54px;height:54px}.serviceArt{height:165px}.processCore span{font-size:15px!important}}.premiumServiceGrid{gap:16px!important}.premiumService{min-height:330px!important}.serviceArt{height:150px!important;flex:0 0 150px}.serviceText{padding:24px 28px 26px!important;gap:20px!important}.premiumService h3{font-size:26px!important;line-height:1.08!important}.premiumService p{font-size:15px!important;line-height:1.45!important;max-width:95%}.serviceArt.code i:first-child{top:18%;bottom:18%}.serviceArt.code i:nth-child(2){top:32%}.serviceArt.orbit i:first-child{width:118px;height:118px}.serviceArt.orbit i:nth-child(2){width:190px;height:68px}.serviceArt.shield span{width:82px;height:98px}.serviceArt.shield i:first-child{width:34px;height:34px}.processVisual,.servicesUniverse{contain:layout paint;transform:translateZ(0)}.processNode{width:150px!important;min-height:62px;padding:14px 16px!important;display:grid!important;place-items:center!important;text-align:center!important;line-height:1.15!important}.processNode span{font-size:15px!important;line-height:1.15!important;white-space:normal!important;overflow-wrap:normal!important;word-break:normal!important}.processNode.n1{left:7%!important}.processNode.n2{right:7%!important}.processNode.n3{left:9%!important}.processNode.n4{right:9%!important}.processCore span,.suCore{color:#07131e!important;text-shadow:0 1px 0 rgba(255,255,255,.32);position:relative;z-index:2}.processCore,.suCore{background:radial-gradient(circle,#f2fdff 0 10%,#63e4ff 11% 20%,#2c6b96 21% 45%,#0a1b2a 46%)!important}.servicesUniverse{height:440px!important}.suCore{width:148px!important;height:148px!important;font-size:19px!important}.suNode{width:70px!important;height:70px!important;text-align:center!important;line-height:1!important}.processCore,.processNode,.processRing,.serviceArt i,.serviceArt span,.suCore,.suNode,.suRing{-webkit-backface-visibility:hidden;backface-visibility:hidden}.processNode,.suNode{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media(max-width:800px){.servicesUniverse{height:390px!important}.premiumService{min-height:300px!important}.serviceArt{height:132px!important;flex-basis:132px}.serviceText{padding:20px 22px 22px!important;gap:16px!important}.premiumService h3{font-size:23px!important}.premiumService p{font-size:14px!important}.processVisual{height:410px!important;padding:0 8px}.processCore{width:104px!important;height:104px!important}.processCore span{font-size:14px!important}.processRing.r1{width:250px!important;height:250px!important}.processRing.r2{width:400px!important;height:180px!important}.processNode{width:118px!important;min-height:58px!important;padding:11px 9px!important}.processNode span{font-size:13px!important}.processNode.n1{left:4%!important;top:13%!important}.processNode.n2{right:4%!important;top:15%!important}.processNode.n3{left:4%!important;bottom:12%!important}.processNode.n4{right:4%!important;bottom:13%!important}.suCore{width:112px!important;height:112px!important;font-size:16px!important}.suNode{width:58px!important;height:58px!important;font-size:9px!important}}@media(max-width:480px){.servicesUniverse{height:345px!important;border-radius:22px}.processVisual{height:370px!important;border-radius:22px}.processNode{width:104px!important;min-height:54px!important;padding:9px 7px!important}.processNode span{font-size:12px!important}.processNode.n1{left:3%!important}.processNode.n2{right:3%!important}.processNode.n3{left:3%!important}.processNode.n4{right:3%!important}.processRing.r1{width:220px!important;height:220px!important}.processRing.r2{width:340px!important;height:150px!important}.premiumService{min-height:275px!important}.serviceArt{height:118px!important;flex-basis:118px}.serviceText{padding:18px 19px 20px!important}.premiumService h3{font-size:21px!important}.premiumService p{font-size:13.5px!important}}.menuBtn,.mobileClose,.mobileDrawer a,.mobileNavBackdrop{touch-action:manipulation;-webkit-tap-highlight-color:transparent}@media(max-width:800px){.mobileNavLayer{contain:layout style paint}.mobileDrawer{will-change:transform;transform:translate3d(102%,0,0);transition:transform .22s cubic-bezier(.2,.85,.25,1);overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.mobileNavLayer.show .mobileDrawer{transform:translateZ(0)}.mobileNavBackdrop{will-change:opacity;transition:opacity .18s linear}body.menuOpen .ambientGlow,body.menuOpen .botBody,body.menuOpen .energyDust i,body.menuOpen .processBeam,body.menuOpen .processCore,body.menuOpen .processNode,body.menuOpen .processRing,body.menuOpen .robotRig,body.menuOpen .robotScene:after,body.menuOpen .serviceArt *,body.menuOpen .suCore,body.menuOpen .suNode,body.menuOpen .suRing,body.menuOpen .suScan{animation-play-state:paused!important}}.why{align-items:center!important}.points{gap:0!important}.point,html[data-theme=dark] .point{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;padding:24px 0!important}.point,.point:hover,html[data-theme=dark] .point{box-shadow:none!important;transform:none!important}.point:hover{border-color:var(--line)!important}.point b{font-size:20px}.point p{margin-bottom:0}.faq{max-width:850px!important;width:auto!important;margin-top:40px!important}.faq details,html[data-theme=dark] .faq details{background:transparent!important;border:0!important;border-top:1px solid var(--line)!important;border-radius:0!important;box-shadow:none!important;margin:0!important;padding:20px 0!important;overflow:visible!important}.faq summary,html[data-theme=dark] .faq summary{min-height:0!important;padding:0!important;display:list-item!important;list-style:disclosure-closed!important;overflow:visible!important;font-weight:650!important;line-height:1.35!important;cursor:pointer}.faq details[open] summary{list-style:disclosure-open!important}.faq summary::-webkit-details-marker{display:inline!important}.faq details[open] summary:after,.faq summary:after{content:none!important;display:none!important}.faq details p,html[data-theme=dark] .faq details p{margin:18px 0 0!important;padding:0!important;line-height:1.6!important}.mobileDrawer,.mobileNavLayer{backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(max-width:800px){.mobileNavLayer{contain:strict!important}.mobileDrawer{transition-duration:.18s!important}.why{align-items:start!important}.point{padding:20px 0!important}.faq{max-width:none!important;width:100%!important}.faq details{padding:18px 0!important}.faq summary{padding:0!important;display:list-item!important;min-height:0!important}.faq details p{padding:0!important;margin-top:14px!important}.mobileNavLayer{contain:layout paint!important;visibility:visible!important;pointer-events:none!important}.mobileNavLayer.show{pointer-events:auto!important}.mobileNavBackdrop{opacity:0!important;transition:opacity .09s linear!important;will-change:auto!important}.mobileNavLayer.show .mobileNavBackdrop{opacity:1!important}.mobileDrawer{transform:translate3d(100%,0,0)!important;transition:transform .11s cubic-bezier(.2,.8,.2,1)!important;will-change:transform!important;box-shadow:none!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.mobileNavLayer.show .mobileDrawer{transform:translateZ(0)!important}.menuBtn span{transition:transform .1s ease,top .1s ease!important}}.servicesUniverse .suNode{width:96px!important;height:68px!important;padding:0 8px!important;font-size:10px!important;letter-spacing:.08em!important;white-space:nowrap!important}@media(max-width:800px){.servicesUniverse .suNode{width:82px!important;height:58px!important;font-size:8px!important;letter-spacing:.05em!important}.suNode.a{left:5%!important}.suNode.b{right:5%!important}.suNode.c{left:6%!important}.suNode.d{right:6%!important}}@media(max-width:480px){.servicesUniverse .suNode{width:76px!important;height:54px!important;font-size:7px!important}}html[data-theme=light] .servicesUniverse{background:radial-gradient(circle at 50% 50%,rgba(74,174,216,.1),transparent 27%),linear-gradient(145deg,#f5f4f0,#efefec 68%,#f4f3ef)!important;border-color:rgba(88,118,132,.2)!important;box-shadow:0 24px 60px rgba(36,48,52,.08)!important}html[data-theme=light] .servicesUniverse:before{opacity:.25!important}html[data-theme=light] .suNode{background:rgba(250,249,246,.9)!important;color:#244b5b!important;border-color:rgba(57,119,143,.2)!important;box-shadow:0 12px 28px rgba(35,55,62,.08)!important}html[data-theme=light] .premiumService{background:linear-gradient(145deg,#f8f7f4,#f1f1ee)!important;border-color:rgba(83,105,114,.18)!important}html[data-theme=light] .serviceArt{background:radial-gradient(circle at 50% 50%,rgba(67,173,216,.1),transparent 42%),#f1f2ef!important;border-color:rgba(70,119,137,.16)!important}html[data-theme=light] .serviceArt:before{opacity:.42!important}html[data-theme=light] .processVisual{background:radial-gradient(circle at 50% 50%,rgba(64,169,215,.09),transparent 31%),linear-gradient(145deg,#f6f5f1,#efefec)!important;border-color:rgba(79,111,124,.18)!important;box-shadow:0 24px 60px rgba(35,48,54,.08)!important}html[data-theme=light] .processNode{background:rgba(249,248,245,.92)!important;border-color:rgba(48,111,137,.2)!important;color:#17272e!important}html[data-theme=light] .processRing,html[data-theme=light] .suRing{opacity:.62}