.contact-card{padding:34px;background:white;border-radius:12px;box-shadow:0 2px 4px #75300C16,0 15px 28px -18px #75300C66}.contact-card .section-subtitle{font-size:26px}.contact-card .support-copy{font-size:15px;color:var(--muted);margin-top:13px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:21px 18px;margin-block:26px}.form-grid label,.request-label{display:block;font-size:14px;font-weight:600;line-height:1.4}.form-grid label>span{font-size:12px;color:var(--muted);font-weight:400}.form-wide{grid-column:1/-1}.form-grid input,.form-grid select,.form-grid textarea,#demo-request{display:block;width:100%;min-width:0;margin-top:8px;border:1px solid #ACBAC7;border-radius:6px;background:white;color:var(--ink);padding:11px 12px;font:400 16px/1.5 var(--body)}.form-grid input,.form-grid select{min-height:48px}.form-grid input::placeholder,.form-grid textarea::placeholder{color:#647286;opacity:1}.form-grid textarea,#demo-request{resize:vertical}.contact-card :focus-visible{outline-color:var(--ink)}.contact-card .button:disabled{cursor:wait;opacity:.65}.request-actions{display:flex;gap:22px;align-items:center;flex-wrap:wrap;margin-top:20px}#demo-result{margin-top:28px;padding-top:25px;border-top:1px solid var(--line)}#demo-result-status{font-size:21px;margin-bottom:16px}.form-feedback{font-size:14px;color:var(--muted);margin-top:16px}.form-feedback:empty{display:none}
@media(max-width:1100px) and (min-width:801px){.form-grid{grid-template-columns:1fr}.contact-card{padding:30px}}
@media(max-width:600px){.contact-card{padding:25px 22px}.contact-card .section-subtitle{font-size:25px}.form-grid{grid-template-columns:1fr;gap:20px}.contact-card .button{width:100%}.contact-card .support-copy{font-size:15px}}
