.ct-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;padding-bottom:96px}.ct-grid:before{-webkit-mask-image:radial-gradient(60% 70% at 24% 18%,#000,#0000);mask-image:radial-gradient(60% 70% at 24% 18%,#000,#0000)}.ct-copy{padding-top:12px}.ct-grid h1{max-width:none;font-size:clamp(34px,3.6vw,52px)}.ct-deck{max-width:calc(36 * var(--ch));color:var(--nh-mut);text-wrap:pretty;animation:nh-rise .6s var(--nh-ease) .12s backwards;margin:24px 0 0;font-size:18px;line-height:1.6}.ct-help{animation:nh-rise .6s var(--nh-ease) .18s backwards;margin-top:40px}.ct-kicker{font:600 13px/1.4 var(--nh-sans);color:var(--nh-ink);margin:0 0 12px}.ct-help ul{border-top:1px solid var(--nh-line);max-width:380px;margin:0;padding:0;list-style:none}.ct-help li{border-bottom:1px solid var(--nh-line);color:var(--nh-mut);padding:13px 0;font-size:15px;line-height:1.5}.ct-email{color:var(--nh-mut);margin:28px 0 0;font-size:15px}.ct-email a{min-height:44px;color:var(--nh-blue);text-underline-offset:4px;transition:text-decoration-color .16s var(--nh-ease);align-items:center;margin-left:6px;font-weight:500;-webkit-text-decoration:underline #2457ff4d;text-decoration:underline #2457ff4d;display:inline-flex}.ct-card{border:1px solid var(--nh-line);min-width:0;animation:nh-rise .6s var(--nh-ease) .1s backwards;background:#fff;border-radius:12px;padding:32px;box-shadow:0 1px 2px #0a25400a,0 24px 56px -32px #0a254029}.request-type{border:0;min-width:0;margin:0 0 28px;padding:0}.request-type legend{color:var(--nh-ink);margin-bottom:10px;padding:0;font-size:14px;font-weight:500}.request-type .seg{grid-template-columns:1fr 1fr;width:100%;display:grid}.request-type input{opacity:0;width:1px;height:1px;position:absolute}.request-fields{grid-template-columns:1fr 1fr;gap:22px 18px;display:grid}.request-full{grid-column:1/-1}.request-fields label{min-width:0;color:var(--nh-ink);align-content:start;gap:8px;font-size:14px;font-weight:500;line-height:1.4;display:grid}.request-fields :is(input,textarea,select){border:1px solid var(--nh-control-line);width:100%;min-width:0;min-height:46px;font:400 16px/1.4 var(--nh-sans);color:var(--nh-ink);transition:border-color .16s var(--nh-ease), box-shadow .16s var(--nh-ease);background:#fff;border-radius:8px;padding:0 14px;display:block}.request-fields textarea{resize:vertical;field-sizing:content;min-height:148px;max-height:50dvh;padding:12px 14px;line-height:1.6}.request-fields :is(input,textarea)::placeholder{color:var(--nh-soft);opacity:1}.request-fields :is(input,textarea,select):focus{border-color:var(--nh-blue);outline:none;box-shadow:0 0 0 3px #2457ff24}.request-fields [aria-invalid=true]{border-color:var(--command-error)}.request-fields small{color:var(--nh-mut);font-size:12.5px;font-weight:400;line-height:1.5}.request-optional{border-block:1px solid var(--nh-line);margin-top:22px}.request-optional summary{min-height:52px;color:var(--nh-ink);cursor:pointer;justify-content:space-between;align-items:center;gap:16px;font-size:14px;font-weight:500;list-style:none;display:flex}.request-optional summary::-webkit-details-marker{display:none}.request-optional summary small{font:500 13px/1.2 var(--nh-sans);color:var(--nh-mut);margin-left:8px}.request-disclosure-mark{width:14px;height:14px;color:var(--nh-mut);flex:none;position:relative}.request-disclosure-mark:before,.request-disclosure-mark:after{content:"";transition:transform .2s var(--nh-ease);background:currentColor;border-radius:1px;position:absolute}.request-disclosure-mark:before{height:1.5px;top:6.25px;left:0;right:0}.request-disclosure-mark:after{width:1.5px;top:0;bottom:0;left:6.25px}.request-optional[open] .request-disclosure-mark:after{transform:scaleY(0)}.request-optional>.request-fields{padding:4px 0 24px}.request-optional[open]>.request-fields{animation:request-disclose .22s var(--nh-ease)}@keyframes request-disclose{0%{opacity:0;transform:translateY(-4px)}}.request-honeypot{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.request-challenge{margin-top:24px}.request-challenge p{color:var(--command-error);margin:8px 0 0;font-size:13px;line-height:1.5}.request-unavailable{border:1px solid var(--nh-line);background:var(--nh-surface);border-radius:8px;margin-top:24px;padding:14px 16px}.request-unavailable p{color:var(--nh-mut);margin:0;font-size:14px;line-height:1.6}.request-unavailable a,.request-submit-row a{color:var(--nh-blue);text-underline-offset:3px;-webkit-text-decoration:underline #2457ff4d;text-decoration:underline #2457ff4d}.request-feedback{color:var(--command-error);align-items:flex-start;gap:10px;font-size:14px;line-height:1.5;display:flex}.request-feedback:not(:empty){margin-top:20px}.request-feedback p{margin:0}.request-feedback svg{flex:none;margin-top:2px}.request-submit-row{border-top:1px solid var(--nh-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;margin-top:24px;padding-top:22px;display:flex}.request-submit-row p{max-width:calc(36 * var(--ch));color:var(--nh-mut);margin:0;font-size:13px;line-height:1.6}.request-submit-row button{cursor:pointer;border:0;justify-content:center;min-height:46px;padding:0 24px;font-family:inherit}.request-submit-row button:disabled{opacity:.45;cursor:not-allowed}.request-spinner{animation:1s linear infinite request-spin}@keyframes request-spin{to{transform:rotate(360deg)}}.request-form noscript p{color:var(--nh-mut);margin:16px 0 0;font-size:14px}.request-success{text-align:center;justify-items:center;padding:56px 16px;display:grid}.request-success-icon{background:var(--nh-blue);color:#fff;border-radius:50%;place-items:center;width:48px;height:48px;margin-bottom:24px;display:grid}.request-success h2{letter-spacing:-.04em;margin:0;font-size:clamp(30px,3vw,40px);font-weight:500;line-height:1.1}.request-success p{max-width:calc(38 * var(--ch));color:var(--nh-mut);text-wrap:pretty;margin:16px 0 0;font-size:16px;line-height:1.6}.request-success a{margin-top:24px}@media (hover:hover){.ct-email a:hover{-webkit-text-decoration-color:var(--nh-blue);text-decoration-color:var(--nh-blue)}}@media (max-width:900px){.ct-grid{grid-template-columns:minmax(0,1fr);padding-bottom:64px}.ct-copy{padding-top:0}.ct-help{margin-top:28px}}@media (max-width:760px){.ct-card{padding:22px 18px}.request-fields{grid-template-columns:minmax(0,1fr);gap:18px}.request-submit-row{flex-direction:column-reverse;align-items:stretch}.request-submit-row p{max-width:none}.request-success{padding-block:40px}}@media (prefers-reduced-motion:reduce){.ct-deck,.ct-help,.ct-card,.request-optional[open]>.request-fields,.request-spinner{animation:none!important}.request-fields :is(input,textarea,select),.request-disclosure-mark:before,.request-disclosure-mark:after,.ct-email a{transition:none}}
