main{--media-shadow:0 1px 2px rgba(0, 0, 0, .04), 0 2px 4px rgba(0, 0, 0, .04)}.hero-ratings,.eyebrow,.proof-text,.logo-grid,.player-showcase__hint{user-select:none}.hero-card::after,.feature-media::after,.player-showcase .skiv-video-player::after{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--shade-10);z-index:var(--z-content);pointer-events:none}[data-theme=dark] .feature-media{box-shadow:none}.hero-card{--stagger-step:80ms;position:relative;margin-top:10px;border-radius:var(--radius);overflow:hidden}@supports (corner-shape:superellipse(1.25)){:where(.hero-card,.hero-video__frame,.feature,.feature-media,.player-showcase__widget,.player-showcase__suggestion,.player-showcase__feature,.player-showcase .skiv-video-player){corner-shape:superellipse(1.25)}}.hero-card::after{background:rgba(0,0,0,.45)}.hero-card__overlay{position:relative;z-index:var(--z-control);padding-inline:clamp(calc(var(--gutter)*1.5),8vw,calc(var(--gutter)*3.25));padding-block:clamp(calc(var(--gutter)*1.5),11vw,calc(var(--gutter)*4.5));display:flex;flex-direction:column;align-items:center;color:#fff}.hero-title{font-size:var(--text-3xl);font-weight:420;letter-spacing:-.022em;line-height:var(--lh-tight);max-width:620px;color:#fff;margin-bottom:12px;text-wrap:balance}.hero-desc{width:100%;font-size:28px;line-height:1.25;color:rgba(255,255,255,.75);letter-spacing:-.01em;max-width:620px;text-align:center;text-wrap:balance}.hero-actions{margin-top:25px;display:flex;gap:10px;width:100%;justify-content:center}.hero-actions .btn-dark{background:#fff;color:#111;box-shadow:none;border:1px solid rgba(255,255,255,.08)}.hero-actions .btn-ghost{color:#fff;backdrop-filter:blur(20px) saturate(200%);box-shadow:none;border:1px solid rgba(255,255,255,.08)}[data-theme=dark] .hero-actions .btn-dark:hover{background:#fff;border-color:rgba(255,255,255,.08)}[data-theme=dark] .hero-actions .btn-ghost:hover{background:rgba(15,17,20,.05);border-color:rgba(255,255,255,.08)}.hero-ratings{width:100%;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px}.hero-rating{color:#fff;font-size:var(--text-xxs);font-variant-numeric:tabular-nums;background:rgba(255,255,255,.1);padding:3px 8px;border-radius:var(--radius);white-space:nowrap}.hero-rating--combined{display:none;font-size:clamp(13px,4.3vw,var(--text-xxs))}.hero-video{position:absolute;inset:0;z-index:var(--z-content);border-radius:inherit}.hero-video__frame{width:100%;height:100%;position:relative;border-radius:inherit}.hero-video__frame video{width:100%;height:100%;object-fit:cover;display:block;border-radius:inherit}.hero-video__poster{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:var(--z-content);transition:opacity var(--duration-move) var(--ease-out);pointer-events:none;border-radius:inherit}.hero-video__poster.is-hidden{opacity:0}.hero-card.rv .hero-title,.hero-card.rv .hero-desc,.hero-card.rv .hero-actions,.hero-card.rv .hero-ratings{opacity:0;translate:0 10px;filter:blur(4px);transition:opacity var(--duration-reveal) var(--ease-out),translate var(--duration-reveal) var(--ease-out),filter var(--duration-reveal) var(--ease-out)}.hero-card.rv.v .hero-title,.hero-card.rv.v .hero-desc,.hero-card.rv.v .hero-actions,.hero-card.rv.v .hero-ratings{opacity:1;translate:0 0;filter:blur(0)}.hero-card.rv.v .hero-desc{transition-delay:var(--stagger-step)}.hero-card.rv.v .hero-ratings{transition-delay:calc(var(--stagger-step)*2)}.hero-card.rv.v .hero-actions{transition-delay:calc(var(--stagger-step)*3)}.section-head--split{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:24px 64px;align-items:start;padding:var(--space-section)0}.section-head--split .section-title{margin:0;max-width:16ch;text-wrap:balance;font-size:clamp(32px,4.2vw - 6px,50px);font-weight:420;line-height:1;letter-spacing:-.022em}.section-head--split .section-sub{display:block;margin:0;max-width:33ch;justify-self:end;font-size:26px;line-height:1.25;letter-spacing:-.012em;color:var(--mid-lg)}.title-reveal,.section-sub.sub-reveal{opacity:0;transition:opacity var(--duration-reveal) var(--ease-standard)}.title-reveal.v,.title-reveal.v~.sub-reveal{opacity:1}.eyebrow{display:flex;align-items:center;gap:6px;margin:0;font-family:var(--sans);font-size:16px;font-feature-settings:"cv01","ss03";color:var(--mid)}.eyebrow i{font-size:17px}.feature-copy .eyebrow{margin-bottom:10px}.feature{--stagger-step:70ms;display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;padding:56px 0}.feature.rv{opacity:1;transform:none}.feature.rv .feature-copy>*{opacity:0;translate:0 10px;filter:blur(4px);transition:opacity var(--duration-reveal) var(--ease-out),translate var(--duration-reveal) var(--ease-out),filter var(--duration-reveal) var(--ease-out)}.feature.rv.v .feature-copy>*{opacity:1;translate:0 0;filter:blur(0)}.feature.rv.v .feature-copy>:nth-child(2){transition-delay:var(--stagger-step)}.feature.rv.v .feature-copy>:nth-child(3){transition-delay:calc(var(--stagger-step)*2)}.feature.rv .feature-media{opacity:0;translate:0 14px;scale:.96;transition:opacity var(--duration-reveal) var(--ease-out),translate var(--duration-reveal) var(--ease-out),scale var(--duration-reveal) var(--ease-out)}.feature.rv.v .feature-media{opacity:1;translate:0 0;scale:1;transition-delay:120ms}.feature-title{font-size:var(--text-xl);font-weight:420;line-height:1.1;margin:0 0 14px}.feature-desc{font-size:var(--text-base);color:var(--mid);line-height:1.35;letter-spacing:-.012em;margin:0;max-width:34ch}.feature-media{position:relative;aspect-ratio:16/9;overflow:hidden;border-radius:var(--radius);box-shadow:var(--media-shadow);background:var(--tint)}.feature-video{display:block;width:100%;height:100%;object-fit:cover;border-radius:inherit}.feature-cover{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;pointer-events:none;transition:opacity var(--duration-move) var(--ease-out);border-radius:inherit}.feature-cover.is-hidden{opacity:0}.features .feature{opacity:.45;transition:opacity .5s var(--ease-standard)}.features .feature.is-current{opacity:1;transition-duration:.3s}.hero-fold{display:flex;flex-direction:column;min-height:min(calc(100svh - 72px),1128px)}.hero-fold>.rail{width:100%}.hero-fold>.rail:first-child,.hero-fold>.rail:first-child>.rail-inner,.hero-fold .hero-card{flex:1;display:flex;flex-direction:column}.hero-fold .hero-card__overlay{flex:1;justify-content:center}.proof-row{display:flex;align-items:center;gap:44px;padding-block:24px}.proof-text{flex:none;font-size:var(--text-sm);line-height:var(--lh-body);font-weight:500;white-space:nowrap}.logo-grid.rv.v{transition-delay:80ms}.logo-grid{--logo-gap:60px;--logo-fade:64px;--logo-height:22px;--logo-mask:linear-gradient(
    to right,
    transparent,
    rgb(0 0 0 / 0.013) calc(var(--logo-fade) * 0.081),
    rgb(0 0 0 / 0.049) calc(var(--logo-fade) * 0.155),
    rgb(0 0 0 / 0.104) calc(var(--logo-fade) * 0.225),
    rgb(0 0 0 / 0.175) calc(var(--logo-fade) * 0.29),
    rgb(0 0 0 / 0.259) calc(var(--logo-fade) * 0.353),
    rgb(0 0 0 / 0.352) calc(var(--logo-fade) * 0.412),
    rgb(0 0 0 / 0.45) calc(var(--logo-fade) * 0.471),
    rgb(0 0 0 / 0.55) calc(var(--logo-fade) * 0.529),
    rgb(0 0 0 / 0.648) calc(var(--logo-fade) * 0.588),
    rgb(0 0 0 / 0.741) calc(var(--logo-fade) * 0.647),
    rgb(0 0 0 / 0.825) calc(var(--logo-fade) * 0.71),
    rgb(0 0 0 / 0.896) calc(var(--logo-fade) * 0.775),
    rgb(0 0 0 / 0.951) calc(var(--logo-fade) * 0.845),
    rgb(0 0 0 / 0.987) calc(var(--logo-fade) * 0.919),
    #000 var(--logo-fade),
    #000 calc(100% - var(--logo-fade)),
    rgb(0 0 0 / 0.987) calc(100% - var(--logo-fade) * 0.919),
    rgb(0 0 0 / 0.951) calc(100% - var(--logo-fade) * 0.845),
    rgb(0 0 0 / 0.896) calc(100% - var(--logo-fade) * 0.775),
    rgb(0 0 0 / 0.825) calc(100% - var(--logo-fade) * 0.71),
    rgb(0 0 0 / 0.741) calc(100% - var(--logo-fade) * 0.647),
    rgb(0 0 0 / 0.648) calc(100% - var(--logo-fade) * 0.588),
    rgb(0 0 0 / 0.55) calc(100% - var(--logo-fade) * 0.529),
    rgb(0 0 0 / 0.45) calc(100% - var(--logo-fade) * 0.471),
    rgb(0 0 0 / 0.352) calc(100% - var(--logo-fade) * 0.412),
    rgb(0 0 0 / 0.259) calc(100% - var(--logo-fade) * 0.353),
    rgb(0 0 0 / 0.175) calc(100% - var(--logo-fade) * 0.29),
    rgb(0 0 0 / 0.104) calc(100% - var(--logo-fade) * 0.225),
    rgb(0 0 0 / 0.049) calc(100% - var(--logo-fade) * 0.155),
    rgb(0 0 0 / 0.013) calc(100% - var(--logo-fade) * 0.081),
    transparent
  );flex:1;min-width:0;display:grid;grid-template-rows:50px;grid-auto-flow:column;grid-auto-columns:max-content;align-items:center;gap:var(--logo-gap);overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-webkit-mask-image:var(--logo-mask);mask-image:var(--logo-mask)}.logo-grid::-webkit-scrollbar{display:none}.logo-track,.logo-set{display:contents}.logo-set[aria-hidden=true]{display:none}.logo-grid.is-ready{display:block;overflow:hidden;contain:paint}.logo-grid.is-ready .logo-track{display:flex;width:max-content;animation:logo-carousel-loop 52s linear infinite}.logo-grid.is-ready:not(.is-paused) .logo-track{will-change:transform}.logo-grid.is-paused .logo-track{animation-play-state:paused}.logo-grid.is-ready .logo-set,.logo-grid.is-ready .logo-set[aria-hidden=true]{display:grid;grid-auto-flow:column;grid-auto-columns:max-content;grid-template-rows:50px;align-items:center;gap:var(--logo-gap);flex:none;padding-inline-end:var(--logo-gap)}.logo-set>svg,.logo-set>.logo-mask{display:block;height:calc(var(--logo-height)*var(--logo-scale, 1));min-width:0;max-width:var(--logo-max, 160px);justify-self:center}.logo-set>svg{color:var(--fg);width:auto}.logo-set>.logo-mask{width:calc(var(--logo-height)*var(--logo-scale, 1)*var(--logo-ratio));background:var(--fg);-webkit-mask-image:var(--logo);-webkit-mask-position:center;-webkit-mask-repeat:no-repeat;-webkit-mask-size:contain;mask-image:var(--logo);mask-position:center;mask-repeat:no-repeat;mask-size:contain}.logo-set>.logo-nhs{--logo-scale:1.05}.logo-set>.logo-nyu{--logo:url('/static/imgs/website/homepage/logo-nyu.svg');--logo-ratio:135 / 46}.logo-set>.logo-google{--logo:url('/static/imgs/website/homepage/logo-google.svg');--logo-ratio:630 / 208;--logo-scale:1.1}.logo-set>.logo-meta{--logo:url('/static/imgs/website/homepage/logo-meta.svg');--logo-ratio:948 / 191;--logo-scale:0.82}.logo-set>.logo-turnitin{--logo:url('/static/imgs/website/homepage/logo-turnitin.svg');--logo-ratio:665 / 200;--logo-scale:1.1}.logo-set>.logo-nvidia{--logo:url('/static/imgs/website/homepage/logo-nvidia.svg');--logo-ratio:650 / 120;--logo-scale:0.9}.logo-set>.logo-asu{width:auto;aspect-ratio:211/39}.logo-set>.logo-microsoft{--logo:url('/static/imgs/website/homepage/logo-microsoft.svg');--logo-ratio:338 / 72}.logo-set>.logo-clickfunnels{--logo:url('/static/imgs/website/homepage/logo-clickfunnels-light.svg');--logo-ratio:897 / 124;--logo-scale:0.84}.logo-set>.logo-amazon{--logo:url('/static/imgs/website/homepage/logo-amazon.svg');--logo-ratio:603 / 182;--logo-scale:1.1}.logo-set>.logo-fortnum{--logo:url('/static/imgs/website/homepage/logo-fortnum.svg');--logo-ratio:350 / 43;--logo-scale:0.93;--logo-max:180px}.logo-set>.logo-century{--logo:url('/static/imgs/website/homepage/logo-century.svg');--logo-ratio:2234 / 250;--logo-scale:0.75}@keyframes logo-carousel-loop{to{transform:translate3d(-50%,0,0)}}.player-showcase{--stagger-step:30ms;margin:0 auto;padding-top:clamp(32px,3.5vw,48px);text-align:center}.player-showcase__widget{max-width:960px;margin:0 auto;padding:20px;border-radius:24px;border:.5px solid var(--shade-15);text-align:start}.player-showcase__controls{display:flex;align-items:center;justify-content:space-between;gap:24px;padding-block:0 20px;padding-inline:10px 0}.player-showcase__hint{margin:0}.player-showcase__hint-text{font-size:var(--text-sm);line-height:var(--lh-normal);text-wrap:pretty;letter-spacing:var(--tr-tight);transition:opacity var(--duration-fast) var(--ease-out)}.player-showcase__hint-text.is-swapping{opacity:0;transition-duration:var(--duration-exit)}.player-showcase__suggestions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px}.player-showcase__suggestion{--stagger-step:50ms;position:relative;overflow:hidden;white-space:nowrap;cursor:pointer;background:var(--bg)}@media (hover:hover) and (pointer:fine){.player-showcase__suggestion:hover{background:linear-gradient(var(--shade-5),var(--shade-5)) var(--bg)}}.player-showcase__suggestion.is-pressed{scale:.96}.player-showcase__suggestion.is-charging::before{content:"";position:absolute;inset:0;background:currentColor;opacity:.18;transform:scaleX(0);transform-origin:0 50%;animation:chip-charge var(--charge-ms, 2000ms) linear forwards}[dir=rtl] .player-showcase__suggestion.is-charging::before{transform-origin:100% 50%}@keyframes chip-charge{to{transform:scaleX(1)}}.player-showcase__suggestion i{color:var(--faint);transition:color var(--duration-fast)}[data-theme] .player-showcase__suggestion.active{color:var(--bg);background:var(--fg);border-color:var(--fg);box-shadow:none}.player-showcase__suggestion.active i{color:var(--bg)}.player-showcase__suggestion>.ph-magnifying-glass{display:grid;grid-template-columns:1fr;scale:1;filter:blur(0);transition:grid-template-columns var(--duration-move) var(--ease-out),margin-inline-end var(--duration-move) var(--ease-out),opacity var(--duration-fast) var(--ease-pop),scale var(--duration-fast) var(--ease-pop),filter var(--duration-fast) var(--ease-pop)}.player-showcase__suggestion>.ph-magnifying-glass::before{min-width:0;overflow:hidden}.player-showcase__suggestion.active>.ph-magnifying-glass{grid-template-columns:0fr;margin-inline-end:0;opacity:0;scale:.9;filter:blur(2px)}.player-showcase__suggestion-next{display:grid;grid-template-columns:0fr;opacity:0;transition:grid-template-columns var(--duration-move) var(--ease-out),margin-inline-start var(--duration-move) var(--ease-out),opacity var(--duration-exit) var(--ease-out)}.player-showcase__suggestion.active .player-showcase__suggestion-next{grid-template-columns:1fr;margin-inline-start:8px;opacity:1;transition-delay:0s,0s,60ms}.player-showcase__suggestion.active .player-showcase__suggestion-next-inner{scale:1;filter:blur(0)}.player-showcase__suggestion-next-inner{display:inline-flex;align-items:center;gap:6px;min-width:0;scale:.9;filter:blur(2px);transition:scale var(--duration-fast) var(--ease-pop),filter var(--duration-fast) var(--ease-pop);transition-delay:60ms;overflow:hidden;padding-inline-end:3px;margin-inline-end:-3px}.player-showcase__suggestion-count{font-size:.875em;font-variant-numeric:tabular-nums;opacity:.6}.player-showcase__hint-num{display:inline-block;font-variant-numeric:tabular-nums}.player-showcase__suggestion-count .price-digit,.player-showcase__hint-num .price-digit{--price-digit-duration:var(--duration-ui);--price-digit-distance:5px;--price-digit-stagger:40ms}.player-showcase__suggestion-next i{margin-inline-end:0;transition:translate var(--duration-fast) var(--ease-out)}[dir=rtl] .player-showcase__suggestion-next i{scale:-1 1}@media (hover:hover) and (pointer:fine){.player-showcase__suggestion.active:hover .player-showcase__suggestion-next i{translate:2px 0}}.player-showcase.rv .player-showcase__suggestion{opacity:0}.player-showcase.rv.v .player-showcase__suggestion{opacity:1;--rise-y:6px;animation:rise-in 360ms var(--ease-out) both}.player-showcase.rv.v .player-showcase__suggestion:nth-child(2){animation-delay:var(--stagger-step)}.player-showcase.rv.v .player-showcase__suggestion:nth-child(3){animation-delay:calc(var(--stagger-step)*2)}.player-showcase.rv .player-showcase__feature{opacity:0;translate:0 6px;transition:opacity 360ms var(--ease-out),translate 360ms var(--ease-out)}.player-showcase.rv.v .player-showcase__feature{opacity:1;translate:0 0}.player-showcase.rv.v .player-showcase__feature:nth-child(2){transition-delay:var(--stagger-step)}.player-showcase.rv.v .player-showcase__feature:nth-child(3){transition-delay:calc(var(--stagger-step)*2)}.player-showcase.rv.v .player-showcase__feature:nth-child(4){transition-delay:calc(var(--stagger-step)*3)}.player-showcase.rv.v .player-showcase__feature:nth-child(5){transition-delay:calc(var(--stagger-step)*4)}.player-showcase.rv.v .player-showcase__feature:nth-child(6){transition-delay:calc(var(--stagger-step)*5)}.player-showcase.rv.v .player-showcase__feature:nth-child(7){transition-delay:calc(var(--stagger-step)*6)}.player-showcase.rv.v .player-showcase__feature:nth-child(8){transition-delay:calc(var(--stagger-step)*7)}.player-showcase.rv.v .player-showcase__feature:nth-child(9){transition-delay:calc(var(--stagger-step)*8)}.player-showcase.rv.v .player-showcase__feature:nth-child(10){transition-delay:calc(var(--stagger-step)*9)}.player-showcase .skiv-video-player{width:100%;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:var(--shade-5);position:relative}.player-showcase__features{display:grid;grid-template-columns:repeat(5,max-content);justify-content:center;justify-items:center;gap:12px 28px;margin:44px auto 0}.player-showcase__feature{display:inline-flex;align-items:center;gap:8px;padding:4px 0;font-size:var(--text-xs);color:var(--mid);white-space:nowrap}.player-showcase__feature i{color:var(--faint)}@media (max-width:1025px){.player-showcase__widget{padding:0;background:0 0;border:0;border-radius:0}.player-showcase__controls{flex-direction:column;align-items:flex-start;gap:12px;padding:0 0 14px}.player-showcase__suggestions{justify-content:flex-start}.player-showcase .skiv-video-player{border-radius:var(--radius)}}@media (max-width:900px){.hero-fold{min-height:min(calc(100svh - 56px),1128px)}.section-head--split{grid-template-columns:1fr;gap:12px;padding:50px 0 25px 0}.section-head--split .section-sub{justify-self:start}.section-head--split .section-title{font-size:34px;line-height:1.05}.section-head--split .section-sub{font-size:var(--text-base);line-height:1.35}.title-reveal,.section-sub.sub-reveal{opacity:1;transition:none}.feature{grid-template-columns:1fr;gap:28px;padding:40px 0}.feature-media{order:-1}.feature.rv.v .feature-media{transition-delay:0ms}.feature.rv.v .feature-copy>:nth-child(1){transition-delay:var(--stagger-step)}.feature.rv.v .feature-copy>:nth-child(2){transition-delay:calc(var(--stagger-step)*2)}.feature.rv.v .feature-copy>:nth-child(3){transition-delay:calc(var(--stagger-step)*3)}.feature-title{max-width:none}}@media (max-width:700px){.proof-row{flex-direction:column;align-items:center;gap:16px;padding-block:30px}.proof-text{color:var(--fg);font-weight:500}.logo-grid{align-self:stretch}.hero-card{height:min(calc((100vw - var(--gutter)*2)*13/9),max(440px,calc(100svh - 240px)))}.hero-card::after{background:rgba(0,0,0,.55)}.hero-card__overlay{height:100%;box-sizing:border-box;justify-content:center}.hero-title{text-align:center}.hero-title-keep{white-space:nowrap}.hero-desc{font-size:var(--text-base)}.hero-rating:not(.hero-rating--combined){display:none}.hero-rating--combined{display:inline-block}.player-showcase__suggestions{position:relative;gap:8px;flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;margin:-4px calc(-1*max(var(--gutter),var(--safe-right))) -4px calc(-1*max(var(--gutter),var(--safe-left)));padding:4px max(var(--gutter),var(--safe-right)) 4px max(var(--gutter),var(--safe-left))}.player-showcase__suggestions::-webkit-scrollbar{display:none}.player-showcase__suggestion{flex-shrink:0;padding:8px 12px;font-size:var(--text-xs)}.player-showcase__suggestion>.ph-magnifying-glass,.player-showcase__suggestion-count{display:none}.player-showcase__features{grid-template-columns:repeat(2,minmax(0,1fr));justify-content:stretch;justify-items:start;gap:10px 20px;max-width:440px}.player-showcase__feature{justify-content:flex-start}}@media (max-width:1100px){.logo-grid{--logo-gap:48px;--logo-fade:32px;--logo-height:20px}}@media (max-width:366px){.hero-title{font-size:40px}.hero-title-keep{white-space:normal}.hero-desc{font-size:var(--text-sm)}.hero-actions{flex-direction:column;margin-top:24px}.hero-actions .btn-dark,.hero-actions .btn-ghost{width:100%;justify-content:center}}@media (prefers-reduced-motion:reduce){.hero-card.rv .hero-title,.hero-card.rv .hero-desc,.hero-card.rv .hero-actions,.hero-card.rv .hero-ratings,.feature.rv .feature-copy>*,.feature.rv .feature-media,.player-showcase__suggestion>.ph-magnifying-glass,.player-showcase__suggestion-next,.player-showcase__suggestion-next-inner,.player-showcase.rv .player-showcase__suggestion,.player-showcase.rv .player-showcase__feature{translate:none;scale:none;filter:none;transition-property:opacity;transition-delay:0s}.title-reveal,.section-sub.sub-reveal{transition-delay:0s}.logo-grid.is-ready{overflow-x:auto}.logo-grid.is-ready .logo-track{animation:none}.logo-grid.is-ready .logo-set[aria-hidden=true]{display:none}}