﻿@layer reset{*,*::before,*::after{box-sizing:border-box}*{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100vh;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}:target{scroll-margin-block:5rem}@media(prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration:.01ms !important;animation-iteration-count:1 !important;transition-duration:.01ms !important;scroll-behavior:auto !important}}}.fa-solid,.fa-regular,.fa-brands,.fa-classic,.fas,.far,.fab,.fal,.fat,.fad,.fadr,.fadl,.fadt,.fass,.fasr,.fasl,.fast,.fasds,.fasdr,.fasdl,.fasdt,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa{--_fa-family: var(--fa-family, var(--fa-style-family, "Font Awesome 7 Pro"));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:var(--fa-display, inline-block);font-family:var(--_fa-family);font-feature-settings:normal;font-style:normal;font-synthesis:none;font-variant:normal;font-weight:var(--fa-style, 900);line-height:1;text-align:center;text-rendering:auto;width:var(--fa-width, 1.25em)}:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa)::before{content:var(--fa)/""}@supports not (content: ""/""){:is(.fas,.fass,.far,.fasr,.fal,.fasl,.fat,.fast,.fad,.fadr,.fadl,.fadt,.fasds,.fasdr,.fasdl,.fasdt,.fab,.faslr,.faslpr,.fasldr,.faslpdr,.fapr,.fams,.favs,.fawsb,.fatl,.fans,.fands,.faes,.fagt,.fajr,.fajfr,.fajdr,.facr,.fausb,.faudsb,.faufsb,.fa-solid,.fa-semibold,.fa-regular,.fa-light,.fa-thin,.fa-brands,.fa-classic,.fa-duotone,.fa-sharp,.fa-sharp-duotone,.fa-chisel,.fa-etch,.fa-graphite,.fa-jelly,.fa-jelly-duo,.fa-jelly-fill,.fa-mosaic,.fa-notdog,.fa-notdog-duo,.fa-pixel,.fa-slab,.fa-slab-duo,.fa-slab-press,.fa-slab-press-duo,.fa-thumbprint,.fa-utility,.fa-utility-duo,.fa-utility-fill,.fa-vellum,.fa-whiteboard,.fa)::before{content:var(--fa)}}:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum)::after{content:var(--fa)/"";font-feature-settings:"ss01"}@supports not (content: ""/""){:is(.fad,.fa-duotone,.fadr,.fadl,.fadt,.fasds,.fa-sharp-duotone,.fasdr,.fasdl,.fasdt,.fatl,.fa-thumbprint,.fands,.fa-notdog-duo,.fajdr,.fa-jelly-duo,.faudsb,.fa-utility-duo,.fasldr,.fa-slab-duo,.faslpdr,.fa-slab-press-duo,.favs,.fa-vellum)::after{content:var(--fa)}}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-2xs{font-size:.625em;line-height:.1em;vertical-align:.225em}.fa-xs{font-size:.75em;line-height:.0833333333em;vertical-align:.125em}.fa-sm{font-size:.875em;line-height:.0714285714em;vertical-align:.0535714286em}.fa-lg{font-size:1.25em;line-height:.05em;vertical-align:-.075em}.fa-xl{font-size:1.5em;line-height:.0416666667em;vertical-align:-0.125em}.fa-2xl{font-size:2em;line-height:.03125em;vertical-align:-0.1875em}.fa-width-auto{--fa-width: auto}.fa-fw,.fa-width-fixed{--fa-width: 1.25em}.fa-canvas-square{padding-block:.125em;margin-block-end:-0.125em}.fa-canvas-roomy{padding-block:.25em;padding-inline:.125em;margin-block-end:-0.25em;box-sizing:content-box}.fa-ul{list-style-type:none;margin-inline-start:var(--fa-li-margin, 2.5em);padding-inline-start:0}.fa-ul>li{position:relative}.fa-li{inset-inline-start:calc(-1*var(--fa-li-width, 2em));position:absolute;text-align:center;width:var(--fa-li-width, 2em);line-height:inherit}.fa-border{border-color:var(--fa-border-color, #eee);border-radius:var(--fa-border-radius, 0.1em);border-style:var(--fa-border-style, solid);border-width:var(--fa-border-width, 0.0625em);box-sizing:var(--fa-border-box-sizing, content-box);padding:var(--fa-border-padding, 0.1875em 0.25em)}.fa-pull-left,.fa-pull-start{float:inline-start;margin-inline-end:var(--fa-pull-margin, 0.3em)}.fa-pull-right,.fa-pull-end{float:inline-end;margin-inline-start:var(--fa-pull-margin, 0.3em)}.fa-beat{animation-name:fa-beat;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-bounce{animation-name:fa-bounce;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1))}.fa-fade{animation-name:fa-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-beat-fade{animation-name:fa-beat-fade;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip{animation-name:fa-flip;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.5s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-flip-360{animation-name:fa-flip-360;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-shake{animation-name:fa-shake;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 0.75s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out)}.fa-spin{animation-name:fa-spin;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-reverse{--fa-animation-direction: reverse}.fa-pulse,.fa-spin-pulse{animation-name:fa-spin;animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, steps(8))}.fa-spin-snap{animation-name:fa-spin-snap;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-4{animation-name:fa-spin-snap-4;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 2.4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-spin-snap-8{animation-name:fa-spin-snap-8;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 4s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-buzz{animation-name:fa-buzz;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 0.6s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, linear)}.fa-wag{animation-name:fa-wag;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 0.9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:bottom center}.fa-float{animation-name:fa-float;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 3s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-in-out);will-change:transform}.fa-swing{animation-name:fa-swing;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 1.2s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out);transform-origin:top center}.fa-jello{animation-name:fa-jello;animation-delay:var(--fa-animation-delay, 0s);animation-direction:var(--fa-animation-direction, normal);animation-duration:var(--fa-animation-duration, 0.9s);animation-iteration-count:var(--fa-animation-iteration-count, infinite);animation-timing-function:var(--fa-animation-timing, ease-out)}@media(prefers-reduced-motion: reduce){.fa-beat,.fa-bounce,.fa-fade,.fa-beat-fade,.fa-flip,.fa-flip-360,.fa-pulse,.fa-shake,.fa-spin,.fa-spin-pulse,.fa-buzz,.fa-float,.fa-jello,.fa-spin-snap,.fa-spin-snap-4,.fa-spin-snap-8,.fa-swing,.fa-wag{animation:none !important;transition:none !important}}@keyframes fa-beat{0%{transform:scale(1)}25%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}45%{transform:scale(calc(1.22 * var(--fa-beat-scale, 1.22)))}65%{transform:scale(calc(1.25 * var(--fa-beat-scale, 1.25)))}90%{transform:scale(1)}}@keyframes fa-bounce{0%{transform:scale(1, 1) translateY(0);animation-timing-function:var(--fa-animation-timing)}14%{transform:scale(var(--fa-bounce-start-scale-x, 1.06), var(--fa-bounce-start-scale-y, 0.94)) translateY(var(--fa-bounce-anticipation, 3px));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 0.33)}32%{transform:scale(var(--fa-bounce-jump-scale-x, 0.94), var(--fa-bounce-jump-scale-y, 1.12)) translateY(calc(-1 * var(--fa-bounce-height, 0.5em)));animation-timing-function:cubic-bezier(0.33, 0.66, 0.66, 1)}52%{transform:scale(1, 1) translateY(calc(-1 * var(--fa-bounce-height, 0.5em) * 1.1));animation-timing-function:cubic-bezier(0.5, 0, 1, 0.5)}70%{transform:scale(var(--fa-bounce-land-scale-x, 1.06), var(--fa-bounce-land-scale-y, 0.92)) translateY(0);animation-timing-function:cubic-bezier(0.33, 0.33, 0.66, 1)}85%{transform:scale(0.98, 1.04) translateY(calc(-2px * var(--fa-bounce-rebound, 1)));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 1)}100%{transform:scale(1, 1) translateY(0)}}@keyframes fa-fade{0%{opacity:1;transform:scale(1);animation-timing-function:cubic-bezier(0.2, 0, 0.4, 1)}40%{opacity:var(--fa-fade-opacity, 0.4);transform:scale(0.98);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{opacity:1;transform:scale(1)}}@keyframes fa-beat-fade{0%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1);animation-timing-function:cubic-bezier(0.2, 0, 0.4, 1)}25%{opacity:calc(var(--fa-beat-fade-opacity, 0.4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}45%{opacity:1;transform:scale(var(--fa-beat-fade-scale, 1.25));animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}65%{opacity:calc(var(--fa-beat-fade-opacity, 0.4) + .4);transform:scale(var(--fa-beat-fade-scale, 1.28));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}100%{opacity:var(--fa-beat-fade-opacity, 0.4);transform:scale(1)}}@keyframes fa-flip{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);animation-timing-function:cubic-bezier(0.2, 0, 0.4, 1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);animation-timing-function:cubic-bezier(0.33, 0, 0.66, 0.33)}35%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));animation-timing-function:linear}65%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.5));animation-timing-function:cubic-bezier(0.33, 0.66, 0.66, 1)}92%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 1)}100%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg))}}@keyframes fa-flip-360{0%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);animation-timing-function:cubic-bezier(0.2, 0, 0.4, 1)}8%{transform:perspective(2em) scale(var(--fa-flip-anticipation-scale, 0.95)) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), 0deg);animation-timing-function:cubic-bezier(0.33, 0, 0.66, 0.33)}50%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * 0.6));animation-timing-function:cubic-bezier(0.33, 0.66, 0.66, 1)}80%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), calc(var(--fa-flip-angle, -360deg) * var(--fa-flip-overshoot, 1.04)));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 1)}100%{transform:perspective(2em) scale(1) rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -360deg))}}@keyframes fa-shake{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.2, 0, 0.8, 1)}8%{transform:rotate(35deg) translateX(1px);animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}20%{transform:rotate(-22deg) translateX(-1px);animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}35%{transform:rotate(15deg) translateX(1px);animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}50%{transform:rotate(-9deg);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}65%{transform:rotate(5deg);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}78%{transform:rotate(-3deg);animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}90%{transform:rotate(1deg);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}100%{transform:rotate(0deg)}}@keyframes fa-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes fa-spin-snap{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}12%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}16.67%{transform:rotate(60deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}28.67%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}33.33%{transform:rotate(120deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}45.33%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}62%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}66.67%{transform:rotate(240deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}78.67%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}83.33%{transform:rotate(300deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}95.33%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}100%{transform:rotate(360deg)}}@keyframes fa-spin-snap-4{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}15%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}40%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}65%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}90%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}100%{transform:rotate(360deg)}}@keyframes fa-spin-snap-8{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}9%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}12.5%{transform:rotate(45deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}21.5%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}25%{transform:rotate(90deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}34%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}37.5%{transform:rotate(135deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}46.5%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}50%{transform:rotate(180deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}59%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}62.5%{transform:rotate(225deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}71.5%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}75%{transform:rotate(270deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}84%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}87.5%{transform:rotate(315deg);animation-timing-function:cubic-bezier(0, 0, 0.2, 1)}96.5%{transform:rotate(360deg);animation-timing-function:cubic-bezier(0.8, 0, 1, 1)}100%{transform:rotate(360deg)}}@keyframes fa-buzz{0%{transform:translateX(0) rotate(0deg);animation-timing-function:cubic-bezier(0.1, 0, 0.9, 1)}5%{transform:translateX(var(--fa-buzz-distance, 4px)) rotate(0.5deg)}10%{transform:translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.5deg)}15%{transform:translateX(var(--fa-buzz-distance, 4px)) rotate(0.3deg)}20%{transform:translateX(calc(-1 * var(--fa-buzz-distance, 4px))) rotate(-0.3deg)}25%{transform:translateX(calc(var(--fa-buzz-distance, 4px) * 0.7)) rotate(0.2deg)}30%{transform:translateX(calc(-1 * var(--fa-buzz-distance, 4px) * 0.7)) rotate(-0.2deg)}35%{transform:translateX(calc(var(--fa-buzz-distance, 4px) * 0.4)) rotate(0.1deg)}40%{transform:translateX(0) rotate(0deg)}100%{transform:translateX(0) rotate(0deg)}}@keyframes fa-wag{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.2, 0, 0.6, 1)}12%{transform:rotate(var(--fa-wag-angle, 12deg));animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}24%{transform:rotate(2deg);animation-timing-function:cubic-bezier(0.2, 0, 0.6, 1)}36%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * 0.85));animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}48%{transform:rotate(1deg);animation-timing-function:cubic-bezier(0.2, 0, 0.6, 1)}58%{transform:rotate(calc(var(--fa-wag-angle, 12deg) * 0.6));animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}68%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes fa-float{0%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 0.33)}15%{transform:translateY(calc(-0.4 * var(--fa-float-height, 6px))) translateX(var(--fa-float-drift, 1px)) rotate(var(--fa-float-tilt, 1deg)) scale(1, 1);animation-timing-function:cubic-bezier(0.33, 0.66, 0.66, 1)}35%{transform:translateY(calc(-1 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-stretch-x, 0.98), var(--fa-float-stretch-y, 1.03));animation-timing-function:cubic-bezier(0.5, 0, 0.5, 0)}50%{transform:translateY(calc(-0.92 * var(--fa-float-height, 6px))) translateX(calc(-0.5 * var(--fa-float-drift, 1px))) rotate(calc(-0.5 * var(--fa-float-tilt, 1deg))) scale(0.995, 1.01);animation-timing-function:cubic-bezier(0.33, 0, 0.66, 0.33)}70%{transform:translateY(calc(-0.3 * var(--fa-float-height, 6px))) translateX(calc(-1 * var(--fa-float-drift, 1px))) rotate(calc(-1 * var(--fa-float-tilt, 1deg))) scale(1, 1);animation-timing-function:cubic-bezier(0.33, 0.66, 0.66, 1)}90%{transform:translateY(calc(0.05 * var(--fa-float-height, 6px))) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98));animation-timing-function:cubic-bezier(0.33, 0, 0.66, 1)}100%{transform:translateY(0) translateX(0) rotate(0deg) scale(var(--fa-float-squash-x, 1.02), var(--fa-float-squash-y, 0.98))}}@keyframes fa-swing{0%{transform:rotate(0deg);animation-timing-function:cubic-bezier(0.2, 0, 0.8, 1)}8%{transform:rotate(var(--fa-swing-angle, 22deg));animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}18%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.85));animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}28%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * 0.65));animation-timing-function:cubic-bezier(0.35, 0, 0.65, 1)}38%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.45));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}48%{transform:rotate(calc(var(--fa-swing-angle, 22deg) * 0.25));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}56%{transform:rotate(calc(-1 * var(--fa-swing-angle, 22deg) * 0.1));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}64%{transform:rotate(0deg)}100%{transform:rotate(0deg)}}@keyframes fa-jello{0%{transform:scale(1, 1);animation-timing-function:cubic-bezier(0.2, 0, 0.8, 1)}12%{transform:scale(var(--fa-jello-scale-x, 1.15), calc(2 - var(--fa-jello-scale-x, 1.15)));animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}24%{transform:scale(calc(2 - var(--fa-jello-scale-y, 1.12)), var(--fa-jello-scale-y, 1.12));animation-timing-function:cubic-bezier(0.3, 0, 0.7, 1)}36%{transform:scale(calc(1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5), calc(2 - (1 + (var(--fa-jello-scale-x, 1.15) - 1) * 0.5)));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}48%{transform:scale(calc(2 - (1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3)), calc(1 + (var(--fa-jello-scale-y, 1.12) - 1) * 0.3));animation-timing-function:cubic-bezier(0.4, 0, 0.6, 1)}58%{transform:scale(1.02, 0.98);animation-timing-function:cubic-bezier(0.4, 0, 0.2, 1)}68%{transform:scale(1, 1)}100%{transform:scale(1, 1)}}.fa-rotate-90{transform:rotate(90deg)}.fa-rotate-180{transform:rotate(180deg)}.fa-rotate-270{transform:rotate(270deg)}.fa-flip-horizontal{transform:scale(-1, 1)}.fa-flip-vertical{transform:scale(1, -1)}.fa-flip-both,.fa-flip-horizontal.fa-flip-vertical{transform:scale(-1, -1)}.fa-rotate-by{transform:rotate(var(--fa-rotate-angle, 0))}.fa-stack{display:inline-block;height:2em;line-height:2em;position:relative;vertical-align:middle;width:2.5em}.fa-stack-1x,.fa-stack-2x{--fa-width: 100%;inset:0;position:absolute;text-align:center;width:var(--fa-width);z-index:var(--fa-stack-z-index, auto)}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:var(--fa-inverse, #fff)}.fa-arrow-right{--fa: ""}.fa-arrow-trend-up{--fa: ""}.fa-arrow-up-from-square{--fa: ""}.fa-award{--fa: ""}.fa-badge-percent{--fa: ""}.fa-ballot{--fa: ""}.fa-ban{--fa: ""}.fa-bars{--fa: ""}.fa-bicep{--fa: ""}.fa-bolt{--fa: ""}.fa-buildings{--fa: ""}.fa-bullseye-arrow{--fa: ""}.fa-calculator{--fa: ""}.fa-calendar{--fa: ""}.fa-check{--fa: ""}.fa-chevron-right{--fa: ""}.fa-circle-1{--fa: ""}.fa-circle-2{--fa: ""}.fa-circle-3{--fa: ""}.fa-circle-half-stroke{--fa: ""}.fa-circle-notch{--fa: ""}.fa-circle-question{--fa: ""}.fa-chart-line{--fa: ""}.fa-clipboard{--fa: ""}.fa-clipboard-check{--fa: ""}.fa-cloud{--fa: ""}.fa-copy{--fa: ""}.fa-credit-card{--fa: ""}.fa-crosshairs-simple{--fa: ""}.fa-droplet{--fa: ""}.fa-dumbbell{--fa: ""}.fa-envelope{--fa: ""}.fa-file-csv{--fa: ""}.fa-fire{--fa: ""}.fa-flask{--fa: ""}.fa-gauge-high{--fa: ""}.fa-gift{--fa: ""}.fa-graduation-cap{--fa: ""}.fa-heart{--fa: ""}.fa-heart-pulse{--fa: ""}.fa-image{--fa: ""}.fa-infinity{--fa: ""}.fa-language{--fa: ""}.fa-life-ring{--fa: ""}.fa-link{--fa: ""}.fa-memo{--fa: ""}.fa-mobile{--fa: ""}.fa-mobile-vibrate{--fa: ""}.fa-note-sticky{--fa: ""}.fa-pen-to-square{--fa: ""}.fa-ruler{--fa: ""}.fa-share-nodes{--fa: ""}.fa-snooze{--fa: ""}.fa-star{--fa: ""}.fa-table-layout{--fa: ""}.fa-tag{--fa: ""}.fa-temperature-arrow-up{--fa: ""}.fa-timer{--fa: ""}.fa-trophy{--fa: ""}.fa-user{--fa: ""}.fa-user-dashed{--fa: ""}.fa-user-group{--fa: ""}.fa-video{--fa: ""}.fa-wand-magic-sparkles{--fa: ""}.fa-wave-sine{--fa: ""}.fa-wifi-slash{--fa: ""}.fa-x{--fa: "X"}.fa-xmark{--fa: ""}/*!
 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */:root,:host{--fa-family-classic: "Font Awesome 7 Pro";--fa-font-solid: normal 900 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:900;font-display:swap;src:url("fonts/fa-solid-900.woff2?version=4") format("woff2")}.fas{--fa-family: var(--fa-family-classic);--fa-style: 900}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-solid{--fa-style: 900}/*!
 * Font Awesome Pro 7.3.0 by @fontawesome - https://fontawesome.com
 * License - https://fontawesome.com/license (Commercial License)
 * Copyright 2026 Fonticons, Inc.
 */:root,:host{--fa-family-classic: "Font Awesome 7 Pro";--fa-font-regular: normal 400 1em/1 var(--fa-family-classic);--fa-style-family-classic: var(--fa-family-classic)}@font-face{font-family:"Font Awesome 7 Pro";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/fa-regular-400.woff2?version=4") format("woff2")}.far{--fa-family: var(--fa-family-classic);--fa-style: 400}.fa-classic{--fa-family: var(--fa-family-classic)}.fa-regular{--fa-style: 400}:root,:host{--fa-family-brands: "Font Awesome 7 Brands";--fa-font-brands: normal 400 1em/1 var(--fa-family-brands)}@font-face{font-family:"Font Awesome 7 Brands";font-style:normal;font-weight:400;font-display:swap;src:url("fonts/fa-brands-400.woff2?version=4") format("woff2")}.fab,.fa-brands,.fa-classic.fa-brands{--fa-family: var(--fa-family-brands);--fa-style: 400}.fa-app-store-ios{--fa: ""}.fa-apple{--fa: ""}.fa-facebook{--fa: ""}.fa-google-play{--fa: ""}.fa-instagram{--fa: ""}.fa-reddit{--fa: ""}.fa-tiktok{--fa: ""}.fa-whatsapp{--fa: ""}@layer reset, base, components, utilities;@font-face{font-family:"Rubik";src:url("fonts/Rubik-Regular.ttf") format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"Rubik";src:url("fonts/Rubik-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@layer base{html{font-size:18px}@media only screen and (max-width: 900px){html{font-size:16px}}body{font-family:"Rubik","Segoe UI",Tahoma,Geneva,Verdana,sans-serif;background:#f5f5f5;overflow-x:hidden}html.has-open-sidebar{overflow:hidden}html.has-open-sidebar body{position:fixed;top:var(--sidebar-scroll-top);left:0;right:var(--sidebar-scrollbar-width)}h1,h2{font-size:2.5em}@media only screen and (max-width: 900px){h1,h2{font-size:2em}}h1,h2,h3{line-height:1.25}p{line-height:1.75}p a{display:inline;color:#0080ff}p a:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}p a:not(.hover-none):hover{opacity:.666}p a:not(.hover-none) button{transition:none;will-change:none}p a:not(.hover-none) button:hover{opacity:1}a:not(.hover-none),button:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}a:not(.hover-none):hover,button:not(.hover-none):hover{opacity:.666}a:not(.hover-none) button,button:not(.hover-none) button{transition:none;will-change:none}a:not(.hover-none) button:hover,button:not(.hover-none) button:hover{opacity:1}a{display:inline-block;text-decoration:none;color:inherit;cursor:pointer}p{text-wrap:pretty}input[type=text],input[type=email],input[type=password]{min-height:44px;padding:8px 16px;border:none;background-color:#fff;border-radius:16px}input[type=text]::placeholder,input[type=email]::placeholder,input[type=password]::placeholder{color:#bfbfbf}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{outline:none;box-shadow:0 0 0 4px rgba(0,128,255,.5)}input[type=text].input-large,input[type=email].input-large,input[type=password].input-large{min-height:60px;padding:16px 24px}button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 24px;border:none;border-radius:16px;background:#0080ff;color:#fff;text-align:center;font-weight:600}button.button-secondary{background:#fff;color:#000}button.button-transparent{background-color:rgba(0,0,0,0);color:#0080ff}button.button-small{min-height:36px;padding:4px 24px}button.button-large{min-height:60px;padding:16px 32px}button i{font-size:1.25em}button i:first-child{margin-right:8px}button i:last-child{margin-left:8px}label{cursor:pointer}}@layer components{.color-primary{color:#0080ff}.highlight{font-weight:600;color:#0080ff}.title{font-weight:600}.subtitle{color:#666}.color-green{color:#00b359}div.star-wrapper{white-space:nowrap}@media only screen and (max-width: 900px){div.star-wrapper{font-size:.9rem}}div.star-wrapper i.fa-star{color:#0080ff}div.star-wrapper i.fa-star:not(:last-child){margin-right:-5px}div.trust-row{width:100%;max-width:560px;display:flex;justify-content:space-between}div.trust-row div.separator{width:1px;background-color:#dfdfdf}div.trust-row div.trust-item{display:flex;flex-direction:column}div.trust-row div.trust-item:not(:last-child){margin-right:16px}div.trust-row div.trust-item:not(:first-child){margin-left:16px}div.trust-row div.trust-item div.title{height:1.5rem;display:flex;align-items:center}div.trust-row div.trust-item a{display:flex;flex-direction:column}div.store-row{display:flex;justify-content:center;gap:16px;padding:0 16px}div.store-row img{height:60px;border-radius:12px}div.button-wrapper{display:flex;flex-wrap:wrap;gap:12px}div.label-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 24px 8px 16px;border-radius:16px;background-color:rgba(0,128,255,.1);color:#0080ff;text-align:center;font-weight:600;gap:8px}div.label-button i{font-size:1.25em}div.label-button.pro-label{min-height:0;padding:4px 8px;border-radius:12px;background-color:rgba(255,170,0,.25);color:#fa0;gap:4px}div.label-button.pro-label.green-label{background-color:rgba(0,179,89,.1);color:#00b359}div.label-button.pro-label i{color:inherit !important;font-size:.9em !important;margin:0}a.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 24px;border-radius:16px;background:#0080ff;color:#fff;text-align:center;font-weight:600}a.button.button-small{min-height:36px;padding:4px 24px}a.button.button-large{min-height:60px;padding:16px 32px}a.button.button-transparent{background-color:rgba(0,0,0,0);color:#0080ff}a.button.button-secondary{background:#fff;color:#000}a.button i{font-size:1.25em}a.button i:first-child{margin-right:8px}a.button i:last-child{margin-left:8px}p.info-text{padding:0 32px;text-align:center;color:#666}p.info-text a{color:#000}ul.check-list{list-style:none;padding:0;font-weight:600}ul.check-list li{margin:12px 0;display:flex;align-items:flex-start;gap:8px}ul.check-list li i{margin-top:.25em;color:#0080ff}ul.check-list li i.fa-x,ul.check-list li i.fa-x+span{color:#666}div.highlight-badge{position:absolute;top:-14px;left:50%;transform:translateX(-50%);height:28px;padding:0 16px;display:flex;justify-content:center;align-items:center;border-radius:12px;background-color:#0080ff;color:#fff;font-size:.9em;font-weight:600}div.feature-list{text-align:left}div.feature-list h3{margin:24px 16px;text-align:center}div.feature-list ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:12px 32px;list-style:none;padding:0;line-height:1.6}@media only screen and (max-width: 900px){div.feature-list ul{grid-template-columns:repeat(2, minmax(0, 1fr))}}div.feature-list ul li{display:flex;align-items:baseline;gap:12px}div.feature-list ul li>i{color:#0080ff;flex-shrink:0}div.feature-list ul li>div{min-width:0}div.feature-list ul li div.pro-label{min-width:0;display:inline;padding:2px 8px;font-size:.8em}div.feature-list ul li div.pro-label i{--fa-display: inline}div.card-list{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px}div.card-list.card-list-3{grid-template-columns:repeat(3, 1fr)}@media only screen and (max-width: 900px){div.card-list{grid-template-columns:1fr !important}}div.card-list div.card-item{display:flex;flex-direction:column;gap:16px;padding:24px;border-radius:32px;background-color:#fff}div.card-list div.card-item i{font-size:1.25em;color:#0080ff}div.card-list div.card-item a.button{margin:-8px 0;padding-left:0;justify-content:flex-start;text-align:left}div.form-card{flex:1;margin:48px 0;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:32px;background-color:#fff;padding:48px;gap:16px}div.form-card>h1,div.form-card>h2,div.form-card>h3,div.form-card>p,div.form-card>form{width:100%;max-width:500px}div.form-card div.success,div.form-card div.error,div.form-card div.message{align-self:stretch;border-radius:24px;margin-bottom:16px;padding:24px 16px;text-align:center;font-weight:600;background-color:rgba(0,128,255,.1);color:#0080ff}div.form-card div.success.success,div.form-card div.error.success,div.form-card div.message.success{background-color:rgba(0,179,89,.1);color:#00b359}div.form-card div.success.error,div.form-card div.error.error,div.form-card div.message.error{background-color:rgba(230,0,0,.1);color:#e60000}div.form-card div.success p+p,div.form-card div.error p+p,div.form-card div.message p+p{margin-top:16px}div.form-card p{margin:16px 0}div.form-card input{background-color:#f5f5f5}div.form-card form{display:flex;flex-direction:column;gap:inherit;width:100%}@media only screen and (max-width: 900px){div.form-card{margin:48px 0;padding:32px 16px}div.form-card p{margin:0}}nav.nav{background:#f5f5f5;position:fixed;z-index:2;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:8px;gap:8px;font-weight:600}html.has-open-sidebar nav.nav{right:var(--sidebar-scrollbar-width)}nav.nav a.logo{display:flex;align-items:center}nav.nav a.logo img.logo{width:44px;height:44px;border-radius:16px}nav.nav a.logo span.app-name{margin-left:12px}@media only screen and (max-width: 1100px){nav.nav a.logo span.app-name{display:none}}nav.nav div.nav-links{align-self:stretch;display:flex}nav.nav div.nav-links a{display:flex;align-items:center;padding:0 16px}nav.nav div.nav-cta{display:flex;gap:8px}nav.nav div.nav-cta button.menu-toggle{display:none;font-size:1.25em}nav.nav div.nav-cta button.menu-toggle[aria-expanded=true]~div.sidebar-sheet{transform:none !important}nav.nav div.nav-cta button.menu-toggle[aria-expanded=true]~div.overlay{opacity:1 !important;pointer-events:auto}nav.nav div.nav-cta div.sidebar-sheet{position:fixed;z-index:4;top:0;left:0;bottom:0;background-color:#f5f5f5;padding:16px;display:flex;flex-direction:column;gap:16px;transition:transform .4s;overflow-y:auto;overscroll-behavior-y:contain}nav.nav div.nav-cta div.sidebar-sheet>*{flex-shrink:0}nav.nav div.nav-cta div.sidebar-sheet span.app-name{margin-right:32px}nav.nav div.nav-cta div.sidebar-sheet div.sidebar-content{display:flex;flex-direction:column}nav.nav div.nav-cta div.sidebar-sheet div.sidebar-content a:not(.button){padding:16px 8px}nav.nav div.nav-cta div.sidebar-sheet button.close-toggle{margin-top:auto}nav.nav div.nav-cta div.overlay{position:fixed;z-index:3;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.25);opacity:0;transition:opacity .4s;pointer-events:none}@media only screen and (max-width: 900px){nav.nav>a.logo span.app-name,nav.nav div.nav-links,nav.nav div.nav-cta>a.button.download{display:none}nav.nav div.nav-cta>a.button.subscribe{background-color:#fff;color:#000}nav.nav div.nav-cta button.menu-toggle{display:flex}}section,footer{width:100%;padding:80px 16px;display:flex;flex-direction:column;align-items:center}section div.container,footer div.container{width:100%;max-width:1000px;display:flex;justify-content:center;gap:32px}section div.container header,footer div.container header{display:flex;flex-direction:column;align-items:center;gap:16px;text-align:center}section.text{max-width:800px;margin:0 auto;padding-top:116px;text-align:left;align-items:stretch}section.text>*+*{margin-top:1em}section.hero{min-height:100vh;padding:68px 16px 24px 16px;flex-direction:column}@media only screen and (max-width: 900px){section.hero{gap:96px}}section.hero div.container{max-width:1800px}section.hero div.container.hero-wrapper{flex:1;justify-content:center;align-items:center}section.hero div.container.hero-wrapper div.content-wrapper{flex:1 1 640px;max-width:640px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}section.hero div.container.hero-wrapper div.content-wrapper div.button-wrapper a.button-secondary i{margin:0}section.hero div.container.hero-wrapper div.content-wrapper div.button-wrapper a.button-secondary i:first-of-type{margin-left:8px}section.hero div.container.hero-wrapper div.mockup-wrapper{flex:1 1 800px;max-width:800px;display:flex}section.hero div.container.hero-wrapper div.mockup-wrapper picture{display:block;width:50%}section.hero div.container.hero-wrapper div.mockup-wrapper picture:first-child{z-index:1;transform:rotate(-3deg) translateX(20%) translateY(-2%)}section.hero div.container.hero-wrapper div.mockup-wrapper picture:last-child{transform:rotate(13deg) translateX(-30%)}section.hero div.container.hero-wrapper div.mockup-wrapper img{height:auto;width:100%;object-fit:contain}@media only screen and (max-width: 900px){section.hero div.container.hero-wrapper{flex-direction:column-reverse;gap:0}section.hero div.container.hero-wrapper div.content-wrapper{flex:0;max-width:720px}section.hero div.container.hero-wrapper div.mockup-wrapper{flex:0;max-width:720px;margin-top:24px}}section.hero div.container.feature-strip{display:grid;grid-auto-flow:column;justify-content:space-around;gap:0}section.hero div.container.feature-strip a.feature-item{padding:16px}section.hero div.container.feature-strip a.feature-item:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}section.hero div.container.feature-strip a.feature-item:not(.hover-none):hover{opacity:.666}section.hero div.container.feature-strip a.feature-item:not(.hover-none) button{transition:none;will-change:none}section.hero div.container.feature-strip a.feature-item:not(.hover-none) button:hover{opacity:1}section.hero div.container.feature-strip a.feature-item i{margin-bottom:12px;font-size:1.25em;color:#0080ff}@media only screen and (max-width: 900px){section.hero div.container.feature-strip{grid-auto-flow:row;grid-template-columns:repeat(2, minmax(0, 1fr));grid-auto-flow:row}}section.features{padding:0}section.features div.container.feature-list{max-width:1200px;flex-direction:column;gap:0;padding:48px 16px}section.features div.container.feature-item{max-width:1000px;align-items:center;padding:48px 16px;gap:32px}section.features div.container.feature-item div.text-wrapper{flex:1;display:flex;flex-direction:column;gap:24px}section.features div.container.feature-item div.text-wrapper div.label-button{align-self:flex-start}section.features div.container.feature-item div.mockup-wrapper{flex:.9;position:relative}section.features div.container.feature-item div.mockup-wrapper picture{display:block;max-width:1600px}section.features div.container.feature-item div.mockup-wrapper picture:not(:first-child):last-child{position:absolute;top:0}section.features div.container.feature-item div.mockup-wrapper picture:first-child:not(:last-child){transform:scale(0.8) rotate(0deg) translateX(-25%) translateY(2%)}section.features div.container.feature-item div.mockup-wrapper picture:not(:first-child):last-child{transform:scale(0.8) rotate(0deg) translateX(25%) translateY(-2%)}section.features div.container.feature-item div.mockup-wrapper img{height:auto;width:100%;object-fit:contain}@media only screen and (max-width: 900px){section.features div.container.feature-item{flex-direction:column;gap:0}section.features div.container.feature-item div.text-wrapper{max-width:600px;gap:16px}section.features div.container.feature-item div.text-wrapper div.label-button{align-self:center}section.features div.container.feature-item div.mockup-wrapper{order:-1;width:66.666%}section.features div.container.feature-item div.mockup-wrapper picture{width:100%}}section.reviews div.container{flex-direction:column}section.reviews div.container div.stat-row{display:flex;gap:12px}section.reviews div.container div.stat-row div.stat-item{flex:1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:16px 0;border-radius:32px;background-color:#fff}section.reviews div.container div.stat-row div.stat-item div.title{font-size:2.5em}@media only screen and (max-width: 900px){section.reviews div.container div.stat-row div.stat-item div.title{font-size:1.5em}}section.reviews div.container div.review-list{display:flex;flex-wrap:wrap;gap:16px}section.reviews div.container div.review-list div.review-item{flex:1 1 333.3333333333px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:32px;background-color:#fff}section.reviews div.container div.review-list div.review-item p{flex:1}section.reviews div.container div.review-list div.review-item div.meta-wrapper{display:flex;align-items:center}section.reviews div.container div.review-list div.review-item div.meta-wrapper div.profile-image{width:44px;height:44px;margin-right:12px;border-radius:100%;background-color:rgba(0,128,255,.1);color:#0080ff;display:flex;justify-content:center;align-items:center;font-weight:600}section.reviews div.container a.button{align-self:center}section.pro{padding:80px 16px}section.pro div.container{flex-direction:column}section.pro div.container div.tier-list{display:flex;flex-wrap:wrap;gap:16px}section.pro div.container div.tier-list div.tier-item{position:relative;flex:1 1 400px;display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:32px;background-color:#fff}section.pro div.container div.tier-list div.tier-item div.highlight-badge{top:-16px}section.pro div.container div.tier-list div.tier-item div.title{margin-bottom:-12px;font-size:2.5em}@media only screen and (max-width: 900px){section.pro div.container div.tier-list div.tier-item div.title{font-size:1.5em}}section.pro div.container div.tier-list div.tier-item a.button.button-secondary{background-color:#f5f5f5}section.pro div.container div.tier-list div.tier-item.free div.title{color:#666}section.pro div.container div.tier-list div.tier-item.pro{border:4px solid #0080ff}section.pro div.container div.tier-list div.tier-item.pro div.title{color:#0080ff}section.faq{padding:80px 16px}section.faq div.container{flex-direction:column}section.faq div.container div.faq-list div.faq-item{display:flex;flex-direction:column;border:1px solid #f5f5f5;background-color:#fff}section.faq div.container div.faq-list div.faq-item:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}section.faq div.container div.faq-list div.faq-item:not(.hover-none):hover{opacity:.666}section.faq div.container div.faq-list div.faq-item:not(.hover-none) button{transition:none;will-change:none}section.faq div.container div.faq-list div.faq-item:not(.hover-none) button:hover{opacity:1}section.faq div.container div.faq-list div.faq-item:first-child{border-radius:32px 32px 0 0}section.faq div.container div.faq-list div.faq-item:last-child{border-radius:0 0 32px 32px}section.faq div.container div.faq-list div.faq-item button{text-align:left;background-color:rgba(0,0,0,0);color:#000;padding:24px}@media only screen and (max-width: 900px){section.faq div.container div.faq-list div.faq-item button{padding:16px}}section.faq div.container div.faq-list div.faq-item button[aria-expanded=false]+p{display:none}section.faq div.container div.faq-list div.faq-item button[aria-expanded=true] i.fa-chevron-right{transform:rotate(90deg)}section.faq div.container div.faq-list div.faq-item button span.title{flex:1}section.faq div.container div.faq-list div.faq-item button i{font-size:1.25em;color:#0080ff}section.faq div.container div.faq-list div.faq-item button i.fa-circle-question{margin-right:12px}section.faq div.container div.faq-list div.faq-item button i.fa-chevron-right{transition:transform .2s}section.faq div.container div.faq-list div.faq-item p{margin:0 24px 24px 24px}section.download div.container{flex-direction:column}section.download div.container div.qr-code-wrapper{align-self:center;padding:0 16px 0 0;display:flex;align-items:center;border-radius:16px;background-color:#fff;gap:8px;overflow:hidden}section.download div.container div.qr-code-wrapper img{height:80px}@media only screen and (max-width: 900px){section.download{padding:84px 0 80px 0}}body.download-app section.download{min-height:50vh;justify-content:center;padding-top:148px}body.download-app section.download div.container{gap:48px}@media only screen and (max-width: 900px){body.subscribe nav.nav div.nav-cta button.menu-toggle{background-color:#fff;color:#0080ff}}section.checkout{padding-top:148px}section.checkout div.container{max-width:1250px;flex-direction:column}section.checkout div.container div.checkout-wrapper{display:flex;align-items:flex-start;gap:2%}section.checkout div.container div.checkout-wrapper h1,section.checkout div.container div.checkout-wrapper h3{margin:16px 0 !important}section.checkout div.container div.checkout-wrapper div.checkout-card{flex:1;display:flex;flex-direction:column;align-items:center;border-radius:32px;background-color:#fff;padding:32px;gap:16px}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list,section.checkout div.container div.checkout-wrapper div.checkout-card label,section.checkout div.container div.checkout-wrapper div.checkout-card input,section.checkout div.container div.checkout-wrapper div.checkout-card button,section.checkout div.container div.checkout-wrapper div.checkout-card a{width:100%;max-width:500px}section.checkout div.container div.checkout-wrapper div.checkout-card h1,section.checkout div.container div.checkout-wrapper div.checkout-card label.email,section.checkout div.container div.checkout-wrapper div.checkout-card a{text-align:center}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list{display:flex;flex-direction:column;gap:16px}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list input[type=radio]{display:none}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list input[type=radio]:checked+label{background-color:#f5f5f5}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list input[type=radio]:checked+label div.radio-button{border:none;background-color:#0080ff}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list input[type=radio]:checked+label div.radio-button i{visibility:visible}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label{position:relative;padding:16px 24px;border-radius:24px;background-color:#f5f5f5;display:flex;align-items:center}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label:hover{background-color:rgba(245,245,245,.5)}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.highlight-badge{left:auto;right:24px;transform:none}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.text-wrapper{flex:1}body.has-promo section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.text-wrapper div.price-wrapper span{color:#00b359}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.text-wrapper div.price-wrapper.default span.price,section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.text-wrapper div.price-wrapper.promo span.promo-price{font-size:1.25em;font-weight:bold}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.text-wrapper div.price-wrapper span.price-context{color:#666}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.radio-button{width:32px;height:32px;border-radius:100%;border:4px solid rgba(0,128,255,.25);display:flex;justify-content:center;align-items:center}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label div.radio-button i{font-size:1.25em;visibility:hidden;color:#fff}section.checkout div.container div.checkout-wrapper div.checkout-card label.email{margin-top:12px}section.checkout div.container div.checkout-wrapper div.checkout-card input[type=email]{background-color:#f5f5f5}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper{display:flex;gap:12px}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper button.show-promo-form[aria-expanded=true],section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper button.show-promo-form:not([aria-expanded=true])+div.promo-form{display:none}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-form{display:flex}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-form input{max-width:8em;background-color:#f5f5f5;text-transform:uppercase}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-form button.apply-promo-code{width:auto;padding:8px 16px}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-form button.apply-promo-code i{flex-shrink:0}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label{padding:8px 12px;background-color:rgba(0,179,89,.25);color:#00b359;font-weight:bold;gap:4px}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label:not(.hover-none):hover{opacity:.666}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label:not(.hover-none) button{transition:none;will-change:none}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label:not(.hover-none) button:hover{opacity:1}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label span.promo-percentage,section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label i.fa-xmark{color:rgba(0,179,89,.5)}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label i{margin:0}section.checkout div.container div.checkout-wrapper div.checkout-card div.promo-wrapper div.promo-label i.fa-xmark{font-size:.9em}section.checkout div.container div.checkout-wrapper div.features-wrapper{flex:1;padding:32px}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item{display:flex;flex-direction:column}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item:not(.hover-none):hover{opacity:.666}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item:not(.hover-none) button{transition:none;will-change:none}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item:not(.hover-none) button:hover{opacity:1}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button{text-align:left;background-color:rgba(0,0,0,0);color:#000;padding:12px 0}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button:hover{transform:none}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button[aria-expanded=false]+p{display:none}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button[aria-expanded=true] i.fa-chevron-right{transform:rotate(90deg)}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button span.title{flex:1;font-weight:400 !important}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button i{font-size:1.25em;width:1.25em !important;color:#0080ff}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item button i.fa-chevron-right{margin-right:12px;transition:transform .2s}section.checkout div.container div.checkout-wrapper div.features-wrapper div.feature-list div.feature-item p{margin:0 0 24px calc(1.5625em + 12px)}section.checkout div.container div.trust-row{width:calc(100% - 32px);align-self:center;margin:24px 16px}section.checkout div.container div.trust-row div.trust-item div.title{color:#666}section.checkout div.container div.trust-row div.trust-item div.title div.star-wrapper i.fa-star{color:#666}@media only screen and (max-width: 1100px){section.checkout{padding:84px 0 80px 0}section.checkout div.container div.checkout-wrapper{flex-direction:column;align-items:stretch}section.checkout div.container div.checkout-wrapper div.checkout-card{padding:32px 16px}section.checkout div.container div.checkout-wrapper div.features-wrapper{padding:32px 16px}}section.support div.container{max-width:1500px;flex-direction:column;align-items:center}section.support div.container header{max-width:1000px;margin:80px 0}@media only screen and (max-width: 900px){section.support div.container header{margin:48px 0}}section.support.support-header{padding-bottom:0}section.support.support-header div.container header{margin-bottom:0}section.support.support-resources{padding:32px 16px 48px}section.support.support-resources div.card-list{width:100%}section.support-faq{padding-top:32px}section.support-faq div.container nav.faq-group-links{display:flex;flex-wrap:wrap;justify-content:center;gap:12px}section.support-faq div.container div.faq-group{display:flex;flex-direction:column;gap:16px;scroll-margin-top:84px}section.support-faq div.container div.faq-group h3{margin:0 24px;font-size:1.5em}@media only screen and (max-width: 900px){section.support-faq div.container div.faq-group h3{margin:0 16px}}section.update-subscription div.container{flex-direction:column}@media only screen and (max-width: 900px){section.update-subscription{padding:84px 0 80px 0}}section.confirm-account{padding:116px 16px 0 16px}section.confirm-account div.container{flex-direction:column}section.confirm-account div.container div.success,section.confirm-account div.container div.error{align-self:stretch;border-radius:24px;padding:24px 16px;text-align:center;font-weight:600;background-color:rgba(0,179,89,.1);color:#00b359}section.confirm-account div.container div.success.error,section.confirm-account div.container div.error.error{background-color:rgba(230,0,0,.1);color:#e60000}section.confirm-account div.container div.success p+p,section.confirm-account div.container div.error p+p{margin-top:16px}section.newsletter div.container{flex-direction:column}@media only screen and (max-width: 900px){section.newsletter{padding:84px 0 80px 0}}section.refer-friends div.container{max-width:1500px;flex-direction:column;align-items:center;gap:80px}section.refer-friends div.container header{max-width:1000px;margin-top:48px}section.refer-friends div.container div.card{width:100%;max-width:640px;display:flex;flex-direction:column;align-items:center;text-align:center;border-radius:32px;background-color:#fff;padding:48px;gap:16px}section.refer-friends div.container div.card img.qr-code{max-width:50%}section.refer-friends div.container div.card div.input-wrapper{position:relative;align-self:stretch;align-items:center;display:flex;overflow:hidden;cursor:pointer}section.refer-friends div.container div.card div.input-wrapper:not(.hover-none){transition:opacity .1s;will-change:opacity;cursor:pointer}section.refer-friends div.container div.card div.input-wrapper:not(.hover-none):hover{opacity:.666}section.refer-friends div.container div.card div.input-wrapper:not(.hover-none) button{transition:none;will-change:none}section.refer-friends div.container div.card div.input-wrapper:not(.hover-none) button:hover{opacity:1}section.refer-friends div.container div.card div.input-wrapper input[type=text],section.refer-friends div.container div.card div.input-wrapper button{pointer-events:none}section.refer-friends div.container div.card div.input-wrapper input[type=text]{flex:1;background-color:#f5f5f5}section.refer-friends div.container div.card div.input-wrapper a.button{position:absolute;right:8px;box-shadow:-32px 0 32px #f5f5f5}@media only screen and (max-width: 900px){section.refer-friends div.container{gap:48px}section.refer-friends div.container header{margin-top:32px}section.refer-friends div.container div.card{padding:16px}}section.shared-header div.container div.form-card p{margin:0}@media only screen and (max-width: 900px){section.shared-header{padding:68px 0 48px 0}section.shared-header div.container div.form-card{margin:32px 0}}section.shared-content{padding:0 16px 80px 16px}section.shared-content div.container{max-width:640px;flex-direction:column}section.shared-content div.container h1,section.shared-content div.container h3,section.shared-content div.container p{text-align:center}section.shared-content div.container h1+p{margin-top:-32px}section.shared-content div.container h3+p{margin-top:-16px}section.shared-content div.container div.card{background-color:#fff;border-radius:32px}section.shared-content div.container div.card h3{margin:32px 16px 16px 16px}section.shared-content div.container div.card ul.exercise-list{display:flex;flex-direction:column;align-items:stretch;padding:16px 0}section.shared-content div.container div.card ul.exercise-list li{display:flex;padding:8px 24px}section.shared-content div.container div.card ul.exercise-list li div{flex-shrink:0}section.shared-content div.container div.card ul.exercise-list li div.img{width:80px;height:60px;margin-right:16px;border-radius:20px;background-size:cover;background-position:center;background-color:#ccc;color:#f0f0f0;text-transform:uppercase;font-size:34px;display:flex;justify-content:center;align-items:center}section.shared-content div.container div.card ul.exercise-list li div.column{width:calc(100% - 80px - 16px)}section.shared-content div.container div.card ul.exercise-list li div.column div.title{word-break:break-word}section.shared-content div.container div.card ul.exercise-list li div.column div.subtitle{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}section.shared-content div.container div.card ul.exercise-list li.supersets{position:relative}section.shared-content div.container div.card ul.exercise-list li.supersets::after{content:"";position:absolute;top:0;bottom:0;left:0;width:4px;background-color:#ff293b}section.shared-content div.container div.card ul.exercise-list li.supersets.first::after{top:8px;border-radius:4px 4px 0 0}section.shared-content div.container div.card ul.exercise-list li.supersets.last::after{bottom:calc(100% - 8px - 60px);border-radius:0 0 4px 4px}@media only screen and (max-width: 900px){section.shared-content{padding:0 0 80px 0}section.shared-content h1{margin:0 16px}}section.subscribed ul.subscription-details{width:100%;max-width:640px;padding:0}section.subscribed ul.subscription-details li{display:flex;justify-content:space-between;margin:16px 0}section.subscribed ul.subscription-details li:last-child{margin-bottom:0}section.subscribed ul.subscription-details li span{white-space:nowrap}section.subscribed ul.subscription-details li.dot-leaders>span:first-child{overflow:hidden}section.subscribed ul.subscription-details li.dot-leaders>span:first-child::after{content:" . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ."}section.subscribed ul.subscription-details li.dot-leaders>span:nth-child(2){margin-left:12px}section.subscribed ul.subscription-details li div.promo-label{padding:8px 12px;background-color:rgba(0,179,89,.25);color:#00b359;font-weight:bold;gap:4px}section.subscribed ul.subscription-details li div.promo-label span.promo-percentage,section.subscribed ul.subscription-details li div.promo-label i.fa-xmark{color:rgba(0,179,89,.5)}section.subscribed ul.subscription-details li div.promo-label i{margin:0}section.subscribed ul.subscription-details li div.promo-label i.fa-xmark{font-size:.9em}body.fact-sheet section{gap:48px}body.fact-sheet section div.container{max-width:1200px}body.fact-sheet section.hero{min-height:0;padding-top:148px}body.fact-sheet section.hero div.container.hero-wrapper div.content-wrapper{gap:16px}body.fact-sheet section.hero div.container.hero-wrapper div.content-wrapper div.store-row{padding:0}body.fact-sheet section.hero div.container.hero-wrapper div.content-wrapper div.store-row img{height:44px}body.fact-sheet section.hero div.container.hero-wrapper div.mockup-wrapper{flex:1 1 540px;max-width:540px}@media only screen and (max-width: 900px){body.fact-sheet section.hero div.container.hero-wrapper{flex-direction:column;gap:32px}body.fact-sheet section.hero div.container.hero-wrapper div.content-wrapper{max-width:640px}body.fact-sheet section.hero div.container.hero-wrapper div.mockup-wrapper{flex:0 1 auto;width:100%;margin-top:0}}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row{max-width:none;justify-content:space-around;padding:32px 24px;border-radius:32px;background-color:#fff}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.title{color:#0080ff}@media only screen and (max-width: 900px){body.fact-sheet section.hero div.container.trust-wrapper div.trust-row{display:grid;grid-template-columns:repeat(2, minmax(0, max-content) 1px) minmax(0, max-content);gap:32px 16px}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.trust-item{min-width:0;margin:0}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.separator:nth-child(6){display:none}}@media only screen and (max-width: 500px){body.fact-sheet section.hero div.container.trust-wrapper div.trust-row{grid-template-columns:minmax(0, max-content) 1px minmax(0, max-content);padding:32px 16px}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.separator:nth-child(6){display:block}body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.separator:nth-child(4),body.fact-sheet section.hero div.container.trust-wrapper div.trust-row div.separator:nth-child(8){display:none}}body.fact-sheet section.factsheet-content{padding-top:32px}body.fact-sheet section.factsheet-content div.container{flex-direction:column}body.fact-sheet section.factsheet-content div.container.features div.feature-cards div.feature-heading{display:flex;align-items:center;justify-content:space-between;min-height:32px}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards{grid-template-columns:minmax(0, 1fr) minmax(0, 2fr)}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item div.plan-heading{display:flex;align-items:center;gap:8px}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item div.plan-heading span.pricing-note{margin-left:auto}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item div.plan-price{display:flex;align-items:baseline;gap:8px}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item div.plan-price strong{font-size:1.5em}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item.pro div.pro-prices{display:flex;gap:8px}body.fact-sheet section.factsheet-content div.container.pricing div.pricing-cards div.card-item.pro div.pro-label{align-self:flex-start}body.fact-sheet section.factsheet-content div.founder-cards div.founder-heading{display:flex;align-items:center;gap:12px}body.fact-sheet section.factsheet-content div.founder-cards div.founder-heading img{width:80px;height:80px;border-radius:50%}body.fact-sheet section.factsheet-content div.press-contact{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-top:32px}@media only screen and (max-width: 600px){body.fact-sheet section.factsheet-content div.founder-cards div.founder-heading{flex-direction:column;align-items:flex-start;gap:16px}}footer.site-footer{padding:80px 48px;gap:48px;background-color:#000;color:#fff}footer.site-footer div.container.top-wrapper{max-width:1200px;justify-content:space-around;gap:80px}footer.site-footer div.container.top-wrapper div.store-row{align-self:flex-start;flex-direction:column;padding:0;gap:12px}footer.site-footer div.container.top-wrapper div.store-row img{border:1px solid #fff;height:auto}footer.site-footer div.container.top-wrapper div.links-wrapper{flex:1;display:flex;justify-content:space-between}footer.site-footer div.container.top-wrapper div.links-wrapper ul.footer-links{list-style:none;padding:0}footer.site-footer div.container.top-wrapper div.links-wrapper ul.footer-links li{font-weight:600}footer.site-footer div.container.top-wrapper div.links-wrapper ul.footer-links li a{padding:12px}footer.site-footer div.container.top-wrapper div.links-wrapper ul.footer-links li.header{margin:0 12px 12px 12px;text-transform:uppercase;color:#999}footer.site-footer div.container.top-wrapper div.links-wrapper ul.footer-links li i{margin-bottom:8px;font-size:1.25em}@media only screen and (max-width: 1100px){footer.site-footer div.container.top-wrapper{flex-direction:column;gap:48px}footer.site-footer div.container.top-wrapper div.store-row{align-self:center;flex-direction:row}}@media only screen and (max-width: 700px){footer.site-footer div.container.top-wrapper div.links-wrapper{flex-direction:column;gap:48px;text-align:center}}footer.site-footer div.container.bottom-wrapper{flex-direction:column;justify-content:center;align-items:center;gap:48px}footer.site-footer div.container.bottom-wrapper a.logo{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px}footer.site-footer div.container.bottom-wrapper div.language-switcher{display:flex;gap:12px}footer.site-footer div.container.bottom-wrapper div.language-switcher a.button:not(.selected){background-color:rgba(255,255,255,.25)}}@layer components{main.content-pages{padding-top:60px;padding-bottom:64px}main.content-pages h1,main.content-pages h2,main.content-pages h3,main.content-pages h4,main.content-pages h5,main.content-pages p,main.content-pages button,main.content-pages a.button,main.content-pages input,main.content-pages select{margin:8px 0}main.content-pages h1,main.content-pages h2,main.content-pages h3,main.content-pages h4,main.content-pages h5,main.content-pages h6,main.content-pages strong,main.content-pages b,main.content-pages .bold{font-weight:600}main.content-pages h1,main.content-pages h2,main.content-pages h3,main.content-pages h4,main.content-pages h5,main.content-pages h6{max-width:100%}main.content-pages h2{font-size:1.8em}main.content-pages h3{font-size:1.2em}main.content-pages h4,main.content-pages h5,main.content-pages h6{font-size:1em}main.content-pages :is(h2,h3,h4,h5,h6)[id]{scroll-margin-top:5rem}main.content-pages h1.centered{text-align:center}main.content-pages>h1:first-child{margin-top:64px}main.content-pages p{overflow-wrap:break-word}main.content-pages ul,main.content-pages ol{padding:0;list-style:none}main.content-pages ul,main.content-pages li{display:flex;justify-content:center;align-items:center}main.content-pages table{border-collapse:collapse;border-spacing:0}main.content-pages th{text-align:inherit}main.content-pages img,main.content-pages svg{height:auto}main.content-pages iframe{border:0}main.content-pages .hide{display:none !important}main.content-pages .nowrap{white-space:nowrap}main.content-pages .ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}main.content-pages .color-blue{color:#0080ff}main.content-pages .color-red,main.content-pages .error{color:#e60000}main.content-pages .color-green,main.content-pages .success{color:#00b359}main.content-pages section,main.content-pages article{margin:0 auto;display:flex;flex-direction:column;justify-content:center;align-items:stretch;text-align:center}main.content-pages section.centered,main.content-pages article.centered{align-items:center}main.content-pages section{padding:128px 16px 0}main.content-pages section:first-of-type{padding-top:64px}main.content-pages section h1:first-child,main.content-pages section h2:first-child,main.content-pages section h3:first-child{margin-top:0}main.content-pages button.large,main.content-pages a.button.large{min-height:60px;padding:16px 32px}main.content-pages button.small,main.content-pages a.button.small{min-height:36px;padding:4px 16px;border-radius:12px}main.content-pages button.white,main.content-pages a.button.white{background-color:#fff;color:#000}main.content-pages button.offwhite,main.content-pages a.button.offwhite{background-color:#f5f5f5;color:#000}main.content-pages button.green,main.content-pages a.button.green{background-color:#00b359}main.content-pages input:not([type=radio]):not([type=checkbox]),main.content-pages select{min-height:44px;max-width:100%;padding:8px 16px;border:0;border-radius:16px;background-color:#f5f5f5}main.content-pages input:not([type=radio]):not([type=checkbox]):focus,main.content-pages select:focus{outline:none;box-shadow:0 0 0 4px rgba(0,128,255,.5)}main.content-pages input:not([type=radio]):not([type=checkbox]).large,main.content-pages select.large{min-height:60px}main.content-pages input[type=radio],main.content-pages input[type=checkbox]{accent-color:#0080ff}main.content-pages select{cursor:pointer;min-height:36px;padding:4px 32px 4px 16px;border-radius:12px;appearance:none;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'><path fill='rgba(0,0,0,.4)' d='M22.59,29.9l-6.49-6.49C14.84,22.15,15.73,20,17.51,20h12.97c1.78,0,2.67,2.15,1.41,3.41l-6.49,6.49C24.63,30.68,23.37,30.68,22.59,29.9z'/></svg>");background-repeat:no-repeat;background-position:right center;background-size:36px 36px}main.content-pages select.large{min-height:44px}main.content-pages select.green{color:#00b359;background-color:rgba(0,179,89,.1)}@media only screen and (max-width: 900px){main.content-pages h2{font-size:1.2em}main.content-pages h3{font-size:1.1em}}@media only screen and (max-width: 800px){main.content-pages>h1:first-child{margin-top:32px}main.content-pages section{padding-top:64px}main.content-pages section:first-of-type{padding-top:32px}}main.content-pages div.sheet{width:100%;max-width:900px;margin-bottom:32px;padding:64px 32px;background-color:#fff;border-radius:24px;display:flex;flex-direction:column;justify-content:center;align-items:center}main.content-pages div.sheet div.message,main.content-pages div.sheet div.success,main.content-pages div.sheet div.error{align-self:stretch;margin:32px 0;padding:16px 32px;border-radius:16px}main.content-pages div.sheet div.message:first-child,main.content-pages div.sheet div.success:first-child,main.content-pages div.sheet div.error:first-child{margin-top:-32px}main.content-pages div.sheet div.message{background-color:rgba(0,0,0,.05)}main.content-pages div.sheet div.success{background-color:rgba(0,179,89,.1)}main.content-pages div.sheet div.error{background-color:rgba(230,0,0,.1)}main.content-pages div.sheet div.success+div.message{margin-top:-16px}@media only screen and (max-width: 800px){main.content-pages div.sheet{width:100%;padding:32px 16px}main.content-pages div.sheet div.message,main.content-pages div.sheet div.success,main.content-pages div.sheet div.error{padding:16px}main.content-pages div.sheet div.message:first-child,main.content-pages div.sheet div.success:first-child,main.content-pages div.sheet div.error:first-child{margin-top:-16px}}main.content-pages a.button img{width:1em;height:1em;margin-right:4px}main.content-pages article{text-align:left}main.content-pages article,main.content-pages article header{display:flex;flex-direction:column}main.content-pages article p{line-height:2em}main.content-pages article h1,main.content-pages article div.fake-h1,main.content-pages article h2,main.content-pages article h3,main.content-pages article h4,main.content-pages article h5{font-weight:600}main.content-pages article th{font-weight:600}main.content-pages article p,main.content-pages article ul,main.content-pages article ol,main.content-pages article td{font-weight:400}main.content-pages article a:not(.button){display:inline;font-weight:600;color:#0080ff}main.content-pages article h2,main.content-pages article h3,main.content-pages article h4,main.content-pages article h5,main.content-pages article p,main.content-pages article ul,main.content-pages article ol,main.content-pages article figure,main.content-pages article aside,main.content-pages article iframe,main.content-pages article div.bubble,main.content-pages article nav.table-of-contents{margin:16px 0}main.content-pages article h2,main.content-pages article h3,main.content-pages article h4,main.content-pages article h5{margin-top:24px}main.content-pages article h4,main.content-pages article h5{margin-bottom:8px}main.content-pages article h1+h2,main.content-pages article h1+h3,main.content-pages article h1+h4,main.content-pages article h1+p,main.content-pages article h1+nav,main.content-pages article h1+ul,main.content-pages article h1+ol,main.content-pages article h1+div.bubble,main.content-pages article div.fake-h1+h2,main.content-pages article div.fake-h1+h3,main.content-pages article div.fake-h1+h4,main.content-pages article div.fake-h1+p,main.content-pages article div.fake-h1+nav,main.content-pages article div.fake-h1+ul,main.content-pages article div.fake-h1+ol,main.content-pages article div.fake-h1+div.bubble,main.content-pages article h2+h2,main.content-pages article h2+h3,main.content-pages article h2+h4,main.content-pages article h2+p,main.content-pages article h2+nav,main.content-pages article h2+ul,main.content-pages article h2+ol,main.content-pages article h2+div.bubble,main.content-pages article h3+h2,main.content-pages article h3+h3,main.content-pages article h3+h4,main.content-pages article h3+p,main.content-pages article h3+nav,main.content-pages article h3+ul,main.content-pages article h3+ol,main.content-pages article h3+div.bubble{margin-top:0}main.content-pages article h4+p,main.content-pages article h4+div.bubble,main.content-pages article h5+p,main.content-pages article h5+div.bubble{margin-top:0}main.content-pages article h4+ul,main.content-pages article h4+ol,main.content-pages article h5+ul,main.content-pages article h5+ol{margin-top:8px}main.content-pages article figure>:first-child,main.content-pages article blockquote>:first-child,main.content-pages article div.bubble>:first-child,main.content-pages article div.bubble figure>:first-child,main.content-pages article div.bubble blockquote>:first-child{margin-top:0}main.content-pages article figure>:last-child,main.content-pages article blockquote>:last-child,main.content-pages article div.bubble>:last-child,main.content-pages article div.bubble figure>:last-child,main.content-pages article div.bubble blockquote>:last-child{margin-bottom:0}main.content-pages article ul,main.content-pages article ol{display:block;list-style-position:outside}main.content-pages article ul li,main.content-pages article ol li{display:list-item}main.content-pages article ul li:not(:first-child),main.content-pages article ol li:not(:first-child){margin-top:16px}main.content-pages article ul li:not(:last-child),main.content-pages article ol li:not(:last-child){margin-bottom:16px}main.content-pages article ul{margin-left:1.5em;padding:0}main.content-pages article ul li{padding-left:.2em;list-style-type:disc}main.content-pages article ol{margin-left:1.5em;padding:0}main.content-pages article ol li{padding-left:.2em;list-style-type:decimal}main.content-pages article img{width:100%;height:auto;border-radius:24px}main.content-pages article iframe{width:100%;border-radius:24px !important}main.content-pages article figure figcaption{text-align:center}main.content-pages article figure figcaption+img,main.content-pages article figure figcaption+iframe,main.content-pages article figure figcaption+audio,main.content-pages article figure figcaption+div.bubble,main.content-pages article figure figcaption+div.table-wrapper{margin-top:8px}main.content-pages article figure.source{margin-top:4px}main.content-pages article figure.source a{display:inline-block;width:80%;font-weight:400;color:#000;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}main.content-pages article div.bubble{padding:24px;border-radius:24px;background-color:#fff;font-weight:400;line-height:2em}main.content-pages article div.bubble.conclusion{background:linear-gradient(90deg, black 8px, white 8px)}main.content-pages article nav.table-of-contents{position:relative;max-width:100%;align-self:flex-start;min-width:50%}main.content-pages article nav.table-of-contents div.bubble{margin:0;background:linear-gradient(90deg, black 8px, white 8px)}main.content-pages article nav.table-of-contents div.bubble ol{margin:0}main.content-pages article nav.table-of-contents div.bubble ol li{margin:0;padding:0;list-style-type:none}main.content-pages article nav.table-of-contents div.bubble ol li a{display:block;width:100%;margin:0;padding:2px 0 2px .8em;border-radius:12px;color:#000}main.content-pages article nav.table-of-contents div.bubble ol li a:hover{background-color:#f5f5f5}main.content-pages article nav.table-of-contents div.bubble ol li a span.title{margin-left:.4em}main.content-pages article nav.table-of-contents div.bubble ol{margin-left:-0.8em}main.content-pages article nav.table-of-contents div.bubble ol ol{margin-left:1em}main.content-pages article nav.table-of-contents div.bubble ol ol ol{margin-left:1.8em}main.content-pages article nav.table-of-contents div.bubble>ol:last-child{margin-bottom:-8px}main.content-pages article figure.table div.table-wrapper{margin-left:-16px;margin-right:-16px;padding:0 16px;overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}main.content-pages article figure.table div.table-wrapper::-webkit-scrollbar{display:none}main.content-pages article figure.table div.table-wrapper table{width:100%;border-radius:24px;background-color:#fff}main.content-pages article figure.table div.table-wrapper table tr th,main.content-pages article figure.table div.table-wrapper table tr td{padding:8px}main.content-pages article figure.table div.table-wrapper table tr th:first-child,main.content-pages article figure.table div.table-wrapper table tr td:first-child{padding-left:32px}main.content-pages article figure.table div.table-wrapper table tr th:last-child,main.content-pages article figure.table div.table-wrapper table tr td:last-child{padding-right:32px}main.content-pages article figure.table div.table-wrapper table tr th{color:#00b359}main.content-pages article figure.table div.table-wrapper table tr:first-child th,main.content-pages article figure.table div.table-wrapper table tr:first-child td{padding-top:24px}main.content-pages article figure.table div.table-wrapper table tr:last-child th,main.content-pages article figure.table div.table-wrapper table tr:last-child td{padding-bottom:24px}main.content-pages article figure.table div.table-wrapper table caption{display:none}main.content-pages article figure.table figcaption{text-align:center}main.content-pages article figure.quote{border-left:6px solid #00b359;color:#00b359;position:relative;padding:16px 24px}main.content-pages article figure.quote figcaption{margin-top:16px;text-align:left}main.content-pages article figure.quote figcaption:before{content:"— "}main.content-pages article figure.quote blockquote{font-weight:400}main.content-pages article figure.quote::before{content:"‘‘";position:absolute;bottom:0;right:0;font-family:sans-serif;font-size:10em;line-height:0;font-weight:bold;letter-spacing:-0.025em;color:rgba(0,179,89,.5)}main.content-pages article aside.faq{padding:24px 24px 8px 24px;border-radius:24px;background:linear-gradient(90deg, black 8px, white 8px);line-height:2em}main.content-pages article aside.faq ul{margin-left:0}main.content-pages article aside.faq ul li{padding:0;list-style-type:none}main.content-pages article aside.faq ul li span{display:block}main.content-pages article aside.faq ul li span:nth-child(1){font-weight:600}main.content-pages article aside.faq ul li span:nth-child(2)::before{content:"» "}main.content-pages article aside.sources h3{margin-bottom:0}main.content-pages article aside.sources a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;color:#000}main.content-pages article aside.meta-wrapper{display:flex;align-items:center;flex-wrap:nowrap;min-width:0;max-width:100%;white-space:nowrap;overflow-x:auto;overflow-y:hidden;padding-right:16px;-webkit-mask-image:linear-gradient(to right, black calc(100% - 16px), transparent);mask-image:linear-gradient(to right, black calc(100% - 16px), transparent);-ms-overflow-style:none;scrollbar-width:none}main.content-pages article aside.meta-wrapper>*{flex-shrink:0}main.content-pages article aside.meta-wrapper::-webkit-scrollbar{display:none}main.content-pages article aside.meta-wrapper,main.content-pages article aside.meta-wrapper a{color:#666}main.content-pages article aside.meta-wrapper a.author{display:flex;align-items:center;white-space:nowrap}main.content-pages article aside.meta-wrapper a.author img.author{flex-shrink:0;width:40px;height:40px;margin-right:8px;border-radius:100%}main.content-pages article p.blurb{margin-bottom:0;line-height:1.8em;display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}@media only screen and (max-width: 900px){main.content-pages section#blog-article article nav.table-of-contents{order:1}main.content-pages section#blog-article article header~*:not(.table-of-contents){order:2}main.content-pages section#blog-article article nav.table-of-contents.minimized{height:8em;overflow-y:hidden;align-self:stretch}main.content-pages section#blog-article article nav.table-of-contents.minimized div.bubble{align-self:flex-start;width:100%;position:absolute;top:0;cursor:pointer;isolation:isolate}main.content-pages section#blog-article article nav.table-of-contents.minimized div.bubble::before{content:"";position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;background:linear-gradient(rgba(245, 245, 245, 0), hsl(0deg, 0%, 96%) 8em)}main.content-pages section#blog-article article nav.table-of-contents.minimized div.bubble:hover::before{background:linear-gradient(rgba(245, 245, 245, 0) 3.2em, hsl(0deg, 0%, 96%) 8em)}}main.content-pages aside.related-articles h3{margin-bottom:0}main.content-pages aside.related-articles ul{margin:0}main.content-pages aside.related-articles ul li{list-style-type:none;padding:0;pointer-events:none;position:relative;transition:transform .3s}main.content-pages aside.related-articles ul li a{pointer-events:auto;display:flex;align-items:center;padding:8px 0}main.content-pages aside.related-articles ul li a img{width:120px;height:80px;margin:0 16px 0 0;border-radius:16px}main.content-pages aside.related-articles ul li a div.title{font-size:1.1em}main.content-pages aside.related-articles ul li:hover::after{content:"";position:absolute;top:0;right:-8px;bottom:0;left:-8px;border-radius:16px;background-color:rgba(0,0,0,.025);cursor:pointer}main.content-pages div.bubble.tip{position:relative;background:linear-gradient(135deg, hsl(150deg, 100%, 35%) 2.2em, white 2.2em)}main.content-pages div.bubble.tip h5:first-child{color:#00b359}main.content-pages div.bubble.tip::before{content:"Tip";position:absolute;top:0;left:0;width:2.7em;height:2.7em;display:flex;justify-content:center;align-items:center;text-transform:uppercase;font-size:.81em;font-weight:600;color:#fff;transform:rotate(-45deg)}body.de main.content-pages div.bubble.tip::before{content:"Tipp"}main.content-pages nav.path,main.content-pages nav.path a{color:#666}main.content-pages nav.path a{padding:0 4px}main.content-pages nav.path a:first-child{padding-left:0}main.content-pages nav.path a:hover{color:#666}main.content-pages ul.topics{padding-left:8px;margin:0;display:flex;justify-content:flex-start}main.content-pages ul.topics li{margin:0 !important;padding:0;list-style-type:none;padding-right:8px}main.content-pages ul.topics li:last-child{padding-right:16px}main.content-pages ul.topics li a.button{white-space:nowrap;padding:0 12px;font-weight:600}main.content-pages ul.topics li a.button:not(.active){color:#666;background-color:rgba(0,0,0,.05)}main.content-pages ul.topics li a.button:not(.active):hover{background-color:rgba(0,0,0,.1)}main.content-pages nav.social{display:flex;margin:8px 0}main.content-pages nav.social a img{width:40px;height:40px;margin:0 4px;border-radius:0;transition:transform .3s;cursor:pointer}main.content-pages nav.social a:first-child img{margin-left:0}main.content-pages nav.social a:last-child img{margin-right:0}main.content-pages nav.social a:hover img{transform:scale(1.1)}main.content-pages nav.social.podcast{align-self:center}main.content-pages nav.social.podcast img{width:48px;height:48px}main.content-pages h1+nav.social{margin-top:0}main.content-pages section#blog-article article,main.content-pages section#tool article{width:100%;max-width:700px}main.content-pages section#blog-article article ul.topics,main.content-pages section#tool article ul.topics{margin-left:8px}main.content-pages section#blog-article article aside.meta-wrapper,main.content-pages section#blog-article article aside.meta-wrapper a:not(.button),main.content-pages section#tool article aside.meta-wrapper,main.content-pages section#tool article aside.meta-wrapper a:not(.button){color:#000}main.content-pages section#blog-article{padding-top:0}main.content-pages section#blog-article img.hero{margin-left:auto;margin-right:auto}main.content-pages section#blog-article.glossary p.glossary-aliases{margin:0 0 8px;color:#666;line-height:1.5em}main.content-pages section#blog-article.glossary h1+h4{margin-top:-8px;font-weight:400}@media only screen and (min-width: 901px){main.content-pages>section#blog-article:not(.glossary) article{display:block;max-width:1200px}main.content-pages>section#blog-article:not(.glossary) article div.content,main.content-pages>section#blog-article:not(.glossary) article aside.meta-wrapper,main.content-pages>section#blog-article:not(.glossary) article aside.sources,main.content-pages>section#blog-article:not(.glossary) article aside.related-articles,main.content-pages>section#blog-article:not(.glossary) article img.hero{width:60%}main.content-pages>section#blog-article:not(.glossary) article div.content,main.content-pages>section#blog-article:not(.glossary) article aside.meta-wrapper,main.content-pages>section#blog-article:not(.glossary) article aside.sources,main.content-pages>section#blog-article:not(.glossary) article aside.related-articles{float:left;clear:left}main.content-pages>section#blog-article:not(.glossary) article nav.table-of-contents{width:35%;min-width:auto;float:right}main.content-pages>section#blog-article:not(.glossary) article nav.table-of-contents div.bubble{background:#fff}}main.content-pages img.hero{margin:16px 0 8px 0}main.content-pages section#blog-featured-article img.hero{margin-top:0}@media only screen and (max-width: 700px){main.content-pages section#blog-featured-article{margin-bottom:-32px}main.content-pages section#blog-featured-article img.hero{margin-bottom:16px}}main.content-pages section#blog-featured-article{padding:24px 16px 0 16px}main.content-pages section#blog-featured-article a:not(.button){color:#000}main.content-pages section#blog-featured-article a:not(.button):hover{color:#0080ff}main.content-pages section#blog-featured-article a:not(.button):hover img{transform:scale(1.03)}main.content-pages section#blog-featured-article a:not(.button) img{transition:transform .3s}main.content-pages section#blog-featured-article aside.meta-wrapper{margin-top:0}@media only screen and (min-width: 701px){main.content-pages section#blog-featured-article{max-width:1000px;padding:64px 32px 0 32px}main.content-pages section#blog-featured-article article{flex-direction:row}main.content-pages section#blog-featured-article article a:not(.button).hero{width:50%}main.content-pages section#blog-featured-article article div.text-wrapper{width:50%;padding:0 0 16px 32px}}main.content-pages section#blog-all-articles{max-width:1000px;padding:64px 16px 0 16px}main.content-pages section#blog-all-articles ul.articles{flex-direction:row;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}main.content-pages section#blog-all-articles ul.articles>li{width:33.333%;padding:0 16px 56px 16px}main.content-pages section#blog-all-articles ul.articles>li article{width:100%}main.content-pages section#blog-all-articles ul.articles>li article a:not(.button){color:#000}main.content-pages section#blog-all-articles ul.articles>li article a:not(.button):hover{color:#0080ff}main.content-pages section#blog-all-articles ul.articles>li article a:not(.button):hover img{transform:scale(1.04)}main.content-pages section#blog-all-articles ul.articles>li article a:not(.button) img{transition:transform .3s}main.content-pages section#blog-all-articles ul.articles>li article a:not(.button) h3{margin:0;font-size:1em;line-height:1.4em;word-break:break-word}main.content-pages section#blog-all-articles ul.articles>li article aside.meta-wrapper{margin-top:0}@media only screen and (max-width: 700px){main.content-pages section#blog-all-articles{padding:64px 8px 0 8px}main.content-pages section#blog-all-articles ul.articles>li{width:50%;padding:0 8px}}main.content-pages section#blog-topics{padding-left:0;padding-right:0}main.content-pages section#blog-topics h1{margin-bottom:16px}main.content-pages section#blog-topics ul.topics{max-width:800px;margin:0 auto;justify-content:center;flex-wrap:wrap}main.content-pages section#blog-topics ul.topics a.button{margin:4px 0}main.content-pages section#blog-topics nav.social.podcast{margin-bottom:24px}@media only screen and (max-width: 900px){main.content-pages section#blog-topics{margin-bottom:-32px}main.content-pages section#blog-topics nav.social.podcast{margin-bottom:16px}}main.content-pages section.blog-author{padding-top:64px;align-items:center}main.content-pages section.blog-author img.author{border-radius:100%;width:120px;height:120px;margin-top:16px}main.content-pages section.blog-author h1,main.content-pages section.blog-author h2,main.content-pages section.blog-author h3{margin:0}main.content-pages section.blog-author div.bio{max-width:800px;font-weight:400}main.content-pages section.blog-author div.bio p{line-height:1.75}main.content-pages section.blog-author div.bio p+p{margin-top:16px}main.content-pages audio{display:block;width:100%}main.content-pages section#podcast-header{max-width:800px;align-items:center}main.content-pages section#podcast-header h1{margin-bottom:0}main.content-pages section#podcast-header h3{margin-top:0}main.content-pages section#podcast-header img.podcast-cover{width:160px;height:160px;margin-top:16px;border-radius:12px}main.content-pages section#podcast-header nav.social.podcast{margin-bottom:0}main.content-pages section#podcast-episode{padding-top:32px;align-items:center}main.content-pages section#podcast-episode div.sheet{max-width:600px;padding-top:32px;padding-bottom:32px;align-items:stretch;text-align:left}main.content-pages section#podcast-episode div.sheet div.error{margin:0}main.content-pages section#podcast-episode div.sheet h2{margin-top:24px}main.content-pages section#podcast-episode div.sheet h3{margin-bottom:0}main.content-pages section#podcast-episode div.sheet>p{margin:4px 0;width:auto;max-width:none;font-weight:400}main.content-pages section#podcast-episode div.sheet>p a{display:inline-block;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;vertical-align:top}main.content-pages section#tool>p{max-width:600px}main.content-pages section#tool div.sheet{margin:32px 0}main.content-pages div.calculator{align-self:stretch}main.content-pages div.calculator,main.content-pages div.calculator div.input,main.content-pages div.calculator div.result{display:flex;flex-direction:column;align-items:center}main.content-pages div.calculator div.result{margin:16px 0 0 0}main.content-pages div.calculator div.result input{width:6em;padding:0;background-color:#fff;color:#00b359}main.content-pages div.calculator input,main.content-pages div.calculator select{text-align:center}main.content-pages div.calculator.rm-calculator input,main.content-pages div.calculator.rm-calculator label,main.content-pages div.calculator.rm-calculator select{margin:0 4px}main.content-pages div.calculator.rm-calculator input{width:4em;padding:0}main.content-pages div.calculator.rm-calculator div.input{flex-direction:row;margin-bottom:8px;font-size:1.2em;color:#666}main.content-pages div.calculator.rm-calculator div.input>div{margin:0 8px}main.content-pages div.calculator.rm-calculator div.input select{text-align:left;padding:0 32px 0 8px}main.content-pages div.calculator.rm-calculator div.result select{margin-bottom:16px;background-color:rgba(0,179,89,.1) !important}main.content-pages div.calculator.rm-calculator div.result select:hover{background-color:rgba(0,179,89,.25) !important}main.content-pages div.calculator.rm-calculator div.result table td{padding:3px 0;vertical-align:middle;text-align:right}main.content-pages div.calculator.rm-calculator div.result table td:not(:last-child){padding-right:4px}main.content-pages div.calculator.rm-calculator div.result table td:not(:first-child){padding-left:4px}main.content-pages div.calculator.rm-calculator div.result table td input{margin:0}main.content-pages div.calculator.rm-calculator div.result a{margin:16px 0 4px 0;color:#00b359}main.content-pages div.calculator.rm-calculator div.result a:hover{color:#00b359}@media only screen and (max-width: 380px){main.content-pages div.calculator.rm-calculator div.result table{width:100%;table-layout:fixed;font-size:.9em}main.content-pages div.calculator.rm-calculator div.result table td:first-child{width:5em}main.content-pages div.calculator.rm-calculator div.result table td:nth-child(2){width:1.25em}main.content-pages div.calculator.rm-calculator div.result table td:not(:last-child){padding-right:2px}main.content-pages div.calculator.rm-calculator div.result table td:not(:first-child){padding-left:2px}main.content-pages div.calculator.rm-calculator div.result table td input{width:100%;min-width:0;max-width:6em}}@media only screen and (max-width: 350px){main.content-pages div.calculator.rm-calculator div.input{font-size:1em}main.content-pages div.calculator.rm-calculator div.input>div{margin:0 4px;white-space:nowrap}main.content-pages div.calculator.rm-calculator div.input input{width:3.5em}}main.content-pages div.calculator.calorie-calculator{align-self:stretch}main.content-pages div.calculator.calorie-calculator table{max-width:400px;margin:0 auto 16px auto}main.content-pages div.calculator.calorie-calculator table+h4{margin-top:32px}main.content-pages div.calculator.calorie-calculator table td,main.content-pages div.calculator.calorie-calculator table input,main.content-pages div.calculator.calorie-calculator table label{vertical-align:middle}main.content-pages div.calculator.calorie-calculator table td{text-align:left}main.content-pages div.calculator.calorie-calculator table td:first-child{width:0}main.content-pages div.calculator.calorie-calculator table td input[type=radio]{margin-top:0;margin-bottom:0}main.content-pages div.calculator.calorie-calculator table td input,main.content-pages div.calculator.calorie-calculator table td select{margin-left:16px}main.content-pages div.calculator.calorie-calculator table td label{padding-left:6px}main.content-pages div.calculator.calorie-calculator table td input[type=number]{width:5em;padding:0;text-align:center}main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-feet],main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-inches]{width:3em}main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-inches]{margin-left:8px}main.content-pages div.calculator.calorie-calculator table td input+label{white-space:nowrap}main.content-pages div.calculator.calorie-calculator table td select#activity-level~label{display:block;margin-left:16px;font-weight:400}main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper p,main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper input{margin:8px 0}main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper p{white-space:nowrap}main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper input{width:7em;margin-left:8px}@media only screen and (max-width: 450px){main.content-pages div.calculator.calorie-calculator div.input{width:100%}main.content-pages div.calculator.calorie-calculator table{width:100%}main.content-pages div.calculator.calorie-calculator table td:has(input[type=radio]){white-space:nowrap}main.content-pages div.calculator.calorie-calculator table td input,main.content-pages div.calculator.calorie-calculator table td select{margin-left:4px}main.content-pages div.calculator.calorie-calculator table td label{padding-left:3px}main.content-pages div.calculator.calorie-calculator table td input[type=number]{width:4em}main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-feet],main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-inches]{width:2.25em}main.content-pages div.calculator.calorie-calculator table td input[type=number][name=height-inches]{margin-left:4px}main.content-pages div.calculator.calorie-calculator table td select#activity-level{width:calc(100% - 4px);min-width:0;padding-left:8px;padding-right:24px}main.content-pages div.calculator.calorie-calculator table td select#activity-level~label{margin-left:4px}main.content-pages div.calculator.calorie-calculator div.result div.text-wrapper p{white-space:normal}}main.content-pages input[readonly]{cursor:not-allowed;pointer-events:none;color:#666}main.content-pages input[readonly]:focus{border-color:rgba(0,0,0,0)}main.content-pages input[readonly]:hover{background-color:#f5f5f5}main.content-pages input[type=number]::-webkit-inner-spin-button{opacity:1 !important}main.content-pages section#tools h1{margin-bottom:32px}main.content-pages section#glossary{align-items:center}main.content-pages section#glossary>.glossary-not-found{margin:0 0 48px}main.content-pages section#glossary h1{margin:0 0 8px}main.content-pages section#glossary>p{margin:0 0 48px;font-weight:400}main.content-pages section#glossary div.sheet.glossary-list{padding-bottom:32px;display:block}main.content-pages section#glossary div.sheet.glossary-list ul.letters{display:block;width:100%}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li{position:relative;break-inside:avoid-column;justify-content:flex-start;align-items:flex-start;padding:16px 0}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li::before{content:"";position:absolute;display:block;top:0;height:6px;width:100%;background-color:rgba(0,128,255,.5);border-radius:2px}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li h2{min-width:1.25em;line-height:1.25em;font-size:2.6em;color:rgba(0,128,255,.5)}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li ul.entries{flex:1;display:block}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li ul.entries>li a{flex:1;padding:16px;border-radius:16px;text-align:left;font-size:1.2em}main.content-pages section#glossary div.sheet.glossary-list ul.letters>li ul.entries>li a:hover{background-color:#f5f5f5}@media only screen and (min-width: 901px){main.content-pages section#glossary div.sheet{column-count:2;column-gap:32px}}main.content-pages section#all-authors h1{margin-bottom:-32px}}@layer utilities{body.has-no-trial .has-no-trial-hide,body:not(.has-no-trial) .has-no-trial-only,body.has-promo .has-promo-hide,body:not(.has-promo) .has-promo-only,body.has-email .has-email-hide,body:not(.has-email) .has-email-only,body.has-duration-monthly .has-duration-monthly-hide,body:not(.has-duration-monthly) .has-duration-monthly-only,body.is-loading .is-loading-hide,body:not(.is-loading) .is-loading-only,body.has-active-subscription .has-active-subscription-hide,body:not(.has-active-subscription) .has-active-subscription-only,body.is-ios .is-ios-hide,body:not(.is-ios) .is-ios-only,body.is-android .is-android-hide,body:not(.is-android) .is-android-only,body:not(.has-referrer) .has-referrer-only,body.email-is-referrer .email-is-referrer-hide,body:not(.email-is-referrer) .email-is-referrer-only{display:none !important}body:not(.is-loading) i.is-loading-only{display:initial !important;visibility:hidden;position:absolute}body.has-active-subscription .has-active-subscription-disabled,body.has-custom-trial-days .has-custom-trial-days-disabled,body.is-loading .is-loading-disabled{pointer-events:none;opacity:.5;transition:opacity .2s;will-change:opacity}body.has-active-subscription .has-active-subscription-disabled:focus,body.has-custom-trial-days .has-custom-trial-days-disabled:focus,body.is-loading .is-loading-disabled:focus{box-shadow:none !important}@media(prefers-reduced-motion: no-preference){.animate{will-change:opacity,transform}.animate:not(.is-animated){opacity:0;transform:translateY(24px);transition:opacity .6s ease-out,transform .6s ease-out}.animate:not(.is-animated).is-visible{opacity:1;transform:none}.animate.animate-delay-1{transition-delay:.15s}.animate.animate-delay-2{transition-delay:.3s}.animate.animate-delay-3{transition-delay:.45s}.animate.animate-delay-4{transition-delay:.6s}.animate.animate-delay-5{transition-delay:.75s}}}
