.signup-guide{padding:100px 0;background:radial-gradient(ellipse at 85% 10%,#16482c 0,transparent 45%),#061b13;color:#f3fff5;position:relative;overflow:hidden}.signup-guide-heading{max-width:800px;margin-bottom:50px}.signup-guide-heading h2{font-family:'Space Grotesk',sans-serif;font-size:clamp(2.2rem,4.8vw,4.3rem);line-height:1.1;letter-spacing:-.035em;margin:20px 0}.signup-guide-heading h2 em{font-style:normal;color:#b8ff6b}.signup-guide-heading>p{font-size:1.1rem;color:#bdd0c3;line-height:1.75;max-width:650px}.signup-guide-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;list-style:none;padding:0;margin:0}.signup-guide-card{position:relative;isolation:isolate;padding:30px;border:1px solid #89bf6c40;border-radius:20px;background:linear-gradient(140deg,#143c29,#092418);overflow:hidden;transition:border-color .3s,box-shadow .3s}.signup-guide-card:before{content:'';position:absolute;left:-40%;top:0;width:40%;height:2px;background:linear-gradient(90deg,transparent,#c9ff82,transparent);box-shadow:0 0 16px #a7ff64;animation:signup-energy 5s linear infinite;animation-delay:calc(var(--step,0)*-.8s)}.signup-guide-card:nth-child(2){--step:1}.signup-guide-card:nth-child(3){--step:2}.signup-guide-card:nth-child(4){--step:3}.signup-guide-card:nth-child(5){--step:4}.signup-guide-card:nth-child(6){--step:5}.signup-guide-card:hover{border-color:#b8ff6b99;box-shadow:0 0 35px #99ff3d12}.signup-guide-number{display:flex;align-items:center;justify-content:center;width:55px;height:55px;border-radius:16px;background:#b8ff6b;color:#102b18;font:700 1.35rem 'Space Grotesk',sans-serif;box-shadow:0 0 30px #9cfa4330;margin-bottom:27px}.signup-guide-tag{display:block;color:#b8ff86;text-transform:uppercase;letter-spacing:.08em;font-size:.78rem;font-weight:700;line-height:1.6}.signup-guide-card h3{font-family:'Space Grotesk',sans-serif;font-size:1.55rem;line-height:1.2;letter-spacing:-.025em;margin:14px 0 17px;color:#f3fff5}.signup-guide-card p{font-size:1rem;line-height:1.8;color:#bed1c5;margin:0}.signup-guide-benefits{background:linear-gradient(135deg,#234c2e,#102f20)}.signup-guide-perks{display:flex;flex-wrap:wrap;gap:7px;margin-top:20px}.signup-guide-perks span{font-size:.8rem;border:1px solid #baff7340;padding:5px 10px;border-radius:30px;color:#d5edc8}.signup-guide-cta{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:35px 40px;margin-top:30px;border-radius:20px;border:1px solid #9cf45955;background:linear-gradient(115deg,#174124,#08251a)}.signup-guide-cta h3{font-family:'Space Grotesk',sans-serif;font-size:clamp(1.7rem,3vw,2.5rem);margin:8px 0;color:#f6fff0}.signup-guide-cta p{font-size:1rem;color:#bed1c5;margin:0}.signup-guide-cta .button{flex-shrink:0}.signup-guide-conditions{font-size:.875rem;color:#a8bfb0;line-height:1.75;margin:22px 0 0;max-width:980px}@keyframes signup-energy{to{left:140%}}@media(max-width:1000px){.signup-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.signup-guide{padding:65px 0}.signup-guide-grid{grid-template-columns:1fr;gap:16px}.signup-guide-card{padding:25px}.signup-guide-number{margin-bottom:20px}.signup-guide-cta{padding:28px 25px;flex-direction:column;align-items:stretch}.signup-guide-cta .button{text-align:center;justify-content:center}.signup-guide-heading{margin-bottom:30px}}@media(prefers-reduced-motion:reduce){.signup-guide-card:before{animation:none;left:30%}.signup-guide-card{transition:none}}
