@import url("https://fonts.googleapis.com/css2?family=Sora:wght@300;400;500;600;700;800&family=Space+Mono:wght@400;700&display=swap");.gradient-text{background:linear-gradient(135deg,#0f8,#00d4ff 50%,#a855f7);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.glow-box{box-shadow:0 0 60px rgba(0,255,136,.15),0 0 100px rgba(0,212,255,.1)}.urgent-bar{background:linear-gradient(90deg,#ff3d00,#ff6d00 50%,#ff3d00);background-size:200% 100%;animation:urgentSlide 3s linear infinite}@keyframes urgentSlide{0%{background-position:0 50%}to{background-position:200% 50%}}.module-card{background:linear-gradient(135deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);transition:all .4s cubic-bezier(.4,0,.2,1)}.module-card:hover{border-color:rgba(0,255,136,.5);transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,255,136,.1)}.cta-button{background:linear-gradient(135deg,#0f8,#00d4ff);position:relative;overflow:hidden;transition:all .3s ease}.cta-button:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.cta-button:hover:before{left:100%}.cta-button:hover{transform:scale(1.05);box-shadow:0 10px 40px rgba(0,255,136,.4)}.pulse-glow{animation:pulseGlow 3s cubic-bezier(.4,0,.6,1) infinite;will-change:box-shadow}@keyframes pulseGlow{0%{box-shadow:0 0 20px rgba(0,255,136,.4),0 0 40px rgba(0,255,136,.2),0 0 60px rgba(0,255,136,.1)}50%{box-shadow:0 0 30px rgba(0,255,136,.6),0 0 60px rgba(0,255,136,.4),0 0 90px rgba(0,255,136,.2)}to{box-shadow:0 0 20px rgba(0,255,136,.4),0 0 40px rgba(0,255,136,.2),0 0 60px rgba(0,255,136,.1)}}.float-up{animation:floatUp .8s ease-out forwards;opacity:0;transform:translateY(40px)}@keyframes floatUp{to{opacity:1;transform:translateY(0)}}.testimonial-card{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border-left:3px solid #0f8}.counter-box{background:rgba(0,255,136,.1);border:1px solid rgba(0,255,136,.3)}.value-item{border-bottom:1px dashed hsla(0,0%,100%,.2)}.strike-through{text-decoration:line-through;opacity:.5}.benefit-card-emerald{background:rgba(0,255,136,.1)}.benefit-card-cyan{background:rgba(0,212,255,.1)}.benefit-card-purple{background:rgba(168,85,247,.1)}.pain-point{background:rgba(239,68,68,.05);border:1px solid rgba(239,68,68,.2)}.proof-card{background:linear-gradient(180deg,hsla(0,0%,100%,.08),hsla(0,0%,100%,.02));border:1px solid hsla(0,0%,100%,.1);transition:all .3s ease}.proof-card:hover{border-color:rgba(0,255,136,.3);transform:translateY(-4px)}.response-card{background:#fff;border-radius:12px;overflow:hidden;transition:all .3s ease}.response-card:hover{transform:translateY(-4px);box-shadow:0 20px 40px rgba(0,0,0,.3)}.faq-item,.use-case-item{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1)}.instructor-avatar{background:linear-gradient(135deg,#0f8,#00d4ff)}.section-gradient-emerald{background:linear-gradient(180deg,transparent,rgba(0,255,136,.05) 50%,transparent)}.section-gradient-white{background:hsla(0,0%,100%,.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.animate-fadeIn{animation:fadeIn .15s ease-out}