.page_pageShell__1KDJM{position:relative;min-height:100vh;color:rgb(var(--ap-text));background:radial-gradient(circle at 20% 10%,rgba(32,201,214,.12),transparent 45%),radial-gradient(circle at 70% 15%,rgba(76,192,101,.12),transparent 45%),linear-gradient(135deg,#0a111e,#0c172a 55%,#0a1220);padding:56px 18px 96px}.page_pageShell__1KDJM:before{content:"";position:fixed;inset:-10% -10% auto -10%;height:120vh;pointer-events:none;z-index:1;background:linear-gradient(120deg,transparent 20%,hsla(0,0%,100%,.08) 42%,rgba(90,220,255,.12) 50%,hsla(0,0%,100%,.06) 58%,transparent 80%);opacity:.25;filter:blur(10px);transform:translateX(-20%) skewX(-6deg);animation:page_bgShimmer__lfkWJ 18s ease-in-out infinite}.page_bootOverlay__5O1io{position:fixed;inset:0;z-index:5;pointer-events:none;background:radial-gradient(circle at 20% 15%,rgba(32,201,214,.1),transparent 45%),radial-gradient(circle at 70% 20%,rgba(76,192,101,.08),transparent 50%),linear-gradient(135deg,rgba(4,8,16,.96),rgba(6,12,22,.92));animation:page_bootFade__NWlWH 2.2s ease-out forwards;animation-delay:.15s}.page_bootOverlay__5O1io:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(32,201,214,.32) 1px,transparent 0),linear-gradient(90deg,rgba(32,201,214,.32) 1px,transparent 0);background-size:36px 36px;opacity:.65;animation:page_bootGrid__INOQb 2.2s ease-out forwards}.page_bootOverlay__5O1io:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,rgba(32,201,214,.25),transparent 58%),radial-gradient(circle at 50% 50%,hsla(0,0%,100%,.28),transparent 60%);opacity:.55;animation:page_bootGlow__E8xWh 2.2s ease-out forwards}.page_frame__02Z_v{position:relative;max-width:1180px;margin:0 auto;border-radius:26px;overflow:hidden;background:linear-gradient(180deg,rgba(18,30,48,.96),rgba(12,22,36,.98));border:1px solid rgba(40,64,98,.7);box-shadow:0 28px 70px rgba(6,12,24,.6);z-index:2}.page_frameParticles__GzxKg{position:absolute;inset:-20%;opacity:.55;background-image:radial-gradient(circle,rgba(200,240,255,.45) 1px,transparent 2px),radial-gradient(circle,rgba(120,220,255,.32) 1px,transparent 3px),radial-gradient(circle,rgba(90,255,200,.28) 1px,transparent 3px);background-size:120px 120px,200px 200px,280px 280px;background-position:0 0,60px 120px,140px 40px;mix-blend-mode:screen;-webkit-mask-image:radial-gradient(circle at 50% 50%,transparent 40%,#000 72%);mask-image:radial-gradient(circle at 50% 50%,transparent 40%,#000 72%)}.page_ambientParticles__T2eFv,.page_frameParticles__GzxKg{pointer-events:none;z-index:1;filter:blur(.2px);animation:page_particleDrift__Mz62O 28s linear infinite}.page_ambientParticles__T2eFv{position:fixed;inset:0;opacity:.35;background-image:radial-gradient(circle,rgba(200,240,255,.35) 1px,transparent 2px),radial-gradient(circle,rgba(120,220,255,.28) 1px,transparent 3px),radial-gradient(circle,rgba(90,255,200,.22) 1px,transparent 3px);background-size:140px 140px,220px 220px,320px 320px;background-position:0 0,40px 120px,180px 60px}.page_frame__02Z_v:before{background-image:linear-gradient(rgba(20,36,58,.45) 1px,transparent 0),linear-gradient(90deg,rgba(20,36,58,.45) 1px,transparent 0);background-size:64px 64px;opacity:.25}.page_frame__02Z_v:after,.page_frame__02Z_v:before{content:"";position:absolute;inset:0;pointer-events:none}.page_frame__02Z_v:after{background:radial-gradient(circle at 70% 15%,rgba(32,201,214,.18),transparent 55%)}.page_inner__sfo2e{position:relative;max-width:1080px;margin:0 auto;z-index:1}.page_navBar__ggZFD{position:relative;background:rgba(12,20,34,.9);border-bottom:1px solid rgba(42,66,102,.5);backdrop-filter:blur(10px);z-index:10}.page_hero__7KFOs{position:relative;padding:44px 40px 60px}.page_hero__7KFOs:before{content:"";position:absolute;inset:0 0 0 0;background:radial-gradient(circle at 65% 35%,rgba(32,201,214,.4),transparent 58%),linear-gradient(120deg,rgba(14,26,44,.75),rgba(10,18,30,.9));opacity:.6;pointer-events:none}.page_heroGrid__yNSix{position:relative;z-index:1}.page_heroArt__W43AQ{position:relative;display:grid;place-items:center}.page_heroArt__W43AQ:after{content:"";position:absolute;width:360px;height:360px;border-radius:999px;background:radial-gradient(circle,rgba(32,201,214,.32),transparent 70%);filter:blur(2px);z-index:0}.page_heroLogo__404nZ{position:relative;z-index:1;filter:drop-shadow(0 20px 40px rgba(6,12,24,.6))}.page_section__zQZ2o{position:relative;padding:38px 40px 30px}.page_sectionDivider__6nWKS{height:1px;background:linear-gradient(90deg,transparent,rgba(32,201,214,.35),transparent)}.page_chip__Uuh_t{border:1px solid rgba(32,201,214,.5);background:rgba(15,28,46,.7);color:rgb(var(--ap-muted))}.page_servicesFrame__O0aJE{position:relative;border-radius:20px;border:1px solid rgba(32,201,214,.25);padding:24px;box-shadow:inset 0 0 28px rgba(32,201,214,.25)}.page_servicesFrame__O0aJE:after{content:"";position:absolute;inset:12px;border-radius:16px;border:1px solid rgba(32,201,214,.15);pointer-events:none}.page_cornerLogo__m3hYs{position:absolute;bottom:-60px;right:-30px;width:300px;opacity:.75;filter:drop-shadow(0 18px 32px rgba(6,12,24,.6))}@media (max-width:768px){.page_pageShell__1KDJM{padding:28px 12px 64px}.page_hero__7KFOs{padding:36px 22px 56px}.page_section__zQZ2o{padding:28px 22px 22px}.page_cornerLogo__m3hYs{width:160px;bottom:-30px;right:-30px}}@media (prefers-reduced-motion:reduce){.page_ambientParticles__T2eFv,.page_bootOverlay__5O1io,.page_bootOverlay__5O1io:after,.page_bootOverlay__5O1io:before,.page_frameParticles__GzxKg,.page_pageShell__1KDJM:before{animation:none;opacity:0}}@keyframes page_bootFade__NWlWH{0%{opacity:1}60%{opacity:.55}to{opacity:0}}@keyframes page_bootGrid__INOQb{0%{opacity:.4;transform:translateY(0)}to{opacity:0;transform:translateY(-18px)}}@keyframes page_bootGlow__E8xWh{0%{opacity:.5;transform:scale(1)}78%{opacity:.35;transform:scale(1.02)}86%{opacity:.85;transform:scale(1.03)}to{opacity:0;transform:scale(1.08)}}@keyframes page_bgShimmer__lfkWJ{0%{opacity:.12;transform:translateX(-25%) skewX(-6deg)}to{opacity:.28;transform:translateX(25%) skewX(-6deg)}}@keyframes page_particleDrift__Mz62O{0%{opacity:.15;background-position:0 0,40px 120px,180px 60px}35%{opacity:.35}70%{opacity:.25}to{opacity:.15;background-position:160px -240px,-60px 20px,-120px -180px}}