.hero{padding-top:64px;padding-bottom:70px}.hero .actions{align-items:center}.hero .actions .button{order:-1}.hero .image-main{border-radius:28px;overflow:hidden;box-shadow:0 20px 55px #18333c18}.hero .image-main img{object-fit:contain;background:#f5f1eb}.hero .image-float{border-radius:22px;overflow:hidden}.order-section{padding-top:72px;padding-bottom:72px}.order-section h2{font-size:clamp(30px,4vw,48px);margin:12px 0}.order-intro{max-width:620px;line-height:1.7;color:#52606a}.order-steps{list-style:none;padding:0;margin:30px 0 0;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.order-steps li{padding:28px;border:1px solid #dce8e9;border-radius:22px;background:#f8fbfb}.order-number{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;background:#d8f5fa;color:#126574;font-weight:800}.order-steps h3{font-size:21px;margin:22px 0 12px}.order-steps p{margin:0;line-height:1.75;color:#52606a}@media(max-width:700px){.hero{padding-top:32px;padding-bottom:42px}.order-section{padding-top:44px;padding-bottom:44px}.order-steps{grid-template-columns:1fr;gap:14px}.order-steps li{padding:24px}.hero .actions{gap:20px}}