body{margin:0;font-family:"Basier",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif}body.lander{background:#000}*,*:before,*:after{box-sizing:border-box}.center{text-align:center}header .container,footer .container{margin:0 auto;position:relative}.hamburger{appearance:none;background:none;border:none;position:relative;top:4px;cursor:pointer;padding:10px}.hamburger .bar{width:18px;height:1.5px;margin-bottom:3px;background:#fff;border-radius:.5px}.hamburger .menu-close{position:absolute;top:5px;left:12px;color:#fff;font-size:18px;transform:rotate(-90deg);transition:all .3s ease-in-out;opacity:0}.hamburger .bar-container{transition:all .3s ease-in-out;opacity:1}.hamburger.active .menu-close{transform:rotate(0deg);opacity:1}.hamburger.active .bar-container{opacity:0;transform:rotate(90deg)}.footer{padding:12px;margin-top:64px;font-family:"Basier",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;border-top:1px solid #ececec;display:flex;align-items:center;flex-direction:column;padding-bottom:32px;font-size:14px;color:#8a8a8a;text-align:center}.footer nav{margin:4px auto}.footer a{color:#484848;text-decoration:none;padding:0 4px}.footer a:hover{color:#4591ff}.footer .logo svg{width:240px;margin:12px 0}.footer .logo svg g{fill:#484848}.footer .logo:hover svg g{fill:#4591ff}@media(min-width: 800px){.footer{padding-left:16px;padding-right:16px}}.footer .fine-print{font-size:12px;color:#8a8a8a;text-align:center}.footer .social svg{position:relative}.footer .social .ig-svg{top:2px !important}.footer .social svg path{fill:#484848}.footer .social a:hover path{fill:#4591ff}.footer .social{margin:24px 0}.footer .social a{padding:0 16px}.desktop-only{display:none}@media(min-width: 800px){.mobile-only{display:none}.desktop-only{display:block}}a.button{color:#374c6b;background:#e0e7f2;border-radius:4px;padding:12px 20px;text-transform:uppercase;font-weight:700;display:inline-block;font-size:12px;letter-spacing:.3px;margin-bottom:16px;width:100%;text-decoration:none;max-width:375px;text-align:center}a.button:active{background:#d2ddec}@media(min-width: 800px){a.button{width:auto;max-width:none;min-width:165px}}a.button svg{top:2px;position:relative;left:-6px}header{font-family:"Basier",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;position:relative;background-color:#000;padding:16px 32px;position:sticky;z-index:3;top:0}header .container{display:flex;align-items:center;justify-content:space-between}header .logo svg{width:200px}header .logo svg g{fill:#fff}header .logo:hover svg g{fill:#4591ff}header a{text-decoration:none;color:#fff;font-size:14px}header a:hover{color:#4591ff}header nav a{padding-right:20px}header nav a:last-child{padding-right:0}header nav a.desktop-only{display:none}@media(min-width: 800px){header nav a.desktop-only{display:inline}}header nav svg,header nav path,header nav g{fill:#fff}header nav a:hover path,header nav a:hover g{fill:#4591ff}header svg{width:16px;top:2px;position:relative}.mb-24{margin-bottom:24px !important}.awards-row{background:#191919;padding:24px;display:flex;align-items:center;justify-content:center;margin:36px 0}@media(min-width: 800px){.awards-row{margin:52px 0}}.awards-row img{margin:0 12px}@media(min-width: 800px){.awards-row img{margin:0 36px}}.awards-apple{width:151px}@media(min-width: 800px){.awards-apple{width:262px}}.awards-healthline{width:144px}@media(min-width: 800px){.awards-healthline{width:241px}}main.doc{width:100%;max-width:650px;margin:0 auto;line-height:2rem;padding:8px 16px;overflow-x:hidden;overflow-wrap:break-word;font-size:18px}main.doc h1,main.doc p{margin-top:2rem;margin-bottom:2rem}main.doc h1{font-size:2.8rem;line-height:3.2rem}main.doc.blog h1{text-align:center}main.doc h2{font-size:1.8rem;line-height:2rem}main.doc img{width:calc(100% + 32px);margin-left:-16px}main.doc h3{font-size:1.6rem;line-height:2rem}main.doc a:not(.button){color:#000;text-decoration:none;font-weight:600;text-decoration:underline;text-decoration-color:#4591ff;text-decoration-thickness:2px}main.doc a:not(.button):hover{color:#555}main.doc.faq .breadcrumbs{justify-content:left;padding-left:0}main.doc .breadcrumbs{list-style:none;display:inline-flex;text-align:center;width:100%;justify-content:center;text-transform:uppercase;font-size:12px;font-weight:800;color:#484848;margin-bottom:0;margin-top:3rem}main.doc .breadcrumbs li:not(:last-child){margin-right:8px}main.doc .breadcrumbs li:not(:last-child):after{content:"›";color:silver;padding-left:8px}main.doc .breadcrumbs a{text-decoration:none;color:#4591ff;font-weight:bold}main.doc .breadcrumbs+h1{margin-top:0}main.doc .breadcrumbs.align-left{text-align:left;justify-content:left;padding:0 2px;margin-top:0}.lander{background:#000;color:#fff}.lander h2{color:#fff;font-size:26px;line-height:32px;letter-spacing:.5px;text-transform:uppercase;font-family:"Montserrat",helvetica,arial,sans-serif;margin-top:0;margin-bottom:12px}@media(min-width: 414px){.lander h2{font-size:34px;line-height:38px}}.lander header{background:transparent;background-image:linear-gradient(black, rgba(0, 0, 0, 0.5));box-shadow:0 0 12px 12px rgba(0,0,0,.5);position:fixed;width:100%;z-index:3;padding-bottom:0}.lander .hero-wrap{width:100%;overflow:hidden}.lander .hero{width:140%;left:-20%;position:relative;z-index:1;max-width:1080px;margin:0 auto;display:block;pointer-events:none;-webkit-user-select:none;user-select:none}@media(min-width: 600px){.lander .hero{width:100%;left:0}}@media(min-width: 800px){.lander .hero{margin-top:-60px}}.lander .intro{position:relative;z-index:2;text-transform:uppercase;font-family:"Montserrat",helvetica,arial,sans-serif;font-weight:700;font-size:24px;text-align:center;margin-top:-20px;margin-bottom:4px;line-height:1.17em}@media(min-width: 600px){.lander .intro{font-size:34px}}@media(min-width: 800px){.lander .intro{margin-top:-40px;font-size:42px}}.lander .intro span{font-weight:800;font-size:1.66em}.lander .desc{text-align:center;margin:0 auto;font-size:18px;color:#a4a4a4;max-width:320px}@media(min-width: 600px){.lander .desc{max-width:412px}}@media(min-width: 800px){.lander .desc{font-size:20px;line-height:28px;max-width:550px}}.lander .dl-cta{display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:32px}@media(min-width: 800px){.lander .dl-cta{flex-direction:row}}.lander .dl-cta a{display:block}.lander .dl-cta .dl-button-holder{background:#4591ff;border-radius:12px;transform:scale(0.8);transition:all .15s ease-in-out}@media(min-width: 800px){.lander .dl-cta .dl-button-holder{transform:scale(0.9)}}.lander .dl-cta .dl-button-holder:hover{box-shadow:0 1px 2px rgba(0,0,0,.5),0 0 50px rgba(137,141,253,.7);transform:scale(0.83)}@media(min-width: 800px){.lander .dl-cta .dl-button-holder:hover{transform:scale(0.93)}}.lander footer{border-top:none;background:#191919}.lander footer a{color:silver}.lander footer .logo svg g{fill:#ececec}.lander footer .social svg path{fill:silver}.lander .lower-cta{text-align:center;padding:0 32px;max-width:860px;margin:24px auto}.lander .lower-cta .desc{max-width:none;font-size:18px}.lander .lower-cta.last{margin-bottom:128px}.people-say{background:#191919;padding:40px 0;margin:96px 0}@media(min-width: 960px){.people-say{padding:40px 0}}.people-say h2{margin-bottom:8px;text-align:center;padding:0 24px}.people-say .row{display:flex;flex-direction:row}.review-stars{width:180px}.scroll-container{overflow:auto;padding:26px;max-width:1300px;margin:0 auto}.review-box{padding:24px 24px 12px;background:#3a3a3a;border-radius:24px;display:inline-flex;flex-direction:column;align-items:center;box-shadow:0 2px 2px rgba(0,0,0,.23),0 0 44px rgba(137,141,253,.14),inset 0 1px 2px rgba(176,210,255,.17);width:280px;min-height:200px;text-align:center;line-height:24px;font-size:18px;margin:16px;flex-shrink:0}.review-padder{width:24px;height:1px;flex-shrink:0}main.app{margin:25px 30px;font-family:"Basier",-apple-system,BlinkMacSystemFont,"Segoe UI",Helvetica,Arial,sans-serif;font-size:14px;line-height:20px}main.app .lander-only{display:none}main.app h1,main.app h3{margin-top:8px;margin-bottom:8px;font-weight:700}main.app h1{font-size:24px}main.app.faq h1{font-size:32px}main.app.faq h3{margin-top:28px;font-size:18px}main.app.faq p{margin-bottom:28px}main.app p{margin:0}main.app a:not(.button){color:#000;text-decoration:none;font-weight:6600;border-bottom:3px solid #4591ff}main.app a:not(.button):hover{opacity:.7}main.app.legal-doc p{margin-top:16px;margin-bottom:16px}main.app.legal-doc h1,main.app.legal-doc h3{margin-top:24px;margin-bottom:24px}.content-pill{background:#191919;border-radius:8px;padding:6px 12px;display:inline-flex;font-size:12px;align-items:center;-webkit-user-select:none;user-select:none;appearance:none;text-align:left;border:none;color:inherit;font-family:inherit}.content-pill.hoverable:hover{background:#1d1d1d;cursor:pointer}.content-pill img{width:64px;margin-right:-6px}.content-pill h3{margin:0;color:#fff;font-size:17px;line-height:19px}@media(min-width: 414px){.content-pill h3{font-size:19px;line-height:unset}}.content-pill .above{text-transform:uppercase;font-weight:bold;font-size:10px;position:relative}.content-pill .txt{padding:0px 16px 4px 16px}.hidden{display:none}.content-wrapper{overflow:hidden}.bottom-padding{padding-bottom:48px}hr{border:0;border-bottom:1px solid rgba(192,192,192,.6)}a.no-underline{text-decoration:none}.motivate-video{min-width:375px;width:100%;max-width:520px}@media(min-width: 960px){.motivate-video{width:520px}}.motivate-speech{min-width:320px;width:100%;max-width:540px}@media(min-width: 800px){.subtract-left{position:relative;left:-50px;padding-right:44px !important}}.product-feature{display:flex;flex-direction:column;justify-content:center;align-items:center;color:#a4a4a4;padding:24px 32px;text-align:center;max-width:960px;margin:0 auto;overflow:hidden}@media(min-width: 800px){.product-feature{flex-direction:row;padding:56px 64px;text-align:left}.product-feature.reverse{flex-direction:row-reverse}}@media(min-width: 960px){.product-feature.reverse .feature-desc{padding-left:32px}.product-feature.reverse .feature-desc.less-pad{padding-left:28px}}.product-feature .feature-desc{max-width:560px}.product-feature .feature-img{pointer-events:none;width:100%;flex-shrink:0;display:flex;align-items:center;justify-content:center}@media(min-width: 800px){.product-feature .feature-img{width:380px;height:300px}}@media(min-width: 800px){.product-feature .feature-img.video{width:420px;height:400px}}@media(min-width: 800px){.product-feature .feature-img.quote{width:450px;height:400px}}.product-feature aside{font-size:16px;line-height:26px;margin-bottom:24px}.copy-chunk{height:calc(100vh - 306px);display:flex;justify-content:center;align-items:center;flex-direction:column;min-height:320px}.app-pic{width:240px;margin:0 auto;display:block;margin-top:60px}@media(min-width: 800px){.app-pic{position:absolute;left:-315px;width:270px;top:40px;margin-top:0}}main.doc.blog-home h1{margin:48px 0 24px;font-size:64px}main.doc.blog-home .subhead{text-align:center;font-size:24px;color:#555;max-width:480px;margin:0 auto;line-height:32px;padding-bottom:42px}main.doc.blog-home .border{width:100%;height:1px;border-bottom:1px solid #ececec}@media(min-width: 800px){main.doc.blog-home{max-width:1160px;padding:32px}}main.doc.blog-home .desc{color:#555;line-height:26px;font-size:18px}@media(min-width: 800px){main.doc.blog-home .desc{margin-bottom:40px}}main.doc.blog-home .segment{padding:38px 0 32px;border-bottom:1px solid #ececec}main.doc.blog-home .segment .img-wrapper{display:block}main.doc.blog-home .segment:last-child{border-bottom:none}main.doc.blog-home .segment img{width:100%;height:100%;margin:0}@media(min-width: 800px){main.doc.blog-home .segment img{max-width:410px}}@media(min-width: 800px){main.doc.blog-home .segment{display:flex;align-items:center}}main.doc.blog-home .segment a{flex-shrink:0;font-weight:bold !important;text-decoration:none !important}main.doc.blog-home .segment aside{padding:16px}@media(min-width: 800px){main.doc.blog-home .segment aside{padding:32px}}main.doc.blog-home .segment h2{margin:0;margin-bottom:16px;font-size:32px;font-weight:bold !important}@media(min-width: 800px){main.doc.blog-home .segment h2{font-size:46px;line-height:46px}}.video-js,.vjs-poster{display:block;position:absolute;width:100%;border:none;max-width:640px}video:focus{outline:none !important}.video-js .vjs-big-play-button{top:45%;left:42%}.media-overlay{opacity:0;width:100%;height:100%;position:fixed;z-index:10;background:rgba(0,0,0,.8);top:0;left:0;display:flex;align-items:center;justify-content:center;transition:opacity .6s ease-in-out}.media-overlay.active{opacity:1}.audio-player{position:fixed;bottom:0px;left:32px;color:#a4a4a4;border:1px solid #484848;max-width:calc(100% - 64px);opacity:0;transition:all .3s ease-in-out;transform:translate3d(0, 0, 0);box-shadow:0 0 30px #000;z-index:4}.audio-player.content-pill{padding-right:20px;border-radius:16px}.audio-player.active{opacity:1;transform:translate3d(0, -24px, 0)}.audio-player .close-button{position:absolute;top:-14px;left:-14px}.button-holder{cursor:pointer}.close-button{background:#ececec;color:#484848;transition:all .3s ease-in-out;padding:4px 8px;border-radius:50%;font-weight:bold;font-size:14px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.8)}.close-button:hover{background:silver}.close-button:active{background:#a4a4a4}.player-bar{height:1px;width:4px;background:#4591ff;margin:1px;display:block}.playing .player-bar{animation:up .9s linear infinite}@keyframes up{0%{height:1px}50%{height:8px}100%{height:1px}}.player-bar:nth-child(2){animation-delay:.36s}.player-bar:nth-child(3){animation-delay:.12s}.player-bar:nth-child(4){animation-delay:.24s}.player-bar:nth-child(5){animation-delay:.48s}.player-bar-container{position:absolute;display:flex;flex-direction:row;right:-34px;top:0;justify-content:center;height:11px;transform:rotate(180deg)}.mobile-menu{opacity:0;transition:opacity .3s ease-in-out .3s;position:fixed;top:0;left:0;width:100%;height:100%;background:#000;z-index:2}.mobile-menu.active{opacity:1;transition:opacity .3s ease-in-out}.mobile-menu.active nav{transform:translate3d(0, 0, 0);opacity:1}.mobile-menu nav{width:100%;height:calc(100% - 60px);top:60px;left:0;display:flex;flex-direction:column;color:#fff;position:relative;align-items:center;padding:32px 48px;transition:all .3s ease-in-out .1s;transform:translate3d(0, -16px, 0);opacity:0}.mobile-menu nav .nav-item{color:#dadada;padding:16px;text-decoration:none;font-size:18px;border-bottom:1px solid #484848;width:100%}.mobile-menu nav .nav-item:last-child{border-bottom:none}.mobile-menu nav .nav-item:hover{color:#4591ff}.mobile-menu nav .social{display:flex;padding:16px;width:100%;justify-content:center}.mobile-menu nav .social a{display:block;padding:22px 0;width:64px;background:#191919;margin:12px;flex-shrink:0;border-radius:50%;display:flex;align-items:center;justify-content:center}.mobile-menu nav .social a:hover{background:#222}.mobile-menu nav .social a:hover svg,.mobile-menu nav .social a:hover path,.mobile-menu nav .social a:hover g{fill:#4591ff}
