.nv-co{background-color:var(--nv-ivory);padding-block:88px}.nv-co__grid{align-items:start;display:grid;gap:64px;grid-template-columns:minmax(0,1fr) minmax(320px,1fr)}.nv-co__h2,.nv-co__intro{margin:14px 0 0}.nv-co__intro{max-width:40em}.nv-co__info{margin-top:32px}.nv-co__infolabel{color:var(--nv-stone);display:block;font-family:var(--nv-font-mono);font-size:10px;letter-spacing:.08em;text-transform:uppercase}.nv-co__infolist{list-style:none;margin:12px 0 0;padding:0}.nv-co__inforow{display:flex;gap:14px;padding:14px 0}.nv-co__inforow-num{color:var(--nv-rose);flex-shrink:0;font-family:var(--nv-font-mono);font-size:12px;padding-top:2px}.nv-co__inforow-title{font-size:14px;font-weight:500;margin:0 0 2px}.nv-co__inforow-desc{color:var(--nv-stone);font-size:12px;line-height:1.5;margin:0}.nv-co__formcard{background-color:var(--nv-white);border:1px solid var(--nv-hairline);border-radius:var(--nv-radius);padding:40px}.nv-co__disclosure{color:var(--nv-stone);font-size:11px;margin-top:16px}@media (max-width:1023px){.nv-co{padding-block:56px}.nv-co__grid{gap:40px;grid-template-columns:1fr}.nv-co__formcard{padding:28px}}.nv-co__form form{margin:0}.nv-co__form .hs-form-field{margin-bottom:20px}.nv-co__form .hs-form-field:last-of-type{margin-bottom:0}.nv-co__form label{color:var(--nv-stone);display:block;font-family:var(--nv-font-mono);font-size:10px;letter-spacing:.08em;margin-bottom:6px;text-transform:uppercase}.nv-co__form label .hs-form-required{color:var(--nv-rose)}.nv-co__form input[type=email],.nv-co__form input[type=number],.nv-co__form input[type=tel],.nv-co__form input[type=text],.nv-co__form select,.nv-co__form textarea{background-color:var(--nv-white);border:1px solid var(--nv-hairline);border-radius:6px;color:var(--nv-ink);font-family:var(--nv-font-body);font-size:14px;padding:11px 14px;transition:border-color .15s ease-out;width:100%}.nv-co__form input:focus,.nv-co__form select:focus,.nv-co__form textarea:focus{border-color:var(--nv-rose);outline:none}.nv-co__form textarea{min-height:110px;resize:vertical}.nv-co__form ::placeholder{color:color-mix(in srgb,var(--nv-ink) 35%,transparent)}.nv-co__form .form-columns-2{display:grid;gap:16px;grid-template-columns:1fr 1fr}.nv-co__form .hs-richtext,.nv-co__form .legal-consent-container{color:var(--nv-stone);font-size:12px;line-height:1.5}.nv-co__form .hs-form-booleancheckbox-display{align-items:flex-start;display:flex;font-size:12px;gap:8px}.nv-co__form ul{list-style:none;margin:0;padding:0}.nv-co__form .hs-submit{margin-top:24px;position:relative}.nv-co__form .hs-button,.nv-co__form input[type=submit]{appearance:none;-webkit-appearance:none;background-color:var(--nv-ox);border:none;border-radius:999px;color:var(--nv-white);cursor:pointer;font-family:var(--nv-font-body);font-size:14px;font-weight:500;padding:13px 48px 13px 24px;transition:background-color .15s ease-out}.nv-co__form .hs-button:hover,.nv-co__form input[type=submit]:hover{background-color:var(--nv-ox-deep,color-mix(in srgb,var(--nv-ox) 78%,#000))}.nv-co__form .hs-submit:after{color:var(--nv-white);content:"\2192";font-size:14px;pointer-events:none;position:absolute;right:20px;top:50%;transform:translateY(-50%)}@media (max-width:640px){.nv-co__form .form-columns-2{grid-template-columns:1fr}}