.nls-wrap *,.nls-wrap :after,.nls-wrap :before{box-sizing:border-box;margin:0;padding:0}.nls-wrap{background:radial-gradient(ellipse 60% 80% at 0 20%,rgba(70,235,200,.22) 0,transparent 60%),radial-gradient(ellipse 50% 60% at 90% 80%,rgba(115,73,221,.1) 0,transparent 55%),radial-gradient(ellipse 40% 50% at 60% 0,rgba(255,14,150,.06) 0,transparent 50%),#fff;border-radius:var(--radius-lg,20px);font-family:Geist,Geist Sans,system-ui,sans-serif;margin-left:auto;margin-right:auto;max-width:900px;padding:56px 48px 48px}.nls-inner{max-width:640px}.nls-eyebrow{color:#6b7280;font-size:11px;font-weight:500;letter-spacing:.12em;margin-bottom:20px;text-transform:uppercase}.nls-heading{color:#0c0a1a;font-family:Geist,Geist Sans,system-ui,sans-serif;font-size:clamp(32px,5vw,56px);font-weight:700;letter-spacing:-.02em;line-height:1.1;margin-bottom:20px}.nls-heading em{font-family:"Instrument Serif",Georgia,serif;font-style:italic;font-weight:400}.nls-sub{color:#4b5563;font-size:15px;line-height:1.6;margin-bottom:32px;max-width:520px}.nls-form-wrap .hs-form,.nls-form-wrap form{align-items:start!important;column-gap:12px!important;display:grid!important;grid-template-columns:1fr auto!important;row-gap:0!important}.nls-form-wrap .hs_email{grid-column:1!important;grid-row:1!important;margin:0!important}.nls-form-wrap .hs_submit{align-self:start!important;grid-column:2!important;grid-row:1!important}.nls-form-wrap .hs-dependent-field,.nls-form-wrap .legal-consent-container{grid-column:1/-1!important;grid-row:2!important;margin-top:14px!important}.nls-form-wrap .hs-error-msgs{grid-column:1!important;grid-row:2!important;list-style:none!important;margin:6px 0 0 4px!important}.nls-form-wrap .hs-form-field>label{display:none!important}.nls-form-wrap .hs-input,.nls-form-wrap input[type=email]{background:#fff!important;border:1.5px solid #e5e7eb!important;border-radius:999px!important;box-shadow:0 1px 3px rgba(0,0,0,.06)!important;color:#0c0a1a!important;font-family:Geist,Geist Sans,system-ui,sans-serif!important;font-size:14px!important;height:48px!important;outline:none!important;padding:0 20px!important;transition:border-color .2s ease,box-shadow .2s ease!important;width:100%!important}.nls-form-wrap .hs-input::placeholder,.nls-form-wrap input[type=email]::placeholder{color:#9ca3af!important}.nls-form-wrap .hs-input:focus,.nls-form-wrap input[type=email]:focus{border-color:#46ebc8!important;box-shadow:0 0 0 3px rgba(70,235,200,.18)!important}.nls-form-wrap .hs-button,.nls-form-wrap button[type=submit],.nls-form-wrap input[type=submit]{background:#0c0a1a!important;border:none!important;border-radius:999px!important;color:#fff!important;cursor:pointer!important;display:block!important;font-family:Geist,Geist Sans,system-ui,sans-serif!important;font-size:14px!important;font-weight:500!important;height:48px!important;margin:0!important;padding:0 28px!important;transition:background .2s ease,transform .15s ease!important;white-space:nowrap!important}.nls-form-wrap .hs-button:hover,.nls-form-wrap button[type=submit]:hover,.nls-form-wrap input[type=submit]:hover{background:#1f1b3a!important;transform:translateY(-1px)!important}.nls-form-wrap .legal-consent-container{color:#6b7280!important;font-size:12px!important;line-height:1.5!important}.nls-form-wrap .legal-consent-container .inputs-list,.nls-form-wrap .legal-consent-container .inputs-list li,.nls-form-wrap .legal-consent-container ul,.nls-form-wrap .legal-consent-container ul li{list-style:none!important;margin:0!important;padding:0!important}.nls-form-wrap .legal-consent-container .inputs-list li:before,.nls-form-wrap .legal-consent-container ul li:before{content:none!important;display:none!important}.nls-form-wrap .legal-consent-container .hs-form-booleancheckbox-display{align-items:flex-start!important;cursor:pointer!important;display:flex!important;gap:8px!important}.nls-form-wrap .legal-consent-container input[type=checkbox]{appearance:none!important;-webkit-appearance:none!important;background:#fff!important;border:1.5px solid #d1d5db!important;border-radius:4px!important;cursor:pointer!important;flex-shrink:0!important;height:16px!important;margin:2px 0 0!important;max-height:16px!important;max-width:16px!important;min-height:16px!important;min-width:16px!important;position:relative!important;transition:border-color .2s,background .2s!important;width:16px!important}.nls-form-wrap .legal-consent-container input[type=checkbox]:checked{background:#0c0a1a!important;border-color:#0c0a1a!important}.nls-form-wrap .legal-consent-container input[type=checkbox]:checked:after{border:2px solid #fff!important;border-left:none!important;border-top:none!important;content:""!important;height:9px!important;left:4px!important;position:absolute!important;top:1px!important;transform:rotate(45deg)!important;width:5px!important}.nls-form-wrap .legal-consent-container .hs-form-booleancheckbox-display>span{color:#6b7280!important;font-size:12px!important;line-height:1.5!important}.nls-form-wrap .legal-consent-container p{color:#9ca3af!important;font-size:12px!important;margin-top:6px!important}.nls-form-wrap .hs-error-msgs li label{color:#ff0e96!important;display:block!important;font-size:12px!important}.nls-form-wrap .submitted-message{color:#0c0a1a!important;font-size:15px!important;font-weight:500!important;padding:12px 0!important}.nls-disclaimer{color:#9ca3af;font-size:12px;margin-top:14px}@media (max-width:600px){.nls-wrap{border-radius:16px;padding:40px 24px 36px}.nls-form-wrap .hs-form,.nls-form-wrap form{grid-template-columns:1fr!important}.nls-form-wrap .hs_submit{grid-column:1!important;grid-row:2!important;margin-top:10px!important}.nls-form-wrap .hs-dependent-field,.nls-form-wrap .legal-consent-container{grid-row:3!important}.nls-form-wrap .hs-button,.nls-form-wrap button[type=submit],.nls-form-wrap input[type=submit]{width:100%!important}}