.nl-v4-home-page{background:var(--nl-v4-ivory-100)}.nl-v4-home-page .nl-v4-main :where(h1,h2,h3,p,blockquote,figure,dl,dd){margin:0}.nl-v4-home-page .nl-v4-main :where(ul,ol){margin:0;padding:0}.nl-v4-home-whatsapp-float{display:contents}.nl-v4-home-hero{position:relative;overflow:hidden;background:linear-gradient(rgba(18,62,94,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(18,62,94,.04) 1px,transparent 1px),linear-gradient(112deg,var(--nl-v4-ivory-100),#f1ebde);background-size:64px 64px,64px 64px,auto}.nl-v4-home-hero__backdrop{position:absolute;z-index:0;top:0;right:0;bottom:0;width:31%;background:radial-gradient(circle at 75% 15%,rgba(232,193,127,.14),transparent 18rem),var(--nl-v4-navy-950);clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.nl-v4-home-hero__layout{position:relative;z-index:1;display:grid;min-height:min(760px,calc(100svh - 80px));grid-template-columns:minmax(0,1fr) minmax(470px,1fr);align-items:center;gap:clamp(2rem,3.8vw,4.5rem);padding-block:clamp(4rem,7.8vw,7.5rem)}.nl-v4-home-hero__copy{position:relative;z-index:2;max-width:820px}.nl-v4-home-hero__copy h1{max-width:820px;margin-top:1.1rem;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:clamp(3.35rem,5.65vw,6rem);font-weight:800;letter-spacing:-.068em;line-height:.93;text-wrap:balance}.nl-v4-home-hero__copy h1 em{color:var(--nl-v4-teal-800);font-family:var(--nl-v4-serif);font-style:normal;font-weight:520}.nl-v4-home-hero__copy>p{max-width:650px;margin-top:1.55rem;color:var(--nl-v4-muted-strong);font-size:clamp(1rem,1.45vw,1.18rem);line-height:1.7}.nl-v4-home-hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}.nl-v4-home-hero__assurances{display:flex;flex-wrap:wrap;gap:.8rem 1.2rem;margin-top:1.45rem!important;list-style:none}.nl-v4-home-hero__assurances li{display:flex;align-items:center;gap:.45rem;color:var(--nl-v4-muted-strong);font-size:.83rem;line-height:1.4}.nl-v4-home-hero__assurances svg{flex:0 0 auto;color:var(--nl-v4-teal-600)}.nl-v4-home-art{position:relative;z-index:2;display:grid;min-height:600px;grid-template-rows:auto minmax(0,1fr);gap:1rem;padding:clamp(1.3rem,2.15vw,1.9rem);overflow:hidden;border:1px solid rgba(255,255,255,.11);border-radius:46px 46px 122px;background:radial-gradient(circle at 25% 47%,rgba(10,86,84,.48),transparent 34%),radial-gradient(circle at 88% 7%,rgba(232,193,127,.18),transparent 25%),linear-gradient(148deg,#0d354a,var(--nl-v4-navy-1000) 72%);box-shadow:var(--nl-v4-shadow-deep);color:var(--nl-v4-ivory-50);isolation:isolate}.nl-v4-home-art:before{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.075) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.075) 1px,transparent 1px);background-size:44px 44px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 82%);mask-image:linear-gradient(to bottom,black,transparent 82%)}.nl-v4-home-art:after{position:absolute;z-index:-1;right:-9rem;bottom:-10rem;width:28rem;height:28rem;border:1px solid rgba(232,193,127,.12);border-radius:50%;background:radial-gradient(circle,rgba(10,86,84,.16),transparent 68%);content:""}.nl-v4-home-art__header{position:relative;z-index:3;display:flex;align-items:flex-start;justify-content:space-between;gap:1rem;padding-bottom:.95rem;border-bottom:1px solid rgba(255,255,255,.13)}.nl-v4-home-art__header>div{display:grid;gap:.42rem}.nl-v4-home-art__header>div>span{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:830;letter-spacing:.16em;text-transform:uppercase}.nl-v4-home-art__header h2{max-width:380px;color:var(--nl-v4-ivory-50);font-family:var(--nl-v4-serif);font-size:clamp(1.35rem,1.85vw,1.72rem);font-weight:560;letter-spacing:-.026em;line-height:1.08;text-wrap:balance}.nl-v4-home-art__index{flex:0 0 auto;padding-top:.2rem;color:#fffdf98f;font-family:var(--nl-v4-ui);font-size:.68rem;font-weight:780;letter-spacing:.12em}.nl-v4-home-art__body{position:relative;z-index:2;display:grid;min-height:390px;grid-template-columns:minmax(0,1.18fr) minmax(155px,.82fr);align-items:center;gap:.25rem}.nl-v4-home-art__visual{position:relative;display:grid;min-width:0;min-height:360px;place-items:center}.nl-v4-home-art__visual:before{position:absolute;width:92%;aspect-ratio:1;border-radius:50%;background:radial-gradient(circle,rgba(232,193,127,.13),transparent 66%);content:"";filter:blur(8px)}.nl-v4-home-art__brain{position:relative;z-index:1;width:138%;max-width:none;aspect-ratio:1;margin-left:-20%}.nl-v4-home-art__brain img{display:block;width:100%;height:auto;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 24px 34px rgba(0,8,15,.42)) saturate(.92)}.nl-v4-home-art__hotspot{--nl-v4-neuro-accent: var(--nl-v4-amber-300);position:absolute;z-index:2;display:grid;width:34px;height:34px;place-items:center;border:1px solid var(--nl-v4-neuro-accent);border-radius:50%;background:#071d2ce0;box-shadow:0 0 0 5px #071d2c7a,0 0 24px color-mix(in srgb,var(--nl-v4-neuro-accent) 42%,transparent);color:var(--nl-v4-neuro-accent);font-family:var(--nl-v4-ui);font-size:.62rem;letter-spacing:.04em;transform:translate(-50%,-50%)}.nl-v4-home-art__hotspot b{font-weight:840}.nl-v4-home-art__hotspot--prefrontal{top:35%;left:21%}.nl-v4-home-art__hotspot--reward{--nl-v4-neuro-accent: var(--nl-v4-ivory-50);top:42%;left:43%}.nl-v4-home-art__hotspot--hippocampus{--nl-v4-neuro-accent: var(--nl-v4-sage-300);top:56%;left:55%}.nl-v4-home-art__callouts{display:grid;gap:.68rem;list-style:none}.nl-v4-home-art__callout{--nl-v4-neuro-accent: var(--nl-v4-amber-300);display:grid;min-height:92px;grid-template-columns:29px minmax(0,1fr);align-items:start;gap:.68rem;padding:.85rem .8rem;border:1px solid rgba(255,255,255,.12);border-left:2px solid var(--nl-v4-neuro-accent);border-radius:14px 14px 14px 4px;background:#fff1;box-shadow:0 12px 34px #000a1324;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nl-v4-home-art__callout--teal{--nl-v4-neuro-accent: #7fcac4}.nl-v4-home-art__callout--sage{--nl-v4-neuro-accent: var(--nl-v4-sage-300)}.nl-v4-home-art__callout>span{display:grid;width:29px;height:29px;place-items:center;border:1px solid color-mix(in srgb,var(--nl-v4-neuro-accent) 72%,transparent);border-radius:50%;color:var(--nl-v4-neuro-accent);font-family:var(--nl-v4-ui);font-size:.62rem;font-weight:840;letter-spacing:.04em}.nl-v4-home-art__callout>div{display:grid;gap:.3rem}.nl-v4-home-art__callout strong{color:var(--nl-v4-ivory-50);font-family:var(--nl-v4-ui);font-size:.875rem;font-weight:810;letter-spacing:-.012em;line-height:1.22}.nl-v4-home-art__callout p{color:#fffdf9b8;font-size:.875rem;line-height:1.46}.nl-v4-home-proof{position:relative;z-index:2;border-top:1px solid var(--nl-v4-line);border-bottom:1px solid var(--nl-v4-line);background:#fffefaf5}.nl-v4-home-proof ul{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none}.nl-v4-home-proof li{display:grid;min-height:90px;align-content:center;gap:.18rem;padding:1rem clamp(.8rem,2vw,1.5rem);border-right:1px solid var(--nl-v4-line);text-align:center}.nl-v4-home-proof li:last-child{border-right:0}.nl-v4-home-proof strong{color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:.82rem;font-weight:800;letter-spacing:.055em;text-transform:uppercase}.nl-v4-home-proof span{color:var(--nl-v4-muted);font-size:.78rem}.nl-v4-home-pathways__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.nl-v4-home-pathways__heading>span{padding-bottom:.35rem;color:var(--nl-v4-amber-700);font-family:var(--nl-v4-ui);font-size:.75rem;font-weight:800;letter-spacing:.14em}.nl-v4-home-pathways__grid{display:grid;grid-template-columns:1.22fr .92fr .92fr;gap:1rem;margin-top:clamp(2.5rem,5vw,4.5rem)}.nl-v4-pathway-card{position:relative;display:grid;min-height:300px;align-content:end;gap:.68rem;padding:clamp(1.6rem,3vw,2.45rem);overflow:hidden;border:1px solid var(--nl-v4-line);border-radius:26px;background:var(--nl-v4-paper);color:var(--nl-v4-ink);text-decoration:none;transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}.nl-v4-pathway-card:before{position:absolute;top:-5.2rem;left:-5.2rem;width:11rem;height:11rem;border:1px solid currentColor;border-radius:50%;opacity:.08;content:""}.nl-v4-pathway-card--feature{border-color:transparent;border-radius:74px 26px 26px;background:radial-gradient(circle at 92% 10%,rgba(232,193,127,.18),transparent 12rem),var(--nl-v4-teal-800);color:#fff}.nl-v4-pathway-card--ink{border-color:transparent;background:radial-gradient(circle at 92% 10%,rgba(45,117,147,.35),transparent 13rem),var(--nl-v4-navy-950);color:#fff}.nl-v4-pathway-card__number{position:absolute;top:1.6rem;right:1.6rem;color:var(--nl-v4-amber-500);font-family:var(--nl-v4-ui);font-size:.76rem;font-weight:800;letter-spacing:.12em}.nl-v4-pathway-card>svg{color:var(--nl-v4-amber-500)}.nl-v4-pathway-card--paper .nl-v4-pathway-card__number,.nl-v4-pathway-card--paper>svg{color:var(--nl-v4-amber-700)}.nl-v4-pathway-card--feature .nl-v4-pathway-card__number,.nl-v4-pathway-card--feature>svg,.nl-v4-pathway-card--ink .nl-v4-pathway-card__number,.nl-v4-pathway-card--ink>svg{color:var(--nl-v4-ivory-50)}.nl-v4-pathway-card h3{max-width:340px;color:inherit;font-family:var(--nl-v4-serif);font-size:clamp(1.55rem,2.35vw,2.35rem);font-weight:560;letter-spacing:-.032em;line-height:1.08}.nl-v4-pathway-card p{max-width:360px;color:inherit;font-size:.87rem;line-height:1.58;opacity:.73}.nl-v4-pathway-card__link{display:inline-flex;min-height:44px;align-items:center;gap:.45rem;margin-top:.3rem;color:inherit;font-family:var(--nl-v4-ui);font-size:.8rem;font-weight:790}.nl-v4-pathway-card__link svg{transition:transform .18s ease}.nl-v4-home-process{background:radial-gradient(circle at 8% 7%,rgba(206,145,66,.11),transparent 24rem),var(--nl-v4-ivory-200)}.nl-v4-home-process__layout{display:grid;grid-template-columns:minmax(290px,.75fr) minmax(0,1.25fr);align-items:start;gap:clamp(3rem,8vw,8rem)}.nl-v4-home-process__intro{position:sticky;top:7rem}.nl-v4-home-process__note{display:grid;max-width:540px;grid-template-columns:auto 1fr;gap:.85rem;margin-top:2rem;padding:1.1rem;border:1px solid rgba(10,86,84,.18);border-radius:17px;background:#fffefa9e}.nl-v4-home-process__note>svg{margin-top:.1rem;color:var(--nl-v4-teal-700)}.nl-v4-home-process__note p{color:var(--nl-v4-muted-strong);font-size:.86rem;line-height:1.58}.nl-v4-home-process__note strong{display:block;margin-bottom:.15rem;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:.8rem}.nl-v4-home-process__intro>.nl-v4-action{margin-top:1rem}.nl-v4-home-process__steps{position:relative;list-style:none}.nl-v4-home-process__steps:before{position:absolute;top:2.7rem;bottom:2.7rem;left:1.46rem;width:1px;background:linear-gradient(var(--nl-v4-teal-600),rgba(18,62,94,.12));content:""}.nl-v4-home-process__steps li{position:relative;display:grid;min-height:184px;grid-template-columns:3rem minmax(0,1fr) auto;align-items:start;gap:1.25rem;padding:2.15rem 0;border-bottom:1px solid var(--nl-v4-line)}.nl-v4-home-process__steps li:first-child{padding-top:0}.nl-v4-home-process__steps li:last-child{border-bottom:0;padding-bottom:0}.nl-v4-home-process__steps li>span{position:relative;z-index:1;display:grid;width:3rem;height:3rem;place-items:center;border:1px solid rgba(10,86,84,.22);border-radius:50%;background:var(--nl-v4-ivory-100);color:var(--nl-v4-teal-800);font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:820;letter-spacing:.08em;box-shadow:0 0 0 7px var(--nl-v4-ivory-200)}.nl-v4-home-process__steps h3{color:var(--nl-v4-navy-950);font-family:var(--nl-v4-serif);font-size:clamp(1.35rem,2.25vw,2rem);font-weight:560;letter-spacing:-.025em;line-height:1.12}.nl-v4-home-process__steps p{max-width:760px;margin-top:.65rem;color:var(--nl-v4-muted);font-size:.94rem;line-height:1.72}.nl-v4-home-process__steps li>i{width:8px;height:8px;margin-top:.65rem;border-radius:50%;background:var(--nl-v4-amber-500);box-shadow:0 0 0 6px #ce91421c}.nl-v4-home-structure__layout{display:grid;grid-template-columns:minmax(320px,.78fr) minmax(0,1.22fr);align-items:center;gap:clamp(3rem,8vw,8rem)}.nl-v4-home-structure__copy>.nl-v4-action{margin-top:1.8rem}.nl-v4-home-structure__details{display:grid;gap:0;margin-top:2.3rem!important;border-top:1px solid var(--nl-v4-line)}.nl-v4-home-structure__details>div{display:grid;grid-template-columns:minmax(90px,.35fr) minmax(0,1fr);gap:1rem;padding:1rem 0;border-bottom:1px solid var(--nl-v4-line)}.nl-v4-home-structure__details dt{color:var(--nl-v4-navy-950);font-family:var(--nl-v4-ui);font-size:.78rem;font-weight:800}.nl-v4-home-structure__details dd{color:var(--nl-v4-muted);font-size:.86rem;line-height:1.5}.nl-v4-home-structure__brief{position:relative;display:grid;min-height:610px;grid-template-rows:auto 1fr auto;gap:1.45rem;padding:clamp(1.5rem,3vw,2.4rem);overflow:hidden;border:1px solid rgba(255,255,255,.13);border-radius:76px 26px 26px;background:radial-gradient(circle at 88% 9%,rgba(232,193,127,.18),transparent 16rem),radial-gradient(circle at 12% 92%,rgba(10,86,84,.42),transparent 20rem),linear-gradient(145deg,#0d354a,var(--nl-v4-navy-1000) 72%);box-shadow:var(--nl-v4-shadow-deep);color:#fff;isolation:isolate}.nl-v4-home-structure__brief:before{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;opacity:.15;background-image:linear-gradient(rgba(255,255,255,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 1px);background-size:54px 54px;content:"";-webkit-mask-image:linear-gradient(to bottom,black,transparent 88%);mask-image:linear-gradient(to bottom,black,transparent 88%)}.nl-v4-home-structure__brief:after{position:absolute;z-index:-1;top:-7rem;right:-6rem;width:21rem;height:21rem;border:1px solid rgba(232,193,127,.16);border-radius:50%;box-shadow:0 0 0 3.5rem #ffffff05,0 0 0 7rem #ffffff03;content:""}.nl-v4-home-structure__brief-header{max-width:650px;padding-bottom:1.2rem;border-bottom:1px solid rgba(255,255,255,.14)}.nl-v4-home-structure__brief-header>span{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.7rem;font-weight:820;letter-spacing:.15em;text-transform:uppercase}.nl-v4-home-structure__brief-header h3{max-width:590px;margin-top:.55rem;color:var(--nl-v4-ivory-50);font-family:var(--nl-v4-serif);font-size:clamp(1.55rem,2.45vw,2.35rem);font-weight:550;letter-spacing:-.03em;line-height:1.08}.nl-v4-home-structure__brief ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:center;gap:.75rem;list-style:none}.nl-v4-home-structure__brief li{display:grid;min-height:138px;grid-template-columns:40px minmax(0,1fr);align-content:start;gap:.82rem;padding:1rem;border:1px solid rgba(255,255,255,.11);border-radius:18px 18px 18px 5px;background:#ffffff0e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.nl-v4-home-structure__brief li>span{display:grid;width:40px;height:40px;place-items:center;border:1px solid rgba(232,193,127,.55);border-radius:50%;color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.63rem;font-weight:840;letter-spacing:.08em}.nl-v4-home-structure__brief h4{color:var(--nl-v4-ivory-50);font-family:var(--nl-v4-ui);font-size:.9rem;font-weight:800}.nl-v4-home-structure__brief li p{margin-top:.35rem;color:#ffffffa8;font-size:.79rem;line-height:1.48}.nl-v4-home-structure__brief-footer{display:flex;align-items:center;gap:.65rem;padding-top:1rem;border-top:1px solid rgba(255,255,255,.14);color:#ffffffb8;font-size:.78rem}.nl-v4-home-structure__brief-footer svg{flex:0 0 auto;color:var(--nl-v4-sage-300)}.nl-v4-home-knowledge{position:relative;overflow:hidden;background:radial-gradient(circle at 90% 0,rgba(45,117,147,.3),transparent 30rem),radial-gradient(circle at 8% 100%,rgba(10,86,84,.3),transparent 28rem),var(--nl-v4-navy-950);color:#fff}.nl-v4-home-knowledge:before{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.18;background-image:linear-gradient(rgba(255,255,255,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.07) 1px,transparent 1px);background-size:72px 72px;content:"";pointer-events:none}.nl-v4-home-knowledge>.nl-v4-container{position:relative;z-index:1}.nl-v4-home-knowledge__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.nl-v4-home-knowledge__feature{display:grid;grid-template-columns:minmax(0,1.18fr) minmax(320px,.82fr);gap:1rem;margin-top:clamp(2.7rem,5.5vw,5rem)}.nl-v4-home-knowledge__feature>figure{position:relative;min-height:560px;overflow:hidden;border:1px solid var(--nl-v4-line-light);border-radius:32px 32px 32px 8px;background:#ffffff0a;box-shadow:var(--nl-v4-shadow-deep);isolation:isolate}.nl-v4-home-knowledge__feature>figure img{position:absolute;z-index:-2;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;min-height:560px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:saturate(.94) contrast(1.05)}.nl-v4-home-knowledge__feature>figure:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#04152105 24%,#041521eb 84%),linear-gradient(90deg,rgba(7,29,44,.12),transparent 58%);content:""}.nl-v4-home-knowledge__feature figcaption{position:absolute;right:clamp(1.2rem,3vw,2.2rem);bottom:clamp(1.2rem,3vw,2.2rem);left:clamp(1.2rem,3vw,2.2rem);display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);align-items:end;gap:clamp(1rem,2.4vw,2rem)}.nl-v4-home-knowledge__atlas-copy{display:grid;gap:.45rem}.nl-v4-home-knowledge__atlas-copy>span{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:800;letter-spacing:.13em;text-transform:uppercase}.nl-v4-home-knowledge__atlas-copy strong{max-width:590px;font-family:var(--nl-v4-serif);font-size:clamp(1.55rem,2.65vw,2.55rem);font-weight:540;letter-spacing:-.03em;line-height:1.06}.nl-v4-home-knowledge__atlas-domains{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;list-style:none}.nl-v4-home-knowledge__atlas-domains li{display:flex;min-height:38px;align-items:center;gap:.45rem;padding:.48rem .58rem;border:1px solid rgba(255,255,255,.15);border-radius:11px;background:#071d2cb8;color:#ffffffd6;font-family:var(--nl-v4-ui);font-size:.66rem;font-weight:740;line-height:1.2;-webkit-backdrop-filter:blur(11px);backdrop-filter:blur(11px)}.nl-v4-home-knowledge__atlas-domains li>span{color:var(--nl-v4-amber-300);font-size:.58rem;font-weight:840;letter-spacing:.08em}.nl-v4-home-knowledge__links{display:grid;gap:.75rem}.nl-v4-home-knowledge__links>a{display:grid;min-height:160px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1.35rem;border:1px solid var(--nl-v4-line-light);border-radius:22px;background:#fff1;color:#fff;text-decoration:none;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:transform .19s ease,background-color .19s ease,border-color .19s ease}.nl-v4-home-knowledge__icon{display:grid;width:48px;height:48px;place-items:center;border-radius:15px;background:#e8c17f1f;color:var(--nl-v4-amber-300)}.nl-v4-home-knowledge__links>a>span:nth-child(2){display:grid}.nl-v4-home-knowledge__links small{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.68rem;font-weight:800;letter-spacing:.12em}.nl-v4-home-knowledge__links strong{margin-top:.15rem;font-family:var(--nl-v4-ui);font-size:1rem;font-weight:780}.nl-v4-home-knowledge__links p{margin-top:.28rem;color:#ffffffa3;font-size:.82rem;line-height:1.48}.nl-v4-home-knowledge__links>a>svg{color:#ffffff8f;transition:transform .18s ease}.nl-v4-home-family{background:var(--nl-v4-ivory-100)}.nl-v4-home-family__panel{position:relative;display:grid;grid-template-columns:minmax(0,1.2fr) minmax(310px,.8fr);gap:clamp(2.5rem,7vw,7rem);padding:clamp(2.1rem,5.8vw,5.5rem);overflow:hidden;border-radius:42px 42px 42px 12px;background:radial-gradient(circle at 96% 0,rgba(232,193,127,.2),transparent 24rem),linear-gradient(135deg,var(--nl-v4-teal-800),#073f42);box-shadow:var(--nl-v4-shadow-md);color:#fff}.nl-v4-home-family__panel:after{position:absolute;right:-9rem;bottom:-10rem;width:24rem;height:24rem;border:1px solid rgba(255,255,255,.09);border-radius:50%;content:""}.nl-v4-home-family__copy,.nl-v4-home-family__panel aside{position:relative;z-index:1}.nl-v4-home-family__copy h2{max-width:820px;margin-top:1rem;color:#fff;font-family:var(--nl-v4-ui);font-size:clamp(2.65rem,5.2vw,5rem);font-weight:780;letter-spacing:-.06em;line-height:.97;text-wrap:balance}.nl-v4-home-family__copy>p{max-width:660px;margin-top:1.25rem;color:#ffffffb3;font-size:clamp(1rem,1.3vw,1.12rem);line-height:1.7}.nl-v4-home-family__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.8rem}.nl-v4-home-family__panel aside{display:grid;align-content:center;padding-left:clamp(1.5rem,4vw,3.5rem);border-left:1px solid rgba(255,255,255,.16)}.nl-v4-home-family__panel aside>span{color:var(--nl-v4-amber-300);font-family:var(--nl-v4-ui);font-size:.72rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase}.nl-v4-home-family__panel aside ul{display:grid;gap:1rem;margin-top:1.4rem!important;list-style:none}.nl-v4-home-family__panel aside li{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.7rem;color:#ffffffd1;font-size:.9rem;line-height:1.5}.nl-v4-home-family__panel aside svg{margin-top:.08rem;color:var(--nl-v4-amber-300)}.nl-v4-private-access__heading{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:2rem}.nl-v4-private-access__heading>svg{margin-bottom:.25rem;color:var(--nl-v4-teal-700)}.nl-v4-private-access__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:clamp(2.5rem,5vw,4rem)}.nl-v4-private-card{display:grid;min-height:220px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:1.25rem;padding:clamp(1.4rem,3vw,2.2rem);border:1px solid var(--nl-v4-line);border-radius:26px;background:var(--nl-v4-paper);color:var(--nl-v4-ink);text-decoration:none;box-shadow:0 10px 30px #0415210a;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease}.nl-v4-private-card--resident{border-top:4px solid var(--nl-v4-teal-700)}.nl-v4-private-card--family{border-top:4px solid var(--nl-v4-sage-700)}.nl-v4-private-card__icon{display:grid;width:58px;height:58px;place-items:center;border-radius:18px;background:#e6f0ef;color:var(--nl-v4-teal-800)}.nl-v4-private-card--family .nl-v4-private-card__icon{background:var(--nl-v4-sage-200);color:var(--nl-v4-sage-700)}.nl-v4-private-card__copy{display:grid}.nl-v4-private-card__copy small{color:var(--nl-v4-amber-700);font-family:var(--nl-v4-ui);font-size:.68rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.nl-v4-private-card__copy strong{margin-top:.22rem;color:var(--nl-v4-navy-950);font-family:var(--nl-v4-serif);font-size:clamp(1.35rem,2vw,1.8rem);font-weight:560;letter-spacing:-.025em}.nl-v4-private-card__copy p{max-width:480px;margin-top:.35rem;color:var(--nl-v4-muted);font-size:.86rem;line-height:1.55}.nl-v4-private-card__action{display:inline-flex;min-height:44px;align-items:center;gap:.4rem;color:var(--nl-v4-navy-800);font-family:var(--nl-v4-ui);font-size:.78rem;font-weight:790}.nl-v4-private-card__action svg{transition:transform .18s ease}.nl-v4-home-cta{position:relative;overflow:hidden;background:radial-gradient(circle at 88% 12%,rgba(45,117,147,.34),transparent 24rem),var(--nl-v4-navy-950);color:#fff}.nl-v4-home-cta__layout{position:relative;z-index:1;display:grid;min-height:520px;grid-template-columns:minmax(0,1.18fr) minmax(320px,.62fr);align-items:center;gap:clamp(3rem,8vw,8rem);padding-block:clamp(4.5rem,8vw,7rem)}.nl-v4-home-cta__layout h2{max-width:900px;margin-top:1rem;color:#fff;font-family:var(--nl-v4-ui);font-size:clamp(2.8rem,5.7vw,5.5rem);font-weight:780;letter-spacing:-.063em;line-height:.95;text-wrap:balance}.nl-v4-home-cta__layout>div:first-child>p{max-width:650px;margin-top:1.4rem;color:#ffffffa8;font-size:1.02rem;line-height:1.7}.nl-v4-home-cta__actions{display:grid;gap:.75rem}.nl-v4-home-cta__primary,.nl-v4-home-cta__phone{display:grid;min-height:82px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.9rem;padding:1rem 1.2rem;border-radius:18px;text-decoration:none;transition:transform .18s ease,border-color .18s ease,background-color .18s ease}.nl-v4-home-cta__primary{background:var(--nl-v4-paper);color:var(--nl-v4-navy-950);box-shadow:var(--nl-v4-shadow-deep)}.nl-v4-home-cta__phone{grid-template-columns:auto minmax(0,1fr);border:1px solid rgba(255,255,255,.18);background:#ffffff0e;color:#fff}.nl-v4-home-cta__primary>svg:first-child{color:var(--nl-v4-teal-700)}.nl-v4-home-cta__phone>svg{color:var(--nl-v4-amber-300)}.nl-v4-home-cta__primary span,.nl-v4-home-cta__phone span{display:grid;font-family:var(--nl-v4-ui);font-size:.92rem;font-weight:780}.nl-v4-home-cta__primary small,.nl-v4-home-cta__phone small{margin-bottom:.15rem;color:var(--nl-v4-muted);font-size:.72rem;font-weight:780;letter-spacing:.12em;text-transform:uppercase}.nl-v4-home-cta__phone small{color:#ffffff8c}.nl-v4-home-cta__rings{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.nl-v4-home-cta__rings i{position:absolute;top:50%;right:-9%;border:1px solid rgba(255,255,255,.055);border-radius:50%;transform:translateY(-50%)}.nl-v4-home-cta__rings i:first-child{width:660px;height:660px}.nl-v4-home-cta__rings i:nth-child(2){right:0;width:450px;height:450px}.nl-v4-home-cta__rings i:last-child{right:7%;width:260px;height:260px}@media(hover:hover){.nl-v4-pathway-card:hover{transform:translateY(-6px);border-color:var(--nl-v4-line-strong);box-shadow:var(--nl-v4-shadow-md)}.nl-v4-pathway-card:hover .nl-v4-pathway-card__link svg,.nl-v4-home-knowledge__links>a:hover>svg,.nl-v4-private-card:hover .nl-v4-private-card__action svg{transform:translate(4px)}.nl-v4-home-structure__image:hover img{transform:scale(1.035)}.nl-v4-home-knowledge__links>a:hover{transform:translate(5px);border-color:#e8c17f54;background:#ffffff1b}.nl-v4-private-card:hover{transform:translateY(-5px);border-color:var(--nl-v4-line-strong);box-shadow:var(--nl-v4-shadow-md)}.nl-v4-home-cta__primary:hover,.nl-v4-home-cta__phone:hover{transform:translateY(-3px)}.nl-v4-home-cta__phone:hover{border-color:#ffffff61;background:#ffffff1a}}@media(max-width:1199px){.nl-v4-home-hero__backdrop{display:none}.nl-v4-home-hero__layout{grid-template-columns:1fr;gap:3rem}.nl-v4-home-hero__copy{max-width:900px}.nl-v4-home-hero__copy h1{font-size:clamp(3.15rem,6.4vw,5.1rem)}.nl-v4-home-art{width:min(100%,900px);min-height:610px;margin-inline:auto;border-radius:42px 42px 108px}.nl-v4-home-art__body{grid-template-columns:minmax(0,1.08fr) minmax(260px,.92fr)}.nl-v4-home-art__brain{width:112%;margin-left:-9%}.nl-v4-home-structure__gallery{min-height:550px}}@media(max-width:1023px){.nl-v4-home-hero__backdrop{display:none}.nl-v4-home-hero__layout{min-height:auto;grid-template-columns:1fr;gap:3rem;padding-block:4.5rem}.nl-v4-home-hero__copy{max-width:900px}.nl-v4-home-hero__copy h1{max-width:900px;font-size:clamp(3.2rem,8.8vw,5.6rem)}.nl-v4-home-art{width:min(100%,760px);min-height:610px;margin-inline:auto}.nl-v4-home-art__body{grid-template-columns:minmax(0,1.05fr) minmax(240px,.95fr)}.nl-v4-home-art__brain{width:116%;margin-left:-10%}.nl-v4-home-pathways__grid{grid-template-columns:1fr 1fr}.nl-v4-pathway-card:first-child{grid-column:1 / -1}.nl-v4-home-process__layout,.nl-v4-home-structure__layout{grid-template-columns:1fr}.nl-v4-home-process__intro{position:static}.nl-v4-home-process__intro .nl-v4-section-intro{max-width:900px}.nl-v4-home-process__note{max-width:720px}.nl-v4-home-structure__brief{width:min(100%,850px);min-height:0;margin-inline:auto}.nl-v4-home-knowledge__top{grid-template-columns:1fr;align-items:start}.nl-v4-home-knowledge__top>.nl-v4-action{justify-self:start}.nl-v4-home-knowledge__feature{grid-template-columns:1fr}.nl-v4-home-knowledge__links{grid-template-columns:repeat(3,minmax(0,1fr))}.nl-v4-home-knowledge__links>a{min-height:230px;grid-template-columns:1fr auto;align-content:start}.nl-v4-home-knowledge__links>a>span:nth-child(2){grid-column:1 / -1;grid-row:2}.nl-v4-home-family__panel,.nl-v4-home-cta__layout{grid-template-columns:1fr}.nl-v4-home-family__panel aside{padding-top:2rem;padding-left:0;border-top:1px solid rgba(255,255,255,.16);border-left:0}.nl-v4-home-family__panel aside ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-v4-home-cta__layout{min-height:auto}.nl-v4-home-cta__actions{width:min(100%,620px)}}@media(max-width:760px){.nl-v4-home-whatsapp-float{display:none}.nl-v4-home-hero__layout{gap:2.2rem;padding-block:3.2rem}.nl-v4-home-hero__copy h1{font-size:clamp(2.7rem,12.2vw,4.2rem);line-height:.95}.nl-v4-home-hero__copy>p{font-size:1rem}.nl-v4-home-art{min-height:0;padding:1.35rem;border-radius:34px 34px 78px}.nl-v4-home-art__body{min-height:0;grid-template-columns:1fr;gap:1rem}.nl-v4-home-art__visual{min-height:320px}.nl-v4-home-art__brain{width:min(110%,430px);margin-left:0}.nl-v4-home-art__callout{min-height:0;grid-template-columns:34px minmax(0,1fr);gap:.8rem;padding:1rem}.nl-v4-home-art__callout>span{width:34px;height:34px}.nl-v4-home-art__callout strong,.nl-v4-home-art__callout p{font-size:1rem}.nl-v4-home-proof ul{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-v4-home-proof li{min-height:84px}.nl-v4-home-proof li:nth-child(2){border-right:0}.nl-v4-home-proof li:nth-child(-n+2){border-bottom:1px solid var(--nl-v4-line)}.nl-v4-home-pathways__heading,.nl-v4-private-access__heading{grid-template-columns:1fr}.nl-v4-home-pathways__heading>span,.nl-v4-private-access__heading>svg{display:none}.nl-v4-home-pathways__grid{grid-template-columns:1fr}.nl-v4-pathway-card:first-child{grid-column:auto}.nl-v4-pathway-card{min-height:245px}.nl-v4-home-process__steps:before{left:1.28rem}.nl-v4-home-process__steps li{min-height:0;grid-template-columns:2.6rem minmax(0,1fr);gap:1rem;padding:1.65rem 0}.nl-v4-home-process__steps li>span{width:2.6rem;height:2.6rem}.nl-v4-home-process__steps li>i{display:none}.nl-v4-home-structure__brief{padding:1.5rem;border-radius:54px 22px 22px}.nl-v4-home-knowledge__feature>figure,.nl-v4-home-knowledge__feature>figure img{min-height:560px}.nl-v4-home-knowledge__feature figcaption{grid-template-columns:1fr}.nl-v4-home-knowledge__links{grid-template-columns:1fr}.nl-v4-home-knowledge__links>a{min-height:150px;grid-template-columns:auto minmax(0,1fr) auto;align-content:center}.nl-v4-home-knowledge__links>a>span:nth-child(2){grid-column:auto;grid-row:auto}.nl-v4-home-family__panel{width:calc(100% - 2rem);padding:2rem 1.35rem;border-radius:28px 28px 28px 9px}.nl-v4-home-family__copy h2{font-size:clamp(2.4rem,11vw,3.5rem)}.nl-v4-home-family__panel aside ul{grid-template-columns:1fr}.nl-v4-private-access__grid{grid-template-columns:1fr}.nl-v4-private-card{min-height:200px}.nl-v4-home-cta__layout h2{font-size:clamp(2.55rem,11vw,4rem)}}@media(max-width:520px){.nl-v4-home-hero__actions,.nl-v4-home-family__actions{display:grid}.nl-v4-home-hero__actions .nl-v4-action,.nl-v4-home-family__actions .nl-v4-action{width:100%}.nl-v4-home-hero__assurances{display:grid;grid-template-columns:1fr}.nl-v4-home-art{min-height:0;border-radius:28px 28px 62px}.nl-v4-home-art__header h2{font-size:1.45rem}.nl-v4-home-art__index{display:none}.nl-v4-home-art__visual{min-height:280px}.nl-v4-home-art__brain{width:min(100%,330px)}.nl-v4-home-art__callout strong,.nl-v4-home-art__callout p{font-size:1rem}.nl-v4-home-structure__details>div{grid-template-columns:1fr;gap:.25rem}.nl-v4-home-structure__brief ol{grid-template-columns:1fr}.nl-v4-home-structure__brief li{min-height:0}.nl-v4-home-knowledge__feature>figure,.nl-v4-home-knowledge__feature>figure img{min-height:530px}.nl-v4-home-knowledge__feature figcaption{right:1rem;bottom:1rem;left:1rem}.nl-v4-home-knowledge__atlas-domains{gap:.35rem}.nl-v4-home-knowledge__atlas-domains li{min-height:35px;padding:.42rem .46rem;font-size:.61rem}.nl-v4-home-knowledge__feature figcaption strong{font-size:1.5rem}.nl-v4-home-knowledge__links>a{grid-template-columns:auto minmax(0,1fr)}.nl-v4-home-knowledge__links>a>svg{display:none}.nl-v4-private-card{grid-template-columns:auto minmax(0,1fr)}.nl-v4-private-card__action{grid-column:1 / -1;justify-content:flex-end;border-top:1px solid var(--nl-v4-line);padding-top:.8rem}.nl-v4-home-cta__primary,.nl-v4-home-cta__phone{min-height:76px}}@media(max-width:370px){.nl-v4-home-hero__copy h1{font-size:2.55rem}.nl-v4-home-art{min-height:0;padding:1.1rem}.nl-v4-home-art__header h2{font-size:1.35rem}.nl-v4-home-art__visual{min-height:245px}.nl-v4-home-art__hotspot{width:29px;height:29px;font-size:.56rem}.nl-v4-home-art__callout{grid-template-columns:30px minmax(0,1fr);padding:.9rem .8rem}.nl-v4-home-art__callout>span{width:30px;height:30px}.nl-v4-home-proof strong{font-size:.74rem}.nl-v4-home-proof span{font-size:.7rem}}@media(forced-colors:active){.nl-v4-home-art,.nl-v4-pathway-card,.nl-v4-home-knowledge,.nl-v4-home-family__panel,.nl-v4-home-cta{border:1px solid CanvasText;background:Canvas;color:CanvasText}.nl-v4-home-process__steps li>span,.nl-v4-home-knowledge__links>a,.nl-v4-private-card,.nl-v4-home-art__callout,.nl-v4-home-art__hotspot{border:1px solid CanvasText}.nl-v4-home-art__callout,.nl-v4-home-art__hotspot{background:Canvas;color:CanvasText}}
