.nc-hero{grid-template-columns:1.12fr 1fr;align-items:center;gap:clamp(40px,6vw,96px);max-width:1600px;margin:auto;padding-top:178px;padding-bottom:88px;display:grid}.nc-hero h1{font-size:clamp(58px,6.8vw,104px);line-height:1}.nc-hero h1 em{color:var(--tidal)}.nc-intro{max-width:44ch;margin-top:26px;margin-bottom:28px}.nc-welcome-image{aspect-ratio:2.5;position:relative;overflow:hidden}.nc-image-caption{color:var(--muted);margin:10px 0 0;font-size:12px}.nc-offer-card{border:1px solid var(--line);background:#fff}.nc-credit-heading{background:var(--aqua);border-bottom:1px solid var(--line);padding:32px 36px 24px}.nc-credit-heading .eyebrow{margin-bottom:12px}.nc-credit-value{align-items:center;gap:24px;display:flex}.nc-credit-value>span{font-family:var(--font-display), Georgia, serif;color:var(--tidal);letter-spacing:-.065em;font-size:100px;line-height:1}.nc-credit-value p{margin:0;font-size:17px}.nc-credit-value strong{font-weight:600}.nc-card-body{padding:28px 36px 32px}.nc-card-terms{color:var(--muted);margin-bottom:22px;font-size:13px;line-height:1.6}.nc-form{gap:18px;display:grid}.nc-field{gap:7px;display:grid}.nc-field label{font-size:14px;font-weight:600}.nc-field input{color:var(--carbon);background:#fff;border:1px solid #8c9996;border-radius:0;width:100%;min-height:50px;padding:12px 14px;font-size:17px}.nc-field input::placeholder{color:#65706d}.nc-form input:focus-visible{outline:2px solid var(--tidal);outline-offset:3px}.nc-form .button{justify-content:space-between;width:100%;min-height:54px}.nc-fine-print{color:var(--muted);margin:0;font-size:12px;line-height:1.6}.nc-fine-print a{text-underline-offset:3px;text-decoration:underline}.nc-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nc-consent{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.nc-consent input{width:18px;height:18px;accent-color:var(--tidal);flex:0 0 18px;margin:2px 0 0}.nc-form-error{color:#822d21;border:1px solid #983a2c;margin:0;padding:12px;font-size:15px}.nc-confirmation{outline-offset:8px;gap:20px;display:grid}.nc-confirmation h3{font-size:38px}.nc-confirmation p{margin:0}.nc-confirmation .button{gap:12px;padding-inline:18px;font-size:14px}.nc-check{background:var(--aqua);width:42px;height:42px;color:var(--tidal);border-radius:50%;place-items:center;font-size:24px;display:grid}.nc-how{background:var(--aqua)}.nc-section-heading{justify-content:space-between;align-items:flex-start;gap:32px;margin-bottom:60px;display:flex}.nc-section-heading h2{width:56%;font-size:clamp(48px,5.5vw,80px)}.nc-steps{grid-template-columns:repeat(3,1fr);gap:48px;display:grid}.nc-steps li{border-top:1px solid var(--line);padding-top:20px}.nc-steps li>span{color:var(--tidal);margin-bottom:28px;font-size:13px;display:block}.nc-steps h3{margin-bottom:18px;font-size:clamp(30px,2.8vw,42px)}.nc-steps p{max-width:35ch;font-size:16px}.nc-steps .text-link{font-size:13px}.nc-membership{grid-template-columns:1fr 1fr;display:grid}.nc-membership-image{min-height:680px;position:relative}.nc-membership-copy{padding:88px clamp(32px,5vw,80px)}.nc-membership-copy h2{margin-bottom:28px;font-size:clamp(46px,4.7vw,72px)}.nc-membership-copy>p:not(.eyebrow):not(.nc-fine-print){font-size:17px}.nc-membership-copy>.nc-fine-print{margin-top:20px}.nc-terms{border-top:1px solid var(--line);grid-template-columns:1fr 1.4fr;gap:80px;display:grid}.nc-terms h2{font-size:clamp(48px,5vw,72px)}.nc-terms ol{padding-left:20px;list-style:decimal}.nc-terms li{margin-bottom:18px;padding-left:8px;font-size:16px}.nc-terms .nc-fine-print{margin-top:32px}.new-clients-page [id]{scroll-margin-top:12px}.new-clients-page .page-breadcrumbs{top:120px}@media (max-width:1000px){.nc-hero{grid-template-columns:1fr 1fr;gap:36px}.nc-hero h1{font-size:62px}.nc-credit-heading,.nc-card-body{padding-inline:24px}.nc-credit-value{gap:16px}.nc-credit-value>span{font-size:80px}.nc-credit-value p{font-size:15px}.nc-steps{gap:28px}.nc-membership-copy{padding:64px 32px}.nc-membership-copy h2{font-size:46px}.nc-terms{gap:40px}}@media (max-width:767px){.new-clients-page .page-breadcrumbs{top:105px}.nc-hero{flex-direction:column;align-items:stretch;gap:30px;padding-top:152px;display:flex}.nc-hero h1{font-size:clamp(48px,12.5vw,82px)}.nc-hero .eyebrow{letter-spacing:.08em;font-size:10px}.nc-intro{margin-block:22px;font-size:17px}.nc-welcome-image,.nc-image-caption{display:none}.nc-offer-card{width:100%}.nc-credit-heading{padding:24px}.nc-credit-value>span{font-size:88px}.nc-card-body{padding:24px}.nc-section-heading{margin-bottom:38px;display:block}.nc-section-heading h2{width:auto}.nc-steps{grid-template-columns:1fr;gap:32px}.nc-steps li>span{margin-bottom:18px}.nc-steps h3{font-size:36px}.nc-steps p{max-width:none}.nc-membership{grid-template-columns:1fr}.nc-membership-image{aspect-ratio:4/3;min-height:0}.nc-membership-copy{padding:56px 20px}.nc-membership-copy h2{font-size:clamp(43px,11.4vw,66px)}.nc-terms{grid-template-columns:1fr;gap:32px}.nc-confirmation h3{font-size:34px}.nc-confirmation .button{align-items:flex-start}}
