:root{--ease-soft: cubic-bezier(.25, .1, .25, 1);--ease-emph: cubic-bezier(.32, .72, 0, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--motion-slow: .9s;--motion-mid: .7s;--motion-fast: .45s}@media (prefers-reduced-motion: reduce){html.js [data-reveal],html.js [data-reveal-stagger]>*,html.js [data-hero-word],html.js .hero p.lead,html.js .hero .hero-meta,html.js .hero .hero-cta,html.js .hero .hero-foot,html.js .plugin-preview-wrap,html.js .pp-banner,html.js .pp-hero,html.js .pp-suggestions,html.js .pp-flow,html.js .pp-text,html.js .pp-toolbar,html.js .section-head .kicker,html.js .section-head h2,html.js .section-head p,html.js .personas-row .persona-pill,html.js .contrast-cell,html.js .contrast-list li,html.js .feature,html.js .feature .feature-art,html.js .steps .step,html.js .mascot-grid .m-cell,html.js .plans .plan,html.js .trust .trust-cell,html.js .about-grid>*,html.js .faq .faq-item,html.js .cta,html.js .footer{opacity:1!important;transform:none!important;transition:none!important;animation:none!important}}@keyframes mistri-rise{0%{opacity:0;transform:translate3d(0,28px,0)}to{opacity:1;transform:none}}@keyframes mistri-rise-words{0%{opacity:0;transform:translate3d(0,.6em,0)}to{opacity:1;transform:none}}@keyframes mistri-rise-hero{0%{opacity:0;transform:translate3d(0,60px,0) scale(.97)}to{opacity:1;transform:none}}html.js .hero h1.display [data-hero-word]{display:inline-block;opacity:0;animation:mistri-rise-words .8s var(--ease-emph) forwards;will-change:opacity,transform}html.js .hero p.lead,html.js .hero .hero-meta,html.js .hero .hero-cta,html.js .hero .hero-foot{opacity:0;animation:mistri-rise .7s var(--ease-out) forwards}html.js .hero .hero-meta{animation-delay:.24s}html.js .hero p.lead{animation-delay:.38s}html.js .hero .hero-cta{animation-delay:.52s}html.js .hero .hero-foot{animation-delay:.64s}html.js .plugin-preview-wrap{opacity:0;animation:mistri-rise-hero 1.1s var(--ease-emph) .2s forwards}html.js .pp-banner,html.js .pp-hero,html.js .pp-suggestions,html.js .pp-flow,html.js .pp-text,html.js .pp-toolbar{opacity:0;animation:mistri-rise .6s var(--ease-out) forwards}html.js .pp-banner{animation-delay:.7s}html.js .pp-hero{animation-delay:.8s}html.js .pp-suggestions{animation-delay:.9s}html.js .pp-flow{animation-delay:1s}html.js .pp-text{animation-delay:1.1s}html.js .pp-toolbar{animation-delay:1.2s}html.js [data-reveal]{opacity:0;transform:translate3d(0,36px,0);transition:opacity var(--motion-mid) var(--ease-out),transform var(--motion-mid) var(--ease-out);will-change:opacity,transform}html.js [data-reveal=left]{transform:translate3d(-48px,0,0)}html.js [data-reveal=right]{transform:translate3d(48px,0,0)}html.js [data-reveal=scale]{transform:scale(.96)}html.js [data-reveal=fade]{transform:none}html.js [data-reveal].is-visible{opacity:1;transform:translateZ(0) scale(1)}html.js [data-reveal-stagger]>*{opacity:0;transform:translate3d(0,28px,0);transition:opacity var(--motion-mid) var(--ease-out),transform var(--motion-mid) var(--ease-out)}html.js [data-reveal-stagger].is-visible>*{opacity:1;transform:translateZ(0)}html.js .section-head .kicker{opacity:0;transform:translate3d(0,12px,0);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.js .section-head h2{opacity:0;transform:translate3d(0,28px,0);transition:opacity .8s var(--ease-out) 80ms,transform .9s var(--ease-emph) 80ms}html.js .section-head p{opacity:0;transform:translate3d(0,16px,0);transition:opacity .7s var(--ease-out) .2s,transform .7s var(--ease-out) .2s}html.js .section-head.is-visible .kicker,html.js .section-head.is-visible h2,html.js .section-head.is-visible p{opacity:1;transform:none}html.js .personas-row .persona-pill{opacity:0;transform:translate3d(0,14px,0);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.js .personas-row.is-visible .persona-pill{opacity:1;transform:none}html.js .personas-row.is-visible .persona-pill:nth-child(2){transition-delay:.1s}html.js .personas-row.is-visible .persona-pill:nth-child(3){transition-delay:.2s}html.js .personas-row.is-visible .persona-pill:nth-child(4){transition-delay:.3s}html.js .personas-row.is-visible .persona-pill:nth-child(5){transition-delay:.4s}html.js .contrast-cell{opacity:0;transition:opacity .8s var(--ease-out),transform .9s var(--ease-emph)}html.js .contrast-cell.is-before{transform:translate3d(-36px,0,0)}html.js .contrast-cell:not(.is-before){transform:translate3d(36px,0,0)}html.js .contrast-grid.is-visible .contrast-cell{opacity:1;transform:none}html.js .contrast-grid.is-visible .contrast-cell:not(.is-before){transition-delay:.16s}html.js .contrast-list li{opacity:0;transform:translate3d(0,12px,0);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}html.js .contrast-grid.is-visible .contrast-list li{opacity:1;transform:none}html.js .contrast-grid.is-visible .contrast-list li:nth-child(1){transition-delay:.3s}html.js .contrast-grid.is-visible .contrast-list li:nth-child(2){transition-delay:.38s}html.js .contrast-grid.is-visible .contrast-list li:nth-child(3){transition-delay:.46s}html.js .contrast-grid.is-visible .contrast-list li:nth-child(4){transition-delay:.54s}html.js .contrast-grid.is-visible .contrast-list li:nth-child(5){transition-delay:.62s}html.js .feature{opacity:0;transform:translate3d(0,40px,0);transition:opacity .8s var(--ease-out),transform .9s var(--ease-emph)}html.js .feature.is-visible{opacity:1;transform:none}html.js .feature .feature-art{transform:translate3d(0,24px,0) scale(.97);opacity:0;transition:opacity .8s var(--ease-out) .16s,transform .9s var(--ease-emph) .16s}html.js .feature.is-visible .feature-art{opacity:1;transform:none}html.js .steps .step{opacity:0;transform:translate3d(0,28px,0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-emph)}html.js .steps.is-visible .step{opacity:1;transform:none}html.js .steps.is-visible .step:nth-child(2){transition-delay:.1s}html.js .steps.is-visible .step:nth-child(3){transition-delay:.2s}html.js .steps.is-visible .step:nth-child(4){transition-delay:.3s}html.js .mascot-grid .m-cell{opacity:0;transform:scale(.94);transition:opacity .7s var(--ease-out),transform .8s var(--ease-emph)}html.js .mascot-grid.is-visible .m-cell{opacity:1;transform:none}html.js .mascot-grid.is-visible .m-cell:nth-child(2){transition-delay:60ms}html.js .mascot-grid.is-visible .m-cell:nth-child(3){transition-delay:.12s}html.js .mascot-grid.is-visible .m-cell:nth-child(4){transition-delay:.18s}html.js .mascot-grid.is-visible .m-cell:nth-child(5){transition-delay:.24s}html.js .mascot-grid.is-visible .m-cell:nth-child(6){transition-delay:.3s}html.js .mascot-grid.is-visible .m-cell:nth-child(7){transition-delay:.36s}html.js .mascot-grid.is-visible .m-cell:nth-child(8){transition-delay:.42s}html.js .plans .plan{opacity:0;transform:translate3d(0,36px,0);transition:opacity .8s var(--ease-out),transform .9s var(--ease-emph)}html.js .plans.is-visible .plan{opacity:1;transform:none}html.js .plans.is-visible .plan:nth-child(2){transition-delay:80ms}html.js .plans.is-visible .plan:nth-child(3){transition-delay:.16s}html.js .plans.is-visible .plan:nth-child(4){transition-delay:.24s}html.js .trust .trust-cell{opacity:0;transform:translate3d(0,20px,0);transition:opacity .7s var(--ease-out),transform .7s var(--ease-out)}html.js .trust.is-visible .trust-cell{opacity:1;transform:none}html.js .trust.is-visible .trust-cell:nth-child(2){transition-delay:80ms}html.js .trust.is-visible .trust-cell:nth-child(3){transition-delay:.16s}html.js .trust.is-visible .trust-cell:nth-child(4){transition-delay:.24s}html.js .about-grid>*:first-child,html.js .about-grid>*:last-child{opacity:0;transition:opacity .8s var(--ease-out),transform .9s var(--ease-emph)}html.js .about-grid>*:first-child{transform:translate3d(-36px,0,0)}html.js .about-grid>*:last-child{transform:translate3d(36px,0,0)}html.js .about-grid.is-visible>*{opacity:1;transform:none}html.js .about-grid.is-visible>*:last-child{transition-delay:.12s}html.js .faq .faq-item{opacity:0;transform:translate3d(0,18px,0);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}html.js .faq.is-visible .faq-item{opacity:1;transform:none}html.js .faq.is-visible .faq-item:nth-child(2){transition-delay:60ms}html.js .faq.is-visible .faq-item:nth-child(3){transition-delay:.12s}html.js .faq.is-visible .faq-item:nth-child(4){transition-delay:.18s}html.js .faq.is-visible .faq-item:nth-child(5){transition-delay:.24s}html.js .faq.is-visible .faq-item:nth-child(6){transition-delay:.3s}html.js .faq.is-visible .faq-item:nth-child(7){transition-delay:.36s}html.js .cta{opacity:0;transform:translate3d(0,40px,0) scale(.98);transition:opacity .9s var(--ease-out),transform 1s var(--ease-emph)}html.js .cta.is-visible{opacity:1;transform:none}html.js .footer{opacity:0;transform:translate3d(0,16px,0);transition:opacity .8s var(--ease-out),transform .8s var(--ease-out)}html.js .footer.is-visible{opacity:1;transform:none}.topbar{transition:height var(--motion-fast) var(--ease-soft),background var(--motion-fast) var(--ease-soft),border-color var(--motion-fast) var(--ease-soft),backdrop-filter var(--motion-fast) var(--ease-soft)}.topbar.is-condensed{background:#e8e4dceb;backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);border-bottom:1px solid var(--rule)}.topbar.is-condensed .topbar-inner{height:56px}.pp-typing-cursor{display:inline-block;width:.6ch;height:1em;margin-left:1px;background:var(--ink);vertical-align:-.1em;animation:caretBlink 1s steps(2) infinite}@keyframes caretBlink{50%{opacity:0}}.btn{position:relative;overflow:hidden;isolation:isolate}.btn:after{content:"";position:absolute;inset:0;background:radial-gradient(120px 120px at var(--mx, 50%) var(--my, 50%),rgba(255,255,255,.18),transparent 60%);opacity:0;transition:opacity .2s var(--ease-soft);pointer-events:none;z-index:0}.btn:hover:after{opacity:1}.btn>*{position:relative;z-index:1}.btn-secondary:after{background:radial-gradient(120px 120px at var(--mx, 50%) var(--my, 50%),rgba(10,10,10,.06),transparent 60%)}[data-parallax]{will-change:transform;transition:transform 90ms linear}.divider-rule{height:1px;background:var(--rule);transform:scaleX(0);transform-origin:left center;transition:transform 1.2s var(--ease-emph)}html.js .divider-rule.is-visible{transform:scaleX(1)}[data-reveal],.feature,.plan,.m-cell,.step,.trust-cell,.cta{backface-visibility:hidden}@media (max-width: 900px){html.js .contrast-cell.is-before{transform:translate3d(0,24px,0)}html.js .contrast-cell:not(.is-before){transform:translate3d(0,24px,0)}}@media (max-width: 820px){html.js .about-grid>*:first-child{transform:translate3d(0,24px,0)}html.js .about-grid>*:last-child{transform:translate3d(0,24px,0)}}
