#hero-three{z-index:0;width:100%;height:100%;position:absolute;inset:0}@keyframes glitch{0%{clip-path:inset(0 0 95%);transform:translate(-4px)}10%{clip-path:inset(30% 0 60%);transform:translate(4px)}20%{clip-path:inset(70% 0 5%);transform:translate(-2px)}30%{clip-path:inset(0);transform:translate(0)}to{clip-path:inset(0);transform:translate(0)}}.glitch-text{position:relative}.glitch-text:before,.glitch-text:after{content:attr(data-text);pointer-events:none;position:absolute;inset:0}.glitch-text:before{color:#10b981;opacity:.6;animation:4s .5s infinite glitch}.glitch-text:after{color:#9d4edd;opacity:.4;animation:4s 1.5s infinite reverse glitch}.reveal{opacity:0;transition:opacity .7s,transform .7s;transform:translateY(32px)}.reveal.visible{opacity:1;transform:translateY(0)}.shimmer-line{background:linear-gradient(90deg,#0000,#10b98199,#0000) 0 0/200% 100%;animation:3s infinite shimmer}@keyframes shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.float-badge{animation:4s ease-in-out infinite float}.compare-row:hover{background:#ffffff08}.pathway-card{border:1px solid #ffffff12;transition:all .4s cubic-bezier(.16,1,.3,1)}.pathway-card:hover{border-color:#10b9814d;transform:translateY(-6px);box-shadow:0 20px 60px #10b98114}@keyframes nodePulse{0%,to{box-shadow:0 0}50%{box-shadow:0 0 0 6px #0000}}.nav-link{padding-bottom:2px;position:relative}.nav-link:after{content:"";background:#10b981;width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.nav-link:hover:after{width:100%}.section-label{letter-spacing:.3em;text-transform:uppercase;color:#10b981;align-items:center;gap:.5rem;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.6rem;display:flex}.section-label:before,.section-label:after{content:"";background:#10b98133;flex:1;height:1px}.section-label:before{max-width:24px}.btn-primary{color:#000;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #0000;align-items:center;gap:.5rem;padding:.85rem 2rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary:hover{color:#fff;background:#10b981;box-shadow:0 0 30px #10b98166}.btn-ghost{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #ffffff26;align-items:center;gap:.5rem;padding:.85rem 2rem;font-family:JetBrains Mono,monospace;font-size:.7rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-ghost:hover{background:#ffffff0d;border-color:#ffffff80}.tier-card{perspective:800px;cursor:pointer;outline:none;position:relative}.tier-card-inner{transform-style:preserve-3d;will-change:transform;background:#0a0a0e;border:1px solid #ffffff0f;border-radius:2px;padding:1.75rem 1.5rem 1.5rem;transition:transform .15s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden}.tier-card:hover .tier-card-inner,.tier-card:focus .tier-card-inner{border-color:rgba(var(--tier-rgb),.35);box-shadow:0 0 0 1px rgba(var(--tier-rgb),.12),0 8px 40px rgba(var(--tier-rgb),.12),0 0 80px rgba(var(--tier-rgb),.05)inset}.tier-card.is-open .tier-card-inner{border-color:rgba(var(--tier-rgb),.5);box-shadow:0 0 0 1px rgba(var(--tier-rgb),.2),0 12px 60px rgba(var(--tier-rgb),.18),0 0 100px rgba(var(--tier-rgb),.07)inset;background:linear-gradient(160deg,rgba(var(--tier-rgb),.04)0%,#0a0a0e 60%)}.tier-scan-line{background:linear-gradient(180deg,transparent 0%,rgba(var(--tier-rgb),.04)50%,transparent 100%);pointer-events:none;width:100%;height:40%;transition:top .6s;position:absolute;top:-100%;left:0}.tier-card:hover .tier-scan-line{top:120%}.tier-rank{color:rgba(var(--tier-rgb),.25);letter-spacing:.1em;border:1px solid rgba(var(--tier-rgb),.12);border-radius:1px;padding:.2rem .45rem;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700;transition:color .3s,border-color .3s;position:absolute;top:1rem;right:1rem}.tier-card:hover .tier-rank,.tier-card.is-open .tier-rank{color:rgba(var(--tier-rgb),.7);border-color:rgba(var(--tier-rgb),.3)}.tier-icon{border:1px solid;border-radius:2px;justify-content:center;align-items:center;width:3.25rem;height:3.25rem;margin-bottom:1.1rem;transition:box-shadow .35s,transform .35s;display:flex}.tier-card:hover .tier-icon{box-shadow:0 0 20px rgba(var(--tier-rgb),.2);transform:scale(1.06)}.tier-label{letter-spacing:.3em;text-transform:uppercase;opacity:.75;margin-bottom:.4rem;font-family:JetBrains Mono,monospace;font-size:.5rem;font-weight:700}.tier-name{color:#fff;letter-spacing:-.01em;margin-bottom:.35rem;font-size:1.05rem;font-weight:800;line-height:1.25}.tier-codename{letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem;font-family:JetBrains Mono,monospace;font-size:.55rem}.tier-tags{flex-wrap:wrap;gap:.35rem;margin-bottom:1rem;display:flex}.tier-tag{letter-spacing:.12em;text-transform:uppercase;color:#ffffff4d;border:1px solid #ffffff14;border-radius:1px;padding:.2rem .5rem;font-family:JetBrains Mono,monospace;font-size:.45rem;transition:color .3s,border-color .3s}.tier-card:hover .tier-tag,.tier-card.is-open .tier-tag{color:rgba(var(--tier-rgb),.7);border-color:rgba(var(--tier-rgb),.2)}.tier-detail{opacity:0;border-top:1px solid #0000;max-height:0;margin-top:0;transition:max-height .5s cubic-bezier(.16,1,.3,1),opacity .4s;overflow:hidden}.tier-card.is-open .tier-detail{opacity:1;border-top-color:rgba(var(--tier-rgb),.12);max-height:260px;margin-top:.75rem;padding-top:1rem}.tier-detail p{color:#94a3b8;margin-bottom:.85rem;font-size:.72rem;line-height:1.7}.tier-stats-row{gap:1.5rem;display:flex}.tier-stat{flex-direction:column;gap:.2rem;display:flex}.tier-stat-num{color:var(--tier-color);font-family:JetBrains Mono,monospace;font-size:1.5rem;font-weight:900;line-height:1}.tier-stat-label{text-transform:uppercase;letter-spacing:.15em;color:#ffffff4d;font-family:JetBrains Mono,monospace;font-size:.45rem}.tier-cta{letter-spacing:.2em;text-transform:uppercase;opacity:0;border-bottom:1px solid;margin-top:1.25rem;padding-bottom:.15rem;font-family:JetBrains Mono,monospace;font-size:.55rem;text-decoration:none;transition:opacity .3s;display:inline-flex}.tier-card.is-open .tier-cta{opacity:1}.tier-cta:hover{opacity:.7!important}.cursor-blink{vertical-align:text-bottom;background:#10b981;width:3px;height:1em;margin-left:4px;animation:1s step-end infinite blink;display:inline-block}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}
