*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}:root{--bg-base: #03080F;--bg-surface: #060E1C;--bg-card: #0A1628;--border: rgba(255,255,255,.07);--border-mid: rgba(255,255,255,.12);--text-1: #FFFFFF;--text-2: rgba(255,255,255,.55);--text-3: rgba(255,255,255,.28);--blue: #5B9CF6;--blue-light: #93C5FD;--purple: #A78BFA;--purple-dark: #7C3AED;--cyan: #22D3EE;--green: #10B981;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 22px;--radius-xl: 32px}html{scroll-behavior:smooth}body{font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background-color:var(--bg-base);color:var(--text-1);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}button{cursor:pointer;font-family:inherit;border:none;outline:none}a{text-decoration:none;color:inherit}img{max-width:100%}button,a,[role=button]{touch-action:manipulation;-webkit-tap-highlight-color:transparent}button:active,a:active{opacity:.82;transition:opacity .06s ease!important}.reveal,.stagger-item,.animate-fadeUp{will-change:opacity,transform}.container{width:100%;max-width:1160px;margin:0 auto;padding:0 36px}@media (max-width: 768px){.container{padding:0 20px}}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{background:var(--bg-base)}::-webkit-scrollbar-thumb{background:#ffffff1a;border-radius:3px}:focus-visible{outline:2px solid #7C3AED;outline-offset:3px;border-radius:4px}:focus:not(:focus-visible){outline:none}@keyframes fadeUp{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes staggerIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.stagger-item{opacity:0}.stagger-item.in-view{animation:staggerIn .55s cubic-bezier(.16,1,.3,1) both}.stagger-item.in-view:nth-child(1){animation-delay:0ms}.stagger-item.in-view:nth-child(2){animation-delay:80ms}.stagger-item.in-view:nth-child(3){animation-delay:.16s}.stagger-item.in-view:nth-child(4){animation-delay:.24s}.stagger-item.in-view:nth-child(5){animation-delay:.32s}.stagger-item.in-view:nth-child(6){animation-delay:.4s}.stagger-item.in-view:nth-child(7){animation-delay:.48s}.stagger-item.in-view:nth-child(8){animation-delay:.56s}.reveal{opacity:0;transform:translateY(20px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.reveal.in-view{opacity:1;transform:translateY(0)}.reveal.in-view.delay-1{transition-delay:.1s}.reveal.in-view.delay-2{transition-delay:.2s}.reveal.in-view.delay-3{transition-delay:.3s}@keyframes chartDraw{0%{stroke-dashoffset:500;opacity:.3}15%{opacity:1}70%{stroke-dashoffset:0}85%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:1}}.chart-line{stroke-dasharray:500;stroke-dashoffset:500;animation:chartDraw 2.8s cubic-bezier(.4,0,.2,1) infinite}.chart-line-slow{stroke-dasharray:500;stroke-dashoffset:500;animation:chartDraw 2.8s cubic-bezier(.4,0,.2,1) .4s infinite}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes floatReverse{0%,to{transform:translateY(0)}50%{transform:translateY(10px)}}@keyframes spin-slow{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes spin-reverse{0%{transform:rotate(360deg)}to{transform:rotate(0)}}@keyframes pulse-glow{0%,to{opacity:.4;transform:scale(1)}50%{opacity:.8;transform:scale(1.06)}}@keyframes live-ping{0%{transform:scale(1);opacity:.7}60%{transform:scale(2.6);opacity:0}to{transform:scale(2.6);opacity:0}}@keyframes live-glow{0%,to{box-shadow:0 0 4px 1px #22c55e99}50%{box-shadow:0 0 8px 2px #22c55ee6}}.live-dot-ring{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:#22c55e;animation:live-ping 1.8s cubic-bezier(0,0,.2,1) infinite}.live-dot-core{position:relative;width:7px;height:7px;border-radius:50%;background:#22c55e;animation:live-glow 1.8s ease-in-out infinite;flex-shrink:0}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes dash-travel{0%{stroke-dashoffset:200}to{stroke-dashoffset:0}}@keyframes beam-move{0%{transform:translate(-100%);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translate(200%);opacity:0}}@keyframes count-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.animate-fadeUp{animation:fadeUp .75s cubic-bezier(.16,1,.3,1) both}.delay-1{animation-delay:.08s}.delay-2{animation-delay:.16s}.delay-3{animation-delay:.24s}.delay-4{animation-delay:.36s}.delay-5{animation-delay:.48s}@media (max-width: 900px){.hero-grid{grid-template-columns:1fr!important;gap:56px!important;text-align:center}.hero-grid>div:first-child>div:first-child{justify-content:center}.hero-grid>div:first-child>p{margin:0 auto 40px!important}.hero-grid>div:first-child>div:last-child{justify-content:center}.desktop-nav{display:none!important}}@keyframes successFadeIn{0%{opacity:0;transform:scale(.96) translateY(6px)}to{opacity:1;transform:scale(1) translateY(0)}}@keyframes drawCircle{0%{stroke-dashoffset:176}42%{stroke-dashoffset:0}78%{stroke-dashoffset:0}to{stroke-dashoffset:176}}@keyframes checkPop{0%,30%{opacity:0;transform:scale(.3)}48%{opacity:1;transform:scale(1.08)}55%{opacity:1;transform:scale(1)}78%{opacity:1;transform:scale(1)}92%{opacity:0;transform:scale(.7)}to{opacity:0;transform:scale(.3)}}@media (max-width: 768px){.security-grid{grid-template-columns:1fr!important}}
