.nf-add-v4{--add-ink:var(--nf-ink, #0d2236);--add-soft:var(--nf-soft, #506174);--add-muted:var(--nf-muted, #6f8aa7);--add-line:var(--nf-line, rgba(13,34,54,.11));--add-bg-soft:#f7f9fa;--add-font:var(--nf-font, "Inter Tight", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);width:100%;background:#fff;color:var(--add-ink);font-family:var(--add-font)}.nf-add-v4 *,.nf-add-v4 *::before,.nf-add-v4 *::after{box-sizing:border-box}.nf-add-v4 a{color:inherit;text-decoration:none!important}.nf-add-v4 .nf-design-container{width:min(calc(100% - 128px), 1320px);margin-inline:auto}.nf-add-v4 .nf-add-kicker{margin:0 0 14px;color:var(--add-muted);font-size:12px;line-height:1.35;font-weight:650;letter-spacing:.14em;text-transform:uppercase}.nf-add-v4 h1,.nf-add-v4 h2,.nf-add-v4 h3{color:var(--add-ink);font-family:var(--add-font)}.nf-add-v4 h1,.nf-add-v4 h2{letter-spacing:-.034em}.nf-add-v4 h1{max-width:710px;margin:0;font-size:clamp(42px, 4vw, 56px);line-height:1.05;font-weight:500}.nf-add-v4 h2{margin:0;font-size:clamp(31px, 3vw, 44px);line-height:1.1;font-weight:500}.nf-add-v4 h3{margin:0 0 10px;font-size:21px;line-height:1.28;font-weight:560;letter-spacing:-.018em}.nf-add-v4 p{color:var(--add-soft);font-size:16px;line-height:1.68}.nf-add-v4 .nf-add-section{padding:clamp(82px, 7vw, 108px) 0;background:#fff}.nf-add-v4 .nf-add-section--soft{background:var(--add-bg-soft)}.nf-add-v4 .nf-add-head{max-width:840px;margin-bottom:40px}.nf-add-v4 .nf-add-head p:last-child{max-width:700px;margin:18px 0 0}.nf-add-v4 .nf-add-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:var(--add-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease}.nf-add-v4 .nf-add-button:hover,.nf-add-v4 .nf-add-button:focus-visible{transform:translateY(-1px);background:#071827}.nf-add-v4 .nf-add-text-link{display:inline-block;color:var(--add-ink)!important;font-size:15px;font-weight:600;transform-origin:left center;transition:transform .2s ease}.nf-add-v4 .nf-add-text-link:hover,.nf-add-v4 .nf-add-text-link:focus-visible{transform:scale(1.012)}.nf-add-v4 .nf-add-hero{padding:clamp(76px, 7vw, 104px) 0 clamp(84px, 7.5vw, 112px);background:#fff}.nf-add-v4 .nf-add-hero-grid{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(360px,.96fr);gap:clamp(62px, 7vw, 104px);align-items:center}.nf-add-v4 .nf-add-hero-copy{max-width:710px}.nf-add-v4 .nf-add-hero-text{max-width:660px;margin:25px 0 0;font-size:18px;line-height:1.62}.nf-add-v4 .nf-add-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:30px}.nf-add-v4 .nf-add-hero-media{justify-self:end;width:min(100%, 560px);margin:0;overflow:hidden;border-radius:10px}.nf-add-v4 .nf-add-hero-media img{display:block;width:100%;aspect-ratio:3 / 2;object-fit:cover;transition:transform .28s ease}.nf-add-v4 .nf-add-hero-media:hover img{transform:scale(1.02)}.nf-add-v4 .nf-add-recognition{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px, 4vw, 50px);padding-top:28px;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-recognition-item h3{margin-bottom:9px;font-size:20px}.nf-add-v4 .nf-add-recognition-item p{margin:0;font-size:15px;line-height:1.58}.nf-add-v4 .nf-add-cycle{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(28px, 4vw, 48px);padding-top:28px;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-cycle-num{display:block;margin-bottom:23px;color:#9bb0c7;font-size:clamp(34px, 3vw, 46px);line-height:.95;font-weight:400;letter-spacing:-.04em}.nf-add-v4 .nf-add-cycle-item p{margin:0;font-size:15px;line-height:1.58}.nf-add-v4 .nf-add-approach-intro{max-width:870px}.nf-add-v4 .nf-add-approach-intro p{max-width:770px;margin:20px 0 0;font-size:17px}.nf-add-v4 .nf-add-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(36px, 5vw, 72px);margin-top:42px;padding-top:28px;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-axis-no{display:block;margin-bottom:22px;color:#9bb0c7;font-size:clamp(34px, 3vw, 46px);line-height:.95;font-weight:400;letter-spacing:-.04em}.nf-add-v4 .nf-add-axis p{margin:0;font-size:15px;line-height:1.58}.nf-add-v4 .nf-add-consultation-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;max-width:1080px;margin-bottom:30px}.nf-add-v4 .nf-add-consultation-head-copy{max-width:720px}.nf-add-v4 .nf-add-consultation-head-copy p:last-child{max-width:640px;margin:18px 0 0}.nf-add-v4 .nf-add-consultation-price{margin:0;color:var(--add-ink);font-size:clamp(54px, 5.2vw, 72px);line-height:.92;font-weight:500;letter-spacing:-.05em;text-align:right;white-space:nowrap}.nf-add-v4 .nf-add-consultation-price span{display:block;margin-top:9px;color:var(--add-soft);font-size:14px;line-height:1.35;font-weight:500;letter-spacing:0}.nf-add-v4 .nf-add-consultation-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:40px;align-items:start;max-width:1080px;padding:24px 0;border-top:1px solid var(--add-line);border-bottom:1px solid var(--add-line)}.nf-add-v4 .nf-add-consultation-place{color:var(--add-ink);font-size:15px;font-weight:600}.nf-add-v4 .nf-add-consultation-student{max-width:360px;text-align:right}.nf-add-v4 .nf-add-consultation-student strong{display:block;color:var(--add-ink);font-size:16px;font-weight:600}.nf-add-v4 .nf-add-consultation-student span{display:block;margin-top:4px;color:var(--add-soft);font-size:13px;line-height:1.45}.nf-add-v4 .nf-add-medical{max-width:980px}.nf-add-v4 .nf-add-medical>p{max-width:780px;margin:20px 0 0;font-size:17px}.nf-add-v4 .nf-add-medical-note{max-width:780px;margin-top:28px;padding-top:24px;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-medical-note p{margin:0;font-size:15px;line-height:1.62}.nf-add-v4 .nf-add-faq{width:min(100%, 900px);border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-faq details{border-bottom:1px solid var(--add-line)}.nf-add-v4 .nf-add-faq summary{position:relative;padding:22px 44px 22px 0;color:var(--add-ink);font-size:16px;font-weight:600;cursor:pointer;list-style:none}.nf-add-v4 .nf-add-faq summary::-webkit-details-marker{display:none}.nf-add-v4 .nf-add-faq summary::after{content:"+";position:absolute;right:0;top:19px;color:var(--add-muted);font-size:22px;font-weight:400}.nf-add-v4 .nf-add-faq details[open] summary::after{content:"−"}.nf-add-v4 .nf-add-faq-answer{max-width:730px;padding:0 0 23px}.nf-add-v4 .nf-add-faq-answer p{margin:0;font-size:15px}.nf-add-v4 .nf-add-final{padding:clamp(78px, 7vw, 104px) 0;background:#fff}.nf-add-v4 .nf-add-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-top:38px;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-final-copy{max-width:760px}.nf-add-v4 .nf-add-final-copy p{max-width:650px;margin:18px 0 0}.nf-add-v4 .nf-add-final-actions{display:flex;flex-direction:column;gap:16px;align-items:flex-start}@media (max-width:1100px){.nf-add-v4 .nf-design-container{width:min(calc(100% - 72px), 1320px)}.nf-add-v4 .nf-add-recognition,.nf-add-v4 .nf-add-cycle{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px 48px}}@media (max-width:840px){.nf-add-v4 .nf-add-hero-grid,.nf-add-v4 .nf-add-final-grid,.nf-add-v4 .nf-add-consultation-head,.nf-add-v4 .nf-add-consultation-meta{grid-template-columns:1fr}.nf-add-v4 .nf-add-consultation-price,.nf-add-v4 .nf-add-consultation-student{text-align:left}.nf-add-v4 .nf-add-hero-media{justify-self:start;width:min(100%, 640px)}.nf-add-v4 .nf-add-axes{grid-template-columns:1fr;gap:0;padding-top:0}.nf-add-v4 .nf-add-axis{padding:24px 0;border-top:1px solid var(--add-line)}}@media (max-width:620px){.nf-add-v4 .nf-design-container{width:calc(100% - 44px)}.nf-add-v4 h1{font-size:clamp(36px, 10vw, 44px)}.nf-add-v4 h2{font-size:clamp(29px, 8vw, 36px)}.nf-add-v4 .nf-add-section{padding:72px 0}.nf-add-v4 .nf-add-hero{padding:58px 0 68px}.nf-add-v4 .nf-add-recognition,.nf-add-v4 .nf-add-cycle{grid-template-columns:1fr;gap:0;padding-top:0}.nf-add-v4 .nf-add-recognition-item,.nf-add-v4 .nf-add-cycle-item{padding:22px 0;border-top:1px solid var(--add-line)}.nf-add-v4 .nf-add-cycle-num{margin-bottom:15px;font-size:34px}.nf-add-v4 .nf-add-final-actions,.nf-add-v4 .nf-add-final-actions .nf-add-button{width:100%}}@media (prefers-reduced-motion:reduce){.nf-add-v4 .nf-add-button,.nf-add-v4 .nf-add-text-link,.nf-add-v4 .nf-add-hero-media img{transition:none!important}.nf-add-v4 .nf-add-button:hover,.nf-add-v4 .nf-add-button:focus-visible,.nf-add-v4 .nf-add-text-link:hover,.nf-add-v4 .nf-add-text-link:focus-visible,.nf-add-v4 .nf-add-hero-media:hover img{transform:none!important}}.nf-addictions-v4 .nf-add-mechanism-split{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(64px,8vw,118px);align-items:start}.nf-addictions-v4 .nf-add-mechanism-copy{max-width:650px;padding-top:2px}.nf-addictions-v4 .nf-add-mechanism-copy p{margin:0}.nf-addictions-v4 .nf-add-mechanism-copy p+p{margin-top:18px}@media (max-width:820px){.nf-addictions-v4 .nf-add-mechanism-split{grid-template-columns:1fr;gap:34px}}.nf-add-v5{--add5-ink:var(--nf-ink, #0d2236);--add5-soft:var(--nf-soft, #516274);--add5-muted:var(--nf-muted, #6f8aa7);--add5-line:rgba(13,34,54,.11);--add5-bg-soft:#f7f9fb;--add5-card:#fbfcfd;--add5-shadow:0 18px 44px rgba(9,21,35,.06);width:100%;background:#fff;color:var(--add5-ink)}.nf-add-v5 *,.nf-add-v5 *::before,.nf-add-v5 *::after{box-sizing:border-box}.nf-add-v5 a{text-decoration:none!important}.nf-add-v5 .nf-design-container{width:min(calc(100% - 128px), 1320px);margin-inline:auto}.nf-add-v5 h1,.nf-add-v5 h2,.nf-add-v5 h3{margin:0;color:var(--add5-ink);font-family:var(--nf-font,"Inter Tight",Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif);letter-spacing:-.034em}.nf-add-v5 h1{font-size:clamp(42px, 4vw, 58px);line-height:1.04;font-weight:500}.nf-add-v5 h2{font-size:clamp(31px, 3vw, 46px);line-height:1.08;font-weight:500}.nf-add-v5 h3{font-size:22px;line-height:1.24;font-weight:560;letter-spacing:-.02em}.nf-add-v5 p{margin:0;color:var(--add5-soft);font-size:16px;line-height:1.68}.nf-add-v5 .nf-add5-section{padding:clamp(82px, 7vw, 108px) 0;background:#fff}.nf-add-v5 .nf-add5-section--soft{background:var(--add5-bg-soft)}.nf-add-v5 .nf-add5-section--reassurance{background:#fff}.nf-add-v5 .nf-add5-head{max-width:820px;margin-bottom:40px}.nf-add-v5 .nf-add5-head--tight{max-width:760px}.nf-add-v5 .nf-add5-subtitle{margin-top:14px;color:var(--add5-ink);font-size:clamp(20px, 2vw, 26px);line-height:1.3;font-weight:560;letter-spacing:-.02em}.nf-add-v5 .nf-add5-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border:0;border-radius:999px;background:var(--add5-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease,opacity .2s ease}.nf-add-v5 .nf-add5-button:hover,.nf-add-v5 .nf-add5-button:focus-visible{transform:translateY(-1px);background:#071827}.nf-add-v5 .nf-add5-hero{position:relative;min-height:clamp(690px, 84vh, 900px);display:flex;align-items:stretch;overflow:hidden;background:#091420}.nf-add-v5 .nf-add5-hero-media,.nf-add-v5 .nf-add5-hero-image,.nf-add-v5 .nf-add5-hero-shade{position:absolute;inset:0}.nf-add-v5 .nf-add5-hero-image{width:100%;height:100%;object-fit:cover;object-position:center center}.nf-add-v5 .nf-add5-hero-shade{background:linear-gradient(90deg,rgb(7 20 32 / .82) 0%,rgb(7 20 32 / .78) 34%,rgb(7 20 32 / .52) 58%,rgb(7 20 32 / .18) 72%,#fff0 100%),linear-gradient(180deg,rgb(7 20 32 / .10) 0%,rgb(7 20 32 / .24) 100%)}.nf-add-v5 .nf-add5-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-top:clamp(92px, 10vw, 134px);padding-bottom:clamp(72px, 9vw, 112px)}.nf-add-v5 .nf-add5-hero-copy{width:min(100%, 760px)}.nf-add-v5 .nf-add5-hero h1,.nf-add-v5 .nf-add5-hero p{color:#fff}.nf-add-v5 .nf-add5-hero-body{max-width:650px;margin-top:24px}.nf-add-v5 .nf-add5-hero-body p+p{margin-top:16px}.nf-add-v5 .nf-add5-hero-emphasis{max-width:620px}.nf-add-v5 .nf-add5-hero-emphasis strong{font-weight:620}.nf-add-v5 .nf-add5-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:18px;margin-top:32px}.nf-add-v5 .nf-add5-reading{max-width:820px}.nf-add-v5 .nf-add5-reading p+p{margin-top:18px}.nf-add-v5 .nf-add5-reading-note{padding-top:8px}.nf-add-v5 .nf-add5-benefits-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.nf-add-v5 .nf-add5-benefit-card{padding:30px 30px 32px;border:1px solid var(--add5-line);border-radius:28px;background:#fff;box-shadow:var(--add5-shadow)}.nf-add-v5 .nf-add5-benefit-card p{margin-top:14px}.nf-add-v5 .nf-add5-steps{display:grid;gap:0;border-top:1px solid var(--add5-line)}.nf-add-v5 .nf-add5-step{display:grid;grid-template-columns:minmax(190px,220px) minmax(0,1fr);gap:clamp(24px, 4vw, 56px);align-items:start;padding:30px 0;border-bottom:1px solid var(--add5-line)}.nf-add-v5 .nf-add5-step-num{display:inline-block;margin-bottom:12px;color:#8fa4bb;font-size:clamp(34px, 3vw, 44px);line-height:.95;font-weight:430;letter-spacing:-.04em}.nf-add-v5 .nf-add5-step-body p+p{margin-top:14px}.nf-add-v5 .nf-add5-step-body strong{color:var(--add5-ink);font-weight:600}.nf-add-v5 .nf-add5-final{background:#fff}.nf-add-v5 .nf-add5-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:48px;align-items:end;padding-top:38px;border-top:1px solid var(--add5-line)}.nf-add-v5 .nf-add5-final-copy{max-width:760px}.nf-add-v5 .nf-add5-final-copy p{max-width:650px;margin-top:18px}.nf-add-v5 .nf-add5-final-subtitle strong{color:var(--add5-ink);font-weight:600}.nf-add-v5 .nf-add5-final-actions{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.nf-add-v5 .nf-add5-pricing .nf-add5-head{margin-bottom:30px}.nf-add-v5 .nf-add5-pricing-grid{display:grid;grid-template-columns:minmax(0,440px)}.nf-add-v5 .nf-add5-pricing-card{padding:30px 30px 32px;border:1px solid var(--add5-line);border-radius:28px;background:var(--nf-price-card-bg);box-shadow:var(--add5-shadow)}.nf-add-v5 .nf-add5-pricing-label{display:inline-block;margin-bottom:18px;color:var(--add5-muted);font-size:12px;line-height:1.35;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.nf-add-v5 .nf-add5-pricing-top{margin-bottom:16px}.nf-add-v5 .nf-add5-pricing-copy{margin-bottom:22px}.nf-add-v5 .nf-add5-pricing-meta{display:grid;gap:7px}.nf-add-v5 .nf-add5-pricing-price{color:var(--add5-ink);font-size:42px;line-height:1;font-weight:500;letter-spacing:-.05em}.nf-add-v5 .nf-add5-pricing-place,.nf-add-v5 .nf-add5-pricing-student{font-size:15px;line-height:1.55}.nf-add-v5 .nf-add5-pricing-action{margin-top:26px}.nf-add-v5 .nf-add5-info-box{max-width:900px;padding:34px 34px 36px;border:1px solid var(--add5-line);border-radius:28px;background:var(--add5-bg-soft)}.nf-add-v5 .nf-add5-info-box p{max-width:760px;margin-top:16px}@media (max-width:1100px){.nf-add-v5 .nf-design-container{width:min(calc(100% - 72px), 1320px)}}@media (max-width:900px){.nf-add-v5 .nf-add5-final-grid,.nf-add-v5 .nf-add5-step{grid-template-columns:1fr}.nf-add-v5 .nf-add5-step-side{max-width:700px}}@media (max-width:840px){.nf-add-v5 .nf-add5-benefits-grid{grid-template-columns:1fr}.nf-add-v5 .nf-add5-pricing-grid{grid-template-columns:1fr;max-width:520px}}@media (max-width:620px){.nf-add-v5 .nf-design-container{width:calc(100% - 44px)}.nf-add-v5 h1{font-size:clamp(36px, 10vw, 44px)}.nf-add-v5 h2{font-size:clamp(29px, 8vw, 36px)}.nf-add-v5 .nf-add5-section{padding:72px 0}.nf-add-v5 .nf-add5-hero{min-height:620px}.nf-add-v5 .nf-add5-hero-inner{padding-top:64px;padding-bottom:72px}.nf-add-v5 .nf-add5-hero-shade{background:linear-gradient(180deg,rgb(7 20 32 / .60) 0%,rgb(7 20 32 / .36) 56%,rgb(7 20 32 / .17) 100%),linear-gradient(90deg,rgb(7 20 32 / .46) 0%,rgb(7 20 32 / .13) 78%,#fff0 100%)}.nf-add-v5 .nf-add5-benefit-card,.nf-add-v5 .nf-add5-pricing-card,.nf-add-v5 .nf-add5-info-box{padding:26px 22px 28px;border-radius:22px}.nf-add-v5 .nf-add5-final-actions,.nf-add-v5 .nf-add5-final-actions .nf-add5-button,.nf-add-v5 .nf-add5-pricing-action .nf-add5-button,.nf-add-v5 .nf-add5-hero-actions .nf-add5-button{width:100%}}@media (prefers-reduced-motion:reduce){.nf-add-v5 .nf-add5-button{transition:none!important}.nf-add-v5 .nf-add5-button:hover,.nf-add-v5 .nf-add5-button:focus-visible{transform:none!important}}.nf-add-v5 .nf-add5-section{padding:clamp(64px, 5.4vw, 76px) 0}.nf-add-v5 .nf-add5-head{margin-bottom:32px}.nf-add-v5 .nf-add5-benefits-grid{gap:18px}.nf-add-v5 .nf-add5-benefit-card{min-height:224px;padding:28px 28px 30px;border:1px solid rgb(13 34 54 / .075);border-radius:20px;box-shadow:none}.nf-add-v5 .nf-add5-benefit-card--1{background:#eef3f7}.nf-add-v5 .nf-add5-benefit-card--2{background:#f4f6f8}.nf-add-v5 .nf-add5-benefit-card--3{background:#e8eff5}.nf-add-v5 .nf-add5-benefit-card--4{background:#f8fafb}.nf-add-v5 .nf-add5-benefit-icon{width:26px;height:26px;margin-bottom:18px;color:#5e748a}.nf-add-v5 .nf-add5-benefit-icon svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.nf-add-v5 .nf-add5-benefit-card h3{max-width:520px}.nf-add-v5 .nf-add5-benefit-card p{max-width:540px;margin-top:12px}.nf-add-v5 .nf-add5-final-grid{padding-top:30px}.nf-add-v5 .nf-add5-pricing .nf-add5-head{margin-bottom:26px}.nf-add-v5 .nf-add5-info-editorial{max-width:840px;padding-top:28px;border-top:1px solid var(--add5-line)}.nf-add-v5 .nf-add5-info-editorial h2{max-width:720px}.nf-add-v5 .nf-add5-info-editorial p{max-width:780px;margin-top:16px;color:var(--add5-soft);font-size:15px;line-height:1.64}@media (max-width:620px){.nf-add-v5 .nf-add5-section{padding:54px 0}.nf-add-v5 .nf-add5-head{margin-bottom:26px}.nf-add-v5 .nf-add5-benefit-card{min-height:0;padding:24px 22px 26px;border-radius:18px}.nf-add-v5 .nf-add5-info-editorial{padding-top:22px}}.nf-add-v5 .nf-add5-pricing-card{box-shadow:none}.nf-add-v5 .nf-add5-hero-copy{transform:translateY(-46px)}.nf-add-v5 .nf-add5-hero-body>p:first-child{font-size:clamp(18px, 1.35vw, 19px);line-height:1.58}.nf-add-v5 .nf-add5-hero-actions .nf-add5-button{background:#fff;color:var(--add5-ink)!important}.nf-add-v5 .nf-add5-hero-actions .nf-add5-button:hover,.nf-add-v5 .nf-add5-hero-actions .nf-add5-button:focus-visible{background:#f3f6f8;color:var(--add5-ink)!important}.nf-add-v5 .nf-add5-session{padding-bottom:38px}.nf-add-v5 .nf-add5-final{padding-top:28px;padding-bottom:30px}.nf-add-v5 .nf-add5-final-grid{display:block;padding-top:30px}.nf-add-v5 .nf-add5-final-actions{margin-top:26px}.nf-add-v5 .nf-add5-pricing{padding-top:40px}.nf-add-v5 .nf-add5-section--reassurance{padding-top:36px;padding-bottom:48px}.nf-add-v5 .nf-add5-info-editorial{max-width:800px;padding-top:22px}.nf-add-v5 .nf-add5-info-editorial h2{max-width:680px;font-size:clamp(19px, 1.7vw, 23px);line-height:1.25;font-weight:560;letter-spacing:-.018em}.nf-add-v5 .nf-add5-info-editorial p{max-width:760px;margin-top:12px;font-size:14.5px;line-height:1.62}@media (max-width:900px){.nf-add-v5 .nf-add5-hero-copy{transform:translateY(-28px)}}@media (max-width:620px){.nf-add-v5 .nf-add5-hero-copy{transform:translateY(-14px)}.nf-add-v5 .nf-add5-hero-body>p:first-child{font-size:17.5px}.nf-add-v5 .nf-add5-session{padding-bottom:30px}.nf-add-v5 .nf-add5-final{padding-top:20px;padding-bottom:24px}.nf-add-v5 .nf-add5-final-grid{padding-top:26px}.nf-add-v5 .nf-add5-final-actions{margin-top:22px}.nf-add-v5 .nf-add5-pricing{padding-top:34px}.nf-add-v5 .nf-add5-section--reassurance{padding-top:28px;padding-bottom:38px}.nf-add-v5 .nf-add5-info-editorial h2{font-size:19px}.nf-add-v5 .nf-add5-info-editorial p{font-size:14px}}@media (min-width:781px){.nf-add-v5 .nf-add5-hero{min-height:max(730px, calc(100svh - var(--nf-nav-height)));background:#fff}.nf-add-v5 .nf-add5-hero-media{position:absolute;top:0;right:0;bottom:0;left:50%;width:50%;height:100%;overflow:hidden;z-index:0}.nf-add-v5 .nf-add5-hero-image{position:absolute;inset:0;width:100%;height:100%;display:block;object-fit:cover;object-position:76% center;z-index:auto}.nf-add-v5 .nf-add5-hero-shade{display:none}.nf-add-v5 .nf-add5-hero-inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;width:100%;max-width:none;min-height:inherit;margin:0;padding:0}.nf-add-v5 .nf-add5-hero-copy{grid-column:1;align-self:center;box-sizing:border-box;width:100%;max-width:none;margin:0;padding:86px clamp(28px, 4.1vw, 72px) 86px max(64px, calc((100vw - 1320px)/2));transform:none}.nf-add-v5 .nf-add5-hero h1,.nf-add-v5 .nf-add5-hero p,.nf-add-v5 .nf-add5-hero strong{color:#0d2236}.nf-add-v5 .nf-add5-hero h1{font-size:clamp(42px, 4vw, 62px);line-height:1.04;letter-spacing:-.041em}.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button{width:fit-content;background:#0d2236;color:#fff!important;border-color:#0d2236;box-shadow:none}.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button:hover,.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button:focus-visible{background:#071827;color:#fff!important;border-color:#071827;box-shadow:none}.nf-add-v5 .nf-add5-hero-body{max-width:570px}.nf-add-v5 .nf-add5-hero p{color:#42505d}.nf-add-v5 .nf-add5-hero .nf-add5-hero-emphasis strong{color:#0d2236}.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button{background:#0d2236;color:#fff!important}.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button:hover,.nf-add-v5 .nf-add5-hero .nf-add5-hero-actions .nf-add5-button:focus-visible{background:#071827;color:#fff!important}}@media (min-width:781px) and (max-width:1100px){.nf-add-v5 .nf-add5-hero-copy{padding:64px 28px 64px 40px}.nf-add-v5 .nf-add5-hero h1{font-size:clamp(37px, 4.6vw, 50px)}}.nf-add-v5>.nf-add5-hero+section.nf-add5-section{background:#f7f9fa}.nf-add-v5>.nf-add5-hero+section.nf-add5-section+section.nf-add5-section--soft{background:#fff}@media (min-width:781px){.nf-add-v5 .nf-add5-hero-image{object-position:90% center}}@media (max-width:780px){.nf-add-v5 .nf-add5-hero-image{object-position:75% center}}@media (min-width:621px) and (max-width:780px){.nf-add-v5 .nf-add5-hero-shade{background:linear-gradient(90deg,rgb(7 20 32 / .69) 0%,rgb(7 20 32 / .65) 34%,rgb(7 20 32 / .43) 58%,rgb(7 20 32 / .14) 72%,#fff0 100%),linear-gradient(180deg,rgb(7 20 32 / .08) 0%,rgb(7 20 32 / .19) 100%)}}@media (min-width:1101px){.nf-add-v5 .nf-add5-hero-body{margin-top:48px}.nf-add-v5 .nf-add5-hero-body p+p{margin-top:30px}.nf-add-v5 .nf-add5-hero-actions{margin-top:58px}}