.nextrack-landing{--bg: #0a0a0b;--bg-alt: #0f0f10;--line: rgba(255, 255, 255, .07);--line-strong: rgba(255, 255, 255, .14);--ink: #ededee;--ink-dim: #8a8a90;--ink-mute: #5a5a62;--ink-faint: #3a3a42;--teal: #59e1d9;--teal-hi: #59e1d9;--teal-soft: rgba(89, 225, 217, .12);--teal-line: rgba(89, 225, 217, .3);--orange: #ff9c00;--orange-hi: #ffb84d;--orange-border-soft: rgba(255, 156, 0, .45);--font: "Montserrat", -apple-system, system-ui, sans-serif}.nextrack-landing{font-family:var(--font);background:var(--bg);color:var(--ink);font-size:15px;line-height:1.6;-webkit-font-smoothing:antialiased;overflow-x:hidden;min-height:100svh}.nextrack-landing:before{content:"";position:fixed;inset:0;background:radial-gradient(ellipse 1100px 700px at 8% 0%,rgba(89,225,217,.08) 0%,transparent 60%),radial-gradient(ellipse 900px 600px at 100% 40%,rgba(255,156,0,.05) 0%,transparent 60%);pointer-events:none;z-index:0}.nextrack-landing:after{content:"";position:fixed;inset:0;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='140' height='140'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 0  0 0 0 0 0  0 0 0 0 0  0 0 0 0.35 0'/></filter><rect width='100%25' height='100%25' filter='url(%23n)' opacity='0.5'/></svg>");opacity:.25;mix-blend-mode:overlay;pointer-events:none;z-index:0}.nextrack-landing .grid-bg{position:fixed;inset:0;background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:64px 64px;mask-image:radial-gradient(ellipse 60% 50% at center,black 0%,transparent 80%);-webkit-mask-image:radial-gradient(ellipse 60% 50% at center,black 0%,transparent 80%);opacity:.4;pointer-events:none;z-index:0}.nextrack-landing .container{max-width:1180px;margin:0 auto;padding:0 48px;position:relative;z-index:1}.nextrack-landing nav{position:sticky;top:0;background:#0a0a0bb8;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--line);z-index:100}.nextrack-landing .nav-inner{max-width:1180px;margin:0 auto;padding:18px 48px;display:flex;justify-content:space-between;align-items:center}.nextrack-landing .nav-logo{color:#fff;text-decoration:none;display:flex;align-items:center}.nextrack-landing .nav-logo img{height:36px;width:auto;display:block}.nextrack-landing .nav-actions{display:flex;gap:10px;align-items:center}.nextrack-landing .btn{display:inline-flex;align-items:center;gap:8px;font-family:var(--font);font-size:13.5px;font-weight:500;padding:10px 18px;border-radius:8px;text-decoration:none;cursor:pointer;transition:all .18s ease;border:1px solid transparent;white-space:nowrap}.nextrack-landing .btn-ghost{background:transparent;color:var(--ink-dim)}.nextrack-landing .btn-ghost:hover{color:#fff}.nextrack-landing .btn-primary{background:transparent;color:var(--orange);border-color:var(--orange-border-soft);font-weight:700}.nextrack-landing .btn-primary:hover{background:transparent;color:var(--orange);border-color:var(--orange)}.nextrack-landing .btn-arrow{transition:transform .18s ease}.nextrack-landing .btn:hover .btn-arrow{transform:translate(3px)}.nextrack-landing footer{border-top:1px solid var(--line);padding:56px 0 36px;position:relative;z-index:1;background:var(--bg-alt)}.nextrack-landing .footer-top{display:grid;grid-template-columns:2fr 1fr;gap:40px;margin-bottom:48px}.nextrack-landing .footer-brand .footer-logo{margin-bottom:14px}.nextrack-landing .footer-brand .footer-logo img{height:32px;width:auto;display:block}.nextrack-landing .footer-brand p{font-family:var(--mono);font-size:11.5px;color:var(--ink-mute);line-height:1.8;max-width:280px}.nextrack-landing .footer-brand p a{color:var(--ink-dim);text-decoration:none;transition:color .15s;margin-top:16px;display:block;width:fit-content}.nextrack-landing .footer-brand p a:hover{color:var(--ink)}.nextrack-landing .footer-brand .footer-socials{display:flex;align-items:center;gap:14px;margin-top:12px}.nextrack-landing .footer-brand .footer-social-link{color:var(--ink-dim);text-decoration:none;transition:color .15s}.nextrack-landing .footer-brand .footer-social-link:hover{color:var(--ink)}.nextrack-landing .footer-brand .footer-social-icon{width:20px;height:20px;display:block;background-color:currentColor;-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-repeat:no-repeat;mask-position:center;mask-size:contain}.nextrack-landing .footer-brand .footer-social-icon-facebook{-webkit-mask-image:url(/images/facebook.svg);mask-image:url(/images/facebook.svg)}.nextrack-landing .footer-brand .footer-social-icon-instagram{-webkit-mask-image:url(/images/instagram.svg);mask-image:url(/images/instagram.svg)}.nextrack-landing .footer-brand .footer-social-icon-linkedin{-webkit-mask-image:url(/images/linkedin.svg);mask-image:url(/images/linkedin.svg)}.nextrack-landing .footer-col h5{font-family:var(--mono);font-size:10.5px;color:var(--ink-mute);text-transform:uppercase;letter-spacing:.14em;margin-bottom:18px;font-weight:500}.nextrack-landing .footer-col a{display:block;font-size:13px;color:var(--ink-dim);text-decoration:none;padding:5px 0;transition:color .15s}.nextrack-landing .footer-col a:hover{color:var(--ink)}.nextrack-landing .footer-bottom{padding-top:24px;border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;font-family:var(--mono);font-size:11px;color:var(--ink-faint)}.nextrack-landing .footer-bottom span{color:var(--ink-mute)}.nextrack-landing .footer-bottom-link{color:var(--ink-dim);text-decoration:none;transition:color .15s}.nextrack-landing .footer-bottom-link:hover{color:var(--ink)}@media(max-width:960px){.nextrack-landing .container,.nextrack-landing .nav-inner{padding:0 28px}.nextrack-landing .nav-inner{padding:16px 28px}.nextrack-landing .footer-top{grid-template-columns:1fr;gap:32px}.nextrack-landing .footer-bottom{flex-direction:column;align-items:flex-start;gap:8px}}
