.purchase{padding-top:65px;padding-bottom:70px;max-width:1150px}.purchase>h1{font-size:clamp(35px,5vw,62px);line-height:1.08;letter-spacing:-2px;max-width:800px;font-weight:500}.purchase-status{border:1px solid #cdbd91;background:#f0eadb;border-radius:9px;padding:20px 24px;margin:30px 0;color:#5a4a2a}.purchase-status p{margin-bottom:0;font-size:14px}.purchase-steps{list-style:none;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:25px;margin:40px 0}.purchase-steps li{border-top:1px solid #cdd8cb;padding-top:20px}.purchase-steps span{font-size:12px;color:#6c926f}.purchase h2{font-size:22px;letter-spacing:-.5px}.purchase-steps p,.purchase-separate p{font-size:14px;color:#68756d;line-height:1.7}.purchase-separate{background:#e7edde;padding:25px;border-radius:9px;margin:30px 0}.purchase-separate h2{margin-top:0}.purchase button:disabled{opacity:.6;cursor:not-allowed;transform:none;box-shadow:none}.purchase-limit{max-width:650px;color:#68756d;font-size:12px;margin:18px 0 25px}.purchase-motto{margin-top:45px;font-weight:600;color:#53794a}.header>.language-switch{margin-left:auto}@media(max-width:680px){.purchase{padding-top:35px}.purchase-steps{grid-template-columns:1fr;gap:18px}.purchase>h1{letter-spacing:-1px}}