.product-request-layout{display:grid;grid-template-columns:minmax(280px,.85fr) minmax(0,1.15fr);gap:70px;align-items:start;padding:70px 0 100px}.request-intro{position:sticky;top:45px}.request-intro h1{font-size:clamp(42px,5vw,68px);line-height:1.02;letter-spacing:-.055em;margin:12px 0 20px}.request-intro>p{max-width:520px;color:var(--muted);font-size:13px;line-height:1.8}.request-steps{display:grid;gap:9px;margin-top:35px}.request-steps article{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:14px;border:1px solid var(--line);border-radius:13px;background:var(--surface)}.request-steps article>b{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:color-mix(in srgb,var(--red) 12%,var(--soft));color:var(--red);font-size:9px}.request-steps article span,.request-steps strong,.request-steps small{display:block}.request-steps strong{font-size:11px}.request-steps small{font-size:8px;color:var(--muted);margin-top:3px}.request-form-card{padding:30px}.request-form-card h2{font-size:27px;margin:7px 0 22px}.request-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.request-form-card label{display:grid;gap:6px;font-size:9px;font-weight:750}.request-form-card label small{display:inline;color:var(--muted);font-weight:500}.request-safety{font-size:8px;color:var(--muted);padding:10px;border-radius:8px;background:var(--soft)}@media(max-width:800px){.product-request-layout{grid-template-columns:1fr;gap:35px;padding:40px 15px 80px}.request-intro{position:static}.request-form-grid{grid-template-columns:1fr}}
