@font-face{font-family:Causten;src:local("Causten"),local("Poppins");font-display:swap}@font-face{font-family:Causten;src:local("Causten Bold"),local("Poppins");font-weight:700;font-display:swap}@font-face{font-family:Molarum;src:local("Molarum"),local("Poppins");font-weight:700;font-display:swap}.axo-landing{--axo-bg-dark:#004b2a;--axo-bg-darker:#002d19;--axo-bg-mid:#003d22;--axo-text-primary:#fff;--axo-text-secondary:hsla(0,0%,100%,.7);--axo-text-muted:hsla(0,0%,100%,.5);--axo-accent:#a8f200;--axo-accent-soft:#daff56;--axo-coral:#e7656b;--axo-maroon:#641400;--axo-royal:#3164c6;--axo-sky:#65c6f8;--axo-border:hsla(0,0%,100%,.08);--axo-glass:hsla(0,0%,100%,.05);--axo-glass-hover:hsla(0,0%,100%,.08);--axo-radius:1rem;--axo-radius-lg:1.5rem;--axo-radius-sm:0.75rem;font-family:Causten,Poppins,system-ui,sans-serif;color:var(--axo-text-primary);background-color:var(--axo-bg-dark);line-height:1.6;overflow-x:hidden}.axo-landing h1,.axo-landing h2,.axo-landing h3{font-family:Molarum,Poppins,system-ui,sans-serif;font-weight:700;line-height:1.1}.axo-landing h1{font-size:clamp(2.5rem,6vw,4.5rem)}.axo-landing h2{font-size:clamp(2rem,4vw,3rem)}.axo-landing h3{font-size:clamp(1.25rem,2.5vw,1.5rem)}.axo-landing p{color:var(--axo-text-secondary);font-size:1.125rem;max-width:48ch}.axo-text-accent{color:var(--axo-accent)}.axo-text-muted{color:var(--axo-text-muted)}.axo-container{width:100%;max-width:1280px;margin:0 auto;padding:0 1.5rem}@media (min-width:640px){.axo-container{padding:0 2rem}}@media (min-width:1024px){.axo-container{padding:0 4rem}}.axo-section{padding:6rem 0}@media (min-width:640px){.axo-section{padding:8rem 0}}.axo-hero{position:relative;min-height:100vh;display:flex;align-items:center;background:linear-gradient(160deg,var(--axo-bg-darker) 0,var(--axo-bg-dark) 40%,var(--axo-bg-mid) 100%);overflow:hidden}.axo-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 20% 40%,rgba(168,242,0,.1) 0,transparent 50%),radial-gradient(ellipse at 80% 20%,rgba(49,100,198,.06) 0,transparent 50%),radial-gradient(ellipse at 60% 80%,rgba(101,198,248,.04) 0,transparent 40%);pointer-events:none}.axo-hero-content{position:relative;z-index:1}.axo-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:axo-float 8s ease-in-out infinite}.axo-orb-1{width:400px;height:400px;background:rgba(168,242,0,.08);top:10%;left:15%}.axo-orb-2{width:500px;height:500px;background:rgba(49,100,198,.06);top:30%;right:10%;animation-delay:-3s}.axo-orb-3{width:350px;height:350px;background:rgba(101,198,248,.05);bottom:15%;left:40%;animation-delay:-5s}@keyframes axo-float{0%,to{transform:translateY(0) scale(1)}50%{transform:translateY(-20px) scale(1.05)}}.axo-section-dark{background-color:var(--axo-bg-dark)}.axo-section-darker{background-color:var(--axo-bg-darker)}.axo-section-gradient{background:linear-gradient(180deg,var(--axo-bg-darker) 0,var(--axo-bg-dark) 100%)}.axo-section-accent{background:linear-gradient(160deg,var(--axo-bg-dark) 0,#003d22 50%,var(--axo-bg-darker) 100%);position:relative}.axo-section-accent:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 30% 50%,rgba(168,242,0,.06) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(49,100,198,.04) 0,transparent 50%);pointer-events:none}.axo-accent-bar{width:60px;height:4px;background:var(--axo-accent);border-radius:2px}.axo-nav{position:fixed;top:0;left:0;right:0;z-index:100;padding:1rem 0;transition:all .3s ease}.axo-nav-scrolled{background:rgba(0,75,42,.95);backdrop-filter:blur(12px);padding:.75rem 0;box-shadow:0 4px 20px rgba(0,0,0,.3)}.axo-nav a{color:var(--axo-text-secondary);font-size:.875rem;font-weight:500;transition:color .2s ease;text-decoration:none}.axo-nav a:hover{color:var(--axo-accent)}.axo-btn-primary{display:inline-flex;align-items:center;justify-content:center;background:var(--axo-accent);color:var(--axo-bg-dark);font-family:Causten,Poppins,system-ui,sans-serif;font-weight:700;font-size:1rem;padding:.875rem 2rem;border-radius:var(--axo-radius-sm);border:none;cursor:pointer;transition:all .2s ease;box-shadow:0 4px 14px rgba(168,242,0,.25);text-decoration:none}.axo-btn-primary:hover{background:var(--axo-accent-soft);box-shadow:0 6px 24px rgba(168,242,0,.35);transform:translateY(-2px)}.axo-btn-primary:active{transform:translateY(0)}.axo-btn-outline{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--axo-text-primary);font-family:Causten,Poppins,system-ui,sans-serif;font-weight:600;font-size:1rem;padding:.875rem 2rem;border-radius:var(--axo-radius-sm);border:2px solid hsla(0,0%,100%,.25);cursor:pointer;transition:all .2s ease;text-decoration:none}.axo-btn-outline:hover{border-color:var(--axo-accent);color:var(--axo-accent);background:rgba(168,242,0,.05)}.axo-btn-lg{padding:1rem 2.5rem;font-size:1.125rem}.axo-card{background:var(--axo-glass);border:1px solid var(--axo-border);border-radius:var(--axo-radius);backdrop-filter:blur(8px);padding:2rem;transition:all .3s ease}.axo-card:hover{background:var(--axo-glass-hover);border-color:rgba(168,242,0,.15);transform:translateY(-4px);box-shadow:0 12px 40px rgba(0,0,0,.2)}.axo-card-icon{width:3.5rem;height:3.5rem;border-radius:var(--axo-radius-sm);display:flex;align-items:center;justify-content:center;margin-bottom:1.25rem}.axo-card-icon svg{width:1.75rem;height:1.75rem}.axo-step-number{width:3rem;height:3rem;border-radius:50%;background:var(--axo-accent);color:var(--axo-bg-dark);font-family:Molarum,Poppins,system-ui,sans-serif;font-weight:700;font-size:1.25rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.axo-step-line{height:2px;background:linear-gradient(90deg,var(--axo-accent),rgba(168,242,0,.2));flex:1}.axo-stat-number{font-family:Molarum,Poppins,system-ui,sans-serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:800;color:var(--axo-accent);line-height:1}.axo-stat-label{font-size:.875rem;color:var(--axo-text-muted);margin-top:.5rem;text-transform:uppercase;letter-spacing:.05em}.axo-standard-item{text-align:center;transition:transform .2s ease}.axo-standard-item:hover{transform:scale(1.05)}.axo-standard-name{font-family:Molarum,Poppins,system-ui,sans-serif;font-weight:700;font-size:1.125rem;color:var(--axo-accent)}.axo-standard-desc{font-size:.6875rem;color:var(--axo-text-muted);margin-top:.25rem}.axo-standard-divider{width:1px;height:2rem;background:hsla(0,0%,100%,.15)}.axo-reveal{opacity:0;transform:translateY(30px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.axo-reveal.visible{opacity:1;transform:translateY(0)}.axo-reveal-delay-1{transition-delay:.1s}.axo-reveal-delay-2{transition-delay:.2s}.axo-reveal-delay-3{transition-delay:.3s}.axo-reveal-delay-4{transition-delay:.4s}.axo-reveal-delay-5{transition-delay:.5s}.axo-reveal-delay-6{transition-delay:.6s}.axo-glow-pulse{animation:axo-glow 3s ease-in-out infinite}@keyframes axo-glow{0%,to{box-shadow:0 4px 14px rgba(168,242,0,.25)}50%{box-shadow:0 4px 30px rgba(168,242,0,.45)}}.axo-mobile-menu{position:fixed;inset:0;z-index:99;background:rgba(0,45,25,.98);backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem;opacity:0;pointer-events:none;transition:opacity .3s ease}.axo-mobile-menu.open{opacity:1;pointer-events:auto}.axo-mobile-menu a{font-size:1.5rem;font-weight:600;color:var(--axo-text-primary);text-decoration:none}.axo-footer{background:var(--axo-bg-darker);border-top:1px solid var(--axo-border);padding:4rem 0 2rem}.axo-footer-heading{font-family:Causten,Poppins,system-ui,sans-serif;font-weight:700;font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--axo-accent);margin-bottom:1.25rem}.axo-footer a{color:var(--axo-text-muted);font-size:.875rem;text-decoration:none;transition:color .2s ease}.axo-footer a:hover{color:var(--axo-text-primary)}.axo-footer-bottom{border-top:1px solid var(--axo-border);margin-top:3rem;padding-top:1.5rem;font-size:.8125rem;color:var(--axo-text-muted)}.axo-slider-wrapper{max-width:720px;margin-left:auto;margin-right:auto}.axo-slider-container{position:relative;width:100%;aspect-ratio:16/9;border-radius:var(--axo-radius);overflow:hidden;cursor:ew-resize;-webkit-user-select:none;-moz-user-select:none;user-select:none;touch-action:none;border:1px solid hsla(0,0%,100%,.1);opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.axo-slider-container.axo-slider-ready{opacity:1;transform:translateY(0)}.axo-sat-after,.axo-sat-before{position:absolute;inset:0}.axo-sat-after{background:radial-gradient(ellipse at 30% 40%,rgba(20,80,40,.9) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(15,70,35,.85) 0,transparent 55%),radial-gradient(ellipse at 50% 70%,rgba(20,85,45,.8) 0,transparent 50%),linear-gradient(135deg,#0a3d1f,#0d4a28 30%,#0f5530 60%,#0a3d1f)}.axo-sat-before{z-index:2;background:radial-gradient(ellipse at 30% 40%,rgba(90,55,25,.85) 0,transparent 60%),radial-gradient(ellipse at 70% 30%,rgba(80,50,20,.8) 0,transparent 55%),radial-gradient(ellipse at 50% 70%,rgba(100,60,30,.75) 0,transparent 50%),linear-gradient(135deg,#3d2a0a,#4a3010 30%,#553815 60%,#3d2a0a)}.axo-sat-overlay{position:absolute;inset:0;z-index:1;pointer-events:none}.axo-sat-overlay-before{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(200,80,40,.03) 0,rgba(200,80,40,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(200,80,40,.03) 0,rgba(200,80,40,.03) 4px)}.axo-sat-overlay-after{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(46,160,67,.03) 0,rgba(46,160,67,.03) 4px),repeating-linear-gradient(90deg,transparent,transparent 3px,rgba(46,160,67,.03) 0,rgba(46,160,67,.03) 4px)}.axo-sat-zones{position:absolute;inset:0;z-index:2}.axo-zone{position:absolute;transition:opacity .3s ease}.axo-sat-grid{position:absolute;inset:0;z-index:3;pointer-events:none;background:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:20% 20%}.axo-sat-label{position:absolute;z-index:5;display:flex;flex-direction:column;gap:.25rem}.axo-sat-label-before{top:.75rem;left:.75rem}.axo-sat-label-after{top:.75rem;right:.75rem;align-items:flex-end}.axo-sat-badge{display:inline-block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;padding:.25rem .625rem;border-radius:999px;backdrop-filter:blur(8px)}.axo-sat-badge-before{background:rgba(200,60,40,.7);color:#fff}.axo-sat-badge-after{background:rgba(46,160,67,.7);color:#fff}.axo-sat-metric-before{color:#ff6b4a;padding-left:.625rem}.axo-sat-metric-after,.axo-sat-metric-before{font-family:Molarum,Poppins,system-ui,sans-serif;font-size:.75rem;font-weight:700}.axo-sat-metric-after{color:var(--axo-accent);padding-right:.625rem}.axo-slider-handle{position:absolute;top:0;bottom:0;z-index:10;transform:translateX(-50%);display:flex;align-items:center;justify-content:center;pointer-events:none}.axo-slider-line{position:absolute;top:0;bottom:0;width:2px;background:hsla(0,0%,100%,.8);box-shadow:0 0 8px rgba(0,0,0,.4)}.axo-slider-thumb{position:relative;width:40px;height:40px;border-radius:50%;background:rgba(0,75,42,.9);border:2px solid var(--axo-accent);display:flex;align-items:center;justify-content:center;color:var(--axo-accent);box-shadow:0 2px 12px rgba(0,0,0,.4);transition:transform .15s ease,box-shadow .15s ease;pointer-events:auto}.axo-slider-thumb-active{transform:scale(1.15);box-shadow:0 2px 20px rgba(168,242,0,.35)}.axo-marquee-wrap{overflow:hidden;mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 10%,#000 90%,transparent)}.axo-marquee{display:flex;gap:2.5rem;width:-moz-max-content;width:max-content;animation:axo-scroll 35s linear infinite}.axo-marquee:hover{animation-play-state:paused}.axo-marquee-item{display:inline-flex;align-items:center;gap:.5rem;white-space:nowrap;font-size:.8125rem;font-weight:500;color:var(--axo-text-secondary);padding:.375rem .75rem;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.06);transition:border-color .2s ease,color .2s ease}.axo-marquee-item:hover{border-color:rgba(168,242,0,.2);color:var(--axo-text-primary)}.axo-marquee-icon{font-size:1rem;line-height:1}@keyframes axo-scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.axo-title-glow{--cursor-x:50;--cursor-y:50}.axo-title-glow-orb{position:absolute;inset:0;pointer-events:none;z-index:0;background:radial-gradient(800px circle at calc(var(--cursor-x) * 1%) calc(var(--cursor-y) * 1%),rgba(168,242,0,.12) 0,rgba(168,242,0,.05) 25%,rgba(49,100,198,.03) 45%,transparent 65%);transition:opacity .3s ease;opacity:.6}.axo-title-glow:hover .axo-title-glow-orb{opacity:1}@media (prefers-reduced-motion:reduce){.axo-reveal{opacity:1;transform:none;transition:none}.axo-glow-pulse,.axo-marquee,.axo-orb{animation:none}.axo-title-glow-orb{display:none}}