.neo-story-home .nf-film{position:relative;height:560svh;background:#0b3f99;color:#fff;view-timeline-name:--film;view-timeline-axis:block;--film-progress:0}.neo-story-home .nf-stage{position:sticky;top:0;height:100vh;height:100dvh;min-height:0;overflow:hidden;isolation:isolate}.neo-story-home .nf-media{position:absolute;inset:0;background:#0b3f99}.neo-story-home .nf-canvas,.neo-story-home .nf-poster{position:absolute;inset:0;width:100%;height:100%;max-width:none;object-fit:cover;display:block}.neo-story-home .nf-canvas{opacity:0}.neo-story-home .nf-canvas[data-ready=true]{opacity:1}.neo-story-home .nf-caption{pointer-events:none}.neo-story-home .nf-caption[data-current=true]{pointer-events:auto}.neo-story-home .nf-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(270deg,#07245fd9 0,#07245f8c 34%,transparent 62%),linear-gradient(0deg,#07245fcc 0,transparent 38%),linear-gradient(180deg,#07245f99 0,transparent 28%)}.neo-story-home .nf-head{position:absolute;z-index:2;top:112px;inset-inline-start:var(--ns-edge);max-width:560px}.neo-story-home .nf-head .ns-eyebrow{color:#dbe6ff;margin-bottom:16px}.neo-story-home .nf-head h2{font-size:clamp(30px,3.6vw,54px);line-height:1.45;letter-spacing:-.04em}.neo-story-home .nf-head h2 em{color:var(--ns-lime)}.neo-story-home .nf-captions{position:absolute;z-index:3;list-style:none;margin:0;padding:0;inset-inline-start:var(--ns-edge);bottom:118px;width:min(450px,40vw)}.neo-story-home .nf-caption{position:absolute;inset:auto 0 0;opacity:0;transform:translateY(26px);padding:26px 28px 24px;border:1px solid #ffffff24;border-radius:12px;background:#0a2b6fc7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 30px 60px -30px #00000080}.neo-story-home .nf-caption-label{display:flex;align-items:center;gap:10px;font-size:11px;color:#cfe0ff;margin-bottom:12px}.neo-story-home .nf-caption-label span{font-size:10px;font-variant-numeric:tabular-nums;padding:2px 7px;border:1px solid #ffffff40;border-radius:999px}.neo-story-home .nf-caption h3{font-size:clamp(24px,2.3vw,34px);line-height:1.5;letter-spacing:-.035em}.neo-story-home .nf-caption h3+p{font-size:14px;line-height:2.1;color:#e4ecfb;margin-top:12px}.neo-story-home .nf-caption-link{display:inline-flex;align-items:center;gap:10px;min-height:44px;margin-top:10px;font-size:12px;font-weight:700;color:var(--ns-lime)}.neo-story-home .nf-caption-link:hover{text-decoration:underline;text-underline-offset:6px}.neo-story-home .nf-rail{position:absolute;z-index:3;inset:auto var(--ns-edge) 30px;display:flex;align-items:center;gap:20px;font-size:10px;color:#dbe6ff}.neo-story-home .nf-rail-bar{flex:1;height:1px;background:#ffffff33;position:relative;overflow:hidden}.neo-story-home .nf-rail-bar:after{content:"";position:absolute;inset:0;background:var(--ns-lime);transform-origin:100% 50%;transform:scaleX(var(--film-progress))}.neo-story-home .nf-rail-count{display:flex;align-items:center;gap:6px;font-variant-numeric:tabular-nums;min-width:52px}.neo-story-home .nf-rail-count b{font-weight:400;position:absolute;opacity:0}.neo-story-home .nf-rail-count i{font-style:normal;margin-inline-start:28px;opacity:.7}.neo-story-home .nf-rail-hint{opacity:.8}@supports ((animation-timeline:view()) and (animation-range:contain 0% contain 100%)){.neo-story-home .nf-caption{animation:nf-caption linear both;animation-timeline:--film;animation-range:contain calc(var(--from) * 100%) contain calc(var(--to) * 100%)}.neo-story-home .nf-caption:first-child{animation-name:nf-caption-first}.neo-story-home .nf-caption:last-child{animation-name:nf-caption-last}.neo-story-home .nf-rail-count b{animation:nf-count step-end both;animation-timeline:--film;animation-range:contain calc(var(--from) * 100%) contain calc(var(--to) * 100%)}.neo-story-home .nf-rail-count b:first-child{animation-name:nf-count-first}.neo-story-home .nf-rail-count b:last-child{animation-name:nf-count-last}.neo-story-home .nf-rail-bar:after{transform:scaleX(0);animation:nf-grow linear both;animation-timeline:--film;animation-range:contain 0 contain 100%}.neo-story-home .nf-head{animation:nf-head linear both;animation-timeline:--film;animation-range:contain 0 contain 14%}}@keyframes nf-caption{0%{opacity:0;transform:translateY(26px)}14%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-18px)}}@keyframes nf-caption-first{0%{opacity:1;transform:none}86%{opacity:1;transform:none}to{opacity:0;transform:translateY(-18px)}}@keyframes nf-caption-last{0%{opacity:0;transform:translateY(26px)}14%{opacity:1;transform:none}to{opacity:1;transform:none}}@keyframes nf-count{0%{opacity:0}1%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes nf-count-first{0%{opacity:1}99%{opacity:1}to{opacity:0}}@keyframes nf-count-last{0%{opacity:0}1%{opacity:1}to{opacity:1}}@keyframes nf-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes nf-head{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-24px)}}@supports not ((animation-timeline:view()) and (animation-range:contain 0% contain 100%)){.neo-story-home .nf-caption{transition:opacity .45s,transform .45s}.neo-story-home .nf-head{transition:opacity .4s,transform .4s}.neo-story-home .nf-film:not([data-beat="0"]) .nf-head{opacity:0;transform:translateY(-24px)}.neo-story-home .nf-film[data-beat="0"] :is(.nf-caption,.nf-rail-count b)[data-index="0"],.neo-story-home .nf-film[data-beat="1"] :is(.nf-caption,.nf-rail-count b)[data-index="1"],.neo-story-home .nf-film[data-beat="2"] :is(.nf-caption,.nf-rail-count b)[data-index="2"],.neo-story-home .nf-film[data-beat="3"] :is(.nf-caption,.nf-rail-count b)[data-index="3"],.neo-story-home .nf-film[data-beat="4"] :is(.nf-caption,.nf-rail-count b)[data-index="4"],.neo-story-home .nf-film[data-beat="5"] :is(.nf-caption,.nf-rail-count b)[data-index="5"]{opacity:1;transform:none}}@media (max-width:699px){.neo-story-home .nf-film{height:520svh}.neo-story-home .nf-stage{min-height:0}.neo-story-home .nf-shade{background:linear-gradient(0deg,#07245fe6 0,#07245f99 38%,transparent 62%),linear-gradient(180deg,#07245fb3 0,transparent 30%)}.neo-story-home .nf-head{top:94px;inset-inline:var(--ns-edge);max-width:none}.neo-story-home .nf-head h2{font-size:clamp(26px,7.4vw,34px)}.neo-story-home .nf-captions{inset-inline:var(--ns-edge);bottom:78px;width:auto}.neo-story-home .nf-caption{padding:18px 18px 14px;transform:translateY(18px)}.neo-story-home .nf-caption h3{font-size:22px}.neo-story-home .nf-caption h3+p{font-size:12px;line-height:2;margin-top:8px}.neo-story-home .nf-caption-link{font-size:11px;margin-top:4px;min-height:44px}.neo-story-home .nf-rail{bottom:22px;gap:12px;font-size:9px}.neo-story-home .nf-rail-hint{display:none}}@media (max-height:599px) and (min-width:700px){.neo-story-home .nf-head{top:96px}.neo-story-home .nf-captions{bottom:96px;width:min(380px,38vw)}.neo-story-home .nf-caption{padding:18px 20px 14px}.neo-story-home .nf-caption h3{font-size:22px}.neo-story-home .nf-caption h3+p{font-size:12px;line-height:1.9}}.neo-story-home .nf-film[data-static]{height:auto;padding:90px var(--ns-edge) 100px;view-timeline-name:none}.neo-story-home .nf-film[data-static] .nf-stage{position:static;height:auto;min-height:0;overflow:visible;max-width:1500px;margin-inline:auto;display:flex;flex-direction:column}.neo-story-home .nf-film[data-static] .nf-head{order:-1}.neo-story-home .nf-film[data-static] .nf-media{position:relative;aspect-ratio:16/9;border-radius:14px;overflow:hidden;margin-top:30px}.neo-story-home .nf-film[data-static] .nf-shade{display:none}.neo-story-home .nf-film[data-static] .nf-head{position:static;max-width:640px;animation:none;opacity:1;transform:none}.neo-story-home .nf-film[data-static] .nf-captions{position:static;width:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:18px;margin-top:28px}.neo-story-home .nf-film[data-static] .nf-caption{position:static;opacity:1;transform:none;animation:none;transition:none;backdrop-filter:none;-webkit-backdrop-filter:none;background:#0a2b6f}.neo-story-home .nf-film[data-static] .nf-rail{display:none}@media (prefers-reduced-motion:reduce){.neo-story-home .nf-film *{animation:none!important;transition:none!important}.neo-story-home .nf-caption,.neo-story-home .nf-head,.neo-story-home .nf-rail-count b{opacity:1;transform:none}}.neo-home.neo-story-home{--ns-blue:#1657c4;--ns-deep:#104aaf;--ns-ink:#15354a;--ns-paper:#f8f7f2;--ns-lime:#f2edb1;--ns-muted:#5c6d75;--ns-line:#d9deda;--ns-edge:clamp(24px,6vw,112px);background:var(--ns-paper);color:var(--ns-ink);font-family:Vazirmatn,Tahoma,sans-serif;line-height:1.8;overflow:clip;isolation:isolate}.neo-story-home :where(*,:before,:after){box-sizing:border-box}.neo-story-home :where(h1,h2,h3,p,figure,ol,ul){margin:0;padding:0}.neo-story-home :where(h1,h2,h3){font-weight:700;color:inherit;letter-spacing:-.035em}.neo-story-home :where(a){color:inherit;text-decoration:none}.neo-story-home :where(button){font:inherit;cursor:pointer;background:none;border:0;color:inherit;padding:0}.neo-story-home :where(em){font-style:normal}.neo-story-home :where(img){max-width:100%;display:block;height:auto}.neo-story-home :where(svg){flex-shrink:0;display:block}.neo-story-home :where(a,button,summary):focus-visible{outline:3px solid #c1811f;outline-offset:5px}.neo-story-home :where(section[id]){scroll-margin-top:95px}.neo-story-home .ns-skip{position:fixed;top:12px;right:20px;z-index:110;padding:12px 20px;background:#fff;color:var(--ns-ink);transform:translateY(-200%);border-radius:8px}.neo-story-home .ns-skip:focus{transform:none}.neo-story-home .ns-header{position:fixed;inset:0 0 auto;z-index:50;height:94px;padding:14px var(--ns-edge);display:flex;justify-content:space-between;align-items:center;gap:26px;color:#fff;background:transparent;transition:background-color .25s,color .25s}.neo-story-home[data-header=light] .ns-header{background:var(--ns-paper);color:var(--ns-ink);border-bottom:1px solid #15354a12}.neo-story-home .ns-brand{display:block;background:white;border-radius:12px;width:108px;height:57px;flex:none;overflow:hidden}.neo-story-home .ns-brand .neo-brand-image{display:block;width:108px;height:57px;position:relative;overflow:hidden}.neo-story-home .ns-brand .neo-brand-image img{position:absolute;width:160px;max-width:none;height:auto;left:-26px;top:-23px;mix-blend-mode:multiply}.neo-story-home .ns-desktop-nav{display:flex;align-items:center;gap:clamp(20px,3vw,42px);font-size:13px}.neo-story-home .ns-desktop-nav :is(a,button){position:relative;padding:12px 0;white-space:nowrap}.neo-story-home .ns-desktop-nav :is(a,button):after{content:"";position:absolute;inset:auto 0 4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .2s}.neo-story-home .ns-desktop-nav :is(a,button):hover:after{transform:scaleX(1)}.neo-story-home .ns-header-actions{display:flex;align-items:center;gap:22px}.neo-story-home .ns-login{display:flex;align-items:center;justify-content:center;gap:15px;min-height:44px;padding:10px 18px;border:1px solid #ffffff80;border-radius:6px;font-size:12px;white-space:nowrap;transition:background .2s}.neo-story-home .ns-login:hover{background:#ffffff18}.neo-story-home[data-header=light] .ns-login{border-color:#15354a40}.neo-story-home[data-header=light] .ns-login:hover{background:#15354a08}.neo-story-home .ns-motion{display:flex;align-items:center;gap:7px;font-size:10px;min-width:44px;min-height:44px}.neo-story-home .ns-motion:disabled{opacity:.75;cursor:default}.neo-story-home .ns-menu-button{display:none;width:44px;height:44px;align-items:center;justify-content:center}.neo-story-home .ns-mobile-nav{position:absolute;top:100%;inset-inline:0;background:var(--ns-paper);color:var(--ns-ink);padding:10px var(--ns-edge) 24px;border-bottom:1px solid var(--ns-line);box-shadow:0 18px 24px #15354a15}.neo-story-home .ns-mobile-nav[hidden]{display:none}.neo-story-home .ns-mobile-nav :is(a,button){display:flex;align-items:center;justify-content:space-between;min-height:54px;border-bottom:1px solid var(--ns-line);width:100%;font-size:15px}.neo-story-home .ns-eyebrow{display:flex;align-items:center;gap:12px;font-size:12px;letter-spacing:0;font-weight:400;line-height:1.8;margin-bottom:25px}.neo-story-home .ns-short-rule{width:29px;height:1px;background:currentColor;opacity:.7}.neo-story-home .ns-story{position:relative;background:var(--ns-blue)}.neo-story-home .ns-story-stage{position:relative}.neo-story-home .ns-scene{position:relative;overflow:hidden;min-height:max(720px,100svh);color:#fff;background:var(--ns-blue);--scene-opacity:1;--art-y:0px;--art-scale:1;--copy-y:0px}.neo-story-home .ns-scene-focus{background:var(--ns-paper);color:var(--ns-ink)}.neo-story-home .ns-scene-growth{background:#0c4cad}.neo-story-home .ns-scene-inner{min-height:inherit;position:relative;display:grid;grid-template-columns:42% 58%;align-items:center;padding:126px var(--ns-edge) 110px;max-width:1800px;margin-inline:auto}.neo-story-home .ns-scene-copy{position:relative;z-index:2;align-self:center;transform:translateY(var(--copy-y));padding-bottom:16px}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:clamp(54px,5.8vw,94px);line-height:1.38;letter-spacing:-.045em}.neo-story-home .ns-scene h1 em,.neo-story-home .ns-scene h2 em{color:var(--ns-lime)}.neo-story-home .ns-scene-focus h2 em{color:var(--ns-blue)}.neo-story-home .ns-description{font-size:clamp(14px,1.15vw,18px);line-height:2.1;max-width:390px;margin-top:26px;color:#e7edf9}.neo-story-home .ns-scene-focus .ns-description{color:var(--ns-muted)}.neo-story-home .ns-actions{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:32px}.neo-story-home .ns-button{display:inline-flex;align-items:center;justify-content:center;gap:32px;min-height:54px;padding:13px 22px;border-radius:5px;font-size:14px;font-weight:700;line-height:1.8;transition:background-color .2s,transform .2s}.neo-story-home .ns-button:hover{transform:translateY(-3px)}.neo-story-home .ns-button:active{transform:translateY(0)}.neo-story-home .ns-button-cream{background:var(--ns-lime);color:#17354a}.neo-story-home .ns-button-cream:hover{background:#fffbd1}.neo-story-home .ns-button-blue{background:var(--ns-blue);color:#fff}.neo-story-home .ns-button-blue:hover{background:var(--ns-deep)}.neo-story-home .ns-text-button,.neo-story-home .ns-text-link{display:inline-flex;align-items:center;gap:12px;min-height:44px;font-size:12px}.neo-story-home .ns-text-button:hover,.neo-story-home .ns-text-link:hover{text-decoration:underline;text-underline-offset:7px}.neo-story-home .ns-scene-copy>.ns-button{margin-top:30px}.neo-story-home .ns-mini-note{display:flex;align-items:center;gap:15px;margin-top:32px;font-size:11px;color:#dce8ff}.neo-story-home .ns-mini-note span+span{border-inline-start:1px solid #ffffff55;padding-inline-start:15px}.neo-story-home .ns-footnote{margin-top:26px;font-size:11px;color:#dce8ff}.neo-story-home .ns-scene-focus .ns-footnote{color:var(--ns-muted)}.neo-story-home .ns-scene-art{position:relative;z-index:1;width:118%;margin-right:-8%;transform:translateY(var(--art-y)) scale(var(--art-scale));transform-origin:50% 65%;pointer-events:none}.neo-story-home .ns-scene-art img{width:100%;height:100%;max-height:min(79svh,850px);object-fit:contain}.neo-story-home .ns-art-ascent{margin-top:12px}.neo-story-home .ns-scene-focus .ns-scene-inner{grid-template-columns:58% 42%}.neo-story-home .ns-scene-focus .ns-scene-copy{grid-column:2;grid-row:1;padding-right:7%}.neo-story-home .ns-scene-focus .ns-scene-art{grid-column:1;grid-row:1;margin-right:-8%;width:112%}.neo-story-home .ns-art-growth{width:110%;margin-right:-6%}.neo-story-home .ns-side-note{position:absolute;left:21px;top:50%;writing-mode:vertical-rl;font:9px/1.4 Arial,sans-serif;letter-spacing:3px;opacity:.65;transform:rotate(180deg)}.neo-story-home .is-cinematic{height:365svh}.neo-story-home .is-cinematic .ns-story-stage{position:sticky;top:0;height:100svh;min-height:650px;overflow:hidden}.neo-story-home .is-cinematic .ns-scene{position:absolute;inset:0;min-height:100%;opacity:var(--scene-opacity);pointer-events:none}.neo-story-home .is-cinematic .ns-scene:nth-child(2),.neo-story-home .is-cinematic .ns-scene:nth-child(3){--scene-opacity:0}.neo-story-home .is-cinematic .ns-scene:not([inert]){pointer-events:auto}.neo-story-home .is-cinematic .ns-scene-inner{height:100%;min-height:0}.neo-story-home .is-cinematic .ns-scene-art{will-change:transform}.neo-story-home .ns-scene-controls{position:absolute;inset:auto var(--ns-edge) 25px;z-index:6;display:flex;align-items:center;justify-content:space-between;color:white;border-top:1px solid #ffffff40;padding-top:16px;font-size:10px;gap:25px}.neo-story-home [data-chapter="1"] .ns-scene-controls{color:var(--ns-ink);border-color:#15354a35}.neo-story-home .ns-chapter-links{display:flex;gap:24px}.neo-story-home .ns-chapter-links button{display:flex;align-items:center;gap:9px;min-height:44px;opacity:.65;border-bottom:1px solid transparent;font-size:11px}.neo-story-home .ns-chapter-links button[aria-current]{opacity:1;border-color:currentColor}.neo-story-home .ns-chapter-links button:hover{opacity:1}.neo-story-home .ns-chapter-links button>span:first-child{font-size:10px;font-variant-numeric:tabular-nums}.neo-story-home .ns-scroll-hint{display:flex;align-items:center;gap:13px;min-height:44px}.neo-story-home .ns-story-label{font-size:10px;opacity:.8}.neo-story-home .ns-section{padding:100px var(--ns-edge);max-width:1600px;margin-inline:auto}.neo-story-home .ns-section h2{font-size:clamp(34px,4.1vw,60px);line-height:1.5}.neo-story-home .ns-section h2 em{color:var(--ns-blue)}.neo-story-home .ns-section .ns-eyebrow{color:var(--ns-muted);font-size:11px;margin-bottom:15px}.neo-story-home .ns-section-heading{display:flex;justify-content:space-between;gap:50px;align-items:flex-end;margin-bottom:55px}.neo-story-home .ns-section-heading>p{color:var(--ns-muted);font-size:14px;line-height:2.2;padding-bottom:10px}.neo-story-home .ns-feature-list{border-top:1px solid var(--ns-line)}.neo-story-home .ns-feature-row{display:grid;grid-template-columns:45px 1fr 1fr 46px;gap:24px;align-items:center;padding:30px 0;border-bottom:1px solid var(--ns-line);transition:color .2s}.neo-story-home .ns-feature-number{font-size:11px;color:var(--ns-muted);align-self:start;padding-top:4px}.neo-story-home .ns-feature-title>span{display:flex;align-items:center;gap:8px;font-size:11px;color:var(--ns-muted)}.neo-story-home .ns-feature-title h3{font-size:25px;line-height:1.8;margin-top:5px}.neo-story-home .ns-feature-row>p{font-size:13px;color:var(--ns-muted);max-width:355px;line-height:2.1}.neo-story-home .ns-feature-arrow{display:flex;justify-content:center;transition:transform .2s}.neo-story-home .ns-feature-row:hover{color:var(--ns-blue)}.neo-story-home .ns-feature-row:hover .ns-feature-arrow{transform:translate(-4px,-4px)}.neo-story-home .ns-learn{display:grid;grid-template-columns:1fr .95fr;gap:9%;align-items:center;padding-top:45px;padding-bottom:125px}.neo-story-home .ns-learn-copy>p:not(.ns-eyebrow){font-size:14px;color:var(--ns-muted);line-height:2.2;margin-top:23px}.neo-story-home .ns-learn-copy>.ns-text-link{margin-top:24px;color:var(--ns-blue);font-size:13px}.neo-story-home .ns-buddy-note{display:flex;align-items:center;gap:16px;margin-top:44px}.neo-story-home .ns-buddy-note img{width:70px;height:70px;object-fit:contain;background:#e3edf4;border-radius:50%}.neo-story-home .ns-buddy-note p{font-size:12px}.neo-story-home .ns-buddy-note p span{display:block;font-size:10px;color:var(--ns-muted);margin-top:4px}.neo-story-home .ns-practice{background:#fff;padding:28px;border:1px solid #dde5e9;border-radius:9px;box-shadow:0 16px 50px -30px #17354a33;min-width:0}.neo-story-home .ns-practice-top{display:flex;justify-content:space-between;align-items:center;padding-bottom:20px;border-bottom:1px solid #e5eaed;font-size:11px;color:var(--ns-muted)}.neo-story-home .ns-practice-top>span:first-child{display:flex;align-items:center;gap:8px}.neo-story-home .ns-practice h3{font-size:23px;margin-top:26px;line-height:1.8}.neo-story-home .ns-practice>p{font-size:13px;color:var(--ns-muted);margin-top:8px}.neo-story-home .ns-equation{padding:32px 0;text-align:center;font:400 35px/1.5 Arial,sans-serif;letter-spacing:1px;color:var(--ns-blue)}.neo-story-home .ns-options{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.neo-story-home .ns-options button{border:1px solid #d9e1e7;border-radius:5px;min-height:66px;position:relative;display:flex;align-items:center;justify-content:center;gap:8px;font-size:20px;transition:background-color .15s,border-color .15s}.neo-story-home .ns-options small{position:absolute;top:3px;right:7px;font-size:9px;color:var(--ns-muted)}.neo-story-home .ns-options button:hover{background:#eff5fc;border-color:var(--ns-blue)}.neo-story-home .ns-options .is-correct{background:#e7f5ec;border-color:#24764d;color:#175b39}.neo-story-home .ns-options .is-retry{background:#fff6e5;border-color:#a57823;color:#765111}.neo-story-home .ns-answer{min-height:59px;font-size:12px;line-height:1.9;padding-top:16px;color:#425e6d}.neo-story-home .ns-practice-bottom{display:flex;justify-content:space-between;align-items:center;gap:12px;border-top:1px solid #e5eaed;padding-top:14px;min-height:40px;font-size:10px;color:var(--ns-muted)}.neo-story-home .ns-practice-bottom button{padding:6px;color:var(--ns-blue);text-decoration:underline;min-height:35px}.neo-story-home .ns-teachers{max-width:none;background:#123e49;color:#fff;display:grid;grid-template-columns:1fr 1fr;gap:12%;padding-block:110px}.neo-story-home .ns-teachers .ns-eyebrow{color:#d3e5e8}.neo-story-home .ns-teachers h2 em{color:var(--ns-lime)}.neo-story-home .ns-teacher-intro>p:not(.ns-eyebrow){font-size:14px;line-height:2.15;color:#d3e5e8;margin:25px 0 32px;max-width:420px}.neo-story-home .ns-teacher-list{align-self:center}.neo-story-home .ns-teacher-list article{display:flex;gap:25px;padding:29px 0;border-top:1px solid #ffffff33}.neo-story-home .ns-teacher-list article:last-child{border-bottom:1px solid #ffffff33}.neo-story-home .ns-teacher-list article>span{font-size:11px;color:#b5ced1;padding-top:6px}.neo-story-home .ns-teacher-list h3{font-size:21px;line-height:1.8}.neo-story-home .ns-teacher-list p{font-size:12px;line-height:2.1;color:#c8dde0;margin-top:8px;max-width:360px}.neo-story-home .ns-crew{background:#eaf4fe;padding:90px 0 0;overflow:hidden}.neo-story-home .ns-crew-heading{text-align:center;padding-inline:24px}.neo-story-home .ns-crew-heading .ns-eyebrow{justify-content:center;color:var(--ns-muted);font-size:11px;margin-bottom:16px}.neo-story-home .ns-crew h2{font-size:clamp(31px,4.2vw,58px);line-height:1.65}.neo-story-home .ns-crew-heading>p:last-child{font-size:13px;color:var(--ns-muted);margin-top:12px}.neo-story-home .ns-crew-image{width:150%;max-width:none;margin-left:0;margin-right:0;direction:ltr;margin-top:40px;transform:translateX(33.3333%);mix-blend-mode:multiply}.neo-story-home .ns-crew-bottom{padding:23px var(--ns-edge);display:flex;justify-content:space-between;border-top:1px solid #bdd5e5;font-size:11px;color:#385d75}.neo-story-home .ns-crew-bottom>span:first-child{font:10px Arial,sans-serif;letter-spacing:2px}.neo-story-home .ns-faq{display:grid;grid-template-columns:.8fr 1.2fr;gap:10%;padding-bottom:60px}.neo-story-home .ns-faq h2{font-size:38px}.neo-story-home .ns-faq .ns-text-link{margin-top:23px;color:var(--ns-blue);font-size:12px}.neo-story-home .ns-faq-list details{border-top:1px solid var(--ns-line)}.neo-story-home .ns-faq-list details:last-child{border-bottom:1px solid var(--ns-line)}.neo-story-home .ns-faq-list summary{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font-size:14px;padding:25px 0}.neo-story-home .ns-faq-list summary::-webkit-details-marker{display:none}.neo-story-home .ns-faq-list summary svg{transition:transform .2s}.neo-story-home .ns-faq-list details[open] summary svg{transform:rotate(180deg)}.neo-story-home .ns-faq-list details>p{padding:0 0 25px;font-size:13px;color:var(--ns-muted);line-height:2.2;max-width:95%}.neo-story-home .ns-start{text-align:center;padding-block:85px 100px}.neo-story-home .ns-start .ns-eyebrow{justify-content:center}.neo-story-home .ns-start h2{font-size:clamp(48px,7vw,92px);line-height:1.45}.neo-story-home .ns-start .ns-button{margin-top:32px;min-width:215px}.neo-story-home .ns-start-note{font-size:11px;color:var(--ns-muted);margin:22px auto 0;max-width:500px;line-height:2}.neo-story-home .ns-footer{padding:46px var(--ns-edge) 20px;background:#e9ece7}.neo-story-home .ns-footer-main{display:grid;grid-template-columns:1fr 1.1fr 100px;gap:55px;align-items:start;padding-bottom:40px}.neo-story-home .ns-footer-main>div>p{font-size:12px;color:var(--ns-muted);margin-top:18px;line-height:2}.neo-story-home .ns-footer nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 26px;font-size:12px;padding-top:10px}.neo-story-home .ns-footer nav a{min-height:30px}.neo-story-home .ns-footer nav a:hover{text-decoration:underline;text-underline-offset:4px}.neo-story-home .ns-trust{min-width:100px;min-height:110px;background:#fff;border-radius:6px}.neo-story-home .ns-trust img{width:100px;height:110px;object-fit:contain;font-size:10px}.neo-story-home .ns-footer-end{display:flex;align-items:center;justify-content:space-between;gap:24px;border-top:1px solid #c7d0ca;padding-top:20px;font-size:10px;color:#53676f}.neo-story-home .ns-footer-end button{display:flex;align-items:center;gap:10px;min-height:44px}.neo-story-home .ns-footer-end>span:last-child{font:9px Arial,sans-serif;letter-spacing:2px}@media(min-width:1800px){.neo-story-home .ns-scene-art{width:110%}.neo-story-home .ns-scene-inner{padding-inline:95px}}@media(max-width:1150px){.neo-story-home .ns-header{gap:15px}.neo-story-home .ns-desktop-nav{gap:22px}.neo-story-home .ns-header-actions{gap:16px}.neo-story-home .ns-motion span{display:none}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:63px}.neo-story-home .ns-scene-inner{grid-template-columns:44% 56%}.neo-story-home .ns-scene-copy{padding-bottom:0}.neo-story-home .ns-actions{gap:17px}.neo-story-home .ns-button{font-size:13px;padding:12px 19px;gap:20px}.neo-story-home .ns-feature-row{grid-template-columns:30px 1fr 1fr 30px;gap:17px}.neo-story-home .ns-feature-title h3{font-size:22px}}@media(max-width:899px){.neo-story-home{--ns-edge:32px}.neo-story-home .ns-header{height:80px;padding-block:10px}.neo-story-home .ns-desktop-nav{display:none}.neo-story-home .ns-menu-button{display:flex}.neo-story-home .ns-header-actions{gap:15px}.neo-story-home .ns-motion{min-width:34px}.neo-story-home .ns-brand,.neo-story-home .ns-brand .neo-brand-image{width:96px;height:51px}.neo-story-home .ns-brand .neo-brand-image img{width:144px;left:-24px;top:-21px}.neo-story-home .ns-scene{min-height:max(720px,100svh)}.neo-story-home .ns-scene-inner{padding-top:120px;padding-bottom:65px;grid-template-columns:46% 54%}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:clamp(46px,6.7vw,61px)}.neo-story-home .ns-description{font-size:13px}.neo-story-home .ns-actions{align-items:flex-start;gap:13px;flex-direction:column}.neo-story-home .ns-scene-art{width:124%;margin-right:-10%}.neo-story-home .ns-scene-focus .ns-scene-inner{grid-template-columns:54% 46%}.neo-story-home .ns-scene-focus .ns-scene-copy{padding-right:0}.neo-story-home .ns-scene-focus .ns-scene-art{width:115%;margin-right:-12%}.neo-story-home .ns-side-note{left:10px;font-size:8px;letter-spacing:2px}.neo-story-home .ns-section{padding-block:75px}.neo-story-home .ns-section h2{font-size:36px}.neo-story-home .ns-section-heading{gap:25px;margin-bottom:35px}.neo-story-home .ns-feature-row>p,.neo-story-home .ns-section-heading>p{font-size:12px}.neo-story-home .ns-learn{gap:5%;padding-top:25px}.neo-story-home .ns-practice{padding:22px}.neo-story-home .ns-practice h3{font-size:20px}.neo-story-home .ns-buddy-note{gap:10px}.neo-story-home .ns-buddy-note p{font-size:10px}.neo-story-home .ns-teachers{gap:7%;padding-block:75px}.neo-story-home .ns-teacher-list article{gap:17px}.neo-story-home .ns-teacher-list h3{font-size:18px}.neo-story-home .ns-faq{gap:6%}.neo-story-home .ns-faq-list summary{font-size:12px}.neo-story-home .ns-start h2{font-size:60px}.neo-story-home .ns-footer-main{gap:30px}.neo-story-home .ns-footer nav{font-size:11px;gap:10px 17px}}@media(max-width:599px){.neo-story-home{--ns-edge:23px}.neo-story-home .ns-header{height:76px;gap:12px}.neo-story-home .ns-brand,.neo-story-home .ns-brand .neo-brand-image{width:82px;height:44px;border-radius:9px}.neo-story-home .ns-brand .neo-brand-image img{width:124px;left:-21px;top:-18px}.neo-story-home .ns-header-actions{gap:7px}.neo-story-home .ns-login{font-size:10px;padding:9px 11px;gap:8px;min-height:41px}.neo-story-home .ns-motion{min-width:30px;justify-content:center}.neo-story-home .ns-menu-button{width:36px}.neo-story-home .ns-scene{min-height:0}.neo-story-home .ns-scene-inner{min-height:850px;min-height:max(800px,100svh);display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:113px var(--ns-edge) 20px;gap:0}.neo-story-home .ns-scene-copy{padding-bottom:0}.neo-story-home .ns-eyebrow{font-size:10px;margin-bottom:17px;gap:9px}.neo-story-home .ns-short-rule{width:22px}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:clamp(48px,12.2vw,66px);line-height:1.37}.neo-story-home .ns-description{font-size:13px;line-height:2.05;margin-top:18px;max-width:345px}.neo-story-home .ns-actions{flex-direction:row;align-items:center;flex-wrap:nowrap;gap:18px;margin-top:22px}.neo-story-home .ns-button{min-height:49px;font-size:12px;gap:18px;padding:11px 17px}.neo-story-home .ns-text-button{font-size:10px;gap:7px}.neo-story-home .ns-mini-note{display:none}.neo-story-home .ns-footnote{margin-top:16px;font-size:10px}.neo-story-home .ns-scene-copy>.ns-button{margin-top:22px}.neo-story-home .ns-scene-art{width:115%;margin:2px -9% 0 0;align-self:center;flex:1;min-height:0;display:flex;align-items:center;justify-content:center}.neo-story-home .ns-scene-art img{height:auto;max-height:450px;object-fit:contain;width:100%}.neo-story-home .ns-art-ascent{margin-top:4px}.neo-story-home .ns-scene-focus .ns-scene-inner{display:flex;padding-top:105px;padding-bottom:30px;min-height:810px}.neo-story-home .ns-scene-focus .ns-scene-copy{padding:0}.neo-story-home .ns-scene-focus .ns-scene-art{width:113%;margin:3px -6% 0 0}.neo-story-home .ns-scene-growth .ns-scene-inner{padding-top:105px;min-height:855px}.neo-story-home .ns-art-growth{width:110%;margin-top:8px;margin-right:-5%}.neo-story-home .ns-side-note{display:none}.neo-story-home .ns-section{padding-block:62px}.neo-story-home .ns-section h2{font-size:34px;line-height:1.55}.neo-story-home .ns-section .ns-eyebrow{font-size:10px;margin-bottom:14px}.neo-story-home .ns-section-heading{display:block;margin-bottom:33px}.neo-story-home .ns-section-heading>p{font-size:12px;line-height:2.1;margin-top:18px;padding-bottom:0}.neo-story-home .ns-feature-row{grid-template-columns:23px 1fr 30px;gap:10px 16px;padding:24px 0}.neo-story-home .ns-feature-title>span{font-size:10px}.neo-story-home .ns-feature-title h3{font-size:21px;margin-top:6px}.neo-story-home .ns-feature-row>p{grid-column:2;grid-row:2;font-size:12px}.neo-story-home .ns-feature-arrow{grid-column:3;grid-row:1/3}.neo-story-home .ns-feature-number{font-size:10px}.neo-story-home .ns-learn{grid-template-columns:1fr;gap:34px;padding-top:15px;padding-bottom:65px}.neo-story-home .ns-learn-copy>p:not(.ns-eyebrow){font-size:12px;line-height:2.15;margin-top:18px}.neo-story-home .ns-learn-copy>.ns-text-link{font-size:12px;margin-top:19px}.neo-story-home .ns-buddy-note{margin-top:24px;gap:14px}.neo-story-home .ns-buddy-note img{width:57px;height:57px}.neo-story-home .ns-buddy-note p{font-size:11px}.neo-story-home .ns-practice{padding:22px}.neo-story-home .ns-practice h3{font-size:22px;margin-top:21px}.neo-story-home .ns-practice>p{font-size:12px}.neo-story-home .ns-options{gap:8px}.neo-story-home .ns-options button{min-height:62px}.neo-story-home .ns-equation{font-size:32px;padding:26px 0}.neo-story-home .ns-answer{font-size:11px;min-height:64px}.neo-story-home .ns-practice-bottom{font-size:9px}.neo-story-home .ns-teachers{grid-template-columns:1fr;gap:40px}.neo-story-home .ns-teacher-intro>p:not(.ns-eyebrow){font-size:12px;margin:20px 0 26px}.neo-story-home .ns-teacher-list article{padding:23px 0;gap:23px}.neo-story-home .ns-teacher-list h3{font-size:19px}.neo-story-home .ns-teacher-list p{font-size:12px}.neo-story-home .ns-crew{padding-top:59px}.neo-story-home .ns-crew h2{font-size:29px;line-height:1.7}.neo-story-home .ns-crew-heading>p:last-child{font-size:11px}.neo-story-home .ns-crew-image{width:150%;transform:translateX(33.3333%);margin-top:35px}.neo-story-home .ns-crew-bottom{padding-block:19px;font-size:9px;gap:15px}.neo-story-home .ns-crew-bottom>span:first-child{font-size:8px;letter-spacing:1px}.neo-story-home .ns-faq{grid-template-columns:1fr;gap:31px;padding-bottom:30px}.neo-story-home .ns-faq h2{font-size:30px}.neo-story-home .ns-faq .ns-text-link{margin-top:15px}.neo-story-home .ns-faq-list summary{padding:22px 0;font-size:12px}.neo-story-home .ns-faq-list details>p{font-size:12px;padding-bottom:22px}.neo-story-home .ns-start{padding-block:60px 70px}.neo-story-home .ns-start h2{font-size:52px}.neo-story-home .ns-start .ns-button{margin-top:25px}.neo-story-home .ns-start-note{font-size:10px;margin-top:20px}.neo-story-home .ns-footer{padding-top:34px}.neo-story-home .ns-footer-main{grid-template-columns:1fr 80px;gap:28px;padding-bottom:25px}.neo-story-home .ns-footer-main>div>p{font-size:11px;margin-top:16px}.neo-story-home .ns-footer nav{grid-column:1/-1;grid-row:2;gap:9px 25px;padding-top:0;font-size:11px}.neo-story-home .ns-trust{min-width:80px;min-height:90px;align-self:center}.neo-story-home .ns-trust img{width:80px;height:90px}.neo-story-home .ns-footer-end{font-size:9px;gap:12px;flex-wrap:wrap}.neo-story-home .ns-footer-end>span:last-child{width:100%;font-size:8px;letter-spacing:1.8px;text-align:center;padding-top:8px}.neo-story-home .ns-mobile-nav :is(a,button){font-size:13px}}@media(max-width:359px){.neo-story-home{--ns-edge:18px}.neo-story-home .ns-header{gap:7px}.neo-story-home .ns-header-actions{gap:4px}.neo-story-home .ns-login{font-size:9px;padding:9px}.neo-story-home .ns-login svg{display:none}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:46px}.neo-story-home .ns-actions{gap:12px}.neo-story-home .ns-button{font-size:11px;gap:14px}.neo-story-home .ns-text-button{font-size:9px}.neo-story-home .ns-practice{padding:18px}.neo-story-home .ns-section h2{font-size:31px}}@media(max-height:649px) and (min-width:900px){.neo-story-home .ns-scene{min-height:670px}.neo-story-home .ns-scene-inner{padding-top:110px;padding-bottom:75px}.neo-story-home .ns-scene-art img{max-height:550px}.neo-story-home .ns-scene h1,.neo-story-home .ns-scene h2{font-size:62px}}@media(prefers-reduced-motion:reduce){.neo-story-home *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.neo-story-home .ns-scene-art,.neo-story-home .ns-scene-copy{transform:none!important}.neo-story-home .is-cinematic{height:auto}.neo-story-home .is-cinematic .ns-story-stage{position:relative;height:auto;overflow:visible}.neo-story-home .is-cinematic .ns-scene{position:relative;opacity:1}.neo-story-home .ns-scene-controls{display:none}}.neo-story-home[data-motion=off] :is(.ns-scene-copy,.ns-scene-art){transform:none}.neo-story-home[data-motion=off] .ns-button:hover{transform:none}@media print{.neo-story-home .ns-header,.neo-story-home .ns-scene-controls,.neo-story-home .ns-side-note{display:none}.neo-story-home .is-cinematic{height:auto}.neo-story-home .is-cinematic .ns-story-stage{position:relative;height:auto;overflow:visible}.neo-story-home .is-cinematic .ns-scene{position:relative;opacity:1!important}.neo-story-home .ns-scene{break-inside:avoid;min-height:650px}.neo-story-home .ns-scene-art,.neo-story-home .ns-scene-copy{transform:none!important}}.neo-story-home .is-cinematic .ns-art-ascent img{max-height:min(74svh,820px)}@media(max-width:599px){.neo-story-home .ns-motion{min-width:44px}.neo-story-home .ns-menu-button{width:44px}.neo-story-home .ns-scene-art{width:108%;margin:6px 0 0}.neo-story-home .ns-scene-focus .ns-scene-art{width:108%;margin:8px 0 0}.neo-story-home .ns-art-growth{width:106%;margin:8px 0 0}}