.business-contact{padding-top:64px;padding-bottom:100px}.business-contact-hero{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.15fr) minmax(360px,.85fr);gap:72px;padding:46px 0 64px;display:grid}.business-contact h1{max-width:680px;margin:12px 0 20px;font-size:clamp(44px,6vw,78px)}.business-contact-hero p{color:#b1c0c5;max-width:620px;font-size:17px}.business-contact-options{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(2,1fr);align-self:end;gap:1px;display:grid}.business-contact-options article{background:#0a1114;align-content:center;gap:5px;min-height:130px;padding:22px;display:grid}.business-contact-options svg{color:var(--gold)}.business-contact-options strong{font-size:15px}.business-contact-options span{color:var(--muted);font-size:12px}.business-contact-form{grid-template-columns:minmax(0,.75fr) minmax(0,1fr);gap:70px;padding-top:72px;display:grid}.business-contact-form h2{margin:10px 0 14px;font-size:42px}.business-contact-form p{color:#a8b8bd}.business-contact-form ul{color:#d7e1e4;gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.business-contact-form li{align-items:center;gap:10px;display:flex}.business-contact-form li svg{color:var(--jade)}.business-contact-form form{background:#091215;border:1px solid #315059;grid-template-columns:1fr 1fr;gap:17px;padding:28px;display:grid}.business-contact-form label{color:#c8d4d7;gap:7px;font-size:12px;font-weight:700;display:grid}.business-contact-form label span{color:var(--muted);font-weight:400}.business-contact-form input,.business-contact-form select,.business-contact-form textarea{width:100%;color:var(--ink);background:#060d10;border:1px solid #355058;border-radius:0;padding:12px}.business-contact-form textarea{resize:vertical}.contact-full{grid-column:1/-1}.business-contact-form .form-status{min-height:25px;color:var(--jade);grid-column:1/-1;margin:0;font-size:13px}@media (max-width:760px){.business-contact{padding-top:30px}.business-contact-hero,.business-contact-form{grid-template-columns:1fr;gap:36px}.business-contact-hero{padding-top:30px}.business-contact-form{padding-top:45px}.business-contact-form form{grid-template-columns:1fr;padding:18px}.contact-full{grid-column:auto}}
