.page_page__ZU32B{min-height:100vh;background:var(--bg)}.page_hero__SKW6o{position:relative;min-height:100vh;display:flex;align-items:center;overflow:hidden;padding-top:5rem;background:linear-gradient(180deg,#fffdfe,#f3e8ff 60%,#e9d5ff)}.page_heroBg__ZurEj{position:absolute;inset:0;z-index:0}.page_heroOrb1__n7uGn{width:700px;height:700px;background:radial-gradient(circle,rgba(219,181,238,.5) 0,transparent 70%);top:-200px;left:-150px;animation:page_orbFloat__IiPWg 12s ease-in-out infinite}.page_heroOrb1__n7uGn,.page_heroOrb2__WnXfE{position:absolute;border-radius:50%;filter:blur(120px)}.page_heroOrb2__WnXfE{width:500px;height:500px;background:radial-gradient(circle,rgba(76,5,133,.2) 0,transparent 70%);bottom:-100px;right:-100px;animation:page_orbFloat__IiPWg 14s ease-in-out infinite;animation-delay:-6s}@keyframes page_orbFloat__IiPWg{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-24px) scale(1.03)}}.page_heroContent__2lPR8{position:relative;z-index:10;text-align:center;padding-top:2rem;padding-bottom:6rem}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;padding:.4375rem 1.125rem;background:rgba(76,5,133,.08);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(76,5,133,.15);border-radius:999px;font-family:var(--font-display);font-size:.6875rem;font-weight:700;color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:2.5rem;box-shadow:var(--glass-shadow);animation:page_fadeInUp__SpOy_ .6s ease forwards}.page_heroTitle__Gfler{max-width:980px;margin:0 auto 1.5rem;animation:page_fadeInUp__SpOy_ .7s ease .1s both;color:var(--text-primary)}.page_heroItalic__P9iaw{font-family:var(--font-accent);font-style:italic;font-weight:600;color:var(--primary);letter-spacing:0}.page_heroSub__YNSLe{max-width:540px;margin:0 auto 3rem;animation:page_fadeInUp__SpOy_ .7s ease .2s both}.page_heroCtas__PKEzw{gap:.875rem;margin-bottom:5rem;animation:page_fadeInUp__SpOy_ .7s ease .3s both}.page_heroCtas__PKEzw,.page_heroStats__rmbZT{display:flex;justify-content:center;flex-wrap:wrap}.page_heroStats__rmbZT{background:rgba(255,253,254,.75);backdrop-filter:blur(24px);-webkit-backdrop-filter:blur(24px);border:1px solid rgba(76,5,133,.12);border-radius:var(--radius-2xl);box-shadow:var(--glass-shadow-xl);animation:page_fadeInUp__SpOy_ .7s ease .4s both;overflow:hidden;width:-moz-fit-content;width:fit-content;margin:0 auto}.page_heroStat__YUvQF{display:flex;flex-direction:column;align-items:center;gap:.2rem;padding:1.625rem 2.75rem;border-right:1px solid rgba(76,5,133,.1)}.page_heroStat__YUvQF:last-child{border-right:none}.page_heroStatNum__jK9Fw{font-family:var(--font-display);font-size:2rem;font-weight:800;letter-spacing:-.03em;color:var(--primary);line-height:1}.page_heroStatLabel__H4SQv{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted);font-weight:500;white-space:nowrap}@keyframes page_fadeInUp__SpOy_{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.page_heroLogos__UtAFW{gap:3rem;margin-top:3rem;animation:page_fadeInUp__SpOy_ .7s ease .5s both;flex-wrap:wrap}.page_heroLogoWrapper__l_h_o,.page_heroLogos__UtAFW{display:flex;justify-content:center;align-items:center}.page_heroLogoWrapper__l_h_o{padding:.5rem;height:120px}.page_heroLogo__lsLxJ{max-height:100%;max-width:250px;object-fit:contain;opacity:.9;mix-blend-mode:multiply}.page_sectionEm__xAlXr{font-family:var(--font-accent);font-style:italic;color:var(--primary);letter-spacing:0;font-weight:600}.page_techVisualSection__PZwTp{background:var(--bg-dark);position:relative;overflow:hidden;padding:6rem 0}.page_techVisualSection__PZwTp:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(219,181,238,.06) 1px,transparent 0),linear-gradient(90deg,rgba(219,181,238,.06) 1px,transparent 0);background-size:48px 48px;z-index:0}.page_techGlow__twfGC{bottom:-80px;left:50%;transform:translateX(-50%);width:700px;background:radial-gradient(ellipse,rgba(168,85,247,.35) 0,transparent 70%);filter:blur(40px)}.page_techGlow2__IX9tu,.page_techGlow__twfGC{position:absolute;height:300px;z-index:0;pointer-events:none}.page_techGlow2__IX9tu{top:0;right:10%;width:300px;background:radial-gradient(ellipse,rgba(76,5,133,.3) 0,transparent 70%);filter:blur(60px)}.page_techInner__XkvH6{position:relative;z-index:10;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.page_techLeft__tU_8F{display:flex;flex-direction:column;gap:1.5rem}.page_techLabel___yivW{display:inline-flex;align-items:center;padding:.375rem 1rem;background:rgba(219,181,238,.12);border:1px solid rgba(219,181,238,.25);border-radius:999px;font-family:var(--font-display);font-size:.6875rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--soft-lavender);width:-moz-fit-content;width:fit-content}.page_techHeading__OEOYO{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.75rem);font-weight:800;letter-spacing:-.03em;line-height:.95;color:var(--very-light)}.page_techHeadingAccent__oT824{font-family:var(--font-accent);font-style:italic;color:var(--soft-lavender);letter-spacing:0;font-weight:500}.page_techBody__ZOfn6{font-family:var(--font-body);font-size:1rem;line-height:1.75;color:rgba(219,181,238,.75)}.page_techServices__mjPU6{display:flex;flex-direction:column;gap:.75rem;margin-top:.5rem}.page_techService__HrpFb{display:flex;align-items:center;gap:1rem;padding:1rem 1.25rem;background:rgba(255,253,254,.04);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(219,181,238,.12);border-radius:var(--radius-lg);transition:all .3s;text-decoration:none}.page_techService__HrpFb:hover{background:rgba(76,5,133,.25);border-color:rgba(219,181,238,.3);transform:translateX(4px)}.page_techServiceDot__VIj3m{width:8px;height:8px;border-radius:50%;background:var(--soft-lavender);flex-shrink:0}.page_techServiceName___1Biv{font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--very-light)}.page_techServiceDesc__WY7sX{font-family:var(--font-body);font-size:.78rem;color:rgba(219,181,238,.6);margin-left:auto}.page_techRight__USt9W{display:flex;justify-content:center;align-items:flex-start;position:relative;padding:1rem}.page_phoneMockup__qQdl2{position:relative;width:280px;flex-shrink:0}.page_phoneFrame__QpODz{width:280px;height:560px;background:linear-gradient(160deg,#6a0dad,#4c0585 40%,#2a0350);border-radius:44px;border:3px solid rgba(219,181,238,.3);box-shadow:0 0 0 1px rgba(76,5,133,.5),0 40px 80px rgba(76,5,133,.6),inset 0 0 40px rgba(168,85,247,.1);position:relative;overflow:hidden}.page_phoneDynamic__0GtLs{position:absolute;top:14px;left:50%;transform:translateX(-50%);width:80px;height:26px;background:#0f0220;border-radius:16px;z-index:10}.page_phoneScreen__n3cen{position:absolute;inset:0;background:linear-gradient(180deg,rgba(168,85,247,.12),transparent 50%,rgba(76,5,133,.2))}.page_phoneStatus__UDtY0{position:absolute;top:54px;left:50%;transform:translateX(-50%);display:flex;gap:4px}.page_phoneDot__UtaXY{width:5px;height:5px;border-radius:50%;background:rgba(255,253,254,.3)}.page_phoneNotif__mpx10{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);width:340px;padding:1.5rem;background:linear-gradient(135deg,rgba(76,5,133,.85),rgba(123,47,190,.75));backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid rgba(219,181,238,.25);border-radius:24px;box-shadow:0 20px 60px rgba(76,5,133,.5);z-index:20}.page_phoneNotifHeader__yeFn6{display:flex;align-items:center;gap:.75rem;margin-bottom:.875rem}.page_phoneNotifAvatar__JuEwr{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#dbb5ee,#7b2fbe);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.75rem;font-weight:800;color:#fff}.page_phoneNotifName__m2KFC{font-family:var(--font-display);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;color:#fffdfe}.page_phoneNotifSub__3ztKU{font-family:var(--font-body);font-size:.7rem;color:rgba(219,181,238,.7)}.page_phoneNotifText__qjsEl{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.02em;color:#fffdfe;line-height:1.3;margin-bottom:.25rem}.page_phoneNotifSub2__4Ru_X{font-family:var(--font-body);font-size:.875rem;color:rgba(219,181,238,.7)}.page_techShape1__o2T3Q,.page_techShape2__PepkS,.page_techShape3__da7Rs{position:absolute;border-radius:14px;background:rgba(76,5,133,.25);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:1px solid rgba(219,181,238,.15)}.page_techShape1__o2T3Q{width:60px;height:60px;top:20px;right:20px;transform:rotate(25deg);animation:page_floatShape__xGZG_ 7s ease-in-out infinite}.page_techShape2__PepkS{width:40px;height:40px;bottom:80px;right:-20px;transform:rotate(-15deg);animation:page_floatShape__xGZG_ 9s ease-in-out infinite;animation-delay:-3s}.page_techShape3__da7Rs{width:50px;height:50px;top:120px;left:-30px;transform:rotate(40deg);animation:page_floatShape__xGZG_ 11s ease-in-out infinite;animation-delay:-6s;background:rgba(219,181,238,.1)}@keyframes page_floatShape__xGZG_{0%,to{transform:rotate(25deg) translateY(0)}50%{transform:rotate(28deg) translateY(-14px)}}.page_journeySection__9Kzok{background:var(--bg)}.page_journeyGrid__muX9k{gap:1.25rem!important}.page_journeyCard__7oFyL{display:block;padding:2rem;background:var(--glass-bg-heavy);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(76,5,133,.12);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);text-decoration:none;transition:all .35s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--glass-shadow);position:relative;margin-top:18px}.page_journeyCard__7oFyL:before{content:"";position:absolute;top:-18px;left:0;width:44%;height:18px;background:var(--glass-bg-heavy);border:1px solid rgba(76,5,133,.12);border-bottom:none;border-radius:10px 10px 0 0;box-shadow:-1px -2px 6px rgba(76,5,133,.05);transition:all .35s}.page_journeyCard__7oFyL:hover{transform:translateY(-6px);box-shadow:var(--glass-shadow-hover)}.page_journeyCard__7oFyL:hover,.page_journeyCard__7oFyL:hover:before{background:#fff;border-color:rgba(76,5,133,.25)}.page_journeyEmoji__kCUZ8{font-size:2.5rem;margin-bottom:1.125rem;display:block}.page_journeyTitle__2cxE_{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary);margin-bottom:.5rem}.page_journeyDesc__WeykR{font-family:var(--font-body);font-size:.875rem;color:var(--text-secondary);margin-bottom:1.25rem;line-height:1.65}.page_journeyPaths__fy_Nl{list-style:none;display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}.page_journeyPaths__fy_Nl li{display:flex;align-items:center;gap:.5rem;font-family:var(--font-body);font-size:.8125rem;color:var(--text-secondary)}.page_checkMark__GFX1W{color:var(--primary);font-weight:700}.page_journeyArrow__RoTdo{font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--primary)}.page_divisionsSection__N1MFJ{background:var(--bg-dark);position:relative;overflow:hidden}.page_divisionsSection__N1MFJ:after,.page_divisionsSection__N1MFJ:before{content:"";position:absolute;border-radius:20px;background:rgba(76,5,133,.35);pointer-events:none}.page_divisionsSection__N1MFJ:before{width:120px;height:120px;top:5%;right:8%;transform:rotate(25deg);animation:page_floatShape__xGZG_ 8s ease-in-out infinite}.page_divisionsSection__N1MFJ:after{width:80px;height:80px;bottom:10%;left:6%;transform:rotate(-20deg);animation:page_floatShape__xGZG_ 11s ease-in-out infinite;animation-delay:-4s;background:rgba(219,181,238,.1)}.page_floatingShape__9pXrB{position:absolute;border-radius:16px;background:rgba(168,85,247,.2);pointer-events:none;animation:page_floatShape__xGZG_ 9s ease-in-out infinite}.page_portalsGrid__Wteyo{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;position:relative;z-index:10}.page_portalCard__Hft7u{flex-direction:column;gap:1.25rem;padding:2.5rem;backdrop-filter:blur(20px);border:1px solid rgba(219,181,238,.15);border-radius:0 var(--radius-2xl) var(--radius-2xl) var(--radius-2xl);text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);box-shadow:0 4px 24px rgba(0,0,0,.2);position:relative;overflow:visible;margin-top:22px}.page_portalCard__Hft7u,.page_portalCard__Hft7u:before{display:flex;background:rgba(255,253,254,.05);-webkit-backdrop-filter:blur(20px)}.page_portalCard__Hft7u:before{content:attr(data-tab);position:absolute;top:-22px;left:0;width:48%;height:22px;backdrop-filter:blur(20px);border:1px solid rgba(219,181,238,.15);border-bottom:none;border-radius:12px 12px 0 0;align-items:center;padding-left:1rem;font-family:var(--font-display);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(219,181,238,.5);transition:all .4s}.page_portalCard__Hft7u:hover{transform:translateY(-8px);box-shadow:0 20px 60px rgba(76,5,133,.5)}.page_portalCard__Hft7u:hover,.page_portalCard__Hft7u:hover:before{background:rgba(76,5,133,.3);border-color:rgba(219,181,238,.4)}.page_portalAccent__iviw_{display:none}.page_portalHeader__RvNE6{display:flex;align-items:flex-start;gap:1rem}.page_portalEmoji__qf3wC{font-size:2.25rem;flex-shrink:0}.page_portalName__EBR0I{font-family:var(--font-display);font-size:1.375rem;font-weight:700;letter-spacing:-.02em;color:var(--very-light);line-height:1.15}.page_portalTagline__3Atif{font-family:var(--font-body);font-size:.75rem;font-weight:500;color:rgba(219,181,238,.6);margin-top:.25rem}.page_portalDesc__5ZORP{font-family:var(--font-body);font-size:.875rem;color:rgba(219,181,238,.7);line-height:1.7}.page_portalServices__jVXUu{display:flex;flex-wrap:wrap;gap:.5rem}.page_portalService__DBJmn{padding:.25rem .75rem;border-radius:999px;border:1px solid rgba(219,181,238,.2);background:rgba(219,181,238,.06);font-family:var(--font-body);font-size:.75rem;font-weight:500;color:rgba(219,181,238,.7);transition:all .2s}.page_portalCard__Hft7u:hover .page_portalService__DBJmn{border-color:rgba(219,181,238,.4);color:var(--soft-lavender)}.page_portalEnter__LbaLX{font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:-.01em;color:var(--soft-lavender);margin-top:auto}.page_metricsSection___E4uQ{background:var(--bg)}.page_metricsGrid___M8A_{gap:1.5rem!important}.page_metricSub__u3_xE{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted);margin-top:.25rem}.page_servicesSection__IMafu{background:var(--bg-section-alt)}.page_serviceTabs__WNTdP{display:flex;justify-content:center;gap:.25rem;margin-bottom:3rem;padding:.3125rem;background:rgba(255,253,254,.8);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(76,5,133,.1);border-radius:var(--radius-full);width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto;box-shadow:var(--glass-shadow)}.page_serviceTab__4rav_{padding:.5625rem 1.5rem;border-radius:var(--radius-full);border:none;background:transparent;color:var(--text-secondary);font-family:var(--font-display);font-size:.875rem;font-weight:600;letter-spacing:-.01em;cursor:pointer;transition:all .2s}.page_serviceTabActive__HjQoX{background:var(--primary);color:#fff!important;box-shadow:0 4px 16px rgba(76,5,133,.35)}.page_serviceCards___XnBD{gap:1.25rem!important}.page_serviceCard__gtUdi{display:flex;flex-direction:column;gap:.75rem;padding:1.75rem;background:var(--glass-bg-heavy);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid rgba(76,5,133,.1);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);text-decoration:none;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--glass-shadow);position:relative;margin-top:16px}.page_serviceCard__gtUdi:before{content:"";position:absolute;top:-16px;left:0;width:38%;height:16px;background:var(--glass-bg-heavy);border:1px solid rgba(76,5,133,.1);border-bottom:none;border-radius:8px 8px 0 0;transition:all .3s}.page_serviceCard__gtUdi:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow-hover)}.page_serviceCard__gtUdi:hover,.page_serviceCard__gtUdi:hover:before{background:#fff;border-color:rgba(76,5,133,.25)}.page_serviceCardName__M_etg{font-family:var(--font-display);font-size:1.125rem;font-weight:700;letter-spacing:-.015em;color:var(--text-primary)}.page_serviceCardDesc__8MZwO{font-family:var(--font-body);font-size:.875rem;color:var(--text-secondary);line-height:1.65;flex-grow:1}.page_serviceCardArrow__kdQID{font-family:var(--font-display);font-size:.875rem;font-weight:600;color:var(--primary)}.page_portfolioSection__c84Pn{background:var(--bg)}.page_portfolioHeader__3eiYi{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2.5rem;gap:1.5rem;flex-wrap:wrap}.page_bentoGrid__HOtT7{display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:220px 220px;grid-gap:1.25rem;gap:1.25rem}.page_bentoItem__ad9L1{border:1px solid rgba(76,5,133,.1);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);overflow:visible;cursor:pointer;transition:all .3s cubic-bezier(.25,.46,.45,.94);box-shadow:var(--glass-shadow);position:relative;margin-top:16px}.page_bentoItem__ad9L1,.page_bentoItem__ad9L1:before{background:linear-gradient(135deg,rgba(219,181,238,.15),rgba(76,5,133,.08));-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_bentoItem__ad9L1:before{content:"";position:absolute;top:-16px;left:0;width:35%;height:16px;border:1px solid rgba(76,5,133,.1);border-bottom:none;border-radius:8px 8px 0 0;transition:all .3s}.page_bentoItem__ad9L1:hover{border-color:rgba(76,5,133,.25);transform:scale(1.02);box-shadow:var(--glass-shadow-hover)}.page_col2___hOWr{grid-column:span 2}.page_bentoContent__jKNL7{position:absolute;inset:0;display:flex;flex-direction:column;justify-content:flex-end;padding:1.5rem;background:linear-gradient(0deg,rgba(255,253,254,.95) 0,transparent 55%);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl)}.page_bentoCat__Yu688{font-size:.625rem;letter-spacing:.12em;text-transform:uppercase;color:var(--primary);margin-bottom:.25rem}.page_bentoCat__Yu688,.page_bentoTitle__nJTsL{font-family:var(--font-display);font-weight:700}.page_bentoTitle__nJTsL{font-size:1.125rem;letter-spacing:-.015em;color:var(--text-primary)}.page_bentoArrow__Cg35j{position:absolute;top:1.25rem;right:1.25rem;width:32px;height:32px;border-radius:50%;background:rgba(255,253,254,.9);border:1px solid rgba(76,5,133,.12);display:flex;align-items:center;justify-content:center;color:var(--primary);font-size:.875rem;font-weight:700;opacity:0;transition:opacity .3s}.page_bentoItem__ad9L1:hover .page_bentoArrow__Cg35j{opacity:1}.page_testimonialsSection__exkDv{background:var(--bg-section-alt)}.page_testimonialGrid__3mDlu{gap:1.25rem!important}.page_testimonialCard__8YWAu{padding:2rem;background:var(--glass-bg-heavy);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border:1px solid rgba(76,5,133,.1);border-radius:0 var(--radius-xl) var(--radius-xl) var(--radius-xl);box-shadow:var(--glass-shadow);transition:all .3s;display:flex;flex-direction:column;gap:1rem;position:relative;margin-top:16px}.page_testimonialCard__8YWAu:before{content:"";position:absolute;top:-16px;left:0;width:40%;height:16px;background:var(--glass-bg-heavy);border:1px solid rgba(76,5,133,.1);border-bottom:none;border-radius:8px 8px 0 0;transition:all .3s}.page_testimonialCard__8YWAu:hover{transform:translateY(-4px);box-shadow:var(--glass-shadow-hover)}.page_testimonialCard__8YWAu:hover,.page_testimonialCard__8YWAu:hover:before{background:#fff;border-color:rgba(76,5,133,.2)}.page_testimonialStars__x8SWs{color:#ff9f0a;font-size:.875rem;letter-spacing:.1em}.page_testimonialText__hLDzx{font-family:var(--font-accent);font-size:1rem;font-style:italic;color:var(--text-secondary);line-height:1.75;flex-grow:1}.page_testimonialAuthor__zFcbB{display:flex;align-items:center;gap:.75rem;border-top:1px solid rgba(76,5,133,.08);padding-top:1rem}.page_testimonialAvatar__1cjaj{width:38px;height:38px;border-radius:50%;background:var(--gradient-primary);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:.875rem;font-weight:700;color:#fff;flex-shrink:0}.page_testimonialName__taU7w{font-family:var(--font-display);font-size:.9375rem;font-weight:600;letter-spacing:-.01em;color:var(--text-primary)}.page_testimonialRole__VDFhs{font-family:var(--font-body);font-size:.75rem;color:var(--text-muted)}.page_leadSection__gul_Q{background:var(--bg)}.page_leadCard__V7Rj_{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:start;padding:4rem;background:var(--glass-bg-heavy);backdrop-filter:var(--glass-blur-heavy);-webkit-backdrop-filter:var(--glass-blur-heavy);border:1px solid rgba(76,5,133,.12);border-radius:var(--radius-2xl);box-shadow:var(--glass-shadow-xl)}.page_leadLeft__FO8Zf{display:flex;flex-direction:column;gap:1.5rem}.page_leadFeatures__2ZpeX{display:flex;flex-direction:column;gap:.875rem}.page_leadFeature__lIGEK{display:flex;align-items:center;gap:.75rem;font-family:var(--font-body);font-size:.9375rem;color:var(--text-secondary)}.page_featureCheck__Qhvqv{width:20px;height:20px;border-radius:50%;background:var(--primary-pale);color:var(--primary);font-size:.6875rem;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}@media (max-width:1024px){.page_portalsGrid__Wteyo,.page_techInner__XkvH6{grid-template-columns:1fr}.page_phoneMockup__qQdl2{width:240px}.page_phoneFrame__QpODz{width:240px;height:480px}.page_leadCard__V7Rj_{grid-template-columns:1fr;gap:2.5rem;padding:2.5rem}.page_col2___hOWr{grid-column:span 1}.page_bentoGrid__HOtT7{grid-template-rows:auto}}@media (max-width:768px){.page_hero__SKW6o{min-height:auto;padding:7rem 0 4rem}.page_heroStats__rmbZT{width:100%;border-radius:var(--radius-xl)}.page_heroStat__YUvQF{padding:1.25rem 1.5rem}.page_bentoGrid__HOtT7,.page_portalsGrid__Wteyo{grid-template-columns:1fr}.page_leadCard__V7Rj_{padding:1.75rem}}@media (max-width:480px){.page_heroStats__rmbZT{flex-direction:column}.page_heroStat__YUvQF{border-right:none;border-bottom:1px solid rgba(76,5,133,.1)}.page_heroStat__YUvQF:last-child{border-bottom:none}.page_serviceTabs__WNTdP{flex-direction:column;border-radius:var(--radius-xl);width:100%}}.LeadForm_form__bRsla{background:rgba(183,154,248,.04);border:1px solid var(--glass-border);border-radius:var(--radius-xl);padding:2rem}.LeadForm_compact__dPzoI{background:transparent;border:none;padding:0}.LeadForm_formTitle__ZBsvZ{font-family:var(--font-display);font-size:1.375rem;font-weight:700;color:var(--text-primary);margin-bottom:1.5rem}.LeadForm_row__RuFAU{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;gap:1rem}.LeadForm_rowCompact__jB0Du{display:grid;grid-template-columns:1fr 1fr;grid-gap:.875rem;gap:.875rem}.LeadForm_inputError__3EQoP{border-color:var(--error)!important}.LeadForm_error__NrsC0{font-size:.75rem;color:var(--error)}.LeadForm_submitBtn__4Yiwo{width:100%;justify-content:center;gap:.5rem}.LeadForm_submitBtn__4Yiwo:disabled{opacity:.7;cursor:not-allowed}.LeadForm_spinner__8CX_8{width:16px;height:16px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:LeadForm_spin__5EncW .8s linear infinite}@keyframes LeadForm_spin__5EncW{to{transform:rotate(1turn)}}.LeadForm_privacy__Ca3eq{text-align:center;font-size:.75rem;color:var(--text-muted);margin-top:.75rem}.LeadForm_success__aucqg{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:3rem 2rem;background:rgba(34,197,94,.05);border:1px solid rgba(34,197,94,.2);border-radius:var(--radius-xl)}.LeadForm_success__aucqg h3{font-family:var(--font-display);font-size:1.5rem;font-weight:700;color:var(--text-primary)}.LeadForm_success__aucqg p{font-size:.9rem;color:var(--text-secondary);max-width:360px;line-height:1.6}@media (max-width:640px){.LeadForm_rowCompact__jB0Du,.LeadForm_row__RuFAU{grid-template-columns:1fr}}.InternshipGallery_grid__zs8CQ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.InternshipGallery_grid__zs8CQ .InternshipGallery_card__Q0b9p{aspect-ratio:16/10}.InternshipGallery_gridPortrait__31TAX{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.25rem;gap:1.25rem}.InternshipGallery_gridPortrait__31TAX .InternshipGallery_card__Q0b9p{aspect-ratio:3/4}.InternshipGallery_gridMasonry__O7sey{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.25rem;gap:1.25rem}.InternshipGallery_gridMasonry__O7sey .InternshipGallery_card__Q0b9p{aspect-ratio:16/10}.InternshipGallery_card__Q0b9p{position:relative;border-radius:var(--radius-xl);overflow:hidden;border:1px solid var(--glass-border);cursor:pointer;transition:transform .4s cubic-bezier(.4,0,.2,1),box-shadow .4s ease}.InternshipGallery_card__Q0b9p:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 20px 60px rgba(76,5,133,.15);border-color:var(--glass-border-hover)}.InternshipGallery_image__ail_P{width:100%;height:100%;object-fit:cover;display:block;transition:transform .6s cubic-bezier(.4,0,.2,1)}.InternshipGallery_card__Q0b9p:hover .InternshipGallery_image__ail_P{transform:scale(1.08)}.InternshipGallery_overlay___f4uO{position:absolute;inset:0;background:linear-gradient(180deg,rgba(26,5,51,0) 40%,rgba(26,5,51,.75));display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:0;transition:opacity .35s ease}.InternshipGallery_card__Q0b9p:hover .InternshipGallery_overlay___f4uO{opacity:1}.InternshipGallery_overlayIcon__1EZZt{width:52px;height:52px;border-radius:50%;background:hsla(0,0%,100%,.15);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.25);display:flex;align-items:center;justify-content:center;color:#fff;transition:transform .35s ease,background .35s ease}.InternshipGallery_card__Q0b9p:hover .InternshipGallery_overlayIcon__1EZZt{transform:scale(1.1);background:rgba(76,5,133,.5)}.InternshipGallery_overlayCaption__Ueypj{margin-top:.75rem;font-size:.8rem;font-weight:600;color:#fff;font-family:var(--font-display);text-shadow:0 1px 4px rgba(0,0,0,.4)}.InternshipGallery_lightbox__u3C1R{position:fixed;inset:0;z-index:10000;background:rgba(10,2,20,.88);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);display:flex;align-items:center;justify-content:center;animation:InternshipGallery_lightboxFadeIn__kipnM .3s ease}@keyframes InternshipGallery_lightboxFadeIn__kipnM{0%{opacity:0}to{opacity:1}}.InternshipGallery_lightboxContent__iOcuV{position:relative;max-width:90vw;max-height:88vh;display:flex;flex-direction:column;align-items:center;animation:InternshipGallery_lightboxSlideIn__D4ean .35s cubic-bezier(.4,0,.2,1)}@keyframes InternshipGallery_lightboxSlideIn__D4ean{0%{opacity:0;transform:scale(.92) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.InternshipGallery_lightboxImage__2c8q1{max-width:100%;max-height:78vh;border-radius:var(--radius-xl);box-shadow:0 32px 100px rgba(76,5,133,.3),0 0 0 1px hsla(0,0%,100%,.08);object-fit:contain}.InternshipGallery_lightboxClose__tFNfY{position:absolute;top:-48px;right:0;width:40px;height:40px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease}.InternshipGallery_lightboxClose__tFNfY:hover{background:rgba(239,68,68,.5);transform:scale(1.1)}.InternshipGallery_lightboxNav__qph0H{position:absolute;top:50%;transform:translateY(-50%);width:48px;height:48px;border-radius:50%;border:1px solid hsla(0,0%,100%,.15);background:hsla(0,0%,100%,.08);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .25s ease,transform .25s ease}.InternshipGallery_lightboxNav__qph0H:hover{background:rgba(76,5,133,.6);transform:translateY(-50%) scale(1.1)}.InternshipGallery_lightboxPrev__tz71F{left:-72px}.InternshipGallery_lightboxNext__wf8pg{right:-72px}.InternshipGallery_lightboxCaption__h3PmU{margin-top:1rem;font-size:.9rem;color:hsla(0,0%,100%,.7);font-family:var(--font-display);font-weight:500}.InternshipGallery_lightboxDots__89E7X{display:flex;gap:.5rem;margin-top:1rem}.InternshipGallery_dot__jNhcw{width:8px;height:8px;border-radius:50%;border:1px solid hsla(0,0%,100%,.3);background:hsla(0,0%,100%,.15);cursor:pointer;padding:0;transition:all .25s ease}.InternshipGallery_dotActive__Uvb2K{background:var(--deep-purple,#4c0585);border-color:var(--soft-lavender,#dbb5ee);transform:scale(1.3)}@media (max-width:1024px){.InternshipGallery_lightboxPrev__tz71F{left:-56px}.InternshipGallery_lightboxNext__wf8pg{right:-56px}}@media (max-width:768px){.InternshipGallery_grid__zs8CQ{grid-template-columns:1fr}.InternshipGallery_gridPortrait__31TAX{grid-template-columns:repeat(2,1fr)}.InternshipGallery_gridMasonry__O7sey{grid-template-columns:1fr}.InternshipGallery_gridMasonry__O7sey .InternshipGallery_card__Q0b9p{grid-column:span 1!important}.InternshipGallery_lightboxPrev__tz71F{left:8px}.InternshipGallery_lightboxNext__wf8pg{right:8px}.InternshipGallery_lightboxNav__qph0H{width:40px;height:40px}.InternshipGallery_lightboxClose__tFNfY{top:-44px;right:4px}}