.homar-request{max-width:960px;margin:auto;padding:65px 6% 100px;color:#173a43}.homar-request h1{font-size:clamp(32px,4vw,48px);font-weight:500;line-height:1.1;letter-spacing:-.03em;margin:0 0 22px}.homar-request>p{font-size:16px;line-height:1.6;max-width:56ch;margin-bottom:38px}.homar-request-fields{display:grid;grid-template-columns:1fr 1fr;gap:24px}.homar-request label{display:block;font-size:14px;line-height:1.5;margin-bottom:24px}.homar-request input,.homar-request textarea{display:block;width:100%;box-sizing:border-box;border:1px solid #b8cac2;border-radius:0;background:white;color:#173a43;font:inherit;font-size:16px;padding:13px;margin-top:8px;min-height:48px}.homar-request textarea{line-height:1.6;resize:vertical}.homar-request-note{font-size:13px;line-height:1.6;max-width:70ch;color:#49675e}.homar-request button{min-height:50px;padding:14px 28px;background:#173a43;color:white;border:0;font:inherit;font-size:15px;cursor:pointer;margin-top:18px}.homar-request :is(input,textarea,button):focus-visible{outline:2px solid #416e67;outline-offset:4px}.homar-request-success{padding:25px;background:#edf2eb;line-height:1.6}@media(max-width:600px){.homar-request{padding:40px 6% 65px}.homar-request-fields{grid-template-columns:1fr;gap:0}.homar-request button{width:100%}}
