.HomePage_pageShell__mp31c{isolation:isolate;background-color:#f8fafc;background-image:radial-gradient(ellipse at 50% 0,rgba(14,165,233,.045),transparent 38%),linear-gradient(180deg,#fbfcfe,#f5f7fa 52%,#fbfcfe)}.dark .HomePage_pageShell__mp31c{background-color:#020b11;background-image:radial-gradient(ellipse at 50% -12%,rgba(8,145,178,.14),transparent 43%),radial-gradient(ellipse at 90% 38%,rgba(14,116,144,.055),transparent 28%),linear-gradient(180deg,#020b11,#04121a 48%,#020b11)}.HomePage_ambient__uF_v7{position:absolute;z-index:0;inset:0 0 auto;height:100%;overflow:clip;pointer-events:none}.HomePage_ambientGrid__JGh0y{position:absolute;inset:0 0 auto;height:min(940px,100vh);background-image:linear-gradient(rgba(139,92,246,.065) 1px,transparent 0),linear-gradient(90deg,rgba(139,92,246,.065) 1px,transparent 0);background-size:52px 52px;-webkit-mask-image:radial-gradient(ellipse at 50% 15%,#000 0,transparent 76%);mask-image:radial-gradient(ellipse at 50% 15%,#000 0,transparent 76%);opacity:.5}.HomePage_ambientGridTop__PAyks{transform:perspective(700px) rotateX(12deg) scale(1.1);transform-origin:top center}.HomePage_orb__BXv1S{position:absolute;width:25rem;height:25rem;border-radius:9999px;filter:blur(85px);opacity:.25;animation:HomePage_orb-drift__XxgEU 19s ease-in-out infinite alternate}.HomePage_orbOne__YqX9w{top:3%;inset-inline-start:-13rem;background:rgba(124,58,237,.35)}.HomePage_orbTwo__tB9ef{top:22%;inset-inline-end:-13rem;background:rgba(6,182,212,.24);animation-delay:-6s}.HomePage_orbThree__I3GfJ{top:55%;inset-inline-start:35%;width:20rem;height:20rem;background:rgba(99,102,241,.15);animation-delay:-11s}.HomePage_header__D6Upo{background:rgba(250,250,255,.76);backdrop-filter:blur(20px) saturate(150%);box-shadow:0 8px 34px rgba(34,20,70,.04)}.dark .HomePage_header__D6Upo{background:rgba(2,11,17,.82);box-shadow:0 8px 36px rgba(0,0,0,.16)}.HomePage_logoImageFrame__ARX7q{position:relative;overflow:hidden;border:1px solid rgba(139,92,246,.28);background:linear-gradient(140deg,rgba(139,92,246,.14),rgba(8,145,178,.12));box-shadow:0 7px 22px rgba(124,58,237,.16),inset 0 1px 0 hsla(0,0%,100%,.28);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.HomePage_logoImageFrame__ARX7q:hover{transform:translateY(-2px) rotate(-2deg);border-color:rgba(34,211,238,.48);box-shadow:0 10px 28px rgba(6,182,212,.2),0 0 22px rgba(124,58,237,.12)}.HomePage_logoImage__WqWMX{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.HomePage_navLink__IHf3T{position:relative;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:.62rem .58rem;color:#475569;font-size:clamp(.82rem,.88vw,.93rem);font-weight:750;line-height:1.4;white-space:nowrap;transition:color .18s ease,background .18s ease,border-color .18s ease,transform .18s ease}.HomePage_navLink__IHf3T:after{position:absolute;inset-inline:.58rem;bottom:.25rem;height:2px;content:"";border-radius:99px;background:linear-gradient(90deg,#8b5cf6,#22d3ee);transform:scaleX(0);transform-origin:center;transition:transform .22s ease}.HomePage_navLink__IHf3T:hover{color:#6d28d9;background:rgba(139,92,246,.055);border-color:rgba(139,92,246,.12);transform:translateY(-1px)}.HomePage_navLink__IHf3T:hover:after{transform:scaleX(1)}.dark .HomePage_navLink__IHf3T{color:#c4d4df}.dark .HomePage_navLink__IHf3T:hover{color:#a5f3fc;background:rgba(34,211,238,.07);border-color:rgba(34,211,238,.12)}.HomePage_headerControls__odzyl{flex-shrink:0}.HomePage_themeToggleWrap__bNxHF{display:inline-flex;align-items:center;justify-content:center}.HomePage_themeToggleWrap__bNxHF button{display:inline-flex!important;width:42px!important;min-width:42px!important;height:42px!important;align-items:center!important;justify-content:center!important;padding:0!important;border:1px solid rgba(115,137,160,.24)!important;border-radius:14px!important;background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(237,242,249,.52))!important;color:#334155!important;box-shadow:0 5px 18px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.9)!important;backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.HomePage_themeToggleWrap__bNxHF button:hover{transform:translateY(-2px)!important;border-color:rgba(6,182,212,.48)!important;box-shadow:0 8px 22px rgba(6,182,212,.12),inset 0 1px 0 hsla(0,0%,100%,.95)!important}.dark .HomePage_themeToggleWrap__bNxHF button{border-color:rgba(113,204,226,.2)!important;background:linear-gradient(145deg,rgba(14,34,45,.94),rgba(5,20,29,.85))!important;color:#b9f1ff!important;box-shadow:0 6px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(220,250,255,.055)!important}.dark .HomePage_themeToggleWrap__bNxHF button:hover{border-color:rgba(103,232,249,.42)!important;box-shadow:0 8px 24px rgba(6,182,212,.12),inset 0 1px 0 rgba(220,250,255,.08)!important}.HomePage_languageLink__7u7g9{display:inline-flex;min-width:66px;height:42px;align-items:center;justify-content:center;gap:.42rem;padding:0 .85rem;border:1px solid rgba(115,137,160,.24);border-radius:14px;background:linear-gradient(145deg,hsla(0,0%,100%,.82),rgba(237,242,249,.52));color:#334155;font-size:.72rem;font-weight:800;box-shadow:0 5px 18px rgba(15,23,42,.055),inset 0 1px 0 hsla(0,0%,100%,.9);backdrop-filter:blur(16px);transition:transform .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.HomePage_languageLink__7u7g9:hover{transform:translateY(-2px);border-color:rgba(6,182,212,.48);background:rgba(6,182,212,.08);box-shadow:0 8px 22px rgba(6,182,212,.1)}.HomePage_languageLink__7u7g9:focus-visible{outline:2px solid #22d3ee;outline-offset:3px}.dark .HomePage_languageLink__7u7g9{border-color:rgba(113,204,226,.2);background:linear-gradient(145deg,rgba(14,34,45,.94),rgba(5,20,29,.85));color:#b9f1ff;box-shadow:0 6px 20px rgba(0,0,0,.16),inset 0 1px 0 rgba(220,250,255,.055)}.dark .HomePage_languageLink__7u7g9:hover{border-color:rgba(103,232,249,.42);background:rgba(6,182,212,.1)}.HomePage_mobileNav__9IUB8{align-items:center;gap:.25rem;overflow-x:auto;border-top:1px solid rgba(139,92,246,.1);padding:.45rem 1rem .65rem;background:rgba(250,250,255,.56);backdrop-filter:blur(20px);scrollbar-width:none;-webkit-overflow-scrolling:touch}.HomePage_mobileNav__9IUB8::-webkit-scrollbar{display:none}.dark .HomePage_mobileNav__9IUB8{background:rgba(2,11,17,.54);border-top-color:rgba(113,204,226,.1)}.HomePage_mobileNavLink__IutYy{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border:1px solid transparent;border-radius:12px;padding:.5rem .82rem;color:#475569;font-size:.82rem;font-weight:750;white-space:nowrap;transition:color .16s ease,background .16s ease,border-color .16s ease}.HomePage_mobileNavLink__IutYy:hover{border-color:rgba(139,92,246,.14);background:rgba(139,92,246,.08);color:#7c3aed}.dark .HomePage_mobileNavLink__IutYy{color:#c7d7df}.HomePage_heroNetwork__Wkwv2{position:absolute;z-index:0;inset:0;overflow:hidden;pointer-events:none;opacity:.72;-webkit-mask-image:radial-gradient(ellipse at 50% 44%,#000 0,rgba(0,0,0,.82) 42%,transparent 83%);mask-image:radial-gradient(ellipse at 50% 44%,#000 0,rgba(0,0,0,.82) 42%,transparent 83%)}.HomePage_heroNetworkCanvas__ENYwj{display:block;width:100%;height:100%}.dark .HomePage_heroNetwork__Wkwv2{opacity:.88}.HomePage_heroBadge__xSCIl{border:1px solid rgba(139,92,246,.22);background:linear-gradient(110deg,rgba(139,92,246,.08),rgba(34,211,238,.055));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.62),0 9px 32px rgba(124,58,237,.055);color:#5b21b6}.dark .HomePage_heroBadge__xSCIl{color:#ddd6fe;background:linear-gradient(110deg,rgba(139,92,246,.14),rgba(34,211,238,.07));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06),0 9px 32px rgba(124,58,237,.08)}.HomePage_headlineAccent__IpjGc{display:inline;color:transparent;background-image:linear-gradient(105deg,#7c3aed,#a855f7 40%,#0891b2 80%,#6366f1);background-size:200% auto;-webkit-background-clip:text;background-clip:text;animation:HomePage_gradient-shift__8qvv5 8s ease-in-out infinite alternate}.HomePage_primaryButton__zvk_a{position:relative;overflow:hidden;background:linear-gradient(115deg,#7c3aed,#6d28d9 48%,#4f46e5);box-shadow:0 12px 30px rgba(109,40,217,.24),inset 0 1px 0 hsla(0,0%,100%,.25);transition:transform .2s ease,box-shadow .2s ease,filter .2s ease}.HomePage_primaryButton__zvk_a:before{position:absolute;top:-80%;bottom:-80%;left:-35%;width:24%;content:"";background:hsla(0,0%,100%,.32);filter:blur(9px);transform:translateX(-230%) rotate(22deg);transition:transform .65s cubic-bezier(.2,.7,.2,1)}.HomePage_primaryButton__zvk_a:hover{transform:translateY(-2px);box-shadow:0 16px 38px rgba(109,40,217,.31),inset 0 1px 0 hsla(0,0%,100%,.28);filter:saturate(1.12)}.HomePage_primaryButton__zvk_a:hover:before{transform:translateX(700%) rotate(22deg)}.HomePage_primaryButton__zvk_a:active{transform:translateY(0) scale(.99)}.HomePage_secondaryButton___E2H9{border:1px solid rgba(139,92,246,.22);background:hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.85);transition:transform .2s ease,background .2s ease,border-color .2s ease}.HomePage_secondaryButton___E2H9:hover{transform:translateY(-2px);border-color:rgba(139,92,246,.45);background:rgba(139,92,246,.07)}.dark .HomePage_secondaryButton___E2H9{color:#e5e7eb;border-color:rgba(167,139,250,.24);background:hsla(0,0%,100%,.045);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.06)}.dark .HomePage_secondaryButton___E2H9:hover{background:rgba(139,92,246,.13)}.HomePage_heroVisual__JvVBG{perspective:1200px}.HomePage_visualHalo__9Z4jC{z-index:-1;background:radial-gradient(ellipse at 50% 50%,rgba(139,92,246,.18),rgba(34,211,238,.08) 42%,transparent 70%);filter:blur(27px);transform:scale(1.08)}.HomePage_visualWindow__No_gA{border:1px solid rgba(139,92,246,.25);background:linear-gradient(145deg,hsla(0,0%,100%,.84),rgba(244,246,255,.65));backdrop-filter:blur(26px) saturate(140%);box-shadow:0 32px 90px rgba(39,27,89,.13),0 3px 16px rgba(139,92,246,.08),inset 0 1px 0 hsla(0,0%,100%,.8);transform:rotateY(-4deg) rotateX(1deg)}.dark .HomePage_visualWindow__No_gA{border-color:rgba(167,139,250,.22);background:linear-gradient(145deg,rgba(23,25,45,.94),rgba(12,16,34,.82));box-shadow:0 34px 100px rgba(0,0,0,.38),0 0 44px rgba(109,40,217,.1),inset 0 1px 0 hsla(0,0%,100%,.07)}.HomePage_visualLogo__0loCz{background:linear-gradient(145deg,#8b5cf6,#4f46e5 60%,#0891b2);box-shadow:0 8px 20px rgba(109,40,217,.24)}.HomePage_conceptTag__b0QDN{border:1px solid rgba(6,182,212,.28);border-radius:999px;background:rgba(6,182,212,.09);padding:.38rem .6rem;color:#0e7490;font-size:8px;font-weight:900;letter-spacing:.12em}.dark .HomePage_conceptTag__b0QDN{color:#67e8f9}.HomePage_miniSystemCard__I1mdG{min-width:0;border:1px solid rgba(139,92,246,.13);border-radius:15px;padding:.85rem .8rem;background:hsla(0,0%,100%,.58);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.75)}.dark .HomePage_miniSystemCard__I1mdG{border-color:rgba(167,139,250,.15);background:hsla(0,0%,100%,.04);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.045)}.HomePage_flowPanel__mmWdI{border:1px solid rgba(139,92,246,.13);background:linear-gradient(145deg,hsla(0,0%,100%,.68),rgba(248,250,255,.42))}.dark .HomePage_flowPanel__mmWdI{border-color:rgba(167,139,250,.16);background:linear-gradient(145deg,hsla(0,0%,100%,.055),hsla(0,0%,100%,.018))}.HomePage_chartArea__S01a5{display:flex;height:82px;align-items:end;gap:5px;border-bottom:1px solid rgba(139,92,246,.15);background:repeating-linear-gradient(180deg,transparent 0,transparent 19px,rgba(139,92,246,.065) 20px)}.HomePage_chartBar__Mp9y8{display:block;flex:1;min-width:3px;border-radius:5px 5px 1px 1px;background:linear-gradient(0deg,rgba(124,58,237,.25),#8b5cf6 60%,#22d3ee);box-shadow:0 0 10px rgba(139,92,246,.08);transform-origin:bottom}.HomePage_floatingChip__y80R9{z-index:2;border:1px solid rgba(139,92,246,.17);background:hsla(0,0%,100%,.83);box-shadow:0 14px 34px rgba(31,24,70,.12);backdrop-filter:blur(18px);animation:HomePage_chip-float__yh_fi 6.5s ease-in-out infinite}.dark .HomePage_floatingChip__y80R9{border-color:rgba(167,139,250,.2);background:rgba(18,20,39,.88);box-shadow:0 14px 34px rgba(0,0,0,.28)}.HomePage_floatingChipIcon___Ivg_{display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:10px;color:#7c3aed;background:rgba(139,92,246,.12)}.HomePage_floatingChipCyan__P5LAS{color:#0891b2;background:rgba(6,182,212,.12)}.HomePage_visualOrbit__VMwTe{border:1px solid rgba(139,92,246,.14);transform:rotate(-5deg)}.HomePage_glassCard__elNAc{position:relative;isolation:isolate;overflow:hidden;border:1px solid rgba(139,92,246,.16);background:linear-gradient(145deg,hsla(0,0%,100%,.77),rgba(250,250,255,.46));backdrop-filter:blur(20px) saturate(145%);box-shadow:0 14px 42px rgba(45,32,92,.055),inset 0 1px 0 hsla(0,0%,100%,.78);transition:border-color .22s ease,box-shadow .22s ease,background .22s ease}.HomePage_glassCard__elNAc:before{position:absolute;z-index:-1;inset:0;content:"";pointer-events:none;background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,0),rgba(139,92,246,.08),transparent 58%);opacity:0;transition:opacity .25s ease}.HomePage_glassCard__elNAc:hover{border-color:rgba(139,92,246,.35);box-shadow:0 22px 55px rgba(45,32,92,.1),0 0 0 1px rgba(139,92,246,.035),inset 0 1px 0 hsla(0,0%,100%,.85)}.HomePage_glassCard__elNAc:hover:before{opacity:1}.dark .HomePage_glassCard__elNAc{border-color:rgba(167,139,250,.16);background:linear-gradient(145deg,rgba(24,26,48,.8),rgba(15,17,34,.67));box-shadow:0 18px 52px rgba(0,0,0,.17),inset 0 1px 0 hsla(0,0%,100%,.055)}.dark .HomePage_glassCard__elNAc:hover{border-color:rgba(167,139,250,.34);box-shadow:0 24px 60px rgba(0,0,0,.25),0 0 34px rgba(124,58,237,.065),inset 0 1px 0 hsla(0,0%,100%,.07)}.HomePage_iconTile__fOiCa{flex-shrink:0;border:1px solid rgba(139,92,246,.2);background:rgba(139,92,246,.085);color:#7c3aed}.HomePage_tone_violet___XFep{color:#7c3aed;border-color:rgba(139,92,246,.25);background:rgba(139,92,246,.09)}.HomePage_tone_cyan__cY0Rp{color:#0891b2;border-color:rgba(6,182,212,.24);background:rgba(6,182,212,.09)}.HomePage_tone_blue___qppt{color:#4f46e5;border-color:rgba(99,102,241,.23);background:rgba(99,102,241,.09)}.dark .HomePage_tone_violet___XFep{color:#c4b5fd}.dark .HomePage_tone_cyan__cY0Rp{color:#67e8f9}.dark .HomePage_tone_blue___qppt{color:#a5b4fc}.HomePage_serviceNumber__Ryocu,.HomePage_statIndex__039Cf{font-size:10px;font-weight:900;letter-spacing:.12em;color:rgba(124,58,237,.58)}.dark .HomePage_serviceNumber__Ryocu,.dark .HomePage_statIndex__039Cf{color:rgba(196,181,253,.55)}.HomePage_cardBottomLine__esAlk{position:absolute;inset-inline:1.5rem;bottom:0;height:2px;transform:scaleX(.2);transform-origin:center;background:linear-gradient(90deg,transparent,#8b5cf6,#22d3ee,transparent);opacity:.65;transition:transform .3s ease}.HomePage_glassCard__elNAc:hover .HomePage_cardBottomLine__esAlk{transform:scaleX(1)}.HomePage_serviceCard__54C8z{min-height:100%}.HomePage_cardAction__GG65u{color:#6d28d9}.dark .HomePage_cardAction__GG65u{color:#c4b5fd}.HomePage_sectionKicker__TbVZ2{color:#6d28d9;font-size:.98rem;line-height:1.7;letter-spacing:.015em;text-wrap:balance}.dark .HomePage_sectionKicker__TbVZ2{color:#a5f3fc}.HomePage_pageShell__mp31c:lang(en) .HomePage_sectionKicker__TbVZ2{font-size:.88rem;letter-spacing:.12em}.HomePage_kickerMark__R0aa4{position:relative;display:inline-block;flex:0 0 10px;width:10px;height:10px;border-radius:50%;background:linear-gradient(135deg,#8b5cf6,#22d3ee);box-shadow:0 0 14px rgba(139,92,246,.55),0 0 24px rgba(34,211,238,.16)}.HomePage_kickerMark__R0aa4:after,.HomePage_kickerMark__R0aa4:before{position:absolute;inset:-4px;border:1px solid rgba(139,92,246,.45);border-radius:50%;content:"";pointer-events:none;animation:HomePage_kicker-pulse__h9_QS 2.4s cubic-bezier(.18,.65,.35,1) infinite}.HomePage_kickerMark__R0aa4:after{border-color:rgba(34,211,238,.42);animation-delay:1.2s}.dark .HomePage_kickerMark__R0aa4{box-shadow:0 0 14px rgba(34,211,238,.55),0 0 28px rgba(34,211,238,.18)}.dark .HomePage_kickerMark__R0aa4:before{border-color:rgba(103,232,249,.42)}.dark .HomePage_kickerMark__R0aa4:after{border-color:rgba(167,139,250,.42)}.HomePage_processBand__nbpM2{position:relative;border:1px solid rgba(139,92,246,.2);background:linear-gradient(120deg,rgba(245,243,255,.9),rgba(236,254,255,.65) 58%,rgba(250,245,255,.84));box-shadow:0 25px 70px rgba(49,34,94,.07),inset 0 1px 0 hsla(0,0%,100%,.9)}.dark .HomePage_processBand__nbpM2{border-color:rgba(167,139,250,.18);background:linear-gradient(120deg,rgba(35,24,62,.68),rgba(10,46,59,.43) 58%,rgba(26,21,48,.7));box-shadow:0 25px 75px rgba(0,0,0,.17),inset 0 1px 0 hsla(0,0%,100%,.05)}.HomePage_processStep__6Og0Z{height:100%;min-height:150px;border:1px solid rgba(139,92,246,.14);border-radius:18px;padding:1.1rem;background:hsla(0,0%,100%,.55)}.dark .HomePage_processStep__6Og0Z{border-color:rgba(167,139,250,.14);background:hsla(0,0%,100%,.035)}.HomePage_processNumber__8xTqh{color:rgba(124,58,237,.56);font-size:10px;font-weight:900;letter-spacing:.14em}.dark .HomePage_processNumber__8xTqh{color:rgba(196,181,253,.56)}.HomePage_projectCard__zat1q{transition:border-color .22s ease,box-shadow .22s ease}.HomePage_projectVisual__B6awF{background:radial-gradient(ellipse at 50% 70%,rgba(139,92,246,.15),transparent 60%),linear-gradient(135deg,rgba(139,92,246,.09),rgba(6,182,212,.05))}.HomePage_project_violet__xILad{--project-accent:#8b5cf6;--project-glow:rgba(139,92,246,.28)}.HomePage_project_cyan__es5Eo{--project-accent:#06b6d4;--project-glow:rgba(6,182,212,.25)}.HomePage_project_blue__D53Eh{--project-accent:#6366f1;--project-glow:rgba(99,102,241,.25)}.HomePage_projectRings__5bYWR{position:absolute;width:190px;height:190px;border:1px solid var(--project-glow,rgba(139,92,246,.2));border-radius:50%;box-shadow:0 0 0 20px rgba(139,92,246,.025),0 0 0 42px rgba(139,92,246,.025);transition:transform .5s ease}.HomePage_projectCard__zat1q:hover .HomePage_projectRings__5bYWR{transform:scale(1.12) rotate(16deg)}.HomePage_projectIcon__WslBO{position:relative;z-index:1;display:flex;height:68px;width:68px;align-items:center;justify-content:center;border:1px solid color-mix(in srgb,var(--project-accent,#8b5cf6) 35%,transparent);border-radius:22px;background:color-mix(in srgb,var(--project-accent,#8b5cf6) 11%,transparent);color:var(--project-accent,#8b5cf6);box-shadow:0 12px 34px var(--project-glow,rgba(139,92,246,.25)),inset 0 1px 0 hsla(0,0%,100%,.16);transition:transform .25s ease}.HomePage_projectCard__zat1q:hover .HomePage_projectIcon__WslBO{transform:translateY(-3px) rotate(-3deg)}.HomePage_projectYear__odhAx{position:absolute;inset-inline-end:1rem;top:1rem;border:1px solid rgba(139,92,246,.16);border-radius:99px;background:hsla(0,0%,100%,.72);padding:.35rem .6rem;color:#6d28d9;font-size:9px;font-weight:800}.dark .HomePage_projectYear__odhAx{border-color:rgba(167,139,250,.16);background:rgba(10,12,27,.68);color:#ddd6fe}.HomePage_projectCategory__91o0n{max-width:85%;border:1px solid rgba(139,92,246,.16);border-radius:99px;background:rgba(139,92,246,.07);padding:.34rem .65rem;color:#6d28d9;font-size:10px;font-weight:750}.dark .HomePage_projectCategory__91o0n{color:#c4b5fd;border-color:rgba(167,139,250,.16);background:rgba(139,92,246,.11)}.HomePage_clientCard__QLaj7{transition:transform .22s ease,border-color .22s ease,background .22s ease}.HomePage_clientCard__QLaj7:hover{transform:translateY(-4px)}.HomePage_testimonialCard__g2ko0{background:linear-gradient(145deg,hsla(0,0%,100%,.8),rgba(250,250,255,.46))}.dark .HomePage_testimonialCard__g2ko0{background:linear-gradient(145deg,rgba(24,26,48,.82),rgba(15,17,34,.68))}.HomePage_avatarMark__asx2R{display:flex;height:38px;width:38px;align-items:center;justify-content:center;border:1px solid rgba(139,92,246,.2);border-radius:13px;background:rgba(139,92,246,.09);color:#7c3aed}.dark .HomePage_avatarMark__asx2R{color:#c4b5fd}.HomePage_contactPanel___ZLaM{border:1px solid rgba(139,92,246,.2);background:linear-gradient(125deg,rgba(245,243,255,.94),rgba(239,246,255,.84) 53%,rgba(236,254,255,.65));box-shadow:0 32px 90px rgba(45,32,92,.095),inset 0 1px 0 hsla(0,0%,100%,.9)}.dark .HomePage_contactPanel___ZLaM{border-color:rgba(167,139,250,.2);background:linear-gradient(125deg,rgba(29,20,52,.93),rgba(12,21,41,.91) 53%,rgba(7,35,43,.78));box-shadow:0 32px 90px rgba(0,0,0,.22),inset 0 1px 0 hsla(0,0%,100%,.055)}.HomePage_contactGlow__pCQMN{position:absolute;top:-12rem;inset-inline-end:-9rem;width:28rem;height:28rem;border-radius:50%;background:radial-gradient(circle,rgba(139,92,246,.17),rgba(34,211,238,.055) 43%,transparent 70%);filter:blur(14px);pointer-events:none}.HomePage_contactPill__SKAkZ{display:inline-flex;align-items:center;gap:.42rem;border:1px solid rgba(139,92,246,.16);border-radius:999px;background:hsla(0,0%,100%,.5);padding:.48rem .68rem}.dark .HomePage_contactPill__SKAkZ{border-color:rgba(167,139,250,.18);background:hsla(0,0%,100%,.04)}.HomePage_glassForm__8skFx{border:1px solid rgba(139,92,246,.18);background:hsla(0,0%,100%,.7);box-shadow:0 18px 50px rgba(45,32,92,.075),inset 0 1px 0 hsla(0,0%,100%,.85);backdrop-filter:blur(20px)}.dark .HomePage_glassForm__8skFx{border-color:rgba(167,139,250,.17);background:rgba(10,12,28,.53);box-shadow:0 18px 50px rgba(0,0,0,.18),inset 0 1px 0 hsla(0,0%,100%,.045)}.HomePage_formInput__mrNBe{width:100%;min-height:46px;border:1px solid rgba(148,163,184,.32);border-radius:13px;outline:none;background:rgba(248,250,252,.82);padding:.72rem .9rem;color:#0f172a;font-size:.78rem;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease}.HomePage_formInput__mrNBe::-moz-placeholder{color:#94a3b8}.HomePage_formInput__mrNBe::placeholder{color:#94a3b8}.HomePage_formInput__mrNBe:focus{border-color:rgba(139,92,246,.68);background:#fff;box-shadow:0 0 0 3px rgba(139,92,246,.12)}.HomePage_formInput__mrNBe:focus-visible{outline:none}.dark .HomePage_formInput__mrNBe{border-color:rgba(148,163,184,.2);background:hsla(0,0%,100%,.045);color:#f8fafc}.dark .HomePage_formInput__mrNBe:focus{border-color:rgba(167,139,250,.65);background:hsla(0,0%,100%,.065)}.dark .HomePage_formInput__mrNBe option{background:#111326;color:#f8fafc}.HomePage_footer__Nx4BQ{position:relative;isolation:isolate;overflow:hidden;border-top:1px solid rgba(139,92,246,.13);background:linear-gradient(180deg,rgba(248,250,252,.52),rgba(241,245,249,.8))}.HomePage_footer__Nx4BQ:before{position:absolute;z-index:-1;top:-9rem;inset-inline-start:8%;width:30rem;height:18rem;content:"";border-radius:50%;background:radial-gradient(ellipse,rgba(34,211,238,.085),transparent 70%);filter:blur(18px);pointer-events:none}.dark .HomePage_footer__Nx4BQ{border-top-color:rgba(103,232,249,.12);background:linear-gradient(180deg,rgba(3,17,25,.7),rgba(2,11,17,.98))}.dark .HomePage_footer__Nx4BQ:before{background:radial-gradient(ellipse,rgba(8,145,178,.12),transparent 70%)}.HomePage_footerInner__MbwD3{position:relative}.HomePage_footerTop__kQKTp{gap:2rem}.HomePage_footerBrand__ITvf0{border-radius:16px;text-decoration:none}.HomePage_backToTop__COewQ:focus-visible,.HomePage_footerBrand__ITvf0:focus-visible,.HomePage_footerLink__l6oRH:focus-visible{outline:2px solid #22d3ee;outline-offset:4px}.HomePage_footerDescription__rkDMP{max-width:30rem}.HomePage_footerNavigation__otsnq{max-width:100%}.HomePage_footerNavLabel__z7_ng{color:#64748b;font-size:.67rem;font-weight:850;letter-spacing:.16em}.dark .HomePage_footerNavLabel__z7_ng{color:#8da8b7}.HomePage_footerLink__l6oRH{display:inline-flex;align-items:center;min-height:36px;border:1px solid rgba(148,163,184,.2);border-radius:11px;background:hsla(0,0%,100%,.48);padding:.45rem .78rem;color:#475569;font-size:.75rem;font-weight:750;text-decoration:none;transition:transform .18s ease,border-color .18s ease,color .18s ease,background .18s ease}.HomePage_footerLink__l6oRH:hover{transform:translateY(-2px);border-color:rgba(6,182,212,.38);background:rgba(34,211,238,.07);color:#0e7490}.dark .HomePage_footerLink__l6oRH{border-color:rgba(113,204,226,.14);background:hsla(0,0%,100%,.025);color:#c4d4df}.dark .HomePage_footerLink__l6oRH:hover{border-color:rgba(103,232,249,.32);background:rgba(34,211,238,.07);color:#a5f3fc}.HomePage_footerBottom__UI9QT{gap:1rem;border-top:1px solid rgba(148,163,184,.2)}.dark .HomePage_footerBottom__UI9QT{border-top-color:rgba(113,204,226,.12)}.HomePage_backToTop__COewQ{display:inline-flex;align-items:center;gap:.45rem;border:1px solid rgba(139,92,246,.18);border-radius:12px;background:hsla(0,0%,100%,.5);padding:.55rem .8rem;color:#6d28d9;font-size:.75rem;font-weight:800;text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease,transform .18s ease}.HomePage_backToTop__COewQ:hover{transform:translateY(-2px);border-color:rgba(6,182,212,.38);background:rgba(34,211,238,.07);color:#0891b2}.dark .HomePage_backToTop__COewQ{border-color:rgba(113,204,226,.16);background:hsla(0,0%,100%,.03);color:#a5f3fc}@media (max-width:639px){.HomePage_footerNavigation__otsnq{width:100%}.HomePage_footerLink__l6oRH{min-height:34px;padding-inline:.65rem}}@keyframes HomePage_kicker-pulse__h9_QS{0%{transform:scale(.58);opacity:.72}82%,to{transform:scale(1.8);opacity:0}}@keyframes HomePage_orb-drift__XxgEU{0%{transform:translateZ(0) scale(.96)}to{transform:translate3d(28px,44px,0) scale(1.06)}}@keyframes HomePage_gradient-shift__8qvv5{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes HomePage_chip-float__yh_fi{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@media (max-width:640px){.HomePage_orb__BXv1S{width:17rem;height:17rem;filter:blur(65px);opacity:.19}.HomePage_visualWindow__No_gA{transform:none}.HomePage_glassCard__elNAc{backdrop-filter:blur(14px)}}@media (prefers-reduced-motion:reduce){.HomePage_floatingChip__y80R9,.HomePage_headlineAccent__IpjGc,.HomePage_kickerMark__R0aa4:after,.HomePage_kickerMark__R0aa4:before,.HomePage_logoImageFrame__ARX7q,.HomePage_orb__BXv1S{animation:none!important}.HomePage_glassCard__elNAc,.HomePage_logoImageFrame__ARX7q,.HomePage_navLink__IHf3T:after,.HomePage_primaryButton__zvk_a,.HomePage_projectIcon__WslBO,.HomePage_projectRings__5bYWR,.HomePage_secondaryButton___E2H9{transition-duration:.01ms!important}.HomePage_primaryButton__zvk_a:before{display:none}}.HomePage_interactiveGlassCard__BHmQu{transform-style:preserve-3d;will-change:transform;transition:border-color .22s ease,background .22s ease,box-shadow .22s ease}.dark .HomePage_interactiveGlassCard__BHmQu{border-color:rgba(80,190,224,.15);background:linear-gradient(145deg,rgba(8,28,39,.86),rgba(4,18,27,.76));box-shadow:0 14px 42px rgba(0,0,0,.22),inset 0 1px 0 rgba(207,246,255,.045)}.dark .HomePage_interactiveGlassCard__BHmQu:before{background:radial-gradient(360px circle at var(--pointer-x,50%) var(--pointer-y,0),rgba(36,190,234,.14),transparent 62%)}.dark .HomePage_interactiveGlassCard__BHmQu:hover{border-color:rgba(78,211,245,.34);background:linear-gradient(145deg,rgba(9,34,47,.91),rgba(4,21,31,.82));box-shadow:0 23px 52px rgba(0,0,0,.31),0 0 28px rgba(0,177,226,.07),inset 0 1px 0 rgba(219,250,255,.075)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_tone_violet___XFep{color:#8ce9ff;border-color:rgba(65,196,237,.23);background:rgba(16,139,179,.12)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_tone_cyan__cY0Rp{color:#62d9fb;border-color:rgba(65,196,237,.25);background:rgba(16,139,179,.12)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_tone_blue___qppt{color:#9bc9ff;border-color:rgba(74,156,232,.24);background:rgba(57,110,174,.12)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_cardAction__GG65u,.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_serviceNumber__Ryocu,.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_statIndex__039Cf{color:#8ce9ff}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_cardBottomLine__esAlk{background:linear-gradient(90deg,transparent,#24bde8,#8ce9ff,transparent)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_avatarMark__asx2R{color:#8ce9ff;border-color:rgba(65,196,237,.2);background:rgba(16,139,179,.11)}.dark .HomePage_interactiveGlassCard__BHmQu .HomePage_processNumber__8xTqh{color:rgba(140,233,255,.68)}.HomePage_typingCursor__bFC0h{display:inline-block;width:2px;height:.86em;margin-inline-start:.14em;border-radius:2px;background:#38c9ed;vertical-align:-.06em;animation:HomePage_typing-caret__M4j3o .76s steps(2,start) infinite}@keyframes HomePage_typing-caret__M4j3o{50%{opacity:0}}@media (prefers-reduced-motion:reduce){.HomePage_typingCursor__bFC0h{animation:none}.HomePage_interactiveGlassCard__BHmQu{will-change:auto}}@media (max-width:900px) and (min-width:768px){.HomePage_navLink__IHf3T{padding-inline:.38rem;font-size:.82rem}}@media (max-width:640px){.HomePage_heroNetwork__Wkwv2{opacity:.55}.dark .HomePage_heroNetwork__Wkwv2{opacity:.7}.HomePage_sectionKicker__TbVZ2{font-size:.92rem;gap:.7rem}.HomePage_pageShell__mp31c:lang(en) .HomePage_sectionKicker__TbVZ2{font-size:.76rem;letter-spacing:.09em}}