.landing-h1{letter-spacing:-2px;color:var(--t1-v2);font-size:50px;font-weight:700;line-height:1.1}.landing-h2{letter-spacing:-1.5px;color:var(--t1-v2);font-size:42px;font-weight:700}.landing-body{color:var(--t2-v2);font-size:16px;line-height:1.7}.landing-label{letter-spacing:2px;text-transform:uppercase;font-size:11px;font-weight:600}.landing-card{background:var(--bg3-v2);border:1px solid var(--border-v2);border-radius:16px;transition:border-color .2s,transform .2s}.landing-card:hover{border-color:var(--border2-v2);transform:translateY(-2px)}.landing-container{max-width:1200px;margin:0 auto;padding:0 48px}.landing-section{padding:120px 0}.glow-radial-purple{background:radial-gradient(circle at 50% 0,#7c5cfc26 0%,#0000 70%)}.glow-radial-card{position:relative;overflow:hidden}.glow-radial-card:before{content:"";background:radial-gradient(circle,var(--card-glow,#7c5cfc26)0%,transparent 70%);opacity:.5;pointer-events:none;width:200px;height:200px;transition:opacity .3s;position:absolute;top:0;left:0;transform:translate(-50%,-50%)}.glow-radial-card:hover:before{opacity:.8}.hero-bg{pointer-events:none;z-index:0;background:radial-gradient(at 50% 0,#7c5cfc26 0%,#0000 70%);position:absolute;inset:0}.score-circle{background:conic-gradient(var(--amber-v2)51%,transparent 0);border-radius:50%;justify-content:center;align-items:center;width:80px;height:80px;display:flex;position:relative}.score-circle:before{content:"";background:var(--bg3-v2);border-radius:50%;position:absolute;inset:3px}.feature-gradient-line:after{content:"";background:var(--line-grad);height:2px;position:absolute;bottom:0;left:0;right:0}@media (max-width:768px){.landing-h1{font-size:36px}.landing-h2{font-size:32px}.landing-container{padding:0 24px}.landing-section{padding:60px 0}}
