@import url("https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@400;600;700;900&family=Manrope:wght@300;400;500;600;700&family=JetBrains+Mono:wght@400;500&display=swap");:root{--bg-abyss:#0a0a0a;--bg-deep:#111113;--bg-mid:#18181b;--bg-elevated:#1a1a1a;--blue-accent:#007aff;--gold:#007aff;--gold-light:#3395ff;--gold-dim:rgba(0,122,255,.12);--hairline:#27272a;--hairline-gold:rgba(0,122,255,.1);--text-bright:#f8fafc;--text-primary:#d4d4d8;--text-secondary:#a1a1aa;--section-padding:128px;--section-padding-desktop:128px;--section-padding-mobile:64px;--font-display:"Barlow Condensed",sans-serif;--font-heading:"Barlow Condensed",sans-serif;--font-body:"Manrope",sans-serif;--font-mono:"JetBrains Mono",monospace;--font-ui:"Manrope",sans-serif}body{background-color:var(--bg-abyss);font-family:var(--font-body);font-size:17px;line-height:1.7}p{line-height:1.75;max-width:72ch;text-wrap:pretty}.hero-title,.section-title,h1,h2,h3,h4,h5,h6{color:var(--text-bright);font-family:var(--font-heading);font-style:normal;font-weight:700;letter-spacing:-.02em;line-height:1.1}.hero-title,h1{font-weight:900}.hero-title{font-size:clamp(56px,7vw,104px);text-transform:uppercase}.section-title{font-size:clamp(34px,3.8vw,54px);text-transform:uppercase}.hero-title-accent{color:var(--blue-accent);font-style:normal;text-shadow:none}.section-label{color:var(--blue-accent);font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:3px;text-transform:uppercase}.btn-primary,.btn.btn-primary,.track-cta{background:var(--blue-accent);border:none;border-radius:0;box-shadow:none;color:#fff;font-family:var(--font-body);font-weight:600;letter-spacing:1px;text-shadow:none;text-transform:uppercase;transition:transform .15s ease,background .2s ease}.btn-primary:hover,.btn.btn-primary:hover,.track-cta:hover{background:var(--gold-light);box-shadow:0 10px 40px rgba(0,122,255,.25);transform:scale(1.02)}.btn-primary:active,.btn.btn-primary:active{transform:scale(.98)}.btn-ghost,.btn-secondary{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:0;box-shadow:none;font-family:var(--font-body);font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:transform .15s ease,border-color .2s ease,color .2s ease}.btn-ghost:hover,.btn-secondary:hover{background:transparent;border-color:var(--blue-accent);color:var(--blue-accent);transform:scale(1.02)}.box-bordered,.box-filled,.box-highlight,.glass-card,.track-card,[class*=card]:not(.card-plain){backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);border-radius:0;transition:transform .2s ease,border-color .2s ease,background .2s ease}.glass-card:hover,.track-card:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.03));border-color:rgba(0,122,255,.35);transform:translateY(-4px)}input[type=email],input[type=tel],input[type=text],select,textarea{background:transparent!important;border:none!important;border-bottom:1px solid hsla(0,0%,100%,.2)!important;border-radius:0!important;color:var(--text-bright)!important}input:focus,select:focus,textarea:focus{border-bottom-color:var(--blue-accent)!important;outline:none!important}.hero-section,[class*=hero]{position:relative}.hero-section:before{background:radial-gradient(circle at 50% 50%,rgba(0,122,255,.15),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute}.wire-section,section{padding-bottom:128px;padding-top:128px}@media (max-width:640px){.wire-section,section{padding-bottom:64px;padding-top:64px}}section.hero{align-items:center;display:flex;min-height:72vh;padding-bottom:0;padding-top:0}.hero .hero-content{padding-bottom:112px;padding-top:152px}.hero .hero-subtitle{margin-top:28px}.hero .hero-buttons{margin-top:48px}.hero .btn-secondary{background:transparent;border-color:transparent;color:var(--text-secondary)}.hero .btn-secondary:hover{border-color:transparent;color:var(--blue-accent);transform:none}@media (max-width:640px){.hero .hero-content{padding-bottom:80px;padding-top:120px}}.lead-capture.lead-capture--minimal{border-bottom:1px solid var(--hairline);border-top:1px solid var(--hairline);padding:72px 0}.lead-capture.lead-capture--minimal .lead-capture-headline{font-size:28px}.lead-capture.lead-capture--minimal .lead-capture-subheadline{font-size:16px;margin:0}.lead-capture.lead-capture--minimal .lead-capture-form-wrapper{flex:0 0 360px}.lead-capture.lead-capture--minimal .lead-capture-form-card{display:block;padding:20px 24px}@media (max-width:767px){.lead-capture.lead-capture--minimal{padding:48px 0}.lead-capture.lead-capture--minimal .lead-capture-form-wrapper{flex:1 1 100%}}.section-header{border-bottom:1px solid var(--hairline);margin-bottom:48px;padding-bottom:24px}[class*=fade-in],[class*=slide-in]{animation-duration:.5s}.tl-figcap{border-bottom:1px solid var(--hairline);color:var(--text-secondary);display:flex;font-family:var(--font-mono);font-size:11px;gap:18px;justify-content:space-between;line-height:1.6;padding-bottom:13px}body:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='a'%3E%3CfeTurbulence baseFrequency='.9' numOctaves='2' type='fractalNoise'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23a)'/%3E%3C/svg%3E");content:"";inset:0;opacity:.035;pointer-events:none;position:fixed;z-index:9999}.text-gradient,[class*=gradient-text]{background:none!important;-webkit-text-fill-color:currentColor!important;color:var(--text-bright)!important}:root{--neon-cyan:#007aff;--neon-pink:#3395ff;--neon-amber:#3395ff;--neon-green:#007aff;--blue-bright:#3395ff;--glow-cyan:0 0 7px rgba(0,122,255,.6),0 0 20px rgba(0,122,255,.3);--glow-pink:0 0 7px rgba(51,149,255,.6),0 0 20px rgba(51,149,255,.3);--glow-amber:0 0 7px rgba(51,149,255,.6),0 0 20px rgba(51,149,255,.3);--glow-green:0 0 7px rgba(0,122,255,.6),0 0 20px rgba(0,122,255,.3)}body,html{background-color:#06080f}