@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}}}@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:hsl(0,0%,95%);overflow-x:hidden}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: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}p a{display:inline;color:rgb(0,127.5,255)}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}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:hsl(0,0%,75%)}input[type=text]:focus,input[type=email]:focus,input[type=password]:focus{outline:none;box-shadow:0 0 0 4px rgba(0,127.5,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:rgb(0,127.5,255);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:rgb(0,127.5,255)}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:rgb(0,127.5,255)}.highlight{font-weight:600;color:rgb(0,127.5,255)}.title{font-weight:600}.subtitle{color:hsl(0,0%,50%)}.color-green{color:hsl(150,100%,35%)}@media only screen and (max-width: 900px){div.star-wrapper{font-size:.9rem}}div.star-wrapper i.fa-star{color:rgb(0,127.5,255)}div.star-wrapper i.fa-star:not(:last-child){margin-right:-5px}div.label-button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 24px;border-radius:16px;border:none;background-color:rgba(0,127.5,255,.1);color:rgb(0,127.5,255);text-align:center;font-weight:600}div.label-button i{font-size:1.25em}div.label-button i:first-child{margin-right:8px}div.label-button i:last-child{margin-left:8px}a.button{display:inline-flex;justify-content:center;align-items:center;min-height:44px;padding:8px 24px;border-radius:16px;background:rgb(0,127.5,255);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:rgb(0,127.5,255)}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:hsl(0,0%,50%)}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:.125em}ul.check-list li:not(.subtitle) i{color:rgb(0,127.5,255)}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:rgb(0,127.5,255);color:#fff;font-size:.9em;font-weight:600}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:rgb(0,127.5,255)}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>h2,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,127.5,255,.1);color:rgb(0,127.5,255)}div.form-card div.success.success,div.form-card div.error.success,div.form-card div.message.success{background-color:hsla(150,100%,35%,.1);color:hsl(150,100%,35%)}div.form-card div.success.error,div.form-card div.error.error,div.form-card div.message.error{background-color:rgba(229.5,0,0,.1);color:rgb(229.5,0,0)}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:hsl(0,0%,95%)}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:hsl(0,0%,95%);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}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:hsl(0,0%,95%);padding:16px;display:flex;flex-direction:column;gap:16px;transition:transform .4s}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:1500px}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 480px;max-width:480px;display:flex;flex-direction:column;align-items:flex-start;gap:24px}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row{display:flex}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row div.trust-item{display:flex;flex-direction:column}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row div.trust-item:not(:first-child){padding-left:16px}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row div.trust-item:not(:last-child){padding-right:16px;border-right:1px solid hsl(0,0%,87.5%)}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row div.trust-item div.title{height:1.5rem;display:flex;align-items:center}section.hero div.container.hero-wrapper div.content-wrapper div.trust-row div.trust-item a{display:flex;flex-direction:column}section.hero div.container.hero-wrapper div.mockup-wrapper{flex:1 1 600px;max-width:600px;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:520px}section.hero div.container.hero-wrapper div.mockup-wrapper{flex:0;max-width:520px;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: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{padding:16px}section.hero div.container.feature-strip a.feature-item i{margin-bottom:12px;font-size:1.25em;color:rgb(0,127.5,255)}@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-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;max-width:66.666%}}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,127.5,255,.1);color:rgb(0,127.5,255);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:hsl(0,0%,95%)}section.pro div.container div.tier-list div.tier-item.free div.title{color:hsl(0,0%,50%)}section.pro div.container div.tier-list div.tier-item.pro{border:4px solid rgb(0,127.5,255)}section.pro div.container div.tier-list div.tier-item.pro div.title{color:rgb(0,127.5,255)}section.faq{padding:80px 16px}section.faq div.container{flex-direction:column}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{display:flex;flex-direction:column;border:1px solid hsl(0,0%,95%);background-color:#fff}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:rgb(0,127.5,255)}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.store-row{display:flex;justify-content:center;gap:16px;padding:0 16px}section.download div.container div.store-row img{height:60px;border-radius:12px}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-app2 section.download{min-height:50vh;justify-content:center;padding-top:148px}body.download-app2 section.download div.container{gap:48px}@media only screen and (max-width: 900px){body.subscribe2 nav.nav div.nav-cta button.menu-toggle{background-color:#fff;color:rgb(0,127.5,255)}}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 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 h2,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 h2{margin:16px 0}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:hsl(0,0%,95%)}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:rgb(0,127.5,255)}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:hsl(0,0%,95%);display:flex;align-items:center}section.checkout div.container div.checkout-wrapper div.checkout-card div.duration-list label:hover{background-color:hsla(0,0%,95%,.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:hsl(150,100%,35%)}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:hsl(0,0%,50%)}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,127.5,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:hsl(0,0%,95%)}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:hsl(0,0%,95%);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: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{padding:8px 12px;background-color:hsla(150,100%,35%,.25);color:hsl(150,100%,35%);font-weight:bold;gap:4px}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:hsla(150,100%,35%,.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 h3{margin:12px 0}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{display:flex;flex-direction:column}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:rgb(0,127.5,255)}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)}@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.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:hsla(150,100%,35%,.1);color:hsl(150,100%,35%)}section.confirm-account div.container div.success.error,section.confirm-account div.container div.error.error{background-color:rgba(229.5,0,0,.1);color:rgb(229.5,0,0)}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: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{position:relative;align-self:stretch;align-items:center;display:flex;overflow:hidden;cursor:pointer}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:hsl(0,0%,95%)}section.refer-friends div.container div.card div.input-wrapper a.button{position:absolute;right:8px;box-shadow:-32px 0 32px hsl(0,0%,95%)}@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{text-align:center}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:hsl(0,0%,94%);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:hsl(355,100%,58%)}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:hsla(150,100%,35%,.25);color:hsl(150,100%,35%);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:hsla(150,100%,35%,.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}footer.site-footer{background-color:#000;color:#fff}footer.site-footer div.container{max-width:1500px;justify-content:space-around;gap:0}footer.site-footer div.container div.logo-wrapper{padding:0 16px;display:flex;flex-direction:column;align-items:flex-start;white-space:nowrap;gap:16px}footer.site-footer div.container div.logo-wrapper img.logo{width:44px;height:44px;border-radius:16px}footer.site-footer div.container div.logo-wrapper div.language-switcher{display:flex;gap:12px}footer.site-footer div.container div.logo-wrapper div.language-switcher a.button:not(.selected){background-color:hsla(0,0%,100%,.25)}footer.site-footer div.container div.links-wrapper{flex:1;display:flex;justify-content:space-around}footer.site-footer div.container div.links-wrapper ul.footer-links{list-style:none;padding:0}footer.site-footer div.container div.links-wrapper ul.footer-links li{font-weight:600}footer.site-footer div.container div.links-wrapper ul.footer-links li a{padding:12px}footer.site-footer div.container div.links-wrapper ul.footer-links li.header{margin:0 12px 12px 12px;text-transform:uppercase;color:hsl(0,0%,50%)}footer.site-footer div.container 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{flex-direction:column;gap:64px}footer.site-footer div.container div.logo-wrapper{order:1;align-self:center;flex-direction:row;align-items:center}}@media only screen and (max-width: 700px){footer.site-footer div.container{text-align:center}footer.site-footer div.container div.logo-wrapper{flex-direction:column}footer.site-footer div.container div.links-wrapper{flex-direction:column;gap:64px}}}@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.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}}}