body{color:#434a44;background:#f5f7fa;margin:0;padding:0;font-family:Rubik,sans-serif;overflow-x:hidden}a{color:#4fc1e9}a:hover{color:#1b8fba;text-decoration:none}a.button{color:#fff;background:#4fc1e9;border-radius:16px;padding:.5em 1.5em;font-weight:700;display:inline-block;box-shadow:0 2px 4px #00000020}a.button:hover{color:#fff;box-shadow:none;background:#3bafda;transform:translateY(1px)}.strong{font-weight:700}h1{color:#212931;margin-bottom:.5em;font-size:4.25rem;font-weight:700}h2{color:#333a44;margin:0;font-size:2.5rem}h3{font-size:inherit;font-weight:400;display:inline}h4{font-size:1.5rem;display:inline-block}h5{text-align:center;margin:0;padding:1em 0;font-size:2.75rem}h5.no-padding-bottom{padding-bottom:0}h6{font-size:1.25rem}@media (width<=1200px){h1{font-size:3.75rem}h2{font-size:2.5rem}}@media (width<=992px){h1{font-size:3.25rem}h2,h5{font-size:2.5rem}}@media (width<=768px){h1{font-size:3rem}h2{font-size:2.25rem}h4{font-size:1.25rem}h5{font-size:1.5rem}}.cookie-consent{z-index:999;background:#fff;border:2px solid #e6e9ed;border-radius:4rem;align-items:center;padding:1rem 1rem 1rem 2rem;display:flex;position:fixed;bottom:1.5rem;left:1.5rem;box-shadow:0 0 8px #00000020}.cookie-consent a{text-decoration:underline}.cookie-consent .cookie-consent-text{flex-grow:1}.cookie-consent #cookie-consent-dismiss{color:#fff;cursor:pointer;background:#89c764;border-radius:4rem;margin-left:1em;padding:.5em 2em}@media (width<=576px){.cookie-consent{border-radius:0;flex-direction:column;bottom:0;left:0;right:0}.cookie-consent #cookie-consent-dismiss{margin-top:1em;margin-left:0}}header{z-index:99;background:#f5f7faf2;justify-content:center;align-items:center;padding:1em 0;display:flex;position:fixed;left:0;right:0}header.with-shadow{box-shadow:0 0 24px #00000030}header img{border-radius:8px;width:48px;height:48px;margin-right:2em}header a{text-align:center;color:#fff;background:#abb5ba;border-radius:1.5rem;min-width:8em;margin-left:2rem;padding:.25em 1em;display:block}header a:first-child{margin-left:0}@media (width<=992px){header a{margin-left:2rem}}@media (width<=768px){header a{min-width:0;margin-left:1rem}header img{border-radius:4px;width:32px;height:32px;margin-right:1em}}header a:hover{color:#fff;background:#4fc1e9}.hero{color:#1c2224;padding:64px;position:relative;top:64px}@media (width<=992px){.hero{padding:32px}}@media (width<=576px){.hero{padding:8px}}.hero .hero-text{text-align:center}.hero .hero-image{justify-content:center;margin-bottom:4em;display:flex}.hero .hero-image video{display:none}.hero .headline{color:#434a54;margin-top:1.5rem;font-size:1.35rem}.hero .sign-in{margin:3rem 0;padding:.5em 2.5em;font-size:24px}.hero .sign-in .signup-disclaimer{font-size:14px;font-weight:400}#signup-hero-bottom,#screenshot-mobile{display:none}@media (width>=992px){.hero .hero-image video{display:inherit;border:1px solid #d4d4d4;border-radius:8px;max-width:814px;max-height:80vh;box-shadow:0 2px 4px #00000018}}@media (width<=992px){.hero .sign-in{margin-top:1rem;font-size:18px}#signup-hero-top{display:none}#signup-hero-bottom{display:inherit;text-align:center;margin:3em 2em}#screenshot-mobile{display:inherit;text-align:center}#screenshot-mobile img{border:12px solid #1b2224;border-bottom:none;border-radius:18px 18px 0 0;max-width:380px;margin-bottom:56px;display:inline-block}.hero .hero-text{text-align:center}.hero .hero-image{text-align:center;margin-top:2em}.hero .hero-image img{border-radius:.5rem;width:526px;height:280px}}section.problem-solution,section.features,section.bottom{min-height:60vh;padding:4em 1em}section.testimonials-light,section.testimonials-dark{padding:4em 1em}section.problem-solution,section.features{flex-direction:column;justify-content:center;align-items:center;display:flex}section.problem-solution:nth-child(2n),section.features:nth-child(2n),section.bottom:nth-child(2n),section.testimonials-dark{background:#e4e9f2}.feature.row{padding:0 8em;line-height:200%}.problem-solution .headline{color:#434a54;text-align:center;margin-top:0;font-size:1.35rem}.problem-solution h1{text-align:center;font-size:2.75rem}.problem-solution h2{text-align:center;font-size:1.75rem}@media (width<=768px){.problem-solution h2{font-size:1.25rem}}.features video{margin-top:4em;display:none}.feature h4{padding:0;font-size:21px}.feature h4 i.fa-fw{display:none}.feature i.fa-fw{color:#fff;border:2px solid #0000;border-radius:50%;width:48px;height:48px;margin-bottom:1em;margin-right:1em;line-height:48px}.feature i.fa-fw.fa-random{background:#4fc1e9;border-color:#3bafda;font-size:21px}.feature i.fa-fw.fa-check{background:#a0d468;border-color:#8cc152;line-height:46px}.feature i.fa-fw.fa-star{background:#ffce54;border-color:#f6bb42;line-height:44px}.feature .feature-wrapper{text-align:center;flex-direction:column;justify-content:start;align-items:center;display:flex}.feature .feature-wrapper .feature-card{border:2px solid #0000;border-radius:16px;width:100%;height:100%;padding:.75em 1.5em;transition:all .24s}.feature .feature-wrapper .feature-card:hover{transform:translateY(-8px)scale(1.025);box-shadow:0 4px 8px #00000020}.feature .feature-wrapper .feature-card.feature-1{background:#ffce5440;border-color:#f6bb4240}.feature .feature-wrapper .feature-card.feature-2{background:#a0d46840;border-color:#8cc15240}.feature .feature-wrapper .feature-card.feature-3{background:#4fc1e940;border-color:#3bafda40}@media (width<=1200px){.feature .feature-wrapper .feature-card{max-width:60vw;margin-top:2em}}@media (width<=992px){.feature.row{padding:0 4em;line-height:200%}.feature .feature-wrapper .feature-card{max-width:100vw}.feature h4 i.fa-fw{display:inherit;width:24px;height:24px;margin-bottom:0;margin-right:.25em;font-size:14px}.feature i.fa-fw{display:none}.feature i.fa-fw.fa-random{font-size:14px;line-height:21px}.feature i.fa-fw.fa-check{line-height:22px}.feature i.fa-fw.fa-star{line-height:20px}.feature .feature-wrapper .feature-description{margin-left:0}.feature .feature-wrapper .feature-description h4{margin:0}}.feature p{color:#656d78}@media (width>=992px){.features video{display:inherit;border:1px solid #d4d4d4;border-radius:8px;max-width:640px;box-shadow:0 2px 4px #00000018}.feature .feature-wrapper{justify-content:left}}ul.testimonials{text-align:center;margin:0;padding:0;font-size:21px;list-style:none}ul.testimonials li.testimonial{background:#fff;border:2px solid #faf9f5;border-radius:12px;width:28vw;min-width:420px;margin:1em;padding:.5em 1em .5em .5em;display:inline-flex}.testimonial .testimonial-user-image img{border-radius:6px;width:96px;height:96px}.testimonial .testimonial-text{text-align:justify;margin-left:1em;font-size:1rem}.testimonial .testimonial-user-details{text-align:left;color:#808481;margin-top:.75em;font-size:1rem}.testimonial .testimonial-user-details .fa-star{color:#ffce54}@media (width<=1200px){ul.testimonials li.testimonial{width:90vw;max-width:440px}ul.testimonials li.testimonial .testimonial-text{font-size:14px}}.pricing{text-align:center;background:#fff;padding:2em 4em}.pricing-card{color:#f5f7fa;background:#1c2224;border-radius:12px;margin:1em 0;padding:.5em 2em}.pricing-monthly{transform:scale(.85)}.price{justify-content:center;display:flex}.price .currency{margin-top:32px;font-size:21px}.price .amount{font-size:88px}.price .per-member{text-align:left;color:#a9b1b5;align-self:center;margin-left:1em}.pricing-highlight{color:#fff}.bottom{text-align:center;flex-direction:column;justify-content:center;min-height:60vh;padding:1em 2em;font-size:1.125rem;display:flex}.bottom .sign-in{margin:0;padding:.5em 2.5em;font-size:24px}.bottom .sign-in .signup-disclaimer{font-size:14px;font-weight:400}@media (width<=992px){.bottom{padding:32px}}.bottom p{font-size:18px}@media (width<=768px){.bottom{padding:8px}.bottom p,.bottom .contact-us{font-size:16px}}footer{color:#ffffffa8;background:#1b2224;flex-direction:column;justify-content:center;align-items:center;min-height:128px;display:flex}footer p{margin:0;display:block}.legal{margin-top:1em;font-size:14px}.legal a{color:#ffffffa8}.legal a:hover{color:#fffc;text-decoration:underline}@media (width<=992px){footer p,.legal{font-size:12px}}@keyframes blink{0%{background-color:#3bafda}49%{background-color:#3bafda}50%{background-color:#0000}99%{background-color:#0000}to{background-color:#3bafda}}@keyframes animHeroImageAppear{0%{opacity:0;transform:scale(1.05)translateY(32px)}75%{opacity:1}to{opacity:1;transform:scale(1)translateY(0)}}
