.nl-root .ci-main{padding:164px 24px 110px}.nl-root .ci-heading{text-align:center;margin:0 auto 64px}.nl-root .ci-heading h1{letter-spacing:-.045em;word-break:keep-all;font-size:clamp(32px,4vw,52px);font-weight:750;line-height:1.3}.nl-root .ci-heading h1>span{font-size:.9em;display:inline-block}.nl-root .ci-heading p{color:var(--color-text-subtle);word-break:keep-all;margin:18px 0 0;font-size:17px;line-height:1.7}.nl-root .ci-form{max-width:620px;margin:0 auto}.nl-root .ci-fields{gap:18px;display:grid}.nl-root .ci-field{position:relative}.nl-root .ci-field>label{z-index:1;color:var(--color-text-subtle);cursor:text;pointer-events:none;font-size:16px;line-height:1.4;transition:top .15s,font-size .15s;position:absolute;top:21px;left:20px}.nl-root .ci-required{color:var(--color-brand-text);margin-left:4px;font-size:17px}.nl-root .ci-input{border-radius:5px;height:66px;padding:0 20px}.nl-root .ci-input input{padding-top:20px;font-size:16px}.nl-root .ci-field:focus-within>label,.nl-root .ci-field[data-filled=true]>label{font-size:11px;top:8px}.nl-root .ci-field:focus-within .ci-required,.nl-root .ci-field[data-filled=true] .ci-required{font-size:11px}.nl-root .ci-textarea{resize:vertical;border-radius:5px;min-height:142px;padding:29px 20px 16px;font-size:16px}.nl-root .ci-consents{gap:17px;margin-top:30px;display:grid}.nl-root .ci-consent{padding-right:44px;position:relative}.nl-root .ci-consent>label{align-items:center;gap:12px;font-size:15px;line-height:1.6}.nl-root .ci-consent summary{cursor:pointer;width:32px;height:32px;color:var(--color-text-subtle);border-radius:4px;place-items:center;font-size:25px;line-height:1;list-style:none;display:grid;position:absolute;top:-3px;right:0}.nl-root .ci-consent summary::-webkit-details-marker{display:none}.nl-root .ci-consent summary:focus-visible{outline:2px solid var(--color-brand-solid)}.nl-root .ci-consent details[open] summary{transform:rotate(90deg)}.nl-root .ci-consent-details{border-block:1px solid var(--color-border-subtle);color:var(--color-text-subtle);margin-top:14px;padding:16px 0;font-size:13px;line-height:1.8}.nl-root .ci-consent-details a{color:var(--color-brand-text);margin-top:10px;text-decoration:underline;display:inline-block}.nl-root .ci-submit{text-align:center;margin-top:48px}.nl-root .ci-submit button{border-radius:999px;min-width:210px;height:58px;font-size:19px}.nl-root .ci-preview-note{color:var(--color-text-subtle);margin-top:16px;font-size:12px;line-height:1.6}.nl-root .ci-feedback{text-align:center;color:var(--color-brand-text);padding:16px 0;font-size:14px;line-height:1.7}.nl-root .ci-feedback[data-error=true]{color:var(--color-danger-text)}@media (max-width:600px){.nl-root .ci-main{padding:120px 24px 72px}.nl-root .ci-heading{margin-bottom:38px}.nl-root .ci-heading p{font-size:15px}.nl-root .ci-fields{gap:14px}.nl-root .ci-consent>label{gap:8px;font-size:13px}.nl-root .ci-submit{margin-top:36px}}@media (prefers-reduced-motion:reduce){.nl-root .ci-field>label{transition:none}}.ci-input-group{border:0;min-width:0;margin:0;padding:0}
