.contact-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:80px}.contact-section>div>p:not(.eyebrow){font-size:14px;line-height:1.9;color:#697682;max-width:360px}.contact-section .contact-caution{padding:17px 19px;background:#f2eee4;border-left:3px solid #c9a873;font-size:12px!important}.request-form{background:#fff;border:1px solid var(--line);border-radius:13px;padding:32px;display:grid;gap:18px;box-shadow:0 14px 35px #192c5210}.request-form label{display:grid;gap:8px;font-size:12px;font-weight:800}.request-form input:not([type=checkbox]),.request-form select,.request-form textarea{width:100%;font:500 14px 'Noto Sans KR',sans-serif;border:1px solid #cfd8d8;border-radius:7px;background:#fff;padding:12px;color:#273950}.request-form input:focus,.request-form select:focus,.request-form textarea:focus{outline:2px solid #8edbc9;outline-offset:1px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:12px}.request-form label[hidden]{display:none}.request-form small{font-weight:400;color:#75838c}.request-form .consent{display:flex;align-items:flex-start;gap:9px;font-size:11px;font-weight:500;line-height:1.7;color:#63717b}.consent input{margin-top:3px}.form-status{font-size:12px;color:#607c85;min-height:20px}.form-status.error{color:#ad4e52}.form-status.success{color:#2a8065}.request-form button{border:0;background:#273f6d;color:#fff;border-radius:7px;padding:15px;font-size:13px;font-weight:800;cursor:pointer}.request-form button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:800px){.contact-section{grid-template-columns:1fr;gap:30px}}@media(max-width:520px){.request-form{padding:22px}.form-row{grid-template-columns:1fr}}
