body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:Barlow,Segoe UI,Tahoma,Geneva,Verdana,sans-serif}:root{--bg-color:#04081d;--light-color:#60a5fa;--glow-color-1:#3b82f6c7;--glow-color-2:#ef444470}.aurora-scene{opacity:.68;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(#000 48%,#000000a6 70%,#0003 86%,#0000 100%);mask-image:radial-gradient(#000 48%,#000000a6 70%,#0003 86%,#0000 100%)}.aurora-grid{transform-origin:bottom;filter:blur(.2px);background-image:linear-gradient(#60a5fa21 0 1px,#0000 1px 28px),linear-gradient(90deg,#60a5fa14 0 1px,#0000 1px 88px);background-size:100% 32px,88px 100%;animation:10s linear infinite moveGrid;position:absolute;inset:-25% -15% -15%;transform:perspective(500px)rotateX(68deg)translateY(18%)}.aurora-floor{background:radial-gradient(circle, var(--glow-color-1) 0%, #3b82f61f 48%, transparent 75%);filter:blur(28px);border-radius:999px;width:72%;height:40%;animation:4s ease-in-out infinite floorGlow;position:absolute;bottom:-12%;left:50%;transform:translate(-50%)}.aurora-main-column{filter:blur(20px);background:linear-gradient(#60a5fa05 0%,#60a5fa2e 24%,#3b82f647 55%,#ef444429 100%);width:24%;height:138%;animation:2.6s ease-in-out infinite alternate mainGlow;position:absolute;top:-18%;left:50%;transform:translate(-50%)}.aurora-light-stream-container{position:absolute;inset:-8% 0 0;overflow:hidden}.aurora-light-beam{height:130%;box-shadow:0 0 12px var(--glow-color-1), 0 0 28px var(--glow-color-2);mix-blend-mode:screen;opacity:0;background:linear-gradient(#0000 0%,#ef444459 35%,#60a5fae0 70%,#0000 100%);border-radius:999px;animation-name:rise,fade,drop;animation-timing-function:linear,ease-in-out,ease-in-out;animation-iteration-count:infinite,infinite,infinite;position:absolute;bottom:-20%}chat-widget,div[data-chat-widget]{inset:auto 16px 16px auto!important;z-index:2147483647!important;position:fixed!important;inset:auto 16px 16px auto!important;transform:none!important}.about-tech-item{opacity:0;filter:blur(1.6px);position:relative;transform:translateY(26px)scale(.985)}.about-tech-item:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(102deg,#0000 0%,#38bdf838 42%,#bfdbfe4d 50%,#ef44442e 58%,#0000 100%);position:absolute;inset:-1px;transform:translate(-135%)}.about-tech-item.is-visible{opacity:1;filter:blur();transition:opacity .42s cubic-bezier(.2, .65, .22, 1) var(--about-delay,0s), transform .42s cubic-bezier(.2, .65, .22, 1) var(--about-delay,0s), filter .32s ease var(--about-delay,0s);transform:translate(0,0)scale(1)}.about-tech-item.is-visible:before{opacity:1;animation:aboutSweep .56s cubic-bezier(.21, .63, .24, 1) calc(var(--about-delay,0s) + 12ms) both}.form-soft-reveal{opacity:.12;filter:blur(.4px);transform:translateY(10px)}.form-soft-reveal.is-visible{opacity:1;filter:blur();transition:opacity .26s cubic-bezier(.2,.65,.22,1),transform .26s cubic-bezier(.2,.65,.22,1),filter .2s;transform:translate(0,0)}.service-scan-card{opacity:0;filter:blur(2px);position:relative;overflow:hidden;transform:translateY(22px)scale(.985)}.service-scan-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:0;background:linear-gradient(110deg,#0000 0%,#3b82f638 38%,#38bdf842 50%,#ef444433 64%,#0000 100%);position:absolute;inset:-2px;transform:translate(-140%)}.service-scan-card.is-visible{opacity:1;filter:blur();transition:opacity .42s cubic-bezier(.2, .65, .22, 1) var(--scan-delay,0s), transform .42s cubic-bezier(.2, .65, .22, 1) var(--scan-delay,0s), filter .32s ease var(--scan-delay,0s);transform:translate(0,0)scale(1)}.service-scan-card.is-visible:before{opacity:1;animation:scanSweep .58s cubic-bezier(.21, .63, .24, 1) calc(var(--scan-delay,0s) + 12ms) both}@keyframes rise{0%{opacity:0;transform:translateY(100%)}10%{opacity:1}to{opacity:0;transform:translateY(-10%)}}@keyframes fade{0%,to{opacity:0}5%,80%{opacity:.7}}@keyframes floorGlow{0%,to{opacity:.7;transform:translate(-50%)scale(.9)}50%{opacity:1;transform:translate(-50%)scale(1.1)}}@keyframes mainGlow{0%{opacity:.6;filter:blur(25px)}to{opacity:.8;filter:blur(15px)}}@keyframes moveGrid{0%{background-position:0 0}to{background-position:-80px -40px}}@keyframes drop{0%{filter:blur(.35px)}to{filter:blur(1px)}}@keyframes scanSweep{0%{opacity:0;transform:translate(-140%)}20%{opacity:1}to{opacity:0;transform:translate(130%)}}@keyframes aboutSweep{0%{opacity:0;transform:translate(-135%)}18%{opacity:1}to{opacity:0;transform:translate(125%)}}@media (prefers-reduced-motion:reduce){.about-tech-item,.about-tech-item.is-visible,.form-soft-reveal,.form-soft-reveal.is-visible,.service-scan-card,.service-scan-card.is-visible{opacity:1!important;filter:none!important;transition:none!important;transform:none!important}.about-tech-item:before,.about-tech-item.is-visible:before,.service-scan-card:before,.service-scan-card.is-visible:before{opacity:0!important;animation:none!important}.aurora-grid,.aurora-floor,.aurora-main-column,.aurora-light-beam{animation:none!important}}
