:root{--primary: #ff8c00;--secondary: #00d9c0;--dark: #000000;--darker: #050510;--light: #f5f6ff;--primary-rgb: 255, 140, 0;--secondary-rgb: 0, 217, 192;--dark-rgb: 5, 5, 16;--text-primary: #f5f6ff;--text-muted: rgba(255, 255, 255, .7);--text-disabled: rgba(255, 255, 255, .4);--gradient-primary: linear-gradient(135deg, #ff8c00, #cc7000);--gradient-secondary: linear-gradient(135deg, rgba(255, 140, 0, .85), rgba(0, 217, 192, .85));--shadow-sm: 0 4px 15px rgba(var(--primary-rgb), .15);--shadow-md: 0 8px 24px rgba(var(--primary-rgb), .25);--shadow-lg: 0 12px 32px rgba(var(--primary-rgb), .35);--shadow-xl: 0 20px 45px rgba(0, 0, 0, .45);--blur-sm: 8px;--blur-md: 12px;--blur-lg: 18px;--blur-xl: 24px;--success: #00d9c0;--warning: #f59e0b;--error: #ff3b3b;--info: #4a9eff;--space-3xs: 4px;--space-2xs: 8px;--space-xs: 12px;--space-sm: 16px;--space-md: 24px;--space-lg: 32px;--space-xl: 48px;--space-2xl: 64px;--space-3xl: 96px;--space-4xl: 128px;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 16px;--font-size-lg: 18px;--font-size-xl: 20px;--font-size-2xl: 24px;--font-size-3xl: 32px;--font-size-4xl: 48px;--font-size-5xl: 64px;--font-size-6xl: 96px;--font-regular: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--font-black: 900;--line-height-tight: 1.1;--line-height-snug: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--letter-spacing-tight: -.02em;--letter-spacing-normal: 0;--letter-spacing-wide: .05em;--letter-spacing-wider: .1em;--section-padding-x: 40px;--section-padding-y: 80px;--container-max-width: 1400px;--content-max-width: 1200px;--text-max-width: 720px;--nav-height: 72px;--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--radius-xl: 20px;--radius-2xl: 24px;--radius-full: 999px;--transition-fast: .15s ease;--transition-base: .3s ease;--transition-slow: .5s ease;--z-base: 1;--z-dropdown: 100;--z-sticky: 200;--z-nav: 1000;--z-modal: 2000;--z-tooltip: 3000}*{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--font-size-base);line-height:var(--line-height-normal);color:var(--text-primary);background:var(--darker);overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-weight:var(--font-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);margin-bottom:var(--space-md)}h1{font-size:clamp(var(--font-size-4xl),6vw,var(--font-size-6xl));font-weight:var(--font-black);line-height:1.05}h2{font-size:clamp(var(--font-size-3xl),5vw,var(--font-size-5xl));font-weight:var(--font-black)}h3{font-size:clamp(var(--font-size-2xl),3vw,var(--font-size-4xl));font-weight:var(--font-bold)}h4{font-size:clamp(var(--font-size-xl),2vw,var(--font-size-3xl));font-weight:var(--font-bold)}h5{font-size:var(--font-size-xl);font-weight:var(--font-semibold)}h6{font-size:var(--font-size-lg);font-weight:var(--font-semibold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider)}p{margin-bottom:var(--space-md);line-height:var(--line-height-relaxed)}p:last-child{margin-bottom:0}.lead{font-size:var(--font-size-lg);line-height:var(--line-height-relaxed);color:var(--text-muted)}a{color:var(--primary);text-decoration:none;transition:color var(--transition-base)}a:hover{color:var(--secondary)}ul,ol{margin-bottom:var(--space-md);padding-left:var(--space-lg)}li{margin-bottom:var(--space-xs);line-height:var(--line-height-relaxed)}.container{max-width:var(--container-max-width);margin:0 auto;padding:0 var(--section-padding-x)}.content-container{max-width:var(--content-max-width);margin:0 auto;padding:0 var(--section-padding-x)}.text-container{max-width:var(--text-max-width);margin:0 auto}section{padding:var(--section-padding-y) var(--section-padding-x)}.button,.cta-button,.neon-button,.action-button,.cta-button-large{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-sm) var(--space-xl);font-size:var(--font-size-base);font-weight:var(--font-bold);text-decoration:none;border-radius:var(--radius-full);cursor:pointer;transition:all var(--transition-base);white-space:nowrap;background:#0f1218;color:var(--light);border:1px solid rgba(255,255,255,.1);box-shadow:none}.button:hover,.cta-button:hover,.neon-button:hover,.action-button:hover,.cta-button-large:hover,.button:focus-visible,.cta-button:focus-visible,.neon-button:focus-visible,.action-button:focus-visible,.cta-button-large:focus-visible{transform:translateY(-1px) scale(1.01);box-shadow:0 0 26px #ff8c0080;background:#131821;color:var(--light);outline:none}.neon-button:before{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);transition:transform .6s ease;transform:translate(0)}.neon-button:hover:before,.neon-button:focus-visible:before{transform:translate(160%)}.button:active,.cta-button:active,.neon-button:active,.action-button:active,.cta-button-large:active{transform:translateY(0);box-shadow:0 0 16px #ff8c004d}.button-secondary,.neon-button-secondary,.action-button.secondary{background:transparent;color:var(--primary);border:2px solid var(--primary);box-shadow:none}.button-secondary:hover,.neon-button-secondary:hover,.action-button.secondary:hover,.action-button.secondary:focus-visible{background:#ff8c001a;color:var(--primary)}.button-sm{padding:var(--space-xs) var(--space-md);font-size:var(--font-size-sm)}.button-lg,.cta-button-large{padding:var(--space-md) var(--space-2xl);font-size:var(--font-size-lg)}footer{margin-top:var(--space-3xl);padding:var(--space-3xl) 0 var(--space-2xl);border-top:1px solid rgba(255,255,255,.12);background:radial-gradient(circle at top,rgba(255,140,0,.15),transparent 55%),#04050cf2;position:relative;overflow:hidden}footer:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#ff8c0024,#00d9c00f);opacity:.4;pointer-events:none}.footer-content{position:relative;z-index:1;max-width:var(--content-max-width);margin:0 auto;padding:0 clamp(1.5rem,5vw,4rem);display:flex;flex-direction:column;gap:var(--space-2xl)}.footer-top{display:grid;grid-template-columns:minmax(260px,1.4fr) minmax(320px,2fr);gap:var(--space-3xl);align-items:start}.footer-brand{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-tagline{color:var(--text-muted);max-width:22rem}.footer-status{display:inline-flex;align-items:center;gap:var(--space-sm);border:1px solid rgba(255,255,255,.12);border-radius:var(--radius-full);padding:var(--space-1) var(--space-md);color:var(--text-muted);font-size:var(--font-size-sm)}.footer-socials{display:inline-flex;gap:var(--space-sm);color:var(--text-muted);font-weight:var(--font-semibold);flex-wrap:wrap}.footer-social-link{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);border-radius:var(--radius-full);text-decoration:none;color:inherit;border:1px solid rgba(255,255,255,.12);background:#ffffff0a;box-shadow:var(--shadow-sm);transition:all var(--transition-base)}.footer-social-link svg{width:16px;height:16px}.footer-social-link span{font-weight:var(--font-semibold)}.footer-social-link:hover{color:var(--light);border-color:#fff6;box-shadow:var(--shadow-md);transform:translateY(-1px) scale(1.01)}.footer-trust{display:grid;grid-template-columns:minmax(300px,1fr) minmax(400px,2fr);gap:var(--space-3xl);align-items:flex-start;margin-top:var(--space-2xl);padding-top:var(--space-2xl);border-top:1px solid rgba(255,255,255,.08)}.footer-badges{display:flex;flex-direction:column;gap:var(--space-xs);align-items:flex-start}.footer-badge{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-xs);padding:var(--space-1) var(--space-md);border-radius:var(--radius-full);border:1px solid rgba(255,255,255,.15);font-size:var(--font-size-xs);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase;color:var(--text-muted);width:100%;max-width:280px;background:#ffffff0a}.footer-badge--outline{background:transparent;border-color:#ffffff1f}.footer-badge--glow{background:var(--gradient-secondary);color:var(--light);border-color:rgba(var(--primary-rgb),.35);box-shadow:0 0 25px rgba(var(--primary-rgb),.25)}.footer-partners{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-md);color:#ffffffb3;font-size:var(--font-size-sm)}.footer-partners span{display:flex;align-items:center;justify-content:center;padding:var(--space-md) var(--space-lg);border-radius:var(--radius-lg);background:#ffffff0f;border:1px solid rgba(255,255,255,.08);font-weight:var(--font-medium);text-align:center;min-height:60px;transition:all var(--transition-base)}.footer-grid{display:grid;grid-template-columns:repeat(4,minmax(160px,1fr));gap:var(--space-xl)}.footer-column{display:flex;flex-direction:column;gap:var(--space-sm)}.footer-heading{font-size:var(--font-size-sm);font-weight:var(--font-bold);text-transform:uppercase;letter-spacing:var(--letter-spacing-wider);color:var(--primary);margin-bottom:var(--space-sm);opacity:.9}.footer-copy-sm{color:var(--text-muted);font-size:var(--font-size-sm);margin:0 0 var(--space-xs)}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--space-xs)}.footer-links a{color:var(--text-muted);text-decoration:none;font-size:var(--font-size-base);font-weight:var(--font-medium);transition:color var(--transition-base)}.footer-links a:hover{color:var(--text-primary)}.footer-bottom{padding-top:var(--space-lg);border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:center;align-items:center;text-align:center}.footer-copyright{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}.footer-contact a{color:var(--primary);text-decoration:none;font-size:var(--font-size-sm);font-weight:var(--font-semibold);transition:color var(--transition-base)}.footer-contact a:hover{color:var(--light)}.newsletter-form{display:flex;flex-direction:column;gap:var(--space-sm);width:100%}.newsletter-controls{display:flex;gap:var(--space-sm);flex-wrap:wrap}.newsletter-controls input[type=email]{flex:1 1 220px;min-width:0;padding:var(--space-3);border-radius:var(--radius-lg);border:1px solid rgba(255,255,255,.1);background:#ffffff08;color:var(--light)}.newsletter-controls input::-moz-placeholder{color:#fff9}.newsletter-controls input::placeholder{color:#fff9}.newsletter-status{min-height:20px;font-size:var(--font-size-sm);color:var(--text-muted)}.card{background:#ffffff08;border:1px solid rgba(255,255,255,.08);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all var(--transition-base)}.card:hover{background:#ffffff0d;border-color:#ffffff1f;transform:translateY(-2px)}.gradient-text{background:linear-gradient(135deg,var(--primary),var(--secondary));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;color:transparent}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.flex{display:flex}.grid{display:grid}.hidden{display:none}.mt-xs{margin-top:var(--space-xs)}.mt-sm{margin-top:var(--space-sm)}.mt-md{margin-top:var(--space-md)}.mt-lg{margin-top:var(--space-lg)}.mt-xl{margin-top:var(--space-xl)}.mt-2xl{margin-top:var(--space-2xl)}.mt-3xl{margin-top:var(--space-3xl)}.mb-xs{margin-bottom:var(--space-xs)}.mb-sm{margin-bottom:var(--space-sm)}.mb-md{margin-bottom:var(--space-md)}.mb-lg{margin-bottom:var(--space-lg)}.mb-xl{margin-bottom:var(--space-xl)}.mb-2xl{margin-bottom:var(--space-2xl)}.mb-3xl{margin-bottom:var(--space-3xl)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width: 768px){:root{--section-padding-x: 24px;--section-padding-y: 60px}.footer-grid{grid-template-columns:repeat(2,1fr);gap:var(--space-lg)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}}@media (max-width: 900px){.footer-top{grid-template-columns:1fr;gap:var(--space-2xl)}.footer-grid{grid-template-columns:repeat(2,minmax(160px,1fr))}.footer-trust{grid-template-columns:repeat(2,minmax(150px,1fr))}}@media (max-width: 600px){.footer-grid,.footer-trust{grid-template-columns:1fr}.footer-bottom{flex-direction:column;justify-content:center;text-align:center}}@media (max-width: 540px){:root{--section-padding-x: 16px;--section-padding-y: 48px}.footer-grid{grid-template-columns:1fr;gap:var(--space-md)}h1{font-size:var(--font-size-3xl)}h2{font-size:var(--font-size-2xl)}.button,.cta-button,.neon-button{width:100%;padding:var(--space-md) var(--space-lg)}}*:focus-visible{outline:2px solid var(--primary);outline-offset:2px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media (prefers-contrast: high){:root{--text-muted: rgba(255, 255, 255, .9)}.card{border:2px solid rgba(255,255,255,.2)}}.footer-copy{color:var(--text-muted);font-size:var(--font-size-sm);margin:0}@media (min-width: 900px){.footer-top{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--space-2xl)}.footer-trust{justify-content:space-between}}@media (max-width: 640px){.footer-grid{grid-template-columns:1fr}.footer-bottom{text-align:left}}.footer-partners span:hover{background:#ffffff1a;border-color:#ffffff26;transform:translateY(-2px)}@media (max-width: 900px){.footer-trust{grid-template-columns:1fr;gap:var(--space-xl)}.footer-partners{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width: 640px){.footer-partners{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-sm)}.footer-badge{max-width:100%}}[data-scroll-glow],[data-tilt]{will-change:transform,box-shadow}[data-scroll-glow]{box-shadow:none;transition:box-shadow var(--transition-base, .3s ease),transform var(--transition-base, .3s ease)}[data-scroll-glow]:hover{box-shadow:0 25px 60px rgba(var(--scroll-glow-rgb, 0, 245, 255),.18)}.bg-animation{position:fixed;top:-20%;left:-20%;width:140%;height:140%;z-index:-1;background:radial-gradient(circle at 20% 50%,rgba(255,140,0,.15) 0%,transparent 50%),radial-gradient(circle at 80% 50%,rgba(0,217,192,.15) 0%,transparent 50%);animation:bgPulse 10s ease-in-out infinite;transform-origin:center center}@keyframes bgPulse{0%,to{transform:scale(1) rotate(0)}50%{transform:scale(1.1) rotate(1deg)}}.noise{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;opacity:.02;pointer-events:none;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzMDAiIGhlaWdodD0iMzAwIj48ZmlsdGVyIGlkPSJhIiB4PSIwIiB5PSIwIj48ZmVUdXJidWxlbmNlIGJhc2VGcmVxdWVuY3k9Ii43NSIgc3RpdGNoVGlsZXM9InN0aXRjaCIgdHlwZT0iZnJhY3RhbE5vaXNlIi8+PC9maWx0ZXI+PHJlY3Qgd2lkdGg9IjMwMCIgaGVpZ2h0PSIzMDAiIGZpbHRlcj0idXJsKCNhKSIgb3BhY2l0eT0iMC4wNSIvPjwvc3ZnPg==)}.floating-elements{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;overflow:hidden;pointer-events:none}.floating-shape{position:absolute;border-radius:50%;background:linear-gradient(135deg,#ff8c001a,#00d9c01a);animation:float 8s ease-in-out infinite}.floating-shape:nth-child(1){width:60px;height:60px;top:20%;left:10%;animation-delay:0s}.floating-shape:nth-child(2){width:40px;height:40px;top:60%;right:15%;animation-delay:2s}.floating-shape:nth-child(3){width:80px;height:80px;top:80%;left:70%;animation-delay:4s}.floating-shape:nth-child(4){width:30px;height:30px;top:40%;left:80%;animation-delay:6s}.floating-shape:nth-child(5){width:50px;height:50px;top:10%;right:25%;animation-delay:1s}@keyframes float{0%,to{transform:translateY(0) translate(0) rotate(0)}25%{transform:translateY(-30px) translate(20px) rotate(5deg)}50%{transform:translateY(-20px) translate(-20px) rotate(-5deg)}75%{transform:translateY(-40px) translate(10px) rotate(3deg)}}.glass-card{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:30px;padding:var(--space-xl);position:relative;overflow:hidden;box-shadow:0 8px 25px #0000004d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}.glass-card:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,140,0,.1) 0%,transparent 70%);animation:rotate 20s linear infinite;pointer-events:none}.glass-card:hover{transform:translateY(-5px);box-shadow:0 15px 40px #ff8c0026,0 0 30px #ff8c001a}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.glass-card-small{background:#ffffff0a;border:1px solid rgba(255,255,255,.1);border-radius:20px;padding:var(--space-lg);position:relative;overflow:hidden;box-shadow:0 4px 15px #0003;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s ease}.glass-card-small:hover{transform:translateY(-3px) scale(1.02);box-shadow:0 15px 35px #ff8c0033,0 0 20px #ff8c001a;border-color:#ff8c004d}.neon-button{position:relative;overflow:hidden}.neon-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:#ffffff4d;transition:left .5s ease}.neon-button:hover:before,.neon-button:focus-visible:before{left:100%}.neon-button:hover,.neon-button:focus-visible{animation:buttonGlow 3s ease-in-out infinite alternate,buttonPulse .8s ease-in-out infinite}@keyframes buttonGlow{0%{box-shadow:0 4px 15px #ff8c004d}to{box-shadow:0 6px 20px #ff8c0080,0 0 15px #00d9c033}}@keyframes buttonPulse{0%,to{transform:translateY(-2px) scale(1.05)}50%{transform:translateY(-4px) scale(1.08)}}.neon-button-secondary{position:relative;overflow:hidden;display:inline-block}.neon-button-secondary:hover{box-shadow:0 10px 30px #ff8c0066,0 0 20px #ff8c004d}.neon-text{background:linear-gradient(135deg,var(--primary),var(--secondary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:textGlow 2s ease-in-out infinite alternate}@keyframes textGlow{0%{filter:drop-shadow(0 0 10px rgba(255,140,0,.5))}to{filter:drop-shadow(0 0 20px rgba(0,217,192,.5))}}.neon-input{width:100%;padding:var(--space-sm) var(--space-md);background:#00000080;border:2px solid rgba(255,255,255,.1);border-radius:15px;color:var(--text-body);font-size:16px;transition:all .3s ease;font-family:inherit}.neon-input:focus{outline:none;border-color:var(--primary);box-shadow:0 0 20px #ff8c004d;background:#000000b3}.pulse-glow{animation:pulseGlow 2s ease-in-out infinite alternate}@keyframes pulseGlow{0%{box-shadow:0 0 10px #ff8c004d}to{box-shadow:0 0 25px #ff8c0099,0 0 15px #00d9c04d}}@media (max-width: 768px){.floating-elements{display:none}.glass-card{padding:var(--space-lg) var(--space-md)}.neon-button{padding:var(--space-sm) var(--space-lg);font-size:16px}}footer{padding:var(--section-padding-y) var(--section-padding-x) var(--section-padding-x);border-top:1px solid rgba(255,255,255,.1);background:#0003;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.footer-content{max-width:1200px;margin:0 auto}.footer-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:60px;margin-bottom:60px}.footer-column{display:flex;flex-direction:column}.footer-heading{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:.1em;color:var(--primary, #ff8c00);margin-bottom:20px;opacity:.9}.footer-links{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.footer-links li{margin:0}.footer-links a{color:#ffffffd9;text-decoration:none;font-size:15px;font-weight:500;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px;position:relative}.footer-links a:hover{color:var(--primary, #ff8c00);transform:translate(3px)}.status-indicator{width:8px;height:8px;background:#10b981;border-radius:50%;display:inline-block;animation:pulse-status 2s ease-in-out infinite}@keyframes pulse-status{0%,to{opacity:1}50%{opacity:.6}}.footer-links a:before{content:"";position:absolute;left:-10px;top:50%;transform:translateY(-50%);width:0;height:2px;background:var(--primary, #ff8c00);transition:width .3s ease}.footer-links a:hover:before{width:6px}.footer-bottom{padding-top:40px;border-top:1px solid rgba(255,255,255,.08);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer-copyright{font-size:14px;color:#ffffff80;margin:0}.footer-contact{margin:0}.footer-contact a{color:var(--primary, #ff8c00);text-decoration:none;font-size:14px;font-weight:600;transition:color .3s ease}.footer-contact a:hover{color:var(--secondary, #7ff5ff)}@media (max-width: 992px){.footer-grid{grid-template-columns:repeat(2,1fr);gap:40px}footer{padding:60px 30px 30px}}@media (max-width: 640px){.footer-grid{grid-template-columns:1fr;gap:40px;margin-bottom:40px}.footer-column{text-align:center}.footer-links{align-items:center}.footer-links a:before{display:none}.footer-links a:hover{transform:none}.footer-bottom{flex-direction:column;text-align:center;padding-top:30px}footer{padding:50px 20px 30px}}nav{position:fixed;top:0;left:0;right:0;padding:var(--space-3, 16px) var(--section-padding-x, 40px);min-height:var(--nav-height, 72px);background:#05060cc7;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08);box-shadow:0 20px 40px #0006;z-index:1000;transition:all .3s ease}nav.scrolled{padding:var(--space-2, 12px) var(--section-padding-x, 40px);background:#03050ceb;box-shadow:0 25px 45px #00000080}body.nav-open{overflow:hidden}.nav-container{max-width:1400px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;gap:clamp(2.5rem,4vw,3.75rem);position:relative}.logo{display:inline-block;font-size:14px;font-weight:800;letter-spacing:.3em;text-transform:uppercase;background:linear-gradient(135deg,var(--primary, #ff8c00),var(--secondary, #00d9c0));-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;text-decoration:none;margin-right:60px;animation:glow 2s ease-in-out infinite alternate}@media (min-width: 769px){.nav-container{min-height:var(--nav-height, 72px)}}.nav-links{display:flex;gap:clamp(2rem,4vw,2.5rem);align-items:center;z-index:100;flex-wrap:wrap}.nav-links a{color:#f5f6ffcc;text-decoration:none;font-weight:600;letter-spacing:.04em;position:relative;padding-block:4px;transition:color .3s ease}.nav-links a:after{content:"";position:absolute;bottom:-6px;left:0;width:100%;height:2px;background:linear-gradient(135deg,var(--primary, #ff8c00),var(--secondary, #00d9c0));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.nav-links a:hover,.nav-links a:focus-visible{color:var(--light, #f5f6ff)}.nav-links a:hover:after,.nav-links a:focus-visible:after{transform:scaleX(1)}.nav-links .login-link{color:var(--light, #f5f6ff);border:1px solid rgba(255,255,255,.18);padding:16px 32px;border-radius:30px;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-height:48px;line-height:1;letter-spacing:-.01em;box-sizing:border-box;transition:all .3s ease;background:#ffffff0d}.nav-links .login-link:after{display:none}.nav-links .login-link:hover{background:#ffffff1f}.nav-links .status-link{display:inline-flex;align-items:center;gap:.35rem;color:#f5f6ff99;border:1px solid rgba(255,255,255,.12);padding:6px 14px;border-radius:999px;font-size:13px}.nav-links .status-link:after{display:none}.status-indicator{width:8px;height:8px;border-radius:50%;background:radial-gradient(circle,#3cffb0,#00c46d);box-shadow:0 0 10px #3cffb0cc;animation:statusPulse 2.4s ease-in-out infinite}@keyframes statusPulse{0%{transform:scale(1);box-shadow:0 0 8px #3cffb0cc}to{transform:scale(1.35);box-shadow:0 0 14px #3cffb000}}.nav-links .cta-button{padding:16px 32px;background:#ffffff0d;border:1px solid rgba(255,255,255,.18);border-radius:30px;font-weight:700;font-size:1rem;display:inline-flex;align-items:center;justify-content:center;min-height:48px;line-height:1;letter-spacing:-.01em;box-sizing:border-box;color:var(--light, #f5f6ff);text-decoration:none;transition:all .3s ease}.nav-links .cta-button:after{display:none}.nav-links .cta-button:hover{background:#ffffff1f}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.nav-toggle{display:none;align-items:center;justify-content:center;padding:10px;border:none;border-radius:12px;background:transparent;cursor:pointer;transition:background .3s ease}.nav-toggle:hover,.nav-toggle:focus-visible{background:#ffffff14}.nav-toggle:focus-visible{outline:2px solid var(--primary, #ff8c00);outline-offset:2px}.nav-toggle[aria-expanded=true] .nav-toggle-bars{background:transparent}.nav-toggle[aria-expanded=true] .nav-toggle-bars:before{transform:translateY(8px) rotate(45deg)}.nav-toggle[aria-expanded=true] .nav-toggle-bars:after{transform:translateY(-8px) rotate(-45deg)}.nav-toggle-bars{position:relative;width:24px;height:2px;background:var(--light, #f5f6ff);transition:transform .3s ease,background .3s ease}.nav-toggle-bars:before,.nav-toggle-bars:after{content:"";position:absolute;left:0;width:24px;height:2px;background:var(--light, #f5f6ff);transition:transform .3s ease,opacity .3s ease}.nav-toggle-bars:before{top:-8px}.nav-toggle-bars:after{top:8px}@keyframes glow{0%{filter:drop-shadow(0 0 10px rgba(255,140,0,.5))}to{filter:drop-shadow(0 0 20px rgba(0,217,192,.45))}}@media (max-width: 768px){nav{padding:16px var(--section-padding-x-mobile, 20px)}.nav-toggle{display:flex}.nav-links{position:absolute;top:calc(100% + 10px);right:var(--section-padding-x-mobile, 20px);left:var(--section-padding-x-mobile, 20px);display:none;flex-direction:column;align-items:stretch;gap:16px;background:#000000f2;border:1px solid rgba(255,255,255,.08);border-radius:20px;padding:24px;box-shadow:0 20px 40px #0006}.nav-links.open{display:flex}.nav-links a{display:block}.nav-links .cta-button,.nav-links .login-link{width:100%;text-align:center}.nav-links .status-link{justify-content:center}.nav-links a:after{display:none}}
