@charset "UTF-8";.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 28px;font-size:1rem;font-weight:600;color:#fff!important;background:linear-gradient(135deg,#001a66,#002395,#2563eb);border:none;border-radius:8px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;letter-spacing:.05em;box-shadow:0 4px 12px #0003,0 0 20px #00239533;width:100%}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 8px 24px #00000040,0 0 24px #00239540}.btn-primary svg{transition:transform .3s ease}.btn-primary svg,.btn-primary .flat-icon svg,.btn-primary .flat-icon .platform-icon,.btn-primary .flat-icon .icon-svg-wrapper,.btn-primary .flat-icon .icon-svg-wrapper svg,.btn-primary .flat-icon .icon-svg-wrapper path,.btn-primary .flat-icon .icon-svg-wrapper line,.btn-primary app-flat-icon.flat-icon--chevron .icon-svg-wrapper svg,.btn-primary app-flat-icon.flat-icon--arrow .icon-svg-wrapper svg{fill:#fff!important;stroke:#fff!important;color:#fff!important}.btn-primary:hover svg{transform:translate(5px)}.btn-secondary{--btn-secondary-bg: rgb(26, 26, 30);padding:14px 28px;font-size:1rem;font-weight:600;color:transparent;border:3px solid transparent;border-radius:8px;background:linear-gradient(var(--btn-secondary-bg),var(--btn-secondary-bg)) padding-box,linear-gradient(135deg,#001a66,#002395,#2563eb) border-box;background-origin:padding-box,border-box;background-clip:padding-box,border-box;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;width:100%}.btn-secondary span{background:linear-gradient(135deg,#001a66,#002395,#2563eb);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-secondary:hover{transform:translateY(-2px);box-shadow:0 0 20px #0023954d}.nav-btn:not(.nav-btn--theme){padding:10px 20px;background:linear-gradient(135deg,#001a66,#002395,#2563eb);border:none;border-radius:8px;color:#fff!important;font-weight:600;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:.875rem;box-shadow:0 1px 2px #00000040}.nav-btn:not(.nav-btn--theme):hover{transform:translateY(-1px);box-shadow:0 4px 12px #0003,0 0 20px #00239540}.btn-large{padding:20px 40px;font-size:1.2rem}@media (min-width: 768px){.btn-primary,.btn-secondary{width:auto}.btn-primary{padding:18px 40px;font-size:1.1rem;gap:12px}.btn-secondary{padding:18px 40px;font-size:1.1rem}.btn-large{padding:22px 50px;font-size:1.3rem}.nav-btn:not(.nav-btn--theme){padding:12px 28px;font-size:1rem}}:root,[data-theme=dark]{--color-bg-primary: #0a0a0c;--color-bg-elevated: #111113;--color-bg-card: rgba(255, 255, 255, .06);--color-bg-secondary: rgba(0, 0, 0, .25);--color-text-primary: #fafafa;--color-text-secondary: #a1a1aa;--color-text-tertiary: #71717a;--color-text-muted: #52525b;--glass-bg: rgba(255, 255, 255, .06);--glass-border: rgba(255, 255, 255, .08);--platform-icon-fill: url(#freyr-gold)}[data-theme=light]{--color-bg-primary: #faf8fc;--color-bg-elevated: #ffffff;--color-bg-card: rgba(0, 35, 149, .08);--color-bg-secondary: rgba(0, 0, 0, .06);--color-text-primary: #1a1a1e;--color-text-secondary: #2d2d32;--color-text-tertiary: #52525b;--color-text-muted: #71717a;--glass-bg: rgba(0, 35, 149, .06);--glass-border: rgba(0, 35, 149, .15);--platform-icon-fill: url(#freyr-rainbow)}[data-theme=light] body,[data-theme=light] .home-container{background:#faf8fc!important;color:#1a1a1e!important}[data-theme=light] .celestial-bg{background:radial-gradient(ellipse 120% 80% at 50% 50%,#00239514,#ffd7000a 40%,#faf8fc 70%)!important}[data-theme=light] .background-gradient{background:radial-gradient(ellipse 80% 50% at 50% 20%,rgba(255,215,0,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 20% 50%,rgba(0,35,149,.06) 0%,transparent 50%),radial-gradient(ellipse 60% 80% at 80% 60%,rgba(0,35,149,.05) 0%,transparent 50%)!important}[data-theme=light] .constellations{color:#00239566}[data-theme=light] .constellations .constellation-star{fill:currentColor;filter:drop-shadow(0 0 2px rgba(0,35,149,.5)) drop-shadow(0 0 8px rgba(0,35,149,.35)) drop-shadow(0 0 16px rgba(0,35,149,.2))}[data-theme=light] .constellations line{stroke:#fbbf2466!important}[data-theme=dark] .constellations{color:#fbbf2466}[data-theme=dark] .constellations .constellation-star{fill:currentColor;filter:drop-shadow(0 0 2px rgba(251,191,36,.5)) drop-shadow(0 0 8px rgba(251,191,36,.35)) drop-shadow(0 0 16px rgba(251,191,36,.2))}[data-theme=dark] .constellations line{stroke:#00239566!important}[data-theme=light] .top-nav{background:#fff!important;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);border-bottom:1px solid rgba(0,35,149,.2);box-shadow:0 2px 12px #0000000f!important}[data-theme=light] .top-nav,[data-theme=light] .top-nav *,[data-theme=light] .nav-content,[data-theme=light] .nav-link,[data-theme=light] .nav-links a{color:#1a1a1e!important}[data-theme=light] .nav-link:hover,[data-theme=light] .nav-links a:hover,[data-theme=light] .nav-btn--theme{color:#002395!important}[data-theme=light] .nav-btn:not(.nav-btn--theme){color:#fff!important}[data-theme=light] .nav-logo-img{filter:drop-shadow(0 0 8px rgba(0,35,149,.25))}[data-theme=light] .btn-secondary{--btn-secondary-bg: transparent;background:transparent!important;border:3px solid #002395!important}[data-theme=dark] .btn-secondary{--btn-secondary-bg: rgb(26, 26, 30)}:root,[data-theme=dark]{--nav-btn-theme-bg: rgb(26, 26, 30)}[data-theme=light] .nav-btn--theme{--nav-btn-theme-bg: transparent;background:transparent!important;border:3px solid #002395!important}[data-theme=dark] .nav-btn--theme{--nav-btn-theme-bg: transparent;background:transparent!important;border:3px solid #FBBF24!important;color:#fbbf24!important}[data-theme=light] .hero-title{color:var(--color-text-primary)}[data-theme=light] .about-feature-item h3{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}[data-theme=light] .section-title,[data-theme=light] .cta-title,[data-theme=light] .title-subtitle{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=light] .feature-title,[data-theme=light] .benefit-title,[data-theme=light] .section-subtitle,[data-theme=light] .step-title{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}[data-theme=light] .section-description,[data-theme=light] .hero-description,[data-theme=light] .about-feature-item p,[data-theme=light] .feature-description,[data-theme=light] .benefit-description,[data-theme=light] .cta-text,[data-theme=light] .footer p,[data-theme=light] .footer-description,[data-theme=light] .footer-text,[data-theme=light] .footer-column a,[data-theme=light] .step-description,[data-theme=light] .feature-list li,[data-theme=light] .stat-label{color:#2d2d32!important}[data-theme=light] .stat-number{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}[data-theme=light] .stat-divider{background:#0000001f}[data-theme=light] .footer-column h4,[data-theme=light] .footer-column a:hover{color:#002395}[data-theme=light] .footer-bottom{border-top-color:var(--glass-border)}[data-theme=light] .hero-stats,[data-theme=light] .visual-card{background:#0023950f!important;border:1px solid rgba(0,35,149,.12)}[data-theme=light] .visual-card h3{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=light] .feature-card,[data-theme=light] .benefit-card{background:#786e8c0f!important;border-color:var(--glass-border)}[data-theme=light] .footer{background:var(--color-bg-elevated);border-top-color:var(--glass-border)}[data-theme=light] .cta-section{color:var(--color-text-primary)}[data-theme=light] strong,[data-theme=light] .section-description strong{color:#1a1a1e!important}[data-theme=light] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) svg,[data-theme=light] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) .icon-svg-wrapper svg,[data-theme=dark] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) svg,[data-theme=dark] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) .icon-svg-wrapper svg{stroke:url(#freyr-rainbow)!important;fill:none!important}[data-theme=light] .flat-icon--twitch .platform-icon,[data-theme=light] .flat-icon--discord .platform-icon,[data-theme=light] .flat-icon--spotify .platform-icon,[data-theme=dark] .flat-icon--twitch .platform-icon,[data-theme=dark] .flat-icon--discord .platform-icon,[data-theme=dark] .flat-icon--spotify .platform-icon{fill:url(#freyr-rainbow)!important;stroke:none!important}[data-theme=light] .platform-logo{filter:brightness(0) saturate(100%) invert(15%) sepia(90%) saturate(3000%) hue-rotate(220deg)!important}[data-theme=dark] .btn-primary{background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;box-shadow:0 4px 12px #0003,0 0 20px #0023954d!important;color:#fff!important}[data-theme=dark] .btn-primary:hover{box-shadow:0 8px 24px #00000040,0 0 32px #00239559!important;color:#fff!important}[data-theme=dark] .btn-primary svg,[data-theme=dark] .btn-primary .flat-icon svg,[data-theme=dark] .btn-primary .flat-icon .platform-icon,[data-theme=dark] .btn-primary .flat-icon .icon-svg-wrapper,[data-theme=dark] .btn-primary .flat-icon .icon-svg-wrapper svg,[data-theme=dark] .btn-primary .flat-icon .icon-svg-wrapper path,[data-theme=dark] .btn-primary .flat-icon .icon-svg-wrapper line,[data-theme=dark] .btn-primary app-flat-icon.flat-icon--chevron .icon-svg-wrapper svg,[data-theme=dark] .btn-primary app-flat-icon.flat-icon--arrow .icon-svg-wrapper svg{fill:#fff!important;stroke:#fff!important}[data-theme=dark] .btn-secondary{background:linear-gradient(var(--btn-secondary-bg),var(--btn-secondary-bg)) padding-box,linear-gradient(135deg,gold,#fbbf24,#d4af37) border-box!important;background-origin:padding-box,border-box!important;background-clip:padding-box,border-box!important}[data-theme=dark] .btn-secondary span{background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important}[data-theme=dark] .btn-secondary:hover{box-shadow:0 0 20px #00239559!important}[data-theme=dark] .nav-btn:not(.nav-btn--theme){background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;box-shadow:0 1px 2px #00000040,0 0 12px #00239540!important}[data-theme=dark] .nav-btn:not(.nav-btn--theme):hover{box-shadow:0 4px 12px #0003,0 0 20px #0023954d!important}[data-theme=dark] .hero-title,[data-theme=dark] .about-feature-item h3,[data-theme=dark] .section-title,[data-theme=dark] .section-subtitle,[data-theme=dark] .cta-title,[data-theme=dark] .title-subtitle,[data-theme=dark] .feature-title,[data-theme=dark] .benefit-title,[data-theme=dark] .stat-number,[data-theme=dark] .step-title,[data-theme=dark] .visual-card h3{background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;-webkit-background-clip:text!important;-webkit-text-fill-color:transparent!important;background-clip:text!important;color:transparent!important}[data-theme=dark] .step-number{background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;box-shadow:0 5px 20px #00239559!important;color:#fff!important}[data-theme=dark] .step-connector{background:linear-gradient(135deg,gold,#fbbf24,#d4af37)!important;opacity:.6}[data-theme=dark] .step-content{border-color:#00239540!important}[data-theme=dark] .logo{filter:drop-shadow(0 0 28px rgba(0,35,149,.35)) drop-shadow(0 0 14px rgba(0,35,149,.2))!important}[data-theme=dark] .nav-link:hover,[data-theme=dark] .nav-links a:hover{color:#fbbf24!important}[data-theme=dark] .footer-column h4,[data-theme=dark] .footer-column a:hover{color:#fbbf24}[data-theme=dark] .nav-logo-img{filter:drop-shadow(0 0 8px rgba(0,35,149,.3))}[data-theme=dark] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) svg,[data-theme=dark] .flat-icon:not(.flat-icon--twitch):not(.flat-icon--discord):not(.flat-icon--spotify) .icon-svg-wrapper svg{stroke:url(#freyr-gold)!important;fill:none!important}[data-theme=dark] .flat-icon--twitch .platform-icon,[data-theme=dark] .flat-icon--discord .platform-icon,[data-theme=dark] .flat-icon--spotify .platform-icon{fill:url(#freyr-gold)!important;stroke:none!important}[data-theme=dark] .platform-logo{filter:brightness(0) saturate(100%) invert(80%) sepia(60%) saturate(800%) hue-rotate(5deg)!important}[data-theme=dark] .nav-btn--theme:hover{box-shadow:0 0 16px #00239559!important}[data-theme=dark] .visual-card:hover{box-shadow:0 10px 30px #00239559!important;outline:1px solid rgba(0,35,149,.45)!important;outline-offset:-1px}[data-theme=dark] .feature-card:hover{box-shadow:0 20px 60px #0023954d,0 10px 30px #00239533!important;outline:1px solid rgba(0,35,149,.4)!important;outline-offset:-1px}[data-theme=dark] .feature-card:before{background:linear-gradient(90deg,transparent,rgba(0,35,149,.2),transparent)!important}[data-theme=dark] .feature-card:hover .feature-accent{background:linear-gradient(135deg,#001a66,#002395,#2563eb)!important}[data-theme=dark] .feature-card:hover .feature-glow{background:radial-gradient(circle,rgba(0,35,149,.35) 0%,transparent 70%)!important}[data-theme=dark] .feature-icon{filter:drop-shadow(0 0 15px rgba(0,35,149,.5))!important}[data-theme=dark] .benefit-card:hover{box-shadow:0 15px 40px #00239559!important;outline:1px solid rgba(0,35,149,.45)!important;outline-offset:-1px}[data-theme=dark] .benefit-icon{filter:drop-shadow(0 0 10px rgba(0,35,149,.5))!important}[data-theme=dark] .footer-logo-img{filter:drop-shadow(0 0 12px rgba(0,35,149,.4)) drop-shadow(0 0 8px rgba(0,35,149,.25))!important}@keyframes float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(2deg)}}@keyframes glow{0%,to{filter:drop-shadow(0 0 24px rgba(0,35,149,.22))}50%{filter:drop-shadow(0 0 32px rgba(0,35,149,.32))}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.05)}}@keyframes stars{0%{background-position:0% 0%}to{background-position:100% 100%}}@keyframes shimmer{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}@keyframes ringPulse{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.3}50%{transform:translate(-50%,-50%) scale(1.1);opacity:.5}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes particles{0%,to{transform:translate(0) scale(1)}33%{transform:translate(30px,-30px) scale(1.1)}66%{transform:translate(-20px,20px) scale(.9)}}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Darker Grotesque,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;line-height:1.6;background:var(--color-bg-primary);color:var(--color-text-primary);transition:background .25s ease,color .25s ease}h1,h2,h3,h4,h5,h6{font-family:Darker Grotesque,sans-serif}
