.page_hero__SKW6o{position:relative;min-height:100vh;display:flex;flex-direction:column;justify-content:center;padding-top:var(--nav-height);overflow:hidden}.page_heroBgWrap__ZLdS4{position:absolute;inset:0;background:linear-gradient(165deg,#060e2e,#0a1a4e 30%,#0d2366 60%,#0f2b7a)}.page_heroBgGradient__krtY9{position:absolute;inset:0;background:radial-gradient(ellipse 80% 50% at 50% 0,rgba(0,122,255,.15) 0,transparent 50%),radial-gradient(ellipse 60% 40% at 80% 80%,rgba(0,198,255,.08) 0,transparent 50%)}.page_heroOrb1__n7uGn{position:absolute;top:10%;right:15%;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,255,.12) 0,transparent 70%);animation:page_float__P1Jpw 8s ease-in-out infinite}.page_heroOrb2__WnXfE{position:absolute;bottom:20%;left:10%;width:300px;height:300px;border-radius:50%;background:radial-gradient(circle,rgba(0,198,255,.08) 0,transparent 70%);animation:page_float__P1Jpw 10s ease-in-out infinite reverse}.page_heroOrb3__L_8PY{position:absolute;top:40%;left:50%;width:200px;height:200px;border-radius:50%;background:radial-gradient(circle,rgba(0,163,255,.06) 0,transparent 70%);animation:page_float__P1Jpw 6s ease-in-out 2s infinite}.page_heroGrid__BL1ju{position:absolute;inset:0;background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:60px 60px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 70%)}.page_particles___MwvA{position:absolute;inset:0;pointer-events:none}.page_particle__fR9Se{position:absolute;width:var(--size);height:var(--size);border-radius:50%;background:rgba(0,198,255,.4);left:var(--x);top:30%;animation:page_float__P1Jpw 6s ease-in-out infinite var(--delay)}.page_heroContent__2lPR8{position:relative;z-index:2;display:grid;grid-template-columns:1.2fr .8fr;align-items:center;grid-gap:var(--space-4xl);gap:var(--space-4xl);padding-top:var(--space-3xl);padding-bottom:var(--space-2xl)}.page_heroText__g5S3T{animation:page_fadeInUp__SpOy_ 1s ease-out}.page_heroBadge__K9MQV{display:inline-flex;align-items:center;gap:var(--space-sm);padding:.5rem 1.2rem;background:rgba(0,122,255,.12);border:1px solid rgba(0,122,255,.2);border-radius:100px;font-size:var(--font-size-sm);font-weight:500;color:var(--color-accent);margin-bottom:var(--space-xl);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.page_heroBadgeDot__EmL5p{width:8px;height:8px;border-radius:50%;background:var(--color-accent);animation:page_pulse-glow__DvVra 2s ease-in-out infinite}.page_heroTitle__Gfler{font-size:var(--font-size-7xl);font-weight:800;color:#fff;line-height:1.05;letter-spacing:-.03em;margin-bottom:var(--space-xl)}.page_heroHighlight__0P6_3{background:linear-gradient(135deg,#00a3ff,#00c6ff 50%,#00e5ff);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_heroAnimatedTextWrap__XJf2P{display:inline-flex;text-align:left}.page_heroHighlightAnimated__eX4HC{display:inline-block;animation:page_slideUpFade__Sn0mN 3.5s ease-in-out infinite;background:var(--color-primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@keyframes page_slideUpFade__Sn0mN{0%{opacity:0;transform:translateY(20px)}15%{opacity:1;transform:translateY(0)}85%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.page_heroSub__YNSLe{font-size:var(--font-size-lg);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-2xl);max-width:520px}.page_heroCtas__PKEzw{display:flex;gap:var(--space-md);flex-wrap:wrap}.page_heroVisual___m6ot{display:flex;align-items:center;justify-content:center;animation:page_fadeIn__wvzG6 1.2s ease-out .3s both}.page_heroCardsStack__hsFBI{position:relative;width:100%;max-width:440px;height:320px;perspective:1000px}.page_heroServiceCard__ExvEo{position:absolute;inset:0;display:flex;align-items:flex-start;gap:var(--space-xl);padding:var(--space-3xl);background:hsla(0,0%,100%,.06);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.1);border-radius:var(--radius-xl);transition:all .6s cubic-bezier(.4,0,.2,1);pointer-events:none}.page_heroCardActive__Iwmu5{opacity:1;transform:translateY(0) scale(1);z-index:3;box-shadow:0 20px 60px rgba(0,122,255,.15),0 0 0 1px hsla(0,0%,100%,.08)}.page_heroCardNext__GVvZg{opacity:.5;transform:translateY(20px) scale(.95);z-index:2}.page_heroCardBehind__MpMg_{opacity:.2;transform:translateY(40px) scale(.9);z-index:1}.page_heroCardHidden__ofNPO{opacity:0;transform:translateY(-30px) scale(1.02);z-index:0}.page_heroCardIconWrap__tTzfx{flex-shrink:0;width:64px;height:64px;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;box-shadow:0 0 20px rgba(var(--card-color),.1)}.page_heroCardContent__jAq4J{display:flex;flex-direction:column;gap:var(--space-sm)}.page_heroCardTitle__XnQ1P{font-size:var(--font-size-2xl);font-weight:700;color:#fff}.page_heroCardDesc__vcW1R{font-size:var(--font-size-base);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed)}.page_heroCardTags__xHCTZ{display:flex;flex-wrap:wrap;gap:var(--space-sm);margin-top:var(--space-sm)}.page_heroCardTag__3Qj6H{padding:.35rem .85rem;font-size:.75rem;font-weight:500;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:100px;color:var(--color-accent);letter-spacing:.02em}.page_statsBar__Mnq85{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:var(--space-xl);gap:var(--space-xl);padding:var(--space-2xl) var(--space-2xl);background:hsla(0,0%,100%,.05);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border:1px solid hsla(0,0%,100%,.08);border-radius:var(--radius-xl);margin-bottom:var(--space-3xl)}.page_stat__aEnCU{display:flex;flex-direction:column;align-items:center;text-align:center}.page_statValue__FXJDK{font-size:var(--font-size-3xl);font-weight:800;background:linear-gradient(135deg,#fff 0,var(--color-accent) 100%);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_statLabel__YuhHa{font-size:var(--font-size-sm);color:var(--color-text-on-dark-muted);margin-top:var(--space-xs)}.page_aboutSection__cj8pS{background:var(--color-bg-alt)}.page_valuesGrid__mYMcF{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_valueCard__kdONx{text-align:center;padding:var(--space-3xl) var(--space-2xl);background:#fff}.page_valueIcon__Y0_pP{width:64px;height:64px;border-radius:var(--radius-lg);background:rgba(0,122,255,.06);display:flex;align-items:center;justify-content:center;margin:0 auto var(--space-lg);transition:all var(--transition-base)}.page_valueCard__kdONx:hover .page_valueIcon__Y0_pP{background:rgba(0,122,255,.12);transform:scale(1.08)}.page_valueTitle__MUYjC{font-size:var(--font-size-xl);margin-bottom:var(--space-md)}.page_valueDesc__exfif{font-size:var(--font-size-base);color:var(--color-text-muted);line-height:var(--leading-relaxed)}.page_servicesSection__IMafu{position:relative;overflow:hidden}.page_servicesGrid__plSir{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_serviceCard__gtUdi{padding:var(--space-2xl);display:flex;flex-direction:column;position:relative}.page_serviceCard__gtUdi.page_featured__4xI3W{border-color:rgba(0,122,255,.3);background:rgba(0,122,255,.06)}.page_featuredBadge__pHmah{position:absolute;top:var(--space-lg);right:var(--space-lg);padding:.3rem .9rem;background:var(--color-primary-gradient);color:#fff;font-size:var(--font-size-xs);font-weight:600;border-radius:100px;letter-spacing:.03em}.page_serviceIconWrap__gKMAy{width:56px;height:56px;border-radius:var(--radius-lg);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1);display:flex;align-items:center;justify-content:center;margin-bottom:var(--space-lg);transition:all var(--transition-base)}.page_serviceCard__gtUdi:hover .page_serviceIconWrap__gKMAy{background:rgba(var(--service-color),.12);box-shadow:0 0 20px rgba(0,122,255,.15);transform:scale(1.08)}.page_serviceTitle__O1IUx{font-size:var(--font-size-xl);color:#fff;margin-bottom:var(--space-sm)}.page_serviceDesc__w1Ab9{font-size:var(--font-size-sm);color:var(--color-text-on-dark-muted);line-height:var(--leading-relaxed);margin-bottom:var(--space-lg)}.page_serviceFeatures__zif8s{display:flex;flex-direction:column;gap:var(--space-sm);margin-bottom:var(--space-xl);flex:1 1}.page_serviceFeatures__zif8s li{display:flex;align-items:center;gap:var(--space-sm);font-size:var(--font-size-sm);color:var(--color-text-on-dark-muted)}.page_serviceBtn__lt3ac{align-self:flex-start}.page_projectsGrid__rODPd{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-2xl);gap:var(--space-2xl)}.page_projectCard__S2cDb{display:flex;flex-direction:column;padding:var(--space-2xl)}.page_projectDivision__LZOzT{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary-bright);margin-bottom:var(--space-sm)}.page_projectTitle__OwPzL{font-size:var(--font-size-xl);margin-bottom:var(--space-lg)}.page_projectBody__2qz4_{flex:1 1;display:flex;flex-direction:column;gap:var(--space-md);margin-bottom:var(--space-xl)}.page_projectDetail__xc_Je{display:flex;flex-direction:column;gap:var(--space-xs)}.page_projectLabel__z0DMD{font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--color-text-light)}.page_projectDetail__xc_Je p{font-size:var(--font-size-sm);line-height:var(--leading-normal)}.page_projectResult__utK6I{display:flex;align-items:baseline;gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-border)}.page_projectMetric__IU34E{font-size:var(--font-size-3xl);font-weight:800;background:var(--color-primary-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.page_projectMetricLabel__LT42_{font-size:var(--font-size-sm);color:var(--color-text-muted);font-weight:500}.page_projectsCta__ssT0n{text-align:center;margin-top:var(--space-3xl)}.page_ctaBanner__GgRsl{position:relative;padding:var(--space-5xl) 0;background:linear-gradient(165deg,#0a1a4e,#0d2366 50%,#0f2b7a);overflow:hidden;text-align:center}.page_ctaBgOrb1__5wx7o{position:absolute;top:-100px;right:-100px;width:400px;height:400px;border-radius:50%;background:radial-gradient(circle,rgba(0,122,255,.15) 0,transparent 70%);animation:page_float__P1Jpw 8s ease-in-out infinite}.page_ctaBgOrb2__ISb1j{position:absolute;bottom:-100px;left:-100px;width:350px;height:350px;border-radius:50%;background:radial-gradient(circle,rgba(0,198,255,.1) 0,transparent 70%);animation:page_float__P1Jpw 10s ease-in-out infinite reverse}.page_ctaInner__tGHAS{position:relative;z-index:2}.page_ctaTitle__T8028{font-size:var(--font-size-5xl);color:#fff;margin-bottom:var(--space-lg)}.page_ctaSub__PKtMo{font-size:var(--font-size-lg);color:var(--color-text-on-dark-muted);max-width:550px;margin:0 auto var(--space-2xl);line-height:var(--leading-relaxed)}.page_ctaBtns__7Gcxi{display:flex;justify-content:center;gap:var(--space-md);flex-wrap:wrap}@media (max-width:1024px){.page_heroContent__2lPR8{grid-template-columns:1fr;text-align:center;gap:var(--space-2xl)}.page_heroText__g5S3T{order:1}.page_heroVisual___m6ot{order:0}.page_heroTitle__Gfler{font-size:var(--font-size-5xl)}.page_heroSub__YNSLe{margin-left:auto;margin-right:auto}.page_heroCtas__PKEzw{justify-content:center}.page_heroCardsStack__hsFBI{max-width:400px;height:290px}.page_projectsGrid__rODPd,.page_servicesGrid__plSir,.page_statsBar__Mnq85,.page_valuesGrid__mYMcF{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.page_heroTitle__Gfler{font-size:var(--font-size-4xl)}.page_heroServiceCard__ExvEo{padding:var(--space-xl);gap:var(--space-md)}.page_heroCardsStack__hsFBI{max-width:360px;height:260px}.page_heroCardIconWrap__tTzfx{width:52px;height:52px}.page_heroCardTitle__XnQ1P{font-size:var(--font-size-xl)}.page_heroCardDesc__vcW1R{font-size:var(--font-size-sm)}.page_heroCardTag__3Qj6H{padding:.25rem .65rem;font-size:.7rem}.page_heroBadge__K9MQV{font-size:var(--font-size-xs);padding:.4rem .9rem}.page_ctaTitle__T8028{font-size:var(--font-size-3xl)}.page_ctaSub__PKtMo{font-size:var(--font-size-base)}}@media (max-width:640px){.page_heroTitle__Gfler{font-size:var(--font-size-3xl)}.page_heroAnimatedTextWrap__XJf2P{display:block}.page_heroSub__YNSLe{font-size:var(--font-size-base)}.page_heroCtas__PKEzw{flex-direction:column;align-items:center;gap:var(--space-sm)}.page_heroCtas__PKEzw .page_btn__VzVq_{width:100%;max-width:320px}.page_heroCardsStack__hsFBI{max-width:100%;height:240px}.page_heroServiceCard__ExvEo{padding:var(--space-lg);gap:var(--space-sm)}.page_heroCardIconWrap__tTzfx{width:48px;height:48px}.page_heroCardTitle__XnQ1P{font-size:var(--font-size-lg)}.page_heroCardTags__xHCTZ{gap:var(--space-xs)}.page_statsBar__Mnq85{grid-template-columns:repeat(2,1fr);gap:var(--space-md);padding:var(--space-lg)}.page_statValue__FXJDK{font-size:var(--font-size-2xl)}.page_projectsGrid__rODPd,.page_servicesGrid__plSir,.page_valuesGrid__mYMcF{grid-template-columns:1fr}.page_ctaTitle__T8028{font-size:var(--font-size-2xl)}.page_ctaSub__PKtMo{font-size:var(--font-size-sm)}.page_ctaBtns__7Gcxi{flex-direction:column;align-items:center}.page_ctaBtns__7Gcxi .page_btn__VzVq_{width:100%;max-width:320px}}@media (max-width:400px){.page_heroTitle__Gfler{font-size:var(--font-size-2xl)}.page_heroCardsStack__hsFBI{height:220px}.page_heroServiceCard__ExvEo{padding:var(--space-md)}.page_heroCardIconWrap__tTzfx{width:40px;height:40px}.page_heroCardTitle__XnQ1P{font-size:var(--font-size-base)}.page_heroCardDesc__vcW1R{font-size:var(--font-size-xs);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.page_heroCardTag__3Qj6H{padding:.2rem .5rem;font-size:.65rem}}