.mh-root{margin:0;background:#FFFFFF}.mh-root a{color:#2D55D6}.mh-root a:hover{color:#1E3FA8}.mh-root button{font-family:inherit}.mh-root .mh-app-side,.mh-root .mh-chip-float,.mh-root .mh-nav-links{display:flex}@media (max-width:900px){.mh-root .mh-app-side,.mh-root .mh-chip-float,.mh-root .mh-nav-links,.mh-root .mh-tl-label{display:none}}@keyframes mh-wave{0%,to{transform:scaleY(.3)}50%{transform:scaleY(1)}}.mh-root .mh-wave{transform-origin:50% 100%;animation:mh-wave 1.3s ease-in-out infinite}@keyframes mh-pulse{0%,to{opacity:1}50%{opacity:.35}}.mh-root .mh-pulse{animation:mh-pulse 1.6s ease-in-out infinite}@keyframes mh-ripple{0%{transform:scale(.6);opacity:.55}to{transform:scale(1.9);opacity:0}}.mh-root .mh-ripple{animation:mh-ripple 2.8s ease-out infinite}@keyframes mh-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.mh-root .mh-marquee{animation:mh-marquee 45s linear infinite}.mh-root .mh-marquee-rev{animation:mh-marquee 55s linear infinite reverse}@keyframes mh-floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.mh-root .mh-floaty{animation:mh-floaty 6s ease-in-out infinite}@keyframes mh-drift{0%,to{transform:translate(0) scale(1)}33%{transform:translate(60px,-40px) scale(1.08)}66%{transform:translate(-40px,30px) scale(.95)}}.mh-root .mh-blob{animation:mh-drift 18s ease-in-out infinite;filter:blur(60px)}@keyframes mh-shimmer{0%{background-position:0 50%}to{background-position:200% 50%}}.mh-root .mh-shimmer{background:linear-gradient(90deg,#3E68EA,#7E9CF7,#2447B8,#3E68EA);background-size:200% auto;-webkit-background-clip:text;background-clip:text;color:transparent;animation:mh-shimmer 5s linear infinite}@keyframes mh-spin{to{transform:rotate(1turn)}}.mh-root .mh-spin{animation:mh-spin 14s linear infinite;transform-origin:50% 50%}.mh-root .mh-spin-slow{animation:mh-spin 60s linear infinite;transform-origin:50% 50%}.mh-root .mh-hand{animation:mh-spin 6s linear infinite;transform-origin:60px 60px}@keyframes mh-dash{to{stroke-dashoffset:-24}}.mh-root .mh-dash{stroke-dasharray:4 4;animation:mh-dash 1.2s linear infinite}@keyframes mh-popin{0%{opacity:0;transform:translateY(10px) scale(.97)}to{opacity:1;transform:none}}.mh-root .mh-popin{animation:mh-popin .55s cubic-bezier(.2,.8,.2,1) both}@keyframes mh-dropin{0%{opacity:0;transform:translateY(-14px) rotate(-3deg)}to{opacity:1;transform:none}}.mh-root .mh-dropin{animation:mh-dropin .5s cubic-bezier(.2,.8,.2,1) both}@keyframes mh-ring{0%{stroke-dashoffset:214}}.mh-root .mh-ring{animation:mh-ring 1.1s cubic-bezier(.2,.8,.2,1) both}@keyframes mh-growx{0%{transform:scaleX(0)}}.mh-root .mh-fill6{transform-origin:0 50%;animation:mh-growx 6s linear both}@keyframes mh-strike{0%{background-size:0 2px}to{background-size:100% 2px}}.mh-root .mh-strike{background-image:linear-gradient(#C2410C,#C2410C);background-repeat:no-repeat;background-position:0 55%;background-size:100% 2px;animation:mh-strike .7s cubic-bezier(.2,.8,.2,1) .2s both}@keyframes mh-hl{0%{background-size:0 100%}to{background-size:100% 100%}}.mh-root .mh-hl{background-image:linear-gradient(#FDE9DF,#FDE9DF);background-repeat:no-repeat;background-size:100% 100%;animation:mh-hl .8s cubic-bezier(.2,.8,.2,1) both;border-radius:4px;padding:0 3px}@keyframes mh-blink{0%,49%{opacity:1}50%,to{opacity:0}}.mh-root .mh-caret{display:inline-block;width:2px;height:1em;background:#3E68EA;vertical-align:-2px;margin-left:2px;animation:mh-blink 1s step-end infinite}@keyframes mh-pen{0%{transform:translate(0) rotate(-20deg)}50%{transform:translate(40px,8px) rotate(-14deg)}to{transform:translate(0) rotate(-20deg)}}.mh-root .mh-pen{animation:mh-pen 2.4s ease-in-out infinite}@keyframes mh-swapA{0%,40%{opacity:1;transform:none}50%,90%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:none}}@keyframes mh-swapB{0%,40%{opacity:0;transform:translateY(16px)}50%,90%{opacity:1;transform:none}to{opacity:0;transform:translateY(16px)}}.mh-root .mh-swapA{animation:mh-swapA 3s ease-in-out infinite}.mh-root .mh-swapB{animation:mh-swapB 3s ease-in-out infinite}@property --num{syntax:"<integer>";initial-value:100;inherits:false}@keyframes mh-cnt{0%{--num:0}45%,to{--num:100}}.mh-root .mh-count{counter-reset:num var(--num);animation:mh-cnt 5s cubic-bezier(.2,.8,.2,1) infinite}.mh-root .mh-count:after{content:counter(num)}@keyframes mh-orbit{to{transform:rotate(1turn)}}.mh-root .mh-orbit{animation:mh-orbit 24s linear infinite;transform-origin:50% 50%}.mh-root .mh-orbit-rev{animation:mh-orbit 30s linear infinite reverse;transform-origin:50% 50%}@property --ang{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes mh-border-spin{to{--ang:360deg}}.mh-root .mh-glow-border{background:conic-gradient(from var(--ang),#3E68EA,#C9D6FB,#7E9CF7,#3E68EA);animation:mh-border-spin 4s linear infinite}.mh-root .mh-shine{position:relative;overflow:hidden}.mh-root .mh-shine:after{content:"";position:absolute;top:0;left:-60%;width:40%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);transform:skewX(-20deg);animation:mh-sweep 3.6s ease-in-out infinite}@keyframes mh-sweep{0%,60%{left:-60%}to{left:130%}}.mh-root .mh-lift{transition:transform .35s cubic-bezier(.2,.8,.2,1),box-shadow .35s}.mh-root .mh-lift:hover{transform:translateY(-6px);box-shadow:0 24px 48px -12px rgba(62,104,234,.28)}.mh-root .mh-btn{transition:transform .2s,box-shadow .2s,background-color .25s,color .25s,border-color .25s}.mh-root .mh-btn:hover{transform:translateY(-1px);box-shadow:0 10px 24px -8px rgba(62,104,234,.6)}.mh-root .mh-navlink{transition:background-color .2s,color .2s}.mh-root .mh-navlink:hover{background:#EAF0FD;color:#1E3FA8}.mh-root .mh-seg{transition:stroke .5s ease}.mh-root .mh-lbl{transition:background-color .4s,color .4s,border-color .4s}.mh-root .mh-bar{transition:width .7s cubic-bezier(.2,.8,.2,1)}.mh-root .mh-tilt3d{transition:transform .35s cubic-bezier(.2,.8,.2,1)}.mh-root input[type=range]{accent-color:#3E68EA;width:100%;height:28px;cursor:pointer}.mh-root .mh-hs-track{display:flex;gap:20px;overflow-x:auto;padding:8px 24px 28px;scroll-snap-type:x mandatory}.mh-root .mh-hs-track>*{scroll-snap-align:center}@supports (animation-timeline:view()){@keyframes mh-reveal{0%{opacity:0;transform:translateY(48px)}to{opacity:1;transform:none}}.mh-root .mh-reveal{animation:mh-reveal linear both;animation-timeline:view();animation-range:entry 0 entry 40%}@keyframes mh-rise{0%{clip-path:inset(0 0 100% 0);transform:translateY(40px)}to{clip-path:inset(0 0 -20% 0);transform:none}}.mh-root .mh-rise{animation:mh-rise linear both;animation-timeline:view();animation-range:entry 10% cover 35%}@keyframes mh-tilt{0%{transform:perspective(1600px) rotateX(22deg) scale(.9)}to{transform:perspective(1600px) rotateX(0deg) scale(1)}}.mh-root .mh-tilt{animation:mh-tilt linear both;animation-timeline:view();animation-range:entry 0 cover 45%}@keyframes mh-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mh-root .mh-progress{transform-origin:0 50%;animation:mh-progress linear both;animation-timeline:scroll(root)}@keyframes mh-zoomin{0%{transform:scale(.84);opacity:.25}to{transform:none;opacity:1}}.mh-root .mh-zoomin{animation:mh-zoomin linear both;animation-timeline:view();animation-range:entry 0 cover 40%}@keyframes mh-slideL{0%{transform:translateX(-100px);opacity:0}to{transform:none;opacity:1}}.mh-root .mh-slideL{animation:mh-slideL linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes mh-slideR{0%{transform:translateX(100px);opacity:0}to{transform:none;opacity:1}}.mh-root .mh-slideR{animation:mh-slideR linear both;animation-timeline:view();animation-range:entry 0 cover 35%}@keyframes mh-para{0%{transform:translateY(120px)}to{transform:translateY(-120px)}}.mh-root .mh-para{animation:mh-para linear both;animation-timeline:view()}@keyframes mh-paraR{0%{transform:translateY(-80px) rotate(-8deg)}to{transform:translateY(80px) rotate(8deg)}}.mh-root .mh-paraR{animation:mh-paraR linear both;animation-timeline:view()}@keyframes mh-bigx{0%{transform:translateX(20%)}to{transform:translateX(-30%)}}.mh-root .mh-bigx{animation:mh-bigx linear both;animation-timeline:view()}.mh-root .mh-wl{view-timeline-name:--wl}@keyframes mh-wlit{0%{color:#D3DCF5}to{color:#0A0A0C}}@keyframes mh-wlitb{0%{color:#D3DCF5}to{color:#3E68EA}}@keyframes mh-wlitw{0%{color:rgba(255,255,255,.28)}to{color:#FFFFFF}}.mh-root .mh-w{animation:mh-wlit linear both;animation-timeline:--wl}.mh-root .mh-wb{animation:mh-wlitb linear both;animation-timeline:--wl}.mh-root .mh-ww{animation:mh-wlitw linear both;animation-timeline:--wl}.mh-root .mh-hs{height:2800px;view-timeline-name:--hs}.mh-root .mh-hs-sticky{position:sticky;top:68px;height:780px;overflow:hidden;display:flex;flex-direction:column;justify-content:center}.mh-root .mh-hs-track{overflow:visible;width:max-content;scroll-snap-type:none;animation:mh-hscroll linear both;animation-timeline:--hs;animation-range:contain 0 contain 100%}@keyframes mh-hscroll{0%{transform:translateX(0)}to{transform:translateX(calc(-100% + 100vw))}}@keyframes mh-hsbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mh-root .mh-hs-bar{transform-origin:0 50%;animation:mh-hsbar linear both;animation-timeline:--hs;animation-range:contain 0 contain 100%}}.mh-root .mh-ln{display:block;overflow:hidden;padding:0 .04em .1em}@keyframes mh-wr{0%{transform:translateY(115%) rotate(7deg);opacity:0}to{transform:none;opacity:1}}.mh-root .mh-wr{display:inline-block;animation:mh-wr 1.1s cubic-bezier(.2,.9,.2,1) both}@keyframes mh-tw{0%,to{opacity:.15;transform:scale(.6)}50%{opacity:.9;transform:scale(1)}}.mh-root .mh-tw{animation:mh-tw 3.2s ease-in-out infinite}@keyframes mh-glowspin{to{transform:translate(-50%) rotate(1turn)}}.mh-root .mh-glowring{animation:mh-glowspin 18s linear infinite}@keyframes mh-heroIn{0%{opacity:0;transform:translateY(30px) scale(.9)}to{opacity:1;transform:none}}.mh-root .mh-heroIn{animation:mh-heroIn 1s cubic-bezier(.2,.9,.2,1) both}.mh-root .mh-par{transition:transform .5s cubic-bezier(.2,.8,.2,1)}.mh-root .mh-hero-orbit{display:block}@media (max-width:1279px){.mh-root .mh-hero-orbit{display:none}}@keyframes mh-underline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mh-root .mh-uline{transform-origin:0 50%;animation:mh-underline 1s cubic-bezier(.2,.9,.2,1) 1.2s both}.mh-root .mh-spine{display:flex}@media (max-width:1359px){.mh-root .mh-spine{display:none}}.mh-root .mh-spine-dot:hover .mh-spine-lbl{opacity:1!important;transform:none!important}.mh-root .mh-spine-lbl{transition:opacity .3s,transform .3s}.mh-root .mh-sdot{transition:transform .35s,background-color .35s,border-color .35s}.mh-root .mh-sfill{transition:height .7s cubic-bezier(.2,.8,.2,1),background-color .4s}@supports (animation-timeline:view()){@keyframes mh-exitup{to{transform:translateY(-140px) scale(.9);opacity:0}}.mh-root .mh-exitup{animation:mh-exitup linear both;animation-timeline:view();animation-range:exit 0 exit 90%}@keyframes mh-wipe{0%{clip-path:circle(6% at 50% 0)}to{clip-path:circle(150% at 50% 0)}}.mh-root .mh-wipe{animation:mh-wipe linear both;animation-timeline:view();animation-range:entry 0 entry 90%}@keyframes mh-layer{0%{transform:translateY(100px) scale(.95)}to{transform:none}}.mh-root .mh-layer{animation:mh-layer linear both;animation-timeline:view();animation-range:entry 0 entry 55%}@keyframes mh-drawy{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.mh-root .mh-drawy{transform-origin:50% 0;animation:mh-drawy linear both;animation-timeline:view();animation-range:entry 20% cover 40%}}@media (prefers-reduced-motion:reduce){.mh-root *,.mh-root :after,.mh-root :before{animation:none!important;transition:none!important}}.mh-root .mh-mnav{display:none}.mh-root .mh-mnav summary{list-style:none}.mh-root .mh-mnav summary::-webkit-details-marker{display:none}@media (max-width:900px){.mh-root .mh-mnav{display:block}.mh-root .mh-nav-login{display:none}}@media (min-width:640px) and (max-width:1023px){.mh-root .mh-plans{grid-template-columns:repeat(2,minmax(0,1fr))!important}.mh-root .mh-plans>:last-child{grid-column:1/-1}}@media (min-width:1024px){.mh-root .mh-plans{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:1499px){.mh-root .mh-spine{display:none}}@supports (animation-timeline:view()){@media (max-height:900px){.mh-root .mh-hs-sticky{height:calc(100vh - 68px)}.mh-root .mh-hs{--hs-card:clamp(380px,calc(100vh - 330px),520px)}}@media (max-height:640px),(max-width:767px),(prefers-reduced-motion:reduce){.mh-root .mh-hs{height:auto;--hs-card:500px}.mh-root .mh-hs-sticky{position:static;height:auto;overflow:visible}.mh-root .mh-hs-track{animation:none;width:auto;overflow-x:auto;scroll-snap-type:x mandatory}.mh-root .mh-hs-progress{display:none}}}