.ui_diamond__QVDa_{color:#888;margin-right:8px;font-size:var(--text-xs)}.ui_btnDark__DvP8t,.ui_btnOutlineDark__A1rlV,.ui_btnOutlineLight__f6Ot2,.ui_btnPrimary__eKXTC{position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;gap:8px;border-radius:var(--radius-pill);font-size:var(--text-base);font-family:var(--font);font-weight:var(--fw-semi);letter-spacing:.15px;line-height:1;transition:transform var(--dur-fast) var(--ease-spring),box-shadow var(--dur-fast) var(--ease),border-color .3s ease,color .35s var(--ease)}.ui_btnDark__DvP8t:focus-visible,.ui_btnOutlineDark__A1rlV:focus-visible,.ui_btnOutlineLight__f6Ot2:focus-visible,.ui_btnPrimary__eKXTC:focus-visible{outline:2px solid var(--accent-blue);outline-offset:3px}.ui_btnDark__DvP8t:before,.ui_btnPrimary__eKXTC:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(120deg,var(--accent-blue),#5b7cff 60%,#7d97ff);transform:translateY(101%);transition:transform .5s var(--ease)}.ui_btnDark__DvP8t:hover:before,.ui_btnPrimary__eKXTC:hover:before{transform:translateY(0)}.ui_btnPrimary__eKXTC{background:var(--white);color:#000;border:none;padding:13px 26px}.ui_btnPrimary__eKXTC:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px -10px rgba(50,80,255,.5)}.ui_btnPrimary__eKXTC:active{transform:translateY(0) scale(.985)}.ui_btnOutlineLight__f6Ot2{background:transparent;color:var(--white);border:1px solid hsla(0,0%,100%,.22);padding:13px 26px}.ui_btnOutlineLight__f6Ot2:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,transparent 30%,hsla(0,0%,100%,.16),transparent 70%);transform:translateX(-110%);transition:transform .8s var(--ease)}.ui_btnOutlineLight__f6Ot2:hover{border-color:hsla(0,0%,100%,.6);background:hsla(0,0%,100%,.05);transform:translateY(-2px)}.ui_btnOutlineLight__f6Ot2:hover:after{transform:translateX(110%)}.ui_btnOutlineDark__A1rlV{background:transparent;color:var(--white);border:1px solid hsla(0,0%,100%,.2);padding:13px 0;width:100%;justify-content:center}.ui_btnOutlineDark__A1rlV:hover{border-color:hsla(0,0%,100%,.55);background:hsla(0,0%,100%,.06)}.ui_btnDark__DvP8t{background:#111;color:var(--white);border:none;padding:13px 26px;font-weight:var(--fw-semi)}.ui_btnDark__DvP8t:hover{color:#fff;transform:translateY(-2px);box-shadow:0 14px 36px -10px rgba(0,0,0,.5)}.ui_btnDark__DvP8t:active{transform:translateY(0) scale(.985)}.ui_btnDark__DvP8t svg,.ui_btnOutlineLight__f6Ot2 svg,.ui_btnPrimary__eKXTC svg{transition:transform .4s var(--ease)}.ui_btnDark__DvP8t:hover svg,.ui_btnOutlineLight__f6Ot2:hover svg,.ui_btnPrimary__eKXTC:hover svg{transform:translateX(3px)}.Navbar_nav__A66_N{position:fixed;top:0;left:0;right:0;z-index:1000;display:flex;align-items:center;justify-content:space-between;padding:18px var(--px);transition:background .5s ease,padding .5s cubic-bezier(.16,1,.3,1),border-color .5s ease,-webkit-backdrop-filter .5s ease;transition:background .5s ease,backdrop-filter .5s ease,padding .5s cubic-bezier(.16,1,.3,1),border-color .5s ease;transition:background .5s ease,backdrop-filter .5s ease,padding .5s cubic-bezier(.16,1,.3,1),border-color .5s ease,-webkit-backdrop-filter .5s ease;border-bottom:1px solid transparent}.Navbar_scrolled___WOss{background:rgba(8,8,24,.72);backdrop-filter:blur(22px) saturate(150%);-webkit-backdrop-filter:blur(22px) saturate(150%);padding:12px var(--px);border-bottom-color:hsla(0,0%,100%,.06)}.Navbar_logo__UM0Ax{font-weight:var(--fw-semi);font-size:var(--text-lg);color:var(--white);letter-spacing:.5px;display:inline-flex;align-items:center;gap:10px}.Navbar_logoDot__eJg9g{width:8px;height:8px;border-radius:50%;background:var(--accent-blue);box-shadow:0 0 0 0 rgba(50,80,255,.6);animation:Navbar_pulseGlow__1_eVv 2.4s ease-in-out infinite}.Navbar_right__LMSvC{display:flex;align-items:center;gap:32px}.Navbar_links__lFeE5{display:flex;gap:28px;background:hsla(0,0%,100%,.06);border-radius:var(--radius-pill);padding:10px 28px;border:1px solid hsla(0,0%,100%,.08);transition:border-color .3s ease,background .3s ease}.Navbar_links__lFeE5:hover{border-color:hsla(0,0%,100%,.18)}.Navbar_link__9Nm3x{position:relative;background:none;border:none;color:hsla(0,0%,100%,.8);font-size:14px;cursor:pointer;padding:0;overflow:hidden}.Navbar_link__9Nm3x>span{display:inline-block;transition:transform .4s cubic-bezier(.16,1,.3,1),color .3s ease}.Navbar_link__9Nm3x:after{content:"";position:absolute;left:50%;bottom:-6px;width:0;height:2px;background:var(--accent-blue);border-radius:2px;transform:translateX(-50%);transition:width .4s cubic-bezier(.16,1,.3,1)}.Navbar_link__9Nm3x:hover>span{color:var(--white);transform:translateY(-1px)}.Navbar_link__9Nm3x:hover:after{width:100%}.Navbar_langToggle__VuKwq{display:inline-flex;align-items:center;gap:4px;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);border-radius:var(--radius-pill);padding:7px 14px;font-size:12px;font-weight:var(--fw-bold);letter-spacing:.5px;color:hsla(0,0%,100%,.45);cursor:pointer;transition:background .3s,border-color .3s}.Navbar_langToggle__VuKwq:hover{background:hsla(0,0%,100%,.1);border-color:hsla(0,0%,100%,.28)}.Navbar_langActive__PRPNk{color:#fff}.Navbar_langDivider__TG4U_{opacity:.3;font-weight:300}.Navbar_cta__NEzYS{display:inline-block;background:var(--white);color:#000;border:none;border-radius:var(--radius-pill);padding:0;font-size:14px;font-weight:var(--fw-semi);position:relative;overflow:hidden;box-shadow:0 4px 20px -8px hsla(0,0%,100%,.3)}.Navbar_ctaInner__A6x3O{display:inline-flex;align-items:center;gap:6px;padding:10px 22px;position:relative;z-index:1;transition:transform .4s cubic-bezier(.16,1,.3,1)}.Navbar_cta__NEzYS:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 30% 50%,rgba(50,80,255,.55),transparent 60%);opacity:0;transition:opacity .4s ease}.Navbar_cta__NEzYS:hover:before{opacity:1}.Navbar_cta__NEzYS:hover .Navbar_ctaInner__A6x3O{transform:scale(1.04)}.Navbar_progress___ccuP{position:absolute;left:0;right:0;bottom:0;height:2px;background:linear-gradient(90deg,#35f,#58f,#8af);transform-origin:left center;transform:scaleX(0);box-shadow:0 0 12px rgba(85,136,255,.6);pointer-events:none}@media (max-width:1023px){.Navbar_nav__A66_N{padding:14px var(--px)}.Navbar_scrolled___WOss{padding:10px var(--px)}.Navbar_links__lFeE5{display:none}.Navbar_langToggle__VuKwq{padding:6px 10px;font-size:11px}}@media (max-width:480px){.Navbar_cta__NEzYS{display:none}}.Hero_hero__T3Fr4{position:relative;height:100vh;overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#0a1a5c 0,#060614 50%,#020208 100%);display:flex;align-items:center;z-index:1}.Hero_observer__N6VdJ{position:absolute;top:30%;width:1px;height:1px;pointer-events:none}.Hero_bgGlow__2at_i{position:absolute;inset:-10%;z-index:0;background:radial-gradient(ellipse at 70% 80%,rgba(30,60,255,.28) 0,transparent 50%),radial-gradient(ellipse at 30% 20%,rgba(60,80,255,.12) 0,transparent 40%),radial-gradient(ellipse at 50% 100%,rgba(30,50,255,.32) 0,transparent 30%);transition:transform .4s cubic-bezier(.16,1,.3,1);will-change:transform}.Hero_blobA__MutGO,.Hero_blobB__Mke9c{position:absolute;border-radius:50%;filter:blur(80px);z-index:0;pointer-events:none;mix-blend-mode:screen}.Hero_blobA__MutGO{width:480px;height:480px;top:-120px;left:-100px;background:radial-gradient(circle,rgba(85,110,255,.55),transparent 70%);animation:Hero_blob__TdWJ1 14s ease-in-out infinite}.Hero_blobB__Mke9c{width:560px;height:560px;bottom:-180px;left:35%;background:radial-gradient(circle,rgba(60,200,255,.35),transparent 70%);animation:Hero_blob__TdWJ1 18s ease-in-out infinite reverse}.Hero_grid__wu3Md{position:absolute;inset:0;z-index:0;background-image:linear-gradient(rgba(120,160,255,.06) 1px,transparent 0),linear-gradient(90deg,rgba(120,160,255,.06) 1px,transparent 0);background-size:60px 60px;mask-image:radial-gradient(ellipse at 50% 60%,#000 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000 30%,transparent 75%);opacity:.6;pointer-events:none}.Hero_bottomLine__nnOwA{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,#35f,#58f,#35f,transparent);background-size:200% 100%;box-shadow:0 0 40px 10px rgba(50,80,255,.4);animation:Hero_gradientShift__cqnDD 6s ease-in-out infinite}.Hero_splineWrap__eR4MO{position:absolute;top:5%;right:-5%;width:65%;height:90%;z-index:1;transition:transform .5s cubic-bezier(.16,1,.3,1);will-change:transform}.Hero_content__9ypWn{position:relative;z-index:2;padding:clamp(80px,12vh,140px) var(--px) clamp(40px,6vh,80px);max-width:720px;transition:opacity .4s linear,transform .4s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.Hero_badge__RIQsB{display:inline-flex;align-items:center;gap:9px;padding:8px 16px 8px 13px;margin-bottom:26px;border-radius:var(--radius-pill);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.12);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);font-size:12px;letter-spacing:.6px;color:hsla(0,0%,100%,.75)}.Hero_badgeDot__587zL{width:7px;height:7px;border-radius:50%;background:#4ade80;box-shadow:0 0 0 0 rgba(74,222,128,.6);animation:Hero_badgePulse__ACgkX 2s ease-in-out infinite}@keyframes Hero_badgePulse__ACgkX{0%,to{box-shadow:0 0 0 0 rgba(74,222,128,.5)}50%{box-shadow:0 0 0 6px rgba(74,222,128,0)}}.Hero_heading__8BIxa{font-size:clamp(42px,5.8vw,82px);line-height:1.02;letter-spacing:var(--ls-tight);color:var(--white);perspective:800px}.Hero_heading__8BIxa,.Hero_heading__8BIxa strong{font-weight:var(--fw-bold)}.Hero_line__yemTU{display:block}.Hero_trusted__0xL8Z{color:hsla(0,0%,100%,.5);font-size:14px;margin-top:24px}.Hero_avatars__dRmbi{display:flex;margin-top:8px}.Hero_avatar__sMnBS{width:36px;height:36px;border-radius:50%;border:2px solid #0a0a1a;overflow:hidden;position:relative;animation:Hero_drift__MmmZ0 5s ease-in-out infinite;will-change:transform}.Hero_bottomRight__Xk_aP{position:absolute;bottom:60px;right:48px;z-index:2;max-width:400px;text-align:right}.Hero_desc__8JO76{color:hsla(0,0%,100%,.65);font-size:15px;line-height:1.6;margin:0}.Hero_ctas__4iFP6{display:flex;gap:12px;justify-content:flex-end;margin-top:24px}.Hero_scrollCue__w3SXj{position:absolute;bottom:28px;left:50%;transform:translateX(-50%);z-index:3;display:flex;flex-direction:column;align-items:center;gap:8px;pointer-events:none;transition:opacity .3s linear}.Hero_scrollText__ZK7rr{font-size:10px;letter-spacing:var(--ls-label);color:hsla(0,0%,100%,.5)}.Hero_scrollLine__Sk7kf{width:1px;height:48px;background:hsla(0,0%,100%,.15);overflow:hidden;position:relative}.Hero_scrollLine__Sk7kf>span{position:absolute;top:-100%;left:0;width:100%;height:100%;background:linear-gradient(180deg,transparent,#8af,transparent);animation:Hero_scrollDown__65R0q 2.2s cubic-bezier(.4,0,.2,1) infinite}@keyframes Hero_scrollDown__65R0q{0%{top:-100%}to{top:100%}}@media (max-width:1023px){.Hero_hero__T3Fr4{height:auto;min-height:100dvh;flex-direction:column;justify-content:flex-end;padding-bottom:0}.Hero_splineWrap__eR4MO{display:none}.Hero_content__9ypWn{padding:clamp(90px,14vh,130px) var(--px) 24px;max-width:100%}.Hero_heading__8BIxa{font-size:clamp(36px,8.5vw,60px);letter-spacing:var(--ls-tight)}.Hero_bottomRight__Xk_aP{position:relative;bottom:auto;right:auto;text-align:left;padding:16px var(--px) clamp(36px,6vh,64px);max-width:100%}.Hero_desc__8JO76{font-size:14px}.Hero_ctas__4iFP6{justify-content:flex-start}.Hero_scrollCue__w3SXj{display:none}.Hero_blobA__MutGO{width:280px;height:280px}.Hero_blobB__Mke9c{width:320px;height:320px}}@media (max-width:480px){.Hero_heading__8BIxa{font-size:clamp(32px,9.5vw,46px)}.Hero_badge__RIQsB{font-size:11px}}.Clients_section__GmX2d{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) 0;overflow:hidden;background:radial-gradient(ellipse at 80% 0,rgba(50,80,255,.06) 0,transparent 45%),linear-gradient(180deg,#f4f1ec 0,var(--warm-beige) 100%)}.Clients_section__GmX2d:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(20,20,40,.05) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 50%,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 10%,transparent 65%)}.Clients_auroraA__o8y5h,.Clients_auroraB__Fzegu{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:multiply;pointer-events:none}.Clients_auroraA__o8y5h{width:500px;height:500px;top:-10%;left:-8%;background:radial-gradient(circle,rgba(100,130,255,.18),transparent 70%);animation:Clients_blob__E_KLP 18s ease-in-out infinite}.Clients_auroraB__Fzegu{width:440px;height:440px;bottom:-8%;right:-6%;background:radial-gradient(circle,rgba(150,100,255,.14),transparent 70%);animation:Clients_blob__E_KLP 22s ease-in-out infinite reverse}.Clients_bgGlow__NHiak{display:none}.Clients_header__GM3b4{text-align:center;position:relative;z-index:2;padding:0 var(--px)}.Clients_header__GM3b4 .section-label{justify-content:center}.Clients_heading__iyqaD{font-size:clamp(28px,4vw,50px);color:var(--text-primary);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:1.05;margin-top:12px}.Clients_marquees__7MJO2{margin-top:clamp(36px,6vh,64px);position:relative;z-index:1;display:flex;flex-direction:column;gap:16px}.Clients_row___B_EO{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.Clients_track__OELAH{display:flex;gap:16px;width:max-content;will-change:transform}.Clients_row___B_EO:hover .Clients_brandCard__nWYHY{opacity:.4}.Clients_row___B_EO:hover .Clients_brandCard__nWYHY:hover{opacity:1}.Clients_brandCard__nWYHY{display:flex;align-items:center;justify-content:center;gap:12px;min-width:170px;height:72px;border-radius:18px;background:hsla(0,0%,100%,.7);border:1px solid rgba(20,20,60,.08);color:rgba(20,20,60,.55);font-size:var(--text-base);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);padding:0 26px;white-space:nowrap;cursor:default;position:relative;overflow:hidden;box-shadow:0 2px 12px rgba(20,20,60,.06);transition:opacity .4s ease,background .4s ease,border-color .4s ease,color .4s ease,transform .5s var(--ease-spring),box-shadow .4s ease}.Clients_brandCard__nWYHY:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 30%,rgba(80,120,255,.12),transparent 70%);transform:translateX(-120%);transition:transform .7s var(--ease)}.Clients_brandCard__nWYHY:hover{background:#fff;border-color:rgba(80,120,255,.3);color:var(--text-primary);transform:translateY(-4px) scale(1.04);box-shadow:0 16px 40px -10px rgba(50,80,255,.18)}.Clients_brandCard__nWYHY:hover:after{transform:translateX(120%)}.Clients_brandDot__cfDAw,.Clients_brandName__BetyN{position:relative;z-index:1}.Clients_brandDot__cfDAw{width:6px;height:6px;border-radius:50%;background:rgba(80,120,255,.5);flex-shrink:0;transition:background .4s ease,box-shadow .4s ease}.Clients_brandCard__nWYHY:hover .Clients_brandDot__cfDAw{background:var(--accent-blue);box-shadow:0 0 10px rgba(50,80,255,.5)}@media (max-width:768px){.Clients_brandCard__nWYHY{min-width:130px;height:60px;font-size:var(--text-sm);padding:0 16px}.Clients_marquees__7MJO2{gap:12px}}.Portfolio_section__9noNl{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:clamp(20px,3vh,40px) 0 0;overflow:hidden;transition:background .9s cubic-bezier(.16,1,.3,1)}.Portfolio_ambientGlow__FLlgH{position:absolute;inset:0;pointer-events:none;transition:background .9s ease}.Portfolio_blob1__HutWP,.Portfolio_blob2__eNOLb,.Portfolio_blob3__zJdJK{position:absolute;border-radius:50%;filter:blur(100px);mix-blend-mode:screen;pointer-events:none;opacity:.55;transition:background .9s ease}.Portfolio_blob1__HutWP{width:55vw;height:55vw;top:-15%;left:-10%;animation:Portfolio_blob__gpvdG 18s ease-in-out infinite}.Portfolio_blob2__eNOLb{width:40vw;height:40vw;bottom:-10%;right:-8%;animation:Portfolio_blob__gpvdG 22s ease-in-out infinite reverse}.Portfolio_blob3__zJdJK{width:30vw;height:30vw;top:30%;left:40%;animation:Portfolio_blob__gpvdG 14s ease-in-out 4s infinite}.Portfolio_header__rxKyY{display:flex;justify-content:space-between;align-items:flex-end;padding:0 var(--px);margin-bottom:clamp(16px,2.5vh,28px);opacity:0;transform:translateY(18px);transition:opacity .8s ease,transform .8s cubic-bezier(.16,1,.3,1);position:relative;z-index:10}.Portfolio_visible__yPaU1{opacity:1!important;transform:translateY(0)!important}.Portfolio_label__YntVN{font-size:10px;letter-spacing:var(--ls-label);text-transform:uppercase;color:hsla(0,0%,100%,.45);margin:0 0 8px}.Portfolio_heading__3MUg_{font-size:clamp(24px,3.2vw,44px);font-weight:800;color:#fff;margin:0;line-height:1;letter-spacing:var(--ls-tight)}.Portfolio_heading__3MUg_ em{font-style:italic;font-weight:300;color:hsla(0,0%,100%,.32)}.Portfolio_headerRight__HxubO{display:flex;flex-direction:column;align-items:flex-end;gap:10px;max-width:280px}.Portfolio_desc__g_HGC{font-size:12px;color:hsla(0,0%,100%,.38);line-height:1.6;margin:0;text-align:right}.Portfolio_controls__9_0Mz{display:flex;align-items:center;gap:12px}.Portfolio_counterText__kNeD_{font-size:var(--text-sm);font-weight:var(--fw-semi);color:hsla(0,0%,100%,.35)}.Portfolio_counterSep__dRc8p{margin:0 3px;opacity:.35}.Portfolio_arrows__PczxL{display:flex;gap:8px}.Portfolio_arrow__2UzJw{width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.22);backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);color:#fff;font-size:15px;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 4px 16px rgba(0,0,0,.3);transition:background .3s,border-color .3s,transform .3s var(--ease-spring)}.Portfolio_arrow__2UzJw:hover{background:hsla(0,0%,100%,.16);border-color:hsla(0,0%,100%,.5);transform:scale(1.1)}.Portfolio_arrowOff__dedTi{opacity:.18;pointer-events:none}.Portfolio_stage__VbCY8{position:relative;flex:1 1;display:flex;align-items:center;justify-content:center;perspective:1600px;perspective-origin:50% 48%;overflow:visible;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:5}.Portfolio_deck__LXJ8v{position:relative;width:clamp(360px,72vw,1080px);aspect-ratio:16/9;height:auto;transform-style:preserve-3d}.Portfolio_floor__8CJEJ{position:absolute;bottom:-10%;left:50%;transform:translateX(-50%);width:60%;height:100px;filter:blur(40px);pointer-events:none;transition:background .9s ease;opacity:.7}.Portfolio_card__BrN_E{position:absolute;top:50%;left:50%;width:100%;height:100%;border-radius:18px;overflow:hidden;transform-origin:center center;transition:transform .75s cubic-bezier(.22,1,.36,1),opacity .6s ease;will-change:transform,opacity;backface-visibility:hidden;-webkit-backface-visibility:hidden;isolation:isolate;box-shadow:0 0 0 1px hsla(0,0%,100%,.14),inset 0 1px 0 hsla(0,0%,100%,.28),0 50px 100px -20px rgba(0,0,0,.9)}.Portfolio_cardActive__rf07N{box-shadow:0 0 0 1.5px var(--accent),inset 0 1px 0 hsla(0,0%,100%,.35),0 60px 120px -20px rgba(0,0,0,.95),0 0 80px -10px var(--accent)}.Portfolio_artBg__eCXTk{position:absolute;inset:0;overflow:hidden}.Portfolio_bgVideo__h_R5P{position:absolute;inset:0;width:100%;height:100%;object-fit:fill;display:block;pointer-events:none;will-change:transform;transform:translateZ(0);-webkit-transform:translateZ(0)}.Portfolio_artShape__2808N{position:absolute;inset:-10%;width:120%;height:120%;opacity:.8;transition:transform 1.2s var(--ease),opacity .6s ease}.Portfolio_artShapeHover__2yzsY{transform:scale(1.15) rotate(12deg);opacity:1}.Portfolio_orb1__YaEqT{position:absolute;width:200px;height:200px;border-radius:50%;top:-40px;right:-40px;filter:blur(60px);animation:Portfolio_float__YaUFP 7s ease-in-out infinite}.Portfolio_orb2__LSMk_{position:absolute;width:140px;height:140px;border-radius:50%;bottom:20px;left:10px;filter:blur(50px);animation:Portfolio_float__YaUFP 9s ease-in-out infinite reverse}.Portfolio_grain__5ng7B{position:absolute;inset:0;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:120px 120px;pointer-events:none}.Portfolio_spotlight__aAZBj{position:absolute;inset:0;z-index:3;pointer-events:none;transition:opacity .4s ease}.Portfolio_scrim__nQaW6{display:none}.Portfolio_glassPanel__X3mCJ{position:absolute;bottom:0;left:0;right:0;z-index:6;padding:24px 24px 22px;background:linear-gradient(0deg,rgba(8,8,20,.82) 0,rgba(8,8,20,.55) 55%,rgba(8,8,20,.12));backdrop-filter:blur(24px) saturate(180%) brightness(.9);-webkit-backdrop-filter:blur(24px) saturate(180%) brightness(.9);border-top:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.12)}.Portfolio_watermark__tuVjv{position:absolute;top:8px;left:14px;font-size:80px;font-weight:900;line-height:1;color:hsla(0,0%,100%,.04);letter-spacing:-4px;z-index:4;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .4s ease}.Portfolio_card__BrN_E:hover .Portfolio_watermark__tuVjv{color:hsla(0,0%,100%,.08)}.Portfolio_cardTop__cSdE2{position:absolute;top:14px;right:14px;left:14px;display:flex;justify-content:flex-end;align-items:center;gap:8px;z-index:7}.Portfolio_tagPill__Koax_{font-size:9px;letter-spacing:var(--ls-wide);text-transform:uppercase;border-radius:20px;padding:5px 14px;font-weight:var(--fw-bold);backdrop-filter:blur(20px) saturate(200%);-webkit-backdrop-filter:blur(20px) saturate(200%);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.3),0 2px 8px rgba(0,0,0,.3)}.Portfolio_year__jGOPg{font-size:10px;color:hsla(0,0%,100%,.38);letter-spacing:var(--ls-wide)}.Portfolio_accentLine__7hgeQ{height:2px;width:28px;border-radius:2px;margin-bottom:10px;transition:width .55s cubic-bezier(.16,1,.3,1)}.Portfolio_card__BrN_E:hover .Portfolio_accentLine__7hgeQ{width:52px}.Portfolio_clientName__HJNWL{font-size:clamp(16px,2vw,24px);font-weight:800;color:#fff;line-height:1.1;letter-spacing:var(--ls-tight);margin:0 0 4px}.Portfolio_projectType__cJO_T{font-size:10px;color:hsla(0,0%,100%,.5);margin:0}.Portfolio_cta__f8zpW,.Portfolio_projectType__cJO_T{letter-spacing:var(--ls-wide);text-transform:uppercase}.Portfolio_cta__f8zpW{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-size:11px;font-weight:var(--fw-bold);color:#fff;opacity:0;transform:translateY(8px);transition:opacity .35s ease,transform .45s var(--ease)}.Portfolio_ctaVisible__Yt0QV{opacity:1!important;transform:translateY(0)!important}.Portfolio_ctaArrow__hmvhV{font-size:14px;transition:transform .3s var(--ease)}.Portfolio_cta__f8zpW:hover .Portfolio_ctaArrow__hmvhV{transform:translate(3px,-3px)}.Portfolio_borderGlow__srBN4{position:absolute;inset:0;border-radius:18px;pointer-events:none;z-index:7;transition:opacity .4s ease}.Portfolio_dimOverlay__0nzSf{position:absolute;inset:0;background:#000;z-index:8;pointer-events:none;transition:opacity .6s ease}.Portfolio_dotsWrap__tl1bL{display:flex;flex-direction:column;align-items:center;gap:10px;flex-shrink:0;padding:clamp(10px,1.8vh,20px) 0;position:relative;z-index:10}.Portfolio_dots__KlD_m{display:flex;justify-content:center;gap:7px}.Portfolio_dot__ZHTUa{width:7px;height:7px;border-radius:4px;background:hsla(0,0%,100%,.18);border:none;cursor:pointer;transition:background .35s ease,width .4s var(--ease)}.Portfolio_dotActive__7wwVH{width:26px}.Portfolio_progressBar__GNVuO{width:clamp(100px,18vw,200px);height:2px;background:hsla(0,0%,100%,.1);border-radius:2px;overflow:hidden}.Portfolio_progressFill__FHVS2{height:100%;width:0;border-radius:2px;animation:Portfolio_progressAnim__W1E9L 5s linear forwards}@keyframes Portfolio_progressAnim__W1E9L{0%{width:0}to{width:100%}}.Portfolio_mobileTrack__5_sI5{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;flex:1 1;width:100%}.Portfolio_mobileTrack__5_sI5::-webkit-scrollbar{display:none}.Portfolio_mobileCard__bIjXH{flex:0 0 100%;width:100%;scroll-snap-align:start;position:relative;overflow:hidden;aspect-ratio:16/9;border-radius:0}@media (max-width:1280px){.Portfolio_deck__LXJ8v{width:clamp(360px,78vw,900px)}}@media (max-width:1023px){.Portfolio_section__9noNl{height:auto;min-height:100dvh;padding:var(--py) 0}.Portfolio_header__rxKyY{flex-direction:column;align-items:flex-start;padding:0 var(--px);gap:12px;margin-bottom:20px}.Portfolio_headerRight__HxubO{align-items:flex-start;max-width:none}.Portfolio_desc__g_HGC{text-align:left}.Portfolio_stage__VbCY8{perspective:1000px;flex:none;height:auto;padding:20px 0}.Portfolio_deck__LXJ8v{width:clamp(300px,82vw,640px)}.Portfolio_glassPanel__X3mCJ{padding:16px 16px 14px}.Portfolio_clientName__HJNWL{font-size:clamp(14px,4vw,22px)}}@media (max-width:767px){.Portfolio_section__9noNl{padding:clamp(60px,10vh,80px) 0 0;height:auto;min-height:auto}.Portfolio_header__rxKyY{padding:0 var(--px);margin-bottom:16px;opacity:1!important;transform:none!important;flex-direction:column;align-items:flex-start;gap:4px}.Portfolio_heading__3MUg_{font-size:clamp(24px,7vw,36px)}.Portfolio_desc__g_HGC{display:none}.Portfolio_dotsWrap__tl1bL{padding:14px 0 24px}}.Capabilities_section__ylpgm{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) var(--px);background:radial-gradient(ellipse at 80% 0,rgba(50,80,255,.06) 0,transparent 45%),linear-gradient(180deg,#f4f1ec 0,var(--warm-beige) 100%)}.Capabilities_section__ylpgm:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(20,20,40,.05) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 40%,#000 10%,transparent 70%)}.Capabilities_header__w4Qlu{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;position:relative;z-index:1}.Capabilities_heading__cAB9f{font-size:clamp(30px,4.2vw,56px);color:var(--text-primary);font-weight:var(--fw-bold);line-height:1.02;letter-spacing:var(--ls-tight);margin-top:16px;max-width:620px}.Capabilities_subheading__0vNty{font-size:var(--text-md);color:var(--text-secondary);max-width:320px;line-height:1.6;margin:0;text-align:right}.Capabilities_grid__43zzL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:clamp(36px,5vh,64px);perspective:1200px;position:relative;z-index:1}.Capabilities_card__XWL34{position:relative;border-radius:var(--radius-md);padding-bottom:28px;background:transparent;transform-style:preserve-3d;will-change:transform;cursor:pointer}.Capabilities_spotlight__HYUzH{position:absolute;inset:0;border-radius:var(--radius-md);pointer-events:none;opacity:0;transition:opacity .4s ease;background:radial-gradient(400px circle at var(--mx,50%) var(--my,50%),rgba(50,80,255,.18),transparent 50%)}.Capabilities_card__XWL34:hover .Capabilities_spotlight__HYUzH{opacity:1}.Capabilities_cardImage__UvEAZ{aspect-ratio:16/10;border-radius:var(--radius-md);position:relative;overflow:hidden;transition:transform .7s cubic-bezier(.16,1,.3,1),box-shadow .7s cubic-bezier(.16,1,.3,1);background:#111}.Capabilities_cardImg__3j2UD{width:100%;height:100%;object-fit:cover;object-position:center center;display:block;transition:transform .9s cubic-bezier(.16,1,.3,1)}.Capabilities_card__XWL34:hover .Capabilities_cardImg__3j2UD{transform:scale(1.04)}.Capabilities_card__XWL34:hover .Capabilities_cardImage__UvEAZ{transform:translateZ(40px) scale(1.02);box-shadow:0 30px 60px -20px rgba(20,30,80,.35)}.Capabilities_cardImageOverlay__0u8Z3{position:absolute;inset:0;opacity:.18;background:radial-gradient(ellipse at 50% 50%,transparent 55%,rgba(0,0,0,.45) 100%);transition:opacity .5s ease;pointer-events:none;z-index:1}.Capabilities_card__XWL34:hover .Capabilities_cardImageOverlay__0u8Z3{opacity:.28}.Capabilities_cardFooter__CEcZ_{display:flex;gap:14px;margin-top:20px;transform:translateZ(20px)}.Capabilities_cardIndex__foUw7{font-size:12px;font-weight:var(--fw-bold);letter-spacing:1px;color:var(--accent-blue);padding-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;flex-shrink:0}.Capabilities_cardText___o_Fs{flex:1 1}.Capabilities_cardTitle__7iITG{font-size:var(--text-lg);font-weight:var(--fw-semi);color:var(--text-primary);margin:0;letter-spacing:0}.Capabilities_cardDesc__V08AT{font-size:14px;color:#777;margin-top:6px;line-height:1.55}.Capabilities_cardArrow__GEgmq{display:none}.Capabilities_cardCta__7XVCq{position:absolute;inset:0;border-radius:var(--radius-md);display:flex;align-items:center;justify-content:center;background:rgba(15,20,60,0);transition:background .45s ease;pointer-events:none;z-index:2}.Capabilities_card__XWL34:hover .Capabilities_cardCta__7XVCq{background:rgba(15,20,60,.25);pointer-events:auto}.Capabilities_cardCtaLabel__z6v__{display:inline-flex;align-items:center;gap:10px;padding:12px 24px;border:1.5px solid hsla(0,0%,100%,.8);border-radius:40px;color:#fff;font-size:var(--text-sm);font-weight:var(--fw-semi);letter-spacing:1px;text-transform:uppercase;opacity:0;transform:translateY(12px) scale(.94);transition:opacity .4s ease,transform .5s cubic-bezier(.16,1,.3,1);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Capabilities_card__XWL34:hover .Capabilities_cardCtaLabel__z6v__{opacity:1;transform:translateY(0) scale(1)}@media (max-width:900px){.Capabilities_grid__43zzL{grid-template-columns:1fr 1fr}}@media (max-width:768px){.Capabilities_header__w4Qlu{flex-direction:column;align-items:flex-start;gap:16px}.Capabilities_subheading__0vNty{text-align:left;max-width:none}.Capabilities_grid__43zzL{grid-template-columns:1fr}}.Process_section__tmouo{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) var(--px);overflow:hidden;background:radial-gradient(ellipse at 20% 80%,rgba(50,80,255,.06) 0,transparent 45%),linear-gradient(160deg,#f6f3ee 0,var(--warm-beige) 100%)}.Process_section__tmouo:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(20,20,40,.05) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 30% 50%,#000 10%,transparent 65%);-webkit-mask-image:radial-gradient(ellipse at 30% 50%,#000 10%,transparent 65%)}.Process_inner__H_XyN{display:grid;grid-template-columns:1fr 1fr;grid-gap:56px;gap:56px;align-items:center;position:relative;z-index:1}.Process_left__ICQVP{position:relative}.Process_leftLabel__oL_Se{margin-bottom:20px}.Process_imgWrap__6mLn7{position:relative;border-radius:20px;overflow:hidden;height:clamp(200px,32vh,360px);animation:Process_imgReveal__fJwy_ .65s var(--ease) forwards;box-shadow:0 2px 0 0 rgba(0,0,0,.06),0 20px 60px -16px rgba(0,0,0,.18)}@keyframes Process_imgReveal__fJwy_{0%{opacity:0;transform:scale(1.04);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.Process_img__NY_3E{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transition:transform .8s var(--ease)}.Process_imgWrap__6mLn7:hover .Process_img__NY_3E{transform:scale(1.04)}.Process_imgCornerTL__1MBTX{top:0;left:0;border-radius:0 0 2px 0}.Process_imgCornerBR__hP97d,.Process_imgCornerTL__1MBTX{position:absolute;width:36px;height:3px;z-index:3;transition:background .5s ease}.Process_imgCornerBR__hP97d{bottom:0;right:0;border-radius:2px 0 0 0}.Process_imgNum___imPU{position:absolute;top:14px;right:14px;width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:var(--text-base);font-weight:var(--fw-black);color:#fff;z-index:4;box-shadow:0 4px 14px rgba(0,0,0,.25);transition:background .5s ease}.Process_floatChips__LZNak{position:absolute;bottom:14px;left:14px;display:flex;gap:8px;z-index:4}.Process_floatChip__ARk1k{display:flex;flex-direction:column;gap:2px;background:hsla(0,0%,100%,.88);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-radius:10px;padding:8px 12px;box-shadow:0 4px 16px rgba(0,0,0,.1)}.Process_chipLabel__2eCtR{font-size:8px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:#aaa;font-weight:var(--fw-bold)}.Process_chipValue__QMzQY{font-size:var(--text-sm);font-weight:var(--fw-bold);transition:color .5s ease}.Process_heading__Omu0L{font-size:clamp(24px,3vw,40px);color:var(--text-primary);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:1.05;margin-top:22px}.Process_headerDesc__KNX_6{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65;margin-top:10px;max-width:380px}.Process_right__natHR{display:flex;flex-direction:column;gap:0}.Process_stepRow__fCcDc{display:flex;align-items:flex-start;gap:16px;background:none;border:none;cursor:pointer;text-align:left;padding:0;font-family:var(--font);width:100%;transition:opacity .3s ease}.Process_stepRow__fCcDc:not(.Process_stepRowActive__x_bK_){opacity:.5}.Process_stepRow__fCcDc:not(.Process_stepRowActive__x_bK_):hover{opacity:.75}.Process_timelineCol__Epa8G{display:flex;flex-direction:column;align-items:center;padding-top:4px;flex-shrink:0;width:16px}.Process_dot__dTvGg{width:12px;height:12px;border-radius:50%;background:rgba(20,20,40,.15);flex-shrink:0;transition:background .4s ease,box-shadow .4s ease}.Process_line__CVG9k{width:1.5px;flex:1 1;min-height:40px;background:rgba(20,20,40,.1);margin:6px 0;transition:background .5s ease}.Process_stepContent__7880P{flex:1 1;padding-bottom:28px}.Process_stepRow__fCcDc:last-of-type .Process_stepContent__7880P{padding-bottom:0}.Process_stepMeta__oslxD{display:flex;align-items:center;gap:10px;margin-bottom:6px}.Process_stepNum__7aQpo{font-size:var(--text-xs);font-weight:var(--fw-bold);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;transition:color .4s ease}.Process_stepLabel__I5Kco,.Process_stepNum__7aQpo{letter-spacing:var(--ls-wide);color:var(--text-muted)}.Process_stepLabel__I5Kco{font-size:var(--text-xs);text-transform:uppercase;font-weight:var(--fw-bold)}.Process_stepTitle__hsJWj{font-size:clamp(17px,2vw,22px);font-weight:var(--fw-bold);color:var(--text-primary);letter-spacing:var(--ls-tight);line-height:1.15;transition:color .4s ease}.Process_stepDesc__fZV8C{font-size:var(--text-base);color:var(--text-secondary);line-height:1.65;margin-top:8px;max-width:360px;animation:Process_descReveal__YvE_t .45s var(--ease) forwards}@keyframes Process_descReveal__YvE_t{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.Process_stepArrow__L_aHl{font-size:16px;color:var(--text-muted);padding-top:2px;flex-shrink:0;transition:color .4s ease}.Process_cta__j9OmJ{display:inline-flex;align-items:center;gap:9px;margin-top:28px;padding:13px 26px;border-radius:40px;background:var(--navy);border:none;color:var(--white);font-size:var(--text-base);font-weight:var(--fw-semi);font-family:var(--font);cursor:pointer;align-self:flex-start;transition:transform .35s var(--ease-spring),box-shadow .35s ease}.Process_cta__j9OmJ:hover{transform:translateY(-3px);box-shadow:0 14px 36px -10px rgba(6,6,20,.5)}.Process_ctaArrow__vCq3G{font-size:14px;transition:transform .35s var(--ease)}.Process_cta__j9OmJ:hover .Process_ctaArrow__vCq3G{transform:translate(3px,-3px)}@media (max-width:1023px){.Process_section__tmouo{height:auto;min-height:auto;padding:clamp(80px,12vh,120px) var(--px) clamp(40px,6vh,80px)}.Process_inner__H_XyN{grid-template-columns:1fr;gap:40px}.Process_imgWrap__6mLn7{height:clamp(180px,35vw,280px)}}@media (max-width:640px){.Process_heading__Omu0L{font-size:clamp(22px,6vw,32px)}.Process_stepTitle__hsJWj{font-size:clamp(16px,4.5vw,20px)}.Process_floatChips__LZNak{flex-direction:column;gap:6px}}.Solutions_section__200OR{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) var(--px);overflow:hidden;background:radial-gradient(ellipse at 60% 50%,#0a1240 0,#060614 55%,#020210 100%)}.Solutions_splineWrap__17pXU{position:absolute;right:-8%;top:-5%;width:50%;height:110%;z-index:0;opacity:.35}.Solutions_bgGlow__OglaG{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 85% 40%,rgba(50,80,255,.22) 0,transparent 50%),radial-gradient(ellipse at 10% 80%,rgba(80,40,200,.14) 0,transparent 40%)}.Solutions_grid2__VKxZb{position:absolute;inset:0;z-index:0;pointer-events:none;background-image:radial-gradient(rgba(120,160,255,.12) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse at 60% 50%,#000 20%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 60% 50%,#000 20%,transparent 70%)}.Solutions_gridLine__ggIms{display:none}.Solutions_inner__bweay{position:relative;z-index:1;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:80px;gap:80px;align-items:center}.Solutions_heading___8qti{font-size:clamp(32px,4vw,52px);color:var(--white);font-weight:var(--fw-bold);margin-top:14px;line-height:1.1;letter-spacing:var(--ls-tight)}.Solutions_heading___8qti em{font-style:italic;font-weight:300;color:hsla(0,0%,100%,.5)}.Solutions_desc___ZqBq{font-size:var(--text-md);color:hsla(0,0%,100%,.5);line-height:1.7;margin-top:20px;max-width:360px}.Solutions_statsRow__oRoE2{display:flex;gap:32px;margin-top:40px;padding-top:32px;border-top:1px solid hsla(0,0%,100%,.08)}.Solutions_stat__hlYlj{display:flex;flex-direction:column;gap:4px}.Solutions_statNum__0DCts{font-size:26px;font-weight:var(--fw-bold);color:#fff;letter-spacing:var(--ls-tight)}.Solutions_statLabel__54Xdr{font-size:11px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:hsla(0,0%,100%,.35)}.Solutions_cards__5aUA0{display:flex;flex-direction:column;gap:0}.Solutions_card__LNSZh{position:relative;display:flex;align-items:flex-start;gap:20px;padding:28px 24px;border-radius:0;border-bottom:1px solid hsla(0,0%,100%,.07);transition:background .4s ease,border-color .4s ease,transform .4s cubic-bezier(.16,1,.3,1);cursor:pointer}.Solutions_card__LNSZh:first-child{border-top:1px solid hsla(0,0%,100%,.07);border-radius:16px 16px 0 0}.Solutions_card__LNSZh:last-child{border-radius:0 0 16px 16px}.Solutions_card__LNSZh:hover{background:hsla(0,0%,100%,.05);border-color:hsla(0,0%,100%,.14);transform:translateX(8px)}.Solutions_card__LNSZh:hover .Solutions_cardArrow__GEACU{opacity:1;transform:translateX(0)}.Solutions_card__LNSZh:hover .Solutions_cardNum__CWIil{color:rgba(100,140,255,.9)}.Solutions_cardNum__CWIil{font-size:11px;font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);color:hsla(0,0%,100%,.35);padding-top:4px;min-width:28px;transition:color .3s ease}.Solutions_cardBody__Me3_n{flex:1 1}.Solutions_cardTitle__2hZeJ{font-size:var(--text-lg);font-weight:var(--fw-semi);color:var(--white);margin:0 0 8px}.Solutions_cardDesc__nKxBJ{font-size:var(--text-sm);color:hsla(0,0%,100%,.5);line-height:1.55;margin:0 0 12px}.Solutions_cardTags__NEC9z{display:flex;flex-wrap:wrap;gap:6px}.Solutions_tag__2uWyC{font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:rgba(100,140,255,.85);background:rgba(100,140,255,.08);border:1px solid rgba(100,140,255,.18);border-radius:20px;padding:4px 12px}.Solutions_cardArrow__GEACU{font-size:var(--text-lg);color:hsla(0,0%,100%,.5);opacity:0;transform:translateX(-8px);transition:opacity .3s ease,transform .4s cubic-bezier(.16,1,.3,1);padding-top:4px;flex-shrink:0}@media (max-width:1024px){.Solutions_inner__bweay{grid-template-columns:1fr;gap:48px}.Solutions_splineWrap__17pXU{display:none}}@media (max-width:768px){.Solutions_section__200OR{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:var(--py) var(--px)}.Solutions_statsRow__oRoE2{gap:20px}}.Benefits_section__hwG7i{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) var(--px);overflow:hidden;background:radial-gradient(ellipse at 50% 60%,#0a1a5c 0,#060614 60%)}.Benefits_splineWrap__Vp5hy{position:absolute;left:20%;top:-10%;width:60%;height:120%;z-index:0;opacity:.4}.Benefits_bgGlow__GTi8z{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 20% 50%,rgba(50,80,255,.18) 0,transparent 45%),radial-gradient(ellipse at 80% 80%,rgba(80,40,200,.15) 0,transparent 40%)}.Benefits_grid__oiszf{display:grid;grid-template-columns:1fr 1fr;grid-gap:60px;gap:60px;position:relative;z-index:1;align-items:center}.Benefits_heading__zAdUw{font-size:clamp(28px,3.8vw,46px);color:var(--white);font-weight:var(--fw-bold);margin-top:14px;line-height:1.18}.Benefits_headingAccent__9UPpK{background:linear-gradient(90deg,#fff,rgba(120,160,255,.8));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.Benefits_leftDesc__KkAxe{margin-top:20px;font-size:var(--text-md);color:hsla(0,0%,100%,.45);line-height:1.65;max-width:320px}.Benefits_statsGrid__eBqOG{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.Benefits_statCard__kH222{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-md);padding:28px 20px 22px;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;transition:background .4s ease,border-color .4s ease,transform .5s cubic-bezier(.16,1,.3,1)}.Benefits_statCard__kH222:hover{background:hsla(0,0%,100%,.07);border-color:hsla(0,0%,100%,.14);transform:translateY(-5px)}.Benefits_ringWrap__owpAP{position:relative;display:flex;align-items:center;justify-content:center}.Benefits_ring__MMSQY{display:block}.Benefits_ringCenter__FCxij{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.Benefits_statNumber__6R_oq{font-size:var(--text-lg);font-weight:var(--fw-bold);line-height:1;letter-spacing:var(--ls-tight)}.Benefits_statLabel__Y1_Ln{font-size:12px;color:hsla(0,0%,100%,.45);letter-spacing:1px;text-transform:uppercase;margin:0}@media (max-width:768px){.Benefits_section__hwG7i{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:var(--py) var(--px)}.Benefits_grid__oiszf{grid-template-columns:1fr;gap:40px}.Benefits_statsGrid__eBqOG{gap:12px}}.Testimonials_section__wmc_G{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;position:relative;padding:var(--py) var(--px);background:radial-gradient(ellipse at 20% 100%,rgba(50,80,255,.06) 0,transparent 45%),linear-gradient(180deg,var(--warm-beige) 0,#f4f1ec 100%)}.Testimonials_section__wmc_G:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:radial-gradient(rgba(20,20,40,.05) 1px,transparent 0);background-size:28px 28px;mask-image:radial-gradient(ellipse at 50% 60%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 60%,#000 10%,transparent 70%)}.Testimonials_header__mzZRU{text-align:center;margin-bottom:clamp(36px,5vh,60px);position:relative;z-index:1}.Testimonials_header__mzZRU .section-label{justify-content:center}.Testimonials_heading__0JkkR{font-size:clamp(30px,4.2vw,54px);color:var(--text-primary);font-weight:var(--fw-bold);letter-spacing:var(--ls-tight);line-height:1.05;margin-top:14px}.Testimonials_subheading__Jh0Fk{font-size:var(--text-md);color:var(--text-secondary);margin-top:12px}.Testimonials_grid__S6DGg{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.Testimonials_card__szgpU{background:#fff;border-radius:var(--radius-md);padding:32px 28px 28px;display:flex;flex-direction:column;gap:18px;position:relative;border:1px solid rgba(0,0,0,.06);transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s ease}.Testimonials_card__szgpU:hover{transform:translateY(-6px);box-shadow:0 20px 50px -15px rgba(0,0,0,.12)}.Testimonials_quote__Vw4p_{font-size:72px;line-height:.6;color:var(--accent-blue);opacity:.18;font-family:Georgia,serif;display:block;margin-bottom:-8px}.Testimonials_text__d9yA6{font-size:var(--text-md);color:#444;line-height:1.7;margin:0;flex:1 1}.Testimonials_stars__XJVAv{display:flex;gap:3px}.Testimonials_star__54auh{color:#f5a623;font-size:14px}.Testimonials_cardHeader__tcsee{display:flex;align-items:center;gap:14px;padding-top:16px;border-top:1px solid rgba(0,0,0,.07);margin-top:auto}.Testimonials_avatarWrap__brKRI{width:52px;height:52px;border-radius:50%;overflow:hidden;flex-shrink:0;box-shadow:0 0 0 2px #fff,0 0 0 4px rgba(50,80,255,.15)}.Testimonials_avatarImg__pYwRv{width:100%;height:100%;object-fit:cover;object-position:center top;display:block}.Testimonials_name__BBTui{font-size:14px;font-weight:var(--fw-bold);color:var(--text-primary);margin:0}.Testimonials_role__Iyh2m{font-size:11px;letter-spacing:1px;color:var(--text-muted);margin:3px 0 0;text-transform:uppercase}@media (max-width:768px){.Testimonials_section__wmc_G{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:var(--py) var(--px)}.Testimonials_grid__S6DGg{grid-template-columns:1fr;gap:16px}}.Pricing_section__7_I0F{min-height:100vh;min-height:100dvh;height:100dvh;display:flex;flex-direction:column;justify-content:center;padding:var(--py) var(--px);position:relative;overflow:hidden;background:radial-gradient(ellipse at 40% 60%,#0a1240 0,#060614 55%,#020210 100%)}.Pricing_section__7_I0F:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(rgba(100,140,255,.05) 1px,transparent 0),linear-gradient(90deg,rgba(100,140,255,.05) 1px,transparent 0);background-size:48px 48px;mask-image:radial-gradient(ellipse at 50% 50%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,#000 20%,transparent 75%)}.Pricing_section__7_I0F:after{content:"";position:absolute;width:50vw;height:50vw;border-radius:50%;top:-10%;right:-5%;background:radial-gradient(circle,rgba(80,120,255,.15),transparent 70%);filter:blur(80px);mix-blend-mode:screen;pointer-events:none}.Pricing_header__AhPFQ{text-align:center;max-width:600px;margin:0 auto clamp(40px,6vh,64px);position:relative;z-index:1}.Pricing_header__AhPFQ .section-label{justify-content:center}.Pricing_heading__XEnQA{font-size:clamp(32px,4.5vw,56px);font-weight:var(--fw-bold);color:var(--white);line-height:1.1;letter-spacing:var(--ls-tight);margin-top:12px}.Pricing_headingLight__yE56n{font-weight:300;color:hsla(0,0%,100%,.45)}.Pricing_subheading__M_klp{font-size:var(--text-md);color:hsla(0,0%,100%,.45);line-height:1.65;margin-top:14px}.Pricing_grid__FkhbL{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;max-width:1100px;margin:0 auto;align-items:start;position:relative;z-index:1}.Pricing_card__JZ_rg{position:relative;border-radius:24px;padding:32px 28px 36px;display:flex;flex-direction:column;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.1);transition:transform .5s var(--ease),box-shadow .5s ease,border-color .4s ease}.Pricing_card__JZ_rg:hover{transform:translateY(-6px);border-color:hsla(0,0%,100%,.18);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.15),0 24px 60px -16px rgba(0,0,0,.6)}.Pricing_featured__DXJF1{background:rgba(100,130,255,.12);border-color:rgba(100,130,255,.4);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),0 30px 80px -20px rgba(50,80,255,.4);transform:translateY(-8px)}.Pricing_featured__DXJF1:hover{transform:translateY(-14px);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.25),0 40px 100px -20px rgba(50,80,255,.55)}.Pricing_featured__DXJF1:before{content:"";position:absolute;inset:-1px;border-radius:25px;background:linear-gradient(135deg,rgba(120,160,255,.6),rgba(80,40,200,.4),rgba(120,160,255,.2));z-index:-1}.Pricing_badge__CXc7W{position:absolute;top:-14px;left:50%;transform:translateX(-50%);font-size:var(--text-xs);font-weight:var(--fw-bold);letter-spacing:var(--ls-wide);text-transform:uppercase;padding:6px 18px;border-radius:20px;white-space:nowrap;box-shadow:0 4px 20px rgba(0,0,0,.4)}.Pricing_cardTop__o6ypH{margin-bottom:22px}.Pricing_tierName__3U5FN{font-size:var(--text-lg);font-weight:var(--fw-bold);color:var(--white);margin:0 0 8px}.Pricing_tierDesc__HWlH8{font-size:var(--text-sm);color:hsla(0,0%,100%,.45);line-height:1.55;margin:0}.Pricing_priceBlock__lcs32{display:flex;align-items:baseline;gap:2px;margin-bottom:22px}.Pricing_currency___XA4_{font-size:var(--text-lg);font-weight:var(--fw-semi);color:hsla(0,0%,100%,.45);margin-bottom:4px}.Pricing_price__mjPhi{font-size:52px;font-weight:var(--fw-black);color:var(--white);line-height:1;letter-spacing:-2px}.Pricing_period__2rMbl{font-size:var(--text-xs);color:hsla(0,0%,100%,.3);margin-left:6px}.Pricing_divider__S7eC8{height:1px;background:hsla(0,0%,100%,.08);margin-bottom:22px}.Pricing_features__y8aW9{list-style:none;padding:0;margin:0 0 28px;display:flex;flex-direction:column;gap:12px;flex:1 1}.Pricing_feature__McUnj{gap:10px;color:hsla(0,0%,100%,.65)}.Pricing_cta__2cGW3,.Pricing_feature__McUnj{display:flex;align-items:center;font-size:var(--text-base)}.Pricing_cta__2cGW3{justify-content:center;gap:8px;padding:13px 24px;border-radius:40px;font-weight:var(--fw-semi);font-family:var(--font);cursor:pointer;margin-top:auto;transition:transform .3s var(--ease),box-shadow .3s ease,background .3s ease}.Pricing_ctaDefault__Y4ReZ{background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.18);color:var(--white)}.Pricing_ctaDefault__Y4ReZ:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.4);transform:translateY(-2px)}.Pricing_ctaFeatured__9LZ6w{background:var(--white);border:none;color:#0d0d1a;box-shadow:0 8px 28px hsla(0,0%,100%,.15)}.Pricing_ctaFeatured__9LZ6w:hover{transform:translateY(-3px);box-shadow:0 16px 40px hsla(0,0%,100%,.25)}.Pricing_ctaArrow__Kby7j{transition:transform .3s var(--ease)}.Pricing_cta__2cGW3:hover .Pricing_ctaArrow__Kby7j{transform:translateX(4px)}@media (max-width:1024px){.Pricing_grid__FkhbL{grid-template-columns:1fr;max-width:420px}.Pricing_featured__DXJF1{transform:none}}@media (max-width:768px){.Pricing_section__7_I0F{height:auto;min-height:auto;padding:clamp(80px,12vh,120px) var(--px) clamp(40px,6vh,80px)}}.Footer_footer__UaG1g{position:relative;height:100vh;height:100dvh;padding:var(--py) var(--px);overflow:hidden;background:radial-gradient(ellipse at 50% 80%,#0a1a5c 0,#060614 60%);display:flex;flex-direction:column;justify-content:space-between}.Footer_splineWrap__0VH7g{position:absolute;left:25%;top:10%;width:50%;height:80%;z-index:0}.Footer_bgGlow__qz_3u{position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse at 50% 100%,rgba(30,60,255,.3) 0,transparent 30%),linear-gradient(180deg,transparent 60%,rgba(30,60,255,.15))}.Footer_bottomLine__1ciay{position:absolute;bottom:0;left:0;right:0;height:2px;z-index:3;background:linear-gradient(90deg,transparent,#35f,transparent);box-shadow:0 0 60px 15px rgba(50,80,255,.3)}.Footer_cta__wg9pL{position:relative;z-index:1;transition:all .8s cubic-bezier(.16,1,.3,1)}.Footer_heading__8gwfT{font-size:clamp(32px,5vw,64px);color:var(--white);font-weight:var(--fw-bold);line-height:1.1;max-width:700px}.Footer_buttons__4LMFY{display:flex;gap:12px;margin-top:32px}.Footer_bottom__O5rKs{position:relative;z-index:1;margin-top:auto;display:flex;justify-content:space-between;align-items:flex-start;border-top:1px solid hsla(0,0%,100%,.06);padding-top:40px}.Footer_brand___zP6t{display:flex;flex-direction:column}.Footer_logo__NsUJK{font-size:var(--text-lg);font-weight:var(--fw-semi);color:var(--white);margin:0}.Footer_email__nur4I{font-size:14px;color:hsla(0,0%,100%,.4);margin-top:8px}.Footer_linksWrap__m7_iL{display:flex;gap:80px}.Footer_linkCol__KVBOh{display:flex;flex-direction:column}.Footer_colTitle__sNZTr{font-size:14px;font-weight:var(--fw-semi);color:var(--white);margin:0 0 12px}.Footer_linkItem__m1sfX{font-size:14px;color:hsla(0,0%,100%,.4);margin-top:8px;cursor:pointer;background:none;border:none;text-align:left;padding:0;transition:color .2s ease}.Footer_linkItem__m1sfX:hover{color:hsla(0,0%,100%,.8)}@media (max-width:768px){.Footer_footer__UaG1g{padding:var(--py) var(--px)}.Footer_bottom__O5rKs{flex-direction:column;gap:40px;margin-top:60px}.Footer_linksWrap__m7_iL{gap:48px}}.OverlayWrap_wrap__n_fZc{position:-webkit-sticky;position:sticky;top:0;width:100%;height:100vh;height:100dvh;overflow:hidden;will-change:border-radius;box-shadow:0 -50px 120px -10px rgba(0,0,0,.85),0 -1px 0 0 hsla(0,0%,100%,.06)}.OverlayWrap_content__QRc4s{width:100%;height:100%;will-change:transform}.OverlayWrap_dim__ubDVT{position:absolute;inset:0;background:#000;opacity:0;pointer-events:none;z-index:50}.OverlayWrap_lip__NDL0k{position:absolute;top:0;left:5%;right:5%;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.65),transparent);pointer-events:none;z-index:99}@media (prefers-reduced-motion:reduce){.OverlayWrap_content__QRc4s,.OverlayWrap_wrap__n_fZc{will-change:auto}}.ScrollIndicator_nav___sBZg{position:fixed;right:24px;top:50%;transform:translateY(-50%) translateX(20px);z-index:900;display:flex;flex-direction:column;gap:10px;opacity:0;pointer-events:none;transition:opacity .5s ease,transform .5s cubic-bezier(.16,1,.3,1)}.ScrollIndicator_navVisible__CSmL_{opacity:1;transform:translateY(-50%) translateX(0);pointer-events:auto}.ScrollIndicator_dot__sGya9{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:10px;background:none;border:none;cursor:pointer;padding:4px 0;outline:none}.ScrollIndicator_dotInner__HIJx3{display:block;width:6px;height:6px;border-radius:50%;background:hsla(0,0%,100%,.3);transition:background .35s ease,transform .35s cubic-bezier(.16,1,.3,1),width .35s cubic-bezier(.16,1,.3,1);flex-shrink:0}.ScrollIndicator_dot__sGya9:hover .ScrollIndicator_dotInner__HIJx3{background:hsla(0,0%,100%,.7);transform:scale(1.3)}.ScrollIndicator_dotActive__KDJ4K .ScrollIndicator_dotInner__HIJx3{background:var(--white);width:6px;height:20px;border-radius:3px;transform:none}.ScrollIndicator_dotLabel__OAUO9{position:absolute;right:20px;white-space:nowrap;font-size:10px;letter-spacing:var(--ls-wide);text-transform:uppercase;color:hsla(0,0%,100%,.8);background:rgba(10,10,30,.75);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;padding:4px 10px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);opacity:0;transform:translateX(6px);transition:opacity .25s ease,transform .3s cubic-bezier(.16,1,.3,1);pointer-events:none}.ScrollIndicator_dot__sGya9:hover .ScrollIndicator_dotLabel__OAUO9{opacity:1;transform:translateX(0)}@media (max-width:1024px){.ScrollIndicator_nav___sBZg{display:none}}