.ot-contact-hero{background:#020714;min-height:680px;overflow:hidden;padding:145px 0 96px;position:relative}.ot-contact-hero:before{background:linear-gradient(90deg,rgba(2,7,20,.96) 0,rgba(2,7,20,.82) 43%,rgba(2,7,20,.56) 100%),var(--ot-contact-hero-photo) center/cover no-repeat;content:"";inset:0;opacity:.66;position:absolute}.ot-contact-hero:after{background:radial-gradient(circle at 74% 42%,rgba(7,124,220,.25),transparent 30%),linear-gradient(180deg,transparent 60%,#020714);content:"";inset:0;pointer-events:none;position:absolute}.ot-contact-hero-grid{align-items:center;display:grid;gap:80px;grid-template-columns:.92fr 1.08fr;position:relative;z-index:2}.ot-contact-hero-copy{max-width:620px}.ot-contact-hero .eyebrow{margin:0 0 24px}.ot-contact-hero-copy h1{margin:0 0 22px;max-width:620px}.ot-contact-hero-accent{color:#1684ff}.ot-contact-hero-copy>p:not(.eyebrow){margin:0;max-width:570px}.ot-contact-hero-bullets{display:grid;gap:16px;list-style:none;margin:34px 0 0;max-width:520px;padding:0}.ot-contact-hero-bullets li{align-items:start;display:grid;gap:12px;grid-template-columns:16px 1fr}.ot-contact-hero-bullets li:before{background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3E%3Cpath stroke='%23077cdc' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.8' d='m3.2 8.2 3.1 3 6.5-6.6'/%3E%3C/svg%3E") 50% /16px no-repeat;content:"";height:16px;margin-top:2px;width:16px}.ot-contact-hero .form-card{background:#fff;border:1px solid hsla(0,0%,100%,.42);border-radius:18px;box-shadow:0 28px 90px rgba(0,0,0,.42);padding:30px}.ot-contact-hero .form-card h2{margin:0 0 8px}.ot-contact-hero .form-card>p:not(.ot-contact-hero-form-note){margin:0 0 24px}.ot-contact-hero-form-note{margin:18px 0 0}.ot-contact-hero-form-placeholder{margin:0}@media (max-width:980px){.ot-contact-hero{padding-top:118px}.ot-contact-hero-grid{gap:42px;grid-template-columns:1fr}.ot-contact-hero-copy{max-width:none;text-align:center}.ot-contact-hero-bullets,.ot-contact-hero-copy h1,.ot-contact-hero-copy>p:not(.eyebrow){margin-left:auto;margin-right:auto}.ot-contact-hero-bullets{text-align:left}}@media (max-width:640px){.ot-contact-hero{min-height:0;padding:96px 0 62px}.ot-contact-hero:before{background-position:0 0,35%}.ot-contact-hero .form-card{border-radius:14px;padding:20px}}