.nf-trauma-v1{--tr-ink:var(--nf-ink, #0d2236);--tr-soft:var(--nf-soft, #506174);--tr-muted:var(--nf-muted, #6f8aa7);--tr-line:var(--nf-line, rgba(13,34,54,.11));--tr-soft-bg:#f7f9fa;--tr-card-bg:rgba(255,255,255,.84);--tr-font:var(--nf-font, "Inter Tight", Inter, ui-sans-serif, -apple-system, BlinkMacSystemFont, "Segoe UI", Arial, sans-serif);width:100%;background:#fff;color:var(--tr-ink);font-family:var(--tr-font)}.nf-trauma-v1 *,.nf-trauma-v1 *::before,.nf-trauma-v1 *::after{box-sizing:border-box}.nf-trauma-v1 a{color:inherit;text-decoration:none!important}.nf-trauma-v1 .nf-design-container{width:min(calc(100% - 128px), 1320px);margin-inline:auto}.nf-trauma-v1 h1,.nf-trauma-v1 h2,.nf-trauma-v1 h3{margin:0;color:var(--tr-ink);font-family:var(--tr-font);letter-spacing:-.034em}.nf-trauma-v1 h1{max-width:800px;font-size:clamp(42px, 4vw, 56px);line-height:1.04;font-weight:500}.nf-trauma-v1 h2{font-size:clamp(31px, 3vw, 44px);line-height:1.1;font-weight:500}.nf-trauma-v1 h3{font-size:22px;line-height:1.24;font-weight:560}.nf-trauma-v1 p{margin:0;color:var(--tr-soft);font-size:16px;line-height:1.68}.nf-trauma-v1 .nf-tr-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:0 24px;border-radius:999px;border:1px solid #fff0;background:var(--tr-ink);color:#fff!important;font-size:15px;font-weight:600;line-height:1;transition:transform .2s ease,background-color .2s ease,border-color .2s ease,color .2s ease}.nf-trauma-v1 .nf-tr-button:hover,.nf-trauma-v1 .nf-tr-button:focus-visible{transform:translateY(-1px);background:#071827}.nf-trauma-v1 .nf-tr-button--secondary{background:#fff0;color:var(--tr-ink)!important;border-color:rgb(255 255 255 / .28);backdrop-filter:blur(4px)}.nf-trauma-v1 .nf-tr-button--secondary:hover,.nf-trauma-v1 .nf-tr-button--secondary:focus-visible{background:rgb(255 255 255 / .1);color:#fff!important;border-color:rgb(255 255 255 / .42)}.nf-trauma-v1 .nf-tr-section{padding:clamp(82px, 7vw, 108px) 0;background:#fff}.nf-trauma-v1 .nf-tr-section--soft{background:var(--tr-soft-bg)}.nf-trauma-v1 .nf-tr-head{max-width:860px;margin-bottom:36px}.nf-trauma-v1 .nf-tr-head--tight{max-width:780px}.nf-trauma-v1 .nf-tr-head p{max-width:760px;margin-top:16px}.nf-trauma-v1 .nf-tr-subtitle{margin-top:14px;color:var(--tr-ink);font-size:clamp(20px, 2vw, 26px);line-height:1.28;font-weight:560;letter-spacing:-.02em}.nf-trauma-v1 .nf-tr-hero{position:relative;min-height:clamp(720px, 88vh, 940px);display:flex;align-items:stretch;overflow:hidden;background:#091420}.nf-trauma-v1 .nf-tr-hero-media,.nf-trauma-v1 .nf-tr-hero-image,.nf-trauma-v1 .nf-tr-hero-shade{position:absolute;inset:0}.nf-trauma-v1 .nf-tr-hero-image{width:100%;height:100%;object-fit:cover;object-position:center center}.nf-trauma-v1 .nf-tr-hero-shade{background:linear-gradient(90deg,rgb(7 20 32 / .76) 0%,rgb(7 20 32 / .72) 34%,rgb(7 20 32 / .38) 58%,rgb(7 20 32 / .08) 78%,#fff0 100%),linear-gradient(180deg,rgb(7 20 32 / .12) 0%,rgb(7 20 32 / .28) 100%)}.nf-trauma-v1 .nf-tr-hero-inner{position:relative;z-index:2;display:flex;align-items:center;min-height:inherit;padding-top:clamp(92px, 10vw, 134px);padding-bottom:clamp(70px, 9vw, 110px)}.nf-trauma-v1 .nf-tr-hero-copy{width:min(100%, 760px)}.nf-trauma-v1 .nf-tr-hero h1,.nf-trauma-v1 .nf-tr-hero p{color:#fff}.nf-trauma-v1 .nf-tr-hero h1{text-transform:uppercase;letter-spacing:.08em;font-size:clamp(18px, 1.5vw, 20px);line-height:1.3;font-weight:650}.nf-trauma-v1 .nf-tr-hero-statement{margin-top:14px;max-width:760px;color:#fff;font-size:clamp(38px, 3.7vw, 54px);line-height:1.05;font-weight:500;letter-spacing:-.034em}.nf-trauma-v1 .nf-tr-hero-body{max-width:650px;margin-top:24px}.nf-trauma-v1 .nf-tr-hero-body p+p{margin-top:16px}.nf-trauma-v1 .nf-tr-hero-actions{display:grid;gap:24px;align-items:start;margin-top:32px;max-width:620px}.nf-trauma-v1 .nf-tr-hero-callout{display:grid;gap:14px;max-width:430px}.nf-trauma-v1 .nf-tr-hero-callout p{color:rgb(255 255 255 / .88);font-size:15px;line-height:1.58}.nf-trauma-v1 .nf-tr-signs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.nf-trauma-v1 .nf-tr-sign-card{padding:28px 28px 30px;border:1px solid var(--tr-line);border-radius:28px;background:#fff}.nf-trauma-v1 .nf-tr-sign-card h3{margin-bottom:10px}.nf-trauma-v1 .nf-tr-conclusion{max-width:820px;margin-top:28px;padding-top:24px;border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-reading{max-width:860px}.nf-trauma-v1 .nf-tr-reading p+p{margin-top:16px}.nf-trauma-v1 .nf-tr-axes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:40px}.nf-trauma-v1 .nf-tr-axis-card{display:flex;flex-direction:column;gap:14px;min-height:100%;padding:30px 28px 32px;border:1px solid var(--tr-line);border-radius:28px;background:#fff}.nf-trauma-v1 .nf-tr-axis-no{color:#9bb0c7;font-size:clamp(34px, 3vw, 44px);line-height:.94;font-weight:400;letter-spacing:-.04em}.nf-trauma-v1 .nf-tr-follow{max-width:860px;margin-top:28px;padding-top:24px;border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-pricing .nf-tr-head{margin-bottom:28px}.nf-trauma-v1 .nf-tr-pricing-grid{display:grid;max-width:540px}.nf-trauma-v1 .nf-tr-pricing-card{padding:34px 34px 36px;border:1px solid var(--tr-line);border-radius:30px;background:var(--nf-price-card-bg)}.nf-trauma-v1 .nf-tr-pricing-label{display:inline-block;margin-bottom:18px;color:var(--tr-muted);font-size:12px;line-height:1.35;font-weight:650;letter-spacing:.12em;text-transform:uppercase}.nf-trauma-v1 .nf-tr-pricing-top{margin-bottom:14px}.nf-trauma-v1 .nf-tr-pricing-copy{margin-bottom:22px}.nf-trauma-v1 .nf-tr-pricing-meta{display:grid;gap:8px}.nf-trauma-v1 .nf-tr-pricing-price{color:var(--tr-ink);font-size:clamp(34px, 3.3vw, 44px);line-height:1;font-weight:500;letter-spacing:-.04em}.nf-trauma-v1 .nf-tr-pricing-place,.nf-trauma-v1 .nf-tr-pricing-student{font-size:15px;line-height:1.58}.nf-trauma-v1 .nf-tr-pricing-action{margin-top:26px}.nf-trauma-v1 .nf-tr-final{background:var(--tr-soft-bg)}.nf-trauma-v1 .nf-tr-final-grid{display:grid;grid-template-columns:minmax(0,1.15fr) auto;gap:clamp(28px, 5vw, 70px);align-items:center}.nf-trauma-v1 .nf-tr-final-copy{max-width:780px}.nf-trauma-v1 .nf-tr-final-copy p+p{margin-top:14px}.nf-trauma-v1 .nf-tr-final-actions{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-end}.nf-trauma-v1 .nf-tr-final .nf-tr-button--secondary{border-color:var(--tr-line);color:var(--tr-ink)!important}.nf-trauma-v1 .nf-tr-final .nf-tr-button--secondary:hover,.nf-trauma-v1 .nf-tr-final .nf-tr-button--secondary:focus-visible{background:rgb(13 34 54 / .04);color:var(--tr-ink)!important;border-color:rgb(13 34 54 / .16)}.nf-trauma-v1 .nf-tr-section--reassurance{padding-top:42px;padding-bottom:86px}.nf-trauma-v1 .nf-tr-reassurance-box{max-width:980px;padding-top:26px;border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-reassurance-box h2{margin-bottom:12px;font-size:22px;line-height:1.24;font-weight:560;letter-spacing:-.02em}.nf-trauma-v1 .nf-tr-reassurance-box p{font-size:15px;line-height:1.62}@media (max-width:1100px){.nf-trauma-v1 .nf-design-container{width:min(calc(100% - 72px), 1320px)}.nf-trauma-v1 .nf-tr-axes{grid-template-columns:1fr}.nf-trauma-v1 .nf-tr-final-grid{grid-template-columns:1fr}.nf-trauma-v1 .nf-tr-final-actions{justify-content:flex-start}}@media (max-width:900px){.nf-trauma-v1 .nf-tr-signs-grid{grid-template-columns:1fr}}@media (max-width:780px){.nf-trauma-v1 .nf-design-container{width:min(calc(100% - 40px), 1320px)}.nf-trauma-v1 .nf-tr-section{padding:72px 0}.nf-trauma-v1 .nf-tr-hero{min-height:auto}.nf-trauma-v1 .nf-tr-hero-shade{background:linear-gradient(180deg,rgb(7 20 32 / .42) 0%,rgb(7 20 32 / .62) 28%,rgb(7 20 32 / .78) 100%),linear-gradient(90deg,rgb(7 20 32 / .16) 0%,#fff0 100%)}.nf-trauma-v1 .nf-tr-hero-inner{padding-top:92px;padding-bottom:78px}.nf-trauma-v1 .nf-tr-hero-actions{gap:18px}.nf-trauma-v1 .nf-tr-hero-callout{max-width:none}.nf-trauma-v1 .nf-tr-button,.nf-trauma-v1 .nf-tr-button--secondary{width:100%}.nf-trauma-v1 .nf-tr-pricing-card,.nf-trauma-v1 .nf-tr-sign-card,.nf-trauma-v1 .nf-tr-axis-card{border-radius:24px;padding-inline:22px}}.nf-trauma-v1 .nf-tr-hero-shade{inset:0 auto 0 0;width:66.666%;background:linear-gradient(90deg,rgb(7 20 32 / .84) 0%,rgb(7 20 32 / .76) 48%,rgb(7 20 32 / .42) 76%,#fff0 100%)}.nf-trauma-v1 .nf-tr-hero h1{max-width:760px;color:#fff;font-size:clamp(52px, 5.3vw, 74px);line-height:.99;font-weight:500;letter-spacing:-.043em;text-transform:none}.nf-trauma-v1 .nf-tr-hero-statement{max-width:700px;margin-top:16px;color:rgb(255 255 255 / .96);font-size:clamp(22px, 2vw, 29px);line-height:1.28;font-weight:500;letter-spacing:-.022em}.nf-trauma-v1 .nf-tr-hero .nf-tr-button{min-height:52px;padding:0 24px;border:1px solid #fff;background:#fff;color:var(--tr-ink)!important;font-size:1rem;font-weight:700}.nf-trauma-v1 .nf-tr-hero .nf-tr-button:hover,.nf-trauma-v1 .nf-tr-hero .nf-tr-button:focus-visible{background:rgb(255 255 255 / .92);border-color:rgb(255 255 255 / .92);color:var(--tr-ink)!important;box-shadow:0 14px 30px rgb(0 0 0 / .16)}.nf-trauma-v1 .nf-tr-text-link{display:inline-flex;align-items:center;width:fit-content;color:var(--tr-ink)!important;font-size:15px;line-height:1.3;font-weight:600;text-decoration:none!important;transition:transform .2s ease,opacity .2s ease}.nf-trauma-v1 .nf-tr-text-link::after{content:"→";margin-left:9px;font-size:1.05em}.nf-trauma-v1 .nf-tr-text-link:hover,.nf-trauma-v1 .nf-tr-text-link:focus-visible{transform:translateX(2px)}.nf-trauma-v1 .nf-tr-text-link--hero{color:#fff!important}.nf-trauma-v1 .nf-tr-hero-callout{gap:10px;max-width:470px}.nf-trauma-v1 .nf-tr-hero-callout p{margin:0;color:rgb(255 255 255 / .86)}.nf-trauma-v1 .nf-tr-hero-actions{gap:22px;margin-top:30px}.nf-trauma-v1 .nf-tr-final-actions{align-items:center}@media (max-width:980px) and (min-width:781px){.nf-trauma-v1 .nf-tr-hero-shade{width:76%}}@media (max-width:780px){.nf-trauma-v1 .nf-tr-hero-shade{width:100%;background:linear-gradient(180deg,rgb(7 20 32 / .12) 0%,rgb(7 20 32 / .23) 34%,rgb(7 20 32 / .64) 70%,rgb(7 20 32 / .78) 100%)}.nf-trauma-v1 .nf-tr-hero h1{font-size:clamp(39px, 11vw, 50px)}.nf-trauma-v1 .nf-tr-hero-statement{font-size:22px}.nf-trauma-v1 .nf-tr-hero .nf-tr-button{width:auto;min-width:0}.nf-trauma-v1 .nf-tr-text-link{width:fit-content}}.nf-trauma-v1 .nf-tr-hero .nf-tr-button{width:fit-content;justify-self:start;align-self:start}.nf-trauma-v1 .nf-tr-manifest-grid{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(64px, 7vw, 110px);align-items:start}.nf-trauma-v1 .nf-tr-manifest-heading{max-width:560px}.nf-trauma-v1 .nf-tr-manifest-heading h2{margin:0}.nf-trauma-v1 .nf-tr-manifest-content{max-width:760px}.nf-trauma-v1 .nf-tr-manifest-list{border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-manifest-item{padding:24px 0 25px;border-bottom:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-manifest-item h3{margin:0 0 8px;color:var(--tr-ink);font-size:20px;line-height:1.28;font-weight:600;letter-spacing:-.018em}.nf-trauma-v1 .nf-tr-manifest-item p{max-width:680px;margin:0;color:var(--tr-soft);font-size:16px;line-height:1.66}.nf-trauma-v1 .nf-tr-manifest-conclusion{max-width:700px;margin-top:30px}.nf-trauma-v1 .nf-tr-manifest-conclusion p{color:var(--tr-ink);font-size:clamp(20px, 1.8vw, 24px);line-height:1.48;font-weight:500;letter-spacing:-.015em}@media (max-width:900px){.nf-trauma-v1 .nf-tr-manifest-grid{grid-template-columns:1fr;gap:34px}.nf-trauma-v1 .nf-tr-manifest-heading,.nf-trauma-v1 .nf-tr-manifest-content{max-width:none}}@media (max-width:700px){.nf-trauma-v1 .nf-tr-manifest-item{padding:20px 0 21px}.nf-trauma-v1 .nf-tr-manifest-item h3{font-size:19px}.nf-trauma-v1 .nf-tr-manifest-conclusion{margin-top:24px}.nf-trauma-v1 .nf-tr-manifest-conclusion p{font-size:19px}}.nf-trauma-v1 .nf-tr-manifest-grid{display:block;max-width:900px}.nf-trauma-v1 .nf-tr-manifest-heading{max-width:760px;margin-bottom:38px}.nf-trauma-v1 .nf-tr-manifest-content{max-width:820px}.nf-trauma-v1 .nf-tr-manifest-list{border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-manifest-item{padding:25px 0 26px}.nf-trauma-v1 .nf-tr-manifest-item p{max-width:760px}.nf-trauma-v1 .nf-tr-manifest-conclusion{max-width:760px;margin-top:32px}@media (max-width:700px){.nf-trauma-v1 .nf-tr-manifest-heading{margin-bottom:28px}}.nf-trauma-v1 .nf-tr-manifest-conclusion p{font-size:16px;line-height:1.68}@media (max-width:700px){.nf-trauma-v1 .nf-tr-manifest-conclusion p{font-size:16px;line-height:1.68}}.nf-trauma-v1 .nf-tr-section-note{max-width:760px;margin-top:28px;padding-top:20px;border-top:1px solid var(--tr-line)}.nf-trauma-v1 .nf-tr-section-note p{margin:0;color:var(--tr-muted);font-size:14px;line-height:1.62;font-weight:450;letter-spacing:0}@media (max-width:700px){.nf-trauma-v1 .nf-tr-section-note{margin-top:24px;padding-top:18px}.nf-trauma-v1 .nf-tr-section-note p{font-size:14px;line-height:1.62}}@media (min-width:981px){.nf-trauma-v1 .nf-tr-hero-copy{transform:translateY(-46px)}}@media (max-width:980px) and (min-width:781px){.nf-trauma-v1 .nf-tr-hero-copy{transform:translateY(-28px)}}@media (max-width:780px){.nf-trauma-v1 .nf-tr-hero-copy{transform:translateY(-14px)}}.nf-trauma-v1 .nf-tr-section--before-pricing{padding-bottom:clamp(42px, 4vw, 58px)}.nf-trauma-v1 .nf-tr-pricing{padding-top:clamp(42px, 4vw, 58px)}@media (max-width:700px){.nf-trauma-v1 .nf-tr-section--before-pricing{padding-bottom:34px}.nf-trauma-v1 .nf-tr-pricing{padding-top:34px}}@media (min-width:781px){.nf-trauma-v1 .nf-tr-hero{min-height:clamp(620px, 74vh, 820px);background:#fff}.nf-trauma-v1 .nf-tr-hero-media{inset:0 0 0 50%;width:50%;height:100%;overflow:hidden}.nf-trauma-v1 .nf-tr-hero-image{inset:0;width:100%;height:100%;object-fit:cover;object-position:right center}.nf-trauma-v1 .nf-tr-hero-shade{display:none}.nf-trauma-v1 .nf-tr-hero-inner{width:100%;max-width:none;margin:0;display:grid;grid-template-columns:1fr 1fr;align-items:stretch;min-height:inherit;padding:0}.nf-trauma-v1 .nf-tr-hero-copy{grid-column:1;align-self:center;width:min(100%, 680px);max-width:none;margin:0;padding-top:92px;padding-bottom:92px;padding-left:max(64px, calc((100vw - 1320px) / 2));padding-right:clamp(36px, 5vw, 76px);transform:none}.nf-trauma-v1 .nf-tr-hero h1,.nf-trauma-v1 .nf-tr-hero p,.nf-trauma-v1 .nf-tr-hero-statement,.nf-trauma-v1 .nf-tr-hero-callout p,.nf-trauma-v1 .nf-tr-text-link--hero{color:var(--tr-ink)!important}.nf-trauma-v1 .nf-tr-hero h1{max-width:620px;font-size:clamp(54px, 5vw, 72px);line-height:.98;font-weight:500;letter-spacing:-.045em}.nf-trauma-v1 .nf-tr-hero-statement{max-width:620px;margin-top:14px;font-size:clamp(24px, 1.95vw, 31px);line-height:1.24;font-weight:500;letter-spacing:-.022em}.nf-trauma-v1 .nf-tr-hero-body{max-width:580px;margin-top:24px}.nf-trauma-v1 .nf-tr-hero-actions{gap:18px;margin-top:30px;max-width:520px}.nf-trauma-v1 .nf-tr-hero .nf-tr-button{width:fit-content;min-height:50px;padding:0 24px;border:1px solid #fff0;background:var(--tr-ink);color:#fff!important;box-shadow:none}.nf-trauma-v1 .nf-tr-hero .nf-tr-button:hover,.nf-trauma-v1 .nf-tr-hero .nf-tr-button:focus-visible{background:#071827;border-color:#fff0;color:#fff!important}.nf-trauma-v1 .nf-tr-text-link{color:var(--tr-ink)!important}.nf-trauma-v1 .nf-tr-hero-callout{gap:10px;max-width:420px}}@media (min-width:781px) and (max-width:1100px){.nf-trauma-v1 .nf-tr-hero-copy{width:min(100%, 620px);padding-top:78px;padding-bottom:78px;padding-left:40px;padding-right:32px}.nf-trauma-v1 .nf-tr-hero h1{font-size:clamp(46px, 5.6vw, 60px)}.nf-trauma-v1 .nf-tr-hero-statement{font-size:clamp(22px, 2.5vw, 28px)}}@media (min-width:1800px){.nf-trauma-v1 .nf-tr-hero-image{transform:scale(1.18);transform-origin:right center}}