.nv-price-kicker{display:flex;align-items:center;width:fit-content;line-height:1.2;margin-bottom:14px}.nv-price-tick{font-size:19px;color:var(--nv-teal);flex-shrink:0;line-height:1.25}.nv-price-small{font-size:13px;line-height:1.5;margin:0;color:color-mix(in oklab,var(--nv-ink) 58%,var(--paper))}.nv-price-small--after{margin-top:20px}.nv-price-hero{background:var(--paper)}.nv-price-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(28px,4vw,56px);align-items:stretch}.nv-price-hero__copy{display:flex;flex-direction:column;min-width:0}.nv-price-hero__heading{font-size:clamp(34px,4.6vw,58px);line-height:1.06;letter-spacing:-.018em;margin:0}.nv-price-hero__lede{font-size:clamp(17px,1.4vw,20px);line-height:1.6;margin:18px 0 0;max-width:38rem;color:color-mix(in oklab,var(--nv-ink) 78%,var(--paper))}.nv-price-hero__lede--emph{color:var(--nv-ink);margin-top:16px}.nv-price-hero__cta{margin-top:auto;padding-top:28px}.nv-price-points{list-style:none;display:flex;flex-wrap:wrap;gap:14px 26px;margin:26px 0 10px;padding:0}.nv-price-points li{display:flex;gap:9px;align-items:flex-start;font-size:14.5px;color:color-mix(in oklab,var(--nv-ink) 80%,var(--paper))}.nv-price-summary{border-radius:20px;padding:clamp(22px,2.1vw,28px);border:1px solid var(--ink-20)}.nv-price-summary__h{font-family:var(--font-display);font-weight:700;font-size:clamp(22px,2.1vw,28px);line-height:1.12;letter-spacing:-.015em;margin:0 0 clamp(14px,1.6vw,20px);color:var(--nv-slab-fg)}.nv-price-summary__list{display:flex;flex-direction:column}.nv-price-summary__row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px;align-items:start;padding:clamp(13px,1.4vw,17px) 0;border-top:1px solid color-mix(in oklab,var(--nv-slab-fg) 14%,transparent)}.nv-price-summary__row:first-child{border-top:0;padding-top:0}.nv-price-summary__k{font-family:var(--font-sans);font-size:10.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--nv-teal);margin:0 0 4px}.nv-price-summary__t{font-family:var(--font-display);font-weight:700;font-size:clamp(17px,1.5vw,20px);line-height:1.2;margin:0;color:var(--nv-slab-fg)}.nv-price-summary__d{font-size:13.5px;line-height:1.45;margin:5px 0 0;max-width:26rem;color:color-mix(in oklab,var(--nv-slab-fg) 72%,var(--nv-slab))}.nv-price-summary__price{text-align:right;white-space:nowrap}.nv-price-summary__price span{display:block;font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.7vw,23px);line-height:1.1;color:var(--nv-slab-fg)}.nv-price-summary__price em{display:block;font-family:var(--font-sans);font-style:normal;font-size:12px;margin-top:2px;color:color-mix(in oklab,var(--nv-slab-fg) 60%,var(--nv-slab))}.nv-price-summary__note{display:flex;align-items:center;gap:14px;margin-top:clamp(14px,1.6vw,18px);padding:13px 16px;border-radius:12px;background:color-mix(in oklab,var(--nv-slab-fg) 6%,transparent)}.nv-price-summary__note .material-icons-outlined{flex:none;font-size:26px;line-height:1;color:var(--nv-teal)}.nv-price-summary__note p{margin:0;padding-left:14px;font-size:13.5px;line-height:1.45;border-left:1px solid color-mix(in oklab,var(--nv-slab-fg) 18%,transparent);color:color-mix(in oklab,var(--nv-slab-fg) 85%,var(--nv-slab))}.nv-price-next__card{box-shadow:0 10px 34px color-mix(in oklab,var(--nv-ink) 7%,transparent)}.nv-price-next__card .is-h2{max-width:46rem;margin:0}.nv-price-next__lede{font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;margin:14px 0 0;max-width:44rem;color:color-mix(in oklab,var(--nv-ink) 78%,var(--paper))}.nv-price-next__step-t{display:block;font-weight:500;font-size:16.5px;line-height:1.3;color:var(--nv-ink)}.nv-price-next__step-s{display:block;font-size:14px;margin-top:4px;color:color-mix(in oklab,var(--nv-ink) 62%,var(--paper))}.nv-price-next__walk{border-top:1px solid var(--ink-10);padding-top:22px;margin-top:26px}.nv-price-next__walk-h{font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.7vw,22px);line-height:1.22;margin:0;color:var(--nv-ink)}.nv-price-next__walk p{font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;margin:14px 0 0;max-width:44rem;color:color-mix(in oklab,var(--nv-ink) 78%,var(--paper))}.nv-price-viz{position:relative;height:110px;border-radius:12px;overflow:hidden;background:color-mix(in oklab,var(--nv-teal) 11%,var(--card))}.nv-price-viz__ring{position:absolute;left:50%;top:50%;width:56px;height:56px;margin:-28px 0 0 -28px;border-radius:50%;border:3px solid var(--nv-teal);border-top-color:transparent;animation:nvPriceRing 2.6s ease-in-out infinite}.nv-price-viz__core{position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;background:var(--nv-teal);display:flex;align-items:center;justify-content:center;animation:nvPricePop 2.6s ease-in-out infinite}.nv-price-viz__core .material-icons-outlined{font-size:22px;color:var(--nv-ink-on-brand)}.nv-price-viz__line{position:absolute;left:16px;right:16px;top:50%;height:2px;margin-top:-1px;background:color-mix(in oklab,var(--nv-ink) 14%,var(--card))}.nv-price-viz__node{position:absolute;top:50%;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--nv-teal);opacity:.25;animation:nvPriceNode 3.2s ease-in-out infinite}.nv-price-viz--path .n1{left:20px;animation-delay:0s}.nv-price-viz--path .n2{left:calc(20px + (100% - 40px) / 3);animation-delay:.45s}.nv-price-viz--path .n3{left:calc(20px + (100% - 40px) * 2 / 3);animation-delay:.9s}.nv-price-viz--path .n4{left:calc(100% - 20px);animation-delay:1.35s}.nv-price-viz--dash{display:flex;align-items:flex-end;justify-content:center;gap:9px;padding:22px 16px}.nv-price-viz__bar{width:14px;border-radius:3px 3px 0 0;background:var(--nv-ocean);opacity:.85;transform-origin:bottom;animation:nvPriceBar 2.8s ease-in-out infinite}.nv-price-viz--dash .b1{height:26px;animation-delay:0s}.nv-price-viz--dash .b2{height:40px;animation-delay:.18s}.nv-price-viz--dash .b3{height:32px;animation-delay:.36s}.nv-price-viz--dash .b4{height:52px;animation-delay:.54s}.nv-price-viz--dash .b5{height:44px;animation-delay:.72s}.nv-price-viz__avatar{position:absolute;left:18px;top:50%;width:34px;height:34px;margin-top:-17px;border-radius:50%;background:var(--nv-ocean);opacity:.9}.nv-price-viz__chip{position:absolute;left:64px;height:8px;border-radius:999px;background:var(--nv-teal);opacity:0;animation:nvPriceChip 3s ease-in-out infinite}.nv-price-viz--learner .c1{top:37px;width:66px;animation-delay:.1s}.nv-price-viz--learner .c2{top:51px;width:46px;animation-delay:.5s}.nv-price-viz--learner .c3{top:65px;width:56px;animation-delay:.9s}@keyframes nvPriceRing{0%{transform:rotate(0);opacity:.35}55%{transform:rotate(300deg);opacity:1}to{transform:rotate(360deg);opacity:.35}}@keyframes nvPricePop{0%,20%{transform:scale(.82)}55%{transform:scale(1)}to{transform:scale(.82)}}@keyframes nvPriceNode{0%,12%{opacity:.25;transform:scale(1)}30%{opacity:1;transform:scale(1.5)}70%,to{opacity:.35;transform:scale(1)}}@keyframes nvPriceBar{0%{transform:scaleY(.25)}45%{transform:scaleY(1)}to{transform:scaleY(.25)}}@keyframes nvPriceChip{0%{opacity:0;transform:translate(-8px)}25%,70%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-8px)}}@media(prefers-reduced-motion:reduce){.nv-price-viz__ring,.nv-price-viz__core,.nv-price-viz__node,.nv-price-viz__bar,.nv-price-viz__chip{animation:none}.nv-price-viz__node,.nv-price-viz__chip{opacity:1}}.nv-price-next__head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.nv-price-next__motion{flex:none;margin-bottom:0}.nv-price-next[data-motion=paused] .nv-price-viz__ring,.nv-price-next[data-motion=paused] .nv-price-viz__core,.nv-price-next[data-motion=paused] .nv-price-viz__node,.nv-price-next[data-motion=paused] .nv-price-viz__bar,.nv-price-next[data-motion=paused] .nv-price-viz__chip{animation-play-state:paused}.nv-price-intro{max-width:760px;margin-bottom:40px}.nv-price-intro .is-h2,.nv-price-next__card .is-h2{font-size:clamp(26px,3.1vw,40px);letter-spacing:-.015em}.nv-price-intro .is-h2{margin:0 0 16px;max-width:42rem}.nv-price-intro .is-lede{margin:0;max-width:44rem}.nv-price-intro__emph{font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;font-weight:700;margin:14px 0 0;max-width:44rem;color:var(--nv-ink)}.nv-price-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;align-items:stretch}.nv-price-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.nv-price-grid--plans{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;align-items:start}.nv-price-grid--plans>*{height:100%}.nv-price-grid--value{grid-template-columns:repeat(4,minmax(0,1fr))}.nv-price-grid--next{grid-template-columns:repeat(4,minmax(0,1fr));margin:clamp(24px,3vw,38px) 0 0}.nv-price-card{position:relative;border:1px solid var(--ink-10);border-radius:18px;background:var(--card);padding:clamp(22px,2.2vw,30px);display:flex;flex-direction:column;min-width:0}.nv-price-next__step{padding:18px;gap:12px;border-radius:12px}.nv-price-plan{gap:9px}.nv-price-plan.is-recommended{border:1.5px solid var(--nv-teal)}.nv-price-card__k{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0;color:color-mix(in oklab,var(--nv-ink) 52%,var(--paper))}.nv-price-plan.is-recommended .nv-price-card__k{color:var(--nv-teal)}.nv-price-card__name{font-family:var(--font-display);font-weight:700;font-size:clamp(21px,2vw,25px);line-height:1.22;margin:0;color:var(--nv-ink)}.nv-price-card__promise{margin:0;font-size:16px;font-weight:500;color:var(--nv-ink)}.nv-price-card__amount{font-family:var(--font-display);font-weight:700;font-size:clamp(32px,3.4vw,40px);line-height:1;letter-spacing:-.02em;margin:-4px 0 -9px;color:var(--nv-ink)}.nv-price-card__amount small{font-family:var(--font-sans);font-weight:400;font-size:15px;letter-spacing:0;color:color-mix(in oklab,var(--nv-ink) 62%,var(--paper))}.nv-price-card__annual{font-size:13px;line-height:1.5;margin:0;color:color-mix(in oklab,var(--nv-ink) 58%,var(--paper))}.nv-price-offer{display:flex;align-items:center;gap:9px;background:color-mix(in oklab,var(--nv-amber) 16%,var(--card));border-left:3px solid var(--nv-amber);border-radius:0;color:var(--nv-ink);font-size:12.5px;font-weight:500;letter-spacing:.02em;padding:8px 12px;margin:2px 0 0}.nv-price-card__features{list-style:none;display:flex;flex-direction:column;gap:11px;margin:4px 0 0;padding:0}.nv-price-card__features li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--nv-ink) 84%,var(--paper))}.nv-price-card__features strong{font-weight:500}.nv-price-best{display:flex;gap:12px;align-items:flex-start;border-top:1px solid var(--ink-10);padding-top:16px;margin:auto 0 0}.nv-price-plan.is-recommended .nv-price-best{border-top-color:color-mix(in oklab,var(--nv-teal) 45%,var(--paper))}.nv-price-best .material-icons-outlined{font-size:26px;line-height:1;flex:0 0 auto;color:color-mix(in oklab,var(--nv-ink) 46%,var(--paper))}.nv-price-best__k{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0 0 3px;color:color-mix(in oklab,var(--nv-ink) 46%,var(--paper))}.nv-price-best__t{font-size:15px;line-height:1.45;margin:0;color:color-mix(in oklab,var(--nv-ink) 78%,var(--paper))}.nv-price-card__foot{margin-top:16px}.nv-price-btn--block{width:100%;justify-content:center}.nv-price-tile{gap:9px}.nv-price-tile__tag{font-family:var(--font-sans);font-size:11.5px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;margin:0;color:color-mix(in oklab,var(--nv-ink) 52%,var(--paper))}.nv-price-tile__head{font-family:var(--font-display);font-weight:700;font-size:clamp(19px,1.7vw,22px);line-height:1.22;margin:0;color:var(--nv-ink)}.nv-price-tile__body{font-size:14.5px;line-height:1.55;margin:0;color:color-mix(in oklab,var(--nv-ink) 70%,var(--paper))}.nv-price-tile__num{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--nv-ocean)}.nv-price-after a{color:var(--nv-ocean);text-decoration:underline;text-underline-offset:3px}.nv-price-after{font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;max-width:44rem;margin:clamp(20px,2.4vw,30px) 0 0;color:color-mix(in oklab,var(--nv-ink) 78%,var(--paper))}.nv-price-note{font-size:15px;line-height:1.55;border-radius:12px;padding:16px 20px;margin:14px 0 0;color:color-mix(in oklab,var(--nv-ink) 82%,var(--paper));background:color-mix(in oklab,var(--nv-ink) 6%,var(--paper))}.nv-price-note__link{appearance:none;-webkit-appearance:none;background:none;border:0;padding:0;font:inherit;color:var(--nv-ocean);text-decoration:underline;cursor:pointer}.nv-price-note__link:hover{text-decoration:none}.nv-price-ent{border-radius:18px;padding:clamp(28px,3vw,40px);margin-top:clamp(30px,3.4vw,48px);border:1px solid var(--ink-20)}.nv-price-ent__grid{display:grid;grid-template-columns:minmax(0,56fr) minmax(0,44fr);gap:clamp(24px,3vw,40px);align-items:center}.nv-price-ent__h{font-family:var(--font-display);font-weight:700;font-size:clamp(26px,3.1vw,40px);line-height:1.1;letter-spacing:-.015em;margin:0;max-width:34rem;color:var(--nv-teal)}.nv-price-ent p{font-size:clamp(15.5px,1.2vw,17px);line-height:1.6;margin:14px 0 0;max-width:34rem;color:color-mix(in oklab,var(--nv-slab-fg) 78%,var(--nv-slab))}.nv-price-ent__points{list-style:none;display:flex;flex-direction:column;gap:11px;margin:20px 0 0;padding:0;max-width:34rem}.nv-price-ent__points li{display:flex;gap:10px;align-items:center;font-size:14.5px;line-height:1.5;color:color-mix(in oklab,var(--nv-slab-fg) 90%,var(--nv-slab))}.nv-price-dot{flex:none;width:22px;height:22px;border-radius:50%;background:var(--nv-teal);display:grid;place-items:center}.nv-price-dot .material-icons-outlined{font-size:14px;color:var(--nv-ink-on-brand)}.nv-price-ent__cta{margin-top:26px}.nv-price-ent__art{display:block;width:100%;max-width:630px;height:auto;justify-self:center}.nv-price-quote{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:clamp(24px,4vw,56px);align-items:center;margin:clamp(26px,3vw,40px) 0 0;padding-top:clamp(24px,3vw,34px);border-top:1px solid color-mix(in oklab,var(--nv-slab-fg) 16%,transparent)}.nv-price-quote figure{margin:0;grid-column:1;grid-row:1;min-width:0}.nv-price-quote__logo{grid-column:2;grid-row:1;height:66px;width:auto}.nv-price-quote blockquote{margin:0;font-family:var(--font-display);font-weight:400;font-size:clamp(18px,1.8vw,23px);line-height:1.4;color:var(--nv-slab-fg)}.nv-price-quote figcaption{margin:14px 0 0;font-family:var(--font-sans);font-size:14.5px;color:color-mix(in oklab,var(--nv-slab-fg) 70%,var(--nv-slab))}.nv-price-quote figcaption cite{font-style:normal;font-weight:500;color:var(--nv-slab-fg)}.nv-price-ai{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(24px,3vw,44px);align-items:start}.nv-price-ai .is-h2{font-size:clamp(24px,2.5vw,32px);margin:0}.nv-price-ai__emph{margin:14px 0 0;font-size:16px;font-weight:500;color:var(--nv-ocean)}.nv-price-ai .is-lede{margin:14px 0 0;max-width:44rem}.nv-price-ai__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.nv-price-ai__tile{border-radius:12px;padding:16px 18px;background:color-mix(in oklab,var(--nv-ink) 6%,var(--card));border:1px solid var(--ink-10)}.nv-price-ai__tile strong{display:block;font-weight:500;font-size:15px;color:var(--nv-ink)}.nv-price-ai__tile span{display:block;font-size:13px;margin-top:4px;color:color-mix(in oklab,var(--nv-ink) 66%,var(--paper))}@media(max-width:1000px){.nv-price-hero__grid{grid-template-columns:minmax(0,1fr);gap:36px}.nv-price-hero__lede{max-width:none}.nv-price-hero__cta{margin-top:0;padding-top:24px}.nv-price-summary__d{max-width:none}.nv-price-grid,.nv-price-grid--three{grid-template-columns:minmax(0,1fr)}.nv-price-grid--plans,.nv-price-grid--value,.nv-price-grid--next{grid-template-columns:repeat(2,minmax(0,1fr))}.nv-price-ent__grid{grid-template-columns:minmax(0,1fr)}.nv-price-ent__h,.nv-price-ent p,.nv-price-ent__points{max-width:none}.nv-price-quote{grid-template-columns:minmax(0,1fr);gap:22px}.nv-price-quote figure{grid-column:1;grid-row:1}.nv-price-quote__logo{grid-column:1;grid-row:2;justify-self:start}.nv-price-ai{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.nv-price-ai__grid,.nv-price-grid--plans,.nv-price-grid--value,.nv-price-grid--next{grid-template-columns:minmax(0,1fr)}.nv-price-summary__row{grid-template-columns:minmax(0,1fr);gap:6px}.nv-price-summary__price{text-align:left}.nv-price-summary__note{align-items:flex-start}}
