.contact{align-items:flex-start}.contact-copy{max-width:390px}.contact-copy ul{padding:0;margin:15px 0 0;list-style:none;color:#d6e4db;font-size:.85rem}.contact-copy li{margin:5px 0}.contact-copy li:before{content:'✓';color:#ffb776;margin-right:7px}.inquiry-form{width:min(600px,100%);display:grid;gap:13px;background:#fff;color:var(--ink);padding:22px;border-radius:10px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px}.inquiry-form label{display:grid;gap:5px;font-size:.82rem;font-weight:800}.inquiry-form b{font-size:.68rem;color:#d45d10}.inquiry-form input:not([type="checkbox"]),.inquiry-form select,.inquiry-form textarea{width:100%;border:1px solid #c7d3ca;border-radius:5px;padding:10px;font:inherit;font-weight:500;color:var(--ink);background:#fff}.inquiry-form textarea{resize:vertical}.inquiry-form .consent{display:flex;align-items:flex-start;gap:8px;font-size:.73rem;font-weight:600}.inquiry-form .consent input{margin-top:3px}.honeypot{position:absolute;left:-9999px}.inquiry-form button{justify-self:start;cursor:pointer}.inquiry-form button:disabled{opacity:.65;cursor:wait}.form-status{min-height:1.5em;margin:0;color:var(--green);font-size:.82rem;font-weight:800}@media(max-width:800px){.contact-copy{max-width:none;margin-bottom:18px}.form-grid{grid-template-columns:1fr}.inquiry-form{padding:16px}.inquiry-form button{width:100%;text-align:center}}
