.ClientLogoCarousel_section__k02JS{padding:80px 0 100px;position:relative;z-index:1}.ClientLogoCarousel_header__122ul{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:100%;margin:0 auto 48px;padding:0 5%}.ClientLogoCarousel_eyebrow__A0nO0{display:block;width:100%;text-align:center;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-color);margin:0 0 12px}.ClientLogoCarousel_title__Ob_4_{display:block;width:100%;text-align:center;font-size:clamp(1.5rem,3vw,2rem);font-weight:700;color:#fff;letter-spacing:-.02em;margin:0}.ClientLogoCarousel_carouselWrap__m0afQ{position:relative}.ClientLogoCarousel_carouselWrapStatic__h5pVG{overflow:visible}.ClientLogoCarousel_carouselWrapMarquee__0eupT{overflow:hidden}.ClientLogoCarousel_fadeLeft__QGffp,.ClientLogoCarousel_fadeRight__a9jSw{position:absolute;top:0;bottom:0;width:clamp(100px,22vw,240px);z-index:3;pointer-events:none}.ClientLogoCarousel_fadeLeft__QGffp{left:0;background:linear-gradient(90deg,#030306,#030306 50%,rgba(3,3,6,.9) 75%,transparent)}.ClientLogoCarousel_fadeRight__a9jSw{right:0;background:linear-gradient(270deg,#030306,#030306 50%,rgba(3,3,6,.9) 75%,transparent)}.ClientLogoCarousel_track__v9HhV{display:flex;align-items:center;gap:48px;padding:24px 5%}.ClientLogoCarousel_trackStatic__mBh8Q{justify-content:center;flex-wrap:wrap;width:100%;max-width:1100px;margin:0 auto}.ClientLogoCarousel_trackMarquee__lYPkc{gap:64px;width:max-content;padding:24px 0;animation:ClientLogoCarousel_marquee__SsYw9 45s linear infinite;will-change:transform}.ClientLogoCarousel_trackMarquee__lYPkc:hover{animation-play-state:paused}@keyframes ClientLogoCarousel_marquee__SsYw9{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.ClientLogoCarousel_logoSlot__aPYAZ{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;padding:16px 8px;text-decoration:none;background:none;border:none;animation:ClientLogoCarousel_logoFloat__3kGjY 5s ease-in-out infinite;transition:transform .4s cubic-bezier(.4,0,.2,1)}.ClientLogoCarousel_logoSlot__aPYAZ:nth-child(2n){animation-delay:-1.5s}.ClientLogoCarousel_logoSlot__aPYAZ:nth-child(3n){animation-delay:-2.8s}.ClientLogoCarousel_logoGlow__Rs2s6{width:140%;height:180%;background:radial-gradient(ellipse at center,var(--logo-glow-soft,rgba(6,225,239,.4)) 0,var(--logo-glow-faint,rgba(6,225,239,.15)) 42%,transparent 72%);filter:blur(18px);opacity:.75;animation:ClientLogoCarousel_glowPulse__LlGJ2 4s ease-in-out infinite}.ClientLogoCarousel_logoGlowRing__HxNsL,.ClientLogoCarousel_logoGlow__Rs2s6{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:0}.ClientLogoCarousel_logoGlowRing__HxNsL{width:120%;height:120%;border-radius:50%;background:radial-gradient(circle,transparent 55%,var(--logo-glow-faint,rgba(6,225,239,.12)) 75%,transparent 100%);filter:blur(8px);opacity:.6;animation:ClientLogoCarousel_glowRingSpin__1UAye 12s linear infinite}.ClientLogoCarousel_logoImage__fZqUY{position:relative;z-index:1;width:auto;height:auto;object-fit:contain;transition:filter .4s ease,transform .4s cubic-bezier(.4,0,.2,1)}.ClientLogoCarousel_trackStatic__mBh8Q .ClientLogoCarousel_logoImage__fZqUY{max-width:240px;max-height:88px;filter:drop-shadow(0 0 24px var(--logo-glow-soft,rgba(6,225,239,.35))) drop-shadow(0 0 48px var(--logo-glow-faint,rgba(6,225,239,.2))) drop-shadow(0 8px 32px rgba(0,0,0,.45))}.ClientLogoCarousel_trackMarquee__lYPkc .ClientLogoCarousel_logoImage__fZqUY{max-width:200px;max-height:72px;filter:drop-shadow(0 0 20px var(--logo-glow-soft,rgba(6,225,239,.3))) drop-shadow(0 0 40px var(--logo-glow-faint,rgba(6,225,239,.15))) drop-shadow(0 6px 24px rgba(0,0,0,.4))}.ClientLogoCarousel_logoSlot__aPYAZ:hover{transform:translateY(-8px) scale(1.04);animation-play-state:paused}.ClientLogoCarousel_logoSlot__aPYAZ:hover .ClientLogoCarousel_logoGlow__Rs2s6{opacity:1;filter:blur(22px);transform:translate(-50%,-50%) scale(1.12)}.ClientLogoCarousel_logoSlot__aPYAZ:hover .ClientLogoCarousel_logoImage__fZqUY{filter:drop-shadow(0 0 32px var(--logo-glow,#06e1ef)) drop-shadow(0 0 64px var(--logo-glow-soft,rgba(6,225,239,.45))) drop-shadow(0 12px 40px rgba(0,0,0,.5))}@keyframes ClientLogoCarousel_logoFloat__3kGjY{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ClientLogoCarousel_glowPulse__LlGJ2{0%,to{opacity:.65;transform:translate(-50%,-50%) scale(1)}50%{opacity:1;transform:translate(-50%,-50%) scale(1.08)}}@keyframes ClientLogoCarousel_glowRingSpin__1UAye{0%{transform:translate(-50%,-50%) rotate(0deg)}to{transform:translate(-50%,-50%) rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ClientLogoCarousel_logoGlowRing__HxNsL,.ClientLogoCarousel_logoGlow__Rs2s6,.ClientLogoCarousel_logoSlot__aPYAZ{animation:none}.ClientLogoCarousel_trackMarquee__lYPkc{animation:none;flex-wrap:wrap;justify-content:center;width:100%;max-width:1100px;margin:0 auto;padding:24px 5%;gap:40px}.ClientLogoCarousel_fadeLeft__QGffp,.ClientLogoCarousel_fadeRight__a9jSw{display:none}}@media (max-width:768px){.ClientLogoCarousel_section__k02JS{padding:60px 0 80px}.ClientLogoCarousel_track__v9HhV{gap:36px;padding:20px 5%}.ClientLogoCarousel_trackStatic__mBh8Q .ClientLogoCarousel_logoImage__fZqUY{max-width:200px;max-height:76px}.ClientLogoCarousel_trackMarquee__lYPkc .ClientLogoCarousel_logoImage__fZqUY{max-width:160px;max-height:60px}}.page_home__jFQbK{position:relative;min-height:100vh;background:#030306;color:#fff;overflow-x:hidden}.page_aurora___tNam{position:fixed;inset:0;pointer-events:none;z-index:0;background:radial-gradient(ellipse 80% 50% at 20% -10%,rgba(6,225,239,.12),transparent 50%),radial-gradient(ellipse 60% 40% at 80% 10%,rgba(124,58,237,.1),transparent 45%),radial-gradient(ellipse 50% 30% at 50% 100%,rgba(6,225,239,.05),transparent 40%);animation:page_auroraDrift__mMM8m 18s ease-in-out infinite alternate}.page_glowOrb1__mMGP9,.page_glowOrb2__FZX81{position:fixed;border-radius:50%;pointer-events:none;z-index:0;filter:blur(90px)}.page_glowOrb1__mMGP9{width:520px;height:520px;top:8%;left:-8%;background:radial-gradient(circle,rgba(6,225,239,.22) 0,transparent 70%);animation:page_orbFloat1__zEqqT 14s ease-in-out infinite}.page_glowOrb2__FZX81{width:480px;height:480px;bottom:10%;right:-6%;background:radial-gradient(circle,rgba(124,58,237,.2) 0,transparent 70%);animation:page_orbFloat2__JuQ6R 16s ease-in-out infinite}@keyframes page_auroraDrift__mMM8m{0%{opacity:.85;transform:scale(1) translateY(0)}to{opacity:1;transform:scale(1.04) translateY(-12px)}}@keyframes page_orbFloat1__zEqqT{0%,to{transform:translate(0) scale(1)}50%{transform:translate(40px,30px) scale(1.08)}}@keyframes page_orbFloat2__JuQ6R{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-35px,-25px) scale(1.06)}}.page_gridOverlay__d_B1A{position:fixed;inset:0;pointer-events:none;z-index:0;opacity:.35;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:64px 64px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 30%,#000 20%,transparent 70%)}.page_sideVignetteLeft__RSknL,.page_sideVignetteRight__89TEh{position:fixed;top:0;bottom:0;width:clamp(160px,30vw,420px);z-index:5;pointer-events:none}.page_sideVignetteLeft__RSknL{left:0;background:linear-gradient(90deg,#030306,#030306 40%,rgba(3,3,6,.97) 62%,rgba(3,3,6,.75) 78%,transparent)}.page_sideVignetteRight__89TEh{right:0;background:linear-gradient(270deg,#030306,#030306 40%,rgba(3,3,6,.97) 62%,rgba(3,3,6,.75) 78%,transparent)}.page_content__kDoxQ{position:relative;z-index:1}.page_hero__SKW6o{min-height:92vh;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:calc(var(--earthquake-banner-height, 56px) + 100px) 5% 80px}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:.75rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--primary-color);background:rgba(6,225,239,.08);border:1px solid rgba(6,225,239,.2);margin-bottom:28px}.page_heroTitle__Gfler{font-size:clamp(2.5rem,6vw,4rem);font-weight:800;line-height:1.1;letter-spacing:-.035em;max-width:720px;margin-bottom:20px;color:#ffffff;text-wrap:balance}.page_heroAccent__Ur4Gt{display:inline;background:linear-gradient(135deg,#06e1ef,#38bdf8 50%,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_heroTagline__BFtFD{font-size:clamp(1rem,2vw,1.15rem);color:rgba(255,255,255,.72);max-width:440px;line-height:1.65;margin-bottom:40px;font-weight:400}.page_heroActions__8_tzb{display:flex;gap:14px;flex-wrap:wrap;justify-content:center}.page_btnPrimary__2McYJ{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;border:none;font-size:.95rem;font-weight:600;color:#050508;background:linear-gradient(135deg,#06e1ef,#7c3aed);cursor:pointer;box-shadow:0 0 32px rgba(6,225,239,.25);transition:transform .2s ease,box-shadow .2s ease}.page_btnPrimary__2McYJ:hover{transform:translateY(-2px);box-shadow:0 0 48px rgba(6,225,239,.35)}.page_btnGhost__Ty34x{display:inline-flex;align-items:center;gap:10px;padding:14px 28px;border-radius:999px;font-size:.95rem;font-weight:600;color:rgba(255,255,255,.9);background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.12);cursor:pointer;transition:background .2s ease,border-color .2s ease}.page_btnGhost__Ty34x:hover{background:rgba(255,255,255,.08);border-color:rgba(6,225,239,.35)}.page_scrollHint__bSJEo{position:absolute;bottom:32px;left:50%;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;gap:8px;color:rgba(255,255,255,.3);font-size:.7rem;letter-spacing:.15em;text-transform:uppercase}.page_scrollLine__rNAKp{width:1px;height:40px;background:linear-gradient(180deg,rgba(6,225,239,.5),transparent);animation:page_scrollPulse__Sq64M 2s ease-in-out infinite}@keyframes page_scrollPulse__Sq64M{0%,to{opacity:.3;transform:scaleY(.8)}50%{opacity:1;transform:scaleY(1)}}.page_appsSection__mtg3p{position:relative;padding:40px 0 100px;overflow:visible}.page_appsSectionInner__RxESI{position:relative;z-index:1;max-width:1200px;margin:0 auto;padding:0 5%}.page_appsSectionGlow__krmsa{position:absolute;top:-140px;bottom:-100px;left:50%;width:100vw;z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 55% at 50% 45%,rgba(6,225,239,.16) 0,transparent 68%),radial-gradient(ellipse 50% 45% at 8% 60%,rgba(124,58,237,.14) 0,transparent 62%),radial-gradient(ellipse 50% 45% at 92% 55%,rgba(6,225,239,.1) 0,transparent 62%);animation:page_sectionGlowPulse___Z77D 7s ease-in-out infinite alternate;filter:blur(12px)}@keyframes page_sectionGlowPulse___Z77D{0%{opacity:.65;transform:translateX(-50%) scale(1)}to{opacity:1;transform:translateX(-50%) scale(1.04)}}.page_appsHeader__n4W1f{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-bottom:40px;flex-wrap:wrap}.page_appsEyebrow__8Zt3q{font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-color);margin-bottom:8px}.page_appsTitle__osggG{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;letter-spacing:-.02em;color:#ffffff}.page_appsCount__L4nIH{font-size:.85rem;color:rgba(255,255,255,.55);font-weight:500}.page_productsSubgroup__343n6{margin-bottom:48px}.page_productsSubgroup__343n6:last-child{margin-bottom:0}.page_productsSubgroupTitle__XsqNc{font-size:.8rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:rgba(255,255,255,.45);margin-bottom:20px}.page_productBadge__tdgmF{position:absolute;top:16px;right:16px;z-index:3;padding:4px 10px;border-radius:999px;font-size:.65rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.9);background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.page_webIconFallback__wLh6c{display:flex;align-items:center;justify-content:center;width:100%;height:100%;background:rgba(255,255,255,.06)}.page_appsGrid__rjo9b{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));grid-gap:20px;gap:20px}.page_appTile__VBcbF{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:28px;border-radius:20px;border:1px solid rgba(255,255,255,.12);cursor:pointer;overflow:hidden;text-align:left;color:#ffffff!important;font-family:inherit;background:#0c0c14;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 12px 40px rgba(0,0,0,.55);transition:transform .35s cubic-bezier(.4,0,.2,1),border-color .35s ease,box-shadow .35s ease;outline:none}.page_appTile__VBcbF:focus-visible{border-color:rgba(6,225,239,.6);box-shadow:0 0 0 2px rgba(6,225,239,.25)}.page_appTileBg__IjsZi{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:linear-gradient(160deg,rgba(18,18,28,.98),rgba(6,6,12,1))}.page_appTileGlow__MFsE4{position:absolute;top:-40%;right:-30%;width:85%;height:85%;background:radial-gradient(circle,var(--app-glow,rgba(6,225,239,.35)) 0,transparent 68%);animation:page_tileGlowPulse__6on1f 4s ease-in-out infinite}.page_appTileShine__Cq7x2{position:absolute;inset:-60%;background:conic-gradient(from 0deg,transparent 0deg,var(--app-color,#06e1ef) 70deg,transparent 140deg);opacity:.12;animation:page_tileSpin__EBXoN 14s linear infinite}.page_appTile__VBcbF:after,.page_appTile__VBcbF:before{display:none}@keyframes page_tileGlowPulse__6on1f{0%,to{opacity:.65;transform:scale(1)}50%{opacity:1;transform:scale(1.08)}}@keyframes page_tileSpin__EBXoN{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.page_appTile__VBcbF:hover{transform:translateY(-6px);border-color:color-mix(in srgb,var(--app-color,#06e1ef) 45%,transparent);box-shadow:inset 0 1px 0 rgba(255,255,255,.12),0 24px 56px rgba(0,0,0,.55),0 0 48px var(--app-glow,rgba(6,225,239,.2))}.page_appTile__VBcbF:hover .page_appTileGlow__MFsE4{opacity:1}.page_appIconWrap__JZoKl{position:relative;z-index:2;width:56px;height:56px;border-radius:14px;overflow:hidden;box-shadow:0 8px 24px rgba(0,0,0,.4)}.page_appIconWrap__JZoKl img{width:100%;height:100%;object-fit:cover}.page_appInfo__4XXhn{position:relative;z-index:2;flex:1 1}.page_appName__d9u7g{font-size:1.15rem;font-weight:700;margin-bottom:6px;letter-spacing:-.01em;color:#ffffff!important;-webkit-text-fill-color:#ffffff!important}.page_appTagline__q4IqM{font-size:.9rem;color:rgba(255,255,255,.88)!important;-webkit-text-fill-color:rgba(255,255,255,.88)!important;line-height:1.45}.page_appArrow__HKp9p{position:relative;z-index:2;align-self:flex-end;width:36px;height:36px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.08);color:rgba(255,255,255,.85);transition:background .3s ease,color .3s ease,transform .3s ease}.page_appTile__VBcbF:hover .page_appArrow__HKp9p{background:var(--app-color,#06e1ef);color:#050508;transform:translate(2px,-2px)}.page_ctaStrip__Q174N{padding:80px 5% 120px;max-width:1200px;margin:0 auto;text-align:center}.page_ctaStripInner__Qa91o{position:relative;overflow:hidden;padding:52px 40px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:#0c0c14;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 16px 48px rgba(0,0,0,.5)}.page_ctaStripBg__nH3qy{position:absolute;inset:0;z-index:0;pointer-events:none;border-radius:inherit;overflow:hidden;background:linear-gradient(160deg,rgba(18,18,28,.98),rgba(6,6,12,1))}.page_ctaStripGlow__c3ZUe{position:absolute;top:-35%;left:50%;transform:translateX(-50%);width:70%;height:80%;background:radial-gradient(circle,rgba(6,225,239,.22) 0,rgba(124,58,237,.12) 45%,transparent 70%);animation:page_ctaGlowPulse__xhtOT 6s ease-in-out infinite}.page_ctaStripShine___3_H0{position:absolute;inset:-55%;background:conic-gradient(from 200deg,transparent 0deg,rgba(6,225,239,.35) 60deg,rgba(124,58,237,.25) 120deg,transparent 180deg);opacity:.1;animation:page_tileSpin__EBXoN 18s linear infinite}@keyframes page_ctaGlowPulse__xhtOT{0%,to{opacity:.7;transform:translateX(-50%) scale(1)}50%{opacity:1;transform:translateX(-50%) scale(1.06)}}.page_ctaEyebrow__jrAff{display:block;font-size:.75rem;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--primary-color)}.page_ctaEyebrow__jrAff,.page_ctaTitle__T8028{position:relative;z-index:1;margin-bottom:12px}.page_ctaTitle__T8028{font-size:clamp(1.5rem,3vw,2rem);font-weight:700;letter-spacing:-.02em;color:#ffffff}.page_ctaSub__PKtMo{font-size:.95rem;color:rgba(255,255,255,.72);max-width:420px;margin-left:auto;margin-right:auto;line-height:1.6}.page_ctaSub__PKtMo,.page_statsRow__arpNV{position:relative;z-index:1;margin-bottom:36px}.page_statsRow__arpNV{display:flex;justify-content:center;gap:40px;flex-wrap:wrap;padding:24px 0;border-top:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08)}.page_statItem__RMGkH{text-align:center;min-width:80px}.page_statValue__FXJDK{display:block;font-size:1.75rem;font-weight:800;background:linear-gradient(135deg,#06e1ef,#a78bfa);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.page_statLabel__YuhHa{font-size:.72rem;color:rgba(255,255,255,.55);text-transform:uppercase;letter-spacing:.1em;margin-top:6px}.page_ctaStripInner__Qa91o .page_btnPrimary__2McYJ{position:relative;z-index:1}@media (prefers-reduced-motion:reduce){.page_appTileGlow__MFsE4,.page_appTileShine__Cq7x2,.page_appsSectionGlow__krmsa,.page_aurora___tNam,.page_ctaStripGlow__c3ZUe,.page_ctaStripShine___3_H0,.page_glowOrb1__mMGP9,.page_glowOrb2__FZX81{animation:none}}@media (max-width:768px){.page_hero__SKW6o{min-height:85vh;padding-top:calc(var(--earthquake-banner-height, 56px) + 80px)}.page_sideVignetteLeft__RSknL,.page_sideVignetteRight__89TEh{width:clamp(72px,18vw,140px)}.page_scrollHint__bSJEo{display:none}.page_appsGrid__rjo9b{grid-template-columns:1fr}.page_statsRow__arpNV{gap:32px}.page_ctaStripInner__Qa91o{padding:36px 24px}.page_statsRow__arpNV{gap:28px;padding:20px 0}}