.request-page{background:#f4f7fc}.request-banner{background:var(--navy);color:#fff;padding-block:clamp(30px,5vw,60px)}.request-banner h1{font-size:clamp(38px,5vw,64px);font-weight:830}.request-banner p{color:#dbe5f3;margin-top:12px;font-size:17px}.request-layout{grid-template-columns:minmax(0,1.65fr) minmax(0,1fr);align-items:start;gap:clamp(20px,4vw,42px);max-width:1160px;padding-block:34px 50px;display:grid}.request-contact{background:#fff;border:1px solid #dfe8f4;border-radius:14px;overflow:hidden}.request-product-image{aspect-ratio:4/3;position:relative}.request-product-image img{object-fit:contain}.request-contact-copy{border-top:1px solid #dfe8f4;padding:20px}.request-contact h2{font-size:23px}.request-contact p{color:#425873;margin-block:9px 14px}.request-contact a{color:var(--blue);overflow-wrap:anywhere;align-items:center;gap:8px;margin-top:8px;display:flex}.request-contact a:hover{text-decoration:underline}.request-contact svg{flex:none}@media (max-width:800px){.request-layout{grid-template-columns:minmax(0,1fr)}}
