.guide-hero .hero-content{padding:72px 0 84px}.guide-hero .hero-content h1{font-size:clamp(42px,5.3vw,74px)}.guide-hero .hero-content p{max-width:650px}.guide-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;position:relative;margin-top:-24px;z-index:1}.guide-step{position:relative;min-height:420px;padding:27px 25px 22px;border-radius:20px;border:1px solid var(--step-border);background:radial-gradient(300px 160px at 80% 0%,var(--step-glow),transparent),linear-gradient(160deg,#141a2b,#0a101c);box-shadow:0 20px 50px rgba(0,0,0,.28);display:flex;flex-direction:column}.step-red{--step:#ff4266;--step-border:rgba(255,54,94,.48);--step-glow:rgba(255,54,94,.16)}.step-purple{--step:#a185ff;--step-border:rgba(137,106,255,.42);--step-glow:rgba(137,106,255,.14)}.step-blue{--step:#5aabff;--step-border:rgba(75,146,255,.42);--step-glow:rgba(75,146,255,.15)}.step-count{width:50px;height:50px;display:grid;place-items:center;border-radius:50%;background:var(--step);color:white;font-size:25px;font-weight:900;box-shadow:0 0 26px var(--step-glow)}.step-kicker{margin-top:21px;color:var(--step);font-size:10px;letter-spacing:.2em;font-weight:800}.guide-step h2{font-size:21px;margin:9px 0 11px;letter-spacing:-.02em}.guide-step p{font-size:13px;color:#aebad0;line-height:1.75;margin:0}.guide-step>small{color:#75849b;font-size:11px;line-height:1.55;margin-top:auto;padding-top:18px}.mini-plans{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:27px}.mini-plans a{position:relative;min-height:97px;padding:19px 13px;border-radius:12px;border:1px solid rgba(255,69,101,.43);background:rgba(255,54,94,.08);display:flex;flex-direction:column;gap:7px}.mini-plans a:nth-child(2){border-color:rgba(137,106,255,.5);background:rgba(137,106,255,.09)}.mini-plans b{font-size:20px}.mini-plans span{color:#adb8cc;font-size:11px}.mini-plans i{position:absolute;right:13px;top:17px;font-style:normal;color:#8997ae}.mini-plans a:hover{background:rgba(255,54,94,.16)}.mini-plans a:nth-child(2):hover{background:rgba(137,106,255,.17)}.visual{margin-top:25px;border-radius:13px;border:1px solid var(--step-border);background:rgba(5,9,20,.46);height:165px;padding:14px;display:flex;flex-direction:column;align-items:center;justify-content:center}.scan-frame{font-size:37px;color:var(--step);line-height:1;margin-bottom:15px;text-shadow:0 0 20px var(--step)}.visual-list{width:100%;display:grid;gap:5px;padding:9px 12px;border:1px solid rgba(194,210,255,.1);border-radius:9px;background:#10192b}.visual-list span{font-size:11px;color:#b6c5d8}.visual-list span::first-letter{color:#34d9a1}.delivery-symbol{font-size:32px;color:#69b8ff;text-shadow:0 0 22px #529dff;margin-bottom:13px}.guide-info,.guide-bottom{display:grid;gap:16px;margin-top:17px}.guide-info{grid-template-columns:repeat(3,minmax(0,1fr))}.guide-bottom{grid-template-columns:repeat(2,minmax(0,1fr))}.guide-info article,.guide-bottom article{padding:25px;border:1px solid var(--line);border-radius:18px;background:linear-gradient(180deg,#121a2c,#0b101b)}.info-icon{width:37px;height:37px;display:grid;place-items:center;border-radius:10px;background:rgba(255,54,94,.13);color:#ff5876;font-size:22px;font-weight:700}.guide-info h3,.guide-bottom h3{font-size:18px;margin:14px 0 8px}.guide-info p,.guide-bottom p,.guide-bottom li{font-size:12px;line-height:1.8;color:#a5b3c6}.guide-info p{min-height:66px;margin:0}.guide-info article>span{display:block;border-top:1px solid var(--line);padding-top:12px;margin-top:13px;font-size:11px;color:#ef728b}.guide-bottom p{margin:0 0 18px}.use-tags{display:flex;gap:9px;flex-wrap:wrap}.use-tags span{border:1px solid var(--line);border-radius:9px;background:#101c31;padding:11px 13px;font-size:12px;color:#d9e2f0}.guide-bottom ol{margin:0;padding-left:18px}.guide-bottom li{padding-left:4px}.guide-actions{display:flex;justify-content:center;gap:15px;padding:38px 0 88px}.guide-actions .button{min-width:180px}.outline{border:1px solid rgba(161,181,226,.35);background:#101728;color:#e9eef8}.outline:hover{border-color:#afbdd7}@media(max-width:900px){.guide-steps{grid-template-columns:1fr;margin-top:20px}.guide-step{min-height:0}.guide-step>small{margin-top:20px}.visual{max-width:460px}.guide-info{grid-template-columns:1fr 1fr}.guide-info article:last-child{grid-column:1/-1}.guide-info p{min-height:0}}@media(max-width:650px){.guide-hero .hero-content{padding:60px 0 65px}.guide-steps{gap:12px}.guide-step{padding:22px}.guide-info,.guide-bottom{grid-template-columns:1fr}.guide-info article:last-child{grid-column:auto}.guide-actions{flex-direction:column;padding-bottom:65px}.guide-actions .button{width:100%}}
