.info-section{background:#f3f4ed;padding:80px 0;color:#24272b}.info-layout{width:min(1240px,calc(100% - 64px));margin:auto;display:grid;grid-template-columns:1fr 1.1fr;gap:72px;align-items:start}.info-copy .info-label{font-size:11px;font-weight:600;letter-spacing:.09em;margin:0 0 22px}.info-copy h2{font:400 clamp(32px,3.5vw,46px)/1.15 DM,Arial,sans-serif;letter-spacing:-.04em;text-transform:none;margin:0 0 25px}.info-copy h2 span{color:#2b43ed}.info-copy>p{font-size:17px;line-height:1.7;max-width:430px}.info-copy .info-note{font-size:13px;color:#62666d}.info-form{background:white;padding:32px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.info-field{display:flex;flex-direction:column;gap:8px;min-width:0}.info-field label{font-size:15px;font-weight:600}.info-field input,.info-field textarea{width:100%;min-width:0;border:1px solid #bfc4ca;background:white;border-radius:0;color:#24272b;padding:13px;font:400 16px/1.5 DM,Arial,sans-serif}.info-field textarea{resize:vertical;min-height:145px}.info-field input:focus-visible,.info-field textarea:focus-visible{outline:2px solid #2b43ed;outline-offset:2px}.info-wide{grid-column:1/-1}.info-form .info-help{font-size:12px;line-height:1.6;color:#62666d;margin:0}.info-submit{justify-self:start;display:inline-flex;gap:25px;border:0;background:#2b43ed;color:white;padding:16px 23px;font:600 16px DM,Arial,sans-serif;cursor:pointer}.info-submit:focus-visible{outline:3px solid #2b43ed;outline-offset:4px}.info-status{font-size:14px;line-height:1.6;margin:0;color:#2b43ed}.info-status:empty{display:none}@media(max-width:800px){.info-section{padding:50px 0}.info-layout{width:calc(100% - 40px);grid-template-columns:1fr;gap:28px}.info-copy>p{max-width:none}.info-form{padding:24px}}@media(max-width:450px){.info-form{grid-template-columns:1fr;padding:20px}.info-submit{font-size:15px}}

.info-field input{height:auto;min-height:48px}
