.how-page{max-width:900px;margin:0 auto;padding-bottom:72px}.how-header{text-align:center;margin-bottom:44px}.how-kicker{letter-spacing:.42em;text-transform:uppercase;color:#a855f7d9;margin:0 0 10px;font-family:Cinzel,serif;font-size:.78rem}.how-title{letter-spacing:.04em;color:#fff;text-shadow:0 0 6px #00f0ff8c,0 0 18px #a855f78c,0 0 48px #a855f74d;margin:0;font-family:UnifrakturMaguntia,Cinzel,serif;font-size:clamp(2.8rem,8vw,4.8rem);line-height:1.05}.how-subtitle{letter-spacing:.22em;text-transform:uppercase;color:#00f0ffd9;text-shadow:0 0 8px #00f0ff8c,0 0 20px #a855f759;margin:16px 0 0;font-family:Cinzel,serif;font-size:clamp(.85rem,2.2vw,1.05rem)}.how-header .umka-neon-line{margin-left:auto;margin-right:auto}.how-list{flex-direction:column;gap:18px;margin:0;padding:0;list-style:none;display:flex}.how-step{background:#0f0f14d9;border:1px solid #a855f747;border-radius:14px;grid-template-columns:72px 1fr;align-items:start;gap:20px;padding:24px 28px;transition:border-color .3s,box-shadow .3s,transform .3s;display:grid}.how-step:hover{border-color:#00f0ff80;transform:translateY(-2px);box-shadow:0 0 22px #a855f738,0 0 44px #00f0ff1f}.how-step-num{color:#00f0ff;text-shadow:0 0 10px #00f0ff99,0 0 24px #a855f766;text-align:center;padding-top:2px;font-family:Cinzel,serif;font-size:2.2rem;line-height:1}.how-step-body{min-width:0}.how-step-title{color:#fff;text-shadow:0 0 10px #a855f759;margin:0 0 10px;font-family:Cinzel,serif;font-size:1.25rem;font-weight:600;line-height:1.25}.how-step-text{color:#ffffffb3;margin:0;font-size:.98rem;line-height:1.7}.how-cta{flex-wrap:wrap;justify-content:center;gap:14px;margin-top:48px;display:flex}@media (max-width:640px){.how-step{grid-template-columns:48px 1fr;gap:14px;padding:18px 16px}.how-step-num{font-size:1.7rem}.how-step-title{font-size:1.1rem}.how-cta{flex-direction:column;align-items:stretch}.how-title{font-size:clamp(2.2rem,11vw,3.4rem)}.how-subtitle{letter-spacing:.12em;font-size:.78rem}.how-step-text{font-size:.92rem}}
