.nl{--nl-max:72rem;--nl-narrow:48rem;--nl-gutter:var(--nu-space-8);--nl-section:calc(var(--nu-space-20) * 1.5);--nl-radius:var(--nu-radius-24);position:relative;background:var(--nu-bg-white);color:var(--nu-text-strong-950);font-family:var(--nu-font-body);font-size:var(--nu-type-paragraph-medium-size);line-height:var(--nu-type-paragraph-medium-line-height);-webkit-font-smoothing:antialiased}.nl *,.nl :after,.nl :before{box-sizing:border-box}:where(.nl) :is(h1,h2,h3,h4,p,ul,ol,figure,blockquote){margin:0;padding:0}:where(.nl) :is(ul,ol){list-style:none}:where(.nl) a{color:inherit}:where(.nl) img{display:block}.nl-visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.nl-skip{position:absolute;inset-inline-start:var(--nu-space-4);inset-block-start:var(--nu-space-4);z-index:var(--nu-z-popover);padding:var(--nu-space-2) var(--nu-space-4);border-radius:var(--nu-radius-8);background:var(--nu-bg-strong-950);color:var(--nu-text-white);transform:translateY(-300%)}.nl-skip:focus{transform:none}.nl :is(a,button):focus-visible{outline:2px solid var(--nu-focus-ring-color);outline-offset:2px}#nl-main:focus{outline:none}.nl-wrap{inline-size:100%;max-inline-size:var(--nl-max);margin-inline:auto;padding-inline:var(--nl-gutter)}.nl-wrap--narrow{max-inline-size:var(--nl-narrow)}.nl-title{font-family:var(--nu-type-title-h1-family);font-size:var(--nu-type-title-h1-size);line-height:var(--nu-type-title-h1-line-height);letter-spacing:var(--nu-type-title-h1-tracking);font-weight:var(--nu-type-title-h1-weight)}.nl-h2,.nl-title{text-wrap:balance}.nl-h2{font-family:var(--nu-type-title-h2-family);font-size:var(--nu-type-title-h3-size);line-height:var(--nu-type-title-h3-line-height);letter-spacing:var(--nu-type-title-h3-tracking);font-weight:var(--nu-type-title-h3-weight)}.nl-h3{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);font-weight:var(--nu-type-title-h5-weight);text-wrap:balance}.nl-h4{font-family:var(--nu-type-title-h6-family);font-size:var(--nu-type-title-h6-size);line-height:var(--nu-type-title-h6-line-height);font-weight:var(--nu-type-title-h6-weight)}.nl-em{font-style:italic;background-image:linear-gradient(transparent 68%,var(--nu-state-primary-light) 68% 92%,transparent 92%);background-repeat:no-repeat;padding-inline:var(--nu-space-0-5);-webkit-box-decoration-break:clone;box-decoration-break:clone}.nl-lead,.nl-sub{max-inline-size:38rem;color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-large-size);line-height:var(--nu-type-paragraph-large-line-height);text-wrap:pretty}.nl-eyebrow{color:var(--nu-text-sub-600);font-family:var(--nu-type-subheading-x-small-family);font-size:var(--nu-type-subheading-x-small-size);line-height:var(--nu-type-subheading-x-small-line-height);letter-spacing:.08em;font-weight:var(--nu-type-subheading-x-small-weight);text-transform:uppercase}.nl-header{position:-webkit-sticky;position:sticky;inset-block-start:0;z-index:var(--nu-z-sticky);background:color-mix(in srgb,var(--nu-bg-white) 86%,transparent);-webkit-backdrop-filter:saturate(1.4) blur(12px);backdrop-filter:saturate(1.4) blur(12px);-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200)}.nl-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--nu-space-6);max-inline-size:var(--nl-max);margin-inline:auto;padding:var(--nu-space-3) var(--nl-gutter)}.nl-logo{display:inline-flex;border-radius:var(--nu-radius-6)}.nl-logo,.nl-nav{align-items:center}.nl-nav{display:flex;gap:var(--nu-space-1)}.nl-nav a{padding:var(--nu-space-1-5) var(--nu-space-3);border-radius:var(--nu-radius-full);color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight);text-decoration:none;transition:color var(--nu-duration-fast) var(--nu-ease-standard),background-color var(--nu-duration-fast) var(--nu-ease-standard)}.nl-nav a:hover{background:var(--nu-bg-weak-50);color:var(--nu-text-strong-950)}.nl-header__actions{display:flex;align-items:center;gap:var(--nu-space-1)}.nl-hero{position:relative;overflow:hidden;padding-block:calc(var(--nu-space-20) + var(--nu-space-8)) var(--nu-space-16);text-align:center}.nl-hero__glow{position:absolute;inset:0;background:radial-gradient(60% 55% at 50% 0,var(--nu-state-primary-lighter),transparent 70%);pointer-events:none}.nl-hero__inner{position:relative;display:flex;flex-direction:column;align-items:center;gap:var(--nu-space-6)}.nl-hero__inner .nl-title{max-inline-size:52rem}.nl-hero__actions{flex-wrap:wrap;justify-content:center;-webkit-margin-before:var(--nu-space-2);margin-block-start:var(--nu-space-2)}.nl-formats,.nl-hero__actions{display:flex;gap:var(--nu-space-3)}.nl-formats{flex-direction:column;align-items:center;-webkit-margin-before:var(--nu-space-6);margin-block-start:var(--nu-space-6)}.nl-formats__label{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.nl-formats__icons{display:inline-flex;gap:var(--nu-space-3)}.nl-window-wrap{position:relative;-webkit-margin-before:calc(var(--nu-space-8) * -1);margin-block-start:calc(var(--nu-space-8) * -1);-webkit-padding-after:var(--nu-space-16);padding-block-end:var(--nu-space-16)}.nl-window{overflow:hidden;border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-custom-shadows-large)}.nl-window__bar{display:flex;align-items:center;gap:var(--nu-space-4);padding:var(--nu-space-3) var(--nu-space-5);-webkit-border-after:1px solid var(--nu-stroke-soft-200);border-block-end:1px solid var(--nu-stroke-soft-200);background:var(--nu-bg-weak-50)}.nl-window__dots{display:inline-flex;gap:var(--nu-space-1-5)}.nl-window__dots i{display:block;inline-size:var(--nu-space-2-5);block-size:var(--nu-space-2-5);border-radius:var(--nu-radius-full);background:var(--nu-bg-soft-200)}.nl-window__crumb{flex:1 1;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-x-small-size);line-height:var(--nu-type-label-x-small-line-height)}.nl-window__crumb span{padding-inline:var(--nu-space-1)}.nl-window__progress{inline-size:7rem}.nl-window__body{display:grid;grid-template-columns:14rem minmax(0,1fr) 22rem;align-items:stretch;min-block-size:40rem}.nl-outline{display:flex;flex-direction:column;gap:var(--nu-space-3);padding:var(--nu-space-5);-webkit-border-end:1px solid var(--nu-stroke-soft-200);border-inline-end:1px solid var(--nu-stroke-soft-200)}.nl-outline ol{display:grid;grid-gap:var(--nu-space-0-5);gap:var(--nu-space-0-5)}.nl-outline li{display:flex;align-items:center;gap:var(--nu-space-2-5);padding:var(--nu-space-2) var(--nu-space-2-5);border-radius:var(--nu-radius-8);color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.nl-outline li[data-state=current]{background:var(--nu-bg-weak-50);color:var(--nu-text-strong-950);font-weight:var(--nu-type-label-small-weight)}.nl-outline__mark{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);border:1px solid var(--nu-stroke-sub-300);border-radius:var(--nu-radius-full);font-size:var(--nu-type-label-x-small-size);line-height:1}.nl-outline li[data-state=done] .nl-outline__mark{border:0;color:var(--nu-green-700)}.nl-outline li[data-state=done] .nl-outline__mark svg{inline-size:var(--nu-space-5);block-size:var(--nu-space-5)}.nl-outline li[data-state=current] .nl-outline__mark{border-color:var(--nu-state-primary-base);color:var(--nu-state-primary-base)}.nl-outline__tools-label{-webkit-margin-before:var(--nu-space-3);margin-block-start:var(--nu-space-3)}.nl-outline__tools{display:grid;grid-gap:var(--nu-space-0-5);gap:var(--nu-space-0-5)}.nl-outline__tools li{gap:var(--nu-space-2-5)}.nl-outline__tools svg{inline-size:var(--nu-space-4);block-size:var(--nu-space-4)}.nl-lesson{display:flex;flex-direction:column;gap:var(--nu-space-3);min-inline-size:0;padding:var(--nu-space-8) var(--nu-space-8) var(--nu-space-6);overflow:auto}.nl-lesson__title{font-family:var(--nu-type-title-h4-family);font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height);font-weight:var(--nu-type-title-h4-weight)}.nl-lesson__text{max-inline-size:36rem;color:var(--nu-text-sub-600);-webkit-margin-after:var(--nu-space-3);margin-block-end:var(--nu-space-3)}.nl-tutor{display:flex;min-inline-size:0;-webkit-border-start:1px solid var(--nu-stroke-soft-200);border-inline-start:1px solid var(--nu-stroke-soft-200);background:var(--nu-bg-white)}.nl-tutor>*{flex:1 1;min-inline-size:0}.nl-mark{display:grid;place-items:center;inline-size:100%;block-size:100%;border-radius:var(--nu-radius-full);background:var(--nu-bg-strong-950);color:var(--nu-icon-white)}.nl-mark svg{inline-size:55%;block-size:55%}.nl-proof{padding-block:var(--nu-space-16) var(--nl-section)}.nl-proof__quote{display:flex;flex-direction:column;align-items:center;gap:var(--nu-space-6);max-inline-size:48rem;margin-inline:auto;text-align:center}.nl-proof__quote blockquote{font-family:var(--nu-type-title-h4-family);font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height);font-weight:var(--nu-type-title-h4-weight);text-wrap:balance}.nl-people__who,.nl-proof__quote figcaption{display:flex;align-items:center;gap:var(--nu-space-3);text-align:start;color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.nl-people__who strong,.nl-proof__quote figcaption strong{display:block;color:var(--nu-text-strong-950);font-weight:var(--nu-type-label-small-weight)}.nl-section{padding-block:var(--nl-section)}.nl-section--tint{background:var(--nu-bg-weak-50)}.nl-head{display:flex;flex-direction:column;align-items:center;gap:var(--nu-space-4);-webkit-margin-after:var(--nu-space-16);margin-block-end:var(--nu-space-16);text-align:center}.nl-head .nl-h2,.nl-head .nl-sub{max-inline-size:44rem}.nl-bento{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.nl-card{display:flex;flex-direction:column;justify-content:space-between;gap:var(--nu-space-8);min-inline-size:0;padding:var(--nu-space-8);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white)}.nl-card--wide{grid-column:span 2}.nl-card--full{grid-column:1/-1}.nl-card__text{display:grid;align-content:start;grid-gap:var(--nu-space-2);gap:var(--nu-space-2)}.nl-card__text>p:last-child{max-inline-size:34rem;color:var(--nu-text-sub-600);text-wrap:pretty}.nl-visual{min-inline-size:0}.nl-visual--lessons{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;grid-gap:var(--nu-space-5);gap:var(--nu-space-5);padding:var(--nu-space-5);border-radius:var(--nu-radius-16);background:var(--nu-bg-weak-50)}.nl-course,.nl-files{display:grid;grid-gap:var(--nu-space-2);gap:var(--nu-space-2)}.nl-files li{padding:var(--nu-space-2) var(--nu-space-3) var(--nu-space-2) var(--nu-space-2);border:1px solid var(--nu-stroke-soft-200)}.nl-course li,.nl-files li{display:flex;align-items:center;gap:var(--nu-space-3);border-radius:var(--nu-radius-12);background:var(--nu-bg-white);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height)}.nl-course li{padding:var(--nu-space-2-5) var(--nu-space-3);box-shadow:var(--nu-shadow-regular-shadow-x-small)}.nl-course li span{display:inline-flex;flex:none;align-items:center;justify-content:center;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);border-radius:var(--nu-radius-full);background:var(--nu-state-primary-lighter);color:var(--nu-state-primary-base);font-size:var(--nu-type-label-x-small-size)}.nl-visual__arrow{inline-size:var(--nu-space-6);block-size:var(--nu-space-6);color:var(--nu-icon-sub-600)}.nl-visual--chat{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.nl-visual--audio,.nl-visual--flash,.nl-visual--quiz{display:grid;align-content:center;min-block-size:19rem;padding:var(--nu-space-5);border-radius:var(--nu-radius-16);background:var(--nu-bg-weak-50)}.nl-visual--flash{--nu-flashcard-min-height:15rem}.nl-visual--quiz>*{inline-size:100%}.nl-spaces{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nu-space-4);gap:var(--nu-space-4)}.nl-spaces li{display:grid;grid-gap:var(--nu-space-1);gap:var(--nu-space-1);padding:var(--nu-space-5);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-16);background:var(--nu-bg-weak-50)}.nl-spaces__icon{display:inline-flex;inline-size:var(--nu-space-10);block-size:var(--nu-space-10);align-items:center;justify-content:center;-webkit-margin-after:var(--nu-space-3);margin-block-end:var(--nu-space-3);border-radius:var(--nu-radius-12);background:var(--nu-bg-white);box-shadow:var(--nu-shadow-regular-shadow-x-small);color:var(--nu-state-primary-base)}.nl-spaces__icon svg{inline-size:var(--nu-space-5);block-size:var(--nu-space-5)}.nl-spaces strong{font-weight:var(--nu-type-label-medium-weight)}.nl-spaces li>span:last-child{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.nl-compare{display:grid;border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);overflow:hidden;background:var(--nu-bg-white)}.nl-compare__row{display:grid;grid-template-columns:9rem minmax(0,1fr) minmax(0,1.3fr)}.nl-compare__row>span{padding:var(--nu-space-5) var(--nu-space-4)}.nl-compare__row>span:first-child{-webkit-padding-start:var(--nu-space-8);padding-inline-start:var(--nu-space-8)}.nl-compare__row+.nl-compare__row{-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.nl-compare__row--head{background:var(--nu-bg-weak-50)}.nl-compare__row--head,.nl-compare__topic{color:var(--nu-text-sub-600);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight)}.nl-compare__row>span{color:var(--nu-text-sub-600)}.nl-compare__row>.nl-compare__nuton{background:var(--nu-state-primary-lighter);color:var(--nu-text-strong-950);font-weight:var(--nu-type-label-medium-weight)}.nl-compare__row--head>.nl-compare__nuton{background:var(--nu-state-primary-light)}.nl-steps{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:var(--nu-space-6);gap:var(--nu-space-6);counter-reset:step}.nl-steps li{position:relative;display:grid;align-content:start;grid-gap:var(--nu-space-2);gap:var(--nu-space-2);-webkit-padding-before:var(--nu-space-12);padding-block-start:var(--nu-space-12)}.nl-steps li:before{content:"";position:absolute;inset-block-start:calc(var(--nu-space-4) - 1px);inset-inline:calc(var(--nu-space-12)) calc(var(--nu-space-6) * -1);block-size:1px;background:var(--nu-stroke-sub-300)}.nl-steps li:last-child:before{display:none}.nl-steps__n{position:absolute;inset-block-start:0;inset-inline-start:0;display:inline-flex;align-items:center;justify-content:center;inline-size:var(--nu-space-8);block-size:var(--nu-space-8);border-radius:var(--nu-radius-full);background:var(--nu-bg-strong-950);color:var(--nu-text-white);font-size:var(--nu-type-label-small-size);font-weight:var(--nu-type-label-small-weight)}.nl-steps p{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height);text-wrap:pretty}.nl-people{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.nl-people li{display:flex;flex-direction:column;justify-content:space-between;gap:var(--nu-space-8);padding:var(--nu-space-8);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white)}.nl-people blockquote{font-family:var(--nu-type-title-h6-family);font-size:var(--nu-type-title-h6-size);line-height:var(--nu-type-title-h6-line-height);font-weight:var(--nu-type-title-h6-weight);text-wrap:pretty}.nl-schools{padding-block:var(--nl-section);background:var(--nu-bg-weak-50);color:var(--nu-text-strong-950)}.nl-schools__inner{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;grid-gap:var(--nu-space-16);gap:var(--nu-space-16)}.nl-schools .nl-eyebrow,.nl-schools .nl-sub{color:var(--nu-text-sub-600)}.nl-schools .nl-sub{-webkit-margin-before:var(--nu-space-4);margin-block-start:var(--nu-space-4)}.nl-schools .nl-h2{-webkit-margin-before:var(--nu-space-3);margin-block-start:var(--nu-space-3)}.nl-schools__actions{-webkit-margin-before:var(--nu-space-8);margin-block-start:var(--nu-space-8)}.nl-schools__points{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.nl-schools__points li{display:flex;align-items:center;gap:var(--nu-space-3);padding:var(--nu-space-4) var(--nu-space-5);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nu-radius-16);background:var(--nu-bg-soft-100);font-size:var(--nu-type-label-medium-size);line-height:var(--nu-type-label-medium-line-height)}.nl-schools__points svg{flex:none;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);color:var(--nu-state-success-base)}.nl-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;grid-gap:var(--nu-space-5);gap:var(--nu-space-5)}.nl-plan{display:flex;flex-direction:column;gap:var(--nu-space-3);padding:var(--nu-space-8);border:1px solid var(--nu-stroke-soft-200);border-radius:var(--nl-radius);background:var(--nu-bg-white)}.nl-plan[data-featured]{border-color:var(--nu-bg-strong-950);box-shadow:0 0 0 1px var(--nu-bg-strong-950),var(--nu-shadow-custom-shadows-medium)}.nl-plan__head{display:flex;align-items:center;justify-content:space-between;gap:var(--nu-space-2);min-block-size:var(--nu-space-8)}.nl-plan__for{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.nl-plan__price{display:flex;align-items:baseline;gap:var(--nu-space-1);-webkit-margin-before:var(--nu-space-4);margin-block-start:var(--nu-space-4)}.nl-plan__price strong{font-family:var(--nu-type-title-h2-family);font-size:var(--nu-type-title-h2-size);line-height:var(--nu-type-title-h2-line-height);font-weight:var(--nu-type-title-h2-weight);letter-spacing:var(--nu-type-title-h2-tracking)}.nl-plan__billed,.nl-plan__price span{color:var(--nu-text-sub-600)}.nl-plan__billed{font-size:var(--nu-type-paragraph-x-small-size);line-height:var(--nu-type-paragraph-x-small-line-height)}.nl-plan__cta{inline-size:100%;margin-block:var(--nu-space-4)}.nl-plan__includes{-webkit-padding-before:var(--nu-space-5);padding-block-start:var(--nu-space-5);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200);color:var(--nu-text-strong-950);font-size:var(--nu-type-label-small-size);line-height:var(--nu-type-label-small-line-height);font-weight:var(--nu-type-label-small-weight)}.nl-plan__list{display:grid;grid-gap:var(--nu-space-2-5);gap:var(--nu-space-2-5)}.nl-plan__list li{display:flex;align-items:flex-start;gap:var(--nu-space-2-5);color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.nl-plan__list svg{flex:none;inline-size:var(--nu-space-5);block-size:var(--nu-space-5);-webkit-margin-before:var(--nu-space-0-5);margin-block-start:var(--nu-space-0-5);color:var(--nu-green-700)}.nl-plans__schools{-webkit-margin-before:var(--nu-space-8);margin-block-start:var(--nu-space-8);text-align:center;color:var(--nu-text-sub-600)}.nl-plans__schools strong{color:var(--nu-text-strong-950);font-weight:var(--nu-type-label-medium-weight)}.nl-plans__schools a{color:var(--nu-state-primary-base)}.nl-closing{padding-block:var(--nl-section);background:radial-gradient(60% 80% at 50% 100%,var(--nu-state-primary-lighter),transparent 70%);text-align:center}.nl-closing__inner{display:flex;flex-direction:column;align-items:center;gap:var(--nu-space-5)}.nl-closing__inner .nl-h2{max-inline-size:40rem}.nl-closing__inner .nl-sub{-webkit-margin-after:var(--nu-space-3);margin-block-end:var(--nu-space-3)}.nl-footer{padding-block:var(--nu-space-12);-webkit-border-before:1px solid var(--nu-stroke-soft-200);border-block-start:1px solid var(--nu-stroke-soft-200)}.nl-footer__inner{display:grid;grid-template-columns:1.4fr 1fr 1fr;grid-gap:var(--nu-space-8);gap:var(--nu-space-8);align-items:start}.nl-footer__brand{display:grid;grid-gap:var(--nu-space-3);gap:var(--nu-space-3)}.nl-footer p{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);line-height:var(--nu-type-paragraph-small-line-height)}.nl-footer ul{display:grid;grid-gap:var(--nu-space-2);gap:var(--nu-space-2)}.nl-footer a{color:var(--nu-text-sub-600);font-size:var(--nu-type-paragraph-small-size);text-decoration:none}.nl-footer a:hover{color:var(--nu-text-strong-950);text-decoration:underline}@container nu-app (max-width: 1099px){.nl-window__body{grid-template-columns:minmax(0,1fr) 22rem}.nl-outline{display:none}.nl-bento,.nl-people{grid-template-columns:repeat(2,minmax(0,1fr))}.nl-card--full,.nl-card--wide{grid-column:1/-1}.nl-steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--nu-space-10)}.nl-steps li:before{display:none}.nl-plans{grid-template-columns:1fr;max-inline-size:28rem;margin-inline:auto}.nl-schools__inner{grid-template-columns:1fr;gap:var(--nu-space-10)}}@container nu-app (max-width: 767px){.nl{--nl-gutter:var(--nu-space-5);--nl-section:var(--nu-space-20);--nl-radius:var(--nu-radius-20)}.nl-header__login,.nl-nav{display:none}.nl-title{font-size:var(--nu-type-title-h4-size);line-height:var(--nu-type-title-h4-line-height)}.nl-h2{font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height)}.nl-lead,.nl-sub{font-size:var(--nu-type-paragraph-medium-size);line-height:var(--nu-type-paragraph-medium-line-height)}.nl-hero{padding-block:var(--nu-space-16) var(--nu-space-12)}.nl-hero__actions{inline-size:100%}.nl-hero__actions>*{flex:1 1 100%}.nl-head{-webkit-margin-after:var(--nu-space-10);margin-block-end:var(--nu-space-10)}.nl-window__body{grid-template-columns:minmax(0,1fr)}.nl-window__progress{display:none}.nl-lesson{padding:var(--nu-space-5)}.nl-lesson__title{font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height)}.nl-tutor{display:none}.nl-window__body{min-block-size:0}.nl-proof{padding-block:var(--nu-space-10) var(--nl-section)}.nl-proof__quote blockquote{font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height)}.nl-bento,.nl-people{grid-template-columns:1fr}.nl-card,.nl-people li,.nl-plan{padding:var(--nu-space-6)}.nl-visual--lessons{grid-template-columns:1fr}.nl-visual__arrow{transform:rotate(90deg);justify-self:center}.nl-compare__row,.nl-spaces{grid-template-columns:1fr}.nl-compare__row{padding:var(--nu-space-4) var(--nu-space-5)}.nl-compare__row>span,.nl-compare__row>span:first-child{padding:var(--nu-space-1) 0}.nl-compare__row>.nl-compare__nuton{padding-inline:var(--nu-space-3);border-radius:var(--nu-radius-8)}.nl-compare__row--head{display:none}.nl-compare__topic{color:var(--nu-text-strong-950)}.nl-compare__row>span:nth-child(2):before{content:"A general chatbot: "}.nl-compare__row>span:nth-child(3):before{content:"Nuton: ";color:var(--nu-state-primary-base)}.nl-steps{grid-template-columns:1fr}.nl-footer__inner{grid-template-columns:1fr 1fr}.nl-footer__brand{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){.nl-nav a{transition:none}}@media (forced-colors:active){.nl-em{background:none;text-decoration:underline}.nl-card,.nl-people li,.nl-plan,.nl-window{border-color:CanvasText}}.nl-card,.nl-people li{border-color:transparent}.nl-people li{background:var(--nu-bg-weak-50)}.nl-people li:first-child,.nl-people li:nth-child(4){grid-column:span 2}.nl-people li:first-child blockquote,.nl-people li:nth-child(4) blockquote{font-family:var(--nu-type-title-h5-family);font-size:var(--nu-type-title-h5-size);line-height:var(--nu-type-title-h5-line-height);font-weight:var(--nu-type-title-h5-weight)}.nl-people li:first-child{background:var(--nu-state-primary-lighter)}.nl-schools--tonal .nl-schools__points li{background:var(--nu-bg-white)}.nl-schools--tonal .nl-schools__points svg{color:var(--nu-green-800)}.nl-faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);grid-gap:var(--nu-space-16);gap:var(--nu-space-16);align-items:start;max-inline-size:var(--nl-max)}.nl-faq .nl-head{position:-webkit-sticky;position:sticky;inset-block-start:calc(var(--nu-space-20) + var(--nu-space-4));align-items:flex-start;-webkit-margin-after:0;margin-block-end:0;text-align:start}.nl-compare,.nl-plan,.nl-window{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}@container nu-app (max-width: 1099px){.nl-faq{grid-template-columns:1fr;gap:var(--nu-space-8)}.nl-faq .nl-head{position:static}.nl-people li:first-child,.nl-people li:nth-child(4){grid-column:auto}}@container nu-app (max-width: 767px){.nl-people li:first-child blockquote,.nl-people li:nth-child(4) blockquote{font-size:var(--nu-type-title-h6-size);line-height:var(--nu-type-title-h6-line-height)}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.nl-card,.nl-people li,.nl-plan{transition:transform var(--nu-duration-base) var(--nu-ease-standard)}.nl-card:hover,.nl-people li:hover{transform:translateY(calc(var(--nu-space-0-5) * -1))}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){@keyframes nl-rise{0%{transform:translateY(var(--nu-space-6))}to{transform:none}}.nl-card,.nl-faq .nl-head,.nl-people li,.nl-plan,.nl-steps li{animation:nl-rise var(--nu-ease-linear) both;animation-timeline:view();animation-range:entry 0 entry 45%}}}.nl-visual--audio{padding:0;align-content:end;overflow:hidden}