.header{z-index:100;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--glass-border);background:#030308b3;width:100%;position:fixed;top:0}.header-content{justify-content:space-between;align-items:center;height:80px;display:flex}.logo{letter-spacing:-.02em;background:linear-gradient(90deg,#fff,#a5b4fc);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;font-size:1.25rem;font-weight:700}.nav-links{color:var(--text-muted);gap:2.5rem;font-size:.95rem;font-weight:500;display:flex}.nav-links a{transition:color .2s}.nav-links a:hover{color:#fff}.btn-primary{background:linear-gradient(135deg, var(--accent-blue), var(--accent-purple));color:#fff;box-shadow:0 4px 14px var(--glass-glow);border-radius:8px;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;transition:transform .2s,box-shadow .2s}.btn-primary:hover{transform:translateY(-2px);box-shadow:0 6px 20px #8b5cf64d}.btn-secondary{color:#fff;background:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;padding:.65rem 1.5rem;font-size:.95rem;font-weight:600;transition:all .2s}.btn-secondary:hover{background:#ffffff1a;border-color:#fff3}
.hero{text-align:center;padding:12rem 0 6rem;position:relative}.hero-content{flex-direction:column;align-items:center;max-width:900px;margin:0 auto;display:flex}.hero-headline{letter-spacing:-.03em;margin-bottom:2rem;font-size:4rem;font-weight:800;line-height:1.1}.gradient-text{background:linear-gradient(135deg,#e879f9,#a855f7,#3b82f6);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.hero-subheadline{color:var(--text-muted);max-width:760px;margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.hero-actions{flex-direction:column;align-items:center;gap:1rem;display:flex}.hero-btn{border-radius:12px;padding:1rem 2.5rem;font-size:1.1rem}.microcopy{color:var(--text-muted);opacity:.8;align-items:center;gap:.5rem;font-size:.85rem;display:flex}.microcopy:before{content:"✔";color:var(--accent-blue);font-size:.9rem}@media (max-width:768px){.hero-headline{font-size:2.75rem}}
.ticker-wrapper{border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);background:#03030866;flex-direction:column;align-items:center;gap:1.5rem;padding:3rem 0;display:flex;overflow:hidden}.ticker-label{color:var(--text-muted);text-transform:uppercase;letter-spacing:.1em;font-size:.85rem;font-weight:600}.ticker-container{width:100%;display:flex;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.ticker-track{gap:4rem;width:max-content;padding-left:4rem;animation:30s linear infinite scrollLeft;display:flex}.ticker-track:hover{animation-play-state:paused}.ticker-item{color:var(--text-muted);white-space:nowrap;align-items:center;font-size:1.5rem;font-weight:600;display:flex}.ticker-separator{color:#ffffff1a;font-size:1.2rem}@keyframes scrollLeft{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}@media (max-width:768px){.ticker-track{gap:2rem;padding-left:2rem;animation:20s linear infinite scrollLeft}.ticker-item{font-size:1.25rem}}
.bg-darker{background-color:#06060c80;border-top:1px solid #ffffff05;border-bottom:1px solid #ffffff05;position:relative}.section-header{text-align:center;margin-bottom:4rem}.section-title{letter-spacing:-.02em;margin-bottom:1rem;font-size:2.75rem;font-weight:700}.section-subtitle{color:var(--text-muted);font-size:1.15rem}.steps-grid{z-index:10;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;display:grid;position:relative}.step-card{background:var(--card-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:2.5rem 2rem;transition:transform .3s,box-shadow .3s,border-color .3s;position:relative;overflow:hidden}.step-card:hover{box-shadow:0 10px 30px #00000080, inset 0 0 20px var(--glass-glow);border-color:#8b5cf64d;transform:translateY(-5px)}.step-card:before{content:"";background:linear-gradient(90deg, var(--accent-blue), var(--accent-purple));opacity:0;width:100%;height:4px;transition:opacity .3s;position:absolute;top:0;left:0}.step-card:hover:before{opacity:1}.step-number{color:#c084fc;background:#8b5cf61a;border:1px solid #8b5cf633;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin-bottom:1.5rem;font-size:1.35rem;font-weight:700;display:flex}.step-title{color:#fff;margin-bottom:1rem;font-size:1.35rem;font-weight:600}.step-desc{color:var(--text-muted);font-size:1rem;line-height:1.6}@media (max-width:768px){.section-title{font-size:2.25rem}}
.pathways-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:3rem;padding:2rem 0;display:grid}.pathway-card{background:var(--card-bg);border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:24px;flex-direction:column;gap:1.5rem;padding:3.5rem 2.5rem;transition:transform .4s cubic-bezier(.175,.885,.32,1.275),box-shadow .4s,border-color .4s;display:flex;position:relative;overflow:hidden}.pathway-card:hover{transform:translateY(-8px)}.api-track:hover{border-color:#3b82f666;box-shadow:0 20px 50px #3b82f640,inset 0 0 40px #3b82f61a}.cash-track:hover{border-color:#f9731666;box-shadow:0 20px 50px #f9731640,inset 0 0 40px #f973161a}.pathway-title{color:#fff;letter-spacing:-.01em;font-size:1.6rem;font-weight:600}.pathway-amount{letter-spacing:-.03em;background:linear-gradient(135deg,#fff,#a5b4fc);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;margin-bottom:.5rem;font-size:3.5rem;font-weight:800}.cash-track .pathway-amount{background:linear-gradient(135deg,#fff,#fdba74);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text}.pathway-best-for,.pathway-includes{color:var(--text-muted);font-size:1.1rem;line-height:1.6}.pathway-best-for strong,.pathway-includes strong{color:#e2e8f0;margin-right:.5rem;font-weight:600}@media (max-width:768px){.pathway-amount{font-size:2.75rem}}
.bg-highlight{background:radial-gradient(circle,#8b5cf626 0%,#03030800 70%);padding:8rem 0;position:relative}.cta-content{text-align:center;border:1px solid var(--glass-border);-webkit-backdrop-filter:blur(12px);background:#14141e99;border-radius:24px;max-width:800px;margin:0 auto;padding:5rem 3rem;box-shadow:0 20px 50px #00000080}.cta-headline{color:#fff;letter-spacing:-.02em;margin-bottom:1.5rem;font-size:3.5rem;font-weight:700}.cta-body{color:var(--text-muted);margin-bottom:3rem;font-size:1.25rem;line-height:1.6}.cta-btn{border-radius:12px;padding:1.2rem 3.5rem;font-size:1.2rem}@media (max-width:768px){.cta-headline{font-size:2.25rem}.cta-content{padding:3rem 1.5rem}}
.footer{border-top:1px solid var(--glass-border);z-index:10;background:#030308cc;padding-top:0;position:relative}.footer-ticker-wrapper{border-bottom:1px solid var(--glass-border);background:#8b5cf608;padding:1.5rem 0;overflow:hidden}.footer-ticker-track{gap:2rem;width:max-content;padding-left:2rem;animation:40s linear infinite scrollLeftFooter;display:flex}.footer-ticker-item{letter-spacing:.15em;color:var(--text-muted);white-space:nowrap;font-size:.9rem;font-weight:600}.footer-separator{color:#ffffff26}@keyframes scrollLeftFooter{0%{transform:translate(0)}to{transform:translate(-33.3333%)}}.footer-content{flex-wrap:wrap;justify-content:space-between;gap:3rem;padding:5rem 2rem;display:flex}.footer-left{flex-direction:column;gap:.5rem;display:flex}.footer-logo{color:#fff;letter-spacing:-.02em;margin-bottom:.5rem;font-size:1.35rem;font-weight:700}.footer-copy,.footer-tagline{color:var(--text-muted);font-size:.95rem;line-height:1.6}.footer-links{flex-direction:column;gap:1rem;list-style:none;display:flex}.footer-links a{color:var(--text-muted);font-size:.95rem;transition:color .2s}.footer-links a:hover{color:#fff}@media (max-width:768px){.footer-content{flex-direction:column}}
