.leaflet-container{color:#404040;color:rgba(0,0,0,0.75);outline:0;overflow:hidden;-ms-touch-action:none}.leaflet-container *,.leaflet-container::after,.leaflet-container::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.leaflet-container .marker-description img{margin-bottom:10px}.leaflet-container a{color:#3887be;font-weight:400;text-decoration:none}.leaflet-container a:hover,.leaflet-container.dark a{color:#63b6e5}.leaflet-container.dark a:hover{color:#8fcaec}.leaflet-container .mapbox-button,.leaflet-container.dark .mapbox-button{background-color:#3887be;display:inline-block;height:40px;line-height:40px;text-decoration:none;color:#fff;font-size:12px;white-space:nowrap;text-overflow:ellipsis}.leaflet-container .mapbox-button:hover,.leaflet-container.dark .mapbox-button:hover{color:#fff;background-color:#3bb2d0}.leaflet-image-layer,.leaflet-layer,.leaflet-map-pane,.leaflet-marker-icon,.leaflet-marker-pane,.leaflet-marker-shadow,.leaflet-overlay-pane,.leaflet-overlay-pane svg,.leaflet-popup-pane,.leaflet-shadow-pane,.leaflet-tile,.leaflet-tile-container,.leaflet-tile-pane,.leaflet-zoom-box{position:absolute;left:0;top:0}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile{-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0}.leaflet-tile-pane{z-index:2}.leaflet-objects-pane{z-index:3}.leaflet-overlay-pane{z-index:4}.leaflet-shadow-pane{z-index:5}.leaflet-marker-pane{z-index:6}.leaflet-popup-pane{z-index:7}.leaflet-control{position:relative;z-index:7;pointer-events:auto;float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-bottom,.leaflet-top{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-fade-anim .leaflet-popup,.leaflet-fade-anim .leaflet-tile{opacity:0;-webkit-transition:opacity 0.2s linear;-moz-transition:opacity 0.2s linear;-o-transition:opacity 0.2s linear;transition:opacity 0.2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup,.leaflet-fade-anim .leaflet-tile-loaded{opacity:1}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-moz-transition:-moz-transform 0.25s cubic-bezier(0, 0, 0.25, 1);-o-transition:-o-transform 0.25s cubic-bezier(0, 0, 0.25, 1);transition:transform 0.25s cubic-bezier(0, 0, 0.25, 1)}.leaflet-pan-anim .leaflet-tile,.leaflet-touching .leaflet-zoom-animated,.leaflet-zoom-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-control,.leaflet-popup-pane{cursor:auto}.leaflet-control-zoom-in,.leaflet-control-zoom-out{display:block;content:"";text-indent:-999em}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{background:#fff;padding:6px 10px 6px 6px;color:#404040;color:rgba(0,0,0,0.75)}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;border-top-color:rgba(0,0,0,0.1);margin:5px -10px 5px -6px}.leaflet-container .leaflet-control-attribution{background-color:rgba(255,255,255,0.5);margin:0;box-shadow:none}.leaflet-container .leaflet-control-attribution a,.leaflet-container .map-info-container a{color:#404040}.leaflet-control-attribution a:hover,.map-info-container a:hover{color:inherit;text-decoration:underline}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{background-color:rgba(255,255,255,0.5);border:1px solid #999;border-color:rgba(0,0,0,0.4);border-top:0;padding:2px 5px 1px;white-space:nowrap;overflow:hidden}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #ddd;border-top-color:rgba(0,0,0,0.1);border-bottom:0;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-popup{position:absolute;text-align:center;pointer-events:none}.leaflet-popup-content-wrapper{padding:1px;text-align:left;pointer-events:all}.leaflet-popup-content{padding:10px 10px 15px;margin:0;line-height:inherit}.leaflet-popup-close-button+.leaflet-popup-content-wrapper .leaflet-popup-content{padding-top:15px}.leaflet-popup-tip-container{width:20px;height:20px;margin:0 auto;position:relative}.leaflet-popup-tip{width:0;height:0;margin:0;border-left:10px solid transparent;border-right:10px solid transparent;border-top:10px solid #fff;box-shadow:none}.leaflet-popup-close-button{text-indent:-999em;position:absolute;top:0;right:0;pointer-events:all}.leaflet-popup-close-button:hover{background-color:#f8f8f8}.leaflet-popup-scrolled{overflow:auto;border-bottom:1px solid #ddd;border-top:1px solid #ddd}.leaflet-div-icon{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-editing-icon{border-radius:3px}.leaflet-bar a,.leaflet-control-layers-toggle,.leaflet-popup-close-button,.map-tooltip.closable .close,.mapbox-button-icon:before,.mapbox-icon{content:"";display:inline-block;width:26px;height:26px;vertical-align:middle;background-repeat:no-repeat}.leaflet-bar a{display:block}.leaflet-bar .leaflet-control-zoom-in{background-position:0 0}.leaflet-bar .leaflet-control-zoom-out{background-position:0 -26px}.leaflet-popup-close-button,.map-tooltip.closable .close{background-position:-3px -55px;width:20px;height:20px;border-radius:0 3px 0 0}.mapbox-icon-info{background-position:0 -78px}.leaflet-control-layers-toggle{background-position:0 -104px}.mapbox-icon.mapbox-icon-share,.mapbox-icon.mapbox-icon-share:before{background-position:0 -130px}.mapbox-icon.mapbox-icon-geocoder,.mapbox-icon.mapbox-icon-geocoder:before{background-position:0 -156px}.mapbox-icon.mapbox-icon-facebook,.mapbox-icon.mapbox-icon-facebook:before{background-position:0 -182px}.mapbox-icon.mapbox-icon-twitter,.mapbox-icon.mapbox-icon-twitter:before{background-position:0 -208px}.mapbox-icon.mapbox-icon-pinterest,.mapbox-icon.mapbox-icon-pinterest:before{background-position:0 -234px}.leaflet-popup-content-wrapper,.map-legends,.map-tooltip{background:#fff;border-radius:3px;box-shadow:0 1px 2px rgba(0,0,0,0.1)}.map-legends,.map-tooltip{max-width:300px}.map-legends .map-legend{padding:10px}.map-tooltip{z-index:999999;padding:10px;min-width:180px;max-height:400px;overflow:auto;opacity:1;-webkit-transition:opacity 150ms;-moz-transition:opacity 150ms;-o-transition:opacity 150ms;transition:opacity 150ms}.map-tooltip .close{text-indent:-999em;overflow:hidden;display:none}.map-tooltip.closable .close{position:absolute;top:0;right:0;border-radius:3px}.map-tooltip.closable .close:active{background-color:#f8f8f8}.leaflet-control-interaction{position:absolute;top:10px;right:10px;width:300px}.leaflet-popup-content .marker-title{font-weight:700}.leaflet-control .mapbox-button{background-color:#fff;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);padding:5px 10px;border-radius:3px}.mapbox-modal>div{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;overflow-y:auto}.mapbox-modal.active>div{z-index:99999;transition:all 0.2s,z-index 0 0}.mapbox-modal .mapbox-modal-mask{background:rgba(0,0,0,0.5);opacity:0}.mapbox-modal.active .mapbox-modal-mask{opacity:1}.mapbox-modal .mapbox-modal-content{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.mapbox-modal.active .mapbox-modal-content{-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}.mapbox-modal-body{position:relative;background:#fff;padding:20px;z-index:1000;width:50%;margin:20px 0 20px 25%}.mapbox-share-buttons{margin:0 0 20px}.mapbox-share-buttons a{width:33.3333%;border-left:1px solid #fff;text-align:center;border-radius:0}.mapbox-share-buttons a:last-child{border-radius:0 3px 3px 0}.mapbox-share-buttons a:first-child{border:0;border-radius:3px 0 0 3px}.mapbox-modal input{width:100%;height:40px;padding:10px;border:1px solid #ddd;border-color:rgba(0,0,0,0.1);color:rgba(0,0,0,0.5)}.leaflet-control.mapbox-control-info{margin:5px 30px 10px 10px;min-height:26px}.leaflet-right .leaflet-control.mapbox-control-info{margin:5px 10px 10px 30px}.mapbox-info-toggle{background-color:#fff;background-color:rgba(255,255,255,0.5);border-radius:50%;position:absolute;bottom:0;left:0;z-index:1}.leaflet-right .mapbox-control-info .mapbox-info-toggle{left:auto;right:0}.mapbox-info-toggle:hover{background-color:#fff}.map-info-container{background:#fff;padding:3px 5px 3px 27px;display:none;position:relative;bottom:0;left:0;border-radius:13px 3px 3px 13px}.leaflet-right .map-info-container{left:auto;right:0;padding:3px 27px 3px 5px;border-radius:3px 13px 13px 3px}.mapbox-control-info.active .map-info-container{display:inline-block}.leaflet-container .mapbox-improve-map{font-weight:700}.leaflet-control-mapbox-geocoder{position:relative}.leaflet-control-mapbox-geocoder.searching{opacity:0.75}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-wrap{background:#fff;position:absolute;border:1px solid #999;border-color:rgba(0,0,0,0.4);overflow:hidden;left:26px;height:28px;width:0;top:-1px;border-radius:0 3px 3px 0;opacity:0;-webkit-transition:opacity 100ms;-moz-transition:opacity 100ms;-o-transition:opacity 100ms;transition:opacity 100ms}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-wrap{width:180px;opacity:1}.leaflet-bar .leaflet-control-mapbox-geocoder-toggle,.leaflet-bar .leaflet-control-mapbox-geocoder-toggle:hover{border-bottom:0}.leaflet-control-mapbox-geocoder-toggle{border-radius:3px}.leaflet-control-mapbox-geocoder.active,.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.leaflet-control-mapbox-geocoder .leaflet-control-mapbox-geocoder-form input{background:0 0;border:0;width:180px;padding:0 0 0 10px;height:26px;outline:0}.leaflet-control-mapbox-geocoder-results{width:180px;position:absolute;left:26px;top:25px;border-radius:0 0 3px 3px}.leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-results{background:#fff;border:1px solid #999;border-color:rgba(0,0,0,0.4)}.leaflet-control-mapbox-geocoder-results a,.leaflet-control-mapbox-geocoder-results span{padding:0 10px;text-overflow:ellipsis;white-space:nowrap;display:block;width:100%;font-size:12px;line-height:26px;text-align:left;overflow:hidden}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a:hover,.leaflet-control-mapbox-geocoder-results a:hover{background:#f8f8f8;opacity:1}.leaflet-right .leaflet-control-mapbox-geocoder-results,.leaflet-right .leaflet-control-mapbox-geocoder-wrap{left:auto;right:26px}.leaflet-right .leaflet-control-mapbox-geocoder-wrap{border-radius:3px 0 0 3px}.leaflet-right .leaflet-control-mapbox-geocoder.active,.leaflet-right .leaflet-control-mapbox-geocoder.active .leaflet-control-mapbox-geocoder-toggle{border-radius:0 3px 3px 0}.leaflet-bottom .leaflet-control-mapbox-geocoder-results{top:auto;bottom:25px;border-radius:3px 3px 0 0}.leaflet-container.dark .leaflet-bar{background-color:#404040;border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-bar a{color:#404040;border-color:rgba(0,0,0,0.5)}.leaflet-container.dark .leaflet-bar a:active,.leaflet-container.dark .leaflet-bar a:hover{background-color:#505050}.leaflet-container.dark .leaflet-control-attribution,.leaflet-container.dark .map-info-container,.leaflet-container.dark .mapbox-info-toggle{background-color:rgba(0,0,0,0.5);color:#f8f8f8}.leaflet-container.dark .leaflet-control-attribution a,.leaflet-container.dark .leaflet-control-attribution a:hover,.leaflet-container.dark .map-info-container a,.leaflet-container.dark .map-info-container a:hover{color:#fff}.leaflet-container.dark .leaflet-control-layers-list span{color:#f8f8f8}.leaflet-container.dark .leaflet-control-layers-separator{border-top-color:rgba(255,255,255,0.1)}.leaflet-container.dark .leaflet-bar a.leaflet-disabled,.leaflet-container.dark .leaflet-control .mapbox-button.disabled{background-color:#252525;color:#404040}.leaflet-container.dark .leaflet-control-mapbox-geocoder>div{border-color:#202020;border-color:rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results a{border-color:#ddd #202020;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.75)}.leaflet-container.dark .leaflet-control .leaflet-control-mapbox-geocoder-results span{border-color:#202020;border-color:rgba(0,0,0,0.75)}@media only screen and (max-width: 800px){width:83.3333%;margin-left:8.3333%}@media only screen and (max-width: 640px){width:100%;height:100%;margin:0}.leaflet-vml-shape{width:1px;height:1px}.leaflet-container img.leaflet-tile{max-width:none !important}.leaflet-container img.leaflet-marker-icon{max-width:none}.leaflet-container img.leaflet-image-layer{max-width:15000px !important}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-oldie .mapbox-modal .mapbox-modal-content{display:none}.leaflet-oldie .mapbox-modal.active .mapbox-modal-content{display:block}.map-tooltip{width:280px}::selection{background:#0085ec;color:#f3fbff}body{background:#02060c;color:#fff;position:relative;-webkit-overflow-scrolling:touch}html{background:#02060c !important;-webkit-overflow-scrolling:touch}.page{background:#02060c;min-height:100%;max-width:100%;overflow:hidden}body{overflow:hidden;overflow:scroll !important}body.scrollable,body.about,body.features,body.setup{overflow:auto}body.switching-pages,body.leaving{overflow:hidden}body.modal-open{overflow:hidden}body::-webkit-scrollbar{width:2px}body::-webkit-scrollbar-track{background:#02060c;background:#000}body.scrollable::-webkit-scrollbar-thumb{background:#008dc1;border-radius:1px}body::-webkit-scrollbar:horizontal{display:none}.top-header{position:fixed;top:0;left:0;width:100%;height:64px;-webkit-user-select:none;pointer-events:none;z-index:500}.loaded .top-header{pointer-events:auto}.top-header .header-backdrop{background:#091018;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 400ms ease-out;opacity:0;-webkit-transform:translateY(-12px)}.checkpoint1 .top-header .header-backdrop,.content.loaded .top-header .header-backdrop{opacity:1;opacity:0.92;opacity:0.89;-webkit-transform:translateY(0)}.fast-scroll .top-header .header-backdrop{transition-duration:280ms}.slow-scroll .top-header .header-backdrop{transition-duration:640ms}.leaving .top-header .header-backdrop,.switching-page .top-header .header-backdrop{-webkit-transform:translateY(-4px);transition-duration:360ms;transition-delay:100ms}.checkpoint3 .top-header .header-backdrop{opacity:0;-webkit-transform:translateY(-8px)}.top-header .logotype{color:#5e769a;color:#8c9eb9;display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.3em;margin:0;padding:18px 0 12px 32px;position:relative;text-align:left;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-decoration:none;width:12em;transition:all 500ms ease-out;-webkit-transform:translateY(-8px);opacity:0;pointer-events:none}.top-header .logotype h1{color:inherit;text-decoration:none}.checkpoint1 .top-header .logotype,.content.loaded .top-header .logotype{opacity:0.65;-webkit-transform:none;transition-delay:100ms;pointer-events:auto}.checkpoint1 .top-header .logotype:hover,.content.loaded .top-header .logotype:hover{opacity:1}.fast-scroll .top-header .logotype{transition-duration:280ms;transition-delay:50ms}.slow-scroll .top-header .logotype{transition-duration:800ms}.leaving .top-header .logotype,.switching-page .top-header .logotype{-webkit-transform:translateX(-16px);transition-duration:320ms;transition-delay:10ms}.mobile .top-header .logotype{display:none}.setup .top-header .logotype{display:none}.checkpoint3 .top-header .logotype{opacity:0;-webkit-transform:translateY(-16px)}.top-header .back-button{display:block;position:absolute;pointer-events:none;top:0;left:8px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .top-header .back-button{pointer-events:auto;opacity:0.25;-webkit-transform:none}.loaded .top-header .back-button:hover{opacity:0.8;-webkit-transform:translateX(-4px)}.intro.loaded .top-header .back-button{transition-delay:240ms}.home .top-header .back-button{display:none !important}.leaving .top-header .back-button,.going-out .top-header .back-button{opacity:0;-webkit-transform:translateX(-16px) !important;transition-duration:280ms;transition-delay:20ms}.checkpoint3.features.loaded .top-header .back-button{opacity:0;-webkit-transform:translateX(-16px)}.top-header .buttons{position:absolute;top:0;right:0;margin:12px 0 0 0}.setup .top-header .buttons .facebook-login-button{display:none}.top-header .buttons .button{line-height:42px;margin:0 12px 0 0;padding:0 1.2em;opacity:0;-webkit-transform:scale(0.9);transition:all 320ms ease-out;pointer-events:none}.mobile .top-header .buttons .button{line-height:36px;margin-top:2px}.top-header .buttons .button .backdrop{border-radius:32px}.checkpoint1 .top-header .buttons .button,.content .top-header .buttons .button{opacity:1;-webkit-transform:none;transition-delay:200ms;pointer-events:auto}.checkpoint1 .top-header .buttons .button .backdrop,.content .top-header .buttons .button .backdrop{opacity:0.9}.checkpoint1 .top-header .buttons .button:hover .backdrop,.content .top-header .buttons .button:hover .backdrop{opacity:1}.fast-scroll .top-header .buttons .button{transition-duration:240ms;transition-delay:100ms}.slow-scroll .top-header .buttons .button{transition-duration:360ms;transition-delay:240ms}.checkpoint3 .top-header .buttons .button{opacity:0;-webkit-transform:translateX(12px);transition-delay:0ms}.new-footer{clear:both;position:relative;overflow:hidden}.new-footer .backdrop{background:-webkit-linear-gradient(top, #a7a9b3, #d3d7df);position:absolute;overflow:hidden;top:0;left:0;height:100%;width:100%}.new-footer .backdrop .dark-part{background:#0d0d16;position:absolute;top:-6%;bottom:-6%;right:-5%;left:64.5%;-webkit-transform-origin:0 50%;-webkit-transform:rotateZ(2.5deg)}@media (max-width: 1199px){.new-footer .backdrop .dark-part{left:59%;-webkit-transform:rotateZ(2deg)}}@media (min-width: 1400px){.new-footer .backdrop .dark-part{margin-left:210px;left:50%}}.mobile .new-footer .backdrop .dark-part{-webkit-transform:rotateZ(1deg);left:59.7%}.new-footer .container{margin:0 auto;padding:24px 32px 32px 32px;position:relative;max-width:1400px}@media (max-width: 1000px){.new-footer .container{padding:16px 8px}}.new-footer .public-links{display:inline-block;margin:0 0 0 0%;vertical-align:top;width:58%}@media (max-width: 1199px){.new-footer .public-links{margin-top:16px}}.new-footer .public-links h2{color:rgba(0,10,25,0.4);display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:24px 0 16px 24px;text-transform:uppercase;-webkit-font-smoothing:antialiased;text-shadow:0 1px 0 rgba(255,255,255,0.1);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1199px){.new-footer .public-links h2{display:none}}.new-footer .member-links{display:inline-block;margin:0 0 0 6%;position:relative;vertical-align:top;width:36%}.logged-out .new-footer .member-links{pointer-events:none;user-select:none}.logged-out .new-footer .member-links ul{-webkit-filter:blur(5px);opacity:0.8}.logged-out .new-footer .member-links h2{-webkit-filter:blur(1.8px);opacity:0.6}@media (min-width: 1200px){.new-footer .public-links{margin:0 0 0 1%;width:65%}.new-footer .member-links{margin:0 0 0 2%;width:32%}}.loaded .new-footer.showing .link:hover{-webkit-transform:scale(0.96)}.loaded .new-footer.showing .link:hover .link-backdrop.link-backdrop{opacity:1;transition-delay:20ms}.loaded .new-footer.showing .link .link-backdrop{opacity:0.75;-webkit-transform:none}.loaded .new-footer.showing .link .wrap h3{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .link .wrap p{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .link:nth-child(1) .link-backdrop{transition-delay:136ms}.loaded .new-footer.showing .link:nth-child(1) h3{transition-delay:246ms}.loaded .new-footer.showing .link:nth-child(1) p{transition-delay:276ms}.loaded .new-footer.showing .link:nth-child(2) .link-backdrop{transition-delay:192ms}.loaded .new-footer.showing .link:nth-child(2) h3{transition-delay:302ms}.loaded .new-footer.showing .link:nth-child(2) p{transition-delay:332ms}.loaded .new-footer.showing .link:nth-child(3) .link-backdrop{transition-delay:248ms}.loaded .new-footer.showing .link:nth-child(3) h3{transition-delay:358ms}.loaded .new-footer.showing .link:nth-child(3) p{transition-delay:388ms}.loaded .new-footer.showing .link:nth-child(4) .link-backdrop{transition-delay:304ms}.loaded .new-footer.showing .link:nth-child(4) h3{transition-delay:414ms}.loaded .new-footer.showing .link:nth-child(4) p{transition-delay:444ms}.loaded .new-footer.showing .link:nth-child(5) .link-backdrop{transition-delay:360ms}.loaded .new-footer.showing .link:nth-child(5) h3{transition-delay:470ms}.loaded .new-footer.showing .link:nth-child(5) p{transition-delay:500ms}.loaded .new-footer.showing .link:nth-child(6) .link-backdrop{transition-delay:416ms}.loaded .new-footer.showing .link:nth-child(6) h3{transition-delay:526ms}.loaded .new-footer.showing .link:nth-child(6) p{transition-delay:556ms}.loaded .new-footer.showing .link:nth-child(7) .link-backdrop{transition-delay:472ms}.loaded .new-footer.showing .link:nth-child(7) h3{transition-delay:582ms}.loaded .new-footer.showing .link:nth-child(7) p{transition-delay:612ms}.loaded .new-footer.showing .link:nth-child(8) .link-backdrop{transition-delay:528ms}.loaded .new-footer.showing .link:nth-child(8) h3{transition-delay:638ms}.loaded .new-footer.showing .link:nth-child(8) p{transition-delay:668ms}.loaded .new-footer.showing .link:nth-child(9) .link-backdrop{transition-delay:584ms}.loaded .new-footer.showing .link:nth-child(9) h3{transition-delay:694ms}.loaded .new-footer.showing .link:nth-child(9) p{transition-delay:724ms}.loaded .new-footer.showing .link:nth-child(10) .link-backdrop{transition-delay:640ms}.loaded .new-footer.showing .link:nth-child(10) h3{transition-delay:750ms}.loaded .new-footer.showing .link:nth-child(10) p{transition-delay:780ms}.loaded .new-footer.showing .link:nth-child(11) .link-backdrop{transition-delay:696ms}.loaded .new-footer.showing .link:nth-child(11) h3{transition-delay:806ms}.loaded .new-footer.showing .link:nth-child(11) p{transition-delay:836ms}.loaded .new-footer.showing .link:nth-child(12) .link-backdrop{transition-delay:752ms}.loaded .new-footer.showing .link:nth-child(12) h3{transition-delay:862ms}.loaded .new-footer.showing .link:nth-child(12) p{transition-delay:892ms}.loaded .new-footer.showing .link:nth-child(13) .link-backdrop{transition-delay:808ms}.loaded .new-footer.showing .link:nth-child(13) h3{transition-delay:918ms}.loaded .new-footer.showing .link:nth-child(13) p{transition-delay:948ms}.loaded .new-footer.showing .link:nth-child(14) .link-backdrop{transition-delay:864ms}.loaded .new-footer.showing .link:nth-child(14) h3{transition-delay:974ms}.loaded .new-footer.showing .link:nth-child(14) p{transition-delay:1004ms}.loaded .new-footer.showing .link:nth-child(15) .link-backdrop{transition-delay:920ms}.loaded .new-footer.showing .link:nth-child(15) h3{transition-delay:1030ms}.loaded .new-footer.showing .link:nth-child(15) p{transition-delay:1060ms}.loaded .new-footer.showing .link:nth-child(16) .link-backdrop{transition-delay:976ms}.loaded .new-footer.showing .link:nth-child(16) h3{transition-delay:1086ms}.loaded .new-footer.showing .link:nth-child(16) p{transition-delay:1116ms}.loaded .new-footer.showing .member-link:hover{-webkit-transform:scale(0.92)}.loaded .new-footer.showing .member-link:hover .link-backdrop.link-backdrop{opacity:1;transition-delay:20ms}.loaded .new-footer.showing .member-link .link-backdrop{opacity:0.75;-webkit-transform:none}.loaded .new-footer.showing .member-link .wrap h3{opacity:1;-webkit-transform:none}.loaded .new-footer.showing .member-link.load-1 .link-backdrop{transition-delay:564ms}.loaded .new-footer.showing .member-link.load-1 h3{transition-delay:674ms}.loaded .new-footer.showing .member-link.load-2 .link-backdrop{transition-delay:628ms}.loaded .new-footer.showing .member-link.load-2 h3{transition-delay:738ms}.loaded .new-footer.showing .member-link.load-3 .link-backdrop{transition-delay:692ms}.loaded .new-footer.showing .member-link.load-3 h3{transition-delay:802ms}.loaded .new-footer.showing .member-link.load-4 .link-backdrop{transition-delay:756ms}.loaded .new-footer.showing .member-link.load-4 h3{transition-delay:866ms}.loaded .new-footer.showing .member-link.load-5 .link-backdrop{transition-delay:820ms}.loaded .new-footer.showing .member-link.load-5 h3{transition-delay:930ms}.loaded .new-footer.showing .member-link.load-6 .link-backdrop{transition-delay:884ms}.loaded .new-footer.showing .member-link.load-6 h3{transition-delay:994ms}.loaded .new-footer.showing .member-link.load-7 .link-backdrop{transition-delay:948ms}.loaded .new-footer.showing .member-link.load-7 h3{transition-delay:1058ms}.loaded .new-footer.showing .member-link.load-8 .link-backdrop{transition-delay:1012ms}.loaded .new-footer.showing .member-link.load-8 h3{transition-delay:1122ms}.loaded .new-footer.showing .member-link.load-9 .link-backdrop{transition-delay:1076ms}.loaded .new-footer.showing .member-link.load-9 h3{transition-delay:1186ms}.loaded .new-footer.showing .member-link.load-10 .link-backdrop{transition-delay:1140ms}.loaded .new-footer.showing .member-link.load-10 h3{transition-delay:1250ms}.loaded .new-footer.showing .member-link.load-11 .link-backdrop{transition-delay:1204ms}.loaded .new-footer.showing .member-link.load-11 h3{transition-delay:1314ms}.loaded .new-footer.showing .member-link.load-12 .link-backdrop{transition-delay:1268ms}.loaded .new-footer.showing .member-link.load-12 h3{transition-delay:1378ms}.loaded .new-footer.showing .member-link.load-13 .link-backdrop{transition-delay:1332ms}.loaded .new-footer.showing .member-link.load-13 h3{transition-delay:1442ms}.loaded .new-footer.showing .member-link.load-14 .link-backdrop{transition-delay:1396ms}.loaded .new-footer.showing .member-link.load-14 h3{transition-delay:1506ms}.loaded .new-footer.showing .member-link.load-15 .link-backdrop{transition-delay:1460ms}.loaded .new-footer.showing .member-link.load-15 h3{transition-delay:1570ms}.loaded .new-footer.showing .member-link.load-16 .link-backdrop{transition-delay:1524ms}.loaded .new-footer.showing .member-link.load-16 h3{transition-delay:1634ms}.new-footer .link{display:inline-block;margin:0 2% 16px 0;position:relative;width:30%;vertical-align:top;text-decoration:none;transition:all 320ms ease-out}@media (max-width: 1199px){.new-footer .link.hide-on-mobile{display:none}}.new-footer .link .wrap{display:block;padding:28px 80px 4px 20px;position:relative;min-height:88px}@media (max-width: 1199px){.new-footer .link{width:48%}.new-footer .link .wrap{min-height:77px;padding-top:18px;padding-bottom:0}}.mobile .new-footer .link{display:block;margin:0 0 6px 0;width:auto}.mobile .new-footer .link .wrap{min-height:32px;padding:8px 12px}.new-footer .link .link-backdrop{background:#c3c8d6;background:-webkit-radial-gradient(35% -10%, ellipse farthest-corner, #fff, #c7c9d6);border-radius:16px;box-shadow:3px 6px 12px rgba(135,140,150,0.24);overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.new-footer .link .link-backdrop .graphic{position:absolute;bottom:0;right:0px;width:84px;height:88%}.new-footer .link h3{color:#1471ea;font:500 18px/1.2 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.mobile .new-footer .link h3{font-size:13px}.new-footer .link p{color:#616b7e;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 8px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .link p{font-size:9px}.new-footer .bottom-info{margin:0;padding:24px 16px 24px 18px}.new-footer .bottom-info .copyright{color:rgba(0,0,0,0.32);font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .bottom-info .copyright{font-size:9px}.new-footer .bottom-info .small-links{margin:0 0 0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.new-footer .bottom-info .small-links li{display:inline-block;margin:0 14px 0 0}.new-footer .bottom-info .small-links li a{color:rgba(0,0,0,0.5);font:500 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-decoration:none}.mobile .new-footer .bottom-info .small-links li{margin:0 10px 0 0}.mobile .new-footer .bottom-info .small-links li a{font-size:9px}.loaded .new-footer.showing .public-links h2{opacity:1;-webkit-transform:none;transition-delay:40ms}.loaded .new-footer.showing .bottom-info .copyright{opacity:1;-webkit-transform:none;transition-delay:200ms}.loaded .new-footer.showing .bottom-info .small-links{opacity:1;-webkit-transform:none;transition-delay:280ms}.new-footer .member-links h3{color:rgba(205,225,255,0.8);display:block;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 -4px 24px;-webkit-font-smoothing:antialiased}.mobile .new-footer .member-links h3{font-size:13px;margin-left:8px}.new-footer .member-links h2{color:rgba(205,225,255,0.32);display:block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:8px 0 8px 24px;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .new-footer .member-links h2{font-size:9px;margin-left:8px}.new-footer .member-links ul{display:block}.new-footer .member-links li{display:inline-block;margin:0 3% 28px 0;width:30%;vertical-align:top}.mobile .new-footer .member-links li{margin:0 2% 36px 0;width:48%}.new-footer.showing h2{opacity:1;-webkit-transform:none;transition-delay:720ms}.new-footer .member-link{display:block;position:relative;text-decoration:none;transition:all 240ms ease-out}.new-footer .member-link .link-backdrop{background:#000 url(../images/dashboard/themes/card-helix.jpg) no-repeat center center;background-size:cover;border-radius:16px;box-shadow:1px 3px 4px rgba(0,0,0,0.4);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.intro .new-footer .member-link .link-backdrop{background:#fff !important}.new-footer .member-link .link-backdrop.for-helix{background-image:url(../images/dashboard/themes/card-helix.jpg);background-image:url(../images/home3/footer/helix.jpg)}.new-footer .member-link .link-backdrop.for-zero{background-image:url(../images/home3/footer/zero.jpg);background-image:url(../images/dashboard/themes/card-explorer.jpg)}.new-footer .member-link .link-backdrop.for-places{background-image:url(../images/home3/footer/map.jpg);background-image:url(../images/home3/footer/places.jpg)}.new-footer .member-link .link-backdrop.for-seven{background-image:url(../images/dashboard/themes/card-explorer.jpg);background-image:url(../images/dashboard/themes/card-seven2.jpg)}.new-footer .member-link .link-backdrop.for-mindmap{background-image:url(../images/home3/footer/mindmap.jpg)}.new-footer .member-link .link-backdrop.for-year{background-image:url(../images/dashboard/themes/card-donuts.jpg)}.new-footer .member-link .link-backdrop.for-vault{background-image:url(../images/dashboard/themes/card-vault.jpg);background-image:url(../images/home3/footer/vault.jpg)}.new-footer .member-link .link-backdrop.for-settings{background-image:url(../images/images/home3/footer/dna.jpg)}.new-footer .member-link .link-backdrop.for-chrome{background-image:url(../images/dashboard/themes/card-chrome.jpg)}.new-footer .member-link .link-backdrop.for-sleep{background-image:url(../images/home3/footer/sleep.jpg)}.new-footer .member-link .link-backdrop.for-settings{background-image:url(../images/home3/footer/dna.jpg)}.new-footer .member-link .link-backdrop.for-history{background-image:url(../images/dashboard/themes/card-donuts.jpg)}.new-footer .member-link .link-backdrop.for-2018{background-image:url(../images/home3/footer/member_2018.jpg)}.new-footer .member-link .link-backdrop.for-2017{background-image:url(../images/home3/footer/member_2017.jpg)}.new-footer .member-link .link-backdrop.for-2016{background-image:url(../images/home3/footer/member_2016.jpg)}.new-footer .member-link .wrap{display:block;padding:36% 32px;position:relative}.new-footer .member-link h3{color:rgba(205,225,255,0.64);font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;margin:4px 0 0 0;top:100%;left:24px;max-width:80%;text-shadow:1px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.mobile .new-footer .member-link h3{font-size:9px;left:4px;right:4px;text-align:center}.new-footer .login-links{background:rgba(0,0,0,0.64);border-radius:64px;position:absolute;pointer-events:auto;margin:-56px 0 0 0;padding:16px 24px 28px 24px;top:50%;left:10%;right:10%;position:absolute;z-index:999;-webkit-font-smoothing:antialiased}.new-footer .login-links .buttons{margin:0;text-align:center}.new-footer .login-links .button{margin:0 4px;padding:0 32px}.new-footer .login-links .button .backdrop{border-radius:32px}@media (max-width: 800px){.new-footer .login-links{border-radius:24px;margin-top:-96px}.new-footer .login-links .button{display:block;margin:0 0 8px 0;padding:0 8px}}.new-footer .login-links .members-label{color:rgba(205,225,255,0.42);display:block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;margin:6px 0 12px 0;text-transform:uppercase;text-align:center}.login-page{background:#fff;min-height:100vh}.login-contents{background:#fff;color:#333;padding-top:80px;padding:24px;padding-bottom:64px;position:relative}.mobile .login-contents{padding:16px 4px 64px 4px}.login-contents .top-slant{background:url(../images/home2/records/slant_top.png) no-repeat bottom left;background-size:100% 100%;display:block;position:absolute;top:-50px;left:0;height:51px;width:100%}.mobile .login-contents .top-slant{height:22px;top:-22px}.login-contents .container{margin:0 auto;padding:8px 16px;max-width:700px}.mobile .login-contents .container{padding:4px 6px;text-align:center}.login-contents .container p{color:#717a87;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 16px;padding:8px 0}.mobile .login-contents .container p{font-size:12px;margin:0 auto;padding:0;max-width:18em}.login-contents .container h2{color:#333;font:400 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:12px 16px;-webkit-font-smoothing:antialiased}.login-contents .container h3{color:#333;font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:24px 16px 8px 16px;-webkit-font-smoothing:antialiased}.mobile .login-contents .container h3{display:none}.login-contents .container .fb-column{display:inline-block;margin:0 5% 0 0;width:54%;vertical-align:top}.mobile .login-contents .container .fb-column{display:block;margin:0 0 16px 0;width:auto}.login-contents .container .fb-column p{color:#888;font-size:12px;font-weight:400;max-width:20em;-webkit-font-smoothing:antialiased}.mobile .login-contents .container .fb-column p{display:none}.login-contents .container .email-column{display:inline-block;width:40%;vertical-align:top}.mobile .login-contents .container .email-column{display:block;margin:24px 0 0 0;width:auto}.login-contents .container .buttons{margin:0 0 16px 0}.login-contents .container .buttons .button .backdrop{border-radius:32px}.mobile .login-contents .container .buttons .button{display:block;margin:0 auto;max-width:240px;text-align:center}.login-page .header{background:#141e2a;position:relative;min-height:240px}.login-page .header .background.gradient{background:-webkit-linear-gradient(top, #000, transparent);background:url(../images/home/bg-1x.jpg) repeat-x center 0;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;height:100%;max-height:1200px;width:100%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.login-page .header .background.gradient{background-image:url(../images/home/bg-2x.jpg)}}.login-page .container{position:relative;margin:0 auto;padding:42px 0;max-width:800px}.mobile .login-page .container{padding:8px 0 32px 0}.login-page .container .graphic{display:inline-block;margin:16px 10% 32px 10%;padding:0 0 25% 0;position:relative;width:25%;vertical-align:middle}.mobile .login-page .container .graphic{margin:12px auto 0 auto;display:block}.login-page .container .graphic .logo{position:absolute;top:0;left:0;height:100%;width:100%}.login-page .container .contents{display:inline-block;width:50%;vertical-align:middle}.mobile .login-page .container .contents{display:block;width:auto;text-align:center}.login-page .container .contents h1{color:#b8d4eb;font:400 16px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:8px 0;opacity:0;letter-spacing:0.25em;text-transform:uppercase;-webkit-user-select:none;text-shadow:1px 1px 3px rgba(0,0,0,0.4);transition:all 280ms ease-out;-webkit-transform:translateX(-8px);-webkit-font-smoothing:antialiased}.loaded .login-page .container .contents h1{opacity:0.88;-webkit-transform:translateX(0);transition-delay:340ms}.login-page .container .contents h2{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 0;max-width:12em;text-shadow:1px 2px 5px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .login-page .container .contents h2{opacity:1;-webkit-transform:translateX(0);transition-delay:340ms}.mobile .login-page .container .contents h2{margin:2px auto 8px auto}.login-page .container .contents h2 .if-small{display:none}.login-page .container .contents h2 .if-big{display:inline}@media (max-width: 980px){.login-page .container .contents h2{font-size:28px;margin-top:12px}.login-page .container .contents h2 .if-big{display:none}.login-page .container .contents h2 .if-small{display:inline}}.login-page .container .contents h3{color:#00a7d4;font:500 14px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0 16px 0;-webkit-font-smoothing:antialiased;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .login-page .container .contents h3{opacity:1;-webkit-transform:translateX(0);transition-delay:420ms}.login-page .container .contents .buttons .or{color:rgba(205,225,255,0.6);display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.5)}.loaded .login-page .container .contents .buttons .or{opacity:1;-webkit-transform:none;transition-delay:420ms}.login-page .container .contents .buttons .button .backdrop{border-radius:42px}.login-email-page{background:#141e2a;position:relative}.login-email-page .login-form-container{padding:80px 32px;margin:0 auto;max-width:600px}.login-form-container .login-form-header{text-align:center}.login-form-container .login-form-header .logo{height:100px;width:100px}.login-form-container .login-form-header .logo .letter{background-size:32px 32px}.leaving .login-form-container .login-form-header .logo{transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.login-form-container .login-form-header h1{color:#6c7f9b;margin:8px auto}.login-form-container .login-form-header h1 em{font-size:16px}.login-form-container .login-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:400px}.login-form-container .login-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .login-form-container .login-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .login-form-container .login-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.login-form-container .login-form .login-error-message{position:relative}.login-form-container .login-form .login-error-message p{background:#d22c32;border-radius:8px;color:#fff;margin:12px 20px;padding:0.5em 1em;text-align:center}.login-form-container .login-form h2{color:#111;display:block;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 0 0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.login-form-container .login-form label{display:inline-block;position:relative;padding:8px 16px}.login-form-container .login-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.login-form-container .login-form label h3 a{color:rgba(0,0,0,0.4);font-size:80%;margin-left:6px;vertical-align:middle;text-decoration:none;outline:0 none}.login-form-container .login-form label h3 a:hover{color:red}.login-form-container .login-form label.email{box-sizing:border-box;width:100%}.login-form-container .login-form label.password{width:55%}.loaded.intro .login-form-container .login-form label.password h3{transition-delay:480ms}.loaded.intro .login-form-container .login-form label.password .text-input{transition-delay:520ms}.login-form-container .login-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .login-form label .text-input{opacity:1;-webkit-transform:none}.intro .login-form-container .login-form label .text-input{transition-delay:480ms}.login-form-container .login-form label .text-input:focus{border-color:#00a7d4}.login-form-container .login-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.login-form-container .login-form .login-button{background:#0bcbff;border-radius:8px;border-radius:32px;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;position:relative;margin:0 0 0 0;font:500 15px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:16px 16px 12px 16px;text-align:center;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.15);-webkit-font-smoothing:antialiased;width:32%;z-index:9999;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .login-form-container .login-form .login-button{opacity:1;-webkit-transform:none}.intro .login-form-container .login-form .login-button{transition-delay:720ms}.login-form-container .login-form .login-button:hover{background:#0096ff}.login-form-container .login-form .login-button:focus{background:#0096ff;outline:0 none}.login-form-container .login-form .login-button:active{box-shadow:inset 2px 3px 5px rgba(0,0,0,0.2)}.login-form-container .login-form .login-submit{display:none}.login-form-container .create-option{margin:42px auto;padding:0;max-width:420px;text-align:center}.login-form-container .create-option.right{margin:0;text-align:right;position:absolute;top:90px;right:28px}.login-form-container .create-option h2{color:#fff;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .create-option h2{opacity:1;-webkit-transform:none;transition-delay:600ms}.login-form-container .create-option p{color:#717a87;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .login-form-container .create-option p{opacity:1;-webkit-transform:none;transition-delay:660ms}.login-form-container .create-option .buttons{margin:8px 0}.login-form-container .create-option .buttons .button{margin:0 4px}.loaded .login-form-container .create-option .buttons .button{transition-delay:680ms}.login-form-container .create-option .buttons .button small{background:rgba(0,0,0,0.02);border-radius:20px;border:1px solid rgba(255,255,255,0.24);color:rgba(255,255,255,0.44);display:inline-block;font:600 9px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.12em;margin:-1px -8px 0 6px;padding:4px 6px 2px 7px;text-transform:uppercase;text-shadow:0 -1px 0 rgba(0,0,0,0.1);vertical-align:middle}.login-form-container .create-option .buttons .backdrop{border-radius:32px}.forgot-password-page{position:relative}.forgot-password-page .forgot-password-form-container{padding:80px 32px;margin:0 auto;max-width:600px}.mobile .forgot-password-page .forgot-password-form-container{padding:8px}.forgot-password-form-container .forgot-password-form-header{text-align:center}.forgot-password-form-container .forgot-password-form-header .logo{height:100px;width:100px}.forgot-password-form-container .forgot-password-form-header .logo .letter{background-size:32px 32px}.leaving .forgot-password-form-container .forgot-password-form-header .logo{transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.forgot-password-form-container .forgot-password-form-header h1{color:#6c7f9b;margin:8px auto}.forgot-password-form-container .forgot-password-form-header h1 em{font-size:16px}.forgot-password-form-container .forgot-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:420px}.forgot-password-form-container .forgot-form .buttons{margin:0 20px}.forgot-password-form-container .forgot-form p{color:rgba(0,0,0,0.8);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;margin:0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .forgot-password-form-container .forgot-form p{opacity:1;-webkit-transform:none;transition-delay:500ms}.forgot-password-form-container .forgot-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .forgot-password-form-container .forgot-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .forgot-password-form-container .forgot-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.forgot-password-form-container .forgot-form .login-error-message,.forgot-password-form-container .forgot-form .error-message{position:relative}.forgot-password-form-container .forgot-form .login-error-message p,.forgot-password-form-container .forgot-form .error-message p{background:#d22c32;border-radius:12px;color:#fff;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 20px;padding:0.8em 1em;text-align:center}.forgot-password-form-container .forgot-form h2{color:#111;display:block;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 0 0 28px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.forgot-password-form-container .forgot-form label{display:inline-block;position:relative;padding:8px 16px}.forgot-password-form-container .forgot-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.forgot-password-form-container .forgot-form label.email{box-sizing:border-box;width:100%}.forgot-password-form-container .forgot-form label.password{width:55%}.loaded.intro .forgot-password-form-container .forgot-form label.password h3{transition-delay:480ms}.loaded.intro .forgot-password-form-container .forgot-form label.password .text-input{transition-delay:520ms}.forgot-password-form-container .forgot-form label.phone{width:50%}.forgot-password-form-container .forgot-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .forgot-password-form-container .forgot-form label .text-input{opacity:1;-webkit-transform:none}.intro .forgot-password-form-container .forgot-form label .text-input{transition-delay:480ms}.forgot-password-form-container .forgot-form label .text-input:focus{border-color:#00a7d4}.forgot-password-form-container .forgot-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.forgot-password-form-container .forgot-form .buttons{margin:16px 0 12px 16px}.forgot-password-form-container .forgot-form .login-submit{display:none}.forgot-password-form-container .forgot-form .forgot-password-info-text{color:rgba(0,10,15,0.8);font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0 8px 0}.forgot-password-form-container .forgot-form .forgot-password-info-text.small{color:rgba(0,10,15,0.45);font:400 10px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 0 16px 0}.signup-email-page{position:relative}.signup-email-page .login-form-container{padding:80px 24px 32px 24px;margin:0 auto;max-width:600px}.signup-email-page .signup-form{position:relative;margin:42px auto 16px auto;padding:16px 12px;max-width:400px}.signup-email-page .signup-form .login-backdrop{background:#fff;border-radius:8px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .signup-email-page .signup-form .login-backdrop{opacity:1;-webkit-transform:none;transition-delay:210ms}.leaving .signup-email-page .signup-form .login-backdrop{-webkit-transform:scale(1.1);transition-delay:40ms;transition-duration:420ms}.signup-email-page .signup-form .signup-error-message{position:relative}.signup-email-page .signup-form .signup-error-message p{background:#d22c32;border-radius:8px;color:#fff;display:block;margin:12px 20px;padding:0.5em 1em;text-align:center}.signup-email-page .signup-form p.cost{color:#888;font:12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px 12px 12px;padding:0 16px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-email-page .signup-form p.cost{opacity:1;-webkit-transform:none;transition-delay:440ms}.signup-email-page .signup-form h2{color:#111;display:block;font:600 20px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;padding:8px 24px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-email-page .signup-form h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.signup-email-page .signup-form .gender-options{display:block;position:relative;padding:12px 16px}.signup-email-page .signup-form p.bottom{color:#888;font:12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto 0 auto;padding:0 16px;position:relative;text-align:center;max-width:25em}.signup-email-page .signup-form p.bottom a{color:#00a7d4;text-decoration:none}.signup-form p{color:#333;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .signup-form p{opacity:1;-webkit-transform:none;transition-delay:500ms}.signup-form label{display:block;position:relative;padding:4px 16px}.signup-form label.hidden{display:none}.signup-form label.gender-option{display:inline-block;padding:4px 0;width:40%}.signup-form label h3{color:#717a87;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px 4px 12px;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label h3{opacity:1;-webkit-transform:none;transition-delay:420ms}.signup-form label h3 .available,.signup-form label h3 .unavailable{display:none}.signup-form label.unavailable .unavailable,.signup-form label.available .available{display:inline-block}.signup-form label.email{box-sizing:border-box;width:100%}.signup-form label.password{width:55%}.loaded.intro .signup-form label.password h3{transition-delay:480ms}.loaded.intro .signup-form label.password .text-input{transition-delay:520ms}.signup-form label .radio-input{display:inline-block;margin:0 8px 0 12px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label .radio-input{opacity:1;-webkit-transform:none;transition-delay:600ms}.signup-form label h4{color:#717a87;display:inline-block;font:500 15px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:4px 0 0 0;vertical-align:middle;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label h4{opacity:1;-webkit-transform:none;transition-delay:640ms}.signup-form label .text-input{border-radius:8px;border:2px solid rgba(0,0,0,0.2);box-shadow:inset 1px 1px 4px rgba(0,0,0,0.15);box-sizing:border-box;display:block;font:600 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:10px 14px;outline:0 none;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .signup-form label .text-input{opacity:1;-webkit-transform:none}.intro .signup-form label .text-input{transition-delay:480ms}.signup-form label .text-input:focus{border-color:#00a7d4}.signup-form label .text-input::-webkit-input-placeholder{color:#b9c4cc;font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.signup-form .terms{color:#333;padding:8px 0 0 24px}.signup-form .terms input{display:inline-block;margin:0 8px 0 0;vertical-align:middle}.signup-form .terms .terms-text{font:500 13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;vertical-align:middle}.signup-form .terms .terms-text a{color:#444}.signup-form .actual-birthday-data{display:none}.signup-form .buttons{padding:16px 0 0 0;position:relative;text-align:center}.signup-form .buttons .backdrop{border-radius:32px;box-shadow:none}.signup-form .buttons .label{color:#fff;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.signup-confirmation{background:#072b58;background:-webkit-linear-gradient(-60deg, #1161c9, #062145);display:block;pointer-events:none;opacity:0;position:absolute;position:fixed;top:0;left:0;height:100%;width:100%;transition:all 400ms ease-out}.signup-successful .signup-confirmation{opacity:1;pointer-events:auto;transition-delay:100ms}.leaving .signup-confirmation{opacity:0;-webkit-transform:scale(1.1) translateY(-24px);transition-delay:0}.signup-confirmation .text{margin:-144px 0 0 -200px;position:absolute;top:50%;left:50%;text-align:center;width:400px;transition:all 300ms ease-out;opacity:0;-webkit-transform:translateY(16px)}.signup-successful .signup-confirmation .text{opacity:1;-webkit-transform:none;transition-delay:400ms}.signup-confirmation .text h1{color:#fff;font:600 36px/42px "D","Lucida Grande",verdana,sans-serif;margin:24px 16px;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.signup-confirmation .text p{color:rgba(255,255,255,0.88);font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 16px 24px 16px;text-shadow:0 -1px 0 rgba(0,0,0,0.4)}.signup-confirmation .text a{background:rgba(0,0,0,0.1);border-radius:8px;color:#fff;display:inline-block;font:500 14px/18px "D","Lucida Grande",verdana,sans-serif;padding:24px 32px;letter-spacing:0.15em;text-decoration:none;text-transform:uppercase;transition:all 400ms ease-out}.signup-confirmation .text a:hover{background:rgba(0,0,0,0.2)}.home-page{background:#000;display:block}.newsletter-submitted .home-page{display:none}.home-top-nav-shadow{display:block;position:fixed;top:0;left:0;background:-webkit-linear-gradient(top, rgba(0,0,0,0.68), rgba(0,0,0,0));height:63px;width:100%;pointer-events:none;z-index:999;transition:all 320ms ease-out;opacity:0;-webkit-transform-origin:0 0;-webkit-transform:scaleY(0.6)}.scrolled-down .home-top-nav-shadow{opacity:1;-webkit-transform:none}.mobile .home-top-nav-shadow{position:absolute}.home-top-nav{display:block;position:fixed;top:16px;left:24px;right:24px;height:64px;z-index:1001}.mobile .home-top-nav{position:absolute}.home-top-nav .nav-backdrop{background:#000;border-radius:42px;opacity:0.2;position:absolute;top:0;left:0;height:100%;width:100%;background:#eef2fc;background:rgba(238,242,252,0.4);background:-webkit-linear-gradient(top, rgba(238,242,252,0.12), rgba(238,242,252,0.06));display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 600ms ease-out;opacity:0;pointer-events:none}@media (prefers-color-scheme: dark){.home-top-nav .nav-backdrop{background:#121620;background:rgba(18,22,32,0.32);background:-webkit-linear-gradient(top, rgba(18,22,32,0.32), rgba(18,22,32,0.18))}}.home.scrolled-down .home-top-nav .nav-backdrop{opacity:1;backdrop-filter:blur(8px) brightness(94%);-webkit-backdrop-filter:blur(8px) brightness(94%)}.home-top-nav .logo{display:block;cursor:pointer;padding:0 32px;position:absolute;top:0;left:4px;text-decoration:none;height:64px;min-width:150px;z-index:1005;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .home-top-nav .logo{opacity:0.8;-webkit-transform:none;transition-delay:200ms}.home-top-nav .logo:hover{opacity:1}.home-top-nav .logo h1{color:#fff;display:block;font:500 18px/64px "D","Lucida Grande",verdana,sans-serif;pointer-events:none;letter-spacing:0.3em;-webkit-transform-origin:0 0;-webkit-transform:scale(1.5) translateY(-16%) translateX(-12px);opacity:0;transition:all 480ms ease-out;text-indent:-5000px;background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:100% auto}.loaded .home-top-nav .logo h1{-webkit-transform:scale(1.5) translateY(-16%);opacity:0.42}.intro .home-top-nav .logo h1{transition-delay:720ms}.scrolled-down .home-top-nav .logo h1{opacity:0.66;-webkit-transform:scale(1);transition-delay:0;transition-duration:320ms}.home-top-nav .logo h1:hover{opacity:1 !important;text-shadow:0 0 3px #1270e4}.home-top-nav .links{display:block;flex-direction:row;position:absolute;top:9px;right:0;min-width:500px;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(8px)}.loaded .home-top-nav .links{opacity:0.6;-webkit-transform:none}.intro .home-top-nav .links{transition-delay:800ms}.scrolled-down .home-top-nav .links,.home-top-nav .links:hover{-webkit-transform:none;opacity:1}.mobile .home-top-nav .links{display:block;flex-direction:column;min-width:0;width:150px;text-align:right}.home-top-nav .links a{cursor:pointer;display:inline-flex;color:#fff;font:500 15px/44px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 8px;padding:0 12px;text-decoration:none;text-align:center;flex-basis:auto;flex:1;min-width:14.5%;color:rgba(205,225,255,0.8);transition:all 320ms ease-out}.scrolled-down .home-top-nav .links a{color:rgba(205,225,255,0.9)}.home-top-nav .links a:hover{color:#fff;text-shadow:0 0 3px #1270e4;transition-delay:0ms}.home-top-nav .links .action{background:#1270e4;background:#25a4f3;background:-webkit-linear-gradient(top, #1388f4, #065fcc);border-radius:24px;display:inline-block;color:#fff;font:500 14px/44px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 8px;padding:0 24px;text-decoration:none;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2);box-shadow:2px 2px 6px rgba(0,0,0,0.3);min-width:19%}.transition-info{display:block;padding:32px 42px;margin:0 auto;max-width:900px}.mobile .transition-info{display:none}.transition-info h2{color:rgba(205,225,255,0.3);font:200 50px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:0 0 12px 0;text-align:center}.mobile .transition-info h2{color:#fff;font-weight:600;font-size:28px}.transition-info p{color:#fff;font:400 22px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0;text-align:center}.mobile .transition-info p{font-size:16px}.home-header{position:relative}.home-header .background{background:#111 url(../images/home7/nature1.jpg) no-repeat top center;background-image:url(../images/home7/nature2.jpg);background-size:cover;position:absolute;top:0;left:0;width:100%;height:133%;transition:all 580ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.loaded .home-header .background{opacity:1;-webkit-transform:none;transition-delay:400ms}.home-header .container{display:block;margin:0 auto 0 auto;padding:128px 24px 16px 24px;position:relative;max-width:1440px;z-index:101}.home-header .container .graphic{display:inline-block;margin:0 0 32px 0;width:55%;vertical-align:middle}@media (max-width: 1000px){.home-header .container .graphic{width:48%}}.mobile .home-header .container .graphic{display:block;width:auto}.mobile .home-header .container .graphic h1{font-size:128px}.home-header .container .graphic .graphic-area{display:block;margin:0 auto;position:relative;padding:0 0 66% 0;width:66%}.mobile .home-header .container .graphic .graphic-area{padding:0 0 40% 0}.home-header .container .graphic .graphic-area h1{color:rgba(225,235,255,0.66);font:400 88px/0.99 "D","Lucida Grande",verdana,sans-serif;position:absolute;top:70px;left:-16%;max-width:6em;text-align:left;text-shadow:6px 8px 14px rgba(0,0,0,0.12);transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1200px){.home-header .container .graphic .graphic-area h1{top:3vw;font-size:5vw}}.mobile .home-header .container .graphic .graphic-area h1{font-size:55px;top:128px}.loaded .home-header .container .graphic .graphic-area h1{opacity:1;-webkit-transform:none}.intro .home-header .container .graphic .graphic-area h1{transition-duration:1600ms;transition-delay:880ms}.home-header .container .graphic h1{color:#fff;font:600 48px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:center}.home-header .container .content{display:inline-block;width:40%;vertical-align:middle;position:relative}@media (max-width: 1000px){.home-header .container .content{width:50%}}.mobile .home-header .container .content{display:block;box-sizing:border-box;width:100%;margin:60px 12px 0 16px}.home-header .container .content h1{color:#fff;font:600 44px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;margin:42px 0 -64px 16px;z-index:20}.home-header .container .content .diagram{display:block;padding:0 0 0 18px}.mobile .home-header .container .content .diagram{display:none}.home-header .container .content .diagram-stage{display:inline-block;width:25%;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .home-header .container .content .diagram-stage{opacity:1;-webkit-transform:none}.home-header .container .content .diagram-stage:nth-child(1){transition-delay:988ms}.home-header .container .content .diagram-stage:nth-child(2){transition-delay:1076ms}.home-header .container .content .diagram-stage:nth-child(3){transition-delay:1164ms}.home-header .container .content .diagram-stage:nth-child(4){transition-delay:1252ms}.home-header .container .content .diagram-stage:nth-child(5){transition-delay:1340ms}.home-header .container .content .diagram-stage:nth-child(6){transition-delay:1428ms}.home-header .container .content .diagram-stage .number{color:rgba(205,225,255,0.3);display:block;font:300 32px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;text-shadow:6px 8px 14px rgba(0,0,0,0.12)}.home-header .container .content .diagram-stage h3{color:#fff;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 4px 0;text-shadow:4px 5px 10px rgba(0,0,0,0.3)}.home-header .container .content .diagram-stage p{color:rgba(225,235,255,0.65);font:12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-shadow:1px 1px 3px rgba(0,0,0,0.24)}.home-header .container .content .arrow{background:url(../images/arrows/arrow_right_pointy.png) no-repeat center center;background-size:contain;display:inline-block;vertical-align:top;margin:0px 3% 0 -4%;height:32px;width:8%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.2) translateX(-12px)}.loaded .home-header .container .content .arrow{opacity:0.33;-webkit-transform:none}.home-header .container .content .arrow:nth-child(1){transition-delay:988ms}.home-header .container .content .arrow:nth-child(2){transition-delay:1076ms}.home-header .container .content .arrow:nth-child(3){transition-delay:1164ms}.home-header .container .content .arrow:nth-child(4){transition-delay:1252ms}.home-header .container .content .arrow:nth-child(5){transition-delay:1340ms}.home-header .container .content .arrow:nth-child(6){transition-delay:1428ms}.home-header .container .content .email-entry{margin:16px 8px 0 -32px;padding:18px}.home-header .container .content .email-entry h4{color:rgba(255,255,255,0.88);font:400 32px/1.15 "D","Lucida Grande",verdana,sans-serif;font:500 18px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 12px 0;text-shadow:1.5px 2.5px 4px rgba(0,0,0,0.16)}.home-header .container form{background:rgba(205,225,255,0.08);background:-webkit-linear-gradient(168deg, rgba(205,225,255,0.08), rgba(205,225,255,0.22));border-radius:48px;padding:48px 32px 32px 32px;padding-top:16px;backdrop-filter:blur(10px) brightness(88%);-webkit-backdrop-filter:blur(10px) brightness(88%);position:relative;z-index:5;opacity:0;box-shadow:5px 18px 20px rgba(0,0,0,0.44);transition:all 480ms ease-in-out;-webkit-transform:scale(1.17) translateX(-8px) translateY(-12px)}.mobile .home-header .container form{width:100%;box-sizing:border-box}.loaded .home-header .container form{opacity:1;-webkit-transform:none;transition-delay:1800ms;box-shadow:2px 3px 9px rgba(0,0,0,0.08)}.home-header .container form .email-input{background:#fff;border-radius:32px;border:1px solid #fff;font:500 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;outline:0 none;margin:4px 0 0 -8px;padding:16px 32px;width:80%}.home-header .container form .diagram{margin-top:24px}.home-header .container .register-form.available .email-input{border-color:#91e125;box-shadow:0 0 5px 3px #08b410}.home-header .container .register-form.available .newsletter-signup-confirmation{display:block}.home-header .container .register-form.unavailable .email-input{border-color:#4d18f7;box-shadow:0 0 5px 3px #4d18f7}.home-header .container .register-form.unavailable .returning-user-confirmation{display:block}.home-header .container .register-form .returning-user-confirmation{background:rgba(0,10,15,0.77);border-radius:24px;display:block;display:none;padding:16px 24px;position:absolute;z-index:99;top:88%;left:8px;right:42px}.home-header .container .register-form .returning-user-confirmation .confirmation-content{display:inline-block;margin:6px 3% 0 0;width:55%;vertical-align:middle}.home-header .container .register-form .returning-user-confirmation .confirmation-content .check{border:1px solid rgba(205,225,255,0.1);border-radius:24px;background:url(../images/icons/check.png) no-repeat center center;background-size:10px 10px;float:left;display:block;margin:-5px 6px 0 -4px;height:20px;width:20px}.home-header .container .register-form .returning-user-confirmation .confirmation-content p{color:rgba(205,225,255,0.94);display:block;font:400 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 28px}.home-header .container .register-form .returning-user-confirmation .buttons{display:inline-block;vertical-align:middle;margin:0 -12px 0 0;width:40%}.home-header .container .register-form .returning-user-confirmation .buttons .button{display:block}.home-header .container .register-form .returning-user-confirmation .buttons .button .label{text-align:center;width:100%}.home-header .container .register-form .newsletter-signup-confirmation{background:rgba(0,10,15,0.77);border-radius:24px;display:block;display:none;padding:16px 24px;position:absolute;z-index:99;top:88%;left:8px;right:42px}.home-header .container .register-form .benefits-list{display:inline-block;margin:6px 0 0 0;width:66%;vertical-align:middle}.home-header .container .register-form .benefits-list p{color:rgba(205,225,255,0.6);display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0}.home-header .container .register-form .benefits-list p .check{border:1px solid rgba(205,225,255,0.1);border-radius:24px;background:url(../images/icons/check.png) no-repeat center center;background-size:10px 10px;float:left;display:block;margin:0 8px 0 0;height:16px;width:16px}.home-header .container .register-form .buttons{display:inline-block;vertical-align:middle;width:32%}.home-header .container .register-form .buttons .button{display:block}.home-header .container .register-form .buttons .button .label{text-align:center;width:100%}.home-header .bottom-slant{background:url(../images/home7/slant_left.png) no-repeat left bottom;background-size:100% 100%;display:block;display:none;position:absolute;bottom:0;left:0;width:100%;height:19%}.home-intro .logos{display:block;margin:32px 0 0 24px}.home-intro .logos .heading{display:inline-block;position:relative;vertical-align:top;text-align:right;width:13%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.mobile .home-intro .logos .heading{display:block;text-align:center;width:auto;margin:-16px 0 12px 0}.mobile .mobile .home-intro .logos .heading{font-size:18px}.loaded .home-intro .logos .heading{opacity:1;-webkit-transform:none;transition-delay:1200ms}.home-intro .logos .heading h3{color:rgba(205,225,255,0.24);display:inline-block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:22px 12px 0 16px;text-align:center}@media (max-width: 1200px){.home-intro .logos .heading h3{font-size:11px;letter-spacing:0.05em}}.home-intro .logos .heading .right-arrow{background:url(../images/arrows/arrow_right.png) no-repeat center center;background-size:contain;display:inline-block;margin-right:3px;margin-top:-4px;height:13px;width:11px;vertical-align:middle;opacity:0.2}@media (max-width: 1200px){.home-intro .logos .heading .right-arrow{margin-right:1px;margin-top:-1px;height:10px;width:9px}}.home-intro .logos .heading .right-arrow+.right-arrow{opacity:0.12}.mobile .home-intro .logos .heading .right-arrow{display:none}.home-intro .logos .logos-across{display:inline-block;vertical-align:top;width:85%}.mobile .home-intro .logos .logos-across{width:100%}.home-intro .logos .logos-across .logo-item{display:inline-block;width:11%;position:relative;vertical-align:top;opacity:0.66}.home-intro .logos .logos-across .logo-item.wider{width:14%}.home-intro .logos .logos-across .logo-item.widest{width:18%}.mobile .home-intro .logos .logos-across .logo-item{width:22%;margin-bottom:18px;min-width:90px}.intro .home-intro .logos .logos-across .logo-item:nth-child(1) .logo{transition-delay:1496ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(2) .logo{transition-delay:1592ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(3) .logo{transition-delay:1688ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(4) .logo{transition-delay:1784ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(5) .logo{transition-delay:1880ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(6) .logo{transition-delay:1976ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(7) .logo{transition-delay:2072ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(8) .logo{transition-delay:2168ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(9) .logo{transition-delay:2264ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(10) .logo{transition-delay:2360ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(11) .logo{transition-delay:2456ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(12) .logo{transition-delay:2552ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(13) .logo{transition-delay:2648ms}.intro .home-intro .logos .logos-across .logo-item:nth-child(14) .logo{transition-delay:2744ms}.home-intro .logos .logos-across .logo-item .image{background:url(../images/home7/logo_tc.png) no-repeat center center;background-size:100% auto;display:block;margin:0 auto;padding:0 0 55px 0;width:80%;transition:all 900ms ease-out;opacity:0;-webkit-transform:scale(1.1);-webkit-filter:grayscale(99%) brightness(133%)}.loaded .home-intro .logos .logos-across .logo-item .image{opacity:0.44;-webkit-transform:none}.scrolled-down .home-intro .logos .logos-across .logo-item .image{-webkit-filter:none;opacity:0.88;transition-duration:3200ms;transition-delay:200ms}.home-intro .logos .logos-across .logo-item .image.for-macstories{background-image:url(../images/home7/logo_macstories.png)}.home-intro .logos .logos-across .logo-item .image.for-apple{background-image:url(../images/home7/logo_apple.png)}.home-intro .logos .logos-across .logo-item .image.for-producthunt{background-image:url(../images/home7/logo_producthunt.png)}.home-intro .logos .logos-across .logo-item .image.for-tnw{background-image:url(../images/home7/logo_tnw.png)}.home-intro .logos .logos-across .logo-item .image.for-true{background-image:url(../images/home7/logo_true.png)}.home-intro .logos .logos-across .logo-item .image.for-dailybeast{background-image:url(../images/home7/logo_dailybeast.png)}.home-intro .logos .logos-across .logo-item .image.for-appstore{background-image:url(../images/home7/logo_appstore.png)}.home-intro .logos .logos-across .logo-item .image.for-usnews{background-image:url(../images/home7/logo_usnews.png)}.home-intro .logos .logos-across .logo-item h5{color:rgba(205,225,255,0.35);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 12px;position:relative;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.12);position:absolute;top:-36px;left:0;right:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.scrolled-down .home-intro .logos .logos-across .logo-item h5{opacity:0.8;-webkit-transform:none}.mobile .home-intro .logos .logos-across .logo-item h5{display:none}.home-intro .testimonials{display:block;margin:42px 0 24px 0;padding:16px;text-align:center}.mobile .home-intro .testimonials{display:none}.home-intro .testimonials .quote-item{background:rgba(205,225,255,0.1);border-radius:24px;display:inline-block;margin:8px 1.3% 32px 1.3%;position:relative;width:29%;height:280px;vertical-align:top;box-sizing:border-box;text-align:left}.home-intro .testimonials .quote-item.right-space{padding:0 12% 0 0}@media (max-width: 900px){.home-intro .testimonials .quote-item{width:47%}}.mobile .home-intro .testimonials .quote-item{width:auto;padding:0}.home-intro .testimonials .quote-item .quote-background{background:-webkit-radial-gradient(28% 12%, ellipse farthest-corner, #1d2c39, #0c141e);border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%}.home-intro .testimonials .user-photo{background:no-repeat center center;background-size:cover;clip-path:polygon(24.25% 0.75%, 25% 0%, 99.25% 0%, 100% 0.75%, 75% 99.25%, 74.25% 100%, 0.75% 100%, 0% 99.25%);position:absolute;top:-12px;right:-8px;width:55%;height:88%;box-shadow:3px 4px 6px rgba(0,0,0,0.9)}.home-intro .testimonials .user-photo.for-lucas{background-image:url(../images/casestudies/lucas/thumb.jpg)}.home-intro .testimonials .user-photo.for-hemanth{background-image:url(../images/casestudies/hemanth/thumb.jpg)}.home-intro .testimonials .user-photo.for-heather{background-image:url(../images/casestudies/heather/thumb.jpg)}.home-intro .testimonials .user-photo.small{width:30%;right:12%;top:-11px;height:43%}.home-intro .testimonials .user-photo.small+h4{margin-top:88px;margin-bottom:-12px}.home-intro .testimonials h4{color:rgba(205,225,255,0.4);font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.2em;margin:80px 0 0 42px;position:relative}.home-intro .testimonials blockquote{display:block;padding:42px 5% 4px 5%;position:relative;text-align:center}.home-intro .testimonials blockquote p{color:#fff;font-weight:300}.home-intro .testimonials p{color:rgba(205,225,255,0.64);font:200 24px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 42px;position:relative;text-shadow:2px 3px 5px rgba(0,0,0,0.4)}.home-intro .testimonials p.small{font-size:19px;line-height:1.6;margin-top:-18px;margin-left:18px;text-align:left}.home-intro .testimonials .logo{background:url(../images/home7/logo_appoftheday.png) no-repeat center center;background-size:contain;display:block;opacity:0.55;margin:-16px auto 0 auto;padding:0 0 28% 0;width:80%}.home-intro .testimonials .logo.for-tnw{background-image:url(../images/home7/logo_tnw.png);padding:0 0 17% 0;margin-top:16px}.home-intro .testimonials .logo.for-techcrunch{background-image:url(../images/home7/logo_techcrunch.png);width:88%;padding:0 0 32% 0}.home-intro .testimonials .logo.for-appoftheday{padding:0 0 32% 0}.home-section{padding:16px}.home-section .container{display:block;margin:0 auto;position:relative;max-width:1200px;min-height:500px}.mobile .home-section .container{min-height:100px}.home-section .heading{display:block;margin-right:400px;padding:32px 0;position:relative}.mobile .home-section .heading{margin:0}.home-section .heading .number{color:rgba(205,225,255,0.22);font:300 100px/1 "D","Lucida Grande",verdana,sans-serif;display:block;float:left;margin:0 0 0 -4px;letter-spacing:-0.08em;width:90px}.home-section .heading .heading-text{display:block;margin:0 0 0 108px}.home-section .heading .heading-text h3{color:rgba(205,225,255,0.45);font:500 18px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;margin:0 0 6px 4px}.home-section .heading .heading-text h4{color:#fff;display:block;font:600 55px/1.2 "D","Lucida Grande",verdana,sans-serif;max-width:8em}.home-section .graphic-heading{padding:16px 128px}.home-section .graphic-heading h5{color:#fff;display:block;font:600 42px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;max-width:14em}.home-section .graphic-heading h5.big{font-size:55px;max-width:10em}.mobile .home-section .graphic-heading h5{font-size:32px}.home-section .graphic-heading h6{color:rgba(205,225,255,0.45);font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 4px;max-width:22em}.home-section .corner-testimonial{display:block;float:right;margin:42px 12px 24px 0;padding:24px 32px;max-width:400px}.mobile .home-section .corner-testimonial{display:none}.home-section .corner-testimonial blockquote{position:relative;display:block}.home-section .corner-testimonial blockquote p{color:rgba(225,235,255,0.8);font:200 24px/1.5 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:20em}.home-section .corner-testimonial blockquote p em{color:rgba(205,225,255,0.4);font-size:77%;text-align:right;font-weight:500;vertical-align:middle}.home-section .corner-testimonial blockquote p .endquote{color:rgba(205,225,255,0.4);font-weight:500}.home-section .corner-testimonial blockquote .quotation-icon{color:rgba(205,225,255,0.18);display:block;position:absolute;font:400 88px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;top:-28px;left:-20px}.ipad-track-graphic{position:relative}.ipad-track-graphic .ipad{background:url(../images/home7/ipad1.jpg) no-repeat center center;background-size:contain;display:block;margin:-24px 0 -24px 3%;padding:0 0 55% 0;width:69%;opacity:0.8}.mobile .ipad-track-graphic .ipad{margin:0;width:88%}.ipad-track-graphic .right.column{position:absolute;top:24px;right:10%;width:22%;bottom:24px}.ipad-track-graphic .right.column .annotation{background:#151921;border-radius:24px;padding:16px 24px;display:block;position:absolute;top:12%;left:5px}.mobile .ipad-track-graphic .right.column .annotation{padding:12px 16px}.ipad-track-graphic .right.column .annotation p{color:#fff;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.mobile .ipad-track-graphic .right.column .annotation p{font-size:10px}.ipad-track-graphic .right.column .annotation.middle{top:42%}.ipad-track-graphic .right.column .annotation.bottom{top:77%}.food-camera-graphic{margin:42px 0 0 0}.food-camera-graphic .corner-chart{background:rgba(205,225,255,0.06);border-radius:32px;padding:20px 32px 28px 32px;position:absolute;top:32px;right:0;width:35%;max-width:420px}.mobile .food-camera-graphic .corner-chart{display:block;position:relative;width:auto;margin:0 0 24px 24px}.food-camera-graphic .corner-chart h4{color:rgba(205,225,255,0.64);font:400 24px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 0 0}.food-camera-graphic .corner-chart .column{display:inline-block;margin:12px 2% 0 0;width:30%;vertical-align:top}.food-camera-graphic .corner-chart .column .column-title{color:rgba(205,225,255,0.4);font:600 14px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;letter-spacing:0.15em;margin:8px 0 8px 0}.food-camera-graphic .corner-chart .column li{color:rgba(255,255,255,0.8);display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0}.home-bloodtest-graphic .bloodtest-box-graphic{background:#ccc;display:block;display:none;float:right;margin:-80px -16px 0 0;padding:0 0 25% 0;width:35%}.home-bloodtest-graphic .bloodtest-phone-graphic{background:url(../images/home7/blood.jpg) no-repeat center center;background-size:contain;display:block;position:absolute;bottom:-64px;bottom:12%;right:-8px;padding:0 0 45% 0;width:35%}.mobile .home-bloodtest-graphic .bloodtest-phone-graphic{display:none}.home-bloodtest-graphic .blood-listing{display:block;margin:0 30% 0 0}.mobile .home-bloodtest-graphic .blood-listing{margin:0 0 0 16px;width:auto}.home-bloodtest-graphic .blood-listing h3{color:rgba(225,245,255,0.88);font:500 19px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:24px 0 12px 0}.home-bloodtest-graphic .blood-listing ul{display:inline-block;width:30%;vertical-align:top}.mobile .home-bloodtest-graphic .blood-listing ul{margin:0 1.2% 0 0;width:32%}.home-bloodtest-graphic .blood-listing ul li{border-bottom:1px solid rgba(205,225,255,0.1);margin:0 14px 0 0;padding:14px 0}.home-bloodtest-graphic .blood-listing ul li:last-child{border:0 none}.home-bloodtest-graphic .blood-listing ul h4{color:rgba(255,255,255,0.75);font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.06em;text-transform:uppercase}.home-bloodtest-graphic .blood-listing ul p{color:rgba(205,225,255,0.45);font:400 11px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:4px 10% 0 0}.food-phones-graphic .left.column{display:inline-block;margin:2% 5% 0 0;width:40%;vertical-align:top}.food-phones-graphic .right.column{display:inline-block;margin:18% 5% 0 8%;width:40%;vertical-align:top}.food-phones-graphic .right.column .iphone{background-image:url(../images/home7/food_phone_right.jpg)}.food-phones-graphic .iphone{background:url(../images/home7/food_phone_left.jpg) no-repeat center center;background-size:contain;display:block;padding:0 0 130% 0;width:100%}.home-wearables-graphic{display:block;padding:24px 0}.mobile .home-wearables-graphic{display:none}.home-wearables-graphic .tracking-bento{display:flex;margin:24px 0 0 0;min-height:500px;gap:16px;justify-content:space-between;flex-direction:row}.home-wearables-graphic .tracking-bento .column{flex:1;display:flex;flex-direction:column;gap:16px;height:100%;min-height:500px}.home-wearables-graphic .tracking-bento .column-across{display:flex;flex-grow:1;flex-direction:row;gap:16px;align-items:stretch}.home-wearables-graphic .tracking-bento .column-across .half-column{display:flex;flex-grow:1;flex-direction:column;gap:16px}.home-wearables-graphic .tracking-bento .bento-box{background:#11151f;background:-webkit-radial-gradient(28% 12%, ellipse farthest-corner, #1d2c39, #0c141e);border-radius:24px;flex-grow:1;display:flex;position:relative;width:100%;align-items:center;justify-content:flex-start}.home-wearables-graphic .tracking-bento .bento-box.half{flex-grow:0.41}.home-wearables-graphic .tracking-bento .bento-box.half h3{font-size:17px;font-weight:500}.home-wearables-graphic .tracking-bento .bento-box.compact .graphic.upper{height:80%}.home-wearables-graphic .tracking-bento .bento-box .graphic{background:url(../images/devices/phone.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:-12px;left:-12px;bottom:24px;width:40%}.home-wearables-graphic .tracking-bento .bento-box .graphic.upper{top:-12px;left:12px;bottom:auto;height:44%;right:12px;width:auto}.home-wearables-graphic .tracking-bento .bento-box .graphic.small{bottom:auto;margin:-28px 0 0 0;top:50%;left:-8%;padding:0 0 20% 0;width:25%}.home-wearables-graphic .tracking-bento .bento-box .graphic.lower{top:34%;left:8px;right:8px;bottom:auto;height:60%;width:auto}.home-wearables-graphic .tracking-bento .bento-box .graphic.wide{width:55%}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-apple-watch{background-image:url(../images/devices/watch.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-scale{background-image:url(../images/devices/scale.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-oura{background-image:url(../images/devices/oura.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-whoop{background-image:url(../images/devices/whoop.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-garmin{background-image:url(../images/devices/garmin.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-fitbit{background-image:url(../images/devices/fitbit.png)}.home-wearables-graphic .tracking-bento .bento-box .graphic.for-dexcom{background-image:url(../images/devices/dexcom.png)}.home-wearables-graphic .tracking-bento .bento-box h3{color:#fff;font:600 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;text-align:left;margin:0 16px 0 24px;padding:0 10% 0 9%}.home-wearables-graphic .tracking-bento .bento-box h3.right{padding-left:45%}.home-wearables-graphic .tracking-bento .bento-box h3.centered{margin:8px 12px;padding:16px 10% 0 10%;font-size:22px;align-self:center;text-align:center}.home-wearables-graphic .tracking-bento .bento-box h3.upper{padding:16px 2% 0 2%;font-size:22px;align-self:flex-start;text-align:center}.home-wearables-graphic .tracking-bento .bento-box h3.lower{color:rgba(205,225,255,0.8);font-weight:400;padding:16px 2% 16px 2%;font-size:16px;align-self:flex-end;text-align:center;width:100%}.tracking-sections{display:block;padding:0 64px;margin:24px 0}.mobile .tracking-sections{padding:8px 12px;margin:0;text-align:center}.tracking-sections .column{display:inline-block;vertical-align:top;margin:0 1%;width:18%}.mobile .tracking-sections .column{margin:0 0.5% 16px 0.5%;width:31%}.tracking-sections .column .blob{display:block;margin:0 auto 0px auto;position:relative;height:94px;width:94px}.tracking-sections .column .blob .blob-background{background:url(../images/blob/blue_1.png) no-repeat center center;background-size:cover;display:block;opacity:0.55;position:absolute;top:0;left:0;height:100%;width:100%}.tracking-sections .column .blob .blob-background.green{background-image:url(../images/blob/green_4.png)}.tracking-sections .column .blob .blob-background.purple{background-image:url(../images/blob/purple_2.png)}.tracking-sections .column .blob .blob-background.yellow{background-image:url(../images/blob/yellow_5.png)}.tracking-sections .column .blob .blob-background.grey{background-image:url(../images/blob/grey_3.png)}.tracking-sections .column .blob .emoji{display:block;font:400 36px/40px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;opacity:0.8;position:absolute;top:50%;left:5px;right:5px;margin:-20px 0 0 0;text-shadow:2px 3px 6px rgba(0,0,0,0.5);text-align:center}.tracking-sections .column .blob .emoji-image{background:url(../images/emoji/blood.png) no-repeat center center;background-size:74% 74%;opacity:0.9;position:absolute;top:0;left:0;height:100%;width:100%}.tracking-sections .column h5{color:#2c3c97;font:600 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center}.tracking-sections .column h5.green{color:#357336}.tracking-sections .column h5.purple{color:#581c87}.tracking-sections .column h5.yellow{color:#945f03}.tracking-sections .column h5.red{color:#882922}.tracking-sections .column p{color:rgba(205,225,255,0.4);font:400 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 24px 0 24px;text-align:center}.healthscore-home-graphic{margin:42px 0}.healthscore-home-graphic .left-side{display:inline-block;position:relative;width:33%;min-height:400px;vertical-align:middle}.mobile .healthscore-home-graphic .left-side{width:52%}.healthscore-home-graphic .left-side .item{background:rgba(205,225,255,0.1);border-radius:24px;display:block;position:absolute;top:50%;left:10%;height:42px;width:100px}.healthscore-home-graphic .left-side .item:nth-child(2){top:22%;left:20%}.healthscore-home-graphic .left-side .item:nth-child(3){top:4%;left:60%}.healthscore-home-graphic .left-side .item:nth-child(4){top:60%;left:40%}.healthscore-home-graphic .left-side .item:nth-child(5){top:90%;left:15%}.healthscore-home-graphic .left-side .item:nth-child(6){top:78%;left:55%}.healthscore-home-graphic .left-side .item:nth-child(7){top:38%;left:68%}.healthscore-home-graphic .left-side .item:nth-child(8){top:57%;left:80%}.healthscore-home-graphic .left-side .item .label{color:rgba(205,225,255,0.5);display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;margin:14px 0 0 0}.healthscore-home-graphic .middle-side{display:inline-block;margin:0 1.5%;width:30%;vertical-align:middle}.mobile .healthscore-home-graphic .middle-side{width:45%}.healthscore-home-graphic .middle-side .health-score-hex{display:block;padding:0 0 88% 0;position:relative;width:88%}.healthscore-home-graphic .middle-side .health-score-hex .green{background:url(../images/healthscore/hex_green.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;display:block;opacity:0.88}.healthscore-home-graphic .middle-side .health-score-hex .number{color:#fff;font:600 90px/1 "D","Lucida Grande",verdana,sans-serif;display:block;position:absolute;margin:-42px 0 0 0;top:50%;left:10px;right:10px;text-align:center;text-shadow:3px 5px 12px rgba(0,0,0,0.25)}.healthscore-home-graphic .middle-side .health-score-hex .label{color:rgba(255,255,255,0.94);font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;position:absolute;top:20%;left:10%;right:10%;text-align:center;text-shadow:1px 2px 2.5px rgba(0,0,0,0.25)}.healthscore-home-graphic .middle-side .health-score-hex .label.bottom{top:70%}.healthscore-home-graphic .right-side{display:inline-block;margin:0 1.5% 0 1.5%;width:29%;vertical-align:middle}.healthscore-home-graphic .right-side h3{color:#fff;display:block;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 24px 0}.healthscore-home-graphic .right-side p{color:rgba(205,225,255,0.8);font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0}.mobile .healthscore-home-graphic .right-side{display:block;width:100%;text-align:center}.healthscore-phones-graphic{display:block;margin:0 0 42px 0}.healthscore-phones-graphic .graphic-heading{margin:0 0 42px 0}.healthscore-phones-graphic .graphic-heading h5{color:rgba(205,225,255,0.4);color:#fff;font-weight:500}.healthscore-phones-graphic .graphic-heading h5,.healthscore-phones-graphic .graphic-heading h6{margin:0;padding:0;text-align:center;max-width:none}.healthscore-phones-graphic .features-across{background:rgba(205,225,255,0.1);border-radius:48px;display:block;margin:0 auto;padding:24px 32px;max-width:800px}.healthscore-phones-graphic .features-across .column{display:inline-block;margin:0 1.5%;width:30%;vertical-align:top;text-align:center}.healthscore-phones-graphic .features-across .column .blob{background:url(../images/blob/green_2.png) no-repeat center center;background-size:contain;display:none;margin:-42px auto 0 auto;height:88px;width:88px}.healthscore-phones-graphic .features-across .column h4{color:#fff;display:block;font:500 22px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0;text-align:center}.healthscore-phones-graphic .features-across .column p{color:rgba(205,225,255,0.55);display:block;font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 8px 24px 8px;text-align:center}.healthscore-phones-graphic .features-across .column .phone{background:#000 url(../images/home7/screenshot_healthscore.jpg) no-repeat center center;background-size:cover;box-shadow:6px 12px 16px rgba(0,0,0,0.3);border-radius:22px;border:3px solid #1e252c;display:block;margin:8px auto 28px auto;padding:0 0 173% 0;width:80%}.healthscore-phones-graphic .features-across .column .phone:first-child{margin-top:-48px}.healthscore-phones-graphic .features-across .column .phone.for-sleep{background-image:url(../images/home7/screenshot_sleep.jpg)}.healthscore-phones-graphic .features-across .column .phone.for-targets{background-image:url(../images/home7/screenshot_day.jpg)}.coach-bodies-across{display:block}.coach-bodies-across .content-area{display:inline-block;margin:36px 0 42px 0;vertical-align:middle;width:25%;text-align:right}.mobile .coach-bodies-across .content-area{display:block;width:auto;margin:0 10%;text-align:center}.coach-bodies-across .content-area h5{color:#fff;display:block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 8px 0}.coach-bodies-across .content-area p{color:rgba(205,225,255,0.64);font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0}.coach-bodies-across .graphic{background:url(../images/home7/coaches-3d.jpg) no-repeat center center;background-size:contain;display:inline-block;margin:0 -10% 0 2%;padding:0 0 40% 0;width:80%;vertical-align:middle}.mobile .coach-bodies-across .graphic{margin:0 -7%;padding:0 0 55% 0;width:110%}.home-coach-section .specific-coach-section{margin:24px 0;padding:24px 32px}.home-coach-section .specific-coach-section .container{max-width:1500px}.mobile .home-coach-section .specific-coach-section .container{min-height:900px}.home-coach-section .video-background{display:block;padding:0 0 56.25% 0;position:relative}.home-coach-section .video-background .video-player{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.home-coach-section .video-background .video-player video{display:block;height:100%;width:100%;object-fit:cover;display:none}.checkpoint1 .home-coach-section .video-background .video-player video{display:block}.home-coach-section .video-background .vignette{background:url(../images/home7/vignette.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;height:100.5%;width:100%}.home-coach-section .coach-header{position:absolute;top:12px;left:-2%;left:1%}.mobile .home-coach-section .coach-header{top:-56px}.home-coach-section .coach-header .graphic{display:inline-block;margin:-8px 12px 0 0;position:relative;height:150px;width:150px;vertical-align:middle}.mobile .home-coach-section .coach-header .graphic{height:80px;width:80px}.home-coach-section .coach-header .graphic .blob{background:url(../images/blob/green_4.png) no-repeat center center;background-size:cover;opacity:0.6;position:absolute;top:-8px;left:-8px;bottom:-8px;right:-8px}.home-coach-section .coach-header .graphic .blob.yellow{background-image:url(../images/blob/yellow_1.png)}.home-coach-section .coach-header .graphic .blob.blue{background-image:url(../images/blob/purple_2.png)}.home-coach-section .coach-header .graphic .blob.green{background-image:url(../images/blob/green_4.png)}.home-coach-section .coach-header .graphic .emoji{display:block;font:500 64px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:50%;margin:-38px 0 0 0;left:0;right:0;text-align:center;text-shadow:2px 3px 5px rgba(0,0,0,0.6)}.home-coach-section .coach-header h2{color:#fff;display:inline-block;font:400 36px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:left;letter-spacing:0.15em;max-width:5em;vertical-align:middle;text-shadow:2px 3px 6px rgba(0,0,0,0.4)}.home-coach-section .coach-header h2.blue{color:#4945d8}.home-coach-section .coach-header h2.green{color:#4eab55}.home-coach-section .coach-header h2.orange{color:#ea983e}.mobile .home-coach-section .coach-header h2{font-size:22px}.home-coach-section .coach-info{display:block;position:relative;text-align:center;-webkit-perspective:900px;-webkit-perspective-origin:50% 33%}.home-coach-section .coach-info .content{display:inline-block;margin:-12px 5% 0 5%;vertical-align:middle;width:40%;text-align:center;-webkit-transform:rotateY(15deg) rotateX(15deg);-webkit-transform-style:preserve-3d}.mobile .home-coach-section .coach-info .content{margin:0;width:66%}.home-coach-section .coach-info .content.rightside{-webkit-transform:rotateY(-15deg) rotateX(15deg)}.home-coach-section .coach-info .content .program{background:#111 url(../images/programs/fiber.jpg) no-repeat center center;background-size:cover;border-radius:32px;display:block;margin:0 0 8px 0;padding:0 0 28% 0;position:relative;width:44%}.mobile .home-coach-section .coach-info .content .program{width:60%;padding:0 0 42% 0}.home-coach-section .coach-info .content .program.big{margin-left:0;-webkit-transform:scale(1.05) translateZ(10px);opacity:0.98}.home-coach-section .coach-info .content .program.medium{margin-left:33%;-webkit-transform:scale(0.84) translateZ(-20px);opacity:0.8}.home-coach-section .coach-info .content .program.small{margin-left:10%;margin-top:-4px;-webkit-transform:scale(0.8);opacity:0.62}.home-coach-section .coach-info .content .program h6{color:#fff;font:600 32px/1.2 "D","Lucida Grande",verdana,sans-serif;position:absolute;left:18px;bottom:20px;max-width:5em;text-align:left}.mobile .home-coach-section .coach-info .content .program h6{font-size:19px}.home-coach-section .coach-info .content .program.for-sleep{background-image:url(../images/programs/sleep2.jpg)}.home-coach-section .coach-info .content .program.for-focus{background-image:url(../images/programs/computer2.jpg)}.home-coach-section .coach-info .content .program.for-adhd{background-image:url(../images/programs/brain1.jpg)}.home-coach-section .coach-info .content .program.for-stress{background-image:url(../images/programs/lava.jpg)}.home-coach-section .coach-info .content .program.for-gratitude{background-image:url(../images/programs/flower7.jpg)}.home-coach-section .coach-info .content .program.for-steps{background-image:url(../images/programs/workout3.jpg)}.home-coach-section .coach-info .content .program.for-muscle{background-image:url(../images/programs/sleep.jpg)}.home-coach-section .coach-info .content .program.for-vo2max{background-image:url(../images/programs/workout1.jpg)}.home-coach-section .coach-info .content .program.for-bodyfat{background-image:url(../images/programs/weight2.jpg)}.home-coach-section .coach-info .content .program.for-protein{background-image:url(../images/programs/protein.jpg)}.home-coach-section .coach-info .content .program.for-sugar{background-image:url(../images/programs/sugar.jpg)}.home-coach-section .coach-info .content .program.for-muscle{background-image:url(../images/programs/bulking.jpg)}.home-coach-section .coach-info .graphic{display:inline-block;margin:-64px -5% 0 10%;width:42%;vertical-align:middle}.mobile .home-coach-section .coach-info .graphic{margin:0;width:33%}.home-coach-section .coach-info .graphic.right{margin-left:-8%;margin-right:-5%}.home-coach-section .coach-info .graphic .phone{background:url(../images/home7/phone3.png) no-repeat center center;background-size:contain;display:block;padding:0 0 110% 0;width:85%}.mobile .home-coach-section .coach-info .graphic .phone{width:150%;padding:0 0 250% 0;margin-top:80px}.home-coach-section .coach-info .graphic .phone.one{background-image:url(../images/home7/phone4.png)}.home-coach-section .coach-info .graphic .phone.two{background-image:url(../images/home7/phone5.png)}.home-coach-section .coach-info .graphic .phone.three{background-image:url(../images/home7/phone1.png)}.home-cta{display:block;min-height:88vh}.home-cta .container{display:block;max-width:1200px;margin:0 auto;padding:24px 32px;text-align:center}.home-cta .email-entry-container{display:block;width:60%;max-width:550px;margin:0 auto;padding:24px 32px;text-align:center}.home-cta .email-entry-container h2{color:#fff;font:600 56px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto 32px auto;text-align:center;max-width:10em}.mobile .home-cta .email-entry-container h2{font-size:42px}.home-cta .email-entry-container form{background:rgba(205,225,255,0.1);border-radius:32px;padding:24px 32px}.home-cta .email-entry-container form .text-input{background:#fff;border-radius:32px;border:1px solid #fff;font:500 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;outline:0 none;padding:16px;width:90%}.home-cta .email-entry-container form h4{color:#fff;font:500 19px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px;text-align:center;text-shadow:0 0 3px #36eb0c}.home-cta .email-entry-container .email-entry.available .email-input{border-color:#91e125;box-shadow:0 0 5px 3px #08b410}.home-cta .email-entry-container .email-entry.unavailable .email-input{border-color:#4d18f7;box-shadow:0 0 5px 3px #4d18f7}.home-cta .email-entry-container .email-benefits{display:block;padding:24px 0}.home-cta .email-entry-container .email-benefits h4{color:rgba(205,225,255,0.24);font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.25em;margin:0 0 16px 88px;text-align:left}.home-cta .email-entry-container .email-benefits li{clear:left;display:block;margin:0 0 20px 42px;text-align:left}.home-cta .email-entry-container .email-benefits li .check{background:url(../images/icons/check.png) no-repeat center center;background-size:66% 66%;border:1.5px solid rgba(110,189,35,0.3);border-radius:24px;display:inline-block;height:28px;width:28px;vertical-align:middle}.home-cta .email-entry-container .email-benefits li p{color:rgba(205,225,255,0.88);display:inline-block;width:80%;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 16px;text-align:left;vertical-align:middle}.home-cta .email-entry-container .email-benefits li p .free-glow{color:#dbffb8;text-shadow:0 0 3px #36eb0c}.home-cta .pricing{margin:0 auto;display:block;display:none;width:90%;text-align:center}.home-cta .pricing h4{color:rgba(205,225,255,0.5);font:500 28px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 6px 4px}.home-cta .pricing h5{color:#fff;display:block;font:600 36px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 -24px 0}.home-cta .pricing .titles{display:inline-block;margin:0 10px 0 0;width:38%;text-align:right}.home-cta .pricing .prices-across{display:block;display:inline-block;width:55%}.home-cta .pricing .prices-across .price{display:inline-block;position:relative;vertical-align:middle;text-align:center;width:320px}.home-cta .pricing .prices-across .price .currency{color:rgba(205,225,255,0.6);font:500 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:15vh -22px 0 0;position:relative;text-shadow:2px 3px 5px rgba(0,0,0,0.4);vertical-align:top}.home-cta .pricing .prices-across .price .big-number{color:rgba(205,225,255,0.1);display:inline-block;font:600 44vh/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:middle;background-clip:text;-webkit-background-clip:text;background-image:radial-gradient(circle at 30% 12%, rgba(205,225,255,0.44),rgba(10,25,44,0.1));text-shadow:-1px -1px 0 rgba(0,0,0,0.5)}.home-cta .pricing .prices-across .price .month{color:#fff;color:rgba(205,225,255,0.6);font:500 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:15vh 0 0 -5vh;display:inline-block;text-shadow:2px 3px 5px rgba(0,0,0,0.4);vertical-align:middle}.home-cta .pricing .prices-across .price h6{color:#fff;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0}.home-cta .pricing .prices-across .price p{color:rgba(205,225,255,0.65);font:15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block}.home-cta .pricing .prices-across .or{color:rgba(205,225,255,0.33);font:400 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:128px 55px 0 55px;vertical-align:top}.home-cta .quotes{display:block;margin:0 auto 56px auto;width:90%;text-align:center;max-width:1200px}.home-cta .testimonial{display:inline-block;margin:42px 12px 0 0;padding:24px 2%;vertical-align:middle;max-width:400px;width:28%}.mobile .home-cta .testimonial{display:block;margin:0 16px;width:auto}.home-cta .testimonial blockquote{position:relative;display:block}.home-cta .testimonial blockquote p{color:rgba(235,245,255,0.95);font:300 24px/1.5 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:20em;text-align:left}.home-cta .testimonial blockquote p.small{font-size:18px}.home-cta .testimonial blockquote p.big{font-size:28px}.home-cta .testimonial blockquote p em{color:rgba(205,225,255,0.6);font-size:77%;text-align:right;font-weight:500;vertical-align:middle}.home-cta .testimonial blockquote p .endquote{color:rgba(205,225,255,0.5);font-weight:500}.home-cta .testimonial blockquote .quotation-icon{color:rgba(205,225,255,0.28);display:block;position:absolute;font:400 88px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;top:-28px;left:-20px}.home-cta .register-form{position:relative}.home-cta .register-form.available .email-input{border-color:#91e125;box-shadow:0 0 5px 3px #08b410}.home-cta .register-form.available .newsletter-signup-confirmation{display:block}.home-cta .register-form.unavailable .email-input{border-color:#4d18f7;box-shadow:0 0 5px 3px #4d18f7}.home-cta .register-form.unavailable .returning-user-confirmation{display:block}.home-cta .register-form .returning-user-confirmation{background:rgba(0,10,15,0.77);background:rgba(0,10,15,0.98);border:2px solid #00aeef;border-radius:24px;display:block;display:none;padding:16px 24px;position:absolute;z-index:99;top:88%;left:12px;right:42px;text-align:left}.home-cta .register-form .returning-user-confirmation .confirmation-content{display:inline-block;margin:6px 3% 0 0;width:55%;vertical-align:middle}.home-cta .register-form .returning-user-confirmation .confirmation-content .check{border:1px solid rgba(205,225,255,0.1);border-radius:24px;background:url(../images/icons/check.png) no-repeat center center;background-size:10px 10px;float:left;display:block;margin:-5px 6px 0 -4px;height:20px;width:20px}.home-cta .register-form .returning-user-confirmation .confirmation-content p{color:rgba(205,225,255,0.94);display:block;font:400 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 28px}.home-cta .register-form .returning-user-confirmation .buttons{display:inline-block;vertical-align:middle;margin:0 -12px 0 0;width:40%}.home-cta .register-form .returning-user-confirmation .buttons .button{display:block}.home-cta .register-form .returning-user-confirmation .buttons .button .label{text-align:center;width:100%}.home-cta .register-form .newsletter-signup-confirmation{background:rgba(0,10,15,0.98);border-radius:24px;border:1px solid #afff42;box-shadow:0 0 6px 1px #00d400;display:block;display:none;padding:16px 24px;position:absolute;z-index:99;top:88%;left:32px;right:32px;text-align:left}.home-cta .register-form .benefits-list{display:inline-block;margin:6px 0 0 0;width:66%;vertical-align:middle}.home-cta .register-form .benefits-list p{color:#fff;display:block;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0}.home-cta .register-form .benefits-list p .check{border:1px solid rgba(205,225,255,0.3);border-radius:24px;background:url(../images/icons/check.png) no-repeat center center;background-size:10px 10px;float:left;display:block;margin:0 8px 0 0;height:16px;width:16px}.home-cta .register-form .buttons{display:inline-block;vertical-align:middle;width:32%}.home-cta .register-form .buttons .button{display:block}.home-cta .register-form .buttons .button .label{text-align:center;width:100%}.newsletter-confirmation{background:#111;display:flex;display:none;position:fixed;top:0;left:0;height:100%;width:100%;z-index:999999;align-items:center;justify-content:center}.newsletter-submitted .newsletter-confirmation{display:flex}.newsletter-confirmation .container{display:block;padding:24px 32px;margin:0 auto;width:66%;align-items:center;text-align:center}.newsletter-confirmation .container h2{color:#fff;font:600 48px/1.3 "D","Lucida Grande",verdana,sans-serif}.newsletter-confirmation .container p{color:rgba(255,255,255,0.8);font:400 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;max-width:24em}.newsletter-confirmation .actions{display:block;margin:32px 0 0 0;text-align:center;width:100%}.newsletter-confirmation .actions .qr-code{height:180px;width:180px;display:inline-block;vertical-align:middle;width:20%}.newsletter-confirmation .actions .qr-code .label-below{color:rgba(205,225,255,0.6);display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:102%;left:4px;right:4px;text-align:center}.newsletter-confirmation .actions .or{color:rgba(205,225,255,0.6);font:500 32px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:-8px 0 0 0;vertical-align:middle;width:16%}.newsletter-confirmation .actions .buttons{display:inline-block;width:45%}.newsletter-confirmation .actions .buttons .button{display:block}.newsletter-confirmation .actions .buttons .button .label{display:block;text-align:center}.home-page-8{background:#000}.home-page-8 .container{max-width:1360px;margin:0 auto;position:relative}.home-page-8 .corner-actions{background:rgba(0,10,15,0.4);padding:8px 12px;border-radius:24px;position:fixed;top:6%;right:24px;z-index:9999;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(12px);backdrop-filter:blur(4px)}.mobile .home-page-8 .corner-actions{display:none}.loaded .home-page-8 .corner-actions{opacity:1;-webkit-transform:none;transition-delay:300ms}.home-page-8 .corner-actions a{color:rgba(205,225,255,0.8);font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;display:inline-block;padding:6px 16px 4px 16px;margin:0 4px;text-decoration:none}.home-page-8 .corner-actions a .text{display:block}.home-page-8 .corner-actions .signup-button{border:1.5px solid rgba(205,225,255,0.25);border-radius:24px}.home-page-8 .home-header{position:relative;margin:0 0 42px 0;padding:0 0 72% 0;width:100%}.home-page-8 .home-header.square{margin:0 auto;padding:auto;width:80%}.mobile .home-page-8 .home-header{padding:0;height:900px}.home-page-8 .home-header .page-backdrop{position:absolute;top:0;left:0;height:100%;width:100%}.home-page-8 .home-header .video-background{display:block;padding:0 0 56.25% 0;position:relative;width:100%}.mobile .home-page-8 .home-header .video-background{padding:0 0 120% 0}.home-page-8 .home-header .video-background .video-player{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.home-page-8 .home-header .video-background .video-player video{display:block;height:100%;width:100%;object-fit:cover;display:block;opacity:0;transition:2400ms linear}.loaded .home-page-8 .home-header .video-background .video-player video{display:block;opacity:0.7}.home-page-8 .home-header .video-background .vignette{background:url(../images/home7/vignette.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;height:100.5%;width:100%;opacity:0.77}.home-page-8 .home-header .video-background .bottom-gradient{background:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,0.9));display:block;position:absolute;bottom:0;left:0;height:28%;width:100%}.home-page-8 .home-header .inner-contents{display:block;width:100%}.home-page-8 .home-header .inner-contents h1{background:rgba(0,0,0,0.4);backdrop-filter:blur(4px);border:3px solid rgba(255,255,255,0.24);border-radius:50px;background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:81% auto;color:transparent;font:500 24px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:6px 8px;position:absolute;top:6%;left:50%;margin:0;letter-spacing:0.5em;text-align:center;text-transform:uppercase;transition:all 640ms ease-out;opacity:0;-webkit-transform:translateX(-50%) scale(1.1)}.loaded .home-page-8 .home-header .inner-contents h1{opacity:1;-webkit-transform:translateX(-50%) scale(1);transition-delay:500ms}.home-page-8 .home-header .info{bottom:12%;text-align:left;text-align:center;position:absolute;left:20%;right:20%}@media (min-height: 800px){.home-page-8 .home-header .info{bottom:22%}}.mobile .home-page-8 .home-header .info{left:16px;right:16px}.home-page-8 .home-header .info .rear-gradient{background:-webkit-radial-gradient(50% 60%, ellipse farthest-side, rgba(0,0,0,0.66), rgba(0,0,0,0));display:block;position:absolute;pointer-events:none;bottom:0px;left:-50px;right:-50px;height:360px}.home-page-8 .home-header .info h2{color:#fff;font:600 42px/1.2 "D","Lucida Grande",verdana,sans-serif;text-align:left;text-align:center;position:relative;text-shadow:2px 4px 12px rgba(0,0,0,0.45);transition:all 420ms ease-out;opacity:0;-webkit-transform:translateY(12px)}@media (min-width: 1000px){.home-page-8 .home-header .info h2{font-size:4.2vmax}}.mobile .home-page-8 .home-header .info h2{font-size:36px}.loaded .home-page-8 .home-header .info h2{opacity:1;-webkit-transform:none;transition-delay:200ms}.home-page-8 .home-header .info p{color:rgba(205,225,255,0.88);font:400 22px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;text-align:left;text-align:center;position:relative;text-shadow:1px 3px 6px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(12px)}.loaded .home-page-8 .home-header .info p{opacity:1;-webkit-transform:none;transition-delay:260ms}.mobile .home-page-8 .home-header .info p{font-size:18px}.home-page-8 .home-header .info .email-input{background:#000;border:1px solid #fff;border-radius:32px;color:#fff;display:block;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 16px;margin:24px auto 16px auto;width:240px}.home-page-8 .home-header .info .small{color:rgba(205,225,255,0.6);display:block;font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;max-width:300px;text-align:center}.home-page-8 .home-header .info .button{transform:translateY(8px) scale(1.12)}.loaded .home-page-8 .home-header .info .button{opacity:1;transform:none;transition-delay:400ms}.home-page-8 .home-header .info .button .backdrop{background:rgba(0,0,0,0.4);border:2px solid #00fa7d}.home-page-8 .home-header .info .button .label{font-size:18px;line-height:20px;margin-top:3px}.home-page-8 .home-logos{margin:0 0;padding:0 0 64px 0;position:relative}.mobile .home-page-8 .home-logos{height:auto;margin:0 24px}.home-page-8 .home-logos h4{color:rgba(205,225,255,0.45);font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 12px 0;text-align:center}.home-page-8 .home-logos .right-gradient{background:linear-gradient(90deg, rgba(0,0,0,0),rgba(0,0,0,0.88));display:block;pointer-events:none;position:absolute;top:0;right:0;width:15%;height:100%}.mobile .home-page-8 .home-logos .right-gradient{display:none}.home-page-8 .home-logos .left-gradient{background:linear-gradient(-90deg, rgba(0,0,0,0),rgba(0,0,0,0.88));display:block;pointer-events:none;position:absolute;top:0;left:0;width:13%;height:100%}.mobile .home-page-8 .home-logos .left-gradient{display:none}.home-page-8 .starting-spacer{display:inline-block;width:180px;margin-right:28px;margin-left:-24px;text-align:right}.mobile .home-page-8 .starting-spacer{width:45%;text-align:center;display:none}.home-page-8 .starting-spacer h3{color:rgba(205,225,255,0.45);display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:28px 0 0 0;position:relative;transition:all 900ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.loaded .home-page-8 .starting-spacer h3{opacity:0.9;-webkit-transform:none;transition-delay:700ms}.home-page-8 .starting-spacer h3 .arrows{background:url(../images/home8/arrow-right.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:-12px;left:108%;height:42px;width:42px}.home-page-8 .logos-across{display:block;overflow:hidden;height:100%;width:100%}.home-page-8 .logos-across .logos-slide{display:block;text-align:center;width:100%}.home-page-8 .logos-across .logo-item{display:inline-block;margin:0 1%;width:180px;position:relative;vertical-align:top;transition:all 420ms ease-out;opacity:0.77;white-space:normal}.home-page-8 .logos-across .logo-item.wider{width:320px}.home-page-8 .logos-across .logo-item.widest{width:360px}.mobile .home-page-8 .logos-across .logo-item{width:44%;margin:0 3%;margin-bottom:18px;min-width:90px}.intro .home-page-8 .logos-across .logo-item:nth-child(1) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(1) blockquote{transition-delay:688ms}.intro .home-page-8 .logos-across .logo-item:nth-child(2) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(2) blockquote{transition-delay:876ms}.intro .home-page-8 .logos-across .logo-item:nth-child(3) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(3) blockquote{transition-delay:1064ms}.intro .home-page-8 .logos-across .logo-item:nth-child(4) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(4) blockquote{transition-delay:1252ms}.intro .home-page-8 .logos-across .logo-item:nth-child(5) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(5) blockquote{transition-delay:1440ms}.intro .home-page-8 .logos-across .logo-item:nth-child(6) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(6) blockquote{transition-delay:1628ms}.intro .home-page-8 .logos-across .logo-item:nth-child(7) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(7) blockquote{transition-delay:1816ms}.intro .home-page-8 .logos-across .logo-item:nth-child(8) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(8) blockquote{transition-delay:2004ms}.intro .home-page-8 .logos-across .logo-item:nth-child(9) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(9) blockquote{transition-delay:2192ms}.intro .home-page-8 .logos-across .logo-item:nth-child(10) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(10) blockquote{transition-delay:2380ms}.intro .home-page-8 .logos-across .logo-item:nth-child(11) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(11) blockquote{transition-delay:2568ms}.intro .home-page-8 .logos-across .logo-item:nth-child(12) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(12) blockquote{transition-delay:2756ms}.intro .home-page-8 .logos-across .logo-item:nth-child(13) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(13) blockquote{transition-delay:2944ms}.intro .home-page-8 .logos-across .logo-item:nth-child(14) .logo,.intro .home-page-8 .logos-across .logo-item:nth-child(14) blockquote{transition-delay:3132ms}.home-page-8 .logos-across .logo-item .logo{background:no-repeat center center;background-size:contain;display:block;margin:0 auto;padding:0 0 96px 0;width:88%;transition:all 900ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .home-page-8 .logos-across .logo-item .logo{-webkit-transform:scale(1);opacity:0.94;transition-duration:3200ms;transition-delay:200ms}.home-page-8 .logos-across .logo-item .logo.for-techcrunch{background-image:url(../images/home8/logos/logo_tc.png)}.home-page-8 .logos-across .logo-item .logo.for-macstories{background-image:url(../images/home8/logos/logo_macstories.png)}.home-page-8 .logos-across .logo-item .logo.for-apple{background-image:url(../images/home8/logos/logo_apple.png)}.home-page-8 .logos-across .logo-item .logo.for-fitt{background-image:url(../images/home8/logos/logo_fitt.png)}.home-page-8 .logos-across .logo-item .logo.for-appoftheday{background-image:url(../images/home8/logos/logo_appoftheday.png);width:102%;padding:0 0 90px 0;margin-top:-10px}.home-page-8 .logos-across .logo-item .logo.for-producthunt{background-image:url(../images/home8/logos/logo_producthunt.png)}.home-page-8 .logos-across .logo-item .logo.for-tnw{background-image:url(../images/home8/logos/logo_tnw.png)}.home-page-8 .logos-across .logo-item .logo.for-true{background-image:url(../images/home8/logos/logo_true.png)}.home-page-8 .logos-across .logo-item .logo.for-mensjournal{background-image:url(../images/home8/logos/logo_mens.png)}.home-page-8 .logos-across .logo-item .logo.for-dailybeast{background-image:url(../images/home8/logos/logo_dailybeast.png);padding:0 0 95px 0;margin-top:-8px}.home-page-8 .logos-across .logo-item .logo.for-appstore{background-image:url(../images/home8/logos/logo_appstore.png)}.home-page-8 .logos-across .logo-item .logo.for-usnews{background-image:url(../images/home8/logos/logo_usnews.png)}.home-page-8 .logos-across .logo-item:hover{opacity:1;transform:scale(1.1);transform-origin:50% 60px}.home-page-8 .logos-across .logo-item:hover h5{color:#fff;text-shadow:0 0 6px #0d62ff}.home-page-8 .logos-across .logo-item:hover blockquote{color:#fff}.home-page-8 .logos-across .logo-item h5{color:rgba(205,225,255,0.33);display:none;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:2px 12px 16px 12px;position:relative;text-align:center;text-shadow:1px 1px 2px rgba(0,0,0,0.12);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.animating .home-page-8 .logos-across .logo-item h5{opacity:1;-webkit-transform:none}.home-page-8 .logos-across .logo-item blockquote{color:rgba(205,225,255,0.888);display:block;font:400 16px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 8px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.animating .home-page-8 .logos-across .logo-item blockquote{opacity:1;-webkit-transform:none}.home-page-8 .logos-across .logo-item blockquote.smaller{font-size:13px}.home-page-8 .logos-across .logo-item blockquote.bigger{font-size:18px}.home-healthscore-section{padding:16px 0 0 0;position:relative;text-align:center}.home-healthscore-section.showing .section-backdrop{opacity:1;transition-delay:500ms}.home-healthscore-section .section-backdrop{background:-webkit-radial-gradient(38% 52%, ellipse farthest-side, rgba(205,225,255,0.16), transparent);position:absolute;top:0;left:0;right:0;bottom:15%;transition:all 800ms ease-out;opacity:0}.home-healthscore-section .container{margin-top:-23%}.home-healthscore-section h2.smaller{color:rgba(205,225,255,0.8);display:block;font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;text-align:center;max-width:15em;padding:0 0 4px 0}.home-healthscore-section .content-text{margin:-5% 0 10% 0}.home-healthscore-section .content-text p{color:#fff;font:500 32px/1.6 "D","Lucida Grande",verdana,sans-serif;margin:0 auto 8px auto;padding:0;text-align:center;max-width:30em}.mobile .home-healthscore-section .content-text p{font-size:20px}.home-healthscore-section .content-text p:nth-child(2){color:rgba(205,225,255,0.7);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:35em}.mobile .home-healthscore-section .content-text p:nth-child(2){font-size:14px}.mobile.mobile.mobile .home-healthscore-section .content-text{font-size:13px;line-height:1.6;margin:0 8px 24px 8px}.home-healthscore-section.showing .graphic .hex{opacity:1;-webkit-transform:none;transition-delay:720ms}.home-healthscore-section h2{margin-top:8px !important}.home-healthscore-section h2 .highlight{background:rgba(190,220,255,0.3);padding-top:5px;padding-bottom:1px;padding-left:2px;padding-right:2px}.home-healthscore-section h2 .highlight.green{background:#aafd90}.home-healthscore-section h2 .highlight.red{background:#fd90b4}.home-healthscore-section.showing .content-bubble{opacity:1;-webkit-transform:none;transition-delay:240ms}.home-healthscore-section .content-bubble{background:-webkit-linear-gradient(top, rgba(235,245,255,0.12), rgba(235,245,255,0.12));background:-webkit-linear-gradient(top, rgba(10,15,22,0.5), rgba(20,25,33,0.6));opacity:0.9;box-shadow:1px 4px 8px rgba(0,0,0,0.06);border-radius:100px;display:inline-block;margin-bottom:3%;margin-left:-16px;padding:14px 48px;backdrop-filter:blur(6px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.mobile .home-healthscore-section .content-bubble{background:-webkit-linear-gradient(top, rgba(10,15,22,0.5), rgba(20,25,33,0.6));padding:8px 0;position:absolute;top:-72px;left:18%;right:18%;backdrop-filter:blur(3px)}.home-healthscore-section .graphic{display:block;margin:0 auto -24px auto;position:relative;padding:0 0 35% 0;max-width:500px}.mobile .home-healthscore-section .graphic{margin:0 auto 24px auto}.home-healthscore-section .graphic .score-bubble{display:block;margin:-180px 0 0 -140px;position:absolute;top:50%;left:50%;display:block;height:280px;width:280px}.animating .home-healthscore-section .graphic .score-bubble{animation:healthscore-pulse 9s infinite ease-in-out normal;animation-fill-mode:both}.mobile .home-healthscore-section .graphic .score-bubble{height:180px;width:180px;margin:-90px 0 0 -90px}.home-healthscore-section .graphic .score-bubble .hex{background:url(../images/home8/hex_red.png) no-repeat center center;background-size:contain;display:block;position:absolute;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75)}.home-healthscore-section .graphic .score-bubble .hex.green{background-image:url(../images/home8/hex_green.png);-webkit-transform:scale(1);opacity:0;transition-duration:600ms}.home-healthscore-section .graphic .score-bubble .number{color:#fff;display:block;font:600 99px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:-50px 0 0 0;position:absolute;top:50%;left:10%;right:10%;text-align:center;text-shadow:1px 1px 0 rgba(0,0,0,0.2),0 6px 14px rgba(0,0,0,0.2);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.65)}.mobile .home-healthscore-section .graphic .score-bubble .number{font-size:70px;margin-top:-36px}.home-healthscore-section .graphic .score-bubble .healthscore-label{color:rgba(255,255,255,0.88);display:block;font:500 19px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:-12px 0 0 0;position:absolute;top:25%;left:24%;right:24%;text-align:center;text-transform:uppercase;text-shadow:1px 1px 0 rgba(0,0,0,0.06),1px 4px 8px rgba(0,0,0,0.1);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .home-healthscore-section .graphic .score-bubble .healthscore-label{font-size:15px}.home-healthscore-section .graphic .score-bubble .healthscore-label.bottom{top:75%}.mobile .home-healthscore-section .graphic .score-bubble .healthscore-label.bottom{top:80%}.home-healthscore-section .graphic .corner-detail{position:absolute;text-align:left;width:55%}.mobile .home-healthscore-section .graphic .corner-detail{display:none}.home-healthscore-section .graphic .corner-detail.top{top:10%}.home-healthscore-section .graphic .corner-detail.bottom{top:51%}.home-healthscore-section .graphic .corner-detail.left{left:-40%}.home-healthscore-section .graphic .corner-detail.right{right:-44%}@media (max-width: 1000px){.home-healthscore-section .graphic .corner-detail.right{right:-28%}}.home-healthscore-section .graphic .corner-detail .icon{background:rgba(205,225,255,0.4) url(../images/home8/healthscore.jpg) no-repeat center center;background-size:cover;border-radius:12px;display:block;float:left;margin:4px 0 0 -18px;height:70px;width:80px;box-shadow:2px 3px 8px rgba(0,0,0,0.3);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.home-healthscore-section .graphic .corner-detail .icon.for-grades{background-color:#fff;background-image:url(../images/home8/healthscore_grades.jpg)}.home-healthscore-section .graphic .corner-detail .icon.for-report{background-image:url(../images/home8/healthscore_report.jpg)}.home-healthscore-section .graphic .corner-detail .icon.for-immune{background-image:url(../images/home8/healthscore_immune.jpg)}.home-healthscore-section .graphic .corner-detail .icon.for-continuous{background-image:url(../images/home8/healthscore_trends.jpg)}@media (max-width: 1000px){.home-healthscore-section .graphic .corner-detail .icon{display:none}}.home-healthscore-section .graphic .corner-detail h3{color:#fff;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 80px;padding:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.home-healthscore-section .graphic .corner-detail p{color:rgba(205,225,255,0.45);display:block;font:500 12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 80px !important;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.home-healthscore-section.showing .corner-detail:nth-child(2) .icon{transition-delay:660ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(2) h3{transition-delay:750ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(2) p{transition-delay:780ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(3) .icon{transition-delay:740ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(3) h3{transition-delay:830ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(3) p{transition-delay:860ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(4) .icon{transition-delay:820ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(4) h3{transition-delay:910ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(4) p{transition-delay:940ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(5) .icon{transition-delay:900ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(5) h3{transition-delay:990ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .corner-detail:nth-child(5) p{transition-delay:1020ms;opacity:1;-webkit-transform:none}.home-healthscore-section.showing .score-bubble .hex.red{opacity:1;-webkit-transform:none;transition-delay:100ms}.home-healthscore-section.showing .score-bubble .healthscore-label{opacity:1;-webkit-transform:none;transition-delay:340ms}.home-healthscore-section.showing .score-bubble .healthscore-label.bottom{transition-delay:440ms}.home-healthscore-section.showing .score-bubble .number{opacity:1;-webkit-transform:none;transition-delay:380ms}.loaded .home-healthscore-section.show-green.showing .score-bubble .hex.green{opacity:1;-webkit-transform:none;transition-delay:240ms}.loaded .home-healthscore-section.show-green.showing .score-bubble .hex.red{-webkit-transform:scale(0.99);opacity:1;transition-delay:10ms}.healthscore-section .connecting-lines{display:block;margin:-32px auto 0 auto;padding:0 0 30% 0;position:relative;max-width:1350px}@media (max-width: 1400px){.healthscore-section .connecting-lines{margin-top:-16px}}.mobile .healthscore-section .connecting-lines{margin:-8px -99px 0 -99px;padding:0 0 48% 0}.healthscore-section .connecting-lines .line{background:url(../images/home8/lines/1.png) no-repeat center top;background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 360ms ease-out;opacity:0}.healthscore-section .connecting-lines .line.one.fill{background-image:url(../images/home8/lines/1on.png)}.healthscore-section .connecting-lines .line.two{background-image:url(../images/home8/lines/2.png)}.healthscore-section .connecting-lines .line.two.fill{background-image:url(../images/home8/lines/2on.png)}.healthscore-section .connecting-lines .line.three{background-image:url(../images/home8/lines/3.png)}.healthscore-section .connecting-lines .line.three.fill{background-image:url(../images/home8/lines/3on.png)}.healthscore-section .connecting-lines .line.four{background-image:url(../images/home8/lines/4.png)}.healthscore-section .connecting-lines .line.four.fill{background-image:url(../images/home8/lines/4on.png)}.healthscore-section .connecting-lines .line.five{background-image:url(../images/home8/lines/5.png)}.healthscore-section .connecting-lines .line.five.fill{background-image:url(../images/home8/lines/5on.png)}.healthscore-section .connecting-lines .line.six{background-image:url(../images/home8/lines/6.png)}.healthscore-section .connecting-lines .line.six.fill{background-image:url(../images/home8/lines/6on.png)}.healthscore-section .connecting-lines .line.seven{background-image:url(../images/home8/lines/7.png)}.healthscore-section .connecting-lines .line.seven.fill{background-image:url(../images/home8/lines/7on.png)}.healthscore-section .connecting-lines .line.eight{background-image:url(../images/home8/lines/8.png)}.healthscore-section .connecting-lines .line.eight.fill{background-image:url(../images/home8/lines/8on.png)}.healthscore-section .connecting-lines .line.nine{background-image:url(../images/home8/lines/9.png)}.healthscore-section .connecting-lines .line.nine.fill{background-image:url(../images/home8/lines/9on.png)}.healthscore-section .connecting-lines .line.ten{background-image:url(../images/home8/lines/10.png)}.healthscore-section .connecting-lines .line.ten.fill{background-image:url(../images/home8/lines/10on.png)}.animating .healthscore-section.showing .connecting-lines .fill{animation:connection-line 3.2s infinite linear normal;animation-fill-mode:both}.healthscore-section.showing .connecting-lines .line{opacity:0.15;-webkit-transform:none}.healthscore-section.showing .connecting-lines .line:nth-child(1){transition-delay:198ms}.healthscore-section.showing .connecting-lines .line:nth-child(2){transition-delay:296ms}.healthscore-section.showing .connecting-lines .line:nth-child(3){transition-delay:394ms}.healthscore-section.showing .connecting-lines .line:nth-child(4){transition-delay:492ms}.healthscore-section.showing .connecting-lines .line:nth-child(5){transition-delay:590ms}.healthscore-section.showing .connecting-lines .line:nth-child(6){transition-delay:688ms}.healthscore-section.showing .connecting-lines .line:nth-child(7){transition-delay:786ms}.healthscore-section.showing .connecting-lines .line:nth-child(8){transition-delay:884ms}.healthscore-section.showing .connecting-lines .line:nth-child(9){transition-delay:982ms}.healthscore-section.showing .connecting-lines .line:nth-child(10){transition-delay:1080ms}.healthscore-section.showing .connecting-lines .fill:nth-child(11){animation-delay:1140ms;animation-duration:2.45s}.healthscore-section.showing .connecting-lines .fill:nth-child(12){animation-delay:1380ms;animation-duration:2.6s}.healthscore-section.showing .connecting-lines .fill:nth-child(13){animation-delay:1620ms;animation-duration:2.75s}.healthscore-section.showing .connecting-lines .fill:nth-child(14){animation-delay:1860ms;animation-duration:2.9s}.healthscore-section.showing .connecting-lines .fill:nth-child(15){animation-delay:2100ms;animation-duration:3.05s}.healthscore-section.showing .connecting-lines .fill:nth-child(16){animation-delay:608ms;animation-duration:4.1s}.healthscore-section.showing .connecting-lines .fill:nth-child(17){animation-delay:431ms;animation-duration:4.3s}.healthscore-section.showing .connecting-lines .fill:nth-child(18){animation-delay:254ms;animation-duration:4.5s}.healthscore-section.showing .connecting-lines .fill:nth-child(19){animation-delay:77ms;animation-duration:4.7s}.healthscore-section.showing .connecting-lines .fill:nth-child(20){animation-delay:-100ms;animation-duration:4.9s}.healthscore-section.showing.at-end .connecting-lines .fill{animation-play-state:paused}@keyframes connection-line{0%{opacity:0;clip-path:inset(0% 0% 94% 0%)}5%{opacity:0}15%{opacity:0.5}48%{clip-path:inset(5% 0% 64% 0);opacity:0.8}88%{opacity:0.5}99%{opacity:0}100%{clip-path:inset(92% 0% 3% 0);opacity:0}}@keyframes healthscore-pulse{0%{transform:scale(1);opacity:1}15%{transform:scale(1);opacity:1}20%{transform:scale(1.04);opacity:0.88}30%{transform:scale(1);opacity:1}35%{transform:scale(1.04);opacity:0.88}45%{transform:scale(1);opacity:1}60%{transform:scale(1);opacity:1}65%{transform:scale(1.04);opacity:0.88}70%{transform:scale(1);opacity:1}80%{transform:scale(1);opacity:1}85%{transform:scale(1.04);opacity:0.88}90%{transform:scale(1);opacity:1}100%{transform:scale(1);opacity:1}}.home-testimonials .testimonials-header{display:block;padding:24px 64px}.mobile .home-testimonials .testimonials-header{padding:16px 12px}.home-testimonials .testimonials-header h2{color:rgba(205,225,255,0.6);display:block;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;-webkit-font-smoothing:antialiased}.mobile .home-testimonials .testimonials-header h2{font-size:28px;text-align:center}.home-testimonials .testimonials-header h2 em{color:#3fe939;text-shadow:0 0 4px #08d932}.home-testimonials .testimonials-header h3{color:rgba(205,225,255,0.8);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 24px 0;max-width:40em}.mobile .home-testimonials .testimonials-header h3{font-size:14px}.home-testimonials .testimonials-header .chart{display:block;margin:42px 0}.home-testimonials .testimonials-header .chart:nth-child(4){margin-left:11%}.home-testimonials .testimonials-header .chart:nth-child(5){margin-left:22%}.mobile .home-testimonials .testimonials-header .chart{margin:42px 0 16px 0;width:77%}.home-testimonials .testimonials-header .chart .bar{background:rgba(205,225,255,0.22);border-radius:4px;position:relative;margin:0 0 16px 0;height:1.5px;max-width:700px}.home-testimonials .testimonials-header .chart .bar .bar-fill{background:#1c5cff;background:linear-gradient(90deg, #003edc,#00a8ff);box-shadow:0 0 4px rgba(15,80,255,0.8);border-radius:4px;display:block;height:1.5px;transition:all 680ms ease-out;opacity:0.2;-webkit-transform:scaleX(0);-webkit-transform-origin:0 0}.home-testimonials .testimonials-header .chart .bar .bar-fill.yellow{background:#dfc30a;background:linear-gradient(90deg, #b27100,#dfc30a);box-shadow:0 0 4px rgba(255,130,30,0.8)}.home-testimonials .testimonials-header .chart .bar .bar-fill.green{background:#2edf0a;background:linear-gradient(90deg, #2edf0a,#2edf0a);box-shadow:0 0 4px rgba(37,225,0,0.6)}.home-testimonials .testimonials-header .chart .bar .bar-fill.fill-86{width:86%}.home-testimonials .testimonials-header .chart .bar .bar-fill.fill-47{width:47%}.home-testimonials .testimonials-header .chart .bar .bar-fill.fill-69{width:69%}.home-testimonials .testimonials-header .chart .bar .number{color:rgba(205,225,255,0.45);position:absolute;left:102%;top:-16px;font:300 36px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;transform:translateX(-8px) scale(0.8)}.mobile .home-testimonials .testimonials-header .chart .bar .number{font-size:32px}.home-testimonials .testimonials-header .chart h4{color:rgba(255,255,255,0.8);font:500 22px/1.3 "D","Lucida Grande",verdana,sans-serif}.home-testimonials .testimonials-header .chart h5{color:rgba(205,225,255,0.45);font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.home-testimonials.showing .testimonials-header .chart .bar .number{opacity:1;transform:none;transition-delay:400ms}.home-testimonials.showing .testimonials-header .chart .bar .number.two{transition-delay:1000ms}.home-testimonials.showing .testimonials-header .chart .bar .number.three{transition-delay:1600ms}.home-testimonials.showing .testimonials-header .chart .bar .bar-fill{opacity:1;transform:none;transition-delay:120ms}.home-testimonials.showing .testimonials-header .chart .bar .bar-fill.yellow{transition-delay:600ms}.home-testimonials.showing .testimonials-header .chart .bar .bar-fill.green{transition-delay:1200ms}.home-testimonials .testimonial-columns{display:block;padding:0 24px 24px 24px;overflow:hidden;width:100%}.mobile .home-testimonials .testimonial-columns{margin:0;padding:0 0 0 12px;width:auto}.home-testimonials .testimonial-columns .column{float:left;margin:0 2% 0 0;width:22.2%}.desktop .home-testimonials .testimonial-columns .column:nth-child(2),.desktop .home-testimonials .testimonial-columns .column:nth-child(4){margin-top:42px}.mobile .home-testimonials .testimonial-columns .column{width:47%}.mobile .home-testimonials .testimonial-columns .column:nth-child(3){clear:left}.home-testimonials .testimonial-columns .column .testimonial{background:#eee;box-shadow:2px 4px 8px rgba(0,0,0,0.08);border-radius:14px;display:block;margin:0 0 24px 0;padding:1px 0 1px 0}.mobile .home-testimonials .testimonial-columns .column .testimonial{margin-bottom:8px}.home-testimonials .testimonial-columns .column .testimonial.tweet{padding:0}.mobile .home-testimonials .testimonial-columns .column .testimonial.tweet{display:none}.home-testimonials .testimonial-columns .column .testimonial.tweet .twitter-tweet{color:#333;font:15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.home-testimonials .testimonial-columns .column .testimonial.short{min-height:180px}.home-testimonials .testimonial-columns .column .testimonial.square{min-height:240px}.home-testimonials .testimonial-columns .column .testimonial.long{min-height:320px}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed{background:#fff no-repeat center 8px;border-radius:24px;background-size:95% auto;display:block;padding:0 0 100% 0}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed.alex{background-image:url(../images/home8/tweets/5.png);padding:0 0 88% 0}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed.presh{background-image:url(../images/home8/tweets/2.png);padding:0 0 110% 0}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed.deep{background-image:url(../images/home8/tweets/3.png);padding:0 0 70% 0}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed.josh{background-image:url(../images/home8/tweets/4.png);padding:0 0 55% 0}.home-testimonials .testimonial-columns .column .testimonial .tweet-embed.asya{background-image:url(../images/home8/tweets/1.png);padding:0 0 84% 0}.home-testimonials .testimonial-columns .column .testimonial .twitter-tweet{margin-right:-2px;margin-bottom:-10px}.mobile .home-testimonials .testimonial-columns .column .testimonial .twitter-tweet{width:125% !important;-webkit-transform:scale(0.8);-webkit-transform-origin:0 0;margin-bottom:-50px !important}.home-testimonials .testimonial-columns .column .testimonial.quote{background:#fff}.home-testimonials .testimonial-columns .column .testimonial .stars{background:url(../images/testimonials/star.png) repeat-x left center;background-size:20px 20px;display:inline-block;margin:16px 0 -12px 22px;height:20px;width:100px}.home-testimonials .testimonial-columns .column .testimonial .quote-text{color:#111;display:block;font:400 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 16px 8px 24px;margin:0 0 8px 0}.home-testimonials .testimonial-columns .column .testimonial .quote-text.big{font-size:19px}.home-testimonials .testimonial-columns .column .testimonial .quote-text strong{background:#fff0a0}.home-testimonials .testimonial-columns .column .testimonial .avatar{border-radius:21px;box-shadow:1px 1px 3px rgba(0,0,0,0.08);display:inline-block;margin:-4px 0 20px 24px;height:32px;width:32px;vertical-align:middle}.home-testimonials .testimonial-columns .column .testimonial .quote-from{color:rgba(0,10,15,0.6);font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:-4px 0 20px 8px;vertical-align:middle}.home-testimonials .testimonial-columns .column .testimonial .quote-from.noavatar{margin-left:32px}.home-testimonials .testimonial-columns .column .testimonial .quote-from .lighter{color:rgba(0,10,15,0.35)}.home-testimonials .testimonial-columns .column .case-study-link{border-radius:14px;display:block;margin:-2px 0 -1px 0;position:relative;min-height:320px}.home-testimonials .testimonial-columns .column .case-study-link.taller{padding-bottom:25%}.home-testimonials .testimonial-columns .column .case-study-link .background{background:#111 url(../images/casestudies/johannes/thumb.jpg) no-repeat center center;background-size:cover;border-radius:14px;display:block;position:absolute;top:0;left:0;width:100%;height:100%}.home-testimonials .testimonial-columns .column .case-study-link .background.for-johannes{background-image:url(../images/casestudies/johannes/thumb.jpg);background-position:50% 80%}.home-testimonials .testimonial-columns .column .case-study-link .background.for-sean{background-image:url(../images/casestudies/sean/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-tristen{background-image:url(../images/casestudies/tristen/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-deep{background-image:url(../images/casestudies/deep/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-neil{background-image:url(../images/casestudies/neil/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-roelfina{background-image:url(../images/casestudies/roelfina/thumb.jpg);background-position:50% 80%}.home-testimonials .testimonial-columns .column .case-study-link .background.for-rob{background-image:url(../images/casestudies/rob/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-joe{background-image:url(../images/casestudies/joe/thumb.jpg);background-position:50% 10%}.home-testimonials .testimonial-columns .column .case-study-link .background.for-hemanth{background-image:url(../images/casestudies/hemanth/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-lucas{background-image:url(../images/casestudies/lucas/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .background.for-lars{background-image:url(../images/casestudies/lars/thumb.jpg)}.home-testimonials .testimonial-columns .column .case-study-link .bottom-title{background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.64) 80%);border-bottom-right-radius:14px;border-bottom-left-radius:14px;display:block;padding:24px 16px 16px 16px;position:absolute;bottom:0;right:0;left:0}.home-testimonials .testimonial-columns .column .case-study-link .bottom-title h4{color:#fff;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 2px 4px rgba(0,0,0,0.5)}.mobile .home-testimonials .testimonial-columns .column .case-study-link .bottom-title h4{font-size:15px;line-height:1.2}.home-testimonials .testimonial-columns .column .case-study-link .bottom-title h5{color:rgba(235,245,255,0.75);font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:1px 0 0 0;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.mobile .home-testimonials .testimonial-columns .column .case-study-link .bottom-title h5{font-size:12px}.home-page-8 .trackers,.landing-page .trackers{padding:0 16px !important}@media (max-width: 1200px){.home-page-8 .trackers,.landing-page .trackers{padding:0 24px !important}}.home-page-8 .trackers .container,.landing-page .trackers .container{margin:0 auto;max-width:1250px}.trackers h2{margin-top:0}@media (max-width: 1200px){.trackers h2{font-size:28px !important}}.trackers.showing .subject{transition-delay:60ms !important}.trackers.showing h2{transition-delay:80ms !important}.trackers.showing p{transition-delay:120ms !important}.trackers .categories-list{display:flex;flex-direction:row;margin:24px 0 0 -1%;position:relative;z-index:9000}.mobile .trackers .categories-list{display:block;margin:16px 8px 0 8px}.trackers .categories-list .tracking-category{display:flex;flex-direction:column;flex-grow:0.5;flex-basis:0;flex-shrink:0;position:relative;vertical-align:top}.mobile .trackers .categories-list .tracking-category{display:inline-block;text-align:center;width:20%}.trackers .categories-list .icon{background:url(../images/trackers/steps.png) no-repeat center center;background-size:contain;border-radius:64px;display:block;margin:0 0 -4px 0;padding:0 0 75% 0;position:relative;max-width:90%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.trackers .categories-list .icon.small{margin-left:-8px}.leaving.leaving .trackers .categories-list .icon{opacity:0;-webkit-transform:scale(0.75);transition-delay:0ms !important;transition-duration:240ms}.mobile .trackers .categories-list .icon{margin:0 auto -4px auto}.trackers .categories-list .sleep .icon{background-image:url(../images/trackers/sleep.png)}.trackers .categories-list .heart .icon{background-image:url(../images/trackers/heart.png)}.trackers .categories-list .bodyfat .icon{background-image:url(../images/trackers/bodyfat.png)}.trackers .categories-list .glucose .icon{background-image:url(../images/trackers/glucose.png)}.trackers .categories-list .brain .icon{background-image:url(../images/trackers/brain.png)}.trackers .categories-list .computer .icon{background-image:url(../images/trackers/computer.png)}.trackers .categories-list .exercise .icon{background-image:url(../images/trackers/weights.png)}.trackers .categories-list .food .icon{background-image:url(../images/trackers/food.png)}.trackers .categories-list .cortisol .icon{background-image:url(../images/trackers/cortisol.png)}.trackers .categories-list .focus .icon{background-image:url(../images/trackers/focus.png)}.trackers .categories-list .dna .icon{background-image:url(../images/trackers/dna.png)}.trackers .categories-list h3{color:rgba(225,245,255,0.9);font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 10% 0 28px;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.leaving.leaving .trackers .categories-list h3{opacity:0;-webkit-transform:scale(0.9);transition-duration:240ms}.mobile .trackers .categories-list h3{margin:0;text-align:center}.trackers .categories-list .tracking-category:hover .hover-info{opacity:1;-webkit-transform:none;transition-delay:80ms}.trackers .categories-list .hover-info{background:rgba(206,225,235,0.15);border-radius:24px;display:block;pointer-events:none;position:absolute;padding-top:98%;padding-bottom:16px;top:0px;left:8px;width:220px;backdrop-filter:blur(5px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.trackers .categories-list .hover-info.rightside{width:164px}.trackers .categories-list .hover-info.rightside p{margin-right:8px;font-size:10px}.trackers .categories-list .hover-info p{color:#fff;font:500 13px/18px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0px 12px 4px 20px;padding:0;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.trackers .categories-list .hover-info p.small{font-size:11.5px/18px;color:rgba(255,255,255,0.75)}.trackers .categories-list .hover-info h4{color:rgba(205,225,255,0.6);font:500 13px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:12px 0 0 20px;padding:0;text-transform:uppercase}.trackers.showing .tracking-category .icon{opacity:1;-webkit-transform:none}.trackers.showing .tracking-category h3{opacity:0.5;-webkit-transform:none}.trackers.showing .tracking-category:nth-child(1){z-index:49}.trackers.showing .tracking-category:nth-child(1) .icon{transition-delay:120ms}.trackers.showing .tracking-category:nth-child(1) h3{transition-delay:160ms}.trackers.showing .tracking-category:nth-child(2){z-index:48}.trackers.showing .tracking-category:nth-child(2) .icon{transition-delay:200ms}.trackers.showing .tracking-category:nth-child(2) h3{transition-delay:240ms}.trackers.showing .tracking-category:nth-child(3){z-index:47}.trackers.showing .tracking-category:nth-child(3) .icon{transition-delay:280ms}.trackers.showing .tracking-category:nth-child(3) h3{transition-delay:320ms}.trackers.showing .tracking-category:nth-child(4){z-index:46}.trackers.showing .tracking-category:nth-child(4) .icon{transition-delay:360ms}.trackers.showing .tracking-category:nth-child(4) h3{transition-delay:400ms}.trackers.showing .tracking-category:nth-child(5){z-index:45}.trackers.showing .tracking-category:nth-child(5) .icon{transition-delay:440ms}.trackers.showing .tracking-category:nth-child(5) h3{transition-delay:480ms}.trackers.showing .tracking-category:nth-child(6){z-index:44}.trackers.showing .tracking-category:nth-child(6) .icon{transition-delay:520ms}.trackers.showing .tracking-category:nth-child(6) h3{transition-delay:560ms}.trackers.showing .tracking-category:nth-child(7){z-index:43}.trackers.showing .tracking-category:nth-child(7) .icon{transition-delay:600ms}.trackers.showing .tracking-category:nth-child(7) h3{transition-delay:640ms}.trackers.showing .tracking-category:nth-child(8){z-index:42}.trackers.showing .tracking-category:nth-child(8) .icon{transition-delay:680ms}.trackers.showing .tracking-category:nth-child(8) h3{transition-delay:720ms}.trackers.showing .tracking-category:nth-child(9){z-index:41}.trackers.showing .tracking-category:nth-child(9) .icon{transition-delay:760ms}.trackers.showing .tracking-category:nth-child(9) h3{transition-delay:800ms}.trackers.showing .tracking-category:nth-child(10){z-index:40}.trackers.showing .tracking-category:nth-child(10) .icon{transition-delay:840ms}.trackers.showing .tracking-category:nth-child(10) h3{transition-delay:880ms}.trackers.showing .tracking-category:nth-child(11){z-index:39}.trackers.showing .tracking-category:nth-child(11) .icon{transition-delay:920ms}.trackers.showing .tracking-category:nth-child(11) h3{transition-delay:960ms}.trackers.showing .tracking-category:nth-child(12){z-index:38}.trackers.showing .tracking-category:nth-child(12) .icon{transition-delay:1000ms}.trackers.showing .tracking-category:nth-child(12) h3{transition-delay:1040ms}.home-page-8 .dashboard-section{padding:24px 16px}.mobile .home-page-8 .dashboard-section{display:none}.home-page-8 .dashboard-section h2{color:rgba(205,225,255,0.6);display:block;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;text-align:center;-webkit-font-smoothing:antialiased}.home-page-8 .dashboard-section h2 em{color:#3fe939;text-shadow:0 0 4px #08d932}.mobile .home-page-8 .dashboard-section h2{font-size:32px}.home-page-8 .dashboard-section h2+h3{color:rgba(205,225,255,0.4);display:block;font:400 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto 9vmax auto;max-width:25em;text-align:center;-webkit-font-smoothing:antialiased}.home-page-8 .dashboard-section h2+h3 em{color:#3fe939;text-shadow:0 0 4px #08d932}.home-page-8 .bento{display:flex;justify-content:center;align-items:stretch;gap:20px;margin:64px 42px 88px 42px}.home-page-8 .box{background:#1b1b22;border-radius:24px;display:block;flex-direction:column;flex-grow:1;position:relative;text-align:center}.home-page-8 .box .gradient{display:block;background:#0c141e -webkit-radial-gradient(44% 18%, ellipse farthest-corner, #1f252a, #0c0e11);border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%}.home-page-8 .box.wide{flex-grow:1.5}.home-page-8 .box.small{flex-grow:0.7}.home-page-8 .box .graphic{background:#ff0;display:block;margin:0 24px 64px 24px;padding:0 0 110% 0;position:relative}.home-page-8 .box .graphic.going-up{margin-top:-42px}.home-page-8 .box .graphic.for-phone{background:url(../images/home8/devices/phone.png) no-repeat center center;background-size:cover}.home-page-8 .box .graphic.for-laptop{background:url(../images/home8/devices/laptop.png) no-repeat center center;background-size:cover;padding:0 0 65% 0;margin-top:-70px}.home-page-8 .box .graphic.for-watch{background:url(../images/home8/devices/watch.png) no-repeat center center;background-size:cover;margin-bottom:-16px;transform:scale(0.9)}.home-page-8 .box h3{color:rgba(205,225,255,0.65);display:block;font:300 24px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;bottom:5%;right:10px;left:10px;text-align:center;-webkit-font-smoothing:antialiased}.home-page-8 .box .optional-bubble{border:1px solid rgba(205,225,255,0.3);border-radius:24px;display:inline-block;color:rgba(205,225,255,0.6);font:12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;opacity:0.6;margin:-8px 0 0 0;padding:4px 8px;position:relative}.integrations-section{display:block}.integrations-section .container{margin:0 auto;padding:1px 32px;max-width:1200px}.integrations-section .container h2{color:rgba(205,225,255,0.6);display:block;font:200 42px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;text-align:center;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.integrations-section .container h2 em{color:#3fe939;text-shadow:0 0 4px #08d932}.mobile .integrations-section .container h2{font-size:32px;margin:64px 0 0 0}.integrations-section .container p{color:rgba(205,225,255,0.9);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:0 auto 42px auto;text-align:center;max-width:900px;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .integrations-section .container p{font-size:15px}.integrations-section.showing h2{opacity:1;-webkit-transform:none;transition:300ms}.integrations-section.showing p{opacity:1;-webkit-transform:none;transition:450ms}.integrations-section .corner-description{color:rgba(205,225,255,0.33);display:block;font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:24px;right:28px}.integrations-section.showing .xray-diagram .bento-backdrop{opacity:1;transform:none;transition-delay:300ms}.integrations-section.showing .xray-diagram .phone{opacity:1;-webkit-transform:rotateZ(-6deg) translateZ(0);-webkit-transform-transition-delay:280ms}.integrations-section.showing .xray-diagram .phone.right{-webkit-transform:rotateZ(6deg) translateZ(0);transition-delay:800ms}.integrations-section.showing .xray-diagram .arrow-between-phones{opacity:0.45;-webkit-transform:none;transition-delay:500ms}.integrations-section .xray-diagram{margin:66px 42px 0 42px;position:relative;padding:0 0 45% 0}.mobile .integrations-section .xray-diagram{margin:12px 8px;padding:0 0 120% 0}.integrations-section .xray-diagram .bento-backdrop{background:#11151f;background:#0c141e -webkit-radial-gradient(44% 18%, ellipse farthest-corner, #0e1317, #090c0f);border-radius:24px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.integrations-section .xray-diagram .arrow-between-phones{background:url(../images/home8/arrow.png) no-repeat center center;background-size:contain;display:block;position:absolute;left:45%;top:38%;height:10%;width:13%;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px) scale(0.9)}.mobile .integrations-section .xray-diagram .arrow-between-phones{top:42%;left:40%}.integrations-section .xray-diagram .phone{display:block;position:absolute;top:4%;left:23%;padding:0 0 38% 0;width:25%;transition:all 420ms ease-out;opacity:0;-webkit-transform:rotateZ(-7deg) scale(1.04) translateX(-12px)}.mobile .integrations-section .xray-diagram .phone{top:36%;left:4%;padding:0 0 55% 0;width:40%}.integrations-section .xray-diagram .phone h5{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;left:0;right:0;text-align:center}.integrations-section .xray-diagram .phone h5.above{top:-36px}.integrations-section .xray-diagram .phone h5.below{bottom:-32px}.integrations-section .xray-diagram .phone .shell{background:url(../images/app/iphone2.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.integrations-section .xray-diagram .phone .screenshot{background:#222 no-repeat left top;background-size:100% auto;border-radius:24px;border-right:1px solid #000;position:absolute;top:4.05%;left:16.51%;bottom:4.7%;right:15.99%}.integrations-section .xray-diagram .phone .screenshot.camera{background-image:url(../images/app/screenshots/131.jpg)}.integrations-section .xray-diagram .phone .screenshot.meal{background-image:url(../images/app/screenshots/132.jpg)}.integrations-section .xray-diagram .phone.right{left:54%;top:17%;-webkit-transform:rotateZ(4deg) scale(1.03) translateX(-12px)}.integrations-section .xray-diagram .tracking-checklist{display:block;position:absolute;bottom:8%;left:82%;right:2%}.mobile .integrations-section .xray-diagram .tracking-checklist{display:block;top:65%;left:53%;bottom:auto;right:11px}.mobile .integrations-section .xray-diagram .tracking-checklist li{display:inline-block;font-size:9.5px;margin:0 16px 1px 0}.integrations-section .xray-diagram .tracking-checklist li{color:rgba(205,225,255,0.45);font:400 12.5px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 5px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(4px)}.integrations-section .xray-diagram .tracking-checklist li .icon{background:url(../images/home8/green_dark.png) no-repeat center center;background-size:contain;opacity:0.8;display:inline-block;margin:0 5px 1px 0;height:14px;width:14px;vertical-align:middle}.integrations-section.showing .xray-diagram li{opacity:1;-webkit-transform:none;opacity:1;-webkit-transform:none}.integrations-section.showing .xray-diagram li:nth-child(1){transition-delay:996ms}.integrations-section.showing .xray-diagram li:nth-child(1) .icon{transition-delay:1076ms}.integrations-section.showing .xray-diagram li:nth-child(2){transition-delay:1092ms}.integrations-section.showing .xray-diagram li:nth-child(2) .icon{transition-delay:1172ms}.integrations-section.showing .xray-diagram li:nth-child(3){transition-delay:1188ms}.integrations-section.showing .xray-diagram li:nth-child(3) .icon{transition-delay:1268ms}.integrations-section.showing .xray-diagram li:nth-child(4){transition-delay:1284ms}.integrations-section.showing .xray-diagram li:nth-child(4) .icon{transition-delay:1364ms}.integrations-section.showing .xray-diagram li:nth-child(5){transition-delay:1380ms}.integrations-section.showing .xray-diagram li:nth-child(5) .icon{transition-delay:1460ms}.integrations-section.showing .xray-diagram li:nth-child(6){transition-delay:1476ms}.integrations-section.showing .xray-diagram li:nth-child(6) .icon{transition-delay:1556ms}.integrations-section.showing .xray-diagram li:nth-child(7){transition-delay:1572ms}.integrations-section.showing .xray-diagram li:nth-child(7) .icon{transition-delay:1652ms}.integrations-section.showing .xray-diagram li:nth-child(8){transition-delay:1668ms}.integrations-section.showing .xray-diagram li:nth-child(8) .icon{transition-delay:1748ms}.integrations-section.showing .xray-diagram li:nth-child(9){transition-delay:1764ms}.integrations-section.showing .xray-diagram li:nth-child(9) .icon{transition-delay:1844ms}.integrations-section.showing .xray-diagram li:nth-child(10){transition-delay:1860ms}.integrations-section.showing .xray-diagram li:nth-child(10) .icon{transition-delay:1940ms}.integrations-section.showing .xray-diagram li:nth-child(11){transition-delay:1956ms}.integrations-section.showing .xray-diagram li:nth-child(11) .icon{transition-delay:2036ms}.integrations-section.showing .xray-diagram li:nth-child(12){transition-delay:2052ms}.integrations-section.showing .xray-diagram li:nth-child(12) .icon{transition-delay:2132ms}.integrations-section.showing .xray-diagram li:nth-child(13){transition-delay:2148ms}.integrations-section.showing .xray-diagram li:nth-child(13) .icon{transition-delay:2228ms}.integrations-section.showing .xray-diagram li:nth-child(14){transition-delay:2244ms}.integrations-section.showing .xray-diagram li:nth-child(14) .icon{transition-delay:2324ms}.integrations-section.showing .xray-diagram li:nth-child(15){transition-delay:2340ms}.integrations-section.showing .xray-diagram li:nth-child(15) .icon{transition-delay:2420ms}.integrations-section.showing .xray-diagram li:nth-child(16){transition-delay:2436ms}.integrations-section.showing .xray-diagram li:nth-child(16) .icon{transition-delay:2516ms}.integrations-section.showing .xray-diagram li:nth-child(17){transition-delay:2532ms}.integrations-section.showing .xray-diagram li:nth-child(17) .icon{transition-delay:2612ms}.integrations-section.showing .xray-diagram li:nth-child(18){transition-delay:2628ms}.integrations-section.showing .xray-diagram li:nth-child(18) .icon{transition-delay:2708ms}.integrations-section.showing .xray-diagram li:nth-child(19){transition-delay:2724ms}.integrations-section.showing .xray-diagram li:nth-child(19) .icon{transition-delay:2804ms}.integrations-section.showing .xray-diagram li:nth-child(20){transition-delay:2820ms}.integrations-section.showing .xray-diagram li:nth-child(20) .icon{transition-delay:2900ms}.integrations-section.showing .xray-diagram li .icon{opacity:1;-webkit-transform:none}.integrations-section .heading.heading{position:absolute;top:15%;left:6%;max-width:200px}@media (max-width: 1000px){.integrations-section .heading.heading{top:7%}}.mobile .integrations-section .heading.heading{top:-5%}.integrations-section .heading.heading.wide{max-width:320px}.integrations-section .heading.heading .feature-icon{display:block;position:relative;margin:0 0 -8px -24px;height:128px;width:128px}.integrations-section .heading.heading .feature-icon .blob{background:url(../images/blob/yellow_6.png) no-repeat center center;background-size:cover;display:block;opacity:0.5;position:absolute;top:0;left:0;height:100%;width:100%}.integrations-section .heading.heading .feature-icon .blob.grey{background-image:url(../images/blob/grey_3.png)}.integrations-section .heading.heading .feature-icon .blob.purple{background-image:url(../images/blob/purple_2.png)}.integrations-section .heading.heading .feature-icon .emoji{background:url(../images/emoji/xray.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:10%;left:10%;right:10%;bottom:10%}.integrations-section .heading.heading .feature-icon .emoji.for-places{background-image:url(../images/emoji/earth.png)}.integrations-section .heading.heading .feature-icon .emoji.for-travel{background-image:url(../images/emoji/shoe.png)}.integrations-section .heading.heading .feature-icon .emoji.for-brain{background-image:url(../images/emoji/brain.png)}.integrations-section .heading.heading h3{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 !important;padding:0 !important;text-align:left}.integrations-section .heading.heading h4{color:rgba(205,225,255,0.6);font:400 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0;padding:0;text-align:left;max-width:12em}.integrations-section .heading.heading h4.wide{max-width:30em;font-size:20px}.integrations-section .heading.heading .benefit-checklist{display:block;margin:42px 0 0 0}@media (max-width: 1000px){.integrations-section .heading.heading .benefit-checklist{display:none}}.integrations-section .heading.heading .benefit-checklist li{color:rgba(205,225,255,0.8);display:block;font:12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;position:relative}.integrations-section .heading.heading .benefit-checklist li .check{background:url(../images/home8/green_dark.png) no-repeat center center;background-size:contain;opacity:0.75;position:absolute;top:0;left:-28px;margin:-2px 5px 0 0;height:22px;width:22px}.integrations-section .bento-box{transition:all 640ms ease-in-out;opacity:0;-webkit-filter:blur(7px);transform:scale(1.22) translateZ(-100px)}.integrations-section .bento-box .graphic{opacity:0;-webkit-transform:scale(1.2);transition:all 320ms ease-out}.integrations-section .bento-box.top-left{transform:scale(1.09) translateX(-25%) translateY(-15%) translateZ(-30px)}.integrations-section .bento-box.left{transform:scale(1.09) translateX(-33%)}.integrations-section .bento-box.bottom-left{transform:scale(1.09) translateX(-13%) translateY(-15%)}.integrations-section .bento-box.top-right{transform:scale(1.09) translateX(25%) translateY(-25%) translateZ(-50px)}.integrations-section .bento-box.right{transform:scale(1.09) translateX(43%) translateZ(-20px)}.integrations-section .bento-box.bottom-right{transform:scale(1.09) translateX(53%) translateY(-15%)}.integrations-section .bento-box.top-right{transform:scale(1.09) translateX(35%) translateY(-15%) translateZ(-50px)}.integrations-section .bento-box.right{transform:scale(1.09) translateX(40%) translateZ(-20px)}.integrations-section .bento-box.bottom-right{transform:scale(1.09) translateX(20%) translateY(-10%)}.integrations-section.showing .bento{opacity:1;transform:none;transition-delay:0}.integrations-section.showing .bento-box{opacity:1;transform:none;-webkit-filter:blur(0)}.integrations-section.showing .bento-box .graphic{opacity:1;-webkit-transform:none}.integrations-section.showing .bento-box.delay-1{transition-delay:250ms}.integrations-section.showing .bento-box.delay-1 .graphic{transition-delay:370ms}.integrations-section.showing .bento-box.delay-2{transition-delay:450ms}.integrations-section.showing .bento-box.delay-2 .graphic{transition-delay:570ms}.integrations-section.showing .bento-box.delay-3{transition-delay:650ms}.integrations-section.showing .bento-box.delay-3 .graphic{transition-delay:770ms}.integrations-section.showing .bento-box.delay-4{transition-delay:680ms;transition-duration:790ms}.integrations-section.showing .bento-box.delay-4 .graphic{transition-delay:870ms}.integrations-section.showing .bento-box.delay-5{transition-delay:700ms;transition-duration:1100ms}.integrations-section.showing .bento-box.delay-5 .graphic{transition-delay:920ms}.integrations-section .bento{display:flex;justify-content:center;align-items:stretch;gap:20px;margin:20px 42px 64px 42px;transition:all 1800ms ease-in-out;opacity:0.33;transform:scale(1.4);-webkit-perspective:1000px}@media (max-width: 1000px){.integrations-section .bento{margin:16px 8px}}.mobile .integrations-section .bento{display:block;margin:0 8px}.integrations-section .bento .column{flex:1;display:flex;flex-direction:column;gap:16px;height:100%;min-height:500px}.integrations-section .bento .column.short{min-height:300px}.mobile .integrations-section .bento .column{margin:0 0 20px 0}.integrations-section .bento .column-across{display:flex;flex-grow:1;flex-direction:row;gap:16px;align-items:stretch}.integrations-section .bento .column-across.taller{flex-grow:2}.integrations-section .bento .column-across.tall{flex-grow:4.5}.integrations-section .bento .column-across .half-column{display:flex;flex-grow:1;flex-direction:column;gap:16px}.integrations-section .bento .bento-box{background:#11151f;background:#0c141e -webkit-radial-gradient(44% 18%, ellipse farthest-corner, #0e1317, #090c0f);border-radius:24px;flex-grow:1;display:flex;position:relative;width:100%;align-items:center;justify-content:flex-start;min-height:80px}.integrations-section .bento .bento-box.map-bg{background:url(../images/home8/bento/map.jpg) no-repeat bottom right;background-size:cover}.integrations-section .bento .bento-box.half{flex-grow:0.41}.integrations-section .bento .bento-box.half h3{font-size:15px;font-weight:500}.integrations-section .bento .bento-box.compact .graphic.upper{height:80%}.integrations-section .bento .bento-box .heading{left:8%;top:-32px}.integrations-section .bento .bento-box .heading.right{top:24px;left:45%;right:8px;width:auto}.integrations-section .bento .bento-box .heading h3{font-size:24px}.integrations-section .bento .bento-box .heading h4{color:rgba(245,250,255,0.75);font-size:13px;font-weight:400;line-height:1.6;margin-top:4px;text-shadow:1px 1px 3px rgba(0,0,0,0.5)}.integrations-section .bento .bento-box .background-lines{background:url(../images/home8/bento/lines.png) no-repeat center center;background-size:contain;opacity:0.33;position:absolute;top:16px;right:12px;width:60%;height:60%}.integrations-section .bento .bento-box .graphic{background:url(../images/devices/phone.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:16px;left:-12px;bottom:18px;width:40%;z-index:5}.integrations-section .bento .bento-box .graphic.upper{top:-12px;left:10%;padding:0 0 28% 0;bottom:auto;width:60%;background-size:contain}.integrations-section .bento .bento-box .graphic.left{top:8px;left:12px;bottom:12px;width:40%;background-size:contain}@media (max-width: 1100px){.integrations-section .bento .bento-box .graphic.left{left:-8px}}.integrations-section .bento .bento-box .graphic.left.wide{left:8px;width:50%}@media (max-width: 1100px){.integrations-section .bento .bento-box .graphic.left.wide{width:44%}}.integrations-section .bento .bento-box .graphic.left.big{top:0px;width:69%;left:-16%}.integrations-section .bento .bento-box .graphic.right{top:-4px;right:-5%;left:auto;bottom:-16px;width:52%;background-size:contain}.integrations-section .bento .bento-box .graphic.small{bottom:auto;margin:-28px 0 0 0;top:50%;left:-8%;padding:0 0 20% 0;width:25%}.integrations-section .bento .bento-box .graphic.lower{top:34%;left:8px;right:8px;bottom:auto;height:60%;width:auto}.integrations-section .bento .bento-box .graphic.across{top:8px;bottom:8px;left:8px;width:50%}@media (max-width: 1100px){.integrations-section .bento .bento-box .graphic.across{width:42%}}.integrations-section .bento .bento-box .graphic.wide{width:55%}.integrations-section .bento .bento-box .graphic.wide.big{top:-8px;bottom:-12px;width:70%;margin-left:-12%}.integrations-section .bento .bento-box .graphic.bottom{opacity:0.4;left:0;right:0;width:auto;height:38%;bottom:4px;top:auto;background-size:cover}.integrations-section .bento .bento-box .graphic.for-apple-watch{background-image:url(../images/home8/devices/watch.png)}.integrations-section .bento .bento-box .graphic.for-scale{background-image:url(../images/home8/devices/scale.png)}.integrations-section .bento .bento-box .graphic.for-oura{background-image:url(../images/home8/devices/oura.png)}.integrations-section .bento .bento-box .graphic.for-whoop{background-image:url(../images/home8/devices/whoop.png)}.integrations-section .bento .bento-box .graphic.for-garmin{background-image:url(../images/home8/devices/garmin.png)}.integrations-section .bento .bento-box .graphic.for-fitbit{background-image:url(../images/home8/devices/fitbit.png)}.integrations-section .bento .bento-box .graphic.for-glucose{background-image:url(../images/home8/devices/glucose.png)}.integrations-section .bento .bento-box .graphic.for-mattress{background-image:url(../images/home8/devices/mattress.png)}.integrations-section .bento .bento-box .graphic.for-blood{background-image:url(../images/home8/devices/blood.png)}.integrations-section .bento .bento-box .graphic.for-dna{background-image:url(../images/home8/devices/dna.png)}.integrations-section .bento .bento-box .graphic.for-workouts{background-image:url(../images/home8/devices/app-running.png);opacity:0.66}.integrations-section .bento .bento-box .graphic.for-meditation{background-image:url(../images/home8/devices/app-meditation.png);opacity:0.66}.integrations-section .bento .bento-box .graphic.for-bloodpressure{opacity:0.66;background-image:url(../images/home8/devices/app-bloodpressure.png)}.integrations-section .bento .bento-box .graphic.for-strength{background-image:url(../images/home8/devices/app-strength.png);opacity:0.66}.integrations-section .bento .bento-box .graphic.blood-bg{background-image:url(../images/home8/bento/blood.png);background-size:cover;opacity:0.55;top:12px;left:0;right:0;height:58%;width:auto}.integrations-section .bento .bento-box .graphic.dna-bg{background-image:url(../images/home8/bento/dna.png);background-size:cover;opacity:0.55;top:12px;left:0;right:0;height:58%;width:auto}.integrations-section .bento .bento-box .graphic.for-mood{background-image:url(../images/home8/bento/mood.png)}.integrations-section .bento .bento-box .graphic.for-timeline{background-image:url(../images/home8/bento/timeline.png);background-size:cover;opacity:0.65;top:0;left:53%;bottom:0;width:40%}.integrations-section .bento .bento-box h3{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;text-align:left;margin:0 16px 0 24px;padding:0 10% 0 9%;z-index:1}.integrations-section .bento .bento-box h3 .details{color:rgba(205,225,255,0.35);display:block;font:60%/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:2px -12px 0 0}.integrations-section .bento .bento-box h3.wide{width:88%}@media (max-width: 1100px){.integrations-section .bento .bento-box h3.wide{font-size:18px;padding-left:4px;margin-left:6%;width:45%}}.integrations-section .bento .bento-box h3.right{position:absolute;top:40%;left:55%;right:10%;margin:-24px 0 0 0;padding:0}.integrations-section .bento .bento-box h3.right.higher{top:28%;margin-top:-8px}@media (max-width: 1100px){.integrations-section .bento .bento-box h3.right{left:50%;right:5px}}.integrations-section .bento .bento-box h3.right.small{margin-top:-10px;right:8%}.integrations-section .bento .bento-box h3.small{color:rgba(225,245,255,0.8);font-size:16px;font-weight:500}@media (max-width: 1100px){.integrations-section .bento .bento-box h3.small{font-size:13px}}.integrations-section .bento .bento-box h3.centered{margin:8px 12px;padding:16px 10% 0 10%;font-size:22px;align-self:center;text-align:center}.integrations-section .bento .bento-box h3.upper{padding:16px 2% 0 2%;font-size:22px;align-self:flex-start;text-align:center}.integrations-section .bento .bento-box h3.lower{margin:0;padding:0;position:absolute;right:22px;bottom:12px;font-size:22px;align-self:flex-end;text-align:right;width:100%}.monitoring-section .container{padding:64px 64px 8vmax 64px;margin:-70px auto 0 auto;overflow:hidden;max-width:1200px}.mobile .monitoring-section .container{margin:0;padding:16px 0}.monitoring-section .container h2{color:rgba(205,225,255,0.6);display:block;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;position:relative;text-align:center;-webkit-font-smoothing:antialiased;z-index:999;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.monitoring-section .container h2 em{color:#ffce1d;text-shadow:0 0 4px #f33500}.mobile .monitoring-section .container h2{font-size:32px;margin:32px 24px 0 24px}.monitoring-section .container p{color:rgba(205,225,255,0.9);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:0 auto 42px auto;text-align:center;max-width:900px;-webkit-font-smoothing:antialiased;position:relative;z-index:999;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .monitoring-section .container p{font-size:14px}.monitoring-section.showing h2{opacity:1;-webkit-transform:none;transition:300ms}.monitoring-section.showing p{opacity:1;-webkit-transform:none;transition:450ms}.monitoring-section .monitoring-header{display:block;margin:-42px auto 0 auto;max-width:900px;text-align:center}.monitoring-section .monitoring-header .monitoring-checklist{display:inline-block;margin:0 0 0 8%;vertical-align:middle;text-align:left}.monitoring-section .monitoring-header .monitoring-checklist li{color:rgba(205,225,255,0.45);display:block;font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 7px 0;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.monitoring-section .monitoring-header .monitoring-checklist li.heading{color:rgba(205,225,255,0.32);font:500 10px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.11em;margin:0 0 12px 0;text-transform:uppercase}.monitoring-section .monitoring-header .monitoring-checklist li .icon{background:url(../images/home8/green_dark.png) no-repeat center center;background-size:contain;opacity:0.6;display:inline-block;vertical-align:middle;margin:-1px 2px 0 0;height:18px;width:18px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.monitoring-section .monitoring-graphic{display:inline-block;position:relative;width:44%;padding:0 0 44% 0;vertical-align:middle;transition:all 1800ms ease-out;opacity:0;-webkit-transform:scale(1.18) rotateZ(-36deg)}.monitoring-section .monitoring-graphic .gridlines{background:url(../images/home8/radar/bg.jpg) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.monitoring-section .monitoring-graphic .blip{background:url(../images/home8/radar/circle_blue.png) no-repeat center center;background-size:contain;position:absolute;height:24px;width:24px;animation-fill-mode:both;-webkit-animation-fill-mode:both;opacity:0;animation-name:radarblip;-webkit-animation-name:radarblip;animation-duration:9600ms;-webkit-animation-duration:9600ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.monitoring-section .monitoring-graphic .blip.one{top:25%;left:25%;animation-delay:8352ms}.monitoring-section .monitoring-graphic .blip.two{top:28%;left:67%;animation-delay:1344.0ms}.monitoring-section .monitoring-graphic .blip.three{background-image:url(../images/home8/radar/circle_yellow.png);top:60%;left:74%;animation-delay:3072ms}.monitoring-section .monitoring-graphic .blip.four{top:84%;left:32%;animation-delay:5184ms}.monitoring-section .monitoring-graphic .blip.five{top:82%;left:52%;background-image:url(../images/home8/radar/circle.png);animation-delay:4512ms}.monitoring-section .monitoring-graphic .blip.six{top:16%;left:52%;animation-delay:384ms}.monitoring-section .monitoring-graphic .blip.seven{top:48%;left:13%;animation-delay:7296ms}.monitoring-section .monitoring-graphic .spinner{background:url(../images/home8/radar/line.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;animation-name:radarspin;-webkit-animation-name:radarspin;animation-duration:9600ms;-webkit-animation-duration:9600ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-play-state:paused;animation-play-state:paused}.monitoring-section.showing .monitoring-checklist li{opacity:1;-webkit-transform:none}.monitoring-section.showing .monitoring-checklist li:nth-child(1){transition-delay:1444ms}.monitoring-section.showing .monitoring-checklist li:nth-child(1) .icon{transition-delay:1524ms}.monitoring-section.showing .monitoring-checklist li:nth-child(2){transition-delay:1588ms}.monitoring-section.showing .monitoring-checklist li:nth-child(2) .icon{transition-delay:1668ms}.monitoring-section.showing .monitoring-checklist li:nth-child(3){transition-delay:1732ms}.monitoring-section.showing .monitoring-checklist li:nth-child(3) .icon{transition-delay:1812ms}.monitoring-section.showing .monitoring-checklist li:nth-child(4){transition-delay:1876ms}.monitoring-section.showing .monitoring-checklist li:nth-child(4) .icon{transition-delay:1956ms}.monitoring-section.showing .monitoring-checklist li:nth-child(5){transition-delay:2020ms}.monitoring-section.showing .monitoring-checklist li:nth-child(5) .icon{transition-delay:2100ms}.monitoring-section.showing .monitoring-checklist li:nth-child(6){transition-delay:2164ms}.monitoring-section.showing .monitoring-checklist li:nth-child(6) .icon{transition-delay:2244ms}.monitoring-section.showing .monitoring-checklist li:nth-child(7){transition-delay:2308ms}.monitoring-section.showing .monitoring-checklist li:nth-child(7) .icon{transition-delay:2388ms}.monitoring-section.showing .monitoring-checklist li:nth-child(8){transition-delay:2452ms}.monitoring-section.showing .monitoring-checklist li:nth-child(8) .icon{transition-delay:2532ms}.monitoring-section.showing .monitoring-checklist li:nth-child(9){transition-delay:2596ms}.monitoring-section.showing .monitoring-checklist li:nth-child(9) .icon{transition-delay:2676ms}.monitoring-section.showing .monitoring-checklist li:nth-child(10){transition-delay:2740ms}.monitoring-section.showing .monitoring-checklist li:nth-child(10) .icon{transition-delay:2820ms}.monitoring-section.showing .monitoring-checklist li:nth-child(11){transition-delay:2884ms}.monitoring-section.showing .monitoring-checklist li:nth-child(11) .icon{transition-delay:2964ms}.monitoring-section.showing .monitoring-checklist li:nth-child(12){transition-delay:3028ms}.monitoring-section.showing .monitoring-checklist li:nth-child(12) .icon{transition-delay:3108ms}.monitoring-section.showing .monitoring-checklist li .icon{opacity:1;-webkit-transform:none}.monitoring-section.showing .monitoring-graphic{opacity:1;-webkit-transform:none;transition-delay:100ms}.monitoring-section.showing .monitoring-graphic .spinner{-webkit-animation-play-state:running;animation-play-state:running}.monitoring-section.showing .monitoring-graphic .blip{-webkit-animation-play-state:running;animation-play-state:running}@-webkit-keyframes radarblip{0%{-webkit-transform:scale(1.88);opacity:0}5%{-webkit-transform:scale(1);opacity:0.7}23%{-webkit-transform:scale(0.2);opacity:0}100%{-webkit-transform:scale(0.4);opacity:0}}@keyframes radarblip{0%{-webkit-transform:scale(1.88);opacity:0}5%{-webkit-transform:scale(1);opacity:0.8}23%{-webkit-transform:scale(0.2);opacity:0}100%{-webkit-transform:scale(0.4);opacity:0}}@-webkit-keyframes radarspin{0%{-webkit-transform:rotateZ(0deg)}100%{-webkit-transform:rotateZ(359deg)}}@keyframes radarspin{0%{transform:rotateZ(0deg)}100%{transform:rotateZ(359deg)}}.faqs-section{display:block;margin:42px 0}.faqs-section h2{color:rgba(205,225,255,0.28);display:block;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;text-align:center;-webkit-font-smoothing:antialiased}.faqs-section .questions-list{padding:0 24px 42px 42px}.mobile .faqs-section .questions-list{padding:8px 12px}.faqs-section .questions-list .column{display:inline-block;margin:0 4% 42px 0;width:45%;vertical-align:top}.mobile .faqs-section .questions-list .column{display:block;margin:0;width:auto}.faqs-section .questions-list .faq{padding:8px 16px;margin:0 0 24px 0}.faqs-section .questions-list .faq:hover h4{color:#ff0}.faqs-section .questions-list .faq:hover.collapsed h4{color:#00aeef}.faqs-section .questions-list .faq h4{color:#fff;display:block;font:300 24px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 52px;transition:all 420ms ease}.faqs-section .questions-list .faq.collapsed h4{color:rgba(205,225,255,0.6)}.faqs-section .questions-list .faq.collapsed .answer{display:none}.faqs-section .questions-list .faq.collapsed .question .arrow{transform:scale(0.8);opacity:0.22}.faqs-section .questions-list .faq .question{display:block}.faqs-section .questions-list .faq .question .question-toggle{display:block;cursor:pointer}.faqs-section .questions-list .faq .question .arrow{background:url(../images/home8/arrow-faq.png) no-repeat center center;background-size:14px 16px;float:left;display:block;margin:-4px 0 0 0;height:40px;width:40px;transition:all 480ms ease-in-out;opacity:0.88;transform:scale(0.8) rotateZ(90deg)}.faqs-section .questions-list .faq .answer{display:block;margin:8px 0 0 52px}.faqs-section .questions-list .faq p{color:#fff;font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0}.mobile .faqs-section .questions-list .faq p{font-size:14px !important;line-height:1.4;margin-left:0 !important}.pricing-section .container{padding:16px 24px;margin:0 auto;max-width:1200px}.pricing-section.showing h2{opacity:1;-webkit-transform:none;transition-delay:800ms}.pricing-section.showing h3{opacity:1;-webkit-transform:none;transition-delay:900ms}.pricing-section h2{color:rgba(205,225,255,0.6);display:block;font:400 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0;text-align:center;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px) scale(1.1)}.pricing-section h2 em{color:#3fe939;text-shadow:0 0 4px #08d932}.pricing-section h2+h3{color:rgba(225,245,255,0.88);display:block;font:400 19px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto 48px auto;max-width:25em;text-align:center;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-4px) scale(1.1)}.pricing-section .tabs{background:rgba(205,225,255,0.12);background:-webkit-radial-gradient(35% 20%, ellipse farthest-side, rgba(67,90,128,0.32), rgba(49,66,88,0.22));border-radius:42px;display:block;margin:0 42px 64px 42px;padding:8px 16px;text-align:center}.mobile .pricing-section .tabs{margin:0 8px;padding:4px 8px}.pricing-section .tabs .title{color:rgba(205,225,255,0.32);display:inline-block;font:500 14px/1.4 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.15em;text-transform:uppercase;margin:0 4% 0 0;text-align:right;width:12%;vertical-align:middle}.mobile .pricing-section .tabs .title{color:#fff;display:block;font-size:18px;margin:16px 0 16px 0;width:auto;text-align:center}.pricing-section .tabs .pricing-tab{border-radius:42px;cursor:pointer;display:inline-block;padding:12px 0;position:relative;margin:0 2% 0 0;width:18%;text-decoration:none;vertical-align:middle}.pricing-section .tabs .pricing-tab.showing{background:rgba(0,0,0,0.4)}.mobile .pricing-section .tabs .pricing-tab{display:inline-block;margin:0 1% 0 0;width:48%;text-align:center}.pricing-section .tabs .pricing-tab .recommended{background:#36c66b;border-radius:24px;box-shadow:0 0 8px #13e257;color:#111;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:3px 8px;display:block;position:absolute;top:-16px;left:42px}.mobile .pricing-section .tabs .pricing-tab .recommended{display:none}.pricing-section .tabs .pricing-tab.showing .icon{opacity:0.8;transform:scale(1)}.pricing-section .tabs .pricing-tab:hover .content h4{color:#fff}.pricing-section .tabs .pricing-tab:hover .icon{opacity:1;transform:scale(1.1)}.pricing-section .tabs .pricing-tab .icon{background:url(../images/home8/pricing/nothing.png) no-repeat center center;background-size:contain;display:block;float:left;margin:0 8px 0 12px;height:42px;width:42px;vertical-align:middle;transition:all 420ms ease-out;transform:scale(0.88);opacity:0.6}.pricing-section .tabs .pricing-tab .icon.for-coach{background-image:url(../images/home8/pricing/coach.png)}.pricing-section .tabs .pricing-tab .icon.for-injection{background-image:url(../images/home8/pricing/injection.png)}.pricing-section .tabs .pricing-tab .icon.for-ozempic{background-image:url(../images/home8/pricing/pills.png)}.pricing-section .tabs .pricing-tab .icon.for-g1{background-image:url(../images/home8/pricing/g1.png)}.pricing-section .tabs .pricing-tab .content{display:block;margin:12px 0 0 48px;text-align:left;vertical-align:middle}.pricing-section .tabs .pricing-tab .content h4{color:rgba(205,225,255,0.42);font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out}.pricing-section .pricing-slide{display:block;margin:0 auto;padding:0 24px 80px 24px;max-width:1100px;min-height:400px;display:none}.pricing-section .pricing-slide.showing{display:block}.pricing-section .pricing-slide .price-column{display:inline-block;margin:0 7% 0 2%;width:28%;vertical-align:top;text-align:right}.mobile .pricing-section .pricing-slide .price-column{display:block;width:auto;margin:16px 0 0 0;text-align:center}.pricing-section .pricing-slide .price-column h5{color:rgba(205,225,255,0.6);font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.pricing-section .pricing-slide .price-column h6{color:#fff;font:600 38px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0}.pricing-section .pricing-slide .price-column h6.green{color:#1cf563;font-weight:500;text-shadow:0 0 5px #0fd700}.pricing-section .pricing-slide .price-column h6.red{color:#ff1068;font-weight:500;text-shadow:0 0 6px #de0051}.pricing-section .pricing-slide .price-column ul{margin:0 0 42px 0}.pricing-section .pricing-slide .price-column li{color:rgba(205,225,255,0.7);font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0}.pricing-section .pricing-slide .info-column{display:inline-block;margin:0;width:56%;vertical-align:top}.mobile .pricing-section .pricing-slide .info-column{display:block;width:auto}.pricing-section .pricing-slide .info-column h4{color:#fff;font:400 32px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:-8px 0 12px 0}.mobile .pricing-section .pricing-slide .info-column h4{font-size:22px}.pricing-section .pricing-slide .info-column p{color:rgba(205,225,255,0.7);font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0}.pricing-section .pricing-slide .info-column h5{color:rgba(205,225,255,0.8);font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:24px 0 8px 0;text-transform:uppercase}.pricing-section .pricing-slide .info-column h5.green{color:#2ac85e}.pricing-section .pricing-slide .info-column h5.red{color:#e53160}.pricing-section .pricing-slide .info-column ul{margin:0 0 16px 16px}.pricing-section .pricing-slide .info-column li{color:#fff;font:400 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;list-style:disc;margin:0 0 4px 0}.coaching-section{display:block}.mobile .coaching-section{display:none}.coaching-section .container{padding:24px 64px;margin:0 auto;max-width:1200px}.coaching-section .container h3{color:rgba(205,225,255,0.44);font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;-webkit-font-smoothing:antialiased}.coaching-section .container h3 .arrow{background:url(../images/home8/arrow-right.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:-8px;left:102%;height:42px;width:42px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.coaching-section .container h2{color:rgba(205,225,255,0.6);display:block;font:400 42px/1.1 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0;text-align:center;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.coaching-section .container h2 em{color:#3db4ff;text-shadow:0 0 5px #156af7}.coaching-section .container p{color:rgba(205,225,255,0.88);font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;max-width:700px;margin:0 auto;text-align:center;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.coaching-section .container p.bottom{font-size:18px;margin:0 auto 80px auto}.coaching-section.showing h3{opacity:1;-webkit-transform:none;transition:120ms}.coaching-section.showing h3 .arrow{opacity:1;-webkit-transform:none;transition:360ms}.coaching-section.showing h2{opacity:1;-webkit-transform:none;transition:300ms}.coaching-section.showing p{opacity:1;-webkit-transform:none;transition:450ms}.coaching-section.showing .coach-graphics .coach-item .rear-gradient{opacity:1;-webkit-transform:scale(1);transition-delay:700ms}.coaching-section.showing .coach-graphics .coach-item .big-blob{opacity:1;-webkit-transform:scale(1) rotateZ(-15deg);-webkit-filter:none;transition-delay:320ms}.coaching-section.showing .coach-graphics .coach-item .big-blob.smaller{-webkit-transform:scale(0.88) rotateZ(8deg);transition-delay:550ms}.coaching-section .coaching-heading{display:inline-block;margin:0 5% 24px 0;vertical-align:middle;width:30%}.coaching-section .coaching-heading h3{text-align:right;margin:0 0 24px 0}.coaching-section .coaching-heading h2{text-align:right}.coaching-section .coaching-heading p{color:rgba(205,225,255,0.45);margin:0;text-align:right}.coaching-section .coach-graphics{display:inline-block;margin:0 -3% 0 2%;position:relative;width:62%;vertical-align:middle}.coaching-section .coach-graphics .coach-item{display:inline-block;margin:0 8% 0 0;position:relative;padding:0 0 43% 0;width:42%}.coaching-section .coach-graphics .coach-item .rear-gradient{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(130,245,240,0.18), rgba(130,245,240,0));display:block;position:absolute;top:-30px;left:-60px;height:130%;width:120%;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.5)}.coaching-section .coach-graphics .coach-item .rear-gradient.red{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(180,60,120,0.3), rgba(180,60,120,0))}.coaching-section .coach-graphics .coach-item h4{color:rgba(225,245,255,0.6);font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase;position:absolute;top:92%;right:5%;left:5%;text-align:center}.coaching-section .coach-graphics .coach-item h4.higher{top:86%}.coaching-section .coach-graphics .coach-item .rings{display:block;position:absolute;top:-20px;left:-20px;right:-20px;bottom:-20px}.coaching-section .coach-graphics .coach-item .rings .ring{background:url(../images/home8/ai/ring_1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;animation-name:ringspin1;-webkit-animation-name:ringspin1;animation-duration:60000ms;-webkit-animation-duration:60000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.coaching-section .coach-graphics .coach-item .rings .ring.two{background-image:url(../images/home8/ai/ring_2.png);animation-name:ringspin2;-webkit-animation-name:ringspin2;animation-duration:90000ms;-webkit-animation-duration:90000ms}.coaching-section .coach-graphics .coach-item .rings .ring.three{background-image:url(../images/home8/ai/ring_3.png);animation-name:ringspin3;-webkit-animation-name:ringspin3;animation-duration:120000ms;-webkit-animation-duration:120000ms;animation-delay:5000ms;-webkit-animation-delay:5000ms}.coaching-section .coach-graphics .coach-item .rings .ring.four{background-image:url(../images/home8/ai/ring_3.png);animation-name:ringspin2;-webkit-animation-name:ringspin2;animation-duration:120000ms;-webkit-animation-duration:120000ms;animation-delay:5000ms;-webkit-animation-delay:5000ms}.coaching-section .coach-graphics .coach-item .rings .ring.five{background-image:url(../images/home8/ai/ring_2.png);animation-name:ringspin1;-webkit-animation-name:ringspin1;animation-duration:140000ms;-webkit-animation-duration:140000ms;animation-delay:3000ms;-webkit-animation-delay:3000ms}.coaching-section .coach-graphics .coach-item .big-blob{position:absolute;top:0;left:0;height:100%;width:100%;transition:all 1400ms ease-in-out;opacity:0;-webkit-transform:scale(0.65);-webkit-filter:blur(12px)}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece{background:url(../images/home8/ai/blue_1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;animation-name:blob1;-webkit-animation-name:blob1;animation-duration:60000ms;-webkit-animation-duration:60000ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:linear;-webkit-animation-fill-mode:both;animation-fill-mode:both}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece.blue.two{background-image:url(../images/home8/ai/blue_2.png);animation-name:blob2;-webkit-animation-name:blob2;animation-duration:40000ms;-webkit-animation-duration:40000ms}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece.blue.three{background-image:url(../images/home8/ai/blue_3.png);animation-duration:40000ms;-webkit-animation-duration:40000ms;animation-name:blob3;-webkit-animation-name:blob3}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece.red.one{background-image:url(../images/home8/ai/red_1.png);animation-duration:30000ms;-webkit-animation-duration:30000ms}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece.red.two{background-image:url(../images/home8/ai/red_2.png);animation-name:blob2;-webkit-animation-name:blob2;animation-duration:50000ms;-webkit-animation-duration:50000ms}.coaching-section .coach-graphics .coach-item .big-blob .blob-piece.red.three{background-image:url(../images/home8/ai/red_3.png);animation-name:blob3;-webkit-animation-name:blob3;animation-duration:90000ms;-webkit-animation-duration:90000ms}.coaching-section .chat-messages{display:block;margin:-8px 0 80px 0;padding:0 12px 24px 12px;position:relative;height:300px;opacity:0.8;-webkit-transform:scale(0.95)}.coaching-section .chat-messages .chat-message{background:rgba(42,49,53,0.66);background:-webkit-radial-gradient(35% 20%, ellipse farthest-side, rgba(67,90,128,0.77), rgba(49,66,88,0.88));backdrop-filter:blur(4px);border-radius:24px;box-shadow:3px 5px 24px rgba(0,0,0,0.33);display:block;padding:24px 32px;position:absolute;width:25%;transform-origin:center;transition:all 320ms ease-out;z-index:5}.coaching-section .chat-messages .chat-message p{color:#000;color:#fff;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center}.coaching-section .chat-messages .chat-message.rear{filter:blur(0.6px);z-index:0;opacity:0.66}.coaching-section .chat-messages .chat-message.rear p{font-size:16.5px}.coaching-section .chat-messages .chat-message.msg-1{top:-10px;left:4%;width:30%;transform:scale(1.05) rotate(-1.5deg);transform:scale(1.05)}.coaching-section .chat-messages .chat-message.msg-2{top:48px;left:46%;width:25%;transform:scale(1) rotate(1deg);transform:scale(1)}.coaching-section .chat-messages .chat-message.msg-3{top:150px;right:-5%;width:24%;transform:scale(1.1) rotate(2deg);transform:scale(1.1)}.coaching-section .chat-messages .chat-message.msg-4{top:110px;left:35%;width:30%;transform:scale(0.92) rotate(-1deg);transform:scale(0.92)}.coaching-section .chat-messages .chat-message.msg-5{top:210px;left:55%;width:22%;transform:scale(0.8) rotate(-1deg);transform:scale(0.8)}.coaching-section .chat-messages .chat-message.msg-6{top:230px;left:15%;width:26%;transform:scale(0.8) rotate(2deg);transform:scale(0.8)}.coaching-section .chat-messages .chat-message.msg-7{top:-16px;right:4%;width:24%;transform:scale(0.85) rotate(4deg);transform:scale(0.85)}.coaching-section .chat-messages .chat-message.msg-8{top:290px;right:-5%;width:25%;transform:scale(0.8) rotate(-2deg);transform:scale(0.82)}.coaching-section .chat-messages .chat-message.msg-9{top:50px;left:-4%;width:25%;transform:scale(1.1) rotate(1deg);transform:scale(1.13)}.coaching-section .chat-messages .chat-message.msg-10{top:155px;left:2%;width:22%;transform:scale(1.15) rotate(-2deg);transform:scale(1.16)}.coaching-section .chat-messages .chat-message.msg-11{top:270px;left:45%;width:22%;transform:scale(0.9) rotate(1.5deg);transform:scale(0.9)}.coaching-section .chat-messages .chat-message.msg-12{top:280px;left:-4%;width:26%;transform:scale(0.9) rotate(-1deg);transform:scale(0.92)}.coaching-section .chat-messages .chat-message:hover{transform:scale(1.15) rotate(0deg);opacity:1;-webkit-filter:none;filter:none;z-index:50}@-webkit-keyframes ringspin1{0%{-webkit-transform:rotateZ(0deg);opacity:0.5}80%{opacity:0}100%{-webkit-transform:rotateZ(359deg);opacity:0.5}}@keyframes ringspin1{0%{transform:rotateZ(0deg);opacity:0.5}80%{opacity:0}100%{transform:rotateZ(359deg);opacity:0.5}}@-webkit-keyframes ringspin2{0%{-webkit-transform:rotateZ(359deg);opacity:0}50%{opacity:0.5}100%{-webkit-transform:rotateZ(0deg);opacity:0}}@keyframes ringspin2{0%{transform:rotateZ(359deg);opacity:0}50%{opacity:0.5}100%{transform:rotateZ(0deg);opacity:0}}@-webkit-keyframes ringspin3{0%{-webkit-transform:rotateZ(0deg);opacity:0}10%{opacity:0.5}50%{-webkit-transform:rotateZ(180deg) scale(1.1)}80%{opacity:0.2}100%{-webkit-transform:rotateZ(359deg);opacity:0}}@keyframes ringspin3{0%{-webkit-transform:rotateZ(0deg);opacity:0}10%{opacity:0.5}50%{-webkit-transform:rotateZ(180deg) scale(1.1)}80%{opacity:0.2}100%{-webkit-transform:rotateZ(359deg);opacity:0}}@-webkit-keyframes blob1{0%{-webkit-transform:rotateZ(0deg);opacity:0}25%{opacity:0.8}50%{-webkit-transform:rotateZ(25deg) scale(0.9);opacity:0.5}80%{opacity:0.7}100%{-webkit-transform:rotateZ(0deg);opacity:0}}@keyframes blob1{0%{-webkit-transform:rotateZ(0deg);opacity:0}25%{opacity:0.8}50%{-webkit-transform:rotateZ(25deg) scale(0.9);opacity:0.5}80%{opacity:0.7}100%{-webkit-transform:rotateZ(0deg);opacity:0}}@-webkit-keyframes blob2{0%{-webkit-transform:rotateZ(0deg) scale(0.9);opacity:1}10%{opacity:0.8}50%{-webkit-transform:rotateZ(12deg) scale(1.15)}80%{opacity:0.15}100%{-webkit-transform:rotateZ(0deg) scale(0.9);opacity:1}}@keyframes blob2{0%{-webkit-transform:rotateZ(0deg) scale(0.9);opacity:1}10%{opacity:0.8}50%{-webkit-transform:rotateZ(12deg) scale(1.15)}80%{opacity:0.15}100%{-webkit-transform:rotateZ(0deg) scale(0.9);opacity:1}}@-webkit-keyframes blob3{0%{-webkit-transform:rotateZ(0deg) scale(0.8);opacity:1}10%{opacity:0.8}50%{-webkit-transform:rotateZ(-52deg) scale(1.15)}80%{opacity:0.5}100%{-webkit-transform:rotateZ(0deg) scale(0.8);opacity:1}}@keyframes blob3{0%{-webkit-transform:rotateZ(0deg) scale(0.8);opacity:1}10%{opacity:0.8}50%{-webkit-transform:rotateZ(-52deg) scale(1.15)}80%{opacity:0.5}100%{-webkit-transform:rotateZ(0deg) scale(0.8);opacity:1}}.cta-section .container{margin:0 auto;padding:42px 24px 10vmax 24px;max-width:1200px;text-align:center}.cta-section.showing .content h2{opacity:1;-webkit-transform:none;transition-delay:800ms}.cta-section.showing .content h3{opacity:1;-webkit-transform:none;transition-delay:900ms}.cta-section.showing .content .buttons{opacity:1;-webkit-transform:none;transition-delay:1200ms}.cta-section .g1-logo-on-homepage{display:inline-block;margin:0 5% 0 0;position:relative;padding:0 0 40% 0;width:40%;vertical-align:middle}.mobile .cta-section .g1-logo-on-homepage{display:block;width:80%;padding:0 0 80% 0}.cta-section .content{display:inline-block;margin:0 0 0 4%;width:48%;vertical-align:middle}.cta-section .content .buttons{display:block;text-align:left}.mobile .cta-section .content{display:block;margin:0;text-align:center;width:auto}.cta-section .content h2{color:#fff;display:block;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;text-align:left;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px) scale(1.1)}.cta-section .content h2 em{color:#3fe939;text-shadow:0 0 4px #08d932}.mobile .cta-section .content h2{text-align:center}.cta-section .content h3{color:rgba(205,225,255,0.75);display:block;font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 24px 0;max-width:25em;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px) scale(1.1);text-align:left;-webkit-font-smoothing:antialiased}.cta-section .content h3 em{color:#3fe939;text-shadow:0 0 4px #08d932}.mobile .cta-section .content h3{text-align:center}.cta-section .content .buttons{transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px) scale(1.08)}.mobile .cta-section .content .buttons{text-align:center}.g1-logo-on-homepage{display:block;position:relative;-webkit-perspective:800px;transition:all 1880ms ease-in-out;opacity:0.4;-webkit-transform:scaleX(1.05) translateX(4%) translateZ(0);-webkit-transform-origin:0 0}.showing .g1-logo-on-homepage{opacity:1;-webkit-transform:scale(1) translateZ(0);transition-delay:200ms}.leaving .g1-logo-on-homepage{transition-duration:360ms;-webkit-transform:scale(0.9);opacity:0}.g1-logo-on-homepage .one-number{background:url(../images/logo/1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:16%;left:78%;width:30%;height:67%;opacity:0;transition:all 1200ms ease-in-out;transform:translateX(15%) translateY(-15%) scale(1.1) scaleY(1.3) rotateY(-75deg) rotateZ(7deg)}.g1-logo-on-homepage .one-number .center-glow{background:url(../images/logo/1_glow2.png) no-repeat center center;background-size:100% 100%;position:absolute;top:25%;left:-22%;right:-45%;height:50%;transition:all 1800ms ease-out;transform:scaleX(0.5) scaleY(0.7)}.g1-logo-on-homepage .one-number .center-glow .one{opacity:0.9}.showing .g1-logo-on-homepage .one-number .center-glow .one{opacity:0.4;transform:translateZ(0) scale(1.3);transition-delay:900ms}.g1-logo-on-homepage .one-number .center-glow.two{background-image:url(../images/logo/1_glow.png);background-size:100% 100%;top:25%;height:40%;left:-30%;right:-45%;opacity:0.66;transform:scaleX(2.5) scaleY(4) translateX(6%)}.showing .g1-logo-on-homepage .one-number .center-glow.two{opacity:0.4;transform:translateZ(0) scale(1.4) translateX(-5%);transition-delay:600ms}.showing .g1-logo-on-homepage .one-number{opacity:1;transform:translateZ(0);transition-delay:400ms}.leaving .g1-logo-on-homepage .one-number{transition-delay:40ms;transition-duration:320ms;opacity:0;transform:translateX(110%) translateY(2%) scale(1.05) scaleY(1.1) rotateY(-15deg) rotateZ(3deg)}.g1-logo-on-homepage .g-pieces{display:inline-block;position:absolute;top:15%;left:15%;width:70%;height:70%;transition:all 1400ms ease-out;opacity:0.7;-webkit-transform:scaleX(1.3) translateX(12%) translateZ(0);-webkit-transform-origin:0 0;-webkit-filter:blur(16px)}.showing .g1-logo-on-homepage .g-pieces{opacity:0.8;-webkit-transform:scale(1) translateZ(0);transition-delay:120ms;-webkit-filter:blur(0px)}.leaving .g1-logo-on-homepage .g-pieces{transition-duration:280ms;-webkit-transform:scale(0.9);transition-delay:0;opacity:0}.g1-logo-on-homepage .g-pieces .rear-logo{background:url(../images/logo/g_big.png) no-repeat 0 0;background-size:auto 100%;opacity:0;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.g1-logo-on-homepage .g-pieces.bright .piece{background-image:url(../images/logo/g_big.png)}.g1-logo-on-homepage .g-pieces .piece{background:url("../images/logo/g_green.png") no-repeat;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;left:0;height:100%;opacity:0}.showing .g1-logo-on-homepage .g-pieces .piece,.leaving .g1-logo-on-homepage .g-pieces .piece{opacity:1;-webkit-transform:translateZ(0)}.g1-logo-on-homepage .g-pieces .piece:nth-child(1){-webkit-transform:translateX(84%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(2.6px);transition:all 146ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(1){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:256.8ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(1){filter:blur(0);-webkit-transform:translateX(-84%) scaleY(1.4);transition-delay:102ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(2){-webkit-transform:translateX(168%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(3.2px);transition:all 152ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(2){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:333.6ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(2){filter:blur(0);-webkit-transform:translateX(-168%) scaleY(1.4);transition-delay:144ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(3){-webkit-transform:translateX(252%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(3.8px);transition:all 158ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(3){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:410.4ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(3){filter:blur(0);-webkit-transform:translateX(-252%) scaleY(1.4);transition-delay:186ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(4){-webkit-transform:translateX(336%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(4.4px);transition:all 164ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(4){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:487.2ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(4){filter:blur(0);-webkit-transform:translateX(-336%) scaleY(1.4);transition-delay:228ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(5){-webkit-transform:translateX(420%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(5px);transition:all 170ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(5){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:564ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(5){filter:blur(0);-webkit-transform:translateX(-420%) scaleY(1.4);transition-delay:270ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(6){-webkit-transform:translateX(504%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(5.6px);transition:all 176ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(6){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:640.8ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(6){filter:blur(0);-webkit-transform:translateX(-504%) scaleY(1.4);transition-delay:312ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(7){-webkit-transform:translateX(588%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(6.2px);transition:all 182ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(7){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:717.6ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(7){filter:blur(0);-webkit-transform:translateX(-588%) scaleY(1.4);transition-delay:354ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(8){-webkit-transform:translateX(672%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(6.8px);transition:all 188ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(8){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:794.4ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(8){filter:blur(0);-webkit-transform:translateX(-672%) scaleY(1.4);transition-delay:396ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(9){-webkit-transform:translateX(756%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(7.4px);transition:all 194ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(9){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:871.2ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(9){filter:blur(0);-webkit-transform:translateX(-756%) scaleY(1.4);transition-delay:438ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(10){-webkit-transform:translateX(840%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(8px);transition:all 200ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(10){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:948ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(10){filter:blur(0);-webkit-transform:translateX(-840%) scaleY(1.4);transition-delay:480ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(11){-webkit-transform:translateX(924%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(8.6px);transition:all 206ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(11){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:1024.8ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(11){filter:blur(0);-webkit-transform:translateX(-924%) scaleY(1.4);transition-delay:522ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(12){-webkit-transform:translateX(1008%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(9.2px);transition:all 212ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(12){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:1101.6ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(12){filter:blur(0);-webkit-transform:translateX(-1008%) scaleY(1.4);transition-delay:564ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(13){-webkit-transform:translateX(1092%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(9.8px);transition:all 218ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(13){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:1178.4ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(13){filter:blur(0);-webkit-transform:translateX(-1092%) scaleY(1.4);transition-delay:606ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(14){-webkit-transform:translateX(1176%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(10.4px);transition:all 224ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(14){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:1255.2ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(14){filter:blur(0);-webkit-transform:translateX(-1176%) scaleY(1.4);transition-delay:648ms}.g1-logo-on-homepage .g-pieces .piece:nth-child(15){-webkit-transform:translateX(1260%) scaleY(1.4) scaleX(3) translateZ(0);filter:blur(11px);transition:all 230ms ease-out}.showing .g1-logo-on-homepage .g-pieces .piece:nth-child(15){filter:blur(0);-webkit-transform:translateZ(0);transition-delay:1332ms}.leaving .g1-logo-on-homepage .g-pieces .piece:nth-child(15){filter:blur(0);-webkit-transform:translateX(-1260%) scaleY(1.4);transition-delay:690ms}.g1-logo-on-homepage .g-pieces .piece.p1{width:15%;left:1%;background-position:1.5% 0%}.g1-logo-on-homepage .g-pieces .piece.p2{width:15%;left:12%;background-position:14% 0%}.g1-logo-on-homepage .g-pieces .piece.p3{width:10%;left:28%;background-position:31% 0%}.g1-logo-on-homepage .g-pieces .piece.p4{width:10%;left:40%;background-position:44% 0%}.g1-logo-on-homepage .g-pieces .piece.p5{width:7%;left:49%;background-position:52.5% 0%}.g1-logo-on-homepage .g-pieces .piece.p6{width:5%;left:58%;background-position:61.5% 0%}.g1-logo-on-homepage .g-pieces .piece.p7{width:4%;left:65%;background-position:68% 0%}.g1-logo-on-homepage .g-pieces .piece.p8{width:4%;left:70%;background-position:74% 0%}.g1-logo-on-homepage .g-pieces .piece.p9{width:3%;left:74%;background-position:77% 0%}.g1-logo-on-homepage .g-pieces .piece.p10{width:3%;left:78%;background-position:81% 0%}.g1-logo-on-homepage .g-pieces .piece.p11{width:2%;left:82%;background-position:84% 0%}.g1-logo-on-homepage .g-pieces .piece.p12{width:3%;left:86%;background-position:88.5% 0%}.g1-logo-on-homepage .g-pieces .piece.p13{width:3%;left:89%;background-position:92% 0%}.g1-logo-on-homepage .g-pieces .piece.p14{width:3%;left:92%;background-position:95% 0%}.newland_a .public-nav{pointer-events:none;opacity:0;transform:translateY(-12px)}.background-canvas{position:absolute;top:0;left:0;height:100%;width:100%}.background-canvas canvas{position:relative;height:100%;width:100%}.background-canvas .logopill{border:3px solid rgba(205,225,255,0.75);border-radius:64px;position:absolute;top:10%;left:50%;margin:0 0 0 -100px;height:30px;width:220px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.22)}.loaded .background-canvas .logopill{opacity:1;-webkit-transform:none;transition-delay:400ms}.background-canvas .logopill .logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:contain;display:block;margin:8px auto;height:50%;width:85%;text-indent:-5000px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.89) scaleX(0.88);-webkit-filter:blur(4px)}.loaded .background-canvas .logopill .logotype{opacity:1;-webkit-transform:none;-webkit-filter:none;transition-delay:450ms}.specialscroller{height:99vh;margin-top:0.4vh;position:relative;scroll-snap-type:y mandatory;overflow:scroll !important;scrollbar-gutter:stable}.specialscroller::-webkit-scrollbar{padding:1px;width:4px}.specialscroller::-webkit-scrollbar-track{background:#02060c}.specialscroller::-webkit-scrollbar-thumb{background:rgba(205,225,255,0.55);border-radius:2px}.specialscroller::-webkit-scrollbar:horizontal{display:none}.specialscroller .vertical-section{display:block;position:relative;scroll-snap-align:start;height:99vh;width:100%}.specialscroller .vertical-section .vertical-section-container{box-sizing:border-box;position:relative;height:100%;width:100%;align-content:center;flex-direction:column;justify-content:center;text-align:center}.specialscroller h1{font:600 12vmin/1.2 "D","Lucida Grande",verdana,sans-serif;padding:8px 12px}.specialscroller h2{font:400 6vmin/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;max-width:12em;padding:8px 12px}.specialscroller p{font:500 3vmin/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 12px}.specialscroller .buttons{margin:42px 0 0 0}.calendar #device-info,.calendar #page{height:100%}.booking-page{background:#fff;height:100%;display:flex;flex-direction:column;overflow:scroll;min-height:420px}.booking-page .breathwork-header{background:#f1f1f1;display:block;padding:16px 12px;padding-top:16px;text-align:center}.booking-page .breathwork-header .icon{background:url(../images/breathwork/heart.png) no-repeat center center;background-size:contain;display:block;margin:0 auto 4px auto;height:32px;width:32px}.booking-page .breathwork-header .icon.lightning{background-image:url(../images/breathwork/lightning.png)}.booking-page .breathwork-header h2{color:#333;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif}.booking-page .breathwork-header h3{color:rgba(0,20,35,0.6);font:400 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.booking-page .breathwork-header p{color:rgba(0,20,35,0.5);font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;padding:8px;text-align:center;max-width:20em}.booking-page .calendly-inline-widget{display:flex;flex-grow:1;max-height:100% !important;min-height:200px}.breathwork-landing{display:block}.breathwork-landing .container{display:block;margin:0 auto;padding:16px;max-width:900px}.breathwork-landing .heading{display:block;padding:88px 32px 24px 32px;text-align:center}.breathwork-landing .heading .icon{background:url(../images/breathwork/icon.png) no-repeat center center;background-size:contain;display:block;margin:0 auto;height:88px;width:88px}.breathwork-landing .heading h1{color:#fff;font:600 38px/1.3 "D","Lucida Grande",verdana,sans-serif}.breathwork-landing .heading p{color:rgba(205,225,255,0.8);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px;margin:0 auto;max-width:600px;-webkit-font-smoothing:antialiased}.breathwork-landing .heading p a{color:rgba(205,225,255,0.92)}.breathwork-landing .sessions{border-top:1px solid rgba(205,225,255,0.1);display:block;padding:24px;margin:8px;text-align:center}.breathwork-landing .sessions h3{color:#068bff;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-transform:uppercase}.breathwork-landing .sessions p{color:rgba(205,225,255,0.65);font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px auto 8px auto;-webkit-font-smoothing:antialiased;max-width:450px}.breathwork-landing .sessions .sessions-box{background:#f0f7fd;border-radius:12px;color:#111;display:inline-block;margin:16px 12px;padding:16px 24px;width:40%;max-width:180px;text-align:left;text-decoration:none}.breathwork-landing .sessions .sessions-box .icon{background:url(../images/breathwork/heart.png) no-repeat center center;background-size:contain;display:block;margin:0 0 4px 0;height:32px;width:32px}.breathwork-landing .sessions .sessions-box .icon.lightning{background-image:url(../images/breathwork/lightning.png)}.breathwork-landing .sessions .sessions-box h4{color:#333;display:block;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif}.breathwork-landing .sessions .sessions-box .button{border:1px solid #bfdef9;border-radius:16px;color:rgba(0,10,15,0.6);display:block;font-size:12px;margin:8px 0 0 0;padding:4px;text-align:center;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.moves-info-page .container{padding:0 24px;margin:0 auto;max-width:1100px}.moves-info-text{padding:8px 12px 42px 12px}.moves-info-text .container{background:#fff;border-radius:8px;margin:0 auto;padding:16px 24px 16px 32px;max-width:1100px}.mobile .moves-info-text .container{padding:12px 16px}@media (min-width: 1000px){.moves-info-text .container .intro-side{display:inline-block;margin:0 3% 0 0;width:60%;vertical-align:top}.moves-info-text .container .faq-side{display:inline-block;vertical-align:top;width:35%}}.moves-info-text .container h2{color:#222932;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:16px 0 0 0;max-width:25em}.moves-info-text .container h3{color:#3d4654;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:24px 0 12px 0;max-width:25em}.moves-info-text .container p{color:#363b4e;font:500 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0;max-width:35em;-webkit-font-smoothing:antialiased}.mobile .moves-info-text .container p{font-size:13px}.moves-info-text .container p a{color:#00a7d4;text-decoration:none}.moves-info-text .container ul{padding:8px 0;margin:0 8px 0 24px}.moves-info-text .container li{color:#384353;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;list-style:disc;padding:0 0 12px 0;-webkit-font-smoothing:antialiased;max-width:40em}.moves-info-text .container li a{color:#00a7d4;text-decoration:none}.feature-page .expandable{position:relative}.feature-page .expandable:nth-last-child(1){padding-bottom:88px}.feature-page .expandable.dark .container{color:#fff}.feature-page .expandable .container{color:#333;display:block;min-height:240px;margin:0 auto;position:relative;max-width:1200px}.loaded .feature-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:120ms}.feature-page .expandable.dark .section-backdrop,.feature-page .expandable.dark .section-backdrop .slant{background:#02060c}.feature-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .feature-page .expandable .section-backdrop{bottom:-2px}.leaving .feature-page .expandable .section-backdrop{transition-delay:180ms;transition-duration:240ms;opacity:0}.leaving .feature-page .expandable .section-backdrop.slanted{-webkit-transform:translateY(-8px)}.feature-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.feature-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.feature-header{background:#0c1622;position:relative;padding:1px 0;padding-top:108px;-webkit-user-select:none;user-select:none}.mobile .feature-header{padding-top:12px}.feature-header .background.gradient{background:-webkit-linear-gradient(top, #000, transparent);background:url(../images/home/bg-1x.jpg) repeat-x center 0;background-size:auto 100%;display:block;opacity:1;position:absolute;top:0;height:680px;max-height:1200px;width:100%}@media (-webkit-min-device-pixel-ratio: 2), (min-resolution: 192dpi){.feature-header .background.gradient{background-image:url(../images/home/bg-2x.jpg)}}.feature-header .background.photo{background:url(../images/features/green-header.jpg) no-repeat center top;background-image:url(../images/features/computer-header.jpg);background-size:cover;top:42px;bottom:0;position:absolute;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.04);-webkit-transform-origin:35% 70%}.loaded .feature-header .background.photo{opacity:1;-webkit-transform:none;transition-delay:320ms}.feature-header .background.photo.for-computer{background-image:url(../images/features/computer-header.jpg);background-position:left center}.feature-header .background.photo.for-food{background-color:#27272b;background-image:url(../images/features/food-header.jpg);background-position:0 bottom}.feature-header .background.photo.for-sleep{background-color:#9aabb3;background-color:#556770;background-image:url(../images/features/bed-header2.jpg);background-position:left center}.feature-header .background.photo.for-places{background-image:url(../images/features/places-header.jpg)}.feature-header .background.photo.for-exercise{background-image:url(../images/features/run-header.jpg);background-image:url(../images/features/green-header.jpg)}.feature-header .background.photo.for-mood{background-image:url(../images/features/pink-header.jpg);background-position:left bottom;background-color:#faa0a0}.feature-header .background.photo.for-blood{background-image:url(../images/features/pink-header.jpg)}.feature-header .background.photo.for-nutrition{background-image:url(../images/features/food-header2.jpg)}.feature-header .background.photo.for-oxygen{background-image:url(../images/features/monstera-header.jpg)}.feature-header .background.photo.for-meditation{background-image:url(../images/features/succulent-header.jpg)}.feature-header .background.photo.for-health_score{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-trends{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-daily_report{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .background.photo.for-annual_report{background-color:#002528;background-image:url(../images/features/monstera-header.jpg);background-position:right bottom}.feature-header .top-shadow{background:-webkit-linear-gradient(top, rgba(0,0,0,0.6), rgba(0,0,0,0));display:block;position:absolute;top:0;left:0;height:80%;width:100%;transition:all 280ms ease-out;opacity:0}.loaded .feature-header .top-shadow{opacity:1}.feature-header .container{display:block;position:relative;overflow:visible;max-width:1200px;margin:0 auto;min-height:480px}.mobile .feature-header .container{min-height:360px;padding-bottom:32px}.feature-header .graphic{display:block;position:absolute;top:8px;bottom:32px;left:6%;width:40%;max-width:550px;-webkit-user-select:none;user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.06)}.mobile .feature-header .graphic{display:block;margin:16px auto -32px auto;position:relative;left:0;top:0;height:240px;width:280px}.loaded .feature-header .graphic{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .feature-header .graphic{opacity:0;-webkit-transform:scale(1.08);transition-delay:0ms}.feature-header .graphic .center-icon,.feature-header .graphic .blob{background:url(../images/places/icon.png) no-repeat center center;background-size:contain;position:absolute;margin:-120px 0 0 -130px;top:50%;left:50%;height:250px;width:250px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .feature-header .graphic .center-icon,.loaded .feature-header .graphic .blob{opacity:1;-webkit-transform:none;transition-delay:480ms}.feature-header .graphic .center-icon.for-places,.feature-header .graphic .blob.for-places{background-image:url(../images/features/blob/places.png)}.feature-header .graphic .center-icon.for-watch,.feature-header .graphic .blob.for-watch{background-image:url(../images/features/blob/watch.png)}.feature-header .graphic .center-icon.for-reports,.feature-header .graphic .blob.for-reports{background-image:url(../images/features/blob/reports.png)}.feature-header .graphic .center-icon.for-academy,.feature-header .graphic .blob.for-academy{background-image:url(../images/features/blob/academy.png)}.feature-header .graphic .center-icon.for-labs,.feature-header .graphic .blob.for-labs{background-image:url(../images/features/blob/labs.png)}.feature-header .graphic .center-icon.for-healthscore,.feature-header .graphic .blob.for-healthscore{background-image:url(../images/features/blob/healthscore.png)}.feature-header .graphic .center-icon.for-coach,.feature-header .graphic .blob.for-coach{background-image:url(../images/features/blob/coach.png)}.feature-header .graphic .center-icon.for-xray,.feature-header .graphic .blob.for-xray{background-image:url(../images/features/blob/xray.png)}.feature-header .graphic .center-icon.for-daily,.feature-header .graphic .blob.for-daily{background-image:url(../images/features/blob/dailyreport.png)}.feature-header .graphic .center-icon.for-bodyfat,.feature-header .graphic .blob.for-bodyfat{background-image:url(../images/features/blob/bodyfat.png)}.feature-header .graphic .center-icon.for-mind,.feature-header .graphic .blob.for-mind{background-image:url(../images/features/blob/mind.png)}.feature-header .graphic .center-icon.for-places,.feature-header .graphic .blob.for-places{background-image:url(../images/features/blob/places.png);background-image:url(../images/features/blob/earth.png)}.feature-header .graphic .center-icon.for-quests,.feature-header .graphic .blob.for-quests{background-image:url(../images/features/blob/quests.png)}.feature-header .graphic .center-icon.for-workouts,.feature-header .graphic .blob.for-workouts{background-image:url(../images/features/blob/workouts.png)}.feature-header .graphic .center-icon.for-web,.feature-header .graphic .blob.for-web{background-image:url(../images/features/blob/web.png)}.feature-header .graphic .center-icon.for-datareview,.feature-header .graphic .blob.for-datareview{background-image:url(../images/features/blob/datareview.png)}.feature-header .graphic .center-icon.for-longevity,.feature-header .graphic .blob.for-longevity{background-image:url(../images/features/blob/longevity.png)}.feature-header .graphic .center-icon.for-coach,.feature-header .graphic .blob.for-coach{background-image:url(../images/features/blob/coach2.png)}.feature-header .graphic .center-icon.for-coach,.feature-header .graphic .blob.for-coach{background-image:url(../images/features/blob/coach2.png)}.feature-header .graphic .center-icon.for-nutritionist,.feature-header .graphic .blob.for-nutritionist{background-image:url(../images/features/blob/nutritionist.png)}.feature-header .graphic .center-icon.for-buddy,.feature-header .graphic .blob.for-buddy{background-image:url(../images/features/blob/buddy.png)}.feature-header .graphic .center-icon.for-call,.feature-header .graphic .blob.for-call{background-image:url(../images/features/blob/call.png)}.feature-header .graphic .center-icon.for-tokens,.feature-header .graphic .blob.for-tokens{background-image:url(../images/features/blob/token.png)}.feature-header .graphic .phones-graphic{position:absolute;top:0;left:0%;bottom:-50px;width:110%}.mobile .feature-header .graphic .phones-graphic{top:80px;bottom:0;width:100%}.mobile .feature-header .graphic .phones-graphic .phone{top:0;left:0;position:relative;margin:0 auto}.feature-header .graphic .phones-graphic .phone{-webkit-transform:translateY(16px) scale(0.96) translateZ(0px)}.loaded .feature-header .graphic .phones-graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:360ms}.feature-header .contents{margin:0 5% 0 50%;padding:180px 0 160px 0;position:relative;text-align:left;max-width:500px}@media (max-width: 1000px){.feature-header .contents{margin-left:48%;margin-right:3%}}.mobile .feature-header .contents{display:block;margin:0;padding:56px 8px 42px 8px;text-align:center;width:auto;max-width:none}.feature-header .contents .icon{background:url(../images/features/icon_places.png) no-repeat center center;background-size:contain;display:none;margin:0 0 4px 0;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.mobile .feature-header .contents .icon{display:inline-block;margin-bottom:0}.loaded .feature-header .contents .icon{opacity:1;-webkit-transform:none;transition-delay:200ms}.feature-header .contents .icon.for-food,.feature-header .contents .icon.for-nutrition{background-image:url(../images/features/icon_food.png);margin-left:-8px}.feature-header .contents .icon.for-brain,.feature-header .contents .icon.for-mood{background-image:url(../images/features/icon_brain.png)}.feature-header .contents .icon.for-sleep{background-image:url(../images/features/icon_sleep.png)}.feature-header .contents .icon.for-exercise{background-image:url(../images/features/icon_exercise.png);margin-left:-6px}.feature-header .contents .icon.for-computer{background-image:url(../images/features/icon_computer.png)}.feature-header .contents h1{color:#fff;font:600 56px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:2px 0;text-shadow:2px 3px 8px rgba(0,0,0,0.3);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .contents h1{opacity:1;-webkit-transform:none;transition-delay:240ms}.feature-header .contents h1:nth-child(1){margin-top:24px}.mobile .feature-header .contents h1{font-size:42ddpx}.feature-header .contents p{color:rgba(225,240,255,0.88);font:400 16px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;text-shadow:1px 2px 4px rgba(0,0,0,0.15);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .contents p{opacity:1;-webkit-transform:none;transition-delay:280ms}.mobile .feature-header .contents p{margin:0 12px;font-size:16px}.feature-header .benefits-nav{position:absolute;top:0;right:24px;z-index:99;text-align:right;white-space:nowrap}.mobile .feature-header .benefits-nav{display:none}.feature-header .benefits-nav .section{display:inline-block;margin-right:24px;position:relative;vertical-align:top}.feature-header .benefits-nav .section h5{color:rgba(205,225,255,0.55);font:400 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 12px;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .benefits-nav .section h5{opacity:1;-webkit-transform:none;transition-delay:600ms}.feature-header .benefits-nav .section .top-line{background:rgba(205,225,255,0.16);display:block;position:absolute;top:24px;left:12px;right:16px;height:2px;transition:all 320ms ease-out;opacity:0.5;-webkit-transform:scaleX(0);-webkit-transform-origin:0 0}.loaded .feature-header .benefits-nav .section .top-line{opacity:1;-webkit-transform:none;transition-delay:600ms}.feature-header .benefits-nav .section .feature{display:inline-block;margin:0 -8px;text-decoration:none;width:75px;vertical-align:top;white-space:wrap}.feature-header .benefits-nav .section .icon{display:block;position:relative;padding:0 0 100% 0;background:no-repeat center center;background-size:contain;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .feature-header .benefits-nav .section .icon{-webkit-transform:scale(0.75);opacity:0.55}.feature-header .benefits-nav .section .icon.for-places{background-image:url(../images/features/blob/places.png)}.places .feature-header .benefits-nav .section .icon.for-places{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-healthscore{background-image:url(../images/features/blob/healthscore.png)}.healthscore .feature-header .benefits-nav .section .icon.for-healthscore{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-coach{background-image:url(../images/features/blob/coach2.png)}.coach .feature-header .benefits-nav .section .icon.for-coach{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-xray{background-image:url(../images/features/blob/xray.png)}.xray .feature-header .benefits-nav .section .icon.for-xray{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-daily{background-image:url(../images/features/blob/dailyreport.png)}.dailyreport .feature-header .benefits-nav .section .icon.for-daily{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-bodyfat{background-image:url(../images/features/blob/bodyfat.png)}.bodyfat .feature-header .benefits-nav .section .icon.for-bodyfat{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-mind{background-image:url(../images/features/blob/mind.png)}.mind .feature-header .benefits-nav .section .icon.for-mind{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-places{background-image:url(../images/features/blob/places.png);background-image:url(../images/features/blob/earth.png)}.places .feature-header .benefits-nav .section .icon.for-places{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-quests{background-image:url(../images/features/blob/quests.png)}.quests .feature-header .benefits-nav .section .icon.for-quests{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-workouts{background-image:url(../images/features/blob/workouts.png)}.workouts .feature-header .benefits-nav .section .icon.for-workouts{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-web{background-image:url(../images/features/blob/web.png)}.web .feature-header .benefits-nav .section .icon.for-web{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-datareview{background-image:url(../images/features/blob/datareview.png)}.datareview .feature-header .benefits-nav .section .icon.for-datareview{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-longevity{background-image:url(../images/features/blob/longevity.png)}.longevity .feature-header .benefits-nav .section .icon.for-longevity{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-setupcall{background-image:url(../images/features/blob/call.png)}.setupcall .feature-header .benefits-nav .section .icon.for-setupcall{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-buddy{background-image:url(../images/features/blob/buddy.png)}.buddy .feature-header .benefits-nav .section .icon.for-buddy{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-tokens{background-image:url(../images/features/blob/token.png)}.tokens .feature-header .benefits-nav .section .icon.for-tokens{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .icon.for-nutritionist{background-image:url(../images/features/blob/nutritionist.png)}.nutritionist .feature-header .benefits-nav .section .icon.for-nutritionist{opacity:1;-webkit-transform:scale(0.92)}.feature-header .benefits-nav .section .label{color:rgba(205,225,255,0.6);display:block;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-4px auto 0 auto;max-width:5em;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .feature-header .benefits-nav .section .label{-webkit-transform:scale(0.9) translateY(-8px);opacity:0}.feature-header .benefits-nav .feature:hover .icon{transition-delay:0ms;opacity:1;transform:scale(1.02)}.feature-header .benefits-nav .feature:hover .label{opacity:1;-webkit-transform:translateY(0px) scale(0.95)}.feature-page .expandable .container{clear:both;max-width:1200px;margin:0 auto;overflow:hidden;padding:1px 0;position:relative;-webkit-font-smoothing:antialiased}.feature-page .expandable .contents{display:inline-block;vertical-align:middle;width:45%}.feature-page .expandable .contents.left{padding-left:32px}.feature-page .expandable .contents.left h2,.feature-page .expandable .contents.left p{text-align:right}.mobile .feature-page .expandable .contents.left{padding-left:0}.feature-page .expandable .contents.left.afterfloat{display:block;margin-right:45%;margin-top:12%}.mobile .feature-page .expandable .contents.left.afterfloat{margin:0}.feature-page .expandable .contents.right{padding-left:5%}.mobile .feature-page .expandable .contents.right{padding-left:0}.mobile .feature-page .expandable .contents{display:block;margin:0 8px;width:auto;text-align:center}.mobile .feature-page .expandable .contents h2,.mobile .feature-page .expandable .contents p{margin:0 12px 8px 12px;text-align:center}.mobile .feature-page .expandable .contents h2{line-height:1.3;margin:16px 12px}.feature-page .expandable .graphic{display:inline-block;vertical-align:middle;overflow:auto;width:45%;min-height:420px}.mobile .feature-page .expandable .graphic{display:block;margin:0 auto -24px auto;width:auto;max-width:400px}.feature-page .expandable .graphic .phone{-webkit-transform:translateY(-8px) scale(1.04)}.mobile .feature-page .expandable .graphic .phone{left:50%;margin-left:-100px}.feature-page .expandable .graphic .image{border-radius:24px;background-position:center center;background-size:contain;background-repeat:no-repeat;box-shadow:2px 4px 8px rgba(0,0,0,0.3);display:block;margin:32px auto;padding:0 0 80% 0;width:88%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.feature-page .expandable .graphic .image.wide{margin-top:10%;padding:0 0 55% 0}.mobile .feature-page .expandable .graphic .image{margin:20% auto 0 auto}.feature-page .expandable .graphic.float-right{float:right;min-height:420px;margin-right:5%}.mobile .feature-page .expandable .graphic.float-right{float:none;margin:0 auto -16px auto;width:auto}.feature-page .expandable .graphic.right .image{margin-left:15%}.mobile .feature-page .expandable .graphic.right .image{margin-left:auto}.feature-page .expandable.showing .graphic .image{opacity:1;-webkit-transform:none;transition-delay:180ms}.feature-page .expandable.dark h2{color:#fff}.feature-page .expandable.dark p{color:rgba(205,225,255,0.8)}.feature-page .expandable h2{color:#111;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .feature-page .expandable h2{font-size:24px}.feature-page .expandable p{color:#555;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .feature-page .expandable.showing h2{opacity:1;-webkit-transform:none}.loaded .feature-page .expandable.showing p{opacity:1;-webkit-transform:none}.loaded .feature-page .expandable.showing .graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:160ms}.intro .feature-page .expandable.showing h2{transition-delay:240ms}.intro .feature-page .expandable.showing p{transition-delay:380ms}.about-page .expandable{position:relative}.about-page .expandable .container{display:block;min-height:100px;position:relative}.about-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .about-page .expandable .section-backdrop{bottom:-1px}.loaded .about-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:520ms}.leaving.leaving .about-page .expandable .section-backdrop{transition-delay:240ms;opacity:0;transition-duration:160ms}.leaving.leaving .about-page .expandable .section-backdrop.slanted{-webkit-transform:translateY(-8px)}.about-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.about-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.about-page .expandable.light .container{padding:24px 32px;-webkit-font-smoothing:antialiased}.mobile .about-page .expandable.light .container{padding:16px 8px;text-align:center}.about-page .expandable.light .container.center{text-align:center;max-width:900px}.about-page .expandable.light .container.center h2,.about-page .expandable.light .container.center p{margin:0 auto 8px auto}.manifesto-page{position:relative}.manifesto-page .manifesto-header{display:block;margin:64px 0 0 0;position:relative;height:48vh}.manifesto-page .manifesto-header .instruments-bg{background:url(../images/about/instruments.jpg) no-repeat center bottom;background-size:cover;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 680ms ease-out;opacity:0;-webkit-transform:scale(1.02)}.loaded .manifesto-page .manifesto-header .instruments-bg{opacity:0.44;-webkit-transform:none;transition-delay:320ms}.manifesto-page .manifesto-header .top-gradient{background:-webkit-linear-gradient(top, rgba(0,0,0,0.9), rgba(0,0,0,0));display:block;position:absolute;top:0;left:0;height:70%;width:100%;transition:all 360ms ease-out;opacity:0}.loaded .manifesto-page .manifesto-header .top-gradient{opacity:0.8;-webkit-transform:none;transition-delay:320ms}.manifesto-page .manifesto-header h1{color:#fff;font:500 36px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;margin:-42px 0 0 0;text-shadow:4px 5px 16px rgba(0,0,0,0.64);text-align:center;top:50%;left:20%;right:20%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.mobile .manifesto-page .manifesto-header h1{font-size:24px;margin-top:-64px}.loaded .manifesto-page .manifesto-header h1{opacity:1;-webkit-transform:none;transition-delay:480ms}.manifesto-page .manifesto-header h1 .before{background:rgba(0,0,0,0.45);border-radius:24px;color:rgba(205,225,255,0.8);display:inline-block;font:400 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:6px 16px;position:absolute;margin-left:-100px;top:-48px;left:50%;width:200px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.loaded .manifesto-page .manifesto-header h1 .before{opacity:1;-webkit-transform:none;transition-delay:480ms}.manifesto-page .container{padding:0 0 8px 0;position:relative;margin:0 auto;max-width:880px}.manifesto-page .container h2{color:#15151d;font:700 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:42px 0 16px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:none}.manifesto-page .container p{color:#15151d;font:500 24px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:none}.manifesto-page .container p strong{color:#000;font-weight:900}.manifesto-page .container ul{color:#15151d;font:500 20px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:42px 0 0 0}.manifesto-page .container ul li{margin:4px 0}.manifesto-page .container ul li strong{font-weight:900}.loaded .manifesto-page .showing h2{opacity:1;-webkit-transform:none;transition-delay:160ms}.loaded .manifesto-page .showing p{opacity:1;-webkit-transform:none;transition-delay:240ms}.loaded .manifesto-page .showing.first-section h2{transition-delay:660ms}.loaded .manifesto-page .showing.first-section p{transition-delay:740ms}.manifesto-page .quote{border-radius:24px;display:block;margin:16px auto 0 auto;padding:16px 32px;max-width:640px}.manifesto-page .quote p{color:#666;font-style:oblique;font-size:18px}.manifesto-page .quote .car{background:url(../images/about/porsche.jpg) no-repeat center center;background-size:contain;display:block;padding:0 0 55% 0;opacity:0.88}.manifesto-page .iphone-image{background:url(../images/about/iphone1.jpg) no-repeat center center;background-size:contain;display:block;padding:0 0 55% 0;opacity:0.88}.manifesto-page .wide-image{background:#000;display:block;padding:0 0 60% 0;position:relative}.manifesto-page .wide-image.trends-screenshot{background:#000 url(../images/about/trends.jpg) no-repeat center center;background-size:cover}.manifesto-page .wide-image.walle{background:#000 url(../images/about/walle.jpg) no-repeat center center;background-size:cover;padding:0 0 40% 0}.users.expandable{background:-webkit-linear-gradient(top, #070d14 12%, #02060c);margin:0 0 0 0;overflow:hidden;padding:0;text-align:left;-webkit-perspective:1200px}.users.expandable .plane{overflow:hidden;margin:88px auto -56px auto;max-width:1400px;-webkit-transform:rotateZ(-2deg) rotateX(12deg) scale(0.9);transition:all 1200ms ease;-webkit-transform-style:preserve-3d}.mobile .users.expandable .plane{margin-top:75px;margin-bottom:0}.users.expandable .plane .user{display:block;float:left;padding:0 0 4.5% 0;position:relative;width:12.5%}.users.expandable .plane .user:nth-child(1),.users.expandable .plane .user:nth-child(16){margin-left:6.25%}.users.expandable .plane .user.linked{z-index:6}@media (max-width: 500px){.users.expandable .plane .user{padding:0 0 6% 0}}.users.expandable .plane .user .avatar{margin:0 auto;position:relative;height:48px;width:48px;transition:all 380ms ease-out;opacity:0;-webkit-transform:rotateY(-118deg) scale(0.75)}@media (min-width: 900px){.users.expandable .plane .user .avatar{height:60px;width:60px}}@media (max-width: 700px){.users.expandable .plane .user .avatar{height:32px;width:32px}}.users.expandable .plane .user .avatar .backdrop{border:2px solid #00a7d4;border-radius:50px;display:block;position:absolute;top:-6px;left:-6px;bottom:-6px;right:-6px;transition:all 280ms ease-out;opacity:0;-webkit-transform:scale(1.5);-webkit-transform:scale(0.8)}.users.expandable .plane .user .name{color:#5096f0;display:block;font:14px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 -60px;position:absolute;top:76px;left:50%;text-align:center;width:120px;transition:all 240ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.mobile .users.expandable .plane .user .name{display:none}.users.expandable .vignette{background:-webkit-radial-gradient(closest-side, rgba(10,18,28,0), rgba(10,18,28,0.75));display:block;position:absolute;pointer-events:none;top:0;left:0;height:120%;width:100%;z-index:5;transition:all 900ms ease;opacity:0}.loaded .users.expandable.showing .vignette{opacity:0.65;transition-delay:900ms}.loaded .users.expandable.showing .plane{-webkit-transform:rotateZ(-2deg);transition-delay:280ms}.loaded .users.expandable.showing .user .avatar{opacity:0.65;-webkit-transform:rotateZ(2deg)}.loaded .users.expandable.showing .user .avatar .backdrop{opacity:0.75;-webkit-transform:none}.loaded .users.expandable.showing .user.linked .avatar{opacity:1}.loaded .users.expandable.showing .user:hover .backdrop{opacity:0;-webkit-transform:scale(1.4)}.loaded .users.expandable.showing .user:hover .name{opacity:1;-webkit-transform:none;transition-delay:80ms}.intro.loaded .users.expandable .user:nth-child(1) .avatar{transition-delay:270ms}.intro.loaded .users.expandable .user:nth-child(1) .avatar .shine{-webkit-animation-delay:270ms}.intro.loaded .users.expandable .user:nth-child(2) .avatar{transition-delay:320ms}.intro.loaded .users.expandable .user:nth-child(2) .avatar .shine{-webkit-animation-delay:320ms}.intro.loaded .users.expandable .user:nth-child(3) .avatar{transition-delay:370ms}.intro.loaded .users.expandable .user:nth-child(3) .avatar .shine{-webkit-animation-delay:370ms}.intro.loaded .users.expandable .user:nth-child(4) .avatar{transition-delay:420ms}.intro.loaded .users.expandable .user:nth-child(4) .avatar .shine{-webkit-animation-delay:420ms}.intro.loaded .users.expandable .user:nth-child(5) .avatar{transition-delay:470ms}.intro.loaded .users.expandable .user:nth-child(5) .avatar .shine{-webkit-animation-delay:470ms}.intro.loaded .users.expandable .user:nth-child(6) .avatar{transition-delay:520ms}.intro.loaded .users.expandable .user:nth-child(6) .avatar .shine{-webkit-animation-delay:520ms}.intro.loaded .users.expandable .user:nth-child(7) .avatar{transition-delay:570ms}.intro.loaded .users.expandable .user:nth-child(7) .avatar .shine{-webkit-animation-delay:570ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar{transition-delay:340ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar .shine{-webkit-animation-delay:340ms}.intro.loaded .users.expandable .user:nth-child(8) .avatar .backdrop{transition-delay:900ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar{transition-delay:400ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar .shine{-webkit-animation-delay:400ms}.intro.loaded .users.expandable .user:nth-child(9) .avatar .backdrop{transition-delay:1020ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar{transition-delay:460ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar .shine{-webkit-animation-delay:460ms}.intro.loaded .users.expandable .user:nth-child(10) .avatar .backdrop{transition-delay:1140ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar{transition-delay:520ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar .shine{-webkit-animation-delay:520ms}.intro.loaded .users.expandable .user:nth-child(11) .avatar .backdrop{transition-delay:1260ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar{transition-delay:580ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar .shine{-webkit-animation-delay:580ms}.intro.loaded .users.expandable .user:nth-child(12) .avatar .backdrop{transition-delay:1380ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar{transition-delay:640ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar .shine{-webkit-animation-delay:640ms}.intro.loaded .users.expandable .user:nth-child(13) .avatar .backdrop{transition-delay:1500ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar{transition-delay:700ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar .shine{-webkit-animation-delay:700ms}.intro.loaded .users.expandable .user:nth-child(14) .avatar .backdrop{transition-delay:1620ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar{transition-delay:760ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar .shine{-webkit-animation-delay:760ms}.intro.loaded .users.expandable .user:nth-child(15) .avatar .backdrop{transition-delay:1740ms}.intro.loaded .users.expandable .user:nth-child(16) .avatar{transition-delay:530ms}.intro.loaded .users.expandable .user:nth-child(16) .avatar .shine{-webkit-animation-delay:530ms}.intro.loaded .users.expandable .user:nth-child(17) .avatar{transition-delay:600ms}.intro.loaded .users.expandable .user:nth-child(17) .avatar .shine{-webkit-animation-delay:600ms}.intro.loaded .users.expandable .user:nth-child(18) .avatar{transition-delay:670ms}.intro.loaded .users.expandable .user:nth-child(18) .avatar .shine{-webkit-animation-delay:670ms}.intro.loaded .users.expandable .user:nth-child(19) .avatar{transition-delay:740ms}.intro.loaded .users.expandable .user:nth-child(19) .avatar .shine{-webkit-animation-delay:740ms}.intro.loaded .users.expandable .user:nth-child(20) .avatar{transition-delay:810ms}.intro.loaded .users.expandable .user:nth-child(20) .avatar .shine{-webkit-animation-delay:810ms}.intro.loaded .users.expandable .user:nth-child(21) .avatar{transition-delay:880ms}.intro.loaded .users.expandable .user:nth-child(21) .avatar .shine{-webkit-animation-delay:880ms}.intro.loaded .users.expandable .user:nth-child(22) .avatar{transition-delay:950ms}.intro.loaded .users.expandable .user:nth-child(22) .avatar .shine{-webkit-animation-delay:950ms}.intro.loaded .users.expandable .user:nth-child(23) .avatar{transition-delay:1020ms}.intro.loaded .users.expandable .user:nth-child(23) .avatar .shine{-webkit-animation-delay:1020ms}.company.expandable{position:relative;padding:0 24px}.company.expandable .container{margin:0 auto;overflow:hidden;position:relative;max-width:1150px}.mobile .company.expandable{padding:0;text-align:center}.company.expandable .backdrop{background:#fff;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleY(0.7);-webkit-transform-origin:50% 64px}.loaded .company.expandable.showing .backdrop{opacity:1;-webkit-transform:none}.company.expandable .stats{color:#333;display:inline-block;padding:64px 0 32px 0;width:25%;-webkit-font-smoothing:antialiased}.mobile .company.expandable .stats{float:none;padding:16px 0 32px 42px;width:auto}@media (max-width: 500px){.mobile .company.expandable .stats dt{clear:left;width:90px}}.mobile .company.expandable .stats dt{display:block;float:left;margin:4px 6px 0 0;vertical-align:middle}.mobile .company.expandable .stats dt .extra{display:none}.mobile .company.expandable .stats dd{display:block;float:left;font-size:20px;margin:0 32px 0 0;vertical-align:middle}.company.expandable .stats dt{color:#7091c0;display:block;font:400 13px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:4px 0 0 0;letter-spacing:0.1em;text-transform:uppercase;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 900px){.company.expandable .stats dt{font-size:12px}}.company.expandable .stats dd{color:#00a7d4;display:inline-block;font:400 36px/1.6 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;padding:0 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px) scale(0.8);-webkit-transform-origin:20% 50%}.browser-chrome .company.expandable .stats dd,.browser-safari .company.expandable .stats dd{background:-webkit-linear-gradient(-60deg, #55dbff, #0471ff);color:transparent;-webkit-background-clip:text}@media (max-width: 900px){.company.expandable .stats dd{font-weight:500;font-size:22px;line-height:1.4}}.loaded .company.expandable.showing .stats .item{opacity:1;-webkit-transform:none}.loaded .company.expandable.showing .stats .item:nth-child(1){transition-delay:240ms}.loaded .company.expandable.showing .stats .item:nth-child(2){transition-delay:280ms}.loaded .company.expandable.showing .stats .item:nth-child(3){transition-delay:320ms}.loaded .company.expandable.showing .stats .item:nth-child(4){transition-delay:360ms}.loaded .company.expandable.showing .stats .item:nth-child(5){transition-delay:400ms}.loaded .company.expandable.showing .stats .item:nth-child(6){transition-delay:440ms}.company.expandable .text{display:inline-block;padding:56px 0 56px 0;vertical-align:top;width:73%}.mobile .company.expandable .text{padding:42px 0 0 0;width:auto}.company.expandable .text h2{clear:left;color:#2da7ff;font:400 32px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:0 0 0 42px;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}@media (max-width: 900px){.company.expandable .text h2{font-size:26px}}.mobile .company.expandable .text h2{padding:0 42px}.company.expandable .text p{color:#7091c0;font:14px/1.6 "Lucida Grande",verdana,sans-serif;padding:8px 42px;max-width:570px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-12px);-webkit-font-smoothing:antialiased}@media (max-width: 900px){.company.expandable .text p{font-size:13px;line-height:1.6}}.mobile .company.expandable .text p{padding:8px 42px}.loaded .company.expandable.showing .text h2{opacity:1;-webkit-transform:none;transition-delay:120ms}.loaded .company.expandable.showing .text p{opacity:1;-webkit-transform:none;transition-delay:180ms}.mission.expandable{margin:0;padding:0 24px;position:relative}.mobile .mission.expandable{padding:0;margin:0;text-align:center}.mission.expandable .container{margin:0 auto;overflow:hidden;position:relative;max-width:1150px}.mission.expandable .backdrop{background:#00a7d4;background:-webkit-linear-gradient(105deg, #0097c0, #00449d);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleY(0.32);-webkit-transform:scaleY(0.66)}.fast-scroll .mission.expandable .backdrop{transition-duration:240ms}.slow-scroll .mission.expandable .backdrop{transition-duration:480ms}.mission.expandable .backdrop .blend{background-size:cover;background-position:center center;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.24}.mobile .mission.expandable .backdrop .blend{display:none}.loaded .mission.expandable.showing .backdrop{opacity:1;-webkit-transform:none}.loaded .mission.expandable.at-end .backdrop{opacity:0;-webkit-transform:scaleY(0.8);transition-delay:80ms}.mission.expandable .logo-column{display:inline-block;overflow:hidden;padding:0 4% 0 0;width:33%;text-align:center;vertical-align:middle}.mission.expandable .logo-column .spinning.logo{position:relative;margin:0 32px 0 0;margin:0 0 0 42px;display:inline-block;height:200px;width:200px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.mission.expandable .logo-column .spinning.logo .rings{opacity:0.18}.loaded .mission.expandable .logo-column .spinning.logo{opacity:1;-webkit-transform:none}.mobile .mission.expandable .logo-column{display:none}.mission.expandable .text{display:inline-block;padding:56px 0 42px 0;position:relative;width:63%;-webkit-font-smoothing:antialiased;vertical-align:middle}.mobile .mission.expandable .text{padding:42px 16px;width:auto}.mission.expandable .text h2{color:#fff;font:500 36px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:0 0 0 42px;text-shadow:1px 2px 5px rgba(0,0,0,0.1);max-width:14em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-24px) translateZ(0)}@media (max-width: 900px){.mission.expandable .text h2{font-size:28px}}.mobile .mission.expandable .text h2{margin:0 16px;padding:0;max-width:none}.mission.expandable .text p{color:rgba(255,255,255,0.75);font:14px/1.8 "Lucida Grande",verdana,sans-serif;padding:8px 42px;text-shadow:1px 1px 1px rgba(0,0,0,0.3);max-width:40em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px) translateZ(0)}@media (max-width: 900px){.mission.expandable .text p{font-size:13px;line-height:1.6}.mobile .mission.expandable .text p{margin:0 auto;padding:4px 16px}}.loaded .mission.expandable.showing .text h2{opacity:1;-webkit-transform:translateZ(0);transition-delay:320ms}.loaded .mission.expandable.showing .text p{opacity:1;-webkit-transform:translateZ(0);transition-delay:360ms}.loaded .mission.expandable.at-end .text h2{opacity:0;-webkit-transform:translateX(16px);transition-delay:60ms}.loaded .mission.expandable.at-end .text p{opacity:0;-webkit-transform:translateX(24px);transition-delay:20ms}.team-section{padding:1px 0;position:relative}.team-section .container{display:block;position:relative;margin:0 auto;padding:42px 36px;max-width:1080px}.team-section .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.loaded .team-section .section-backdrop{opacity:1;-webkit-transform:none}.team-section .person{color:#333;display:inline-block;margin:0 1% 0 0;position:relative;width:15.55%}.team-section .person .avatar{margin:0 0 16px 0;height:80px;width:80px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.7)}.loaded .team-section .person .avatar{opacity:1;-webkit-transform:none}.team-section .person h3{color:#222;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .team-section .person h3{opacity:1;-webkit-transform:none}.team-section .person h4{color:#888;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .team-section .person h4{opacity:1;-webkit-transform:none}.loaded .team-section .person:nth-child(1) .avatar{transition-delay:264ms}.loaded .team-section .person:nth-child(1) h3{transition-delay:344ms}.loaded .team-section .person:nth-child(1) h4{transition-delay:364ms}.loaded .team-section .person:nth-child(2) .avatar{transition-delay:328ms}.loaded .team-section .person:nth-child(2) h3{transition-delay:408ms}.loaded .team-section .person:nth-child(2) h4{transition-delay:428ms}.loaded .team-section .person:nth-child(3) .avatar{transition-delay:392ms}.loaded .team-section .person:nth-child(3) h3{transition-delay:472ms}.loaded .team-section .person:nth-child(3) h4{transition-delay:492ms}.loaded .team-section .person:nth-child(4) .avatar{transition-delay:456ms}.loaded .team-section .person:nth-child(4) h3{transition-delay:536ms}.loaded .team-section .person:nth-child(4) h4{transition-delay:556ms}.loaded .team-section .person:nth-child(5) .avatar{transition-delay:520ms}.loaded .team-section .person:nth-child(5) h3{transition-delay:600ms}.loaded .team-section .person:nth-child(5) h4{transition-delay:620ms}.loaded .team-section .person:nth-child(6) .avatar{transition-delay:584ms}.loaded .team-section .person:nth-child(6) h3{transition-delay:664ms}.loaded .team-section .person:nth-child(6) h4{transition-delay:684ms}.loaded .team-section .person:nth-child(7) .avatar{transition-delay:648ms}.loaded .team-section .person:nth-child(7) h3{transition-delay:728ms}.loaded .team-section .person:nth-child(7) h4{transition-delay:748ms}.loaded .team-section .person:nth-child(8) .avatar{transition-delay:712ms}.loaded .team-section .person:nth-child(8) h3{transition-delay:792ms}.loaded .team-section .person:nth-child(8) h4{transition-delay:812ms}.portrait-video-container{display:block;padding:1px 0;margin:88px auto 32px auto;width:45%;max-width:43vh}.mobile .portrait-video-container{margin:42px 8px;width:auto;max-width:90%}.portrait-video-container.space-below{padding-bottom:160px}.video-content{padding:16px 24px 24px 24px;margin:0 auto;max-width:980px}.video-content.vertical{max-width:640px}.video-content:nth-child(1){padding-top:16px}.mobile .video-content{padding:48px 8px 16px 8px}.video-content.standalone{padding:88px 8px}.mobile .video-content.standalone{padding-bottom:42px}.video-content h1{color:rgba(205,225,255,0.75);font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.22em;margin:28px 42px 42px 42px;text-align:center;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(4px)}.loaded .video-content h1{opacity:1;-webkit-transform:none;transition-delay:300ms}.playing .video-content h1{opacity:0.6}.video-content h2{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 900px){.video-content h2{font-size:28px}}.loaded .video-content h2{opacity:1;-webkit-transform:none;transition-delay:280ms}.playing .video-content h2{color:rgba(205,225,255,0.6);opacity:0.5;transition-duration:1000ms}.video-content .video-player{background:#384a5d;border-radius:32px;box-shadow:4px 8px 24px rgba(0,0,0,0.4);overflow:hidden;margin:42px auto 32px auto;position:relative;width:100%;padding-bottom:56.25%;height:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.98)}.video-content .video-player.vertical{width:66%;padding-bottom:117%}@media (min-width: 1100px){.video-content .video-player{margin-top:32px}}.loaded .video-content .video-player{opacity:1;-webkit-transform:none;transition-delay:200ms}.video-content .video-player video{overflow:hidden;position:absolute;top:0;left:0;height:100%;width:100%}.video-content .video-player .start-overlay{background:rgba(25,35,45,0.66);cursor:pointer;position:absolute;top:0%;left:0%;right:0%;bottom:0%;transition:all 320ms ease-out;-webkit-transform:scale(0.8);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.loaded .video-content .video-player .start-overlay{opacity:1;-webkit-transform:none;transition-delay:700ms}.playing .video-content .video-player .start-overlay{opacity:0;-webkit-transform:scale(1.1);transition-delay:0ms;pointer-events:none}.video-content .video-player .start-overlay .circle{background:-webkit-linear-gradient(top, rgba(255,255,255,0.75), rgba(255,255,255,0.32));border-radius:50px;position:absolute;top:50%;left:50%;margin:-50px 0 0 -50px;height:100px;width:100px;opacity:0.8;transition:all 320ms ease-out}.video-content .video-player .start-overlay:hover .circle{opacity:1;-webkit-transform:scale(1.1)}.video-content .video-player .start-overlay .play{background:url(../images/videos/play.png) no-repeat center center;background-size:contain;display:block;position:absolute;margin:-20px 0 0 -16px;top:50%;left:50%;height:40px;width:40px}.video-content .video-player.started .paused-action,.video-content .video-player.playing .paused-action{display:block}.video-content .video-player .preview-text{color:rgba(205,225,255,0.65);font:400 36px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;top:128px;left:10px;right:10px;text-align:center}.video-content .video-player .paused-action{display:none;cursor:pointer;position:absolute;top:5%;left:5%;height:90%;width:90%}.video-content .video-player .paused-action .pause-icon{background:rgba(0,0,0,0.88);border-radius:200px;opacity:0;position:absolute;top:50%;left:50%;margin:-150px 0 0 -150px;height:300px;width:300px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.2)}.mobile .video-content .video-player .paused-action .pause-icon{height:100px;width:100px;margin:-50px 0 0 -50px}.video-content .video-player .paused-action .pause-icon .square{background:rgba(205,225,255,0.6);background:-webkit-linear-gradient(top, rgba(255,255,255,0.6), rgba(255,255,255,0.4));border-radius:8px;display:block;position:absolute;top:24%;bottom:24%;left:23%;width:20%}.video-content .video-player .paused-action .pause-icon .square.two{left:57%}.video-content .video-player.paused .paused-action .pause-icon{opacity:1;-webkit-transform:none}.video-content .buttons{margin:42px 0 0 0;text-align:center}.video-content .buttons .backdrop{border-radius:32px}.video-content .video-actions{display:block;padding:0 24px 42px 24px}.video-content .video-actions .title-area{display:inline-block;width:60%;vertical-align:top}.mobile .video-content .video-actions .title-area{display:block;text-align:center;margin:0 0 16px 0;width:auto}.video-content .video-actions .title-area h2{display:block}.video-content .video-actions .action-buttons{display:inline-block;margin-top:-8px;margin-left:4%;width:35%;text-align:right;vertical-align:top}.mobile .video-content .video-actions .action-buttons{width:auto;display:block;text-align:center}.video-content .video-actions .action-buttons .sound-toggle{cursor:pointer;display:inline-block;padding:8px 24px 8px 8px;height:64px;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .video-content .video-actions .action-buttons .sound-toggle{opacity:1;-webkit-transform:none;transition-delay:400ms}.video-content .video-actions .action-buttons .sound-toggle.on .checkbox{border-color:rgba(205,225,255,0.55);box-shadow:0 0 4px rgba(70,120,255,0.6)}.video-content .video-actions .action-buttons .sound-toggle.on .checkbox .fill{opacity:0.9}.playing .video-content .video-actions .action-buttons .sound-toggle.on .checkbox{border-color:rgba(205,225,255,0.22)}.video-content .video-actions .action-buttons .sound-toggle .checkbox{border-radius:12px;border:3px solid rgba(205,225,255,0.3);display:inline-block;margin:4px 10px 8px 0;height:32px;width:32px;vertical-align:middle;transition:all 480ms ease-out}.video-content .video-actions .action-buttons .sound-toggle .checkbox .fill{background:url(../images/videos/speaker.png) no-repeat center center;background-size:contain;display:block;margin:3px 2px 0 3px;height:26px;width:26px;transition:all 320ms ease-out;opacity:0.16}.video-content .video-actions .action-buttons .sound-toggle .label{display:inline-block;color:rgba(205,225,255,0.88);font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 0;vertical-align:middle}.playing .video-content .video-actions .action-buttons .sound-toggle .label{color:rgba(205,225,255,0.24)}.video-content .video-actions .action-buttons .video-fullscreen{background:url(../images/videos/fullscreen.png) no-repeat center center;background-size:contain;cursor:pointer;margin:12px 0 0 16px;opacity:0.4;padding:8px 12px;height:22px;display:inline-block;width:10%;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .video-content .video-actions .action-buttons .video-fullscreen{opacity:0.5;-webkit-transform:scale(1);transition-delay:500ms}.loaded .video-content .video-actions .action-buttons .video-fullscreen:hover{opacity:0.8;transition-delay:0ms}.start-overlay .circle-1,.start-overlay .circle-2,.start-overlay .circle-3{background:#1759ff;border-radius:400px;display:block;opacity:0;margin:-100px 0 0 -100px;position:absolute;top:50%;left:50%;height:200px;width:200px;-webkit-animation-duration:2400ms;-webkit-animation-timing-function:ease-out;-webkit-animation-iteration-count:infinite}.playing .start-overlay .circle-1,.playing .start-overlay .circle-2,.playing .start-overlay .circle-3{-webkit-animation-play-state:paused}.loaded .start-overlay .circle-1,.loaded .start-overlay .circle-2,.loaded .start-overlay .circle-3{-webkit-animation-name:map-blip}.start-overlay .circle-2{-webkit-animation-delay:792ms}.start-overlay .circle-3{-webkit-animation-delay:1608ms}@-webkit-keyframes map-blip{0%{opacity:0.6;-webkit-transform:scale(0.3)}100%{opacity:0;-webkit-transform:scale(3.8)}}.refer-page{background:#000 !important;margin-top:0px;padding:0;min-height:100%}.refer-page .embedded-graphic{display:block;width:44%;position:absolute;top:0;bottom:0;right:0;background-size:cover}.mobile .refer-page .embedded-graphic{width:75%;opacity:0.75}.refer-page .refer-page-header{display:block;padding:0 24px;margin:0 auto;position:relative;max-width:1400px;min-height:100%;text-align:center}.mobile .refer-page .refer-page-header{padding:8px 16px 8px 16px;margin:-32px 0 88px 0}.refer-page .refer-page-header .big-avatar{display:inline-block;margin-top:2vh;margin-bottom:24px;height:150px;width:150px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.refer-page .refer-page-header .big-avatar .image{background-color:#ccc}.loaded .refer-page .refer-page-header .big-avatar{opacity:1;-webkit-transform:none;transition-delay:360ms}.mobile .refer-page .refer-page-header .big-avatar{margin-top:0}.refer-page .refer-page-header h1{color:#fff;font:600 42px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .refer-page .refer-page-header h1{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .refer-page .refer-page-header h1{font-size:24px;line-height:1.2}.refer-page .refer-page-header h2{color:rgba(10,255,80,0.88);font:500 28px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:20em;margin:0 auto;margin-bottom:12px;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .refer-page .refer-page-header h2{opacity:1;-webkit-transform:none;transition-delay:920ms}.mobile .refer-page .refer-page-header h2{margin:0 auto 16px auto;font-size:22px;line-height:1.1}.refer-page .refer-page-header p{color:#fff;font:400 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;max-width:35em;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .refer-page .refer-page-header p{opacity:1;-webkit-transform:none;transition-delay:920ms}.mobile .refer-page .refer-page-header p{font-size:14px;line-height:1.2;margin:16px auto}.mobile .refer-page .down-arrows{display:none}.support-content{padding:140px 32px 64px 32px}.support-content p{font-size:16px;line-height:1.6;margin:0 auto;text-align:center;max-width:25em}.support-content p a{color:#00a7d4}.app-page{padding:1px 0 0 0}.app-header{position:relative;-webkit-user-select:none}.app-header .container{margin:0 auto;overflow:hidden;padding:96px 0;position:relative;text-align:center;max-width:1128px}.mobile .app-header .container{padding:24px 16px 8px 16px;text-align:center}.app-header .promo{color:rgba(255,255,255,0.7);font:500 14px/1.3 "Lucida Grande",verdana,sans-serif;padding:16px 0;margin:0 auto;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.loaded .app-header .promo{opacity:1;-webkit-transform:none;transition-delay:500ms}.app-header .guest-links{font:500 14px/1.6 "D","Lucida Grande",verdana,sans-serif;padding:0 0 24px 0;position:absolute;top:32px;right:5%;-webkit-font-smoothing:antialiased}.mobile .app-header .guest-links{display:none}.app-header .guest-links a{color:rgba(255,255,255,0.55);display:inline-block;margin:0 1.2em;text-decoration:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.app-header .guest-links a:hover{color:#00a7d4}.loaded .app-header .guest-links a{opacity:1;-webkit-transform:none}.loaded.intro .app-header .guest-links a{transition-delay:900ms}.loaded.intro .app-header .guest-links a:nth-child(2){transition-delay:960ms}.loaded.intro .app-header .guest-links a:nth-child(3){transition-delay:1020ms}.mobile .app-header .guest-links{display:none}.app-header .graphics.column{display:inline-block;margin:-32px 0 -24px -10%;width:60%;max-width:700px;vertical-align:middle}.mobile .app-header .graphics.column{display:block;margin:64px auto 16px auto;width:auto;max-width:280px}.app-header .graphics.column .image{background:url(../images/magneto/phones3.jpg) no-repeat center center;background-size:contain;display:block;padding:0 0 100% 0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .app-header .graphics.column .image{opacity:1;-webkit-transform:none;transition-delay:320ms}.app-header .graphics.column .image.watch{background-image:url(../images/watch/watch.png);background-position:60% center;background-size:240px auto}.mobile .app-header .graphics.column .image.watch{background-size:contain;margin:24px 0}.app-header .content.column{display:inline-block;margin:0 0 0 2%;width:35%;vertical-align:middle}.mobile .app-header .content.column{display:block;width:auto;margin:0 5%}.app-header .qr-code{margin:16px auto -64px auto;height:180px;width:180px;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .app-header .qr-code{opacity:1;-webkit-transform:none;transition-delay:900ms}.mobile .app-header .qr-code{display:none}.app-header .app-info{text-align:left;-webkit-font-smoothing:antialiased}.mobile .app-header .app-info{text-align:center}.app-header .app-info h1{color:#fff;font:600 42px/1.15 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .app-header .app-info h1{opacity:1;-webkit-transform:none;transition-delay:580ms}.mobile .app-header .app-info h1{margin:0;font-size:32px}.app-header .app-info h2{color:#839cc2;font:500 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 24px 56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .app-header .app-info h2{opacity:1;-webkit-transform:none;transition-delay:640ms}.mobile .app-header .app-info h2{margin:0;font-size:16px}.app-header .app-info .app-icon{background:url(../images/logo/300.png) no-repeat 0 0;background-size:contain;border-radius:16px;box-shadow:3px 6px 16px rgba(0,0,0,0.28);display:block;margin:16px 56px 32px 56px;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4) translateX(-4px)}.mobile .app-header .app-info .app-icon{display:none;float:none;margin:0 auto;height:48px;width:48px}.loaded .app-header .app-info .app-icon{opacity:0.75;-webkit-transform:none;transition-delay:480ms}.app-header .app-actions{display:inline-block;margin:0 0 0 3%;padding:24px 0;position:relative;min-width:360px;width:45%;vertical-align:middle}.mobile .app-header .app-actions{margin:24px auto 16px auto;padding:24px 0;width:auto;min-width:280px;max-width:400px;white-space:nowrap;text-align:center}.app-header .app-actions .actions-backdrop{background:rgba(255,255,255,0.03);border-radius:32px;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.96) translateX(18px)}.loaded .app-header .app-actions .actions-backdrop{opacity:1;-webkit-transform:none;transition-delay:560ms;transition-duration:480ms}.app-header .app-actions .buttons{display:block;padding:0 24px;position:relative;vertical-align:middle}.mobile .app-header .app-actions .buttons{padding:0 0 0 16px;margin:0 8px}.app-header .app-actions .buttons .button{display:inline-block;font-size:18px;margin:0 0 16px 0;line-height:56px;text-align:center;width:34%;-webkit-transform:scale(0.94) translateX(6px)}.app-header .app-actions .buttons .button.full{display:block;width:auto}.app-header .app-actions .buttons .button.mobile-only{display:none}.mobile .app-header .app-actions .buttons .button.mobile-only{display:block}.app-header .app-actions .buttons .button.desktop-only{display:none}.desktop .app-header .app-actions .buttons .button.desktop-only{display:block}.app-header .app-actions .buttons .button.ios-only{display:none}.os-ios .app-header .app-actions .buttons .button.ios-only{display:block}.app-header .app-actions .buttons .button.android-only{display:none}.os-android .app-header .app-actions .buttons .button.android-only{display:block}.app-header .app-actions .buttons .button.featured{margin-right:0}.mobile .app-header .app-actions .buttons .button{font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:13px;line-height:32px;margin:0 16px 12px 0;padding:0 16px 4px 16px;width:auto}.mobile .app-header .app-actions .buttons .button .label{padding:0}.loaded .app-header .app-actions .buttons .button{transition-delay:850ms;transition-duration:480ms;-webkit-transform:none}.loaded .app-header .app-actions .buttons .button:nth-child(2){transition-delay:890ms}.app-header .app-actions .buttons .button .backdrop{border-radius:32px;box-shadow:2px 3px 4px rgba(0,0,0,0.06)}.app-header .app-actions .buttons .button.download .backdrop{box-shadow:1px 2px 6px rgba(0,0,0,0.32)}.app-header .app-actions .buttons .button.featured .label{color:#295357;text-shadow:none}.app-header .app-actions .buttons .button .label{white-space:nowrap}@media (max-width: 1200px){.app-header .app-actions .buttons{display:block;width:auto}.app-header .app-actions .buttons .button{font-size:16px;line-height:42px}}.app-header .app-actions .text{display:block;margin:12px 0 0 2%;position:relative;text-align:center;width:100%}.app-header .app-actions .text p{color:#6d83a5;display:block;font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto;text-shadow:1px 1px 5px rgba(0,0,0,0.4);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94);max-width:20em}.loaded .app-header .app-actions .text p{opacity:1;-webkit-transform:none;transition-delay:1030ms}.app-header .app-actions .text p a{color:inherit}.app-header .app-actions .text p a:hover{color:#fff}.mobile .app-header .app-actions .text p{font-size:10px}@media (max-width: 1200px){.app-header .app-actions .text{display:block;margin:0;text-align:center;width:auto}.app-header .app-actions .text p{margin:8px auto 0 auto}}.app-announcement{margin:0 auto 48px auto;max-width:900px;padding:24px 12px;position:relative;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.mobile .app-announcement{margin:6px 8px 42px 8px}.loaded .app-announcement{opacity:1;-webkit-transform:none;transition-delay:800ms}.app-announcement .announcement-backdrop{background:#fff;border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%}.app-announcement h3{color:#0374f3;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0;position:relative}.mobile .app-announcement h3{font-size:18px}.app-announcement p{color:#333;display:inline-block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;margin:8px 16px;max-width:42em}.app-announcement .buttons{margin:12px 16px}.app-announcement .buttons .button .backdrop{border-radius:42px;box-shadow:none}.app-announcement .buttons .button .label{color:#fff}.phones-graphic{padding:0 0 100% 0;display:block;position:relative}.phones-graphic .phone{display:block;position:absolute;top:10%;left:22%;padding:0 0 90% 0;width:56.5%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1) translateX(5%) translateZ(0px)}.mobile .phones-graphic .phone{margin-left:-140px}.loaded .app-page .phones-graphic .phone{opacity:1;-webkit-transform:none;transition-delay:360ms}.phones-graphic .phone.lower{top:20%}.phones-graphic .phone.one{margin-left:-110px;left:50%;top:8%}.loaded .phones-graphic .phone.one{opacity:0.8}.phones-graphic .phone.one.lower{top:20%}.phones-graphic .phone.second{top:10%;left:4%;margin-left:0;-webkit-transform:scale(1.2) translateX(-5%) translateZ(0px)}.phones-graphic .phone.second.lower{top:25%}.mobile .phones-graphic .phone.second{margin-left:-32px}.loaded .phones-graphic .phone.second{-webkit-transform:none;transition-delay:500ms}.phones-graphic .phone.shadow{background:rgba(0,0,0,0.9);border-radius:49px;box-shadow:1px 12px 16px rgba(0,0,0,0.5),3px 15px 24px rgba(0,0,0,0.7);top:13%;left:11%;padding:0 0 85% 0;width:42%;-webkit-transform:scale(1.1) translateX(1%) translateY(10%) translateZ(0px)}.loaded .phones-graphic .phone.shadow{opacity:1;-webkit-transform:none;transition-delay:600ms;-webkit-transform:scale(1)}.phones-graphic .phone .shell{background:url(../images/app/iphone2.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%}.phones-graphic .phone .screenshot{background:#000 no-repeat left top;background-size:100.1% auto;border-radius:16px;border-right:1px solid #000;position:absolute;top:4.05%;left:16.51%;bottom:4.7%;right:15.99%;-webkit-transform:translateZ(0px)}.mobile .phones-graphic .phone .screenshot{border-radius:8px}.phones-graphic .phone .screenshot.stretch{background-size:cover;background-position:0 0}.phones-graphic .phone .screenshot.two{background-image:url(../images/app/screenshots/2.jpg)}.phones-graphic .phone .screenshot.three{background-image:url(../images/app/screenshots/3.jpg)}.phones-graphic .phone .screenshot.four{background-image:url(../images/app/screenshots/4.jpg)}.phones-graphic .phone .screenshot.five{background-image:url(../images/app/screenshots/5.jpg)}.phones-graphic .phone .screenshot.six{background-image:url(../images/app/screenshots/6.jpg)}.phones-graphic .phone .screenshot.seven{background-image:url(../images/app/screenshots/7.jpg)}.phones-graphic .phone .screenshot.eight{background-image:url(../images/app/screenshots/8.jpg)}.phones-graphic .phone .screenshot.nine{background-image:url(../images/app/screenshots/9.jpg)}.phones-graphic .phone .screenshot.ten{background-image:url(../images/app/screenshots/10.jpg)}.phones-graphic .phone .screenshot.eleven{background-image:url(../images/app/screenshots/11.jpg)}.phones-graphic .phone .screenshot.twelve{background-image:url(../images/app/screenshots/12.jpg)}.phones-graphic .phone .screenshot.thirteen{background-image:url(../images/app/screenshots/13.jpg)}.phones-graphic .phone .screenshot.fourteen{background-image:url(../images/app/screenshots/14.jpg)}.phones-graphic .phone .screenshot.fifteen{background-image:url(../images/app/screenshots/15.jpg)}.phones-graphic .phone .screenshot.sixteen{background-image:url(../images/features/screenshots/sleep4.jpg)}.phones-graphic .phone .screenshot.seventeen{background-image:url(../images/features/screenshots/health.jpg)}.phones-graphic .phone .screenshot.eighteen{background-image:url(../images/labs/screenshots/1.jpg)}.phones-graphic .phone .screenshot.nineteen{background-image:url(../images/labs/screenshots/2.jpg)}.phones-graphic .phone .screenshot.twenty{background-image:url(../images/ai/screenshots/meditations.jpg)}.phones-graphic .phone .screenshot.twentyone{background-image:url(../images/ai/screenshots/nutrients3.jpg)}.phones-graphic .phone .screenshot.twentytwo{background-image:url(../images/ai/screenshots/support.jpg)}.phones-graphic .phone .screenshot.twentythree{background-image:url(../images/ai/screenshots/labs2.jpg)}.phones-graphic .phone .screenshot.twentyfour{background-image:url(../images/labs/screenshots/5.jpg)}.phones-graphic .phone .screenshot.twentyfive{background-image:url(../images/labs/screenshots/6.jpg)}.phones-graphic .phone .screenshot.lifetab{background-image:url(../images/app/screenshots/20.jpg)}.phones-graphic .phone .screenshot.scoretab{background-image:url(../images/app/screenshots/21.jpg)}.phones-graphic .phone .screenshot.foodtab{background-image:url(../images/app/screenshots/22.jpg)}.phones-graphic .phone .screenshot.sleep{background-image:url(../images/app/screenshots/49.jpg)}.phones-graphic .phone .screenshot.workout{background-image:url(../images/app/screenshots/50.jpg)}.phones-graphic .phone .screenshot.mindcoach{background-image:url(../images/app/screenshots/51.jpg)}.phones-graphic .phone .screenshot.fitnesscoach{background-image:url(../images/app/screenshots/52.jpg)}.phones-graphic .phone .screenshot.sleepscore{background-image:url(../images/app/screenshots/53.jpg)}.phones-graphic .phone .screenshot.reports{background-image:url(../images/app/screenshots/54.jpg)}.phones-graphic .phone .screenshot.healthscore{background-image:url(../images/app/screenshots/108.jpg)}.phones-graphic .phone .screenshot.foodscore{background-image:url(../images/app/screenshots/48.jpg)}.phones-graphic .phone .screenshot.food{background-image:url(../images/app/screenshots/113.jpg)}.phones-graphic .phone .screenshot.places{background-image:url(../images/app/screenshots/106.jpg)}.phones-graphic .phone .screenshot.report{background-image:url(../images/app/screenshots/107.jpg)}.phones-graphic .phone .screenshot.healthscore{background-image:url(../images/app/screenshots/108.jpg)}.phones-graphic .phone .screenshot.ss83{background-image:url(../images/app/screenshots/83.jpg)}.phones-graphic .phone .screenshot.ss81{background-image:url(../images/app/screenshots/81.jpg)}.app-benefits{display:block;padding:0px 32px 128px 32px;margin:-16px auto 0 auto;max-width:1100px;text-align:center}.app-benefits .for-x{margin-top:24px}.app-benefits li{display:inline-block;margin:0 0.3%;width:108px;vertical-align:top}.app-benefits .feature{display:block;text-decoration:none}.app-benefits .feature .icon{display:block;position:relative;padding:0 0 100% 0;background:no-repeat center center;background-size:contain;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .app-benefits .feature .icon{-webkit-transform:scale(0.8);opacity:0.8}.app-benefits .feature .icon.for-places{background-image:url(../images/features/blob/places.png)}.app-benefits .feature .icon.for-watch{background-image:url(../images/features/blob/watch.png)}.app-benefits .feature .icon.for-reports{background-image:url(../images/features/blob/reports.png)}.app-benefits .feature .icon.for-academy{background-image:url(../images/features/blob/academy.png)}.app-benefits .feature .icon.for-labs{background-image:url(../images/features/blob/labs.png)}.app-benefits .feature .icon.for-healthscore{background-image:url(../images/features/blob/healthscore.png)}.app-benefits .feature .icon.for-coach{background-image:url(../images/features/blob/coach.png)}.app-benefits .feature .icon.for-xray{background-image:url(../images/features/blob/xray.png)}.app-benefits .feature .icon.for-daily{background-image:url(../images/features/blob/dailyreport.png)}.app-benefits .feature .icon.for-bodyfat{background-image:url(../images/features/blob/bodyfat.png)}.app-benefits .feature .icon.for-mind{background-image:url(../images/features/blob/mind.png)}.app-benefits .feature .icon.for-places{background-image:url(../images/features/blob/places.png);background-image:url(../images/features/blob/earth.png)}.app-benefits .feature .icon.for-quests{background-image:url(../images/features/blob/quests.png)}.app-benefits .feature .icon.for-workouts{background-image:url(../images/features/blob/workouts.png)}.app-benefits .feature .icon.for-web{background-image:url(../images/features/blob/web.png)}.app-benefits .feature .icon.for-datareview{background-image:url(../images/features/blob/datareview.png)}.app-benefits .feature .icon.for-longevity{background-image:url(../images/features/blob/longevity.png)}.app-benefits .feature .icon.for-coach{background-image:url(../images/features/blob/coach2.png)}.app-benefits .feature .icon.for-tokens{background-image:url(../images/features/blob/token.png)}.app-benefits .feature .icon.for-nutritionist{background-image:url(../images/features/blob/nutritionist.png)}.app-benefits .feature .icon.for-buddy{background-image:url(../images/features/blob/buddy.png)}.app-benefits .feature .icon.for-call{background-image:url(../images/features/blob/call.png)}.app-benefits .feature .label{color:rgba(205,225,255,0.6);display:block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-12px auto 0 auto;max-width:5em;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .app-benefits .feature .label{-webkit-transform:scale(0.9);opacity:0.6}.intro .app-benefits li:nth-child(1) .icon{transition-delay:544ms}.intro .app-benefits li:nth-child(1) .label{transition-delay:586ms}.intro .app-benefits li:nth-child(2) .icon{transition-delay:608ms}.intro .app-benefits li:nth-child(2) .label{transition-delay:650ms}.intro .app-benefits li:nth-child(3) .icon{transition-delay:672ms}.intro .app-benefits li:nth-child(3) .label{transition-delay:714ms}.intro .app-benefits li:nth-child(4) .icon{transition-delay:736ms}.intro .app-benefits li:nth-child(4) .label{transition-delay:778ms}.intro .app-benefits li:nth-child(5) .icon{transition-delay:800ms}.intro .app-benefits li:nth-child(5) .label{transition-delay:842ms}.intro .app-benefits li:nth-child(6) .icon{transition-delay:864ms}.intro .app-benefits li:nth-child(6) .label{transition-delay:906ms}.intro .app-benefits li:nth-child(7) .icon{transition-delay:928ms}.intro .app-benefits li:nth-child(7) .label{transition-delay:970ms}.intro .app-benefits li:nth-child(8) .icon{transition-delay:992ms}.intro .app-benefits li:nth-child(8) .label{transition-delay:1034ms}.intro .app-benefits li:nth-child(9) .icon{transition-delay:1056ms}.intro .app-benefits li:nth-child(9) .label{transition-delay:1098ms}.intro .app-benefits li:nth-child(10) .icon{transition-delay:1120ms}.intro .app-benefits li:nth-child(10) .label{transition-delay:1162ms}.intro .app-benefits li:nth-child(11) .icon{transition-delay:1184ms}.intro .app-benefits li:nth-child(11) .label{transition-delay:1226ms}.intro .app-benefits li:nth-child(12) .icon{transition-delay:1248ms}.intro .app-benefits li:nth-child(12) .label{transition-delay:1290ms}.app-benefits .feature:hover .icon{transition-delay:0ms;opacity:1;transform:scale(1.02)}.app-benefits .feature:hover .label{opacity:1;-webkit-transform:translateY(0px)}.app-page-2 .bottom-info{display:block;position:relative;padding:16px 0}.app-page-2 .app-icon{background:url(../images/logo/512.png) no-repeat center center;background-size:cover;border-radius:24px;display:inline-block;margin:16px -16px 0 2.5%;padding:0 0 7% 0;width:7%}.mobile .app-page-2 .app-icon{border-radius:20px;margin:8px 0 16px 24px;display:block;padding:0;height:96px;width:96px}.app-page-2 .content-column{display:inline-block;margin:22px 0 0 2.5%;width:26%;vertical-align:top}.mobile .app-page-2 .content-column{display:block;margin:0 16px;width:auto;text-align:left}.app-page-2 .content-column h2{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 12px}.mobile .app-page-2 .content-column h2{font-size:28px}.app-page-2 .content-column p{font:rgba(205,225,255,0.8);font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 12px}.mobile .app-page-2 .content-column p{font-size:16px}.app-page-2 .app-actions{display:block;margin:0 0 64px 0;padding:16px;text-align:center}.app-page-2 .screenshots-across{margin:88px 0 0 0;padding:0 0 0;display:block;position:relative}.app-page-2 .screenshots-across .animator{display:block;width:100%;white-space:nowrap;overflow-x:auto}.app-page-2 .screenshots-across .right-gradient{background:-webkit-linear-gradient(left, rgba(0,0,0,0), rgba(0,0,0,0.88) 80%);display:block;position:absolute;top:-2px;right:0;bottom:-4px;width:44%;pointer-events:none}.app-page-2 .screenshots-across .qr{background:url(../images/app/qr.png) no-repeat center center;background-size:cover;margin:-100px 0 0 0;position:absolute;right:3%;top:50%;width:25%;height:200px;width:200px;z-index:9999;transition:all 320ms ease-out;opacity:0.8;-webkit-transform:scale(0.9)}.mobile .app-page-2 .screenshots-across .qr{background-image:url(../images/app/qr_grey.png);margin:0;height:90px;width:90px;top:105%}.app-page-2 .screenshots-across .qr .appstore{background:#ccc url(../images/app/appstore.jpg) no-repeat center center;background-size:cover;border-radius:16px;display:block;position:absolute;margin:-20px 0 0 -20px;top:50%;left:50%;height:47px;width:47px;transition:all 320ms ease-out;opacity:0.8;-webkit-transform:scale(0.8)}.app-page-2 .screenshots-across .qr:hover{opacity:0.9;-webkit-transform:none}.app-page-2 .screenshots-across .qr:hover .appstore{opacity:1;-webkit-transform:none}.app-page-2 .screenshots-across .screenshot{background:#0d131e url(../images/app/screenshots/108.jpg) no-repeat center center;background-size:cover;box-shadow:0 0 2px rgba(205,225,255,0.4),inset 0 -7px 3px rgba(5,10,14,0.6);border-radius:24px;display:inline-block;margin:4px 1.1% 0 2.2%;padding:0 0 48% 0;width:22%}@media (max-height: 900px){.app-page-2 .screenshots-across .screenshot{padding:0 0 39.5% 0;width:18%}}.app-page-2 .screenshots-across .screenshot:nth-child(1){margin-left:36px}.app-page-2 .screenshots-across .screenshot.two{background-image:url(../images/app/screenshots/107.jpg)}.app-page-2 .screenshots-across .screenshot.three{background-image:url(../images/app/screenshots/106.jpg)}.app-page-2 .screenshots-across .screenshot.four{background-image:url(../images/app/screenshots/112.jpg)}.app-page-2 .screenshots-across .screenshot.five{background-image:url(../images/app/screenshots/114.jpg)}.app-page-2 .screenshots-across .screenshot.six{background-image:url(../images/app/screenshots/116.jpg)}.app-page-2 .screenshots-across .screenshot.seven{background-image:url(../images/app/screenshots/117.jpg)}.app-page-2 .screenshots-across .screenshot.eight{background-image:url(../images/app/screenshots/120.jpg)}.app-page-2 .screenshots-across .screenshot.nine{background-image:url(../images/app/screenshots/50.jpg)}.app-page-2 .screenshots-across .screenshot.ten{background-image:url(../images/app/screenshots/48.jpg)}.app-page-2 .screenshots-across .screenshot.eleven{background-image:url(../images/app/screenshots/68.jpg);background-image:url(../images/app/screenshots/65.jpg);background-image:url(../images/app/screenshots/119.jpg)}.app-page-2 .screenshots-across .screenshot.twelve{background-image:url(../images/app/screenshots/113.jpg)}.app-page-2 .screenshots-across .screenshot.thirteen{background-image:url(../images/app/screenshots/121.jpg)}.mobile .app-page-2 .screenshots-across .screenshot{padding:0 0 101% 0;width:42%}.mobile .app-page-2 .screenshots-across .screenshot:nth-child(n+6){display:none}.app-page-2 .screenshots-across .spacer{display:inline-block;width:22%}.job-page{display:block;margin:0 0 0 0;padding:16px}.job-page .content{background:#fff;border-radius:24px;color:#333;display:block;margin:24px auto;padding:32px;max-width:880px}.job-page .content h1{color:#333;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0}.job-page .content h2{color:#888;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 0 0}.job-page .content h3{color:#333;font:600 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 0}.job-page .content p{color:#222;font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 0;max-width:800px}.job-page .content p.bigger{font-size:16px}.job-page .content ul{color:#111;display:block;list-style:disc inside;margin:8px 0 16px 8px;position:relative}.job-page .content li{color:#111;display:block;font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;list-style:disc;padding:2px 0}.job-page .content ol{color:#111;display:block;list-style:decimal;margin:8px 0 16px 8px}.job-page .content ol li{list-style:decimal}.pricing-page{padding:0 0 32px 0;position:relative}.pricing-page .container{padding:16px 24px;margin:1px auto;max-width:1100px}.pricing-page .pricing-backdrop{background:#13161f;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 440ms ease;opacity:0}.loaded .pricing-page .pricing-backdrop{opacity:1;transition-delay:80ms}.pricing-page .pricing-backdrop .top-shadow{background:-webkit-linear-gradient(top, rgba(0,0,0,0.75), rgba(5,10,25,0));display:block;position:absolute;top:0;left:0;width:100%;height:180px}.pricing-page .header{padding:64px 0 8px 0;position:relative;text-align:center}.pricing-page .header .buttons.inline{display:inline-block;margin-left:24px;margin-bottom:32px;vertical-align:middle}.pricing-page .header .logo{background:url(../images/logo/300.png) no-repeat center center;background-size:contain;border-radius:16px;margin:24px auto 16px auto;height:64px;width:64px;box-shadow:1px 4px 12px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.pricing-page .header .logo.green{background-image:url(../images/logo/icon_green.png)}.pricing-page .header .logo.holo{background-image:url(../images/logo/icon_holo.png)}.loaded .pricing-page .header .logo{opacity:0.75;-webkit-transform:none;transition-delay:280ms}.pricing-page .header h1{color:#fff;display:block;font:300 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0;text-align:center;text-shadow:2px 2px 6px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-6px)}@media (max-height: 900px){.pricing-page .header h1{font-size:32px}}.mobile .pricing-page .header h1{font-size:24px}.loaded .pricing-page .header h1{opacity:1;-webkit-transform:none;transition-delay:320ms}.pricing-page .header h2{color:rgba(205,225,255,0.66);display:block;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:4px auto 16px auto;max-width:28em;text-align:center;text-shadow:2px 2px 6px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-6px)}@media (max-height: 900px){.pricing-page .header h2{font-size:15px}}.mobile .pricing-page .header h2{font-size:14px}.loaded .pricing-page .header h2{opacity:1;-webkit-transform:none;transition-delay:320ms}.pricing-features{display:block;padding:16px 24px}.mobile .pricing-features{padding:12px 0}.pricing-features .container{background:#01060c;border-radius:24px;overflow:hidden;padding:16px 0;position:relative;max-width:1100px}.mobile .pricing-features .container{border-radius:0}.pricing-features .column{color:#fff;float:left;margin:0 1%;width:18%}.pricing-features .heading{padding-left:8px;height:77px;text-align:center}.mobile .pricing-features .heading{height:70px}.pricing-features .heading h2{color:#fff;font:600 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 0 0 0}.mobile .pricing-features .heading h2{font-size:14px;margin:0}.pricing-features .heading h3{color:rgba(205,225,255,0.64);font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.mobile .pricing-features .heading h3{font-size:10px}.pricing-features .price{border-radius:24px;color:rgba(255,255,255,0.88);display:block;font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:6px auto 8px auto;padding:8px 8px;text-align:center}.mobile .pricing-features .price{font-size:12px;margin:0}.pricing-features .row{border-bottom:1px solid rgba(205,225,255,0.1);display:block;overflow:hidden;height:36px}.pricing-features .row.last{padding-top:6px;border-bottom:0 none;opacity:0.5}.pricing-features .features-listing h4{color:rgba(205,225,255,0.88);font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:9px 0 0 0;text-align:right}.mobile .pricing-features .features-listing h4{margin:6px 0 0 6px;font-size:9px;max-width:12em}.pricing-features .features-listing .x{color:rgba(205,225,255,0.24);display:block;font:400 20px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:3px 0 0 0;text-align:center}.pricing-features .features-listing .check{background:url(../images/settings/check.png) no-repeat center center;background-size:contain;display:block;margin:8px auto 0 auto;height:18px;width:18px}.pricing-extras .container{margin:42px auto 16px auto;max-width:1100px}.mobile .pricing-extras .container{margin:24px 0}.pricing-extras .container .box{background:#01060c;border-radius:24px;display:inline-block;box-sizing:border-box;padding:32px 32px;position:relative;width:47%;min-height:120px;vertical-align:top}.mobile .pricing-extras .container .box{display:block;width:auto}.pricing-extras .container .box .graphic{background:url(../images/pricing/extras_brain_icon.png) no-repeat center center;background-size:contain;display:block;float:left;height:80px;width:80px}.pricing-extras .container .box .graphic.for-percent{background-image:url(../images/pricing/extras_1_icon.png)}.pricing-extras .container .box h3{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 96px}.pricing-extras .container .box p{color:rgba(205,225,255,0.5);font:500 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 96px}.pricing-extras .container .spacer{display:inline-block;vertical-align:top;width:3%}.pricing-page .costs{display:block;position:relative;margin:32px auto;padding:0 24px;max-width:1100px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.98)}.pricing-page .costs .container{background:#01060c;border-radius:24px;padding:24px}.loaded .pricing-page .costs{opacity:1;-webkit-transform:none;transition-delay:200ms}.mobile .pricing-page .costs{margin:8px;padding:0 12px}.mobile .pricing-page .costs .container{padding:16px 18px}.pricing-page .costs h2{color:rgba(205,225,255,0.6);font:400 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 8px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .pricing-page .costs h2{opacity:1;-webkit-transform:none;transition-delay:280ms}.mobile .pricing-page .costs h2{font-size:24px}.pricing-page .costs h3{color:#bacadc;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 0 16px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs h3{opacity:1;-webkit-transform:none;transition-delay:320ms}.mobile .pricing-page .costs h3{font-size:16px}.pricing-page .costs h3 .highlight{position:relative;margin:0 6px}.pricing-page .costs h3 .highlight .inner{position:relative;color:#fff;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.pricing-page .costs h3 .highlight .brush{background:url(../images/x/brushes/4.jpg) no-repeat center center;background-size:100% 100%;position:absolute;top:-10px;left:-16px;right:-20px;bottom:-12px;transition:all 320ms ease;opacity:0.1;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0.25)}.loaded .pricing-page .costs h3 .highlight .brush{opacity:1;-webkit-transform:none;transition-delay:380ms}.pricing-page .costs h3 .inner{position:relative;z-index:999}.pricing-page .costs p{color:#fff;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 0 12px 0;margin:0 auto;max-width:48em;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs p{opacity:1;-webkit-transform:none;transition-delay:420ms}.mobile .pricing-page .costs p{font-size:13px}.pricing-page .costs h4{color:#bacadc;font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:24px 0 0 0;text-transform:uppercase;padding:0 0 12px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs h4{opacity:1;-webkit-transform:none;transition-delay:320ms}.pricing-page .costs .graphs{padding:0 16px}.mobile .pricing-page .costs .graphs{padding:0}.pricing-page .costs .graphs .row{padding:8px 0}.loaded .pricing-page .costs .graphs .row:nth-child(1) .title .text{transition-delay:708ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .title .icon{transition-delay:868ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .fill{transition-delay:1008ms}.loaded .pricing-page .costs .graphs .row:nth-child(1) .label{transition-delay:1208ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .title .text{transition-delay:816ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .title .icon{transition-delay:976ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .fill{transition-delay:1116ms}.loaded .pricing-page .costs .graphs .row:nth-child(2) .label{transition-delay:1316ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .title .text{transition-delay:924ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .title .icon{transition-delay:1084ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .fill{transition-delay:1224ms}.loaded .pricing-page .costs .graphs .row:nth-child(3) .label{transition-delay:1424ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .title .text{transition-delay:1032ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .title .icon{transition-delay:1192ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .fill{transition-delay:1332ms}.loaded .pricing-page .costs .graphs .row:nth-child(4) .label{transition-delay:1532ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .title .text{transition-delay:1140ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .title .icon{transition-delay:1300ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .fill{transition-delay:1440ms}.loaded .pricing-page .costs .graphs .row:nth-child(5) .label{transition-delay:1640ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .title .text{transition-delay:1248ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .title .icon{transition-delay:1408ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .fill{transition-delay:1548ms}.loaded .pricing-page .costs .graphs .row:nth-child(6) .label{transition-delay:1748ms}.loaded .pricing-page .costs .graphs .row:nth-child(7) .title .text{transition-delay:1356ms}.loaded .pricing-page .costs .graphs .row:nth-child(7) .title .icon{transition-delay:1516ms}.loaded .pricing-page .costs .graphs .row:nth-child(7) .fill{transition-delay:1656ms}.loaded .pricing-page .costs .graphs .row:nth-child(7) .label{transition-delay:1856ms}.loaded .pricing-page .costs .graphs .row:nth-child(8) .title .text{transition-delay:1464ms}.loaded .pricing-page .costs .graphs .row:nth-child(8) .title .icon{transition-delay:1624ms}.loaded .pricing-page .costs .graphs .row:nth-child(8) .fill{transition-delay:1764ms}.loaded .pricing-page .costs .graphs .row:nth-child(8) .label{transition-delay:1964ms}.pricing-page .costs .graphs .title{display:inline-block;padding:0 3% 0 0;width:30%;text-align:right}.mobile .pricing-page .costs .graphs .title{width:35%}.pricing-page .costs .graphs .title .icon{background:url(../images/pricing/icon_x.png) no-repeat center center;background-size:contain;border-radius:4px;display:block;margin:-2px 0 0 0;float:right;height:18px;width:18px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.5)}.pricing-page .costs .graphs .title .icon.for-ai{background-image:url(../images/pricing/icon_ai.png)}.pricing-page .costs .graphs .title .icon.for-app{background-image:url(../images/pricing/icon_app.png)}.pricing-page .costs .graphs .title .icon.for-heart{background-image:url(../images/pricing/icon_heart.png)}.pricing-page .costs .graphs .title .icon.for-glucose{background-image:url(../images/pricing/icon_glucose.png)}.pricing-page .costs .graphs .title .icon.for-gym{background-image:url(../images/pricing/icon_gym.png)}.pricing-page .costs .graphs .title .icon.for-food{background-image:url(../images/pricing/icon_food.png)}.loaded .pricing-page .costs .graphs .title .icon{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .title .text{display:block;color:#fff;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .pricing-page .costs .graphs .title .text{opacity:1;-webkit-transform:none}.mobile .pricing-page .costs .graphs .title .text{font-size:11px;margin:0 24px 0 0}.pricing-page .costs .graphs .title .text.green{color:#30866f}.pricing-page .costs .graphs .title .text.blue{color:#1b94ff}.pricing-page .costs .graphs .title .text.red{color:#a62c52}.pricing-page .costs .graphs .title .text.grey{color:#7c95a2}.pricing-page .costs .graphs .bar{display:inline-block;width:65%;vertical-align:middle;text-align:left;height:16px}.mobile .pricing-page .costs .graphs .bar{width:62%}.pricing-page .costs .graphs .bar.small .fill{margin:4px 0;height:8px;min-width:6px;margin-left:2px}.pricing-page .costs .graphs .bar.small .fill .label{top:-2px;font-size:11.5px;line-height:12px}.pricing-page .costs .graphs .fill{background:#58697d;background:-webkit-linear-gradient(top, #5c7694, #495972);border-radius:8px;display:block;position:relative;height:16px;min-width:8px;transition:all 320ms ease-out;opacity:0;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0.2)}.loaded .pricing-page .costs .graphs .fill{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .fill.green{background:#27c56a;background:-webkit-linear-gradient(top, #2eb768, #169f50)}.pricing-page .costs .graphs .fill.red{background:#c52744;background:-webkit-linear-gradient(top, #d6304e, #bb1836)}.pricing-page .costs .graphs .label{color:rgba(205,225,255,0.55);font:400 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 6px;position:absolute;top:1px;left:100%;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform-origin:0 0;-webkit-transform:translateX(-4px)}.loaded .pricing-page .costs .graphs .label{opacity:1;-webkit-transform:none}.pricing-page .costs .graphs .label.green{color:#1fb64d}.product-lineup .container{max-width:1800px;position:relative;padding:0 20px 56px 20px;text-align:center}.product-lineup .divider{background:rgba(205,225,255,0.44);display:inline-block;height:320px;margin:0 0.5% 0 1.8%;width:1px;transition:all 640ms ease-out;-webkit-transform:rotateZ(10deg) scaleY(0.1);-webkit-transform-origin:0 40%;opacity:0}.loaded .product-lineup .divider{-webkit-transform:rotateZ(10deg) scaleY(1);opacity:0.24;transition-delay:500ms}.mobile .product-lineup .divider{display:block;margin:-24px 0 42px 0;height:1px;width:auto}.product-lineup .tier{display:inline-block;min-height:200px;margin:0 0.5%;width:22%;vertical-align:top}@media (max-width: 900px){.product-lineup .tier{width:44%;margin:0 2% 32px 2%}}.mobile .product-lineup .tier{margin:0 24px 32px 24px;width:auto}.product-lineup .tier .plan-heading{display:block;margin:-16px -6% -10% -6%;position:relative;padding:0 0 80% 0}.product-lineup .tier .plan-heading .selected-label{background:rgba(205,225,255,0.55);border-radius:24px;color:#111;display:block;font:600 11px/1.2 "D","Lucida Grande",verdana,sans-serif;position:absolute;top:25%;margin:0 0 0 -60px;padding:4px 6px 1px 6px;text-transform:uppercase;letter-spacing:0.2em;left:50%;width:100px;text-align:center;z-index:99;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .product-lineup .tier .plan-heading .selected-label{opacity:0.8;-webkit-transform:translateZ(0)}.product-lineup .tier .plan-heading .coach-label{background:url(../images/plans/coach-label.png) no-repeat center 75%;background-size:cover;display:block;position:absolute;bottom:10%;left:10%;right:10%;height:40%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.product-lineup .tier .plan-heading .coach-label.for-x{bottom:12%}.loaded .product-lineup .tier .plan-heading .coach-label{opacity:0.64;-webkit-transform:translateZ(0)}.product-lineup .tier .plan-heading .header-image{background:url(../images/pricing/os_background.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.product-lineup .tier .plan-heading .header-image.foreground{-webkit-transform:scale(0.92);transition-duration:360ms}.loaded .product-lineup .tier .plan-heading .header-image{opacity:0.64;-webkit-transform:translateZ(0)}.loaded .product-lineup .tier .plan-heading .header-image.foreground{opacity:0.88}.product-lineup .tier .plan-heading .header-image.for-os.foreground{background-image:url(../images/pricing/os_foreground.png)}.product-lineup .tier .plan-heading .header-image.for-ai{background-image:url(../images/plans/ai_shell.png)}.product-lineup .tier .plan-heading .header-image.for-ai.foreground-1{background-image:url(../images/plans/ai_text.png)}.product-lineup .tier .plan-heading .header-image.for-g1{background-image:url(../images/plans/g1.png)}.product-lineup .tier .plan-heading .header-image.for-g1.foreground-1{background:transparent}.product-lineup .tier .plan-heading .header-image.for-pro{background-image:url(../images/plans/pro_shell.png)}.product-lineup .tier .plan-heading .header-image.for-pro.foreground-1,.product-lineup .tier .plan-heading .header-image.for-pro.foreground{background-image:url(../images/plans/pro_text.png)}.product-lineup .tier .plan-heading .header-image.for-blood{background-image:url(../images/plans/blood_shell.png)}.product-lineup .tier .plan-heading .header-image.for-blood.foreground{background-image:url(../images/plans/blood_text1.png)}.product-lineup .tier .plan-heading .header-image.for-coach.foreground-1,.product-lineup .tier .plan-heading .header-image.for-coach.foreground{background-image:url(../images/plans/coach_text.png)}.product-lineup .tier .plan-heading .header-image.for-plus{background-image:url(../images/plans/plus_shell2.png)}.product-lineup .tier .plan-heading .header-image.for-plus.foreground{background-image:url(../images/plans/plus_text.png)}.product-lineup .tier .plan-heading .header-image.for-ultra{background-image:url(../images/plans/ultra_shell.png)}.product-lineup .tier .plan-heading .header-image.for-ultra.foreground{background-image:url(../images/plans/ultra_text_2.png)}.product-lineup .tier .plan-heading .header-image.for-plus-combo{background-image:url(../images/plans/ai_combo.png)}.product-lineup .tier .plan-heading .header-image.for-x{background-image:url(../images/plans/x_shell.png)}.product-lineup .tier .plan-heading .header-image.for-x.foreground{background-image:url(../images/plans/human_text.png);background-image:url(../images/plans/x_text.png)}.product-lineup .tier .plan-heading .header-image.for-human{background-image:url(../images/plans/human_shell.png)}.product-lineup .tier .plan-heading .header-image.for-human.foreground{background-image:url(../images/plans/human_text.png)}.animating .product-lineup .tier .plan-heading:hover .header-image{opacity:1;-webkit-transform:scale(1.08) translateZ(0);transition-delay:0}.animating .product-lineup .tier .plan-heading:hover .header-image.foreground{-webkit-transform:scale(1.04) translateZ(0);opacity:1;transition-delay:0}.animating .product-lineup .tier .plan-heading:hover .header-image.foreground-1{opacity:0.96}.animating .product-lineup .tier .plan-heading:hover .header-image.foreground-2{transition-duration:360ms;-webkit-transform:scale(1.08) translateZ(0)}.product-lineup .tier .selected+h2{color:#fff;text-shadow:0 0 4px #247cff}.product-lineup .tier h2{color:#777f9d;display:block;font:400 22px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 16px;margin:0 auto 2% auto;max-width:12em;text-shadow:2px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .product-lineup .tier h2{opacity:0.8;-webkit-transform:none;transition-delay:240ms}.product-lineup .tier .action-button{border:1px solid rgba(205,225,255,0.55);border-radius:64px;color:rgba(205,225,255,0.9);font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;padding:12px 24px;margin:8px 0 24px 0;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.3);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .product-lineup .tier .action-button{opacity:0.82;-webkit-transform:scale(1)}.loaded .product-lineup .tier .action-button:hover{opacity:1}.product-lineup .tier .action-button h3{color:#fff;margin:0;padding:0}.product-lineup .tier h1{color:#fff;display:block;font:600 28px/1.2 "D","Lucida Grande",verdana,sans-serif;padding:0 8px;margin:0;text-shadow:2px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .product-lineup .tier h1{opacity:0.8;-webkit-transform:none;transition-delay:240ms}.product-lineup .tier h3{color:rgba(205,225,255,0.6);display:inline-block;font:400 15px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px 16px;margin:16px 0 0 0;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .product-lineup .tier h3{opacity:0.8;-webkit-transform:none;transition-delay:240ms}.product-lineup .tier h4{color:rgba(205,225,255,0.88);display:block;font:500 15px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 16px;margin:0;max-width:12em;text-align:center;text-shadow:2px 2px 4px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .product-lineup .tier h4{opacity:0.8;-webkit-transform:none;transition-delay:240ms}.intro .product-lineup .tier:nth-child(1) .header-image{transition-delay:252ms}.intro .product-lineup .tier:nth-child(1) .header-image.foreground{transition-delay:316ms}.intro .product-lineup .tier:nth-child(1) .header-image.foreground.foreground-2{transition-delay:358ms}.intro .product-lineup .tier:nth-child(1) h2{transition-delay:294ms}.intro .product-lineup .tier:nth-child(1) .price-bubble{transition-delay:316ms}.intro .product-lineup .tier:nth-child(1) .button{transition-delay:580ms}.intro .product-lineup .tier:nth-child(1) .button:nth-child(2){transition-delay:820ms}.intro .product-lineup .tier:nth-child(2) .header-image{transition-delay:324ms}.intro .product-lineup .tier:nth-child(2) .header-image.foreground{transition-delay:388ms}.intro .product-lineup .tier:nth-child(2) .header-image.foreground.foreground-2{transition-delay:430ms}.intro .product-lineup .tier:nth-child(2) h2{transition-delay:366ms}.intro .product-lineup .tier:nth-child(2) .price-bubble{transition-delay:388ms}.intro .product-lineup .tier:nth-child(2) .button{transition-delay:676ms}.intro .product-lineup .tier:nth-child(2) .button:nth-child(2){transition-delay:916ms}.intro .product-lineup .tier:nth-child(3) .header-image{transition-delay:396ms}.intro .product-lineup .tier:nth-child(3) .header-image.foreground{transition-delay:460ms}.intro .product-lineup .tier:nth-child(3) .header-image.foreground.foreground-2{transition-delay:502ms}.intro .product-lineup .tier:nth-child(3) h2{transition-delay:438ms}.intro .product-lineup .tier:nth-child(3) .price-bubble{transition-delay:460ms}.intro .product-lineup .tier:nth-child(3) .button{transition-delay:772ms}.intro .product-lineup .tier:nth-child(3) .button:nth-child(2){transition-delay:1012ms}.intro .product-lineup .tier:nth-child(4) .header-image{transition-delay:468ms}.intro .product-lineup .tier:nth-child(4) .header-image.foreground{transition-delay:532ms}.intro .product-lineup .tier:nth-child(4) .header-image.foreground.foreground-2{transition-delay:574ms}.intro .product-lineup .tier:nth-child(4) h2{transition-delay:510ms}.intro .product-lineup .tier:nth-child(4) .price-bubble{transition-delay:532ms}.intro .product-lineup .tier:nth-child(4) .button{transition-delay:868ms}.intro .product-lineup .tier:nth-child(4) .button:nth-child(2){transition-delay:1108ms}.intro .product-lineup .tier:nth-child(5) .header-image{transition-delay:540ms}.intro .product-lineup .tier:nth-child(5) .header-image.foreground{transition-delay:604ms}.intro .product-lineup .tier:nth-child(5) .header-image.foreground.foreground-2{transition-delay:646ms}.intro .product-lineup .tier:nth-child(5) h2{transition-delay:582ms}.intro .product-lineup .tier:nth-child(5) .price-bubble{transition-delay:604ms}.intro .product-lineup .tier:nth-child(5) .button{transition-delay:964ms}.intro .product-lineup .tier:nth-child(5) .button:nth-child(2){transition-delay:1204ms}.intro .product-lineup .tier:nth-child(6) .header-image{transition-delay:612ms}.intro .product-lineup .tier:nth-child(6) .header-image.foreground{transition-delay:676ms}.intro .product-lineup .tier:nth-child(6) .header-image.foreground.foreground-2{transition-delay:718ms}.intro .product-lineup .tier:nth-child(6) h2{transition-delay:654ms}.intro .product-lineup .tier:nth-child(6) .price-bubble{transition-delay:676ms}.intro .product-lineup .tier:nth-child(6) .button{transition-delay:1060ms}.intro .product-lineup .tier:nth-child(6) .button:nth-child(2){transition-delay:1300ms}.product-lineup .tier .price-bubble{background:#1d2031;border-radius:24px;color:rgba(205,225,255,0.9);font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;padding:4px 16px;margin:16px 0 32px 0;text-decoration:none;text-shadow:1px 1px 2px rgba(0,0,0,0.3);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .product-lineup .tier .price-bubble{opacity:0.82;-webkit-transform:scale(1)}.loaded .product-lineup .tier .price-bubble:hover{opacity:1}.product-lineup .tier .price-bubble.selected{background:#0b6de2}.loaded .product-lineup .tier .price-bubble.selected{opacity:1;-webkit-transform:translateZ(0)}.product-lineup .tier .big-features{margin:16px auto;max-width:360px}.product-lineup .tier .big-features .feature{cursor:pointer;display:inline-block;margin:0 1.2% 12px 1.2%;position:relative;overflow:visible;width:22%;vertical-align:top}.product-lineup .tier .big-features .feature.wide{width:40%;margin-top:-4px;margin-bottom:12px}.product-lineup .tier .big-features .feature.wide .icon{padding:0 0 70% 0;background-size:100% auto}.product-lineup .tier .big-features .feature .icon{background:url(../images/features/blob/healthscore.png) no-repeat center center;background-size:cover;display:block;margin:0 -8px -12px -8px;padding:0 0 110% 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .product-lineup .tier .big-features .feature .icon{-webkit-transform:scale(0.8);opacity:0.8}.product-lineup .tier .big-features .feature .icon.for-places{background-image:url(../images/features/blob/places.png)}.product-lineup .tier .big-features .feature .icon.for-watch{background-image:url(../images/features/blob/watch.png)}.product-lineup .tier .big-features .feature .icon.for-reports{background-image:url(../images/features/blob/reports.png)}.product-lineup .tier .big-features .feature .icon.for-academy{background-image:url(../images/features/blob/academy.png)}.product-lineup .tier .big-features .feature .icon.for-labs{background-image:url(../images/features/blob/labs.png)}.product-lineup .tier .big-features .feature .icon.for-healthscore{background-image:url(../images/features/blob/healthscore.png)}.product-lineup .tier .big-features .feature .icon.for-coach{background-image:url(../images/features/blob/coach.png)}.product-lineup .tier .big-features .feature .icon.for-xray{background-image:url(../images/features/blob/xray.png)}.product-lineup .tier .big-features .feature .icon.for-daily{background-image:url(../images/features/blob/dailyreport.png)}.product-lineup .tier .big-features .feature .icon.for-bodyfat{background-image:url(../images/features/blob/bodyfat.png)}.product-lineup .tier .big-features .feature .icon.for-mind{background-image:url(../images/features/blob/mind.png)}.product-lineup .tier .big-features .feature .icon.for-places{background-image:url(../images/features/blob/earth.png)}.product-lineup .tier .big-features .feature .icon.for-quests{background-image:url(../images/features/blob/quests.png)}.product-lineup .tier .big-features .feature .icon.for-workouts{background-image:url(../images/features/blob/workouts.png)}.product-lineup .tier .big-features .feature .icon.for-web{background-image:url(../images/features/blob/web.png)}.product-lineup .tier .big-features .feature .icon.for-datareview{background-image:url(../images/features/blob/datareview.png)}.product-lineup .tier .big-features .feature .icon.for-longevity{background-image:url(../images/features/blob/longevity.png)}.product-lineup .tier .big-features .feature .icon.for-coach{background-image:url(../images/features/blob/coach2.png)}.product-lineup .tier .big-features .feature .icon.for-nutritionist{background-image:url(../images/features/blob/nutritionist.png)}.product-lineup .tier .big-features .feature .icon.for-buddy{background-image:url(../images/features/blob/buddy.png)}.product-lineup .tier .big-features .feature .icon.for-call{background-image:url(../images/features/blob/call.png)}.product-lineup .tier .big-features .feature .icon.for-tokens{background-image:url(../images/features/blob/token.png)}.product-lineup .tier .big-features .feature .label.label.label{color:rgba(225,245,255,0.9);font:500 15px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;max-width:none;margin:2px 8px 0 8px;padding:0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .product-lineup .tier .big-features .feature .label.label.label{-webkit-transform:scale(0.9);opacity:0.35}.intro .product-lineup .tier .big-features .feature:nth-child(1) .icon{transition-delay:544ms}.intro .product-lineup .tier .big-features .feature:nth-child(1) .label{transition-delay:586ms}.intro .product-lineup .tier .big-features .feature:nth-child(2) .icon{transition-delay:608ms}.intro .product-lineup .tier .big-features .feature:nth-child(2) .label{transition-delay:650ms}.intro .product-lineup .tier .big-features .feature:nth-child(3) .icon{transition-delay:672ms}.intro .product-lineup .tier .big-features .feature:nth-child(3) .label{transition-delay:714ms}.intro .product-lineup .tier .big-features .feature:nth-child(4) .icon{transition-delay:736ms}.intro .product-lineup .tier .big-features .feature:nth-child(4) .label{transition-delay:778ms}.intro .product-lineup .tier .big-features .feature:nth-child(5) .icon{transition-delay:800ms}.intro .product-lineup .tier .big-features .feature:nth-child(5) .label{transition-delay:842ms}.intro .product-lineup .tier .big-features .feature:nth-child(6) .icon{transition-delay:864ms}.intro .product-lineup .tier .big-features .feature:nth-child(6) .label{transition-delay:906ms}.intro .product-lineup .tier .big-features .feature:nth-child(7) .icon{transition-delay:928ms}.intro .product-lineup .tier .big-features .feature:nth-child(7) .label{transition-delay:970ms}.intro .product-lineup .tier .big-features .feature:nth-child(8) .icon{transition-delay:992ms}.intro .product-lineup .tier .big-features .feature:nth-child(8) .label{transition-delay:1034ms}.intro .product-lineup .tier .big-features .feature:nth-child(9) .icon{transition-delay:1056ms}.intro .product-lineup .tier .big-features .feature:nth-child(9) .label{transition-delay:1098ms}.intro .product-lineup .tier .big-features .feature:nth-child(10) .icon{transition-delay:1120ms}.intro .product-lineup .tier .big-features .feature:nth-child(10) .label{transition-delay:1162ms}.intro .product-lineup .tier .big-features .feature:nth-child(11) .icon{transition-delay:1184ms}.intro .product-lineup .tier .big-features .feature:nth-child(11) .label{transition-delay:1226ms}.intro .product-lineup .tier .big-features .feature:nth-child(12) .icon{transition-delay:1248ms}.intro .product-lineup .tier .big-features .feature:nth-child(12) .label{transition-delay:1290ms}.product-lineup .tier .big-features .feature:hover .icon{transition-delay:0ms;opacity:1;transform:scale(1.02)}.product-lineup .tier .big-features .feature:hover .label{opacity:1;-webkit-transform:translateY(4px)}.product-lineup .tier .buttons{display:block;margin:24px auto 0 auto;max-width:320px}.product-lineup .tier .buttons .button{display:block;margin:12px 0}.product-lineup .tier .buttons .button.learn-more{margin-left:24px;margin-right:24px}.product-lineup .tier .buttons .button:nth-child(2) .backdrop{background:-webkit-linear-gradient(top, #2f405b, #1b2636)}.product-lineup .tier .buttons .button:nth-child(2) .label{color:rgba(205,225,255,0.48)}.product-lineup .tier .buttons .button .backdrop{border-radius:88px}.product-lineup .tier .buttons .button .label{padding:3px 0 0 0}.product-lineup .tier .buttons .button .label.big{font-weight:600;font-size:130%}.product-lineup .tier .buttons .button .label.across{display:block;padding:18px 0 0 0;margin:0;line-height:1.1 !important}.product-lineup .tier .buttons .button .label.across.subtitle{color:rgba(255,255,255,0.88);font-size:77%;padding:4px 0 18px 0}.sales-box-header{background:#000 url(../images/sales/header7.jpg) no-repeat center center;background-size:cover;border-radius:28px;display:block;margin:0 0 -48px 0;padding:1px 0 60% 0;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.96)}.loaded .sales-box-header{opacity:1;-webkit-transform:none;transition-delay:320ms}@media (max-height: 1000px){.sales-box-header{padding:1px 0 55% 0;margin-top:-3vh}}.mobile .sales-box-header{background-image:url(../images/sales/header8_m.jpg);background-image:url(../images/sales/header9_m.jpg);background-position:center;border-radius:0;margin:0 0 -88px 0;padding:0 0 110% 0}.sales-box-header h1{color:rgba(205,225,255,0.64);font:600 5.5vw/1.02 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 24px;padding:0 0 32px 0;position:absolute;top:32%;left:7%;width:15%;text-shadow:2px 4px 8px rgba(0,0,0,0.6);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .sales-box-header h1{opacity:0.9;-webkit-transform:none;transition-delay:550ms}.mobile .sales-box-header h1{display:none}.sales-box-header .countdown{background:#09090b;border-radius:0 0 24px 24px;color:#fff;color:rgba(205,225,255,0.88);display:bock;font:500 17px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:32px 16px;text-align:center}.mobile .sales-box-header .countdown{border-radius:0;margin:0 -24px 0 -24px;padding:24px 32px;text-align:left}.pricing-page{background:linear-gradient(180deg, #0a0a0a,#0f1214 100%);color:#fff;min-height:100vh;padding:8px 0 64px 0;position:relative}.pricing-page::before{content:"";position:absolute;top:0;left:0;right:0;height:600px;background:linear-gradient(180deg, rgba(0,0,0,0.5),rgba(0,0,0,0) 100%);pointer-events:none}.pricing-page .container{max-width:1200px;margin:0 auto;padding:16px 24px;position:relative}.pricing-page .header{text-align:center;padding:64px 0 48px}.pricing-page .header h1{font:300 48px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 24px;color:#fff;text-shadow:2px 2px 6px rgba(0,0,0,0.5)}.pricing-page .header h2{font:500 32px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(205,225,255,0.8);max-width:28em;margin:0 auto;text-shadow:2px 2px 6px rgba(0,0,0,0.5)}.pricing-page .pricing-comparison{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;margin:80px auto 64px;max-width:1100px;padding:0 20px}.pricing-page .pricing-comparison .comparison-item{background:rgba(255,255,255,0.03);border:1px solid rgba(255,255,255,0.05);border-radius:16px;padding:40px 24px;text-align:center;transition:all 0.25s cubic-bezier(0.4, 0, 0.2, 1);position:relative;overflow:hidden;min-height:200px;display:flex;flex-direction:column;justify-content:space-between;backdrop-filter:blur(10px);box-shadow:0 4px 24px rgba(0,0,0,0.2)}.pricing-page .pricing-comparison .comparison-item::after{content:"";position:absolute;inset:0;border-radius:16px;padding:1px;background:linear-gradient(180deg, rgba(255,255,255,0.1),transparent);-webkit-mask:linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%) content-box,linear-gradient(to bottom, #ffffff 0%,rgba(255,255,255,0) 100%);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.pricing-page .pricing-comparison .comparison-item::before{content:"";position:absolute;inset:0;border-radius:16px;background:linear-gradient(135deg, rgba(255,255,255,0.1),transparent);opacity:0;transition:opacity 0.25s ease}.pricing-page .pricing-comparison .comparison-item:hover{transform:translateY(-2px);background:rgba(255,255,255,0.07);box-shadow:0 8px 32px rgba(0,0,0,0.3)}.pricing-page .pricing-comparison .comparison-item:hover::before{opacity:1}.pricing-page .pricing-comparison .comparison-item h3{font:500 18px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.9);margin:0 0 16px;position:relative}.pricing-page .pricing-comparison .comparison-item .price{font:700 36px/1.2 "D","Lucida Grande",verdana,sans-serif;color:#fff;margin:20px 0 12px;letter-spacing:-0.02em;display:inline-flex;align-items:center;justify-content:center;gap:2px;text-shadow:0 2px 8px rgba(0,0,0,0.2)}.pricing-page .pricing-comparison .comparison-item .price .period,.pricing-page .pricing-comparison .comparison-item .price .plus{font:500 16px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.5);margin-left:4px;transform:translateY(2px)}.pricing-page .pricing-comparison .comparison-item .description{font:400 14px/1.5 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.6);margin-top:16px;padding:0 12px;min-height:48px}.pricing-page .pricing-subtitle{text-align:center;margin:128px 0 48px 0}.pricing-page .pricing-subtitle h2{font:500 32px/1.4 "D","Lucida Grande",verdana,sans-serif;color:#fff}.pricing-page .pricing-tiers{display:block;margin:32px auto;max-width:900px}.pricing-page .pricing-tiers .tier{background:rgba(255,255,255,0.05);border-radius:16px;box-sizing:border-box;display:inline-block;margin:0 2%;width:29%;padding:32px;text-align:center;transition:transform 0.2s ease;vertical-align:top}.pricing-page .pricing-tiers .tier:hover{transform:translateY(-4px)}.pricing-page .pricing-tiers .tier.featured{background:linear-gradient(135deg, rgba(76,175,80,0.15),rgba(33,150,243,0.15));border:1px solid rgba(255,255,255,0.1)}.pricing-page .pricing-tiers .tier .tier-header{margin-bottom:24px}.pricing-page .pricing-tiers .tier .tier-header h3{font:600 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0.05em;color:rgba(255,255,255,0.9);margin:0 0 8px}.pricing-page .pricing-tiers .tier .tier-header .tier-type{font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.5);margin-bottom:16px}.pricing-page .pricing-tiers .tier .tier-header .price{font:600 42px/1.2 "D","Lucida Grande",verdana,sans-serif;color:#fff}.pricing-page .pricing-tiers .tier .tier-header .period{font:400 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.5)}.pricing-page .pricing-tiers .tier .description{font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.7);margin-bottom:24px}.pricing-page .pricing-tiers .tier .cta-button{display:inline-block;background:rgba(255,255,255,0.1);color:#fff;font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:12px 24px;border-radius:8px;text-decoration:none;transition:background 0.2s ease}.pricing-page .pricing-tiers .tier .cta-button:hover{background:rgba(255,255,255,0.15)}.pricing-page .value-props{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:32px;margin:64px 0}.pricing-page .value-props .value-prop{background:rgba(255,255,255,0.05);border-radius:16px;padding:32px}.pricing-page .value-props .value-prop h3{font:600 18px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:#fff;margin:0 0 16px}.pricing-page .value-props .value-prop p{font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.7);margin:0}.pricing-page .referral-section,.pricing-page .faq-section{margin:64px 0}.pricing-page .referral-section h3,.pricing-page .faq-section h3{font:500 24px/1.4 "D","Lucida Grande",verdana,sans-serif;color:#fff;margin:0 0 24px}.pricing-page .referral-section p,.pricing-page .faq-section p{font:400 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;color:rgba(255,255,255,0.7);margin:0 0 16px}.pricing-page .cta-section{text-align:center;margin:64px 0}.pricing-page .cta-section .cta-button.primary{display:inline-block;background:linear-gradient(135deg, #4caf50,#2196f3);color:#fff;font:500 16px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 32px;border-radius:8px;text-decoration:none;transition:transform 0.2s ease}.pricing-page .cta-section .cta-button.primary:hover{transform:translateY(-2px)}@media (max-width: 1024px){.pricing-page .pricing-comparison{grid-template-columns:repeat(3, 1fr);gap:20px;padding:0 24px;margin:64px auto 48px}.pricing-page .pricing-comparison .comparison-item{padding:36px 20px}}@media (max-width: 900px){.pricing-page .pricing-comparison{grid-template-columns:repeat(2, 1fr);max-width:600px;margin:56px auto 40px}.pricing-page .pricing-comparison .comparison-item{min-height:180px}.pricing-page .pricing-comparison .comparison-item .price{font-size:32px}.pricing-page .pricing-comparison .comparison-item .price .period,.pricing-page .pricing-comparison .comparison-item .price .plus{font-size:15px}}@media (max-width: 768px){.pricing-page .header{padding:32px 0 16px}.pricing-page .header h1{font-size:32px;margin:16px 0;padding:0 16px}.pricing-page .header h2{font-size:14px;padding:0 24px}.pricing-page .pricing-comparison{grid-template-columns:1fr;margin:48px auto 40px;max-width:400px}.pricing-page .pricing-comparison .comparison-item{min-height:160px;padding:28px 20px}.pricing-page .pricing-comparison .comparison-item h3{font-size:16px;margin:0 0 12px}.pricing-page .pricing-comparison .comparison-item .price{font-size:32px;margin:16px 0 8px}.pricing-page .pricing-comparison .comparison-item .price .period,.pricing-page .pricing-comparison .comparison-item .price .plus{font-size:14px}.pricing-page .pricing-comparison .comparison-item .description{font-size:13px;min-height:40px}.pricing-page .pricing-subtitle{margin:32px 0;padding:0 24px}.pricing-page .pricing-subtitle h2{font-size:20px}.pricing-page .pricing-tiers{grid-template-columns:1fr;gap:16px;margin:32px 0;padding:0 16px}.pricing-page .value-props{grid-template-columns:1fr;gap:24px;margin:48px 0;padding:0 16px}}.feature-comparison{display:block;margin:16px auto;max-width:800px}.feature-comparison .comparison-heading{border-bottom:2px solid rgba(205,225,255,0.1);display:block;padding:0 0 16px 0}.feature-comparison .comparison-heading h3{color:#fff;display:inline-block;font:600 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;width:40%}.feature-comparison .comparison-heading .plan-level{display:inline-block;margin:0 2% 0 0;width:28%}.feature-comparison .comparison-heading .plan-level h4{text-align:center}.feature-comparison .feature-row{border-bottom:1px solid rgba(205,225,255,0.05);display:block;padding:12px 0}.feature-comparison .feature-row h5{color:#fff;display:inline-block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;width:40%}.feature-comparison .feature-row .box{display:inline-block;margin:0 2% 0 0;width:28%;text-align:center}.feature-comparison .feature-row .box .no,.feature-comparison .feature-row .box .check{background:#fff;border-radius:24px;display:inline-block;height:24px;width:24px}.feature-comparison .feature-row .box .no{background:#4e5473;color:#333;font:600 20px/20px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center}.feature-comparison .feature-row .box .check{background:#45af65 url(../images/icons/check-white.png) no-repeat center center;background-size:80% 80%}.feature-comparison .feature-row .box p{color:rgba(205,225,255,0.45);font:500 14px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center}.feature-comparison .feature-row .box p.green{color:#54f764;text-shadow:0 0 4px #17b826}.plan-login-prompt{display:block;padding:24px 32px 24px 32px;margin:0 auto 42px auto;text-align:center}.plan-login-prompt:last-child{padding-bottom:180px}.plan-login-prompt h1{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0}.plan-login-prompt h2{color:rgba(205,225,255,0.6);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0}.g1-header-spacer{height:80px}.share-page .top-bar{position:absolute;top:0;left:0;height:42px;right:0}.share-page .image-wrap{padding:58px 0 0 0;margin:0 auto}@media (min-width: 480px){.share-page .image-wrap{max-width:480px}.share-page .image-wrap .square-image{border-radius:8px;box-shadow:4px 8px 12px rgba(0,0,0,0.4);margin:24px 0 0 0}}.share-page .square-image{background-repeat:no-repeat;background-size:contain;display:block;padding:0 0 100% 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .share-page .square-image{opacity:1;-webkit-transform:none;transition-delay:240ms}.mobile .share-page{box-shadow:none;border-radius:0}.share-page .top-bar{padding:8px}.share-page .top-bar .container{margin:0 auto;max-width:800px}.share-page .top-bar .bar-backdrop{background:rgba(0,0,0,0.6);display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-12px)}.loaded .share-page .top-bar .bar-backdrop{opacity:1;-webkit-transform:none}.share-page .top-bar .text{display:block;position:relative}.share-page .top-bar h1{color:#717a87;display:block;font:500 13px/42px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.loaded .share-page .top-bar h1{opacity:1;-webkit-transform:none;transition-delay:580ms}.share-page .top-bar h1 a{color:inherit;display:block;text-decoration:none;transition:all 180ms ease;-webkit-font-smoothing:antialiased}.share-page .top-bar h1 a:hover{color:#fff}.share-page .top-bar .buttons{display:block;float:right;position:relative;z-index:555}.share-page .top-bar .buttons .button{display:block;line-height:38px;margin:2px 4px 0 0;-webkit-transform:translateX(-8px)}.loaded .share-page .top-bar .buttons .button{transition-delay:680ms;-webkit-transform:none}.labs-page{min-height:94vh}.labs-beaker-in-webview{height:100%;width:100%;max-width:190px;max-height:190px}.labs-beaker-in-webview .labs-beaker-animation{height:100%;width:100%}.labs-beaker-animation{position:relative}.labs-beaker-animation .beaker{background:url(../images/labs/beaker.png) no-repeat 0 0;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.12)}.loaded .labs-beaker-animation .beaker{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .labs-beaker-animation .beaker{-webkit-transform:scale(1.04)}.labs-beaker-animation .beaker .bubbles{display:block;position:absolute;top:10%;left:34%;height:60%;width:30%;transition:all 240ms ease-out;opacity:0}.loaded .labs-beaker-animation .beaker .bubbles{opacity:1;transition-delay:900ms}.leaving .labs-beaker-animation .beaker .bubbles{opacity:0;transition-delay:40ms}.labs-beaker-animation .beaker .bubbles .bubble{background:#137dea;border-radius:14px;display:block;position:absolute;top:0;left:25%;height:16px;width:16px;-webkit-transform:translateY(100px);-webkit-animation-name:bubbleUp;animation-name:bubbleUp;-webkit-animation-duration:3168ms;animation-duration:3168ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in;fill-mode:both}.labs-beaker-animation .beaker .bubbles .bubble.two{background:#155ff6;left:65%;height:6px;width:6px;-webkit-animation-delay:1065.6ms;animation-delay:1065.6ms}.labs-beaker-animation .beaker .bubbles .bubble.three{left:46%;height:13px;width:13px;-webkit-animation-delay:1584ms;animation-delay:1584ms}.labs-beaker-animation .beaker .bubbles .bubble.four{background:#164be3;left:42%;height:9px;width:9px;-webkit-animation-delay:2304ms;animation-delay:2304ms}.labs-beaker-animation .fill{background:url(../images/labs/beaker_fill.png) no-repeat 0 0;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.84);-webkit-transform-origin:50% 75%}.loaded .labs-beaker-animation .fill{opacity:1;-webkit-transform:none;transition-delay:290ms}.leaving .labs-beaker-animation .fill{-webkit-transform:scale(0.94);transition-delay:160ms}.labs-beaker-animation .fill .bubbles{display:block;position:absolute;top:53%;left:34%;height:25%;width:30%}.labs-beaker-animation .fill .bubble-edge{background:url(../images/labs/bubble_edge.png) no-repeat 0 bottom;background-size:contain;display:block;position:absolute;top:-11px;left:10px;height:12px;width:25px;-webkit-transform-origin:0 100%;-webkit-animation-name:bubbleUpEdge;animation-name:bubbleUpEdge;-webkit-animation-duration:3168ms;animation-duration:3168ms;-webkit-animation-delay:86.4ms;animation-delay:86.4ms;-webkit-animation-iteration-count:infinite;-webkit-animation-timing-function:ease-in-out;fill-mode:both}.labs-beaker-animation .fill .bubble-edge.two{top:-9px;left:21px;width:22px;height:10px;-webkit-animation-delay:-1584ms;animation-delay:-1584ms}@-webkit-keyframes bubbleUp{0%{-webkit-transform:translateY(100px) scale(0.88);opacity:1}66%{opacity:0.9}90%{opacity:0.2}100%{-webkit-transform:translateY(-24px) scale(0.96);opacity:0}}@-webkit-keyframes bubbleUpEdge{0%{-webkit-transform:scaleY(0)}24%{-webkit-transform:scaleY(0)}50%{-webkit-transform:scaleY(1)}72%{-webkit-transform:scaleY(0)}100%{-webkit-transform:scaleY(0)}}.labs-header{overflow:hidden;position:relative;margin:64px 0 0 0;padding:1px 0 42px 0}.labs-header .backdrop{background:-webkit-radial-gradient(35% 20%, ellipse farthest-corner, #394d6d, #121523);background:-webkit-radial-gradient(35% 20%, ellipse farthest-corner, #141a24, #05070e);position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .labs-header .backdrop{opacity:1;-webkit-transform:none;transition-delay:320ms}.labs-header .container{padding:32px 0 16px 0;margin:0 auto 0 auto;position:relative;max-width:1000px;text-align:center}@media (max-height: 800px){.labs-header .container{padding-top:16px}}.mobile .labs-header .container{padding-top:16px;padding-bottom:8px}.labs-header .container .left-column{display:inline-block !important;margin:0 3% 42px 2%;vertical-align:middle;width:35%}.mobile .labs-header .container .left-column.desktop-only{display:none !important}.mobile .labs-header .container .left-column{margin:0;display:block;padding:0 16px;text-align:center;width:auto}.labs-header .container .right-column{display:inline-block;margin:0 0 24px 0;position:relative;vertical-align:top;text-align:left;width:58%}.mobile .labs-header .container .right-column{display:block;margin:0;padding:0 16px 24px 16px;text-align:center;width:auto}.labs-header .container .right-column h2{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-header .container .right-column h2{opacity:1;-webkit-transform:none;transition-delay:400ms}.labs-header .container .right-column h3{color:rgba(205,225,255,0.75);display:block;font:400 24px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 16px 0 0;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .labs-header .container .right-column h3{margin:0 auto 16px auto}.loaded .labs-header .container .right-column h3{opacity:1;-webkit-transform:none;transition-delay:480ms}.labs-header .container .right-column h3.long{font-size:16px;line-height:1.6;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:none}.mobile .labs-header .container .right-column h3.long{font-size:13px}.labs-header .container .right-column h4{color:rgba(205,225,255,0.42);display:block;font:500 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 16px 16px 0;max-width:22em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .labs-header .container .right-column h4{margin:0 auto 16px auto}.loaded .labs-header .container .right-column h4{opacity:1;-webkit-transform:none;transition-delay:480ms}.labs-header .container .back-button{left:-16px;top:8px}.labs-header .qr-code{position:absolute;top:10%;left:190px;height:140px;width:140px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .labs-header .qr-code{opacity:1;-webkit-transform:none;transition-delay:900ms}.labs-header .qr-code svg{opacity:0.45}.labs-header .labs-icon-wrap{display:block;position:relative;height:180px;width:180px}.labs-header .labs-icon-wrap .header-graphic{opacity:0.6;-webkit-transform:scale(0.9);transition:all 320ms ease-out}.labs-header .labs-icon-wrap:hover .header-graphic{opacity:1;-webkit-transform:scale(0.92)}.labs-header .header-graphic{display:inline-block;display:block;position:relative;height:180px;width:180px;vertical-align:middle}@media (max-height: 900px){.labs-header .header-graphic{margin-top:24px}}.labs-header .header-text{display:inline-block;display:block;text-align:left;vertical-align:middle}.labs-header .g-logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:contain;color:transparent;text-indent:-5000px;display:inline-block;margin:0 10px 0 2px;height:32px;width:130px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .labs-header .g-logotype{opacity:0.75;-webkit-transform:none;transition-delay:480ms}.labs-header h1{color:#fff;color:#3985ff;display:inline-block;font:500 14px/1.2 "D","Lucida Grande",verdana,sans-serif;vertical-align:middle;margin:3px 0 0 0;letter-spacing:0.4em;text-align:center;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}.loaded .labs-header h1{opacity:1;-webkit-transform:none;transition-delay:480ms}.labs-header .header-text h2{color:#fff;display:block;font:600 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:6px 16px 24px 0;max-width:14em;-webkit-font-smoothing:antialiased;text-shadow:1px 1px 4px rgba(0,0,0,0.4);transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.mobile .labs-header .header-text h2{margin-bottom:0}.loaded .labs-header .header-text h2{opacity:1;-webkit-transform:none;transition-delay:380ms}.leaving .labs-header .header-text h2{-webkit-transform:translateX(-8px)}.mobile .labs-header .header-text h2{font-size:26px}.labs-header .header-text h2.thin{font-weight:400;margin-right:24px;background:-webkit-radial-gradient(20% -20%, ellipse farthest-corner, #c2c7d9, #6d7cb9);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.labs-header .header-text p{color:rgba(255,255,255,0.92);display:block;font:400 16px/1.8 "D","Lucida Grande",verdana,sans-serif;max-width:20em;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-header .header-text p{opacity:1;-webkit-transform:none;transition-delay:360ms}.leaving .labs-header .header-text p{-webkit-transform:translateX(12px)}.labs-header .bottom-slant{background:#02060c;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-40%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.mobile .labs-header .bottom-slant{-webkit-transform:translateY(-30%) rotateZ(4deg);padding:0 0 14% 0}.labs-intro{padding:12px 0;display:block;position:relative;text-align:left;-webkit-font-smoothing:antialiased}.labs-intro p{color:rgba(235,245,255,0.88);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0;padding:12px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.labs-intro p.small{color:rgba(235,245,255,0.75);font-size:14px}.labs-intro p strong{color:#fff;font-weight:600;text-shadow:0 0 3px #00aeef}.loaded .labs-intro p{opacity:1;-webkit-transform:none;transition-delay:300ms}.loaded .labs-intro p:nth-child(2){transition-delay:340ms}.loaded .labs-intro p:nth-child(3){transition-delay:380ms}.labs-screenshots{margin:0 auto;max-width:1200px;text-align:center}.labs-screenshots h3{color:rgba(235,245,255,0.45);font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 0;letter-spacing:0.1em;text-align:center;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-screenshots h3{opacity:1;-webkit-transform:none;transition-delay:1300ms}.labs-screenshots .screenshot-item{display:inline-block;text-align:center;margin:0 0.5%;padding:0 0 32px 0;vertical-align:top;width:29%}.mobile .labs-screenshots .screenshot-item{margin:0 auto;width:auto;max-width:300px}.loaded .labs-screenshots .screenshot-item:nth-child(3) .phones-graphic .phone{transition-delay:1500ms}.loaded .labs-screenshots .screenshot-item:nth-child(4) .phones-graphic .phone{transition-delay:1600ms}.labs-screenshots .screenshot-item .phones-graphic{position:relative;padding:0 0 140% 0}.labs-screenshots .screenshot-item .phones-graphic .phone{margin-left:0;padding:0 0 128.25% 0;left:10%;right:10%;width:80%}.loaded .labs-screenshots .screenshot-item .phones-graphic .phone{opacity:1;-webkit-transform:none;transition-delay:1400ms}.labs-screenshots .screenshot-item .number{border:2px solid rgba(205,225,255,0.25);border-radius:32px;display:block;margin:16px auto 12px auto;text-align:center;height:42px;width:42px}.labs-screenshots .screenshot-item .number span{color:#fff;display:block;font:500 24px/40px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center}.labs-screenshots .screenshot-item h2{color:#fff;display:block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 8px 6px 8px;text-align:center}.labs-screenshots .screenshot-item p{color:rgba(225,235,255,0.64);display:block;font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 8px 24px 8px;text-align:center}.labs-cta{padding:32px 24px 64px 24px;display:block;margin:0 auto;max-width:1000px}.labs-cta h2{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px;text-align:center}.mobile .labs-cta h2{font-size:24px}.labs-cta h3{color:rgba(205,225,255,0.6);font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 24px 24px 24px;text-align:center}.mobile .labs-cta h3{font-size:12px}.labs-cta .buttons{text-align:center}.labs-cta .buttons .backdrop{border-radius:42px}.labs-benefits{padding:1px 0 42px 0;position:relative}.labs-benefits h3{color:rgba(235,245,255,0.45);font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0;letter-spacing:0.1em;text-align:center;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-benefits h3{opacity:1;-webkit-transform:none;transition-delay:600ms}.labs-benefits .container{margin:0 auto;max-width:1200px}.labs-benefits p{color:rgba(205,225,255,0.64);display:block;font:400 13px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto 16px auto;padding:0 16px;max-width:940px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .labs-benefits p{opacity:1;-webkit-transform:none;transition-delay:1000ms}.loaded .labs-benefits p:nth-child(4){transition-delay:1100ms}.benefits-listing{display:block;margin:0 0 24px 0;padding:8px 0 0 0;text-align:center}.benefits-listing .benefit-link{display:inline-block;text-align:center;width:16%;text-decoration:none;vertical-align:top}.mobile .benefits-listing .benefit-link{width:30%;margin:0 0 16px 0}.loaded .benefits-listing .benefit-link:hover .circle-icon{-webkit-transform:none}.loaded .benefits-listing .benefit-link:hover .circle-icon .benefit-icon{opacity:1;-webkit-transform:scale(1.1)}.benefits-listing .benefit-link .circle-icon{background:#111;border-radius:80px;display:inline-block;margin:0 0 4px 0;position:relative;padding:0 0 80% 0;width:80%;transition:all 320ms ease-out;-webkit-transform:scale(0.5);opacity:0}.loaded .benefits-listing .benefit-link .circle-icon{opacity:1;-webkit-transform:scale(0.9)}.leaving .benefits-listing .benefit-link .circle-icon{opacity:0;-webkit-transform:scale(0.8);transition-duration:320ms;transition-delay:44ms}.leaving .benefits-listing .benefit-link .circle-icon:hover{opacity:0;-webkit-transform:scale(1.2);transition-delay:0ms}.benefits-listing .benefit-link .circle-icon .benefit-icon{background:url(../images/labs/benefits/icon_lightning.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;margin:-32px 0 0 -32px;height:64px;width:64px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.loaded .benefits-listing .benefit-link .circle-icon .benefit-icon{opacity:0.8;-webkit-transform:scale(0.9)}@media (min-width: 800px){.benefits-listing .benefit-link .circle-icon .benefit-icon{margin:-40px 0 0 -40px;height:80px;width:80px}}.benefits-listing .benefit-link .circle-icon.for-increase_energy{background:-webkit-linear-gradient(120deg, #93640a, #fee82b)}.benefits-listing .benefit-link .circle-icon.for-manage_stress{background:-webkit-linear-gradient(120deg, #2a4aa6, #b276d8)}.benefits-listing .benefit-link .circle-icon.for-manage_stress .benefit-icon{background-image:url(../images/labs/benefits/icon_stress.png)}.benefits-listing .benefit-link .circle-icon.for-lose_bodyfat{background:-webkit-linear-gradient(120deg, #c93e13, #fdc02e)}.benefits-listing .benefit-link .circle-icon.for-lose_bodyfat .benefit-icon{background-image:url(../images/labs/benefits/icon_bodyfat.png)}.benefits-listing .benefit-link .circle-icon.for-stay_focused{background:-webkit-linear-gradient(120deg, #3d4362, #4886ec)}.benefits-listing .benefit-link .circle-icon.for-stay_focused .benefit-icon{background-image:url(../images/labs/benefits/icon_productivity.png)}.benefits-listing .benefit-link .circle-icon.for-get_stronger{background:-webkit-linear-gradient(120deg, #277442, #44cd77)}.benefits-listing .benefit-link .circle-icon.for-get_stronger .benefit-icon{background-image:url(../images/labs/benefits/icon_stronger.png)}.benefits-listing .benefit-link .circle-icon.for-optimize_sleep{background:-webkit-linear-gradient(120deg, #6224a9, #c476d8)}.benefits-listing .benefit-link .circle-icon.for-optimize_sleep .benefit-icon{background-image:url(../images/labs/benefits/icon_sleep.png)}.benefits-listing .benefit-link .benefit-name{color:#fff;color:rgba(205,225,255,0.8);display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .benefits-listing .benefit-link .benefit-name{opacity:1;-webkit-transform:translateY(0)}.benefits-listing .benefit-link .metrics{color:rgba(205,225,255,0.42);display:block;font:400 11px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;margin:0 10px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .benefits-listing .benefit-link .metrics{opacity:1;-webkit-transform:translateY(0)}.intro .benefits-listing .benefit-link:nth-child(1) .circle-icon{transition-delay:444ms}.intro .benefits-listing .benefit-link:nth-child(1) .benefit-name{transition-delay:494ms}.intro .benefits-listing .benefit-link:nth-child(1) .metrics{transition-delay:504ms}.intro .benefits-listing .benefit-link:nth-child(2) .circle-icon{transition-delay:508ms}.intro .benefits-listing .benefit-link:nth-child(2) .benefit-name{transition-delay:558ms}.intro .benefits-listing .benefit-link:nth-child(2) .metrics{transition-delay:568ms}.intro .benefits-listing .benefit-link:nth-child(3) .circle-icon{transition-delay:572ms}.intro .benefits-listing .benefit-link:nth-child(3) .benefit-name{transition-delay:622ms}.intro .benefits-listing .benefit-link:nth-child(3) .metrics{transition-delay:632ms}.intro .benefits-listing .benefit-link:nth-child(4) .circle-icon{transition-delay:636ms}.intro .benefits-listing .benefit-link:nth-child(4) .benefit-name{transition-delay:686ms}.intro .benefits-listing .benefit-link:nth-child(4) .metrics{transition-delay:696ms}.intro .benefits-listing .benefit-link:nth-child(5) .circle-icon{transition-delay:700ms}.intro .benefits-listing .benefit-link:nth-child(5) .benefit-name{transition-delay:750ms}.intro .benefits-listing .benefit-link:nth-child(5) .metrics{transition-delay:760ms}.intro .benefits-listing .benefit-link:nth-child(6) .circle-icon{transition-delay:764ms}.intro .benefits-listing .benefit-link:nth-child(6) .benefit-name{transition-delay:814ms}.intro .benefits-listing .benefit-link:nth-child(6) .metrics{transition-delay:824ms}.intro .benefits-listing .benefit-link:nth-child(7) .circle-icon{transition-delay:828ms}.intro .benefits-listing .benefit-link:nth-child(7) .benefit-name{transition-delay:878ms}.intro .benefits-listing .benefit-link:nth-child(7) .metrics{transition-delay:888ms}.labs-header .circle-icon{background:#ccc;border-radius:120px;display:inline-block;margin:16px 0 16px -12px;position:relative;height:180px;width:180px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75)}.loaded .labs-header .circle-icon{opacity:1;-webkit-transform:none;transition-delay:380ms}.labs-header .circle-icon .emoji-icon{display:block;font:400 100px/170px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 2px 0 0;text-shadow:4px 5px 12px rgba(0,0,0,0.4);text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.65)}.loaded .labs-header .circle-icon .emoji-icon{opacity:1;-webkit-transform:none;transition-delay:480ms}.labs-header .circle-icon .benefit-icon{background:url(../images/labs/benefits/icon_lightning.png) no-repeat center center;background-size:100% 100%;display:block;position:absolute;top:50%;left:50%;margin:-70px 0 0 -70px;height:140px;width:140px;opacity:0.75}.labs-header .circle-icon.for-increase_energy{background:-webkit-linear-gradient(120deg, #93640a, #fee82b)}.labs-header .circle-icon.for-manage_stress{background:-webkit-linear-gradient(120deg, #2a4aa6, #b276d8)}.labs-header .circle-icon.for-manage_stress .benefit-icon{background-image:url(../images/labs/benefits/icon_stress.png)}.labs-header .circle-icon.for-lose_bodyfat{background:-webkit-linear-gradient(120deg, #c93e13, #fdc02e)}.labs-header .circle-icon.for-lose_bodyfat .benefit-icon{background-image:url(../images/labs/benefits/icon_bodyfat.png)}.labs-header .circle-icon.for-stay_focused{background:-webkit-linear-gradient(120deg, #3d4362, #4886ec)}.labs-header .circle-icon.for-stay_focused .benefit-icon{background-image:url(../images/labs/benefits/icon_productivity.png)}.labs-header .circle-icon.for-get_stronger{background:-webkit-linear-gradient(120deg, #277442, #44cd77)}.labs-header .circle-icon.for-get_stronger .benefit-icon{background-image:url(../images/labs/benefits/icon_stronger.png)}.labs-header .circle-icon.for-optimize_sleep{background:-webkit-linear-gradient(120deg, #6224a9, #c476d8)}.labs-header .circle-icon.for-optimize_sleep .benefit-icon{background-image:url(../images/labs/benefits/icon_sleep.png)}.labs-page .habits-list{display:block;margin:0 0 0 38%;padding:16px 0 64px 0}.mobile .labs-page .habits-list{margin:0;padding-top:0}.labs-page .habit-link{display:block;padding:16px 24px}.loaded .labs-page .habit-link:hover .habit-icon{opacity:1;-webkit-transform:scale(1.08) translateZ(0)}.loaded .labs-page .habit-link:hover h3{color:#fff}.loaded .labs-page .habit-link:hover .arrow{opacity:1;-webkit-transform:none}.intro .labs-page .habit-link:nth-child(1) .habit-icon{transition-delay:444ms}.intro .labs-page .habit-link:nth-child(1) .habit-emoji{transition-delay:564ms}.intro .labs-page .habit-link:nth-child(1) .habit-name{transition-delay:494ms}.intro .labs-page .habit-link:nth-child(1) .arrow{transition-delay:504ms}.intro .labs-page .habit-link:nth-child(2) .habit-icon{transition-delay:508ms}.intro .labs-page .habit-link:nth-child(2) .habit-emoji{transition-delay:628ms}.intro .labs-page .habit-link:nth-child(2) .habit-name{transition-delay:558ms}.intro .labs-page .habit-link:nth-child(2) .arrow{transition-delay:568ms}.intro .labs-page .habit-link:nth-child(3) .habit-icon{transition-delay:572ms}.intro .labs-page .habit-link:nth-child(3) .habit-emoji{transition-delay:692ms}.intro .labs-page .habit-link:nth-child(3) .habit-name{transition-delay:622ms}.intro .labs-page .habit-link:nth-child(3) .arrow{transition-delay:632ms}.intro .labs-page .habit-link:nth-child(4) .habit-icon{transition-delay:636ms}.intro .labs-page .habit-link:nth-child(4) .habit-emoji{transition-delay:756ms}.intro .labs-page .habit-link:nth-child(4) .habit-name{transition-delay:686ms}.intro .labs-page .habit-link:nth-child(4) .arrow{transition-delay:696ms}.intro .labs-page .habit-link:nth-child(5) .habit-icon{transition-delay:700ms}.intro .labs-page .habit-link:nth-child(5) .habit-emoji{transition-delay:820ms}.intro .labs-page .habit-link:nth-child(5) .habit-name{transition-delay:750ms}.intro .labs-page .habit-link:nth-child(5) .arrow{transition-delay:760ms}.intro .labs-page .habit-link:nth-child(6) .habit-icon{transition-delay:764ms}.intro .labs-page .habit-link:nth-child(6) .habit-emoji{transition-delay:884ms}.intro .labs-page .habit-link:nth-child(6) .habit-name{transition-delay:814ms}.intro .labs-page .habit-link:nth-child(6) .arrow{transition-delay:824ms}.intro .labs-page .habit-link:nth-child(7) .habit-icon{transition-delay:828ms}.intro .labs-page .habit-link:nth-child(7) .habit-emoji{transition-delay:948ms}.intro .labs-page .habit-link:nth-child(7) .habit-name{transition-delay:878ms}.intro .labs-page .habit-link:nth-child(7) .arrow{transition-delay:888ms}.intro .labs-page .habit-link:nth-child(8) .habit-icon{transition-delay:892ms}.intro .labs-page .habit-link:nth-child(8) .habit-emoji{transition-delay:1012ms}.intro .labs-page .habit-link:nth-child(8) .habit-name{transition-delay:942ms}.intro .labs-page .habit-link:nth-child(8) .arrow{transition-delay:952ms}.intro .labs-page .habit-link:nth-child(9) .habit-icon{transition-delay:956ms}.intro .labs-page .habit-link:nth-child(9) .habit-emoji{transition-delay:1076ms}.intro .labs-page .habit-link:nth-child(9) .habit-name{transition-delay:1006ms}.intro .labs-page .habit-link:nth-child(9) .arrow{transition-delay:1016ms}.intro .labs-page .habit-link:nth-child(10) .habit-icon{transition-delay:1020ms}.intro .labs-page .habit-link:nth-child(10) .habit-emoji{transition-delay:1140ms}.intro .labs-page .habit-link:nth-child(10) .habit-name{transition-delay:1070ms}.intro .labs-page .habit-link:nth-child(10) .arrow{transition-delay:1080ms}.intro .labs-page .habit-link:nth-child(11) .habit-icon{transition-delay:1084ms}.intro .labs-page .habit-link:nth-child(11) .habit-emoji{transition-delay:1204ms}.intro .labs-page .habit-link:nth-child(11) .habit-name{transition-delay:1134ms}.intro .labs-page .habit-link:nth-child(11) .arrow{transition-delay:1144ms}.intro .labs-page .habit-link:nth-child(12) .habit-icon{transition-delay:1148ms}.intro .labs-page .habit-link:nth-child(12) .habit-emoji{transition-delay:1268ms}.intro .labs-page .habit-link:nth-child(12) .habit-name{transition-delay:1198ms}.intro .labs-page .habit-link:nth-child(12) .arrow{transition-delay:1208ms}.intro .labs-page .habit-link:nth-child(13) .habit-icon{transition-delay:1212ms}.intro .labs-page .habit-link:nth-child(13) .habit-emoji{transition-delay:1332ms}.intro .labs-page .habit-link:nth-child(13) .habit-name{transition-delay:1262ms}.intro .labs-page .habit-link:nth-child(13) .arrow{transition-delay:1272ms}.intro .labs-page .habit-link:nth-child(14) .habit-icon{transition-delay:1276ms}.intro .labs-page .habit-link:nth-child(14) .habit-emoji{transition-delay:1396ms}.intro .labs-page .habit-link:nth-child(14) .habit-name{transition-delay:1326ms}.intro .labs-page .habit-link:nth-child(14) .arrow{transition-delay:1336ms}.intro .labs-page .habit-link:nth-child(15) .habit-icon{transition-delay:1340ms}.intro .labs-page .habit-link:nth-child(15) .habit-emoji{transition-delay:1460ms}.intro .labs-page .habit-link:nth-child(15) .habit-name{transition-delay:1390ms}.intro .labs-page .habit-link:nth-child(15) .arrow{transition-delay:1400ms}.intro .labs-page .habit-link:nth-child(16) .habit-icon{transition-delay:1404ms}.intro .labs-page .habit-link:nth-child(16) .habit-emoji{transition-delay:1524ms}.intro .labs-page .habit-link:nth-child(16) .habit-name{transition-delay:1454ms}.intro .labs-page .habit-link:nth-child(16) .arrow{transition-delay:1464ms}.intro .labs-page .habit-link:nth-child(17) .habit-icon{transition-delay:1468ms}.intro .labs-page .habit-link:nth-child(17) .habit-emoji{transition-delay:1588ms}.intro .labs-page .habit-link:nth-child(17) .habit-name{transition-delay:1518ms}.intro .labs-page .habit-link:nth-child(17) .arrow{transition-delay:1528ms}.intro .labs-page .habit-link:nth-child(18) .habit-icon{transition-delay:1532ms}.intro .labs-page .habit-link:nth-child(18) .habit-emoji{transition-delay:1652ms}.intro .labs-page .habit-link:nth-child(18) .habit-name{transition-delay:1582ms}.intro .labs-page .habit-link:nth-child(18) .arrow{transition-delay:1592ms}.intro .labs-page .habit-link:nth-child(19) .habit-icon{transition-delay:1596ms}.intro .labs-page .habit-link:nth-child(19) .habit-emoji{transition-delay:1716ms}.intro .labs-page .habit-link:nth-child(19) .habit-name{transition-delay:1646ms}.intro .labs-page .habit-link:nth-child(19) .arrow{transition-delay:1656ms}.intro .labs-page .habit-link:nth-child(20) .habit-icon{transition-delay:1660ms}.intro .labs-page .habit-link:nth-child(20) .habit-emoji{transition-delay:1780ms}.intro .labs-page .habit-link:nth-child(20) .habit-name{transition-delay:1710ms}.intro .labs-page .habit-link:nth-child(20) .arrow{transition-delay:1720ms}.labs-page .habit-link .habit-icon{background:rgba(205,225,255,0.6);border-radius:32px;display:inline-block;margin:0 24px 0 0;height:64px;width:64px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4) translateZ(0)}.loaded .labs-page .habit-link .habit-icon{opacity:0.75;-webkit-transform:scale(0.92) translateZ(0)}.labs-page .habit-link .habit-icon.for-increase_energy{background:-webkit-linear-gradient(120deg, #93640a, #fee82b)}.labs-page .habit-link .habit-icon.for-manage_stress{background:-webkit-linear-gradient(120deg, #2a4aa6, #b276d8)}.labs-page .habit-link .habit-icon.for-lose_bodyfat{background:-webkit-linear-gradient(120deg, #c93e13, #fdc02e)}.labs-page .habit-link .habit-icon.for-stay_focused{background:-webkit-linear-gradient(120deg, #3d4362, #4886ec)}.labs-page .habit-link .habit-icon.for-get_stronger{background:-webkit-linear-gradient(120deg, #277442, #44cd77)}.labs-page .habit-link .habit-icon.for-optimize_sleep{background:-webkit-linear-gradient(120deg, #6224a9, #c476d8)}.labs-page .habit-link .habit-icon .habit-emoji{display:block;font:500 32px/62px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;text-shadow:2px 2px 6px rgba(0,0,0,0.24);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.7) translateZ(0)}.loaded .labs-page .habit-link .habit-icon .habit-emoji{opacity:0.8;-webkit-transform:translateZ(0)}.labs-page .habit-link .habit-name{color:rgba(205,225,255,0.75);font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;display:inline-block;width:70%;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .labs-page .habit-link .habit-name{opacity:1;-webkit-transform:none}.labs-page .habit-link .arrow{background:url(../images/arrows/arrow_white.png) no-repeat center center;background-size:contain;display:inline-block;opacity:0.9;height:28px;width:20px;vertical-align:middle;transition:all 320ms ease-out;transform:translateX(-8px);opacity:0}.loaded .labs-page .habit-link .arrow{opacity:1;-webkit-transform:none}.habit-content{padding:8px 24px 42px 24px}.habit-content .container{margin:0 auto;max-width:980px}.habit-content .container .title-area{display:inline-block;margin:0 4% 0 0;width:35%;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .habit-content .container .title-area{opacity:1;-webkit-transform:none;transition-delay:1100ms}.loaded .habit-content .container .title-area:nth-child(1){transition-delay:600ms}.mobile .habit-content .container .title-area{display:block;margin:0 5% 16px 5%;text-align:center;width:auto}.mobile .habit-content .container .title-area .right-arrow{display:none}.habit-content .container .title-area h3{color:rgba(205,225,255,0.55);display:inline-block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 0 16px;text-transform:uppercase;vertical-align:middle}.habit-content .container .title-area .right-arrow{background:url(../images/arrows/arrow_right.png) no-repeat center center;background-size:contain;display:inline-block;margin:0 0 4px 8px;height:14px;width:14px;vertical-align:middle;opacity:0.12}.habit-content .container .content-area{display:inline-block;margin:0 0 56px 1.5%;width:59%;vertical-align:top;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .habit-content .container .content-area{opacity:1;-webkit-transform:none;transition-delay:1200ms}.loaded .habit-content .container .content-area:nth-child(2){transition-delay:800ms}.mobile .habit-content .container .content-area{display:block;margin:0 8px 64px 8px;width:auto}.habit-content .container .content-area .buttons{display:block}.mobile .habit-content .container .content-area .buttons{text-align:center}.habit-content .container .content-area h2{color:#fff;font:600 24px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0}.mobile .habit-content .container .content-area h2{font-size:18px;text-align:center}.habit-content .container .content-area p{color:#fff;font:400 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.habit-content .container .content-area .reviews-list{margin:24px 0 0 0}.habit-content .container .content-area .review{background:rgba(205,225,255,0.04);border-radius:24px;display:block;overflow:hidden;padding:12px 16px;margin:8px 0 16px -12px}.habit-content .container .content-area .review .star-rating{color:#11ca34;font:400 20px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;margin:4px 0 0 0;float:left}.habit-content .container .content-area .review .star-rating.rate-3{color:#ddd225}.habit-content .container .content-area .review .star-rating.rate-2{color:#db9130}.habit-content .container .content-area .review .star-rating.rate-1{color:#e23358}.habit-content .container .content-area .review p{color:#cae2f2;margin:4px 8px 0 64px;font:400 18px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;-webkit-font-smoothing:antialised}.habit-content .container .content-area .review p.low{color:#ecdec3}.habit-content .container .content-area .review p.long{font-size:14px;line-height:1.8}.chapter-page .expandable{position:relative}.chapter-page .expandable .container{display:block;margin:0 auto;position:relative;padding:16px 32px;max-width:1080px}.chapter-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .chapter-page .expandable .section-backdrop{bottom:-1px}.loaded .chapter-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:120ms}.leaving.leaving .chapter-page .expandable .section-backdrop{transition-delay:240ms;opacity:0;transition-duration:160ms}.chapter-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.chapter-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.chapter-page .expandable.dark .section-backdrop,.chapter-page .expandable.dark .slant{background:#000}.chapter-page .expandable.dark .section-backdrop{background:-webkit-linear-gradient(top, #000, rgba(0,0,0,0))}.chapter-page .intro-text{padding:0 0 42px 0;position:relative}.chapter-page .intro-text .container{min-height:300px}.chapter-page .intro-text p{color:#eee;font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 16px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .chapter-page .intro-text p{opacity:1;-webkit-transform:none;transition-delay:420ms}.mobile .chapter-page .intro-text p{font-size:15px}.intro .chapter-page .intro-text p:nth-child(1){transition-delay:664ms}.intro .chapter-page .intro-text p:nth-child(2){transition-delay:728ms}.intro .chapter-page .intro-text p:nth-child(3){transition-delay:792ms}.intro .chapter-page .intro-text p:nth-child(4){transition-delay:856ms}.intro .chapter-page .intro-text p:nth-child(5){transition-delay:920ms}.intro .chapter-page .intro-text p:nth-child(6){transition-delay:984ms}.intro .chapter-page .intro-text p:nth-child(7){transition-delay:1048ms}.intro .chapter-page .intro-text p:nth-child(8){transition-delay:1112ms}.chapter-page .intro-text.locked{overflow:hidden;max-height:440px;margin-bottom:42px}.mobile .chapter-page .intro-text.locked{max-height:600px}.chapter-page .section-title{border:2px solid #1e2f40;border-radius:12px;color:#a4bed7;display:inline-block;font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 8px 0;padding:6px 16px 2px 16px;text-transform:uppercase;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .chapter-page .section-title{opacity:1;-webkit-transform:none;transition-delay:600ms}.chapter-page .resources-across{display:block;margin:0 0 42px 0;padding:0 0 0 0}.chapter-page .resources-across .resource-link{display:inline-block;margin:8px 4% 0 0;width:29%;vertical-align:top;text-decoration:none}.mobile .chapter-page .resources-across .resource-link{display:block;margin-bottom:42px;width:auto}.chapter-page .resources-across .resource-link:hover .thumbnail{opacity:0.9;-webkit-transform:scale(0.98)}.chapter-page .resources-across .resource-link:active .thumbnail{opacity:0.8;-webkit-transform:scale(0.94)}.chapter-page .resources-across .resource-link .thumbnail{background:rgba(205,225,255,0.3);background-position:center center;background-size:cover;border-radius:16px;display:block;margin:0 0 12px 0;padding:0 0 72% 0;transition:all 320ms ease-out}.chapter-page .resources-across .resource-link .label{color:#fff;display:block;font:500 22px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 12px 0 16px}.chapter-page .intro-paywall{background:-webkit-linear-gradient(top, rgba(3,6,11,0), rgba(3,6,11,0.98) 55%);display:block;padding:140px 0 120px 0;position:absolute;bottom:0;left:0;right:0}.chapter-page .intro-paywall .button{background:#1161c9 url(../images/academy/lock.png) no-repeat center center;background-size:60px 60px;display:block;border-radius:100px;position:absolute;bottom:42px;left:30%;margin:0 0 0 -50px;height:100px;width:100px}.mobile .chapter-page .intro-paywall .button{left:15%}.chapter-page .intro-paywall .label{color:#fff;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:-12px 0 0 64px;position:absolute;bottom:82px;left:32%;right:5%}.mobile .chapter-page .intro-paywall .label{left:18%}.chapter-header{display:block;position:relative}.chapter-header .back-button{top:50%;left:2.1%;margin:-38px 0 0 0;height:64px;width:64px;background-image:url(../images/academy/icon_white.png)}.mobile .chapter-header .back-button{margin:0;position:absolute;top:76px;left:12px}.chapter-header .header-backdrop{background:#060b10;display:block;position:absolute;top:0;left:0;height:105%;width:100%;pointer-events:none;-webkit-user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.loaded .chapter-header .header-backdrop{opacity:1;-webkit-transform:none;transition-delay:240ms}.chapter-header .header-backdrop .bottom-shadow{background:-webkit-linear-gradient(top, rgba(24,39,60,0), #18273c);display:block;position:absolute;bottom:0;left:0;height:80%;width:100%;transition:all 1200ms ease-out;opacity:0}.loaded .chapter-header .header-backdrop .bottom-shadow{opacity:0.4;transition-delay:240ms}.chapter-header .container{display:block;margin:0 auto;overflow:hidden;padding:64px 0 108px 0;position:relative;max-width:1100px}.mobile .chapter-header .container{padding:36px 0 42px 0}.chapter-header .container .circle{background:rgba(8,9,11,0.6);border-radius:200px;display:block;float:left;margin:32px 0% 0px 12%;position:relative;height:240px;width:240px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}@media (max-width: 1000px){.chapter-header .container .circle{margin-top:48px;height:200px;width:200px}}.mobile .chapter-header .container .circle{float:none;margin:32px auto 8px auto}.loaded .chapter-header .container .circle{opacity:1;-webkit-transform:none;transition-delay:480ms}.chapter-header .container .circle .icon{background:url(../images/academy/1_goals.png) no-repeat center center;background-size:cover;display:block;position:relative;font:42px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:2px;left:0;right:0;height:100%;width:100%}.chapter-header .container .circle .icon.for-baseline{background-image:url(../images/academy/2_baseline.png)}.chapter-header .container .circle .icon.for-quality{background-image:url(../images/academy/3_food.png)}.chapter-header .container .circle .icon.for-timing{background-image:url(../images/academy/4_timing.png)}.chapter-header .container .circle .icon.for-glucose{background-image:url(../images/academy/5_sugar.png)}.chapter-header .container .circle .icon.for-activity{background-image:url(../images/academy/6_steps.png)}.chapter-header .container .circle .icon.for-workouts{background-image:url(../images/academy/7_workouts.png)}.chapter-header .container .circle .icon.for-muscle{background-image:url(../images/academy/8_muscle.png)}.chapter-header .container .circle .icon.for-sleep{background-image:url(../images/academy/9_sleep.png)}.chapter-header .container .circle .icon.for-breathwork{background-image:url(../images/academy/10_breathwork.png)}.chapter-header .container .circle .icon.for-meditation{background-image:url(../images/academy/11_meditation.png)}.chapter-header .container .content{display:block;margin:88px 0 16px 38%;padding:0 0 0 16px;width:48%}.mobile .chapter-header .container .content{margin:0;padding:0 32px;text-align:center;width:auto}.chapter-header .container h1{color:#fff;font:600 48px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 4px 8px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chapter-header .container h1{opacity:1;-webkit-transform:none;transition-delay:550ms}.mobile .chapter-header .container h1{font-size:28px;margin:12px 0 0 0}.chapter-header .container h2{color:rgba(205,225,255,0.65);font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0px 0 0 0;max-width:25em;text-shadow:2px 2px 4px rgba(0,0,0,0.2);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chapter-header .container h2{opacity:1;-webkit-transform:none;transition-delay:600ms}.mobile .chapter-header .container h2{font-size:14px;margin:0 auto 12px auto}.insights-list{display:block;padding:0 0 42px 0}.insights-list .insight-item{background:rgba(205,225,255,0.1);border-radius:24px;display:inline-block;margin:8px 2% 8px 0;padding:16px 0;vertical-align:top;width:30%}.mobile .insights-list .insight-item{display:block;width:auto}.insights-list .insight-item .num{color:rgba(205,225,255,0.18);display:block;font:300 48px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:2px 0 0 24px}.insights-list .insight-item h3{color:#fff;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 12px 4px 24px}.insights-list .insight-item h4{color:rgba(205,225,255,0.88);font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 18px 12px 24px;white-space:pre-wrap}.insights-list .insight-item p{color:#00aeef;font:500 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:12px 18px 12px 24px}.guide-page .expandable{position:relative}.guide-page .expandable .container{display:block;margin:0 auto;position:relative;padding:16px 32px;max-width:1080px}.guide-page .expandable .section-backdrop{background:#fff;display:block;position:absolute;top:0;left:0;bottom:0;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(32px)}.mobile .guide-page .expandable .section-backdrop{bottom:-1px}.loaded .guide-page .expandable .section-backdrop{opacity:1;-webkit-transform:translateY(0);transition-delay:120ms}.leaving.leaving .guide-page .expandable .section-backdrop{transition-delay:240ms;opacity:0;transition-duration:160ms}.guide-page .expandable .section-backdrop .slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.guide-page .expandable .section-backdrop .slant.bottom{top:100%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);box-shadow:0 7px 6px rgba(0,0,0,0.2)}.guide-page .expandable.dark .section-backdrop,.guide-page .expandable.dark .slant{background:#000}.guide-page .coming-soon{background:#070e15;border-radius:32px;display:block;margin:42px auto 64px auto;padding:56px 32px;max-width:400px}.guide-page .coming-soon p{color:#21c4ff;font:400 24px/1.1 "D","Lucida Grande",verdana,sans-serif;text-align:center}.guide-page .more-guides{display:block;padding:42px 0;text-align:center}.guide-page .more-guides h3{color:rgba(205,225,255,0.4);font:500 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 24px 0;-webkit-font-smoothing:antialiased}.guide-page .more-guides .category-link{display:inline-block;margin:0 1%;text-align:center;text-decoration:none;width:18%;max-width:120px}.guide-page .more-guides .category-link .icon{background:#273a47;border-radius:24px;display:inline-block;font:500 24px/42px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0;height:42px;width:42px}.guide-page .more-guides .category-link .label{color:#fff;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;text-align:center}.bottom-cta{background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0), #fff 80%);margin:-220px -12px 0 -12px;padding:140px 16px 80px 16px;position:relative;text-align:center}.bottom-cta .button{opacity:1}.guide-header{overflow:hidden;display:block;margin:0 0 0 0;position:relative}.guide-header .back-button{top:32px}.guide-header .back-button.logo{box-shadow:2px 2px 6px rgba(0,0,0,0.5)}.guide-header .header-backdrop{background:#0048ff;display:block;position:absolute;top:0;left:0;height:105%;width:100%;pointer-events:none;-webkit-user-select:none;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.04)}.guide-header .header-backdrop.orange{background:#ff9d1d}.guide-header .header-backdrop.yellow{background:#de9009 -webkit-linear-gradient(-64deg, #f2b013, #f87307)}.guide-header .header-backdrop.yellow .bottom-shadow{background:-webkit-linear-gradient(top, rgba(187,112,14,0), rgba(140,70,15,0.94) 90%)}.guide-header .header-backdrop.red{background:#ec3910}.guide-header .header-backdrop.green{background:#48ac16}.guide-header .header-backdrop.green .bottom-shadow{background:-webkit-linear-gradient(top, rgba(8,53,35,0), rgba(3,49,37,0.88) 90%)}.guide-header .header-backdrop.green .words{color:#c6fba3;opacity:0.15}.guide-header .header-backdrop.pink{background:#cd3395}.guide-header .header-backdrop.purple{background:#8126d6}.guide-header .header-backdrop.purple .bottom-shadow{background:-webkit-linear-gradient(top, rgba(27,31,82,0), rgba(27,31,82,0.8) 90%)}.guide-header .header-backdrop.purple .words{opacity:0.12;color:#e1bbee}.guide-header .header-backdrop.grey{background:#6b849e}.guide-header .header-backdrop.blue{background:#0048ff}.guide-header .header-backdrop.blue .bottom-shadow{background:-webkit-linear-gradient(top, rgba(8,21,75,0), rgba(8,21,75,0.8) 90%)}.guide-header .header-backdrop.blue .words{opacity:0.1}.loaded .guide-header .header-backdrop{opacity:1;-webkit-transform:none;transition-delay:240ms}.guide-header .header-backdrop .bottom-shadow{background:-webkit-linear-gradient(top, rgba(0,0,0,0), rgba(0,0,0,0.64));display:block;position:absolute;bottom:0;left:0;height:88%;width:100%;transition:all 900ms ease-out;opacity:1}.loaded .guide-header .header-backdrop .bottom-shadow{opacity:0.95;transition-delay:400ms}.guide-header .header-backdrop .words{color:#fff;opacity:0.16;font-size:0;overflow:hidden;padding:4px 0 0 0;position:absolute;top:-18px;bottom:0;left:-18%;right:-18%;text-align:center}.guide-header .header-backdrop .words .word{display:inline-block;font:600 6.5vw/0.55 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.mobile .guide-header .header-backdrop .words .word{font-size:42px}.guide-header .bottom-slant{background:#fff;overflow:hidden;display:block;position:absolute;padding:0 0 7% 0;left:0;width:101%;-webkit-transform:translateY(-100%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.guide-header .container{display:block;margin:0 auto;padding:1px 0;position:relative;max-width:1100px}.guide-header .container .title-info{display:block;padding:64px 48px;position:relative;margin:10% auto 42px auto;max-width:1100px}.mobile .guide-header .container .title-info{margin-bottom:0;padding:77px 18px 24px 18px;text-align:center}.guide-header .container .title-info .circle{background:rgba(0,10,15,0.24);border-radius:64px;display:inline-block;margin:0 0 8px 0;height:128px;width:128px;backdrop-filter:blur(6px);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.55)}.leaving .guide-header .container .title-info .circle{opacity:0;-webkit-transform:scale(1.2);transition-delay:80ms}.loaded .guide-header .container .title-info .circle{opacity:1;-webkit-transform:none;transition-delay:500ms}.mobile .guide-header .container .title-info .circle{height:108px;width:108px}.guide-header .container .title-info .circle .icon{background:url(../images/goals/bodyfat.png) no-repeat center center;background-size:contain;display:block;font:88px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;height:100%;width:100%;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.76)}.loaded .guide-header .container .title-info .circle .icon{opacity:1;-webkit-transform:none;transition-delay:640ms}.guide-header .container .title-info .circle .icon.for-longevity{background-image:url(../images/goals/dna.png)}.guide-header .container .title-info .circle .icon.for-muscle{background-image:url(../images/goals/weights.png)}.guide-header .container .title-info .circle .icon.for-computer{background-image:url(../images/goals/computer.png);background-image:url(../images/goals/brain.png)}.guide-header .container .title-info h1{color:#fff;font:600 5vw/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:4px 4px 12px rgba(0,0,0,0.24);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .guide-header .container .title-info h1{font-size:36px}@media (min-width: 1400px){.guide-header .container .title-info h1{font-size:64px}}.loaded .guide-header .container .title-info h1{opacity:1;-webkit-transform:none;transition-delay:550ms}.guide-header .container .title-info h1 span{opacity:0.64;font-weight:300;margin-left:8px}.guide-header .container .title-info h2{color:rgba(255,255,255,0.88);font:400 2vw/1.4 "D","Lucida Grande",verdana,sans-serif;margin-bottom:64px;max-width:28em;text-shadow:4px 4px 8px rgba(0,0,0,0.25);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (min-width: 1400px){.guide-header .container .title-info h2{font-size:28px}}.mobile .guide-header .container .title-info h2{font-size:19px;margin:0 16px 36px 16px}.loaded .guide-header .container .title-info h2{opacity:1;-webkit-transform:none;transition-delay:600ms}.guide-header .header-pagination{display:block;position:absolute;top:96px;right:24px}.mobile .guide-header .header-pagination{top:72px;right:8px}.guide-header .header-pagination.embedded{top:24px}.guide-header .header-pagination .pagination-button{display:inline-block;padding:8px;text-decoration:none}.guide-header .header-pagination .pagination-button.selected .circle{color:#111;background:#fff}.guide-header .header-pagination .circle{background:rgba(0,10,15,0.4);border-radius:64px;color:#fff;display:block;font:500 18px/32px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;height:32px;width:32px;text-align:center}.page-content .bottom-spacer{display:block;height:120px}.page-content .tldr-box{background:#e6eff8;border-radius:42px;padding:24px 36px;margin:56px -24px 42px -24px}.page-content .tldr-box h3{color:#0358d8;font-weight:600;font-size:42px;margin-top:8px;text-align:center}.page-content .tldr-box p{color:#0b1e32;font-family:-apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;font-size:22px;line-height:1.4;font-weight:500}.mobile .page-content .tldr-box p{font-size:16px}.page-content .toc-box{display:block;margin-bottom:24px}.page-content .toc-box h3{color:rgba(0,10,15,0.4);font:500 14px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin-bottom:24px;text-transform:uppercase}.mobile .page-content .toc-box h3{font-size:13px}.page-content .toc-box ul{list-style:none;margin:0}.page-content .toc-box ul li{list-style:none}.page-content .toc-box ul a{color:#111;display:block;padding:4px 0;text-decoration:none}.page-content .toc-box .big{font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin-top:8px}.page-content .toc-box .small{font:400 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-left:24px}.page-content .pagination{border-top:1px solid #f1f1f1;display:block;margin:42px 0 64px 0;padding-top:32px}.page-content .pagination .button{display:block;padding:32px 24px;position:relative;text-decoration:none}.page-content .pagination .button:hover .backdrop{opacity:1;-webkit-transform:scaleY(1.1) scaleX(1.04)}.page-content .pagination .button .backdrop{background:#065fcc;background:-webkit-linear-gradient(top, #1388f4, #065fcc);border-radius:42px;position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.9;transition:all 320ms ease-out}.page-content .pagination .button .label{color:#fff;display:block;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;position:relative;text-align:center;margin-left:36px}.page-content .pagination .button .arrow{background:url(../images/arrows/arrow_white.png) no-repeat center center;background-size:contain;display:block;float:right;margin:-6px 0 0px 12px;position:relative;height:32px;width:32px}.page-content .read-status{background:-webkit-linear-gradient(-90deg, rgba(255,255,255,0), rgba(255,255,255,0.8) 80%);padding:24px 32px;pointer-events:none;position:fixed;bottom:0;left:0;width:100%;-webkit-user-select:none;user-select:none;z-index:999999;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(8px)}.page-content .read-status.dark{background:-webkit-linear-gradient(-90deg, rgba(0,0,0,0), rgba(0,0,0,0.8) 80%)}.finished-reading .page-content .read-status{opacity:1;-webkit-transform:none}.page-content .read-status .circle{background:#0dc338;border-radius:60px;display:inline-block;margin:0 8px 0 0;height:80px;width:80px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.finished-reading .page-content .read-status .circle{opacity:1;-webkit-transform:none}.page-content .read-status .circle .check{background:url(../images/settings/check_white.png) no-repeat center center;background-size:contain;display:block;margin:20px;height:42px;width:42px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.finished-reading .page-content .read-status .circle .check{opacity:1;-webkit-transform:none;transition-delay:120ms}.page-content .read-status .label{background:rgba(255,255,255,0.88);color:#0dc338;border-radius:12px;display:inline-block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 16px 6px 16px;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px) scale(0.9)}.finished-reading .page-content .read-status .label{opacity:1;-webkit-transform:none;transition-delay:64ms}.guides-page{padding:42px 0 32px 0}.guides-page .container{margin:0 auto;padding:24px 32px;max-width:1100px}.guides-page .column{display:inline-block;margin:0 1% 0 2%;padding:24px 0;width:22%;vertical-align:top}@media (max-width: 900px){.guides-page .column{width:47%}}@media (max-width: 500px){.guides-page .column{display:block;width:auto;margin:0}}.guides-page .column h3{color:rgba(205,225,255,0.32);font:300 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:8px 0 16px 0}.guides-page h1{color:#fff;margin:42px 0 0 0;font:500 3vmin/1.3 "D","Lucida Grande",verdana,sans-serif;padding:16px 0 0 0;text-align:center}.guides-page .resources-across{margin:16px 0 32px 0;display:block;text-align:center}.guides-page .resource-link{display:inline-block;margin:8px 4% 0 0;padding:0 0 32px 0;width:44%;vertical-align:top;text-decoration:none}.mobile .guides-page .resource-link{display:block;margin-bottom:42px;width:auto}.guides-page .resource-link:hover .thumbnail{opacity:0.9;-webkit-transform:scale(0.98)}.guides-page .resource-link:active .thumbnail{opacity:0.8;-webkit-transform:scale(0.94)}.guides-page .resource-link .thumbnail{background:rgba(205,225,255,0.3);background-position:center center;background-size:cover;border-radius:16px;display:block;margin:0 0 12px 0;padding:0 0 72% 0;transition:all 320ms ease-out}.guides-page .resource-link.across{display:block;clear:both;margin:0;padding:12px 0;text-align:left;width:auto}.guides-page .resource-link.across .thumbnail{float:left;padding:0 0 20% 0;width:25%}.guides-page .resource-link.across .label{display:block;font-size:22px;font-weight:400;margin:14px 8px 0 31%;text-align:left}.guides-page .resource-link .label{color:rgba(205,225,255,0.4);display:block;font:500 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 12px 0 16px;text-align:center}.guides-page .resource-link .label .extra{opacity:0.3}.guides-page .resource-link .label .orange{color:#dfb337}.guides-page .resource-link .label .green{color:#14c662}.guides-page .resource-link .label .red{color:#b43a3c}.guides-page .resource-link .label:last-child{color:#fff}.guides-page .resource-link .coming-soon{color:rgba(205,225,255,0.2);display:block;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-4px 12px 0 31%;text-align:left}.verification-confirmation{padding:16px}.verification-confirmation .container{padding:120px 0 24px 0;margin:0 auto;text-align:center}.verification-confirmation h1{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .verification-confirmation h1{opacity:1;-webkit-transform:none;transition-delay:400ms}.verification-confirmation h2{color:#1fd31a;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .verification-confirmation h2{opacity:1;-webkit-transform:none;transition-delay:420ms}.verification-confirmation .buttons{margin:24px 0 0 0}.loaded .verification-confirmation .buttons .button{transition-delay:500ms}.verification-confirmation .buttons .button.mobile-only{display:none}.mobile .verification-confirmation .buttons .button.mobile-only{display:inline-block}.jubilee-page{display:block;padding:24px 32px}.jubilee-page h1{color:#657894;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 22px;padding:24px 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .jubilee-page h1{opacity:1;-webkit-transform:none;transition-delay:200ms}.jubilee-page .person{color:#fff;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 24px;padding:24px 0 8px 0}.jubilee-page .person a{color:#fff;text-decoration:none;transition:all 320ms ease-out}.jubilee-page .person a:hover{color:#00a7d4}.jubilee-page .title{font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 24px;-webkit-font-smoothing:antialiased}.jubilee-page .title a{color:rgba(255,255,255,0.6);text-decoration:none;transition:all 320ms ease-out}.jubilee-page .title.good a{color:#2179ec}.jubilee-page .title.good a:hover{color:#00a7d4}.jubilee-page .warning{margin:0 0 0 24px;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:12px 0}.jubilee-page .pages{color:#fff;font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 24px;padding:4px 0 32px 0;-webkit-font-smoothing:antialiased}.jubilee-page .pages a{color:#717a87;text-decoration:none}.jubilee-page .pages a:hover{color:#fff}.autowriter{padding:32px}.autowriter h1{color:rgba(255,255,255,0.15);color:rgba(0,0,0,0.66);font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;user-select:none}.autowriter pre{color:rgba(255,255,255,0.8);font:500 13px/1.3 "courier new",monospace}.photo-option{display:block;margin:12px}.photo-option .graphic{display:inline-block;margin:8px;user-select:none;vertical-align:middle}.photo-option .graphic img{border-radius:8px;display:block}.photo-option .code{color:rgba(255,255,255,0.4);display:inline-block;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px;vertical-align:middle;max-width:350px}.text-content{background:#fff;border-radius:16px;color:#333;margin:24px auto;padding:32px 32px 64px 32px;max-width:800px}.mobile .text-content{padding:8px;margin-top:8px}.text-content h1{color:#ccc;font:600 36px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:32px 32px 16px 32px}.mobile .text-content h1{font-size:24px}.text-content h2{font-size:28px}.text-content h2,.text-content h3,.text-content h4{font:600 22px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:24px 32px 0 32px}.mobile .text-content h2,.mobile .text-content h3,.mobile .text-content h4{font-size:28px}.text-content h3{font-weight:500;font-size:16px;letter-spacing:0.1em;text-transform:uppercase}.text-content p{padding:8px 32px;font:400 15px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.text-content p a{color:#333;font-weight:500}.text-content p a:hover{color:#00aeef}.text-content ul{margin-left:32px}.text-content ul li{list-style:disc;font:500 14px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 16px}.text-content ul li a{color:#333;font-weight:500}.text-content ul li a:hover{color:#00aeef}.text-content ol{list-style:number;margin-left:32px}.text-content ol li{list-style:disc;font:400 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 16px}.text-content ol li a{color:#333;font-weight:500}.text-content ol li a:hover{color:#00aeef}.chrome-page .buttons{margin:0 auto;text-align:center;max-width:600px}.chrome-page .buttons p{color:#6b798e;font:13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:8px auto 0 auto;max-width:20em;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-page .buttons p{opacity:1;-webkit-transform:none;transition-delay:680ms}.chrome-page .buttons p a{color:inherit}.chrome-page .buttons p a:hover{color:#fff}.chrome-page .buttons p.not-chrome{display:block}.browser-chrome .chrome-page .buttons p.not-chrome{display:none}.chrome-page .buttons .instructions{background:rgba(0,0,0,0.5);border-radius:16px;color:#fff;font-size:24px;margin:24px 0 8px 0;padding:32px 42px}.chrome-page .buttons .for-chrome{display:none}.browser-chrome .chrome-page .buttons .for-chrome{display:block}.chrome-page.installed .hide-if-installed{display:none}.chrome-header{display:block;text-align:center;padding:64px 0 8px 0}.chrome-header .chrome-icon{background:url(../images/nightcrawler/chrome.png) no-repeat 0 0;background-size:cover;border-radius:12px;display:block;margin:0 auto 16px auto;height:128px;width:128px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.75) rotateZ(-20deg)}.loaded .chrome-header .chrome-icon{opacity:1;-webkit-transform:none;transition-delay:100ms}.chrome-header h1{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 2px 5px rgba(0,0,0,0.5);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-header h1{opacity:1;-webkit-transform:none;transition-delay:200ms}.chrome-header h2{color:#a5b8d3;font:500 18px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:4px 0 0 0;max-width:20em;text-shadow:1px 1px 3px rgba(0,0,0,0.5);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .chrome-header h2{opacity:1;-webkit-transform:none;transition-delay:280ms}.chrome-header .buttons{display:inline-block;margin:24px auto 0 auto;text-align:center;max-width:600px}.chrome-header .buttons .button{margin:0 8px 8px 8px}.loaded .chrome-header .buttons .button{transition-delay:600ms}.chrome-header .buttons .button.big{display:block;margin:4px 8px 42px 8px;padding:16px 16px}.chrome-header .share-actions{padding:24px 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .chrome-header .share-actions{opacity:1;-webkit-transform:none;transition-delay:1000ms}.chrome-header .share-actions .twitter-button{display:inline-block;margin:0 8px;vertical-align:top}.loaded .chrome-header .share-actions .twitter-button{opacity:1;transition-delay:1100ms}.chrome-header .share-actions .facebook-button{display:inline-block;margin:0 8px;vertical-align:top}.loaded .chrome-header .share-actions .facebook-button{opacity:1;transition-delay:1200ms}.chrome-page .screenshots-container{padding:8px 12px;margin:0 auto 42px auto;max-width:780px}.chrome-page .screenshots-container .screenshot{background:rgba(255,255,255,0.8) url(../images/nightcrawler/screenshots/age.jpg) no-repeat 0 0;background-size:cover;border-radius:16px;display:block;margin:32px 0 0 0;padding:0 0 55% 0;width:31%;transition:all 360ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.loaded .chrome-page .screenshots-container .screenshot{opacity:1;-webkit-transform:none}.chrome-page .screenshots-container .screenshot.full{width:100%;padding:0 0 60% 0}.chrome-page .screenshots-container .screenshot.ss-1{background-image:url(../images/nightcrawler/screenshots/awareness.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-2{background-image:url(../images/nightcrawler/screenshots/balance2.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-3{background-image:url(../images/nightcrawler/screenshots/productivity1.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-4{background-image:url(../images/nightcrawler/screenshots/workouts.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-5{background-image:url(../images/nightcrawler/screenshots/selector.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-6{background-image:url(../images/nightcrawler/screenshots/age.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-7{background-image:url(../images/nightcrawler/screenshots/goals.jpg);background-size:cover}.chrome-page .screenshots-container .screenshot.ss-8{background-image:url(../images/nightcrawler/screenshots/balance4.jpg);background-size:cover}.intro .chrome-page .screenshots-container .screenshot:nth-child(1){transition-delay:740ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(2){transition-delay:980ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(3){transition-delay:1220ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(4){transition-delay:1460ms}.intro .chrome-page .screenshots-container .screenshot:nth-child(5){transition-delay:1700ms}.company-page{background:#fff}.company-page h2{color:rgba(0,10,15,0.88);font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 0 0 32px}.mobile .company-page h2{font-size:24px;padding:0 0 8px 12px}.company-page h3{color:#2b2f42;font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 12px 20px 32px}.mobile .company-page h3{font-size:14px;padding:0 0 8px 12px}.company-page .company-header{background:#fff;overflow:hidden;position:relative;padding:56px 0 108px 0}.mobile .company-page .company-header{padding:0 0 88px 0}.company-page .company-header .container{margin:0 auto;padding:0 28px;position:relative;max-width:1100px}.company-page .company-header .background{background:#204dbf;background:#204dbf -webkit-radial-gradient(42% 10%, ellipse farthest-side, #0553bd, #101c73);display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .company-page .company-header .background{opacity:1;-webkit-transform:none;transition-delay:180ms}.company-page .company-header .text{padding:96px 1% 64px 5%;display:inline-block;width:33%;vertical-align:middle}@media (max-width: 1100px){.company-page .company-header .text{margin-right:-5%;padding-left:24px;width:38%}}.mobile .company-page .company-header .text{display:block;margin:42px 0 8px 0px;padding:8px 0;text-align:center;width:auto}.company-page .company-header .text .icon{background:url(../images/company/icon.png) no-repeat 0 0;background-size:contain;display:block;margin:0 0 8px 0;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .company-page .company-header .text .icon{opacity:0.32;-webkit-transform:none;transition-delay:280ms}.mobile .company-page .company-header .text .icon{margin:42px auto 8px auto}.company-page .company-header .text h1{background:url(../images/logo/logotype_white.png) no-repeat top left;background-size:contain;color:transparent;margin:0 0 8px 0;width:144px;height:30px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text h1{opacity:0.4;-webkit-transform:none;transition-delay:360ms}.mobile .company-page .company-header .text h1{margin:8px auto 0 auto}.company-page .company-header .text h2{color:#fff;font:600 36px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0;padding:0;text-shadow:2px 2px 5px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text h2{opacity:1;-webkit-transform:none;transition-delay:380ms}@media (max-width: 1000px){.company-page .company-header .text h2{font-size:32px}}.company-page .company-header .text p{color:rgba(255,255,255,0.75);font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 8px 16px 0;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .company-header .text p{opacity:1;-webkit-transform:none;transition-delay:420ms}.company-page .company-header .text .buttons{margin:12px -8px 0 -12px;padding:0}.company-page .company-header .text .buttons .button{margin:0 12px 8px 0}.company-page .company-header .text .buttons .button .backdrop{border-radius:42px}.loaded .company-page .company-header .text .buttons .button{transition-delay:480ms}.company-page .company-header .graphic{display:inline-block;margin:42px 0 0 0;position:relative;width:60%;vertical-align:middle;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-2%)}.loaded .company-page .company-header .graphic{opacity:1;-webkit-transform:none;transition-delay:480ms}.mobile .company-page .company-header .graphic{display:block;padding:8px;margin:12px auto;width:auto;max-width:320px;left:0}.company-page .company-header .graphic .radial-shadow{background:-webkit-radial-gradient(center, ellipse closest-side, rgba(0,0,0,0.35), rgba(0,0,0,0));position:absolute;display:block;bottom:-10%;height:30%;left:2%;right:2%}.company-page .company-header .graphic .tv-shell{background:#000;background:-webkit-linear-gradient(-16deg, #070708 28%, #171719 42%, #0a0b0f 65%);box-shadow:1px 4px 28px rgba(0,0,0,0.32),1px 1px 2px rgba(0,0,0,0.4);border-radius:16px;margin:0 auto;padding:2.8%;position:relative;left:88px;max-width:600px}.mobile .company-page .company-header .graphic .tv-shell{left:0}.company-page .company-header .graphic .tv-shell .tv-contents{background:#000;padding:0 0 56% 0;border-radius:8px;overflow:hidden;position:relative}.company-page .company-header .graphic .tv-shell .tv-contents .slide{background:#000;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 640ms ease;opacity:0}.company-page .company-header .graphic .tv-shell .tv-contents .slide.active{opacity:1}.company-page .company-header .graphic .tv-shell .tv-contents .slide.one{background:#000 url(../images/company/screenshots/slide3.jpg) no-repeat center center;background-size:cover}.company-page .company-header .graphic .tv-shell .tv-contents .slide.two{background:#000 url(../images/company/screenshots/slide4.jpg) no-repeat center center;background-size:cover}.company-page .company-header .graphic .tv-shell .tv-contents .slide.three{background:#000 url(../images/company/screenshots/slide5.jpg) no-repeat center center;background-size:cover}.company-page .company-header .bottom-slant{background:#fff;position:absolute;height:100px;bottom:0;left:-5%;right:-5%;-webkit-transform:rotateZ(3deg) translateY(40%);-webkit-transform-origin:50% 100%;transition:all 640ms ease-out;z-index:99}.loaded .company-page .company-header .bottom-slant{-webkit-transform:rotateZ(3deg) translateY(60%);transition-delay:280ms}@media (min-width: 1400px){.loaded .company-page .company-header .bottom-slant{-webkit-transform:rotateZ(1.5deg) translateY(60%)}}.company-page .company-header .back-button{position:absolute}.company-benefits{display:block;padding:24px 0;text-align:left}.company-benefits .container{box-sizing:border-box;padding:0 24px;max-width:1100px;margin:0 auto}.mobile .company-benefits .container{padding:0 8px}.benefits-listing{color:#2b2f42;display:block}.benefits-listing .benefit-item{display:inline-block;margin:0 0 42px 3%;width:30%;text-align:left;vertical-align:top}.mobile .benefits-listing .benefit-item{margin:0 2% 42px 2%;width:45%}.benefits-listing .benefit-item .icon{background:url(../images/company/benefits/slack.jpg) no-repeat center center;background-size:contain;display:block;margin:0 0 12px 0;position:relative;height:56px;width:56px}.benefits-listing .benefit-item .icon.for-slack{background-image:url(../images/company/benefits/slack.jpg)}.benefits-listing .benefit-item .icon.for-food{background-image:url(../images/company/benefits/food.jpg)}.benefits-listing .benefit-item .icon.for-longevity{background-image:url(../images/company/benefits/longevity.jpg)}.benefits-listing .benefit-item .icon.for-food{background-image:url(../images/company/benefits/food.jpg)}.benefits-listing .benefit-item .icon.for-gym{background-image:url(../images/company/benefits/gym.jpg)}.benefits-listing .benefit-item .icon.for-sleep{background-image:url(../images/company/benefits/sleep.jpg)}.benefits-listing .benefit-item .icon.for-watch{background-image:url(../images/company/benefits/watch.jpg)}.benefits-listing .benefit-item .icon.for-coach{background-image:url(../images/company/benefits/coach.jpg)}.benefits-listing .benefit-item .icon.for-brain{background-image:url(../images/company/benefits/brain.jpg)}.benefits-listing .benefit-item .icon.for-computer{background-image:url(../images/company/benefits/computer.jpg)}.benefits-listing .benefit-item .icon.for-fire{background-image:url(../images/company/benefits/fire.jpg)}.benefits-listing .benefit-item .icon.for-friends{background-image:url(../images/company/benefits/friends.jpg)}.benefits-listing .benefit-item .icon.for-devices{background-image:url(../images/company/benefits/watch.jpg)}.benefits-listing .benefit-item .icon .diamond,.benefits-listing .benefit-item .icon .gold{background:#54c1ff;border-radius:3px;color:#fff;display:block;font:500 10px/1 "D","Lucida Grande",verdana,sans-serif;text-transform:uppercase;padding:2px 4px 1px 4px;margin:-6px 0 0 0;top:50%;left:110%;position:absolute}.benefits-listing .benefit-item .icon .gold{background:#ffa234}.benefits-listing .benefit-item h5{color:#2975dc;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 2px 0;text-shadow:0 0 3px rgba(18,70,255,0.2)}.benefits-listing .benefit-item h5.purple{color:#ae5ab3;text-shadow:0 0 3px rgba(140,15,215,0.3)}.benefits-listing .benefit-item h5.green{color:#8bca53;text-shadow:0 0 3px rgba(40,180,30,0.25)}.benefits-listing .benefit-item h5.pink{color:#ff6586;text-shadow:0 0 3px rgba(255,100,140,0.25)}.benefits-listing .benefit-item h5.yellow{color:#f4b111;text-shadow:0 0 3px rgba(220,150,30,0.25)}.benefits-listing .benefit-item h5.orange{color:#ff755e;text-shadow:0 0 3px rgba(240,70,0,0.3)}.benefits-listing .benefit-item p{color:#565c77;font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:22em}.company-intro{color:#111;display:block}.company-intro .container{padding:42px 32px;margin:0 auto;max-width:1100px}.company-intro .container .left{display:inline-block;margin:0 2% 0 0;width:65%;vertical-align:top}.company-intro .container .left p{color:#111;font:500 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:4px 0 0 16px;padding:8px 32px 16px 0}.company-intro .container .left p a{color:#555}.company-intro .container .right{display:inline-block;width:32%;vertical-align:top}.company-intro .container .right h3{color:#333;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 12px 16px}.company-intro .container .right .benefit{background:#fff;border-radius:8px;box-shadow:2px 3px 8px rgba(0,0,0,0.2);display:inline-block;margin:8px 20px 16px 0;padding:24px 16px;width:35%}.company-page .feature{position:relative;overflow:hidden}.company-page .feature .container{padding:24px 0;margin:0 auto;max-width:1180px}.mobile .company-page .feature .container{padding-bottom:32px}.company-page .feature .container .text{display:inline-block;padding:16px 0 16px 4%;width:35%;vertical-align:middle}.mobile .company-page .feature .container .text{display:block;margin:0 8px;padding:12px 8px;text-align:center;width:auto}.company-page .feature .container .text h4{color:#333;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 42px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.company-page .feature .container .text h4{font-size:28px}}.mobile .company-page .feature .container .text h4{font-size:26px;margin:0 8px 8px 8px}.loaded .company-page .feature .container .text h4{opacity:1;transition-delay:800ms;-webkit-transform:none}.company-page .feature .container .text p{color:rgba(0,20,45,0.64);font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 42px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.company-page .feature .container .text p{font-size:13px}}.mobile .company-page .feature .container .text p{margin:0 auto 16px auto;max-width:25em}.loaded .company-page .feature .container .text p{opacity:1;transition-delay:900ms;-webkit-transform:none}.company-page .feature .container .text .buttons{margin:12px 0 0 42px}.mobile .company-page .feature .container .text .buttons{margin:8px 0}.company-page .feature .container .text .buttons .button{margin:0 8px 0 0}.company-page .feature .container .text .buttons .button .label{color:#fff}.company-page .feature .container .text .buttons .button .backdrop{border-radius:32px;box-shadow:2px 4px 12px rgba(0,0,0,0.2)}.company-page .feature .container .graphic{display:inline-block;padding:0 0 0 0;vertical-align:middle;width:50%}.company-page .feature .container .graphic.right{margin-left:8%;width:52%}.company-page .feature .container .graphic.bigger{width:55%}.mobile .company-page .feature .container .graphic{display:block;margin:0 8px;width:auto}.company-page .feature .container .graphic .photo{display:block;margin:16px 0;position:relative;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-1%) translateY(-2%)}.loaded .company-page .feature .container .graphic .photo{opacity:1;-webkit-transform:none;transition-delay:700ms}.company-page .feature .container .graphic .photo.phones{background:url(../images/company/phones2.jpg) no-repeat center center;background-size:contain;padding:0 0 100% 0;width:100%}.company-page .feature .container .graphic .photo.phone{background:url(../images/company/phone.jpg) no-repeat center center;background-size:contain;padding:0 0 140% 0;width:80%}.company-page .feature .container .graphic .photo.slack{background:url(../images/company/slack.jpg) no-repeat center center;background-size:contain;margin:0 -20% 0 -5%;padding:0 0 80% 0;width:110%;-webkit-transform:translateX(-0.4%) translateY(-3.5%) rotateZ(1.75deg)}.loaded .company-page .feature .container .graphic .photo.slack{transform:rotateZ(1.75deg)}.company-page .feature .container .graphic .photo.dashboard{background:url(../images/company/dashboard.jpg) no-repeat center center;background-size:contain;margin:0 0 0 -12%;padding:0 0 95% 0;width:120%;-webkit-transform:translateX(-1%) translateY(-3%) rotateZ(-1.75deg)}.loaded .company-page .feature .container .graphic .photo.dashboard{transform:rotateZ(-1.75deg)}.company-page .feature .container .graphic .tv-shell{background:#000;background:-webkit-linear-gradient(-11deg, #070708 22%, #1d1d1f 32%, #0a0b0f 65%);box-shadow:1px 4px 28px rgba(0,0,0,0.24);border-radius:12px;margin:24px auto 16px auto;padding:2.8%}.mobile .company-page .feature .container .graphic .tv-shell{padding:13px}.company-page .feature .container .graphic .tv-shell .tv-content{background:url(../images/company/screenshots/slide4.jpg) no-repeat center center;background-size:cover;box-shadow:-1px -2px 2px rgba(0,0,0,0.4),1px 2px 4px rgba(255,255,255,0.04);border-radius:6px;display:block;padding:0 0 60% 0}.company-page .feature .container h5{color:#536a7a;display:block;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.2em;margin:12px 0 8px 0;padding:0;text-transform:uppercase;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .feature .container h5{opacity:0.5;transition-delay:600ms;-webkit-transform:none}.company-page .feature .container .trackers{display:block;padding:8px 0 0 42px}.mobile .company-page .feature .container .trackers{padding:0 8px}.company-page .feature .container .trackers ul{display:block;margin:0 0 32px -5%}.company-page .feature .container .trackers ul li{display:inline-block;margin:0 1% 8px 0;width:14%}.company-page .feature .container .trackers ul li .icon{background:url(../images/company/icons_dark/icon_brain.png) no-repeat center center;background-size:contain;display:block;width:100%;padding:0 0 50% 0;margin:0 0 3px 0}.company-page .feature .container .trackers ul li .icon.steps{background-image:url(../images/company/icons_dark/icon_steps.png)}.company-page .feature .container .trackers ul li .icon.workouts{background-image:url(../images/company/icons_dark/icon_weight.png)}.company-page .feature .container .trackers ul li .icon.computer{background-image:url(../images/company/icons_dark/icon_computer.png)}.company-page .feature .container .trackers ul li .icon.sleep{background-image:url(../images/company/icons_dark/icon_sleep.png)}.company-page .feature .container .trackers ul li .icon.mood{background-image:url(../images/company/icons_dark/icon_brain.png)}.company-page .feature .container .trackers ul li .icon.run{background-image:url(../images/company/icons_dark/icon_run.png)}.company-page .feature .container .trackers ul li .icon.heart{background-image:url(../images/company/icons_dark/icon_heart.png)}.company-page .feature .container .trackers ul li .icon.weight{background-image:url(../images/company/icons_dark/icon_scale.png)}.company-page .feature .container .trackers ul li .icon.dna{background-image:url(../images/company/icons_dark/icon_dna.png)}.company-page .feature .container .trackers ul li .icon.travels{background-image:url(../images/company/icons_dark/icon_places.png)}.company-page .feature .container .trackers ul li .icon.camera{background-image:url(../images/company/icons_dark/icon_camera.png)}.company-page .feature .container .trackers ul li .icon.sugar{background-image:url(../images/company/icons_dark/icon_sugar.png)}.company-page .feature .container .trackers ul li .label{color:#6892b0;display:block;font:400 9.5px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;-webkit-font-smoothing:antialiased}.company-page .feature .container .commands{color:#4d6372;margin:36px 0 0 42px}.company-page .feature .container .commands li{display:block;margin:12px 0 0 0;text-align:left}.company-page .feature .container .commands li .command{display:inline-block;font:600 11px/1.3 courier,monospace;width:35%;vertical-align:top}.company-page .feature .container .commands li .description{color:#a2b3bf;display:inline-block;font:400 10px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 0 3%;width:60%;vertical-align:top}.company-pricing .container{box-sizing:border-box;padding:16px 24px;margin:0 auto;max-width:1100px;text-align:left}.company-pricing .container h2,.company-pricing .container h3{text-align:center}.mobile .company-pricing .container{min-width:500px;padding:0;overflow-x:scroll}.company-pricing .pricing-box{background:#141720;background:-webkit-linear-gradient(-75deg, #212a36, #070c14);border-radius:32px;box-shadow:4px 8px 16px rgba(0,0,0,0.25);margin:24px 0;padding:16px 24px;min-height:300px}.mobile .company-pricing .pricing-box{border-radius:0;padding:8px 4px}.company-pricing .pricing-box .labels{display:inline-block;margin:0 3% 0 0;width:22%;vertical-align:top;padding-top:100px}.mobile .company-pricing .pricing-box .labels{width:24%}.company-pricing .pricing-box .labels h5{border-bottom:1px solid rgba(205,225,255,0.02);color:rgba(205,225,255,0.8);font:500 11px/24px "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;text-align:right;margin:0;padding:6px 0 2px 0;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.mobile .company-pricing .pricing-box .labels h5{font-size:7.5px}.company-pricing .pricing-box .labels h5.tall{line-height:40px}.company-pricing .pricing-box .column{display:inline-block;margin:0 1% 0 0;width:24%;vertical-align:top}.mobile .company-pricing .pricing-box .column{width:22%}.company-pricing .pricing-box .column .plan-heading{display:block;padding:0;overflow:hidden;height:100px;text-align:center}.company-pricing .pricing-box .column .plan-heading h4{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 0 0}.company-pricing .pricing-box .column .plan-heading p{color:rgba(205,225,255,0.5);font:12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 auto 0 auto;max-width:18em}.mobile .company-pricing .pricing-box .column .plan-heading p{font-size:9px}.company-pricing .pricing-box .column .check{background:url(../images/settings/check.png) no-repeat center center;background-size:18px 18px;border-bottom:1px solid rgba(205,225,255,0.1);display:block;height:32px}.company-pricing .pricing-box .column .x{border-bottom:1px solid rgba(205,225,255,0.1);color:rgba(205,225,255,0.35);display:block;font:400 28px/34px "D","Lucida Grande",verdana,sans-serif;text-align:center;height:32px}.company-pricing .pricing-box .column .pricing{border-bottom:1px solid rgba(205,225,255,0.1);color:rgba(205,225,255,0.66);display:block;font:400 16px/48px "D","Lucida Grande",verdana,sans-serif;text-align:center;height:48px}.mobile .company-pricing .pricing-box .column .pricing{font-size:13px}.company-pricing .pricing-box .column .buttons{margin:24px 0 32px 0;text-align:center}.company-pricing .pricing-box .column .buttons .button{margin:0;text-align:center}.mobile .company-pricing .pricing-box .column .buttons .button .label{font-size:10px;white-space:nowrap}.company-page .testimonials{padding:80px 0;text-align:center}@media (min-height: 1000px){.company-page .testimonials{margin:128px 0}}.company-page .testimonials .container{padding:0 16px 0 32px;margin:0 auto;max-width:1100px}.company-page .testimonials .testimonial{display:inline-block;vertical-align:top;margin:0 4%;position:relative;text-align:left;width:42%}.mobile .company-page .testimonials .testimonial{display:block;margin:8px auto 24px auto;max-width:320px;width:auto}.company-page .testimonials .testimonial .company-logo{background:rgba(255,255,255,0.1) url(../images/company/logos/gyro.png) no-repeat center center;background-size:cover;border-radius:24px;box-shadow:3px 3px 12px rgba(0,0,0,0.12);margin:0 0 24px 0;display:inline-block;height:48px;width:48px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.loaded .company-page .testimonials .testimonial .company-logo{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .company-page .testimonials .testimonial .company-logo{margin:12px 0 16px 0}.company-page .testimonials .testimonial .company-logo.answerlab{background-image:url(../images/company/logos/answerlab.png)}.company-page .testimonials .testimonial .company-logo.netflix{background-image:url(../images/company/logos/netflix.png)}.company-page .testimonials .testimonial .company-logo.adobe{background-color:#ed1c24;background-image:url(../images/company/logos/adobe.png);background-size:75% 75%}.company-page .testimonials .testimonial .company-logo.revelry{background-image:url(../images/company/logos/revelrylabs.png)}.company-page .testimonials .testimonial .company-logo.stem{background-image:url(../images/company/logos/stem.png)}.company-page .testimonials .testimonial .divider{background:#287dd6;display:block;margin:16px 0 0 0;height:1px;width:auto;max-width:120px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleX(0.1);-webkit-transform-origin:0 0}.company-page .testimonials .testimonial .divider.red{background:#d3161d}.company-page .testimonials .testimonial .divider.green{background:#2eb6b1}.company-page .testimonials .testimonial .divider.orange{background:#bb841a}.mobile .company-page .testimonials .testimonial .divider{margin-top:6px}.loaded .company-page .testimonials .testimonial .divider{opacity:1;-webkit-transform:none;transition-delay:1000ms}.company-page .testimonials .testimonial blockquote{color:rgba(0,0,0,0.86);font:600 19px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:2% 5% 4px 0;position:relative;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.company-page .testimonials .testimonial blockquote{font-size:13px}}.mobile .company-page .testimonials .testimonial blockquote{font-size:16px}.loaded .company-page .testimonials .testimonial blockquote{opacity:1;-webkit-transform:none;transition-delay:880ms}.company-page .testimonials .testimonial blockquote .quote{color:rgba(0,10,25,0.08);display:block;font:600 120px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:-26px;left:-32px}.mobile .company-page .testimonials .testimonial blockquote .quote{font-size:144px;top:-36px}.company-page .testimonials .testimonial .from{color:rgba(0,25,55,0.75);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 24px 4px 0;position:relative;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .testimonials .testimonial .from{opacity:1;-webkit-transform:none;transition-delay:980ms}.company-page .testimonials .testimonial .from.anonymous{color:rgba(0,25,55,0.5);font-size:12px;margin-bottom:2px;margin-top:14px}.company-page .testimonials .testimonial .role{color:rgba(0,25,55,0.45);display:block;font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px 0 0;position:relative;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .company-page .testimonials .testimonial .role{opacity:1;-webkit-transform:none;transition-delay:1080ms}.company-page .ending{background:#094e9c;background:#204dbf;background:#204dbf -webkit-radial-gradient(42% 10%, ellipse farthest-side, #0553bd, #101c73);overflow:hidden;position:relative}.company-page .ending .container{color:#000;margin:0 auto;padding:144px 32px 88px 32px;max-width:1000px}.mobile .company-page .ending .container{padding-top:100px}.company-page .ending .icon{background:url(../images/company/icon.png) no-repeat 0 0;background-size:contain;display:block;margin:12px auto 8px auto;height:88px;width:88px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .company-page .ending .icon{opacity:0.18;-webkit-transform:none;transition-delay:280ms}.mobile .company-page .ending .icon{margin:0 auto 8px auto}.company-page .ending h2{color:#fff;font:600 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 24px 8px 24px;text-align:center;text-shadow:1px 2px 3px rgba(0,0,0,0.4)}.company-page .ending p{color:rgba(205,225,255,0.8);font:400 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 32px;margin:0 auto 24px auto;max-width:32em;text-shadow:1px 2px 3px rgba(0,0,0,0.4);text-align:center;-webkit-font-smoothing:antialiased}.company-page .ending .buttons{text-align:center;margin:12px 0 32px 0}.company-page .ending .buttons .backdrop{border-radius:32px;box-shadow:2px 3px 8px rgba(0,0,0,0.32)}.company-page .ending .buttons .label{color:#fff;padding:1px 24px 0 24px}.company-page .ending .buttons .button{margin:0 8px 12px 8px}.company-page .ending .buttons .or{color:rgba(255,255,255,0.3);display:inline-block;margin:0 8px}.mobile .company-page .ending .buttons .or{display:block;font-size:10px;margin:12px 8px}.company-page .ending .top-slant{background:#fff;box-shadow:0 8px 12px rgba(0,0,0,0.12);display:block;height:100px;position:absolute;top:0;left:0;right:0;-webkit-transform:rotateZ(-3deg) translateY(-50%);-webkit-transform-origin:50% 0%;transition:all 640ms ease-out;z-index:99}.loaded .company-page .ending .top-slant{-webkit-transform:rotateZ(-3deg) translateY(-60%);transition-delay:280ms}@media (min-width: 1400px){.loaded .company-page .ending .top-slant{-webkit-transform:rotateZ(-1.5deg) translateY(-55%)}}.company-page .ending p.smaller{color:rgba(205,225,255,0.65);font-size:12px;font-weight:400;margin:0 auto;padding:12px 16px 0 16px}.content-post-page{background:#fff;color:#000;padding:42px 32px;min-height:800px}.guide-header+.content-post-page{padding-top:16px}.mobile .content-post-page{padding-top:32px}.content-post-page .container{margin:0 auto;position:relative;max-width:980px}.page-content h1{color:#000;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0}.page-content h1:first-child{margin-top:42px}.page-content h1.name{color:#1f90f0;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 4px 0;text-transform:uppercase;text-align:center;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .page-content h1.name{opacity:1;-webkit-transform:none;transition-delay:640ms}.page-content h2{color:#333;font:400 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 16px 0}.page-content h2.big{color:#111;font:600 32px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:0 auto !important;padding:16px 0 24px 0;max-width:20em;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}@media (max-width: 1000px){.page-content h2.big{font-size:28px}}.loaded .page-content h2.big{opacity:1;-webkit-transform:none;transition-delay:720ms}.mobile .page-content h2.big{font-size:24px}.page-content h1+h2{margin-top:0}.page-content .subtitle{color:#60747e;font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:-12px 0 24px 0}.page-content .logo+h3{opacity:0.88;font-size:36px;font-weight:400;margin:16px 0 0 0}.page-content h3{color:#16191b;font:500 28px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 0 0 0}.mobile .page-content h3{font-size:26px}.page-content h3 a{color:#16191b}.page-content h3 a:hover{color:#00aeef}.page-content h3.orange{color:#f27c27}.page-content h3.blue{color:#8ec9ee}.page-content h4{color:#16191b;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 0 0}.mobile .page-content h4{font-size:22px;font-weight:400;margin-bottom:8px}.page-content h5{color:#16191b;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 0 0 0}.page-content p{color:#16191b;font:500 19px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 0 16px 0}.page-content p.big{font-size:22px;font-weight:500}@media (max-width: 1100px){.page-content p{font-size:17px}}.page-content p.first::first-letter{initial-letter:4;-webkit-initial-letter:4;display:block;float:left;margin:0 4px 0 -6px;font-size:390%;line-height:0.84}.page-content p small{display:block;font-size:84%;opacity:0.64;line-height:1.6;margin:4px 0 0 18px;max-width:45em}.page-content p small a{text-decoration:none;opacity:0.8}.mobile .page-content p small{margin-left:0}.page-content p a{color:#333}.page-content p a:hover{color:#00aeef}.mobile .page-content p{font-size:15px}.page-content p strong{font-weight:600}.page-content p em{font-style:oblique}.page-content p.compact{font-size:15px;margin-bottom:8px;margin-top:0}.page-content li{color:#333;font:400 20px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:4px 0}.page-content li strong{font-weight:600}.mobile .page-content li{font-size:15px}.page-content li small{display:block;font-size:84%;font-style:oblique;opacity:0.64;line-height:1.6;margin:2px 0 12px 0;max-width:45em}.page-content li small a{color:#555;text-decoration:none}.page-content li a{color:#222;opacity:0.8}.page-content li a:hover{color:#00aeef}.page-content ul{margin-left:24px;margin-bottom:28px}.page-content ul li{list-style:disc}.page-content ul.small li{font-size:16px}.page-content hr{border:0 none;border-top:1px solid #eee;margin:42px 0}.page-content .image-across{background:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:24px;display:block;padding:0 0 51.2% 0;margin:16px auto;max-width:1200px}.page-content .image-across.contain{background-size:contain}.page-content .image-across.contain.short{padding:0 0 35% 0}.page-content .image-across.tall{padding:0 0 70% 0}.page-content .image-across.fullscreen{border-radius:0;margin:42px -32px 24px -32px;padding:0 0 53% 0;width:auto;max-width:none}.page-content .image-across.fullscreen.move-up{margin-top:-55px;padding:0 0 60% 0}.page-content .image-across.fullscreen.short{margin-top:0;padding:0 0 32% 0}.page-content .image-across.fullscreen.tall{padding:0 0 105% 0}.page-content .image-across.fullscreen.tall.move-up{margin-top:-88px;padding:0 0 75% 0 !important}.page-content .image-across.fullscreen.very-tall{padding:0 0 125% 0}.mobile .page-content .image-across.fullscreen{margin:0 -24px 0 -24px;background-size:contain}.page-content .image-across.graph{background-color:#02060b;background-size:contain;margin:0 auto;padding:0 0 40% 0}@media (max-width: 1200px){.page-content .image-across.graph{border-radius:0;padding:0 0 33% 0}.page-content .image-across.graph.tall{padding:0 0 45% 0}}@media (max-width: 900px){.page-content .image-across.graph{padding:0 0 55% 0}.page-content .image-across.graph.tall{padding:0 0 65% 0}}.page-content .content-image{background:#ccc;background-size:cover;background-position:center center;border-radius:24px;display:block;display:none;margin:32px -24px;padding:0 0 65% 0;width:auto;max-width:800px}.page-content .content-image.showing{display:block}.page-content .content-image.contain{background:#fff;background-size:contain}.page-content .content-image.tall{padding:0 0 45% 0;margin:8px auto 42px auto;width:65%;max-width:450px}@media (max-width: 800px){.page-content .content-image.tall{padding:0 0 80% 0}}.page-content .content-image.tall.taller{padding:0 0 80% 0}.page-content .content-image.tall.tallest{padding:0 0 90% 0 !important}.page-content .content-image.logo{background:transparent;background-size:contain;margin:32px 0 0 4px;padding:0;height:180px;width:180px}.page-content .content-image.small{margin:0 auto;max-width:400px}.page-content .content-image.workout{background:transparent;background-size:contain;background-repeat:no-repeat;background-position:center bottom;margin:8px 0 0 0;padding:0 0 28% 0;width:40%;max-width:none}.mobile .page-content .content-image.workout{padding:0;height:150px;width:250px}.page-content .content-image.top-align{background-position:50% 15%}.page-content .content-image.left{float:left;margin:0 32px 16px 0;padding:0 0 80% 0;max-width:320px}.page-content .caption,.page-content p.caption.caption{color:rgba(0,10,15,0.6);display:block;font:400 11.5px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px auto;max-width:30em;padding:4px;text-align:center}.mobile .page-content .caption,.mobile .page-content p.caption.caption{font-size:10px}.page-content .byline{color:#999;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-top:8px;margin-bottom:42px}.page-content .byline a{color:#888;text-decoration:none}.page-content .byline a:hover{color:#00aeef}.page-content .sources{margin:64px 0 0 0}.page-content .sources p{color:#555;font-size:12px;max-width:45em}.page-content .box,.page-content aside{background:rgba(0,10,15,0.1);background:-webkit-linear-gradient(-70deg, rgba(0,10,15,0.07), rgba(0,10,15,0.18));border-radius:24px;margin:20px 0 42px -8px;padding:12px 32px;max-width:35%}.mobile .page-content .box,.mobile .page-content aside{max-width:100%}.page-content .box h5,.page-content aside h5{font-size:15px;font-weight:500;margin-top:16px}.page-content .box p,.page-content aside p{font-size:14px}.page-content aside{background:-webkit-linear-gradient(70deg, #f0eed1, #fffbe8);padding:24px 42px;max-width:55%}.page-content aside h3{font-size:36px !important;line-height:1;margin:16px 0 0 0;float:left;text-align:center}.page-content aside p{margin-left:42px;font-size:13px}.page-content .workout-item{border-bottom:1px solid #f1f1f1;margin:0 0 0 0;padding:16px 56px 24px 0;position:relative}.page-content .workout-item .instructions{background:rgba(205,225,255,0.3);border-radius:32px;display:none;margin:16px 0 0 0;padding:16px 24px;max-width:680px}.desktop .page-content .workout-item .instructions{position:absolute;top:48px;left:55%;right:8px}.page-content .workout-item .instructions ul{margin:12px 16px}.page-content .workout-item .instructions li{font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0}.page-content .workout-item.opened .instructions{display:block}.page-content .workout-item.opened h3{font-size:36px;font-weight:600;margin-right:40%}.mobile .page-content .workout-item.opened h3{font-size:32px;margin-right:0}.page-content .workout-item.opened.for-warmup p,.page-content .workout-item.opened.for-warmup h3,.page-content .workout-item.opened.for-cooldown p,.page-content .workout-item.opened.for-cooldown h3{margin-right:0}.page-content .workout-item.opened p{color:#111;font-size:18px;margin-bottom:12px;margin-right:40%}.page-content .workout-item.opened p em{font-size:77%}.mobile .page-content .workout-item.opened p{font-size:14px;margin-right:0}.page-content .workout-item h3{font-size:22px;margin:18px 0 4px 0}.mobile .page-content .workout-item h3{font-size:19px;margin-top:12px}.page-content .workout-item .workout-item h3{font-size:24px}.page-content .workout-item .workout-item p{font-size:16px}.page-content .workout-item.for-warmup h4{color:#e3823e}.page-content .workout-item h4{font-size:32px;font-weight:300;margin:36px 0 8px 0}.mobile .page-content .workout-item h4{font-size:30px;font-weight:200;margin:36px 0 12px 0}.page-content .workout-item ul,.page-content .workout-item ol{margin-top:12px;margin-bottom:16px}.page-content .workout-item p,.page-content .workout-item li{color:#333;font-size:16px;margin:0;line-height:1.6}.page-content .workout-item p em,.page-content .workout-item li em{color:rgba(0,10,15,0.42);font-size:90%}.page-content .workout-item .open-button{background:#f1f1f1;border-radius:24px;cursor:pointer;display:block;font:500 11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-16px 0 0 0;padding:6px 12px;position:absolute;top:50%;right:12px}.mobile .page-content .workout-item .open-button{margin-top:-28px;padding:16px 24px;right:4px}.page-content .workout-item .exercise-instructions{display:none}.page-content .workout-item.opened .open-button{display:none}.page-content .workout-item.opened .close-button{display:block}.page-content .workout-item.opened .content-image.workout{margin:0 0 0 -64px;padding:0 0 44% 0;width:66%}.mobile .page-content .workout-item.opened .content-image.workout{margin:0;width:100%}.page-content .workout-item.opened .exercise-instructions{display:block}.page-content .workout-item.opened .exercise-instructions .content-image.workout{width:38%;margin:0;padding:0 0 28% 0}.mobile .page-content .workout-item.opened .exercise-instructions .content-image.workout{margin:0;padding:0 0 22% 0;width:100%}.page-content .workout-item .close-button{cursor:pointer;display:none;font:500 11px/20px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0;padding:12px 18px;position:absolute;top:12px;right:8px}.page-content .workout-item .close-button .x{color:#888;display:inline-block;font-weight:200;font-size:24px;line-height:16px;margin:0 0 0 4px;vertical-align:top}.case-study-header{background:#02060c;display:block;overflow:hidden;position:relative;text-align:center}.case-study-header .container{margin:0 auto;padding:64px 0 5% 0;max-width:1200px}.case-study-content{background:#fff;color:#333;display:block}.case-study-content.embedded{padding:32px 0 128px 0}.case-study-content.embedded .intro.avatar{margin-top:0}.case-study-content .container{display:block;margin:0 auto;padding:16px 42px;max-width:880px}.mobile .case-study-content .container{padding:16px 24px}.case-study-content .avatar .image{background-size:cover}.case-study-content .avatar.intro{display:block;margin:-108px auto 48px auto;height:88px;width:88px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .case-study-content .avatar.intro{opacity:1;-webkit-transform:none;transition-delay:460ms}.mobile .case-study-content .avatar.intro{margin:0 auto 16px auto}.case-study-content .image-across{background:#fff;background-repeat:no-repeat;background-size:cover;background-position:center center;border-radius:24px;display:block;padding:0 0 60% 0;margin:16px auto;max-width:1200px}.case-study-content .image-across.fullscreen{border-radius:0;margin:24px 0;max-width:100%}.case-study-content .image-across.graph{background-color:#141e2a;background-size:contain;margin:0 auto;padding:0 0 40% 0}.case-study-content .image-across.graph.dark{background-color:#02060b}@media (max-width: 1200px){.case-study-content .image-across.graph{border-radius:0;padding:0 0 33% 0}.case-study-content .image-across.graph.tall{padding:0 0 45% 0}}@media (max-width: 900px){.case-study-content .image-across.graph{padding:0 0 55% 0}.case-study-content .image-across.graph.tall{padding:0 0 65% 0}}.case-study-content .content-image{background:#ccc;background-size:cover;background-position:center center;border-radius:24px;display:block;margin:32px -24px;padding:0 0 65% 0;width:auto;max-width:800px}.case-study-content .content-image.tall{padding:0 0 45% 0;margin:8px auto 42px auto;width:65%;max-width:450px}@media (max-width: 800px){.case-study-content .content-image.tall{padding:0 0 80% 0}}.case-study-content .content-image.tall.taller{padding:0 0 65% 0}.case-study-content .content-image.small{margin:0 auto;max-width:340px}.case-study-content .content-image.top-align{background-position:50% 15%}.case-study-content .content-image.left{float:left;margin:0 32px 16px 0;padding:0 0 80% 0;max-width:320px}.case-study-content .before-after{background:#02060b;margin:12px auto;padding:16px 8px 12px 8px;max-width:980px;text-align:center}@media (min-width: 1100px){.case-study-content .before-after{border-radius:24px}}.mobile .case-study-content .before-after{padding:8px 4px 4px 4px}.case-study-content .before-after .photo{background-position:50% 20%;border-radius:16px;background-size:cover;display:inline-block;margin:0 0.9%;padding:0 0 65% 0;position:relative;width:48%}.case-study-content .before-after .photo h3{color:#fff;font:600 24px/1.2 "D","Lucida Grande",verdana,sans-serif;position:absolute;bottom:3%;left:5%;text-transform:uppercase;text-shadow:2px 2px 4px rgba(0,0,0,0.35)}.case-study-content .caption,.case-study-content p.caption.caption{color:rgba(0,10,15,0.6);display:block;font:400 11.5px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px auto;max-width:30em;padding:4px;text-align:center}.mobile .case-study-content .caption,.mobile .case-study-content p.caption.caption{font-size:10px}.content-image.tall+.caption{margin-top:-32px}.interview{padding:16px 12px;margin:0 auto;max-width:680px}.mobile .interview{padding:16px 24px 24px 42px}.interview p{position:relative}.mobile .interview p{font-size:15px}.interview p.question{clear:both;color:#444;font-style:oblique;font-size:18px;margin:42px 0 24px 0}.mobile .interview p.question{font-size:15px}.interview p .avatar{background:#ccc;background-size:contain;border-radius:16px;box-shadow:2px 2px 4px rgba(0,0,0,0.25);position:absolute;top:0px;left:-52px;height:32px;width:32px}.interview p .avatar.gyro{background:blue url(../images/logo/300.png) no-repeat center center;background-size:contain}.mobile .interview p .avatar{top:2px;left:-32px;height:22px;width:22px}.case-study-header .back-button{position:absolute;top:76px;left:12px}.case-study-header .case-study-label{border:1px solid rgba(205,225,255,0.22);border-color:#1f3034;border-radius:16px;color:#8dc6d4;display:inline-block;font:500 10px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;margin:0px 0 75px 0;padding:3px 4px 1px 8px;text-transform:uppercase;text-shadow:0 0 2px rgba(20,150,240,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88)}.loaded .case-study-header .case-study-label{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .case-study-header .case-study-label{display:none;margin-bottom:42px}.case-study-header .header-content{display:block;position:relative}.case-study-header .description{background:rgba(0,0,0,0.45);border-radius:24px;padding:16px 24px;position:absolute;margin:-12px 0 0 80px;top:135px;left:55%;right:3%;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .case-study-header .description{opacity:1;-webkit-transform:none}@media (max-width: 800px){.case-study-header .description{display:none}}.intro .case-study-header .description{transition-delay:900ms}.case-study-header .description:hover p{color:#fff}.case-study-header .description p{color:rgba(205,225,255,0.64);font:500 12.5px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:32em;text-align:left;-webkit-font-smoothing:antialiased;transition:600ms ease}@media (max-width: 1100px){.case-study-header .description p{font-size:11px}}.case-study-header .section-nav{top:56px}.case-study-header .shares{background:rgba(10,20,35,0.5);background:rgba(205,225,255,0.12);border-radius:8px;padding:12px 12px 9px 12px;position:fixed;top:8px;right:6px;z-index:9990;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .case-study-header .shares{opacity:0.8;-webkit-transform:none;transition-delay:1800ms}.mobile .case-study-header .shares{background:rgba(0,0,0,0.8);padding:10px 8px 8px 8px;position:absolute}.case-study-header .shares .twitter-button{display:inline-block;margin:0 4px;vertical-align:top}.case-study-header .shares .twitter-button:hover{opacity:0.88}.case-study-header .shares .facebook-button{display:inline-block;margin:0 4px;vertical-align:top;opacity:1}.case-study-header .shares .facebook-button:hover{opacity:0.75}.case-study-header .bottom-slant{background:#fff;position:absolute;bottom:0;left:-5%;padding:0 0 7% 0;width:110%;-webkit-transform:translateY(0%) translateX(2%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.case-study-header .center-graphic{display:block;position:relative;pointer-events:none;margin:64px auto -12px auto;height:240px;width:240px}@media (max-height: 750px){.case-study-header .center-graphic{margin-top:32px}}.mobile .case-study-header .center-graphic{margin:24px auto 32px auto;height:200px;width:200px}.case-study-header .center-graphic .vignette{background:transparent -webkit-radial-gradient(50% 50%, ellipse farthest-side, transparent, rgba(2,6,12,0) 20%, rgba(2,6,12,0.9));position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.75}.case-study-header .center-graphic .wrapper{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(1.18);opacity:0.2;transition:all 864ms ease-out}.loaded .case-study-header .center-graphic .wrapper{opacity:1;-webkit-transform:none;transition-delay:264ms}.case-study-header .center-graphic .plan-logo{display:block;margin:0 0 0 -25%;padding:0 0 100% 0;position:relative;width:150%}.case-study-header .center-graphic .plan-logo .logotype{top:0;left:30%;right:30%;width:40%;-webkit-transform:scale(1.1) translateX(-10px)}.loaded .case-study-header .center-graphic .plan-logo .logotype{-webkit-transform:none;opacity:0.66}.case-study-header .center-graphic .plan-logo .logo-image{background:url(../images/pricing/os_background_bright.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:-5%;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.case-study-header .center-graphic .plan-logo .logo-image.for-xray{height:80%;width:80%;top:16%;left:10%}.case-study-header .center-graphic .plan-logo .logo-image.foreground{-webkit-transform:scale(0.88);transition-duration:480ms}.loaded .case-study-header .center-graphic .plan-logo .logo-image{opacity:0.99;-webkit-transform:translateZ(0);transition-delay:500ms}.loaded .case-study-header .center-graphic .plan-logo .logo-image.foreground{opacity:0.92;transition-delay:580ms}.loaded .case-study-header .center-graphic .plan-logo .logo-image.foreground-2{transition-delay:640ms}.case-study-header .center-graphic .plan-logo .logo-image.for-os.foreground{background-image:url(../images/pricing/os_foreground.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-ai{background-image:url(../images/pricing/ai_background.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-ai.foreground-1{background-image:url(../images/pricing/ai_foreground1.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-ai.foreground-2{background-image:url(../images/pricing/ai_foreground2.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-track{background-image:url(../images/pricing/track_background.png);-webkit-transform-origin:48% 50%}.case-study-header .center-graphic .plan-logo .logo-image.for-track.foreground{background-image:url(../images/pricing/track_foreground.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-score{background-image:url(../images/pricing/score_background.png);-webkit-transform-origin:48% 50%}.case-study-header .center-graphic .plan-logo .logo-image.for-score.foreground{background-image:url(../images/pricing/score_foreground.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-coach{background-image:url(../images/pricing/coach_background.png);-webkit-transform-origin:41% 50%}.case-study-header .center-graphic .plan-logo .logo-image.for-coach.foreground{background-image:url(../images/pricing/coach_foreground.png)}.case-study-header .center-graphic .plan-logo .logo-image.for-xray{background-image:url(../images/pricing/xray_background.png);-webkit-transform-origin:50% 50%}.case-study-header .center-graphic .plan-logo .logo-image.for-xray.rear{-webkit-transform:scale(1.08)}.loaded .case-study-header .center-graphic .plan-logo .logo-image.for-xray.rear{-webkit-transform:none;transition-duration:600ms}.case-study-header .center-graphic .plan-logo .logo-image.for-xray.rear-2{background-image:url(../images/pricing/xray_background2.png);opacity:0;-webkit-transform:scale(1.08)}.case-study-header .center-graphic .plan-logo .logo-image.for-xray.foreground{background-image:url(../images/pricing/xray_foreground.png);-webkit-transform-origin:5% 5%;-webkit-transform:scale(1.1);opacity:0}.loaded .case-study-header .center-graphic .plan-logo .logo-image.for-xray.foreground{opacity:1;transition-delay:200ms;-webkit-transform:none}.case-study-header .center-graphic .plan-logo .logo-image.for-xray.foreground-2{background-image:url(../images/pricing/xray_foreground2.png);-webkit-transform-origin:30% 70%;-webkit-transform:scale(0.33) translateY(10%);opacity:0}.loaded .case-study-header .center-graphic .plan-logo .logo-image.for-xray.foreground-2{opacity:1;-webkit-transform:none;transition-delay:180ms;transition-duration:560ms}.case-study-header .center-graphic .logotype{background-size:100% auto;display:block;position:absolute;top:38%;left:6%;width:95%;height:20%;transition:all 820ms ease-in-out;opacity:0;-webkit-transform:scale(1.24);z-index:9999}.loaded .case-study-header .center-graphic .logotype{opacity:1;-webkit-transform:translateZ(2px) !important;transition-delay:280ms}.case-study-header .center-graphic .stroke{background:url(../images/x/invite/stripe_2.jpg) no-repeat center center;background-size:100% auto;position:absolute;margin-top:-25%;top:50%;left:0;height:35%;width:100%;transition:all 576ms ease-in-out;opacity:0.48;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0) translateZ(0px);-webkit-transform-origin:0 50%;z-index:2}.loaded .case-study-header .center-graphic .stroke,.leaving .case-study-header .center-graphic .stroke{opacity:0.95;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0.98) translateZ(0px)}.intro .case-study-header .center-graphic .stroke{transition-delay:280ms}.case-study-header .center-graphic .stroke.two{background-image:url(../images/x/invite/stripe_1.png);-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0) translateZ(0px);z-index:3}.loaded .case-study-header .center-graphic .stroke.two,.leaving .case-study-header .center-graphic .stroke.two{-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0.96) translateZ(0px)}.intro .case-study-header .center-graphic .stroke.two{transition-delay:464.32ms}.x-header-decor{pointer-events:none;position:absolute;top:-24px;left:-64px;right:-64px;bottom:0}.mobile .x-header-decor{left:-12px;right:-16px}.graphic .x-header-decor{left:15%;top:-10%;bottom:-20%}.graphic.left .x-header-decor{right:5%;left:-5%}.x-header-decor .shape{background:url(../images/x/decor/hex1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;height:24px;width:24px;transition:all 420ms ease-in-out;opacity:0}.x-header-decor .shape.hex.two,.x-header-decor .shape.hex.four,.x-header-decor .shape.hex.seven{background-image:url(../images/x/decor/hex2.png)}.x-header-decor .shape.hex.four{height:20px;width:20px}.x-header-decor .shape.hex.three{background-image:url(../images/x/decor/hex3.png)}.x-header-decor .shape.triangle{background-image:url(../images/x/decor/triangle1.png)}.x-header-decor .shape.triangle.two{background-image:url(../images/x/decor/triangle2.png)}.x-header-decor .shape.triangle.three,.x-header-decor .shape.triangle.five{background-image:url(../images/x/decor/triangle3.png)}.x-header-decor .shape.triangle.four{height:16px;width:16px}.x-header-decor .shape.triangle.five{height:12px;width:12px}.x-header-decor .shape.triangle.one{top:20%;left:115%}.x-header-decor .shape.triangle.two{top:5%;left:5%}.x-header-decor .shape.triangle.three{top:88%;left:12%}.x-header-decor .shape.triangle.four{top:65%;left:-5%}.x-header-decor .shape.triangle.five{top:88%;left:85%}.x-header-decor .shape.hex.one{top:4%;left:40%}.x-header-decor .shape.hex.two{top:9%;left:84%}.x-header-decor .shape.hex.three{top:92%;left:108%;height:36px;width:36px}.x-header-decor .shape.hex.four{top:85%;left:48%;height:28px;width:28px}.x-header-decor .shape.hex.five{top:36%;left:-20%;height:20px;width:20px}.x-header-decor .shape.hex.six{top:84%;left:-36%;height:32px;width:32px}.x-header-decor .shape.hex.seven{top:64%;left:140%;height:32px;width:32px}.x-header-decor .shape.hex{-webkit-transform:rotateZ(-80deg) scale(2)}.x-header-decor .shape.hex.two,.x-header-decor .shape.hex.four,.x-header-decor .shape.hex.six,.x-header-decor .shape.hex.seven{-webkit-transform:rotateZ(60deg) scale(0.3)}.showing .x-header-decor .shape.hex{-webkit-transform:none;opacity:0.7}.x-header-decor .shape.triangle{-webkit-transform:translateY(-80%) scale(0.7) rotateZ(180deg)}.showing .x-header-decor .shape.triangle{-webkit-transform:rotateZ(180deg);opacity:0.8}.desktop .at-end .x-header-decor .shape.triangle{-webkit-transform:translateY(-120%) scale(1.1) rotateZ(180deg);opacity:0}.showing .x-header-decor .shape.one{transition-delay:568ms}.showing .x-header-decor .shape.two{transition-delay:832ms}.showing .x-header-decor .shape.three{transition-delay:744ms}.showing .x-header-decor .shape.four{transition-delay:656ms}.showing .x-header-decor .shape.five{transition-delay:920ms}.showing .x-header-decor .shape.six{transition-delay:1008ms}.showing .x-header-decor .shape.seven{transition-delay:1096ms}.at-end .x-header-decor .shape.one{transition-delay:108ms}.at-end .x-header-decor .shape.two{transition-delay:372ms}.at-end .x-header-decor .shape.three{transition-delay:284ms}.at-end .x-header-decor .shape.four{transition-delay:196ms}.at-end .x-header-decor .shape.five{transition-delay:460ms}.x-header-decor .stripe{background:#136fd3;display:block;position:absolute;top:50%;left:50%;height:1px;width:100px;transition:all 420ms ease-out;-webkit-transform:rotateZ(-45deg);-webkit-transform-origin:0 0}.x-header-decor .stripe.one{background:#38a4d5;top:24%;left:52%;width:60px}.x-header-decor .stripe.two{top:32%;left:80%}.x-header-decor .stripe.three{background:#0a4a87;top:85%;left:80%;width:120px}.x-header-decor .stripe.four{background:#0a309b;top:90%;left:38%;width:60px}.x-header-decor .stripe.five{background:#1d3d99;top:90%;left:-15%;width:150px}.mobile .x-header-decor .stripe.five{left:-22%;top:85%}.x-header-decor .stripe.six{top:25%;left:-20%}.mobile .x-header-decor .stripe.six{top:32%;left:-5%}.x-header-decor .stripe.seven{background:#0f8d8b;top:38%;left:-37%;width:130px}.mobile .x-header-decor .stripe.seven{top:46%;left:-18%}.x-header-decor .stripe.orange{background:#c99437}.x-header-decor .stripe.red{background:#ac1257}.x-header-decor .stripe.one{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(60%) scaleX(0)}.x-header-decor .stripe.two,.x-header-decor .stripe.five{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(0%) scaleX(0);-webkit-transform-origin:30% 0}.x-header-decor .stripe.four,.x-header-decor .stripe.seven{opacity:0;-webkit-transform:rotateZ(-46deg) translateX(30%) scaleX(0.3);-webkit-transform-origin:15% 0}.x-header-decor .stripe.three,.x-header-decor .stripe.six{opacity:0.5;-webkit-transform:rotateZ(-46deg) translateX(-20%) scaleX(0)}.showing .x-header-decor .stripe{opacity:1;-webkit-transform:rotateZ(-46deg) translateX(0) scaleX(1)}.showing .x-header-decor .stripe.one{opacity:0.5;transition-delay:558ms}.showing .x-header-decor .stripe.two{transition-delay:666ms}.showing .x-header-decor .stripe.three{transition-delay:774ms}.showing .x-header-decor .stripe.four{transition-delay:738ms}.showing .x-header-decor .stripe.five{transition-delay:702ms}.showing .x-header-decor .stripe.six{transition-delay:594ms}.showing .x-header-decor .stripe.seven{transition-delay:630ms}.case-study-share-footer{background:rgba(205,225,255,0.24);border-radius:24px;display:block;margin:0 auto;padding:24px 24px 18px 24px;max-width:260px;text-align:center}.case-study-share-footer h5{color:rgba(0,10,25,0.64);display:block;font:400 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:0 0 6px 0;text-align:center;-webkit-font-smoothing:antialiased}.case-study-share-footer .facebook-button{display:inline-block;margin:0 4px;vertical-align:top}.case-study-share-footer .twitter-button{display:inline-block;margin:0 4px;vertical-align:top}.more-stories{display:block;margin:42px 0 0 0}.more-stories h5{color:rgba(0,10,25,0.55);display:block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:0 0 8px 0;text-align:center;-webkit-font-smoothing:antialiased}.more-stories .stories-across{display:block;text-align:center}.more-stories .story{display:inline-block;padding:16px 2.4%;text-decoration:none}.more-stories .story .avatar{display:inline-block;height:64px;width:64px;transition:all 320ms ease-out;opacity:0.9;-webkit-transform:scale(0.9)}.more-stories .story:hover .avatar{opacity:1;-webkit-transform:none;transition-delay:20ms}.more-stories .story h6{color:rgba(0,10,25,0.65);display:block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;letter-spacing:0;margin:4px 0 0 0;text-transform:none}.case-study-footer{background:#02060c;overflow:hidden;padding:24px 32px;position:relative}.case-study-footer .container{margin:0 auto;padding:32px 24px;max-width:800px}.case-study-footer .slant{background:#fff;top:0;left:-5%;position:absolute;padding:0 0 7% 0;width:110%;-webkit-transform:translateY(-100%) translateX(2%) rotateZ(3.5deg);-webkit-transform-origin:0% 0%}.case-study-footer h4{display:block;font:600 42px/1.6 "D","Lucida Grande",verdana,sans-serif;text-align:center;user-select:none;pointer-events:none;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .case-study-footer h4{font-size:28px}.animating .case-study-footer h4{opacity:1;-webkit-transform:scale(1)}.case-study-footer p{color:rgba(205,225,255,0.8);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0;margin:0 auto 24px auto;text-align:center;max-width:30em;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .case-study-footer p{font-size:15px}.loaded .case-study-footer p{opacity:1;-webkit-transform:none;transition-delay:1600ms}.case-study-footer .buttons{display:block;margin:0 0 32px 0;text-align:center}.case-study-footer .buttons .button .backdrop{border-radius:32px}.page-content .glitchtext{color:#fff;position:relative;transform:skew(0.5deg)}.page-content .glitchtext::before,.page-content .glitchtext::after{background:#02060c;color:#fff;display:block;content:attr(data-text);position:absolute;top:0;left:0;bottom:0;width:100%;z-index:99;white-space:nowrap;overflow:hidden}.page-content .glitchtext::before{left:2px;color:#fff;text-shadow:-2px 0 #00ffe1,2px 1px #ff03cd}.page-content .glitchtext:after{left:-1px;z-index:101}.animating .page-content .glitchtext::before{animation:glitch-anim 2.3s infinite linear alternate-reverse}.animating .page-content .glitchtext:after{animation:glitch-anim-2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip-path:inset(8% 0 47% 0);transform:skew(0.01deg)}5%{clip-path:inset(46% 0 36% 0);transform:skew(0.45deg)}10%{clip-path:inset(1% 0 5% 0);transform:skew(0.58deg)}15%{clip-path:inset(8% 0 2% 0);transform:skew(0.3deg)}20%{clip-path:inset(8% 0 33% 0);transform:skew(0.33deg)}25%{clip-path:inset(47% 0 16% 0);transform:skew(0.4deg)}30%{clip-path:inset(49% 0 28% 0);transform:skew(0.06deg)}35%{clip-path:inset(28% 0 6% 0);transform:skew(0.32deg)}40%{clip-path:inset(30% 0 31% 0);transform:skew(0.25deg)}45%{clip-path:inset(46% 0 19% 0);transform:skew(0.07deg)}50%{clip-path:inset(20% 0 9% 0);transform:skew(0.38deg)}55%{clip-path:inset(9% 0 32% 0);transform:skew(0.74deg)}60%{clip-path:inset(43% 0 51% 0);transform:skew(0.64deg)}65%{clip-path:inset(23% 0 49% 0);transform:skew(0.18deg)}70%{clip-path:inset(52% 0 24% 0);transform:skew(0.1deg)}75%{clip-path:inset(48% 0 24% 0);transform:skew(0.18deg)}80%{clip-path:inset(31% 0 12% 0);transform:skew(1deg)}85%{clip-path:inset(1% 0 49% 0);transform:skew(0.02deg)}90%{clip-path:inset(20% 0 19% 0);transform:skew(0.61deg)}95%{clip-path:inset(42% 0 23% 0);transform:skew(0.51deg)}100%{clip-path:inset(21% 0 24% 0);transform:skew(0.75deg)}}@keyframes glitch-anim-2{5%{clip-path:inset(15% 0 19% 0);transform:skew(0.7deg);transform-text-shadow:1px -1px #ff03cd}10%{clip-path:inset(21% 0 40% 0);transform:skew(0.56deg);transform-text-shadow:1px -1px #ff03cd}15%{clip-path:inset(5% 0 35% 0);transform:skew(0.72deg);transform-text-shadow:1px 2px #ff03cd}20%{clip-path:inset(39% 0 30% 0);transform:skew(0.4deg);transform-text-shadow:1px 3px #ff03cd}25%{clip-path:inset(15% 0 13% 0);transform:skew(0.1deg);text-shadow:1px 0px #ff03cd}30%{clip-path:inset(24% 0 30% 0);transform:skew(0.89deg);text-shadow:3px 0px #8412c6}35%{clip-path:inset(46% 0 3% 0);transform:skew(0.16deg);text-shadow:3px 0px #ff8827}40%{clip-path:inset(12% 0 2% 0);transform:skew(0.45deg);text-shadow:0px -1px #8412c6}45%{clip-path:inset(7% 0 42% 0);transform:skew(0.09deg);text-shadow:3px 0px #ff8827}50%{clip-path:inset(13% 0 22% 0);transform:skew(0.47deg);text-shadow:3px 0px #ff1e4e}55%{clip-path:inset(40% 0 20% 0);transform:skew(0.55deg);text-shadow:2px 0px #ff1e4e}60%{clip-path:inset(8% 0 31% 0);transform:skew(0.45deg);text-shadow:1px 0px #ff1e4e}65%{clip-path:inset(46% 0 34% 0);transform:skew(0.93deg)}70%{clip-path:inset(2% 0 44% 0);transform:skew(0.27deg)}75%{clip-path:inset(3% 0 51% 0);transform:skew(0.93deg);text-shadow:-2px 0px #ff1e4e}80%{clip-path:inset(26% 0 40% 0);transform:skew(0.36deg)}85%{clip-path:inset(4% 0 8% 0);transform:skew(0.87deg);text-shadow:-2px 0px #8916ff}90%{clip-path:inset(35% 0 90% 0);transform:skew(0.35deg);text-shadow:2px 1px #27b5ff}95%{clip-path:inset(39% 0 14% 0);transform:skew(0.38deg);text-shadow:1px 0px #ff27ba}100%{clip-path:inset(7% 0 8% 0);transform:skew(0.58deg)}}@keyframes noise-anim{0%{clip-path:inset(30% 0 88% 0);bottom:1%}30%{clip-path:inset(92% 0 50% 0);bottom:0%;left:-1px}40%{left:3px;clip-path:inset(43% 0 90% 0);opacity:0.4}60%{clip-path:inset(25% 0 58% 0);left:-5px;bottom:2%}80%{top:2%;left:0;clip-path:inset(54% 0 30% 0)}100%{top:3px;clip-path:inset(58% 0 43% 0)}}@keyframes noise-anim-b{0%{top:0px;left:-3px;clip-path:inset(15% 0 80% 0)}20%{top:1px;clip-path:inset(92% 0 1% 0)}30%{top:0;left:-3px;clip-path:inset(88% 0 30% 0)}55%{top:3px;left:2px;clip-path:inset(30% 0 20% 0)}60%{top:1px;left:4px;clip-path:inset(70% 0 99% 0)}90%{top:2px;left:5px;clip-path:inset(30% 0 33% 0)}100%{top:0px;left:0px;clip-path:inset(75% 0 88% 0)}}.article-header{background:#02060c;display:block;overflow:hidden;position:relative}.article-header .container{display:block;position:relative;padding:30% 32px 5% 32px;margin:0 auto;max-width:980px}@media (min-width: 1100px){.article-header .container{padding-top:360px}}.mobile .article-header .container{padding-bottom:42px;padding-top:280px}.article-header .container h1{color:#fff;font:600 48px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}.loaded .article-header .container h1{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .article-header .container h1{font-size:36px}.article-header .container h2{color:rgba(255,255,255,0.65);font:500 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .article-header .container h2{opacity:1;-webkit-transform:none;transition-delay:864ms}.mobile .article-header .container h2{font-size:18px}.article-header .header-background{background-position:center center;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1);-webkit-transform-origin:10% 80%}.loaded .article-header .header-background{opacity:0.55;-webkit-transform:none;transition-duration:1280ms;transition-delay:240ms}.page-content .testimonials-row{clear:both;display:block;margin:8px 0 -12px 5%;padding:16px 24px;text-align:left}.page-content .testimonials-row+.testimonials-row{margin-left:44%;margin-top:-42px}.page-content .testimonials-row+.testimonials-row+.testimonials-row{margin-left:23%;margin-top:-55px}.mobile .page-content .testimonials-row{padding:8px 0}.page-content .testimonials-row .testimonial{display:inline-block;margin:12px 1.5%;padding:8px 32px;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;-webkit-font-smoothing:antialiased;min-width:500px;width:50em;transition:all 780ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.page-content .testimonials-row .testimonial.double{width:44%;min-width:360px}@media (max-width: 1100px){.page-content .testimonials-row .testimonial{width:46%}}.mobile .page-content .testimonials-row .testimonial{padding:8px 12px;width:92%;min-width:300px}.page-content .testimonials-row .testimonial p{color:#111;font:500 oblique 19px/1.8 "Georgia",serif;margin:12px 0;text-align:inherit}@media (max-width: 1000px){.page-content .testimonials-row .testimonial p{font-size:17px}}.mobile .page-content .testimonials-row .testimonial p{font-size:16px}.page-content .testimonials-row .testimonial p.big{font-size:24px;line-height:1.6}@media (max-width: 1000px){.page-content .testimonials-row .testimonial p.big{font-size:20px}}.mobile .page-content .testimonials-row .testimonial p.big{font-size:18px}.page-content .testimonials-row .testimonial p .quo{color:#00aeef;font-size:170%;line-height:0.8;margin-left:1px}.page-content .testimonials-row .testimonial p .quo:nth-child(1){margin-right:1px;margin-left:0}.page-content .testimonials-row .testimonial .vignette{background:transparent -webkit-radial-gradient(33% 45%, ellipse farthest-side, transparent, rgba(255,255,255,0) 15%, rgba(255,255,255,0.42));pointer-events:none;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 3800ms ease-out;opacity:1;-webkit-transform:scale(1)}.page-content .testimonials-row .testimonial .avatar{display:inline-block;height:36px;width:36px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.page-content .testimonials-row .testimonial .big+.avatar{height:48px;width:48px}.loaded .page-content .testimonials-row .testimonial{opacity:1;-webkit-transform:none;transition-delay:480ms}.loaded .page-content .testimonials-row .testimonial .avatar{opacity:1;-webkit-transform:none;transition-delay:600ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2){transition-delay:800ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2) .vignette{transition-delay:1280ms}.loaded .page-content .testimonials-row .testimonial:nth-child(2) .avatar{transition-delay:1200ms}.loaded .page-content .testimonials-row .testimonial .vignette{opacity:0.42;-webkit-transform:scale(1.1);transition-delay:480ms}.page-content.embedded .snapshot a{text-decoration:none;pointer-events:none}.page-content .snapshot{background:#f1f1f1;border-radius:24px;margin:32px auto 24px auto;padding:24px 16px;max-width:640px}@media (max-width: 700px){.page-content .snapshot{border-radius:0}}.page-content .snapshot h3{color:rgba(0,20,35,0.5);font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;padding:8px 0 24px 0;margin:0;text-align:center;text-transform:uppercase}.page-content .snapshot ul li{display:block;list-style:none}.page-content .snapshot ul li .label{color:rgba(0,10,15,0.55);display:inline-block;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:7px 3% 0 0;text-align:right;letter-spacing:0.06em;text-transform:uppercase;width:40%;vertical-align:top}.page-content .snapshot ul li .value{color:#111;display:inline-block;font:600 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0;vertical-align:top;width:55%}.page-content .snapshot ul li a{color:#333}.page-content .snapshot ul li a:hover{color:#00aeef}.page-content .roadmap{background:#f7f7f7;border-radius:24px;margin:8px auto;margin:16px auto;padding:24px 24px;max-width:880px}@media (max-width: 900px){.page-content .roadmap{border-radius:0}}.page-content .roadmap h3{color:rgba(0,20,35,0.5);font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;padding:8px 0 24px 0;margin:0;text-align:center;text-transform:uppercase}.page-content .roadmap .subtitle{font-size:14px;margin:-8px 10% 24px 10%;text-align:center}.page-content .roadmap .items-across{display:block}.page-content .roadmap .item{display:inline-block;margin:0 1.5% 32px 1.5%;width:29%;vertical-align:top}@media (max-width: 800px){.page-content .roadmap .item{width:45%}}@media (max-width: 500px){.page-content .roadmap .item{width:90%}}.page-content .roadmap .item .number{color:rgba(0,10,15,0.12);font:600 32px/1.1 "D","Lucida Grande",verdana,sans-serif}.page-content .roadmap .item h4{color:#333;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:0 0 4px 0;margin:0}.page-content .roadmap .item p{color:rgba(0,0,0,0.64);font:12px/1.6 "Georgia",serif;margin:0}.landing-page{background:#000;padding:64px 0 1px 0;position:relative;min-height:100%}.landing-page .home-header{position:relative;margin:0 0 -32vh 0;padding:0 0 72% 0;width:100%}.landing-page .home-header.square{margin:0 auto 88px auto !important;padding:0 !important;width:88%;max-width:900px}.mobile .landing-page .home-header.square{margin:0;width:100%}.mobile .landing-page .home-header{padding:0;margin:0 0 -400px 0;height:500px}.landing-page .home-header .page-backdrop{position:absolute;top:0;left:0;height:100%;width:100%}.landing-page .home-header .video-background{display:block;padding:0 0 56.25% 0;position:relative;width:100%}.landing-page .home-header .video-background.square{margin:0 auto -42px auto;padding:0;height:800px;width:800px}.mobile .landing-page .home-header .video-background.square{height:500px;width:100%}.mobile .landing-page .home-header .video-background{padding:0 0 0}.landing-page .home-header .video-background .video-player{display:block;position:absolute;top:0;left:0;height:100%;width:100%}.landing-page .home-header .video-background .video-player video{display:block;height:100%;width:100%;object-fit:cover;display:block;opacity:0;transition:2400ms linear}.loaded .landing-page .home-header .video-background .video-player video{display:block;opacity:0.7}.landing-page .home-header .video-background .vignette{background:url(../images/home7/vignette.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;height:100.5%;width:100%;opacity:0.88}.landing-page .home-header .video-background .bottom-gradient{background:linear-gradient(180deg, rgba(0,0,0,0),rgba(0,0,0,0.9));display:block;position:absolute;bottom:0;left:0;height:28%;width:100%}.landing-page .home-header .inner-contents{display:block;width:100%}.landing-page .home-header .inner-contents h1{background:rgba(0,0,0,0.4);backdrop-filter:blur(4px);border:3px solid rgba(255,255,255,0.24);border-radius:50px;background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:81% auto;color:transparent;font:500 24px/1.1 "D","Lucida Grande",verdana,sans-serif;padding:6px 8px;position:absolute;top:6%;left:50%;margin:0;letter-spacing:0.5em;text-align:center;text-transform:uppercase;transition:all 640ms ease-out;opacity:0;-webkit-transform:translateX(-50%) scale(1.1)}.loaded .landing-page .home-header .inner-contents h1{opacity:1;-webkit-transform:translateX(-50%) scale(1);transition-delay:500ms}.landing-page .home-header .info{bottom:12%;text-align:left;text-align:center;position:absolute;left:20%;right:20%}@media (min-height: 800px){.landing-page .home-header .info{bottom:22%}}.mobile .landing-page .home-header .info{left:16px;right:16px}.landing-page .home-header .info .rear-gradient{background:-webkit-radial-gradient(50% 60%, ellipse farthest-side, rgba(0,0,0,0.66), rgba(0,0,0,0));display:block;position:absolute;pointer-events:none;bottom:0px;left:-50px;right:-50px;height:360px}.landing-page .header{display:block;overflow:hidden;padding:1px 0 0 0;max-width:100%}.landing-page .header .container{min-height:300px;margin:0 auto;max-width:1500px}.landing-page .header .container.short{min-height:127px}.landing-page .header .left-column{display:inline-block;margin:-24px -4% 0 -5%;position:relative;vertical-align:middle;width:46%;min-height:600px}.mobile .landing-page .header .left-column{display:none}.landing-page .header .left-column .phones-graphic{margin-top:-70px}.loaded .landing-page .header .left-column .phones-graphic .phone{opacity:1;-webkit-transform:translateX(6%) scale(1.1) rotateZ(-4deg);transition-delay:1200ms}.landing-page .header .right-column{display:inline-block;vertical-align:middle;padding-bottom:75px;width:55%}.mobile .landing-page .header .right-column{display:block;margin:0;width:auto;text-align:center}.landing-page .header .right-column .center-graphic{margin:0 0 0 -18px;width:400px;height:400px}.mobile .landing-page .header .right-column .center-graphic{margin:8px auto}.landing-page .header .center-graphic{display:block;margin:48px auto -4px auto;height:300px;width:300px}.landing-page .header .center-graphic.bigger{height:360px;width:360px;margin-bottom:12px}.landing-page .header .title{color:#fff;font:600 42px/1.4 "D","Lucida Grande",verdana,sans-serif;position:relative;text-align:left;text-shadow:2px 3px 5px rgba(0,0,0,0.8);-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.landing-page .header .title.center{text-align:center}.loaded .landing-page .header .title{opacity:1;-webkit-transform:none;transition-delay:1000ms}@media (max-width: 1000px){.landing-page .header .title{font-size:28px}}.mobile .landing-page .header .title{font-size:48px;margin:0 5%;text-align:center}.landing-page .header h3{color:rgba(205,225,255,0.45);font:400 32px/1.1 "D","Lucida Grande",verdana,sans-serif;margin-left:16px;margin-bottom:2px;position:relative;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px);text-align:left}.loaded .landing-page .header h3{opacity:1;-webkit-transform:none;transition-delay:1080ms}.landing-page .header p{color:#fff;font:400 15px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 10% 16px 0;position:relative;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px);text-align:left}.loaded .landing-page .header p{opacity:1;-webkit-transform:none;transition-delay:1160ms}.landing-page .header .plan-name.plan-name{color:#63d359;display:block;font:500 20px/1.6 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.12em;margin:24px 0 8px 0;padding:0 16px 0 0;position:relative;text-transform:uppercase;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.mobile .landing-page .header .plan-name.plan-name{text-align:center}.loaded .landing-page .header .plan-name.plan-name{opacity:1;-webkit-transform:none;transition-delay:600ms}.landing-page .header .subtitle{color:#738aa7;display:block;font:400 18px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 16px 8px 16px;position:relative;margin:8px auto 8px auto;max-width:42em;text-align:left;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.landing-page .header .subtitle.small{color:rgba(205,225,255,0.55);font-size:13px;line-height:1.4;margin-top:16px}.loaded .landing-page .header .subtitle{opacity:1;-webkit-transform:none;transition-delay:1080ms}.mobile .landing-page .header .subtitle{font-size:15px;text-align:center}.landing-page .header .buttons{margin:24px auto 24px auto;text-align:left;max-width:640px}.landing-page .header .buttons.for-checkout{margin:0;max-width:auto}.landing-page .header .buttons.for-checkout .button{display:inline-block}.landing-page .header .buttons .button{margin:0 8px}.landing-page .header .buttons .button.big{display:block}.landing-page .header .buttons .button.big .label{font-size:20px}.intro .landing-page .header .buttons .button{transition-delay:1100ms}.landing-page .header .checks-across{display:block;margin:0 0 16px 0;text-align:left}.mobile .landing-page .header .checks-across{text-align:center}.landing-page .header .checks-across li{color:rgba(225,245,255,0.88);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;margin:0 16px 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-16px)}.loaded .landing-page .header .checks-across li{opacity:1;-webkit-transform:none}.loaded .landing-page .header .checks-across li:nth-child(1){transition-delay:1380ms}.loaded .landing-page .header .checks-across li:nth-child(2){transition-delay:1560ms}.loaded .landing-page .header .checks-across li:nth-child(3){transition-delay:1740ms}.loaded .landing-page .header .checks-across li:nth-child(4){transition-delay:1920ms}.landing-page .header .checks-across li .check{background:url(../images/home8/green_dark.png) no-repeat center center;background-size:100% 100%;display:inline-block;margin:0 0px 2px 0;height:18px;width:18px;vertical-align:middle}.landing-page .header .qr-code{max-width:320px;margin:0 auto}.landing-page .upgrade-confirmation{background:#5dcc36;border-radius:24px;display:block;margin:24px 24px;padding:24px 32px}.landing-page .upgrade-confirmation h1{color:#fff;text-shadow:2px 3px 8px rgba(0,0,0,0.45)}.landing-page .migration-prompt{background:#394cdc;border-radius:24px;display:block;margin:24px 24px;padding:24px 32px}.landing-page .migration-prompt h1{color:#fff;text-shadow:2px 3px 8px rgba(0,0,0,0.45)}.landing-page .down-arrows{display:block;padding:64px 0 32px 0;text-align:center;-webkit-perspective:180px}.landing-page .down-arrows .graphic{display:inline-block;margin-right:24px;position:relative;overflow:visible;min-height:0 !important;height:88px;width:88px;vertical-align:middle;-webkit-transform-style:preserve-3d;transition:all 640ms ease-out;opacity:0;-webkit-transform:translateZ(1px);-webkit-perspective:300px}.landing-page .down-arrows h3{color:rgba(205,225,255,0.44);display:inline-block;font:400 16px/1.3 "D","Lucida Grande",verdana,sans-serif;vertical-align:middle;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.landing-page .down-arrows .arrow{background:url(../images/x/arrow.png) no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;top:30%;left:0;right:0;height:48px;-webkit-animation-name:arrowflash;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:1980ms;-webkit-animation-timing-function:ease-out;-webkit-animation-delay:200ms;-webkit-animation-play-state:paused;-webkit-animation-fill-mode:both;transform-style:preserve-3d;-webkit-transform-style:preserve-3d;-webkit-transform:translateY(-40%) scaleX(1.2);-webkit-animation-delay:2216ms}.landing-page .down-arrows .arrow.two{-webkit-animation-delay:704ms}.landing-page .down-arrows .arrow.three{-webkit-animation-delay:1208ms}.landing-page .down-arrows .arrow.four{-webkit-animation-delay:1712ms}.landing-page .down-arrows .arrow .pink{background:url(../images/x/arrow_pink.png) no-repeat 0 center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 600ms ease-out;opacity:0;-webkit-transform:translateZ(-2px)}.landing-page .down-arrows .arrow .blue{background:url(../images/x/arrow_blue.png) no-repeat 0 center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 700ms ease-out;opacity:0;-webkit-transform:translateZ(-2px)}.showing .down-arrows .graphic{opacity:0.8;-webkit-transform:rotateY(10deg)}.showing .down-arrows h3{opacity:1;-webkit-transform:none;transition-delay:1600ms}.showing .down-arrows:hover .graphic{opacity:1;-webkit-transform:rotateY(55deg) rotateX(15deg)}.showing .down-arrows:hover .blue{opacity:1;-webkit-transform:translateZ(-20px) translateX(5px)}.showing .down-arrows:hover .pink{opacity:1;-webkit-transform:translateZ(10px) translateX(-3px)}.showing .down-arrows .arrow{-webkit-animation-play-state:running}@-webkit-keyframes arrowflash{0%{opacity:0;-webkit-transform:translateY(-80%) scaleX(0.8) scaleY(0.9)}30%{opacity:0.8}70%{opacity:0.2}100%{opacity:0;-webkit-transform:translateY(100%) scaleX(1.1) scaleY(0.9)}}.launch-box{background:rgba(205,225,255,0.1);border-radius:24px;display:block;margin:88px auto 0 auto;padding:24px 32px;position:relative;max-width:480px;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .launch-box{opacity:1;-webkit-transform:none;transition-delay:900ms}.launch-box h3{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif}.launch-box .buttons .button{display:block;margin:24px 12px !important}.landing-page .center-graphic{padding:1px 0 0 0}.landing-page .center-graphic .dots{background:url(../images/logo/dot_bg.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:-20%;left:-65%;right:-55%;height:130%;transition:all 1200ms ease-in-out;transform:scale(1.08) translateX(5%);-webkit-filter:blur(5px);opacity:0}.loaded .landing-page .center-graphic .dots{opacity:0.18;transform:translateZ(0);-webkit-filter:blur(0px);transition-delay:600ms}.landing-page .center-graphic .rear-glow{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(130,245,240,0.33), rgba(130,245,240,0));display:block;position:absolute;top:-42px;left:-45%;right:-30%;height:135%;transition:all 1800ms ease-out;transform:scaleX(0.5) scaleY(0.2);opacity:0}.landing-page .center-graphic .rear-glow.red{background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(190,75,80,0.33), rgba(190,75,80,0))}.loaded .landing-page .center-graphic .rear-glow{opacity:0.6;transform:translateZ(0);transition-delay:400ms}.landing-page .g1-logo{display:block;margin:0 0 32px -18%;padding:0 0 100% 0;position:relative;width:100%}.landing-page .bloodtest.graphic{display:block;margin:15% 0 0 3%;padding:0 0 65% 0;position:relative;width:65%}.landing-page .bloodtest.graphic .red-blob{background:url(../images/blob/red_1.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.33)}.loaded .landing-page .bloodtest.graphic .red-blob{opacity:0.5;-webkit-transform:none;transition-delay:400ms}.landing-page .bloodtest.graphic .cells{background:url(../images/emoji/blood.png) no-repeat center center;background-size:cover;display:block;position:absolute;top:10%;left:10%;right:10%;bottom:10%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .landing-page .bloodtest.graphic .cells{opacity:0.5;-webkit-transform:none;transition-delay:450ms}.landing-page .center-graphic .plan-logo{display:block;margin:0 0 0 -25%;padding:0 0 100% 0;position:relative;width:150%}.landing-page .center-graphic .plan-logo .logotype{top:32px;left:30%;right:30%;width:40%;-webkit-transform:scale(1.1) translateX(-10px)}.loaded .landing-page .center-graphic .plan-logo .logotype{-webkit-transform:none;opacity:0.66}.landing-page .center-graphic .plan-logo .logo-image{background:url(../images/pricing/os_background_bright.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:-5%;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.landing-page .center-graphic .plan-logo .logo-image.for-xray{height:80%;width:80%;top:16%;left:10%}.landing-page .center-graphic .plan-logo .logo-image.foreground{-webkit-transform:scale(0.88);transition-duration:480ms}.loaded .landing-page .center-graphic .plan-logo .logo-image{opacity:0.99;-webkit-transform:translateZ(0);transition-delay:500ms}.loaded .landing-page .center-graphic .plan-logo .logo-image.foreground{opacity:0.92;transition-delay:580ms}.loaded .landing-page .center-graphic .plan-logo .logo-image.foreground-2{transition-delay:640ms}.landing-page .center-graphic .plan-logo .logo-image.for-os.foreground{background-image:url(../images/pricing/os_foreground.png)}.landing-page .center-graphic .plan-logo .logo-image.for-ai{background-image:url(../images/plans/ai_shell.png)}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-ai{opacity:0.45}.landing-page .center-graphic .plan-logo .logo-image.for-ai.foreground-1{background-image:url(../images/plans/ai_text.png)}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-ai.foreground-1{opacity:1}.landing-page .center-graphic .plan-logo .logo-image.for-ai.foreground-2{background-image:url(../images/pricing/ai_foreground2.png)}.landing-page .center-graphic .plan-logo .logo-image.for-track{background-image:url(../images/pricing/track_background.png);-webkit-transform-origin:48% 50%}.landing-page .center-graphic .plan-logo .logo-image.for-track.foreground{background-image:url(../images/pricing/track_foreground.png)}.landing-page .center-graphic .plan-logo .logo-image.for-score{background-image:url(../images/pricing/score_background.png);-webkit-transform-origin:48% 50%}.landing-page .center-graphic .plan-logo .logo-image.for-score.foreground{background-image:url(../images/pricing/score_foreground.png)}.landing-page .center-graphic .plan-logo .logo-image.for-pro{background-image:url(../images/plans/pro_shell.png);-webkit-transform-origin:55% 50%}.landing-page .center-graphic .plan-logo .logo-image.for-pro.foreground{background-image:url(../images/plans/pro_text.png)}.landing-page .center-graphic .plan-logo .logo-image.for-coach{background-image:url(../images/plans/plus_shell.png);-webkit-transform-origin:41% 50%}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-coach{opacity:0.5}.landing-page .center-graphic .plan-logo .logo-image.for-coach.foreground{background-image:url(../images/plans/plus_text.png)}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-coach.foreground{opacity:1}.landing-page .center-graphic .plan-logo .logo-image.for-ultra{background-image:url(../images/plans/ultra_shell.png);-webkit-transform-origin:41% 50%}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-ultra{opacity:0.5}.landing-page .center-graphic .plan-logo .logo-image.for-ultra.foreground{background-image:url(../images/plans/ultra_text_2.png)}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-ultra.foreground{opacity:1}.landing-page .center-graphic .plan-logo .logo-image.coach-label{background-image:url(../images/plans/coach-label.png)}.landing-page .center-graphic .plan-logo .logo-image.coach-label.lower{top:-1%}.loaded .landing-page .center-graphic .plan-logo .logo-image.coach-label{opacity:0.88}.landing-page .center-graphic .plan-logo .logo-image.for-xray{background-image:url(../images/pricing/xray_background.png);-webkit-transform-origin:50% 50%}.landing-page .center-graphic .plan-logo .logo-image.for-xray.rear{-webkit-transform:scale(1.08)}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-xray.rear{-webkit-transform:none;transition-duration:600ms}.landing-page .center-graphic .plan-logo .logo-image.for-xray.rear-2{background-image:url(../images/pricing/xray_background2.png);opacity:0;-webkit-transform:scale(1.08)}.landing-page .center-graphic .plan-logo .logo-image.for-xray.foreground{background-image:url(../images/pricing/xray_foreground.png);-webkit-transform-origin:5% 5%;-webkit-transform:scale(1.1);opacity:0}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-xray.foreground{opacity:1;transition-delay:200ms;-webkit-transform:none}.landing-page .center-graphic .plan-logo .logo-image.for-xray.foreground-2{background-image:url(../images/pricing/xray_foreground2.png);-webkit-transform-origin:30% 70%;-webkit-transform:scale(0.33) translateY(10%);opacity:0}.loaded .landing-page .center-graphic .plan-logo .logo-image.for-xray.foreground-2{opacity:1;-webkit-transform:none;transition-delay:180ms;transition-duration:560ms}.landing-page .center-graphic{display:block;position:relative;pointer-events:none}.landing-page .center-graphic .vignette{background:transparent -webkit-radial-gradient(50% 50%, ellipse farthest-side, transparent, rgba(2,6,12,0) 20%, rgba(2,6,12,0.9));position:absolute;top:0;left:0;height:100%;width:100%;opacity:0.75}.landing-page .center-graphic .wrapper{display:block;position:absolute;top:0;left:0;height:100%;width:100%;-webkit-transform:scale(1.18);opacity:0.2;transition:all 864ms ease-out}.loaded .landing-page .center-graphic .wrapper{opacity:0.64;-webkit-transform:none;transition-delay:264ms}.landing-page .center-graphic .coach-label{background:url(../images/plans/coach-label.png) no-repeat center center;background-size:100% auto;display:block;position:absolute;top:0;left:0;height:95%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.65)}.loaded .landing-page .center-graphic .coach-label{opacity:0.88;-webkit-transform:translateZ(0);transition-delay:264ms}.landing-page .center-graphic .logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:100% auto;position:absolute;top:42%;left:1%;width:95%;height:20%;transition:all 820ms ease-in-out;opacity:0;-webkit-transform:scale(1.24);z-index:9999}.loaded .landing-page .center-graphic .logotype{opacity:1;-webkit-transform:translateZ(2px) !important;transition-delay:280ms}.landing-page .center-graphic .logotype.x-logotype{background-image:url(../images/x/logotype.png);background-image:url(../images/plans/human_text.png)}.landing-page .center-graphic .logotype.ai-logotype{background-image:url(../images/ai/logotype.png);top:40%;left:4%;right:4%;width:auto}.landing-page .center-graphic .stroke{background:url(../images/x/invite/stripe_2.jpg) no-repeat center center;background-size:100% auto;position:absolute;margin-top:-25%;top:50%;left:0;height:35%;width:100%;transition:all 576ms ease-in-out;opacity:0.48;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0) translateZ(0px);-webkit-transform-origin:0 50%;z-index:2}.loaded .landing-page .center-graphic .stroke,.leaving .landing-page .center-graphic .stroke{opacity:0.95;-webkit-transform:translateX(17%) translateY(-80%) rotateZ(45deg) scaleX(0.98) translateZ(0px)}.intro .landing-page .center-graphic .stroke{transition-delay:280ms}.landing-page .center-graphic .stroke.two{background-image:url(../images/x/invite/stripe_1.png);-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0) translateZ(0px);z-index:3}.loaded .landing-page .center-graphic .stroke.two,.leaving .landing-page .center-graphic .stroke.two{-webkit-transform:translateY(-75%) translateX(82%) rotateZ(135deg) scaleX(0.96) translateZ(0px)}.intro .landing-page .center-graphic .stroke.two{transition-delay:464.32ms}.x-decor{pointer-events:none;position:absolute;top:-16px;left:-64px;right:-64px;bottom:0}.x-decor.flipped{-webkit-transform:rotateY(180deg)}.mobile .x-decor{left:-12px;right:-16px}.graphic .x-decor{left:15%;top:-10%;bottom:-20%}.graphic.left .x-decor{right:5%;left:-5%}.x-decor .shape{background:url(../images/x/decor/hex1.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:50%;left:50%;height:24px;width:24px;transition:all 420ms ease-in-out;opacity:0}.mobile .x-decor .shape{height:16px;width:16px}.x-decor .shape.hex.two,.x-decor .shape.hex.four,.x-decor .shape.hex.seven{background-image:url(../images/x/decor/hex2.png)}.x-decor .shape.hex.four{height:20px;width:20px}.mobile .x-decor .shape.hex.four{height:18px;width:18px}.x-decor .shape.hex.three{background-image:url(../images/x/decor/hex3.png)}.x-decor .shape.triangle{background-image:url(../images/x/decor/triangle1.png)}.x-decor .shape.triangle.two{background-image:url(../images/x/decor/triangle2.png)}.x-decor .shape.triangle.three,.x-decor .shape.triangle.five{background-image:url(../images/x/decor/triangle3.png)}.x-decor .shape.triangle.four{height:16px;width:16px}.x-decor .shape.triangle.five{height:12px;width:12px}.x-decor .shape.triangle.one{top:30%;left:100%}.x-decor .shape.triangle.two{top:5%;left:5%}.x-decor .shape.triangle.three{top:80%;left:10%}.x-decor .shape.triangle.four{top:65%;left:-5%}.x-decor .shape.triangle.five{top:88%;left:85%}.x-decor .shape.hex.one{top:4%;left:40%}.x-decor .shape.hex.two{top:9%;left:84%}.x-decor .shape.hex.three{top:92%;left:108%;height:36px;width:36px}.x-decor .shape.hex.four{top:85%;left:48%;height:28px;width:28px}.x-decor .shape.hex.five{top:36%;left:-20%;height:20px;width:20px}.x-decor .shape.hex.six{top:84%;left:-36%;height:32px;width:32px}.x-decor .shape.hex.seven{top:64%;left:140%;height:32px;width:32px}.x-decor .shape.hex{-webkit-transform:rotateZ(-80deg) scale(2)}.x-decor .shape.hex.two,.x-decor .shape.hex.four,.x-decor .shape.hex.six,.x-decor .shape.hex.seven{-webkit-transform:rotateZ(60deg) scale(0.3)}.showing .x-decor .shape.hex{-webkit-transform:none;opacity:0.7}.x-decor .shape.triangle{-webkit-transform:translateY(80%) scale(0.7)}.showing .x-decor .shape.triangle{-webkit-transform:none;opacity:0.8}.desktop .at-end .x-decor .shape.triangle{-webkit-transform:translateY(-120%) scale(1.1);opacity:0}.showing .x-decor .shape.one{transition-delay:568ms}.showing .x-decor .shape.two{transition-delay:832ms}.showing .x-decor .shape.three{transition-delay:744ms}.showing .x-decor .shape.four{transition-delay:656ms}.showing .x-decor .shape.five{transition-delay:920ms}.showing .x-decor .shape.six{transition-delay:1008ms}.showing .x-decor .shape.seven{transition-delay:1096ms}.at-end .x-decor .shape.one{transition-delay:108ms}.at-end .x-decor .shape.two{transition-delay:372ms}.at-end .x-decor .shape.three{transition-delay:284ms}.at-end .x-decor .shape.four{transition-delay:196ms}.at-end .x-decor .shape.five{transition-delay:460ms}.x-decor .stripe{background:#136fd3;display:block;position:absolute;top:50%;left:50%;height:1px;width:100px;transition:all 420ms ease-out;-webkit-transform:rotateZ(-45deg);-webkit-transform-origin:0 0}.x-decor .stripe.one{background:#38a4d5;top:24%;left:52%;width:60px}.x-decor .stripe.two{top:32%;left:80%}.x-decor .stripe.three{background:#0a4a87;top:85%;left:80%;width:120px}.x-decor .stripe.four{background:#0a309b;top:90%;left:38%;width:60px}.x-decor .stripe.five{background:#1d3d99;top:90%;left:-15%;width:150px}.mobile .x-decor .stripe.five{left:-22%;top:85%}.x-decor .stripe.six{top:25%;left:-20%}.mobile .x-decor .stripe.six{top:32%;left:-5%}.x-decor .stripe.seven{background:#0f8d8b;top:38%;left:-37%;width:130px}.mobile .x-decor .stripe.seven{top:46%;left:-18%}.x-decor .stripe.orange{background:#c99437}.x-decor .stripe.red{background:#ac1257}.x-decor .stripe.one{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(60%) scaleX(0)}.x-decor .stripe.two,.x-decor .stripe.five{opacity:0.6;-webkit-transform:rotateZ(-46deg) translateX(0%) scaleX(0);-webkit-transform-origin:30% 0}.x-decor .stripe.four,.x-decor .stripe.seven{opacity:0;-webkit-transform:rotateZ(-46deg) translateX(30%) scaleX(0.3);-webkit-transform-origin:15% 0}.x-decor .stripe.three,.x-decor .stripe.six{opacity:0.5;-webkit-transform:rotateZ(-46deg) translateX(-20%) scaleX(0)}.showing .roadmap-graphic .x-decor .stripe{-webkit-transform:rotateZ(-58deg) translateX(0) scaleX(1)}.showing .x-decor .stripe{opacity:1;-webkit-transform:rotateZ(-46deg) translateX(0) scaleX(1)}.showing .x-decor .stripe.one{opacity:0.5;transition-delay:558ms}.showing .x-decor .stripe.two{transition-delay:666ms}.showing .x-decor .stripe.three{transition-delay:774ms}.showing .x-decor .stripe.four{transition-delay:738ms}.showing .x-decor .stripe.five{transition-delay:702ms}.showing .x-decor .stripe.six{transition-delay:594ms}.showing .x-decor .stripe.seven{transition-delay:630ms}.month-pricing-box{background:rgba(205,225,255,0.3);background:-webkit-linear-gradient(-75deg, #161d27, #070a10);border-radius:24px;display:block;margin:16px auto 16px auto;padding:24px 32px;position:relative;min-height:80px;max-width:780px;text-align:left}.month-pricing-box .container.container{margin:0 auto;position:relative;max-width:640px}.mobile .month-pricing-box{margin:16px 12px 24px 12px}.month-pricing-box h4{background:#4271f0;background:-webkit-linear-gradient(top, #5581f5, #3655ad);background:-webkit-linear-gradient(top, #545b6d, #3c4456);border-radius:12px;box-shadow:2px 3px 6px rgba(0,0,0,0.45);color:#fff;font:500 12px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.18em;text-transform:uppercase;padding:8px 16px 5px 24px;position:absolute;top:-12px;left:32px}.month-pricing-box h3.sale{color:rgba(205,225,255,0.45);display:block;font:600 16px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 0 4px 0;text-transform:uppercase;letter-spacing:0.1em}.month-pricing-box .pricing-info.pricing-info p{color:#fff;font:600 36px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 0;text-shadow:2px 3px 5px rgba(0,0,0,0.4)}.mobile .month-pricing-box .pricing-info.pricing-info p{font-size:24px}.month-pricing-box .pricing-info.pricing-info p:nth-child(2){font-weight:500;font-size:32px;opacity:0.64}.mobile .month-pricing-box .pricing-info.pricing-info p:nth-child(2){font-size:20px}.month-pricing-box .pricing-info.pricing-info p:nth-child(3){font-weight:400;font-size:22px;opacity:0.55}.mobile .month-pricing-box .pricing-info.pricing-info p:nth-child(3){font-size:20px}.month-pricing-box .badges{margin:-36px 0 12px 0}.month-pricing-box .badges span{background:#111;box-shadow:2px 3px 5px rgba(0,0,0,0.4);border-radius:16px;color:rgba(255,255,255,0.92);text-shadow:-1px -1px 0 rgba(0,0,0,0.1);display:inline-block;font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:4px 12px;margin:0 8px 4px 0}.month-pricing-box .badges span.original{border:2px solid #2068d3}.month-pricing-box .badges span.recurring,.month-pricing-box .badges span.coupon{background:#40c832;background:-webkit-linear-gradient(top, #e2531b, #e13555)}.month-pricing-box .buttons.buttons{display:block;margin:12px 0 0 0;text-align:center;max-width:none}.month-pricing-box .buttons.buttons .label{color:rgba(255,255,255,0.9)}.month-pricing-box .button{display:block;margin:8px 0 0 -8px !important}.month-pricing-box .button .label{font-size:24px;line-height:2.2}.month-pricing-box .time-remaining{color:rgba(205,225,255,0.77);display:block;font:400 22px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 0 12px 0;text-align:center}.custom-checkout-pricing{background:rgba(205,225,255,0.08);background:-webkit-linear-gradient(top, #13171e, #07090c);border-radius:24px;margin:-24px auto 42px auto;padding:12px 16px;position:relative;max-width:480px;z-index:999}.mobile .custom-checkout-pricing{margin:8px 16px;max-width:none}.custom-checkout-pricing h3{color:rgba(205,225,255,0.88);font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0;padding:8px 16px;text-align:center}.custom-checkout-pricing .full-price-spacer{background:rgba(205,225,255,0.04);border-radius:16px;margin-top:16px;margin-bottom:12px;margin-left:24px;margin-right:24px;height:56px}@media (max-height: 920px){.custom-checkout-pricing .full-price-spacer{margin-top:12px;margin-bottom:8px;height:40px}}.custom-checkout-pricing .price-row{display:block;margin:0 0 4px 0;padding:4px 0;min-height:42px}.custom-checkout-pricing .price-row .label-column{display:inline-block;margin:4px 8% 0 0;width:40%;vertical-align:top;text-align:right;max-height:42px}.custom-checkout-pricing .price-row .label-column.lifted{margin-top:-12px}.custom-checkout-pricing .price-row .label-column.lower{margin-top:24px;margin-bottom:-16px}.custom-checkout-pricing .price-row .label-column h4{color:rgba(255,255,255,0.8);font:500 16px/1.3 "D","Lucida Grande",verdana,sans-serif}.custom-checkout-pricing .price-row .label-column h5{color:rgba(205,225,255,0.65);display:inline-block;font:500 12px/1.25 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:140px}.custom-checkout-pricing .price-row .action-column{display:inline-block;width:42%;vertical-align:top}.custom-checkout-pricing .price-row .action-column .button{cursor:pointer;display:block;position:relative;text-decoration:none}.custom-checkout-pricing .price-row .action-column .button:hover .backdrop{-webkit-transform:scaleX(1.04) scaleY(1.12)}.custom-checkout-pricing .price-row .action-column .button .backdrop{background:rgba(205,225,255,0.2);background:-webkit-linear-gradient(top, #1388f4, #065fcc);border-radius:24px;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out}.custom-checkout-pricing .price-row .action-column .button .backdrop.color-1{background:#2caf5b;background:-webkit-linear-gradient(top, #2caf5b, #1e9d63)}.custom-checkout-pricing .price-row .action-column .button .backdrop.color-2{background:#b5af15;background:-webkit-linear-gradient(top, #b5af15, #9d950f)}.custom-checkout-pricing .price-row .action-column .button .backdrop.color-3{background:#d18314;background:-webkit-linear-gradient(top, #d18314, #bc5d08)}.custom-checkout-pricing .price-row .action-column .button .backdrop.color-4{background:#e44063;background:-webkit-linear-gradient(top, #e44063, #bc3867)}.custom-checkout-pricing .price-row .action-column .button .label{color:#fff;display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:2px 0 0 0;padding:8px 16px;position:relative;text-align:center;text-shadow:1px 1px 3px rgba(0,0,0,0.4)}.custom-checkout-pricing .price-row .action-column .button .small{color:rgba(255,255,255,0.55);display:block;font:500 11px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-9px 0 0 0;padding:0 16px 8px 16px;position:relative;text-align:center;text-shadow:-1px 0 0 rgba(0,0,0,0.25)}.big-benefits-across{display:block;padding:8px 16px;position:relative}.big-benefits-across .item{display:inline-block;margin:0 0 42px 0;width:33%;vertical-align:top;text-align:center;min-width:240px}.big-benefits-across .item .item-graphic{display:block;margin:0 auto 0 auto;position:relative;width:66%;padding:0 0 66% 0}.big-benefits-across .item .item-graphic .blob{background:url(../images/blob/green_1.png) no-repeat center center;background-size:contain;display:block;opacity:0.77;position:absolute;top:0;left:0;height:100%;width:100%}.big-benefits-across .item .item-graphic .blob.orange{background-image:url(../images/blob/yellow_4.png)}.big-benefits-across .item .item-graphic .blob.grey{background-image:url(../images/blob/grey_3.png)}.big-benefits-across .item .item-graphic .blob.purple{background-image:url(../images/blob/purple_2.png)}.big-benefits-across .item .item-graphic .blob.blue{background-image:url(../images/blob/blue_2.png)}.big-benefits-across .item .item-graphic .emoji{display:block;position:absolute;opacity:0.8;top:20%;left:20%;height:60%;width:60%}.big-benefits-across .item .item-graphic .emoji .emoji-image{background:url(../images/emoji/xray.png) no-repeat center center;background-size:cover;display:block;height:100%;width:100%}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-workouts{background-image:url(../images/emoji/dumbbell.png)}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-tokens{background-image:url(../images/emoji/token.png)}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-game{background-image:url(../images/emoji/quest.png)}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-blood{background-image:url(../images/emoji/blood.png)}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-alcohol{background-image:url(../images/emoji/dumbbell.png)}.big-benefits-across .item .item-graphic .emoji .emoji-image.for-brain{background-image:url(../images/emoji/brain.png)}.big-benefits-across .item .item-graphic .emoji .emoji-text{display:block;font:64px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:50%;margin:-32px 0 0 0;width:100%;text-align:center;text-shadow:3px 5px 8px rgba(0,0,0,0.5)}.big-benefits-across .item h2{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0;padding:0}.big-benefits-across .item p{color:rgba(205,225,255,0.7);font:500 12px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 24px}.corner-actions{display:block;margin:0 16px 0 0;position:absolute;text-align:right;top:96px;right:5%;max-width:240px}.mobile .corner-actions{top:88px;right:8px}.corner-actions .text{color:rgba(205,225,255,0.65);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;margin:0 0 16px 0;text-align:right;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .corner-actions .text{opacity:1;-webkit-transform:none;transition-delay:680ms}.corner-actions .shares{background:rgba(10,20,35,0.5);background:rgba(205,225,255,0.12);border-radius:8px;padding:12px 12px 9px 12px;display:inline-block;z-index:9990;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .corner-actions .shares{opacity:0.8;-webkit-transform:none;transition-delay:1800ms}.mobile .corner-actions .shares{background:rgba(0,0,0,0.8);padding:10px 8px 8px 8px}.corner-actions .shares .twitter-button{display:inline-block;margin:0 4px;vertical-align:top}.corner-actions .shares .twitter-button:hover{opacity:0.88}.corner-actions .shares .facebook-button{display:inline-block;margin:0 4px;vertical-align:top;opacity:1}.corner-actions .shares .facebook-button:hover{opacity:0.75}.landing-page .content-row{overflow:hidden;width:100%}.landing-page .content-row .container{display:block;padding:42px 12px 108px 12px;margin:0 auto;max-width:1100px}.mobile .landing-page .content-row .container{padding:32px 0;text-align:center}.landing-page .content-row .graphic{display:block;float:left;margin:0 0 0 10%;min-height:320px;position:relative;width:46%}.landing-page .content-row .graphic.right{float:right;margin-right:9%;margin-left:0}.mobile .landing-page .content-row .graphic{float:none;margin:0 auto;height:300px;width:300px}.landing-page .content-row .graphic .phone{-webkit-transform:translateY(-8px) scale(1.04);top:0}.mobile .landing-page .content-row .graphic .phone{margin-left:-97.5px;left:50%;padding:0 0 99% 0;width:65%}.landing-page .content-row .graphic .content-photo{border-radius:24px;background-position:center center;background-size:cover;box-shadow:2px 4px 8px rgba(0,0,0,0.3);display:block;margin:32px auto;padding:0 0 70% 0;width:80%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.landing-page .content-row .graphic .content-photo.wide{margin-top:10%;padding:0 0 55% 0}.mobile .landing-page .content-row .graphic .content-photo{margin:12px 2% !important;padding:0 0 90% 0;width:96%}.landing-page .content-row .graphic.right .content-photo{margin-left:15%}.landing-page .content-row.showing .graphic .content-photo{opacity:1;-webkit-transform:none;transition-delay:180ms}.landing-page .content-row .content{display:block;margin:0 55% 0 0;padding:88px 0 0 0}.landing-page .content-row .content h2,.landing-page .content-row .content p{text-align:right}.landing-page .content-row .content.right{margin:0 0 0 55%}.landing-page .content-row .content.right h2,.landing-page .content-row .content.right p{text-align:left}.mobile .landing-page .content-row .content{padding:16px 8px;margin:0 4px}.landing-page .content-row .content h2{color:#fff;font:600 42px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:12px 0 16px 42px;position:relative;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1000px){.landing-page .content-row .content h2{font-size:38px;line-height:1.6}}.mobile .landing-page .content-row .content h2{margin:4px auto;font-size:32px;line-height:1.3;max-width:380px}@media (max-width: 400px){.mobile .landing-page .content-row .content h2{font-size:30px}}.landing-page .content-row .content .highlight{position:relative;overflow:visible;z-index:1}.landing-page .content-row .content em{position:relative;text-shadow:1px 2px 4px rgba(0,0,0,0.16);z-index:99}.landing-page .content-row .content em.over{z-index:100}.landing-page .content-row .content .brush{background:url(../images/x/brushes/1.jpg) no-repeat 0 0;background-size:100% 100%;display:block;position:absolute;top:-20px;left:-36px;height:82px;width:80%;min-width:240px;transition:all 900ms ease-out;opacity:0;-webkit-transform:scaleX(0) translateX(4px);-webkit-transform-origin:0 50%}.mobile .landing-page .content-row .content .brush{left:-24px;height:66px;width:75%}.landing-page .content-row .content .brush.green{background-image:url(../images/x/brushes/3.jpg);width:60%}.landing-page .content-row .content .brush.green.wide{width:90%;min-width:310px}.mobile .landing-page .content-row .content .brush.green{width:90%;min-width:140px}.landing-page .content-row .content .brush.orange{background-image:url(../images/x/brushes/4.jpg);width:100%;min-width:320px}.landing-page .content-row .content .brush.orange.narrow{width:88%;min-width:240px}.mobile .landing-page .content-row .content .brush.orange{min-width:200px;width:90%}.landing-page .content-row .content p{color:rgba(205,225,255,0.65);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 42px;position:relative;-webkit-font-smoothing:antialiased;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-12px)}@media (max-width: 1000px){.landing-page .content-row .content p{font-size:15px}}.mobile .landing-page .content-row .content p{font-size:16px;margin:4px 12px}.landing-page .content-row.showing h2{-webkit-transform:none;opacity:1;transition-delay:0}.landing-page .content-row.showing h2 .brush{opacity:0.88;-webkit-transform:scaleX(1) translateX(0);transition-delay:500ms}.landing-page .content-row.showing p{-webkit-transform:none;opacity:1;transition-delay:40ms}.landing-page .content-row.showing .graphic .phone{opacity:1;-webkit-transform:translateZ(0px);transition-delay:160ms}.landing-page .cta{padding:42px 0;text-align:center}.landing-page .discount-info{margin:12px 0;text-align:center}.landing-page .discount-info p{color:rgba(205,225,255,0.66);font:400 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto 16px auto;max-width:40em;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.landing-page .discount-info p.warning{color:#ffc61a;font-size:15px;text-shadow:0 0 3px #ff7d14}.landing-page .discount-info p a{color:inherit}.loaded .landing-page .discount-info p{opacity:1;-webkit-transform:none;transition-delay:1440ms}.landing-page .discount-info p em{color:rgba(205,225,255,0.88);text-shadow:0 0 0 2px rgba(205,225,255,0.9)}.landing-page .discount-info .line-item{display:block;margin:0 auto 12px auto;max-width:500px}.landing-page .discount-info .line-item .number{color:rgba(205,225,255,0.8);display:inline-block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 4% 0 15%;text-align:right;vertical-align:middle;width:20%}.landing-page .discount-info .line-item .number.big{color:#fff;text-shadow:0 0 5px rgba(0,199,220,0.9);font-size:32px}.landing-page .discount-info .line-item .number.grey{color:rgba(205,225,255,0.65)}.landing-page .discount-info .line-item .number.green{color:#11d444;text-shadow:0 0 4px rgba(0,190,140,0.4)}.landing-page .discount-info .line-item .label{color:rgba(205,225,255,0.8);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;padding:0 0 6px 0;text-align:left;vertical-align:middle;width:50%}.landing-page .discount-info .line-item .label.small{font-size:12px}.landing-page .discount-info .line-item .label.grey{color:#768fa5}.landing-page .discount-info .line-item .label.green{color:#11d444;text-shadow:0 0 4px rgba(0,190,140,0.4)}.landing-page .discount-info .line-item .label.big{font-size:18px}.landing-page .discount-info .line-item .label.blue{color:#d5f2f5;text-shadow:0 0 3px rgba(0,105,205,0.3)}.landing-page .testimonials-row{clear:both;display:block;margin:8px 0 -12px 5%;padding:16px 24px;text-align:left;max-width:66%;-webkit-perspective:900px;-webkit-perspective-origin:50% 60%}.landing-page .testimonials-row .testimonial{-webkit-transform:rotateY(32deg) scale(0.8)}.landing-page .testimonials-row+.testimonials-row{margin-left:40%;margin-right:6%;margin-top:-99px;text-align:right}.landing-page .testimonials-row+.testimonials-row .testimonial{-webkit-transform:rotateY(-25deg) scale(0.9)}.landing-page .testimonials-row+.testimonials-row+.testimonials-row{margin-left:20%;margin-right:20%;margin-top:-88px;text-align:center}.landing-page .testimonials-row+.testimonials-row+.testimonials-row .testimonial{-webkit-transform:rotateX(22deg) translateY(24px)}.mobile .landing-page .testimonials-row{margin:8px 0;padding:0}.landing-page .testimonials-row .testimonial{display:inline-block;margin:12px 1.5% 24px 1.5%;padding:24px 32px;overflow:hidden;position:relative;vertical-align:middle;box-sizing:border-box;-webkit-font-smoothing:antialiased;min-width:550px;width:60%;transition:all 780ms ease-out;opacity:0}.landing-page .testimonials-row .testimonial.double{width:44%;min-width:360px}@media (max-width: 1100px){.landing-page .testimonials-row .testimonial{width:46%}}.mobile .landing-page .testimonials-row .testimonial{padding:8px 16px;width:92%;min-width:300px}.landing-page .testimonials-row .testimonial p{color:#fff;font:500 19px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px 0;text-align:inherit}@media (max-width: 1000px){.landing-page .testimonials-row .testimonial p{font-size:17px}}.mobile .landing-page .testimonials-row .testimonial p{margin:0;font-size:15px}.landing-page .testimonials-row .testimonial p.big{font-size:22px;line-height:1.6}@media (max-width: 1000px){.landing-page .testimonials-row .testimonial p.big{font-size:20px}}.mobile .landing-page .testimonials-row .testimonial p.big{font-size:17px}.landing-page .testimonials-row .testimonial p.small{font-size:17px;line-height:1.6}@media (max-width: 1000px){.landing-page .testimonials-row .testimonial p.small{font-size:18px}}.mobile .landing-page .testimonials-row .testimonial p.small{font-size:15px}.landing-page .testimonials-row .testimonial p .quo{color:rgba(205,225,255,0.44);font-size:180%;line-height:0.8}.landing-page .testimonials-row .testimonial p .quo:nth-child(1){margin-right:2px;margin-left:-24px}.landing-page .testimonials-row .testimonial p strong{background:rgba(205,225,255,0.15);color:#ffec4a;padding:4px 6px;transition:all 550ms ease}.landing-page .testimonials-row .testimonial .vignette{background:transparent -webkit-radial-gradient(center center, ellipse farthest-corner, transparent, rgba(0,0,0,0) 15%, rgba(0,0,0,0.98));position:absolute;top:0;left:0;height:100%;width:100%;transition:all 3800ms ease-out;opacity:1;-webkit-transform:scale(0.98) translateZ(10px)}.landing-page .testimonials-row .testimonial .avatar{display:inline-block;height:36px;width:36px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.mobile .landing-page .testimonials-row .testimonial .avatar{margin-top:12px}.landing-page .testimonials-row .testimonial .big+.avatar{height:48px;width:48px}.landing-page .testimonials-row.showing .testimonial{opacity:1;transition-delay:80ms;-webkit-perspective:900px;-webkit-perspective-origin:50% 60%;-webkit-transform:rotateY(19deg) scale(1)}.landing-page .testimonials-row.showing .testimonial strong{text-shadow:0 0 7px rgba(245,70,30,0.9);transition-delay:400ms}.landing-page .testimonials-row.showing .testimonial .avatar{opacity:1;-webkit-transform:none;transition-delay:200ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2){transition-delay:400ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2) .vignette{transition-delay:880ms}.landing-page .testimonials-row.showing .testimonial:nth-child(2) .avatar{transition-delay:800ms}.landing-page .testimonials-row.showing .testimonial .vignette{opacity:0.9;-webkit-transform:scale(1.05);transition-delay:80ms}.landing-page .testimonials-row+.testimonials-row.showing .testimonial{-webkit-transform:rotateY(-12deg) scale(1)}.landing-page .testimonials-row+.testimonials-row+.testimonials-row.showing .testimonial{-webkit-transform:rotateX(18deg) scale(1)}.graphic-results .photo{background:#ccc;border-radius:24px;position:absolute;top:16%;left:50%;padding:0 0 46% 0;width:44%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.72)}.graphic-results .photo.one{background:url(../images/x/photo2.jpg) no-repeat center center;background-size:cover;left:-2%}.mobile .graphic-results .photo.one{left:4%;width:41%}.graphic-results .photo.two{background:url(../images/x/photo3.jpg) no-repeat center center;background-size:cover;left:48%;top:28%}.mobile .graphic-results .photo.two{left:49%;width:42%}.showing .graphic-results .photo{opacity:1;-webkit-transform:none;transition-delay:160ms}.showing .graphic-results .photo.two{transition-delay:480ms}.landing-page .center-graphic .blob{display:block;margin:0 0 16px 0;position:relative;height:100%;width:100%;transition:all 1200ms ease-out;opacity:0;-webkit-transform:scale(1.08)}.loaded .landing-page .center-graphic .blob{opacity:0.96;-webkit-transform:none;transition-delay:680ms}.landing-page .center-graphic .blob .orb{background:url(../images/ai/blob1.png) no-repeat center center;background-size:contain;position:absolute;top:-5%;left:-5%;height:110%;width:110%;-webkit-animation-name:blob;-webkit-animation-iteration-count:infinite;-webkit-animation-duration:2200ms;-webkit-animation-timing-function:ease-in-out;-webkit-animation-fill-mode:both}@-webkit-keyframes blob{0%{-webkit-transform:scale(0.98)}40%{-webkit-transform:scale(1.02)}100%{-webkit-transform:scale(0.98)}}.coaches-graphic .avatar{display:block;position:absolute;top:52%;left:50%;margin:-64px 0 0 -64px;height:128px;width:128px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.coaches-graphic .avatar.two{top:33%;left:80%;margin:-40px 0 0 -40px;height:80px;width:80px}.coaches-graphic .avatar.three{top:38%;left:20%;margin:-32px 0 0 -32px;height:64px;width:64px}.showing .coaches-graphic .avatar{opacity:1;-webkit-transform:none;transition-delay:400ms}.showing .coaches-graphic .avatar.two{transition-delay:560ms}.showing .coaches-graphic .avatar.three{opacity:0.8;transition-delay:800ms}.coaches-graphic .text-label{color:rgba(205,225,255,0.4);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:77%;left:35%;-webkit-font-smoothing:antialiased;width:60%;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.showing .coaches-graphic .text-label{opacity:1;-webkit-transform:none;transition-delay:800ms}.mobile .coaches-graphic .text-label{color:rgba(205,225,255,0.75);font-size:10px;line-height:1.2;left:32%;width:65%}.roadmap-graphic{-webkit-perspective:1200px}.roadmap-graphic .months{position:absolute;top:0;left:0;height:100%;width:100%;transition:all 1200ms ease-out;-webkit-transform:rotateX(16deg) rotateY(12deg) scale(0.64)}.showing .roadmap-graphic .months{-webkit-transform:rotateX(7deg) rotateY(6deg);transition-delay:300ms}.roadmap-graphic .months:hover{-webkit-transform:rotateX(-8deg) rotateY(18deg);transition-delay:100ms}.mobile .roadmap-graphic .months{left:5%;right:-8%;width:auto}.roadmap-graphic .month{position:absolute;margin:-90px 0 0 -90px;top:50%;left:50%;height:180px;width:180px;-webkit-font-smoothing:antialiased}.roadmap-graphic .month .bg{background:url(../images/x/roadmap/hex.png) no-repeat center center;background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.roadmap-graphic .month .top-label{color:rgba(205,225,255,0.4);display:block;font:500 13px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:absolute;top:16%;left:10%;right:10%;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(10%)}.roadmap-graphic .month .bottom-label{color:#fff;display:block;font:600 15px/1.1 "D","Lucida Grande",verdana,sans-serif;position:absolute;top:70%;left:10%;right:10%;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-10%)}.roadmap-graphic .month .bottom-label.orange{color:#e9931f}.roadmap-graphic .month .bottom-label.green{color:#8fca3e}.roadmap-graphic .month .bottom-label.purple{color:#9b2fff}.roadmap-graphic .month .bottom-label.pink{color:#ff1fa3}.roadmap-graphic .month .bottom-label.blue{color:#34a1ff}.roadmap-graphic .month .bottom-label.cyan{color:#47d2ff}.roadmap-graphic .month .icon{background:url(../images/x/roadmap/icon_steps.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:28%;left:8%;right:8%;bottom:30%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.2)}.roadmap-graphic .month .icon.food{background-image:url(../images/x/roadmap/icon_food.png)}.roadmap-graphic .month .icon.run{background-image:url(../images/x/roadmap/icon_run.png)}.roadmap-graphic .month .icon.sleep{background-image:url(../images/x/roadmap/icon_sleep.png)}.roadmap-graphic .month .icon.brain{background-image:url(../images/x/roadmap/icon_brain.png)}.roadmap-graphic .month .icon.clock{background-image:url(../images/x/roadmap/icon_clock.png)}.roadmap-graphic .month .icon.weights{background-image:url(../images/x/roadmap/icon_weights.png)}.roadmap-graphic .month .icon.cup{background-image:url(../images/x/roadmap/icon_cup.png)}.mobile .roadmap-graphic .month{margin:-80px 0 0 -80px;height:160px;width:160px}.roadmap-graphic .month.medium{margin:-70px 0 0 -70px;height:140px;width:140px}.mobile .roadmap-graphic .month.medium{margin:-60px 0 0 -60px;height:120px;width:120px}.roadmap-graphic .month.medium .top-label{font-size:11px}.roadmap-graphic .month.medium .bottom-label{font-size:13.5px;font-weight:500;top:69%}.roadmap-graphic .month.small{margin:-60px 0 0 -60px;height:120px;width:120px}.mobile .roadmap-graphic .month.small{margin:-50px 0 0 -50px;height:100px;width:100px}.roadmap-graphic .month.small .top-label{font-size:9.5px;font-weight:500}.roadmap-graphic .month.small .bottom-label{font-size:11.5px;font-weight:500;top:70%}.roadmap-graphic .month.tiny{margin:-40px 0 0 -40px;height:80px;width:80px}.roadmap-graphic .month.tiny .top-label{font-size:9px;font-weight:500}.roadmap-graphic .month.tiny .bottom-label{font-size:10px;font-weight:400;top:68%}.roadmap-graphic .month.one{top:48%;left:45%}.roadmap-graphic .month.two{top:21%;left:69%}.roadmap-graphic .month.three{top:74%;left:72%}.roadmap-graphic .month.four{top:72%;left:14%}.roadmap-graphic .month.five{top:19%;left:10%}.roadmap-graphic .month.six{top:12%;left:34%}.showing .roadmap-graphic .month .bg{opacity:1;-webkit-transform:none;transition-delay:inherit}.showing .roadmap-graphic .month .top-label{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month .bottom-label{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month .icon{opacity:1;transition-delay:inherit;-webkit-transform:none}.showing .roadmap-graphic .month.one{transition-delay:210ms}.showing .roadmap-graphic .month.two{transition-delay:370ms}.showing .roadmap-graphic .month.three{transition-delay:530ms}.showing .roadmap-graphic .month.four{transition-delay:690ms}.showing .roadmap-graphic .month.five{transition-delay:850ms}.showing .roadmap-graphic .month.six{transition-delay:1010ms}.food-graphic{-webkit-perspective:1200px;height:410px}.mobile .food-graphic{margin-bottom:64px;height:440px}.showing .food-graphic:hover .messages{-webkit-transform:rotateX(12deg) rotateY(-24deg) translateY(5%);transition-duration:6s;transition-delay:0ms}.food-graphic .messages{position:absolute;top:0;left:10%;height:100%;width:90%;transition:all 9s ease-out;-webkit-transform:rotateX(-8deg) rotateY(22deg) translateY(8%)}.showing .food-graphic .messages{-webkit-transform:rotateX(8deg) rotateY(-18deg) translateY(0);transition-delay:600ms}.food-graphic .messages .message{display:block;position:relative;margin:0 0 24px 0;text-align:right;width:80%}.food-graphic .messages .message.below{margin:0 0 0 10%;max-width:70%}.food-graphic .messages .message .avatar{position:absolute;top:6px;right:-72px;height:58px;width:58px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.3)}.food-graphic .messages .message .avatar.leftside{right:auto;left:-84px;height:64px;width:64px}.showing .food-graphic .messages .message .avatar{opacity:1;-webkit-transform:none;transition-delay:280ms}.showing .food-graphic .messages .message .avatar.leftside{transition-delay:3700ms}.food-graphic .messages .message .body{background:#ccc;background:-webkit-linear-gradient(top, #ccc, #aaa);border-radius:42px;display:inline-block;padding:24px 18px;min-width:48%;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(12%) scale(0.88)}.food-graphic .messages .message .body.second{margin-right:-12px;-webkit-transform:translateX(-9%) scale(0.92)}.food-graphic .messages .message .body.second p{-webkit-transform:translateX(-7%) scale(1.04)}.showing .food-graphic .messages .message .body{opacity:1;-webkit-transform:none;transition-delay:380ms}.showing .food-graphic .messages .message .body.second{transition-delay:3700ms}.food-graphic .messages .message .body p{color:#111;font:500 17px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-right:12px;text-align:right;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(8px)}.showing .food-graphic .messages .message .body p{opacity:1;-webkit-transform:none;transition-delay:420ms}.food-graphic .messages .message .body p.smaller{font-size:12.5px;margin-right:12px;margin-left:8px;text-align:left}.showing .food-graphic .messages .message .body.second p{transition-delay:4100ms}.food-graphic .messages .message .foodphotos{margin:8px 0 0 16px;position:relative;padding:0 0 0px 0;text-align:right}.food-graphic .messages .message .foodphotos .photo{display:inline-block;margin:0 0 0 1.2%;width:45%;vertical-align:top}.food-graphic .messages .message .foodphotos .photo .image{background:url(../images/x/food/pizza.jpg) no-repeat center center;background-size:cover;border-radius:12px;display:block;margin:0 0 0 4%;padding:0 0 100% 0;width:96%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.7)}.showing .food-graphic .messages .message .foodphotos .photo .image{opacity:1;-webkit-transform:none;transition-delay:520ms}.food-graphic .messages .message .foodphotos .photo.salad .image{background-image:url(../images/x/food/salad.jpg)}.showing .food-graphic .messages .message .foodphotos .photo.salad .image{transition-delay:640ms}.food-graphic .messages .message .foodphotos .photo .labels{display:block;padding:4px 0 0 0;position:relative;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.showing .food-graphic .messages .message .foodphotos .photo .labels{opacity:1;-webkit-transform:none;transition-delay:700ms}.showing .food-graphic .messages .message .foodphotos .photo.salad .labels{transition-delay:900ms}.food-graphic .messages .message .foodphotos .photo .foodname{color:rgba(255,255,255,0.9);display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:4px 0 0 12px}.food-graphic .messages .message .foodphotos .photo .timestamp{color:rgba(205,225,255,0.6);display:block;font:500 9.5px/1.3 "D","Lucida Grande",verdana,sans-serif;position:absolute;right:4px;top:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.showing .food-graphic .messages .message .foodphotos .photo .timestamp{opacity:1;-webkit-transform:none;transition-delay:2200ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar{display:block;margin:4px 0 6px 12px;height:4px;text-align:left}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece{background:#c32432;border-radius:2px;display:inline-block;height:2.5px;margin:0 2px 0 0;vertical-align:top;width:27%;transition:all 320ms ease-out;transform-origin:0 0;opacity:0.4;-webkit-transform:scaleX(0)}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece{opacity:1;-webkit-transform:scaleX(1);transition-delay:2300ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.medium{width:40%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.long{width:55%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.short{width:18%}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.blue{background:#4c90c5}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.blue{transition-delay:2400ms}.food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.green{background:#97c54e}.showing .food-graphic .messages .message .foodphotos .photo .nutritionbar .barpiece.green{transition-delay:2500ms}.food-graphic .messages .message .foodphotos .photo .calories{color:rgba(205,225,255,0.4);display:block;font:400 11px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:left;margin:0 0 0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-6px)}.showing .food-graphic .messages .message .foodphotos .photo .calories{opacity:1;-webkit-transform:none;transition-delay:2700ms}.food-graphic .messages .message .foodphotos .bottom-analyzing{position:absolute;bottom:-2px;left:36px;right:0px;height:24px;text-align:left;transition:all 380ms ease-out;opacity:0;-webkit-transform:scale(0.9) translateX(-8px)}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing{opacity:1;-webkit-transform:none;transition-delay:1020ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .bg{background:#184abd;border-radius:24px;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .bg{opacity:0;-webkit-transform:scale(1.08) translateX(5%);transition-delay:2200ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-label{display:inline-block;font:500 9px/1.2 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin-left:8px;position:relative;text-transform:uppercase;text-align:left;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-label{opacity:0;-webkit-transform:translateX(4px);transition-delay:1640ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-bar{background:rgba(255,255,255,0.8);border-radius:4px;display:inline-block;margin:3px 0 0 10px;position:relative;width:40%;height:2px;vertical-align:middle;transition:all 920ms ease-out;opacity:1;-webkit-transform-origin:0 0;-webkit-transform:scaleX(0)}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .analyzing-bar{opacity:0;-webkit-transform:scaleX(1.1) translateX(8px);transition-delay:1200ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar{position:absolute;top:0;left:-28px;height:22px;width:22px;transition:all 320ms ease-out}.showing .food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar{opacity:0;-webkit-transform:scale(1.1);transition-delay:2100ms}.food-graphic .messages .message .foodphotos .bottom-analyzing .mini-avatar .image{background-size:contain;border-radius:20px;display:block;height:100%;width:100%}.food-graphic .vignette{background:transparent -webkit-radial-gradient(60% 65%, ellipse farthest-side, transparent, rgba(2,6,12,0) 15%, rgba(2,6,12,0.98));position:absolute;top:-5%;left:-5%;bottom:-10%;width:108%;transition:all 7200ms ease-out;opacity:0.1;-webkit-transform:scale(1) translateY(5%)}.showing .food-graphic .vignette{opacity:0.64;-webkit-transform:scale(1.1);transition-delay:900ms}.mobile .food-graphic .vignette{display:none}.sales-header{margin:0 auto -220px 0;max-width:1200px;overflow:visible;position:relative;height:800px}@media (max-height: 900px){.sales-header{height:720px;margin-bottom:-180px}}.mobile .sales-header{height:500px;margin-bottom:-150px}.sales-header.logged-out{min-height:100vh;margin-bottom:0}.sales-header .phone{background:url(../images/phones/8.png) no-repeat center center;background-size:cover;position:absolute;top:3%;left:52%;bottom:0;width:50%;-webkit-transform:scale(0.98) translateY(28px) translateX(10px) translateZ(0);-webkit-filter:blur(8px);opacity:0;transition:all 320ms ease-out}.sales-header .phone.for-healthscore{background-image:url(../images/phones/9.png)}.sales-header .phone.for-food{background-image:url(../images/phones/10.png)}.mobile .sales-header .phone{background-size:contain;top:-10%;left:30%;background-position:center center;width:95%}.loaded .sales-header .phone{-webkit-transform:none;-webkit-filter:none;opacity:0.9;transition-delay:800ms}.mobile .loaded .sales-header .phone{opacity:0.75}.sales-header .phone .bottom-gradient{background:-webkit-linear-gradient(top, rgba(3,5,11,0) 10%, rgba(3,5,11,0.98) 80%);display:block;position:absolute;bottom:0;left:0;height:60%;width:100%}.sales-header .x-decor{top:0;left:14%;height:55%;width:50%}.sales-header .plan-logo{position:absolute;top:8%;left:15%;height:180px;width:200px}.mobile .sales-header .plan-logo{top:24px;left:16px;width:120px;height:200px}.sales-header .plan-logo .logotype{background:url(../images/logo/logotype_white.png) no-repeat left center;background-size:contain;display:block;position:absolute;top:8%;left:10%;height:12px;width:80%;-webkit-transform:scale(1.1) translateX(-10px)}.loaded .sales-header .plan-logo .logotype{-webkit-transform:none;opacity:0.35}.mobile .sales-header .plan-logo .logotype{top:8px}.sales-header .plan-logo .logo-image{background:url(../images/pricing/os_background_bright.png) no-repeat center center;background-size:100% auto;display:block;position:absolute;top:5%;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.65)}.sales-header .plan-logo .logo-image.foreground{-webkit-transform:scale(0.88);transition-duration:480ms}.loaded .sales-header .plan-logo .logo-image{opacity:0.6;-webkit-transform:translateZ(0);transition-delay:500ms}.loaded .sales-header .plan-logo .logo-image.foreground{opacity:0.92;transition-delay:580ms}.loaded .sales-header .plan-logo .logo-image.foreground-2{transition-delay:640ms}.sales-header .plan-logo .logo-image.for-pro{background-image:url(../images/plans/pro_shell.png);background-position:0% 0;-webkit-transform-origin:65% 50%}.sales-header .plan-logo .logo-image.for-pro.foreground{background-image:url(../images/plans/pro_text.png)}.sales-header .plan-logo .logo-image.for-ai{background-image:url(../images/plans/ai_shell.png);background-position:0% 0;-webkit-transform-origin:65% 50%}.sales-header .plan-logo .logo-image.for-ai.foreground{background-image:url(../images/plans/ai_text.png)}.sales-header .plan-logo .logo-image.for-coach{background-image:url(../images/plans/plus_shell.png);-webkit-transform-origin:41% 50%}.sales-header .plan-logo .logo-image.for-coach.foreground{background-image:url(../images/plans/plus_text.png)}.sales-header .plan-logo .logo-image.for-ultra{background-image:url(../images/plans/ultra_shell.png);-webkit-transform-origin:41% 50%}.sales-header .plan-logo .logo-image.for-ultra.foreground{background-image:url(../images/plans/ultra_text_2.png)}.sales-header .plan-logo .logo-image.for-coach-combo{background-image:url(../images/plans/ai_combo.png);-webkit-transform-origin:41% 50%}.sales-header .plan-logo .logo-image.coach-label{background-image:url(../images/plans/coach-label.png);top:12%}.sales-header .content{position:absolute;bottom:236px;left:15%;width:50%;text-align:center}.mobile .sales-header .content{margin-top:-40px;top:40%;left:8px;width:60%}.sales-header .content .title,.sales-header .content .subtitle,.sales-header .content .buttons{margin:0 0 8px 16px;padding:0;text-align:left}.mobile .sales-header .content .title{font-size:20px;line-height:28px;margin-bottom:8px}.mobile .sales-header .content .subtitle{font-size:13px;line-height:18px;text-shadow:2px 3px 4px #000}.sales-header .content .buttons{margin:24px 0 16px 0}.library-intro{display:block;padding:16px 24px 42px 24px;text-align:center}.library-intro h2{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif}.library-intro p{color:rgba(205,225,255,0.8);font:500 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px auto;max-width:48em}.devices-grid{margin:32px 0 0 0;display:block}.devices-grid .device{background:rgba(205,225,255,0.1);border-radius:24px;display:inline-block;margin:0 2% 24px 2%;width:28%;text-align:center;vertical-align:top}.mobile .devices-grid .device{width:auto;display:block}.devices-grid .device h2{color:#fff;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:24px 16px 16px 16px}.devices-grid .device .image{background:-webkit-linear-gradient(top, #ccc, #fff);background-size:contain;background-repeat:no-repeat;background-position:center center;border-radius:24px;display:block;margin:16px;padding:0 0 60% 0}.devices-grid .device .image.for-watch{background-image:url(../images/x/devices/watch.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-bp{background-image:url(../images/x/devices/bloodpressure.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-glucose{background-image:url(../images/x/devices/glucose.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-watch{background-image:url(../images/x/devices/watch.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-oura{background-image:url(../images/x/devices/oura.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-muse{background-image:url(../images/x/devices/muse.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-dna{background-image:url(../images/x/devices/dna.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-scale{background-image:url(../images/x/devices/scale.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-book{background-image:url(../images/x/devices/book.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device .image.for-ketone{background-image:url(../images/x/devices/ketones.jpg),-webkit-linear-gradient(top, #e6e6e6, #f8f8f8)}.devices-grid .device p{color:rgba(205,225,255,0.6);font:400 14px/1.4 "D","Lucida Grande",verdana,sans-serif;padding:12px;margin:0}.mobile .devices-grid .device p{padding:16px 24px}.roadmap-section{display:block}.roadmap-section .container{overflow:hidden;margin:0 auto;max-width:1200px}.roadmap-plan{display:block;margin:0 0 32px 0;text-align:center}.roadmap-plan h2{color:rgba(205,225,255,0.6);font:400 28px/1.3 "D","Lucida Grande",verdana,sans-serif;display:block;margin:42px 0 16px 0;text-align:center}.roadmap-plan .plan-section{display:inline-block;margin:0 2%;width:16%;text-align:left;vertical-align:top}.mobile .roadmap-plan .plan-section{width:40%;margin-bottom:42px}.roadmap-plan .plan-section .number{background:rgba(205,225,255,0.1);border-radius:40px;color:rgba(205,255,255,0.33);display:inline-block;font:500 50px/80px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-left:-16px;margin-bottom:12px;text-align:center;height:80px;width:80px}.roadmap-plan .plan-section h3{color:rgba(255,255,255,0.88);display:block;font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0}.roadmap-plan .plan-section p{color:rgba(205,225,255,0.5);display:block;font:500 13px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.roadmap-plan .right-arrow{color:rgba(205,225,255,0.2);display:inline-block;display:none;font:500 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:18px 0 0 0;vertical-align:top;text-align:center;width:2%}.roadmap-column{float:left;margin:0 3%;width:27%;text-align:center}@media (max-width: 900px){.roadmap-column{margin:0 0.5%;width:32%}}.roadmap-column.wide-column{float:none;width:auto}.mobile .roadmap-column{float:none;margin:0 auto;max-width:320px;width:auto}.roadmap-column h2{color:rgba(205,225,255,0.4);display:block;font:300 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:42px 0 16px 0;-webkit-font-smoothing:antialiased}.roadmap-column .chapters-across .chapter{display:inline-block;margin:0 3% 42px 0;width:30%;vertical-align:top}.mobile .roadmap-column .chapters-across .chapter{width:auto;margin:0 0 32px 0}.roadmap-column .chapter{background:rgba(205,225,255,0.06);border-radius:32px;display:block;padding:16px 0;margin:0 0 42px 0}.roadmap-column .chapter .chapter-graphic{background:#ccc;border-radius:64px;display:inline-block;margin:8px auto 16px auto;height:100px;width:100px}.roadmap-column .chapter .chapter-graphic.green{background:#0fb858}.roadmap-column .chapter .chapter-graphic.red{background:#a41527}.roadmap-column .chapter .chapter-graphic.orange{background:#f1d82e}.roadmap-column .chapter .chapter-graphic.pink{background:#e39ecb}.roadmap-column .chapter .chapter-graphic.teal{background:#7c9aad}.roadmap-column .chapter .chapter-graphic.purple{background:#774181}.roadmap-column .chapter .chapter-graphic.blue{background:#205dc3}.roadmap-column .chapter .chapter-graphic.dark{background:#2d2b68}.roadmap-column .chapter .chapter-graphic .chapter-icon{color:#fff;font:600 55px/100px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.roadmap-column .chapter h3{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 8px 0}.roadmap-column .chapter p{color:rgba(205,225,255,0.6);display:block;font:500 13px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:0 24px;text-align:left;-webkit-font-smoothing:antialiased;min-height:20em}.x-features-across{display:block}.x-features-across .feature-item{display:inline-block;margin:16px 1%;width:30%;text-align:center;vertical-align:top}.mobile .x-features-across .feature-item{display:block;margin:32px 0;width:auto}.x-features-across .feature-item .icon-circle{background:rgba(205,225,255,0.2);border-radius:64px;display:inline-block;margin:0 0 8px 0;height:64px;width:64px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.showing .x-features-across .feature-item .icon-circle{opacity:1;-webkit-transform:none;transition-delay:80m}.x-features-across .feature-item .icon-circle.green{background:#538a4d}.x-features-across .feature-item .icon-circle.yellow{background:#d6a02b}.x-features-across .feature-item .icon-circle.pink{background:#e54380}.x-features-across .feature-item .icon-circle .icon-text{display:block;font:42px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:12px;height:42px;width:42px}.x-features-across .feature-item h2{color:#fff;font:500 26px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 4px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.mobile .x-features-across .feature-item h2{font-size:20px}.showing .x-features-across .feature-item h2{opacity:1;-webkit-transform:none;transition-delay:320ms}.x-features-across .feature-item p{color:rgba(205,225,255,0.65);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.showing .x-features-across .feature-item p{opacity:1;-webkit-transform:none;transition-delay:390ms}.showing .x-features-across .feature-item:nth-child(1) .icon-circle{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(1) h2{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(1) p{transition-delay:140ms}.showing .x-features-across .feature-item:nth-child(2) .icon-circle{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(2) h2{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(2) p{transition-delay:240ms}.showing .x-features-across .feature-item:nth-child(3) .icon-circle{transition-delay:340ms}.showing .x-features-across .feature-item:nth-child(3) h2{transition-delay:340ms}.showing .x-features-across .feature-item:nth-child(3) p{transition-delay:340ms}.landing-page .big-features.big-features.big-features h2{color:rgba(205,225,255,0.44);display:block;font:400 24px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:center;margin:0 0 24px 0;max-width:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .landing-page .big-features.big-features.big-features h2{opacity:1;-webkit-transform:none;transition-delay:800ms}.faqs{display:block;padding:8px 24px}.faqs h2,.landing-page .faqs h2{color:rgba(205,225,255,0.3);font:400 32px/1.2 "D","Lucida Grande",verdana,sans-serif;margin:0;max-width:none;padding:16px 0 32px 0;text-align:center}.faqs .column{display:inline-block;margin:0 3% 0 1%;width:46%;vertical-align:top}.mobile .faqs .column{display:block;margin:0 2%;width:auto}.faqs .question{border-bottom:1px solid rgba(205,225,255,0.1);cursor:pointer;display:block;padding:16px 0}.faqs .question.collapsed .answer{display:none}.faqs .question.collapsed .title .plus{-webkit-transform:rotateZ(0deg)}.faqs .question .title{display:block}.faqs .question .title .plus{color:rgba(205,225,255,0.2);display:block;float:left;font:400 28px/32px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;width:32px;text-align:center;transition:all 320ms ease-out;-webkit-transform:rotateZ(45deg)}.faqs .question .title .text{color:#fff;font:500 22px/24px "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 36px;padding:6px 0 0 0}.faqs .question .answer p{color:#b4bde2;display:block;font:500 16px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 16px 36px;-webkit-font-smoothing:antialiased}.faqs .question .answer p a{color:#fff}.faqs .question .answer p a:hover{color:#00aeef}.faqs .question .answer ul{color:#fff;font:400 13px/1.2 "D","Lucida Grande",verdana,sans-serif;list-style:disc;margin:0 0 16px 36px}.faqs .question .answer ul li{list-style:disc;margin:0 0 8px 16px;text-align:left}.landing-page .ending{overflow:hidden;padding:32px 24px;text-align:center;user-select:none}.landing-page .ending .container{margin:0 auto;max-width:900px}.mobile .landing-page .ending{padding:32px 8px}.landing-page .ending .buttons{margin:16px 0}.landing-page .ending .buttons .button{display:inline-block}.landing-page .ending .buttons .button .backdrop{border-radius:80px}.landing-page .ending .plan-cta{background:#000;box-shadow:0 0 32px rgba(205,225,255,0.1);box-shadow:0 0 42px #0d47bf;border:1px solid #2ca3ff;border-radius:32px;padding:32px 16px;margin-bottom:80px}.landing-page .ending p{color:rgba(205,225,255,0.8);font:500 18px/1.8 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:8px 0;margin:0 auto 8px auto;text-align:center;max-width:30em;-webkit-font-smoothing:antialiased;transition:all 480ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .landing-page .ending p{font-size:15px}.landing-page .ending p.green{color:#39d914;text-shadow:0 0 2px #08a03a}.landing-page .ending p a{color:#fff}.landing-page .ending .discount-info p{font-size:14px;margin-top:16px}.landing-page .ending h3{display:block;font:500 32px/1.4 "D","Lucida Grande",verdana,sans-serif;margin:16px 0 0 0;text-align:center;user-select:none;pointer-events:none;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .landing-page .ending h3{font-size:24px}.landing-page .ending h4{display:block;font:600 68px/1.6 "D","Lucida Grande",verdana,sans-serif;text-align:center;user-select:none;pointer-events:none;transition:all 800ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.mobile .landing-page .ending h4{font-size:42px}.landing-page .ending.showing h4,.landing-page .ending.showing h3{opacity:1;-webkit-transform:scale(1)}.landing-page .ending.showing p{opacity:1;-webkit-transform:scale(1);transition-delay:320ms}.ending .glitchtext{color:#fff;position:relative;transform:skew(0.5deg)}.ending .glitchtext::before,.ending .glitchtext::after{background:#000;color:#fff;display:block;content:attr(data-text);position:absolute;top:0;left:0;bottom:0;width:100%;z-index:99;white-space:nowrap;overflow:hidden}.ending .glitchtext::before{left:2px;color:#fff;text-shadow:-2px 0 #00ffe1,2px 1px #ff03cd}.ending .glitchtext:after{left:-1px;z-index:101}.ending.showing .glitchtext::before{animation:glitch-anim 2.3s infinite linear alternate-reverse}.ending.showing .glitchtext:after{animation:glitch-anim-2 5s infinite linear alternate-reverse}@keyframes glitch-anim{0%{clip-path:inset(8% 0 47% 0);transform:skew(0.01deg)}5%{clip-path:inset(46% 0 36% 0);transform:skew(0.45deg)}10%{clip-path:inset(1% 0 5% 0);transform:skew(0.58deg)}15%{clip-path:inset(8% 0 2% 0);transform:skew(0.3deg)}20%{clip-path:inset(8% 0 33% 0);transform:skew(0.33deg)}25%{clip-path:inset(47% 0 16% 0);transform:skew(0.4deg)}30%{clip-path:inset(49% 0 28% 0);transform:skew(0.06deg)}35%{clip-path:inset(28% 0 6% 0);transform:skew(0.32deg)}40%{clip-path:inset(30% 0 31% 0);transform:skew(0.25deg)}45%{clip-path:inset(46% 0 19% 0);transform:skew(0.07deg)}50%{clip-path:inset(20% 0 9% 0);transform:skew(0.38deg)}55%{clip-path:inset(9% 0 32% 0);transform:skew(0.74deg)}60%{clip-path:inset(43% 0 51% 0);transform:skew(0.64deg)}65%{clip-path:inset(23% 0 49% 0);transform:skew(0.18deg)}70%{clip-path:inset(52% 0 24% 0);transform:skew(0.1deg)}75%{clip-path:inset(48% 0 24% 0);transform:skew(0.18deg)}80%{clip-path:inset(31% 0 12% 0);transform:skew(1deg)}85%{clip-path:inset(1% 0 49% 0);transform:skew(0.02deg)}90%{clip-path:inset(20% 0 19% 0);transform:skew(0.61deg)}95%{clip-path:inset(42% 0 23% 0);transform:skew(0.51deg)}100%{clip-path:inset(21% 0 24% 0);transform:skew(0.75deg)}}@keyframes glitch-anim-2{5%{clip-path:inset(15% 0 19% 0);transform:skew(0.7deg);transform-text-shadow:1px -1px #ff03cd}10%{clip-path:inset(21% 0 40% 0);transform:skew(0.56deg);transform-text-shadow:1px -1px #ff03cd}15%{clip-path:inset(5% 0 35% 0);transform:skew(0.72deg);transform-text-shadow:1px 2px #ff03cd}20%{clip-path:inset(39% 0 30% 0);transform:skew(0.4deg);transform-text-shadow:1px 3px #ff03cd}25%{clip-path:inset(15% 0 13% 0);transform:skew(0.1deg);text-shadow:1px 0px #ff03cd}30%{clip-path:inset(24% 0 30% 0);transform:skew(0.89deg);text-shadow:3px 0px #8412c6}35%{clip-path:inset(46% 0 3% 0);transform:skew(0.16deg);text-shadow:3px 0px #ff8827}40%{clip-path:inset(12% 0 2% 0);transform:skew(0.45deg);text-shadow:0px -1px #8412c6}45%{clip-path:inset(7% 0 42% 0);transform:skew(0.09deg);text-shadow:3px 0px #ff8827}50%{clip-path:inset(13% 0 22% 0);transform:skew(0.47deg);text-shadow:3px 0px #ff1e4e}55%{clip-path:inset(40% 0 20% 0);transform:skew(0.55deg);text-shadow:2px 0px #ff1e4e}60%{clip-path:inset(8% 0 31% 0);transform:skew(0.45deg);text-shadow:1px 0px #ff1e4e}65%{clip-path:inset(46% 0 34% 0);transform:skew(0.93deg)}70%{clip-path:inset(2% 0 44% 0);transform:skew(0.27deg)}75%{clip-path:inset(3% 0 51% 0);transform:skew(0.93deg);text-shadow:-2px 0px #ff1e4e}80%{clip-path:inset(26% 0 40% 0);transform:skew(0.36deg)}85%{clip-path:inset(4% 0 8% 0);transform:skew(0.87deg);text-shadow:-2px 0px #8916ff}90%{clip-path:inset(35% 0 90% 0);transform:skew(0.35deg);text-shadow:2px 1px #27b5ff}95%{clip-path:inset(39% 0 14% 0);transform:skew(0.38deg);text-shadow:1px 0px #ff27ba}100%{clip-path:inset(7% 0 8% 0);transform:skew(0.58deg)}}@keyframes noise-anim{0%{clip-path:inset(30% 0 88% 0);bottom:1%}30%{clip-path:inset(92% 0 50% 0);bottom:0%;left:-1px}40%{left:3px;clip-path:inset(43% 0 90% 0);opacity:0.4}60%{clip-path:inset(25% 0 58% 0);left:-5px;bottom:2%}80%{top:2%;left:0;clip-path:inset(54% 0 30% 0)}100%{top:3px;clip-path:inset(58% 0 43% 0)}}@keyframes noise-anim-b{0%{top:0px;left:-3px;clip-path:inset(15% 0 80% 0)}20%{top:1px;clip-path:inset(92% 0 1% 0)}30%{top:0;left:-3px;clip-path:inset(88% 0 30% 0)}55%{top:3px;left:2px;clip-path:inset(30% 0 20% 0)}60%{top:1px;left:4px;clip-path:inset(70% 0 99% 0)}90%{top:2px;left:5px;clip-path:inset(30% 0 33% 0)}100%{top:0px;left:0px;clip-path:inset(75% 0 88% 0)}}.promo-page{position:relative;min-height:100vh}.promo-page .container{display:block;margin:0 auto;padding:128px 24px 16px 0;text-align:center;max-width:1200px}@media (max-height: 900px){.promo-page .container{padding-top:80px}}@media (min-height: 1100px){.promo-page .container{padding-top:200px}}.mobile .promo-page .container{margin:0;padding:16px 0}.promo-page .page-backdrop{display:block;position:absolute;top:0;left:0;bottom:0;right:0}.promo-page .page-backdrop .bright-gradient{background:#204dbf -webkit-radial-gradient(38% 25%, ellipse farthest-side, #0553bd, #101c73);background:url(../images/promo/gradient2.jpg) repeat-x center top;background:url(../images/promo/gradient4.jpg) repeat-x center top;background-size:cover;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 1200ms ease-out;opacity:0;-webkit-transform:scale(1.1);-webkit-transform-origin:30% 10%}.loaded .promo-page .page-backdrop .bright-gradient{opacity:1;-webkit-transform:none;transition-delay:300ms}.promo-page .page-backdrop .bottom-shadow{background:-webkit-linear-gradient(top, rgba(19,23,34,0), rgba(12,15,20,0.98) 90%);display:block;position:absolute;position:absolute;bottom:0;left:0;width:100%;height:90%;transition:all 800ms ease-out;opacity:0.75;-webkit-transform:scaleY(0.8) translateY(20%);-webkit-transform-origin:0 100%}.loaded .promo-page .page-backdrop .bottom-shadow{opacity:1;-webkit-transform:none;transition-delay:240ms}.promo-page .inner-content{display:inline-block;position:relative;text-align:left;margin:80px 2% 0 6%;width:35%;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(16px);margin-top:24px}.loaded .promo-page .inner-content{opacity:1;-webkit-transform:none;transition-delay:240ms}@media (max-width: 900px){.promo-page .inner-content{margin:0 0 0 5%;width:52%}}.mobile .promo-page .inner-content{margin:360px 0 0 0;padding:24px 24px;display:block;width:auto;max-width:380px;z-index:999}.promo-page .inner-content .logotype{background:url(../images/logo/300.png) no-repeat center center;background-size:contain;border-radius:16px;box-shadow:2px 6px 8px rgba(0,0,0,0.32);display:block;margin:0 0 48px 0;position:relative;height:56px;width:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9);-webkit-transform-origin:0 center}.loaded .promo-page .inner-content .logotype{opacity:1;-webkit-transform:none;transition-delay:400ms}.promo-page .inner-content .logotype .discount-label{background:#029e70;background:-webkit-linear-gradient(top, #03d3c2, #029e70);border:1px solid #05e2a1;border-bottom-color:#08cab1;border-radius:24px;box-shadow:-1px 2px 4px rgba(0,0,0,0.4);color:#fff;display:block;font:600 10px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:-20px 0 0 0;padding:1px 6px 2px 6px;position:absolute;top:50%;left:80%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content .logotype .discount-label{opacity:0.8;-webkit-transform:none;transition-delay:480ms}.promo-page .inner-content h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;text-shadow:2px 3px 6px rgba(0,0,0,0.4);transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content h1{opacity:1;-webkit-transform:none;transition-delay:480ms}.promo-page .inner-content h2{color:rgba(205,225,255,0.64);display:block;font:400 28px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content h2{opacity:1;-webkit-transform:none;transition-delay:530ms}@media (max-width: 1000px){.promo-page .inner-content h2{font-size:24px}}.promo-page .inner-content ul{margin:16px 0 0 0;padding:0 0 16px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content ul{opacity:1;-webkit-transform:none;transition-delay:580ms}.promo-page .inner-content ul li{color:rgba(225,235,255,0.9);display:block;font:400 14px/24px -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 4px 1px;vertical-align:middle}@media (max-width: 1000px){.promo-page .inner-content ul li{font-size:13px}}.promo-page .inner-content ul li .check{background:url(../images/settings/check_white.png) no-repeat center center;background-size:contain;display:inline-block;margin:0 4px 0 0;opacity:0.22;height:20px;width:20px;vertical-align:middle}.promo-page .inner-content h4{color:rgba(205,225,255,0.92);display:block;font:400 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:24px 0 4px 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content h4{opacity:1;-webkit-transform:none;transition-delay:530ms}.promo-page .inner-content h3{color:rgba(205,225,255,0.88);display:block;font:500 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 0 0;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .promo-page .inner-content h3{opacity:1;-webkit-transform:none;transition-delay:530ms}.promo-page .inner-content h3 .strike{color:#5e617e;font-weight:300;position:relative}.promo-page .inner-content h3 .strike .line-through{background:#5e617e;display:block;position:absolute;top:50%;left:-1px;right:-1px;height:2px}.promo-page .inner-content h3 .main{text-shadow:0 0 4px rgba(50,80,255,0.6);margin-left:8px}.promo-page .inner-content h3 small{font-size:64%;margin-left:-4px;font-weight:300}.promo-page .inner-content .button{cursor:pointer;display:block;margin:24px 0 0 0;max-width:320px;user-select:none;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.9)}.loaded .promo-page .inner-content .button{opacity:1;-webkit-transform:none;transition-delay:780ms}.promo-page .inner-content .button .backdrop{border-radius:16px}.promo-page .inner-content .button .label{display:block;font-size:18px;text-transform:uppercase;letter-spacing:0.06em;padding:18px 24px;text-align:center}.promo-page .inner-content .after-button{display:block;max-width:380px}.promo-page .inner-content .bottom-text{color:rgba(205,225,255,0.5);display:block;font:400 16px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 0 8px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.loaded .promo-page .inner-content .bottom-text{opacity:1;-webkit-transform:none;transition-delay:1100ms}.promo-page .inner-content .bottom-text a{color:rgba(205,225,255,0.28);font-size:13px;margin-left:6px;text-decoration:none}.promo-page .inner-content .bottom-text a:hover{color:#00aeef}.promo-page .inner-content .stripe-label{display:block;margin:4px 20px 0 0;width:120px;float:right;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.94)}.loaded .promo-page .inner-content .stripe-label{opacity:0.24;-webkit-transform:none;transition-delay:1200ms}.promo-page .phone-graphics{display:inline-block;margin:0 11% 42px 0%;padding:0 0 50% 0;position:relative;width:41%;vertical-align:top;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(24px)}.loaded .promo-page .phone-graphics{opacity:1;-webkit-transform:none;transition-delay:600ms}@media (max-width: 900px){.promo-page .phone-graphics{margin:0 0 42px 0}}.mobile .promo-page .phone-graphics{display:block;margin:0;overflow:hidden;position:absolute;padding:0 0 120% 0;top:88px;left:0;width:100%}.promo-page .phone-graphics .bottom-gradient{background:-webkit-radial-gradient(45% 105%, circle farthest-side, #0c0f12 20%, rgba(12,15,18,0));display:none;position:absolute;bottom:0;left:0;width:100%;height:90%}.mobile .promo-page .phone-graphics .bottom-gradient{display:block}.promo-page .phone-graphics .phone{background:url(../images/promo/roadmap1.png) no-repeat center top;background-size:contain;display:block;padding:0 0 140% 0;position:absolute}.promo-page .phone-graphics .phone.for-food{background-image:url(../images/promo/health2.png);background-image:url(../images/promo/camera2.png)}.promo-page .phone-graphics .phone.one{top:-2%;left:-5%;width:100%;transition:all 360ms ease-out;opacity:0;-webkit-transform:translateX(4%) translateY(8%) scale(0.93) rotateZ(-3deg)}.loaded .promo-page .phone-graphics .phone.one{opacity:1;-webkit-transform:translateZ(0);transition-delay:600ms}@media (max-height: 900px){.promo-page .phone-graphics .phone.one{top:5%;left:-10%}}.mobile .promo-page .phone-graphics .phone.one{width:80%}.promo-page .phone-graphics .phone.two{background-image:url(../images/promo/health1.png);top:18%;left:24%;width:120%;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-3%) translateY(9%) scale(1.02) rotateZ(2deg)}.promo-page .phone-graphics .phone.two.for-food{background-image:url(../images/promo/food1.png)}.loaded .promo-page .phone-graphics .phone.two{opacity:1;-webkit-transform:none;-webkit-transform:translateZ(0);transition-delay:420ms}.mobile .promo-page .phone-graphics .phone.two{left:18%;width:95%}.promo-page .discount-info{margin:24px 0 12px 0}.promo-page .discount-info p{color:rgba(205,225,255,0.66);font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto 16px auto;max-width:40em;-webkit-font-smoothing:antialiased;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .promo-page .discount-info p{opacity:1;-webkit-transform:none;transition-delay:1440ms}.promo-page .discount-info p em{color:rgba(205,225,255,0.88);text-shadow:0 0 0 2px rgba(205,225,255,0.9)}.promo-page .discount-info p a{color:inherit}.promo-page .discount-info .line-item{display:block;margin:0 auto 12px auto;max-width:500px}.promo-page .discount-info .line-item .number{color:rgba(205,225,255,0.8);display:inline-block;font:500 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 4% 0 5%;text-align:right;vertical-align:middle;width:25%}.promo-page .discount-info .line-item .number.big{color:#fff;text-shadow:0 0 5px rgba(0,199,220,0.9);font-size:32px}.promo-page .discount-info .line-item .number.grey{color:rgba(205,225,255,0.65)}.promo-page .discount-info .line-item .number.green{color:#11d444;text-shadow:0 0 4px rgba(0,190,140,0.4)}.promo-page .discount-info .line-item .label{color:rgba(205,225,255,0.8);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:inline-block;padding:0 0 6px 0;text-align:left;vertical-align:middle;width:50%}.promo-page .discount-info .line-item .label.small{font-size:12px}.promo-page .discount-info .line-item .label.grey{color:#768fa5}.promo-page .discount-info .line-item .label.green{color:#11d444;text-shadow:0 0 4px rgba(0,190,140,0.4)}.promo-page .discount-info .line-item .label.big{font-size:18px}.promo-page .discount-info .line-item .label.blue{color:#d5f2f5;text-shadow:0 0 3px rgba(0,105,205,0.3)}.promo-page .bonus{background:rgba(0,0,0,0.33);border-radius:24px;padding:24px 16px;margin:24px -16px}.promo-page .bonus .title{color:rgba(205,225,255,0.4);display:inline-block;font:500 12px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0;padding:16px 18px 0 0;text-transform:uppercase;vertical-align:top}.promo-page .bonus .gift-item{display:inline-block;margin:0 1%;width:30%;vertical-align:top;text-align:left;max-width:100px}.promo-page .bonus .gift-item .icon{background:url(../images/promo/glucose.png) no-repeat center center;background-size:contain;display:block;margin:0 0 8px 0;height:42px;width:42px}.promo-page .bonus .gift-item .icon.for-chat{background-image:url(../images/promo/chat.png)}.promo-page .bonus .gift-item .label{color:rgba(205,225,255,0.88);display:block;font:500 12px/1.2 "D","Lucida Grande",verdana,sans-serif;text-align:center;text-align:left}.promo-page .bonus .gift-item .small-label{color:rgba(205,225,255,0.32);display:block;font:600 10px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;text-align:left}.promo-page .bonus .or{color:rgba(205,225,255,0.25);display:inline-block;font:400 18px/1.3 "D","Lucida Grande",verdana,sans-serif;padding:12px 12px 0 0;margin:0 1%;width:5%;vertical-align:top;text-align:center}.coaches-page{padding:1px 0 0 0}.coaches-page h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:88px 16px 0 16px;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .coaches-page h1{opacity:1;-webkit-transform:none}.coaches-list{text-align:center;position:relative}.coaches-list .coach-link{display:inline-block;margin:0 2%;padding:8px 0 24px 0;width:20%;max-width:280px;vertical-align:top;text-align:center;text-decoration:none}@media (max-width: 800px){.coaches-list .coach-link{margin:0 1%;width:30%}}@media (max-width: 600px){.coaches-list .coach-link{width:45%}}.coaches-list .coach-link .avatar{display:inline-block;margin:0 0 12px 0;height:120px;width:120px;transition:all 420ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .coaches-list .coach-link .avatar{opacity:1;-webkit-transform:none}.coaches-list .coach-link h2{color:#fff;font:600 22px/1.3 "D","Lucida Grande",verdana,sans-serif;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .coaches-list .coach-link h2{opacity:1;-webkit-transform:none}.coaches-list .coach-link h3{color:rgba(205,225,255,0.6);font:500 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 16px;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.loaded .coaches-list .coach-link h3{opacity:1;-webkit-transform:none}.coaches-list .coach-link .status-badge{background:#38d283;border-radius:24px;color:#fff;display:inline-block;font:500 11px/1.1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 0 0;padding:2px 8px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-4px)}.coaches-list .coach-link .status-badge.booked{background:#df8924}.loaded .coaches-list .coach-link .status-badge{opacity:1;-webkit-transform:none}.loaded .coaches-list .coach-link:nth-child(1) .avatar{transition-delay:460ms}.loaded .coaches-list .coach-link:nth-child(1) h2{transition-delay:540ms}.loaded .coaches-list .coach-link:nth-child(1) h3{transition-delay:580ms}.loaded .coaches-list .coach-link:nth-child(1) .status-badge{transition-delay:650ms}.loaded .coaches-list .coach-link:nth-child(2) .avatar{transition-delay:580ms}.loaded .coaches-list .coach-link:nth-child(2) h2{transition-delay:660ms}.loaded .coaches-list .coach-link:nth-child(2) h3{transition-delay:700ms}.loaded .coaches-list .coach-link:nth-child(2) .status-badge{transition-delay:770ms}.loaded .coaches-list .coach-link:nth-child(3) .avatar{transition-delay:700ms}.loaded .coaches-list .coach-link:nth-child(3) h2{transition-delay:780ms}.loaded .coaches-list .coach-link:nth-child(3) h3{transition-delay:820ms}.loaded .coaches-list .coach-link:nth-child(3) .status-badge{transition-delay:890ms}.loaded .coaches-list .coach-link:nth-child(4) .avatar{transition-delay:820ms}.loaded .coaches-list .coach-link:nth-child(4) h2{transition-delay:900ms}.loaded .coaches-list .coach-link:nth-child(4) h3{transition-delay:940ms}.loaded .coaches-list .coach-link:nth-child(4) .status-badge{transition-delay:1010ms}.loaded .coaches-list .coach-link:nth-child(5) .avatar{transition-delay:940ms}.loaded .coaches-list .coach-link:nth-child(5) h2{transition-delay:1020ms}.loaded .coaches-list .coach-link:nth-child(5) h3{transition-delay:1060ms}.loaded .coaches-list .coach-link:nth-child(5) .status-badge{transition-delay:1130ms}.loaded .coaches-list .coach-link:nth-child(6) .avatar{transition-delay:1060ms}.loaded .coaches-list .coach-link:nth-child(6) h2{transition-delay:1140ms}.loaded .coaches-list .coach-link:nth-child(6) h3{transition-delay:1180ms}.loaded .coaches-list .coach-link:nth-child(6) .status-badge{transition-delay:1250ms}.loaded .coaches-list .coach-link:nth-child(7) .avatar{transition-delay:1180ms}.loaded .coaches-list .coach-link:nth-child(7) h2{transition-delay:1260ms}.loaded .coaches-list .coach-link:nth-child(7) h3{transition-delay:1300ms}.loaded .coaches-list .coach-link:nth-child(7) .status-badge{transition-delay:1370ms}.loaded .coaches-list .coach-link:nth-child(8) .avatar{transition-delay:1300ms}.loaded .coaches-list .coach-link:nth-child(8) h2{transition-delay:1380ms}.loaded .coaches-list .coach-link:nth-child(8) h3{transition-delay:1420ms}.loaded .coaches-list .coach-link:nth-child(8) .status-badge{transition-delay:1490ms}.loaded .coaches-list .coach-link:nth-child(9) .avatar{transition-delay:1420ms}.loaded .coaches-list .coach-link:nth-child(9) h2{transition-delay:1500ms}.loaded .coaches-list .coach-link:nth-child(9) h3{transition-delay:1540ms}.loaded .coaches-list .coach-link:nth-child(9) .status-badge{transition-delay:1610ms}.loaded .coaches-list .coach-link:nth-child(10) .avatar{transition-delay:1540ms}.loaded .coaches-list .coach-link:nth-child(10) h2{transition-delay:1620ms}.loaded .coaches-list .coach-link:nth-child(10) h3{transition-delay:1660ms}.loaded .coaches-list .coach-link:nth-child(10) .status-badge{transition-delay:1730ms}.loaded .coaches-list .coach-link:nth-child(11) .avatar{transition-delay:1660ms}.loaded .coaches-list .coach-link:nth-child(11) h2{transition-delay:1740ms}.loaded .coaches-list .coach-link:nth-child(11) h3{transition-delay:1780ms}.loaded .coaches-list .coach-link:nth-child(11) .status-badge{transition-delay:1850ms}.loaded .coaches-list .coach-link:nth-child(12) .avatar{transition-delay:1780ms}.loaded .coaches-list .coach-link:nth-child(12) h2{transition-delay:1860ms}.loaded .coaches-list .coach-link:nth-child(12) h3{transition-delay:1900ms}.loaded .coaches-list .coach-link:nth-child(12) .status-badge{transition-delay:1970ms}.loaded .coaches-list .coach-link:nth-child(13) .avatar{transition-delay:1900ms}.loaded .coaches-list .coach-link:nth-child(13) h2{transition-delay:1980ms}.loaded .coaches-list .coach-link:nth-child(13) h3{transition-delay:2020ms}.loaded .coaches-list .coach-link:nth-child(13) .status-badge{transition-delay:2090ms}.loaded .coaches-list .coach-link:nth-child(14) .avatar{transition-delay:2020ms}.loaded .coaches-list .coach-link:nth-child(14) h2{transition-delay:2100ms}.loaded .coaches-list .coach-link:nth-child(14) h3{transition-delay:2140ms}.loaded .coaches-list .coach-link:nth-child(14) .status-badge{transition-delay:2210ms}.stories-page{padding:1px 0 0 0}.stories-page h1{color:#fff;font:600 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:88px 16px 0 16px;text-align:center;transition:all 420ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .stories-page h1{opacity:1;-webkit-transform:none}.stories-page .stories-list{display:block;padding:0 24px 64px 0;margin:0 auto;text-align:center;max-width:1200px}.stories-page .stories-list .story{display:inline-block;padding:24px 0.5%;width:22%;text-decoration:none;vertical-align:top}@media (max-width: 600px){.stories-page .stories-list .story{width:32%}}.stories-page .stories-list .story .avatar{display:inline-block;height:88px;width:88px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .stories-page .stories-list .story .avatar{opacity:0.9;-webkit-transform:scale(0.9)}.stories-page .stories-list .story .thumb{background:#111;background-position:center center;background-size:cover;clip-path:polygon(24.25% 0.75%, 25% 0%, 99.25% 0%, 100% 0.75%, 75% 99.25%, 74.25% 100%, 0.75% 100%, 0% 99.25%);display:block;margin:0 -15% 0 12%;padding:0 0 125% 0;-webkit-transform:translateZ(0);-webkit-transform-style:preserve-3d;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.92)}.loaded .stories-page .stories-list .story .thumb{opacity:1;-webkit-transform:scale(0.98)}.stories-page .stories-list .story:hover .avatar,.stories-page .stories-list .story:hover .thumb{opacity:1;-webkit-transform:none;transition-delay:20ms}.stories-page .stories-list .story:hover h6{color:#0f8bff}.stories-page .stories-list .story h6{color:#fff;color:rgba(205,225,255,0.45);display:block;font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0;margin:12px 0 0 11%;text-transform:none;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .stories-page .stories-list .story h6{opacity:1;-webkit-transform:none}.mobile .stories-page .stories-list .story h6{font-size:16px}.stories-page .stories-list .story p{color:rgba(205,225,255,0.65);display:block;font:400 16px/1.6 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0;margin:4px 8px 0 11%;text-transform:none;text-align:left;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-8px)}.loaded .stories-page .stories-list .story p{opacity:1;-webkit-transform:none}@media (max-width: 800px){.stories-page .stories-list .story p{font-size:14px}}.mobile .stories-page .stories-list .story p{font-size:11.5px;margin-right:0}.intro .stories-page .stories-list .story:nth-child(1) .avatar,.intro .stories-page .stories-list .story:nth-child(1) .thumb{transition-delay:216ms}.intro .stories-page .stories-list .story:nth-child(1) h6{transition-delay:256ms}.intro .stories-page .stories-list .story:nth-child(1) p{transition-delay:304ms}.intro .stories-page .stories-list .story:nth-child(2) .avatar,.intro .stories-page .stories-list .story:nth-child(2) .thumb{transition-delay:304ms}.intro .stories-page .stories-list .story:nth-child(2) h6{transition-delay:344ms}.intro .stories-page .stories-list .story:nth-child(2) p{transition-delay:392ms}.intro .stories-page .stories-list .story:nth-child(3) .avatar,.intro .stories-page .stories-list .story:nth-child(3) .thumb{transition-delay:392ms}.intro .stories-page .stories-list .story:nth-child(3) h6{transition-delay:432ms}.intro .stories-page .stories-list .story:nth-child(3) p{transition-delay:480ms}.intro .stories-page .stories-list .story:nth-child(4) .avatar,.intro .stories-page .stories-list .story:nth-child(4) .thumb{transition-delay:480ms}.intro .stories-page .stories-list .story:nth-child(4) h6{transition-delay:520ms}.intro .stories-page .stories-list .story:nth-child(4) p{transition-delay:568ms}.intro .stories-page .stories-list .story:nth-child(5) .avatar,.intro .stories-page .stories-list .story:nth-child(5) .thumb{transition-delay:568ms}.intro .stories-page .stories-list .story:nth-child(5) h6{transition-delay:608ms}.intro .stories-page .stories-list .story:nth-child(5) p{transition-delay:656ms}.intro .stories-page .stories-list .story:nth-child(6) .avatar,.intro .stories-page .stories-list .story:nth-child(6) .thumb{transition-delay:656ms}.intro .stories-page .stories-list .story:nth-child(6) h6{transition-delay:696ms}.intro .stories-page .stories-list .story:nth-child(6) p{transition-delay:744ms}.intro .stories-page .stories-list .story:nth-child(7) .avatar,.intro .stories-page .stories-list .story:nth-child(7) .thumb{transition-delay:744ms}.intro .stories-page .stories-list .story:nth-child(7) h6{transition-delay:784ms}.intro .stories-page .stories-list .story:nth-child(7) p{transition-delay:832ms}.intro .stories-page .stories-list .story:nth-child(8) .avatar,.intro .stories-page .stories-list .story:nth-child(8) .thumb{transition-delay:832ms}.intro .stories-page .stories-list .story:nth-child(8) h6{transition-delay:872ms}.intro .stories-page .stories-list .story:nth-child(8) p{transition-delay:920ms}.signup-modal{position:fixed;top:0;left:0;height:100%;width:100%;z-index:99999;transition:opacity 240ms ease-out 0}.signup-modal.collapsed{pointer-events:none;-webkit-user-select:none;opacity:0;transition-duration:24ms;transition-delay:700ms}.signup-modal .modal-background{background:rgba(0,0,0,0.4);background:-webkit-radial-gradient(50% 50%, ellipse farthest-side, rgba(0,5,10,0.88), rgba(0,10,25,0.98));position:absolute;top:0;left:0;height:100%;width:100%;transition:all 640ms ease;opacity:1;-webkit-transform:scale(1.08)}.signup-modal.collapsed .modal-background{opacity:0;-webkit-transform:scale(1);transition-delay:240ms}.signup-modal.collapsed .signup-modal-container{opacity:0;-webkit-transform:scale(1.04);transition-delay:80ms}.signup-modal{display:none}.detected .signup-modal{display:block}.signup-modal.collapsed .signup-modal-container{opacity:0;-webkit-transform:scale(1.04);transition-delay:80ms}.signup-modal .signup-modal-container{box-shadow:2px 3px 32px rgba(0,0,0,0.6);border-radius:24px;background:#fff;margin:-168px 0 0 -300px;position:absolute;top:50%;left:50%;width:600px;height:339.92583px;transition:all 320ms ease-out;opacity:1;-webkit-transform:scale(1)}.mobile .signup-modal .signup-modal-container{height:auto;width:auto;margin:0;top:12px;left:12px;right:12px;bottom:42px;max-width:none}.signup-modal .signup-modal-container .cancel{border:1px solid rgba(205,225,255,0.1);border-radius:24px;color:rgba(205,225,255,0.6);cursor:pointer;font:500 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:6px 0;margin:16px 0 0 -50px;text-align:center;position:absolute;top:100%;left:50%;width:100px}.slide-2 .signup-modal .signup-modal-container .cancel{display:none}.mobile .signup-modal .signup-modal-container .cancel{margin-top:4px;padding:8px 0}.signup-modal .register-form{color:#333;padding:16px 24px;position:relative}.mobile .signup-modal .register-form{padding:8px 12px}.signup-modal .register-form input{border-radius:32px;border:1px solid #ccc;padding:8px 16px;outline:0 none}.signup-modal .register-form .slide{display:none}.slide-1 .signup-modal .register-form .slide-1{display:block}.slide-2 .signup-modal .register-form .slide-2{display:block}.slide-3 .signup-modal .register-form .slide-3{display:block}.forgot-sent .signup-modal .register-form .slide-forgot{display:block}.signup-modal .register-form.available .email-field{border-color:#57d231}.signup-modal .register-form.short .email-field{border-color:#8196a8}.signup-modal .register-form.unavailable .email-field{background:#e0ecf7;border-color:#a5d8ff;color:#0084ff}.signup-modal .register-form.invalid .email-field{background:#d2214f}.signup-modal .register-form .pre-entry{display:block}.signup-modal .register-form.unavailable .pre-entry,.signup-modal .register-form.available .pre-entry{display:none}.signup-modal .register-form .returning{display:none}.signup-modal .register-form.unavailable .returning{display:block}.signup-modal .register-form.unavailable .main-title{opacity:0;-webkit-transform:translateY(-4px)}.signup-modal .register-form.unavailable label.for-email{-webkit-transform:translateY(-56px);transition-delay:80ms}.signup-modal .register-form.unavailable .returning-password-entry{opacity:1;transition-delay:90ms}.signup-modal .register-form .new-user-flow{display:none}.signup-modal .register-form.available .new-user-flow{display:block}.signup-modal .register-form.available .if-available{display:block}.signup-modal .register-form .slide{text-align:left}.signup-modal .register-form .slide-title{display:block;padding:1px 0;transition:all 320ms ease-out}.signup-modal .register-form .slide-title .app-icon{background:url(../images/logo/300.png) no-repeat center center;background-size:contain;border-radius:16px;display:block;float:left;height:64px;width:64px}.mobile .signup-modal .register-form .slide-title .app-icon{margin:4px 0 0 4px;height:56px;width:56px}.signup-modal .register-form .slide-title .logotype{background:url(../images/logo/logotype.png) no-repeat 0 0;background-size:contain;display:block;opacity:0.55;margin:12px 0 0 80px;height:18px;width:130px}.signup-modal .register-form .main-title{color:#333;display:block;font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 0 80px;padding:0;transition:all 320ms ease-out;opacity:1}.mobile .signup-modal .register-form .main-title{font-size:24px}.signup-modal .register-form h2{color:#1577f1;display:block;font:400 18px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:12px 0 0 0}.mobile .signup-modal .register-form h2{font-size:16px}.signup-modal .register-form p{color:#888;display:block;font:500 12px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0}.signup-modal .register-form p a{color:#222}.signup-modal .register-form p a:hover{color:#1577f1}.signup-modal .register-form label{clear:both;display:block;padding:12px 80px 1px 80px}.mobile .signup-modal .register-form label{padding:12px 12px}.signup-modal .register-form .existing-login-link{color:rgba(0,20,35,0.35);font:500 12px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;display:block;padding:4px 8px;position:absolute;top:18px;right:20px;text-decoration:none}.signup-modal .register-form .existing-login-link:hover{color:#2167f4}.signup-modal .register-form .for-email{display:block;transition:all 320ms ease-out}.signup-modal .register-form .input{border:2px solid #c2d1dd;border-radius:24px;box-sizing:border-box;display:block;font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0;padding:12px 24px;width:100%;-webkit-font-smoothing:antialiased}.signup-modal .register-form .input.email{margin-left:-8px}.signup-modal .register-form .hidden.button{position:absolute;pointer-events:none;opacity:0}.signup-modal .register-form .buttons{margin:12px 88px 0 72px}.mobile .signup-modal .register-form .buttons{margin:12px 16px}.signup-modal .register-form .buttons .button{display:block;margin:0;padding:6px 16px;text-align:center}.signup-modal .register-form .buttons .button .backdrop{border-radius:42px;box-shadow:none}.signup-modal .register-form .buttons .button .label{color:#fff;font-size:18px}.signup-modal .register-form .button.to-slide-2{opacity:0;pointer-events:none}.signup-modal .register-form.available .button.to-slide-2{opacity:1;pointer-events:auto}.signup-modal .register-form .returning-password-entry{transition:all 320ms ease-out;opacity:0;-webkit-transform:translateY(-24px)}.signup-modal .register-form .return-options{display:block;padding:8px 80px;text-align:left}.mobile .signup-modal .register-form .return-options{padding:0 12px}.signup-modal .register-form .return-options .password{background:rgba(205,225,255,0.08);border:2px solid rgba(0,10,15,0.12);box-sizing:border-box;display:inline-block;margin-left:-8px;padding:12px 24px;width:40%}.signup-modal .register-form .return-options .password:focus{background:#e1f5ff;border-color:#2069ff}.signup-modal .register-form .return-options .or{color:#95a0b8;display:inline-block;font:400 14px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 1%;width:7%;text-align:center}.signup-modal .register-form .return-options .reset-button{background:#dee2ec;background:-webkit-linear-gradient(top, #e6edff, #dee2ec);box-shadow:1px 2px 4px rgba(0,0,0,0.08);border-radius:32px;color:#363d4c;display:inline-block;font:400 12px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:16px 8px;text-align:center;text-decoration:none;width:44%}.signup-modal .register-form .return-options .reset-button:hover{background:#1b5feb;color:#fff}.signup-modal .register-form .pre-entry .bottom-info{padding:0 80px}.mobile .signup-modal .register-form .pre-entry .bottom-info{padding:0 8px}.signup-modal .register-form .terms-text{color:#333;display:inline-block;font:500 13px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:middle;margin:0 0 6px 0}.signup-modal .register-form .terms-text a{color:inherit}.signup-modal .register-form .checkbox{border:0 none;display:inline-block;margin-top:6px;margin-bottom:0;vertical-align:middle}.signup-modal .register-form .personalize-header{background:#111;border-radius:24px 24px 0 0;display:block;margin:-17px -24px 0 -24px;overflow:hidden}.signup-modal .register-form .personalize-header .human-graphic{display:block;float:left;margin:12px -16px 0 -24px;position:relative;height:100px;width:190px}.signup-modal .register-form .personalize-header .human-graphic .male,.signup-modal .register-form .personalize-header .human-graphic .female{background:url(../images/home3/header/body_m_small.png) no-repeat center 25%;background-size:120% auto;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 480ms ease-out;opacity:0;-webkit-transform:translateY(16px)}.signup-modal .register-form .personalize-header .human-graphic .female{background-image:url(../images/home3/header/body_f_small.png)}.male .signup-modal .register-form .personalize-header .human-graphic .male,.female .signup-modal .register-form .personalize-header .human-graphic .female{opacity:1;-webkit-transform:none}.signup-modal .register-form .personalize-header h2{font:500 24px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 0 80px}.signup-modal .register-form .personalize-header .gender-selector{display:block;margin:0 0 0 80px}.signup-modal .register-form .personalize-header .gender-selector .option{cursor:pointer;display:inline-block;margin:0 16px 0 0;padding:6px 16px 6px 0;width:28%}.signup-modal .register-form .personalize-header .gender-selector .option .circle{background:rgba(205,225,255,0.1);border:2px solid rgba(205,225,255,0.16);border-radius:24px;display:inline-block;margin:0 8px 0 0;height:16px;width:16px;vertical-align:middle}.signup-modal .register-form .personalize-header .gender-selector .option .circle .fill{background:#1577f1;border-radius:10px;display:block;margin:2px;height:12px;width:12px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.4)}.male .signup-modal .register-form .personalize-header .gender-selector .option.set-male .fill{opacity:1;-webkit-transform:none}.female .signup-modal .register-form .personalize-header .gender-selector .option.set-female .fill{opacity:1;-webkit-transform:none}.signup-modal .register-form .personalize-header .gender-selector .option .label{color:rgba(205,225,255,0.8);display:inline-block;font:500 12px/1 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;vertical-align:middle}.confirmation-page{display:block;margin:0 auto;padding:42px 32px;min-height:400px;max-width:900px}.confirmation-page .check-circle{background:#199f3f;border-radius:120px;margin:88px auto 24px auto;display:block;position:relative;height:240px;width:240px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.8)}.loaded .confirmation-page .check-circle{opacity:1;-webkit-transform:none;transition-delay:300ms}.confirmation-page .check-circle .inner-check{background:url(../images/settings/check_white.png) no-repeat center center;background-size:contain;margin:-50px 0 0 -50px;position:absolute;top:50%;left:50%;height:100px;width:100px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.6)}.loaded .confirmation-page .check-circle .inner-check{opacity:1;-webkit-transform:none;transition-delay:360ms}.confirmation-page h2{color:#fff;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .confirmation-page h2{opacity:1;-webkit-transform:none;transition-delay:320ms}.confirmation-page h3{color:rgba(205,225,255,0.64);font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(-8px)}.loaded .confirmation-page h3{opacity:1;-webkit-transform:none;transition-delay:360ms}.confirmation-page .divider{background:rgba(205,225,255,0.1);display:block;margin:42px 0 8px 0;height:1px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scaleX(0.5)}.loaded .confirmation-page .divider{opacity:1;-webkit-transform:none;transition-delay:500ms}.confirmation-page .buttons{margin:24px 0 24px 0;text-align:center}.loaded .confirmation-page .buttons .button{transition-delay:600ms}.confirmation-page .buttons .button.mobile-only{display:none}.mobile .confirmation-page .buttons .button.mobile-only{display:block}.confirmation-page p{color:rgba(205,225,255,0.64);font:500 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0;text-align:center}.superintelligence-page{background:#000}.ai-waitlist{background:#000}.ai-header .title{color:#fff;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 auto;padding:0 5%;text-align:center;max-width:15em}.ai-header .subtitle{color:rgba(205,225,255,0.65);font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;text-align:center;margin:4px auto;padding:0 8%;max-width:20em}.ai-header p{color:#fff;font:500 14px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px auto;padding:0 8%;text-align:center;max-width:28em}.ai-header .buttons{padding:0 0 42px 0;text-align:center}.superintelligence-graphic{display:block;padding:1px 0;margin:0 auto;position:relative;text-indent:-5000px;max-width:80%}.superintelligence-graphic .logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:contain;display:block;top:18%;position:absolute;left:32%;right:32%;height:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1) translateX(-4px)}.loaded .superintelligence-graphic .logotype{-webkit-transform:none;opacity:0.9;transition-delay:520ms}.superintelligence-graphic .logotype{background:url(../images/logo/logotype_white.png) no-repeat center center;background-size:contain;display:block;top:19%;position:absolute;left:32%;right:32%;height:56px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1) translateX(-4px);z-index:55}.mobile .superintelligence-graphic .logotype{left:10%;right:10%}.loaded .superintelligence-graphic .logotype{-webkit-transform:none;opacity:0.9;transition-delay:520ms}.superintelligence-graphic .superintelligence-text{background:url(../images/ai/logo/superintelligence-logo.png) no-repeat center center;background-size:contain;display:block;bottom:4%;position:absolute;left:30%;right:30%;height:45px;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.88);z-index:56}.mobile .superintelligence-graphic .superintelligence-text{right:24px;left:24px}.loaded .superintelligence-graphic .superintelligence-text{-webkit-transform:none;opacity:0.9;transition-delay:700ms}.superintelligence-graphic .inner-square{display:block;margin:64px auto 0 auto;padding:0 0 40% 0;position:relative;width:40%}@media (max-width: 900px){.superintelligence-graphic .inner-square{padding:0 0 80%;width:80%}}.superintelligence-graphic .inner-square .background{background:url(../images/ai/logo/bg1.jpg) no-repeat center center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(0.95)}.loaded .superintelligence-graphic .inner-square .background{-webkit-transform:none;opacity:0.9;transition-delay:620ms}.superintelligence-graphic .inner-square .foreground{background:url(../images/ai/logo/brain1.png) no-repeat center center;background-size:100% 100%;display:block;position:absolute;top:0;left:0;height:100%;width:100%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.06)}.loaded .superintelligence-graphic .inner-square .foreground{-webkit-transform:none;opacity:1;transition-delay:660ms}.superintelligence-graphic .inner-square .icon{background:url(../images/ai/logo/ai_sharp.png) no-repeat center center;background-size:contain;display:block;position:absolute;top:12%;left:25%;right:27%;bottom:26%;transition:all 320ms ease-out;opacity:0;-webkit-transform:scale(1.1)}.loaded .superintelligence-graphic .inner-square .icon{-webkit-transform:none;opacity:1;transition-delay:800ms}.superintelligence-graphic .inner-square .background{background-image:url(../images/ai/logo/bg2.jpg)}.superintelligence-graphic .inner-square .foreground{background-image:url(../images/ai/logo/brain1.png)}.superintelligence-graphic .inner-square .icon{background-image:url(../images/ai/logo/ai_sharp.png)}.superintelligence-graphic .inner-square .background{background-image:url(../images/ai/logo/bg1.jpg)}.superintelligence-graphic .inner-square .foreground{background-image:url(../images/ai/logo/brain2.png)}.superintelligence-graphic .inner-square .icon{background-image:url(../images/ai/logo/ai_sharp.png);top:24%}.x-attributes{position:relative;margin:0 auto 88px auto;max-width:900px}.x-attributes .container-backdrop{background:#20243e;display:block;position:absolute;top:0;left:0;border-radius:32px;height:100%;width:100%}.x-attributes .contents{position:relative;padding:16px 8px}.x-attributes .contents .title{color:#fff;display:block;font:600 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:32px 42px 0 42px;text-align:center}.x-attributes .contents .subtitle{color:rgba(205,225,255,0.75);display:block;font:500 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;max-width:24em;padding:0 24px;margin:0 auto 32px auto;text-align:center}.x-attributes .form{border-radius:8px;margin:0 auto 6px auto;padding:4px 24px;position:relative;text-align:left;max-width:600px;transition:all 320ms ease-out}.x-attributes .form.updated{background:rgba(25,100,50,0.6)}.x-attributes .form.updated .updated-status{opacity:1;-webkit-transform:none;transition-delay:320ms}.x-attributes .form .updated-status{color:#fff;font:500 11px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.2em;position:absolute;top:20px;right:24px;transition:all 320ms ease-out;opacity:0;-webkit-transform:translateX(12px)}.x-attributes .form label{display:block;padding:8px 0;vertical-align:top}.x-attributes .form label h4{color:#fff;font:600 24px/1.2 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0;text-align:left}.x-attributes .form label input,.x-attributes .form label textarea{background:rgba(0,0,0,0.4);border:1px solid rgba(255,255,255,0.06);border-radius:8px;color:#4184ff;display:block;font:500 14px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;padding:12px 16px;outline:0 none;width:88%}.x-attributes .form label input::-webkit-input-placeholder,.x-attributes .form label textarea::-webkit-input-placeholder{color:rgba(205,225,255,0.24);font:400 15px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.x-attributes .form label textarea{min-height:120px;font-size:13px}.x-attributes .form label textarea.short{min-height:50px}.x-attributes .form label small{color:rgba(205,225,255,0.42);display:block;font:500 11px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 12px 0;text-align:left}.x-attributes .form label .dropdown{background:rgba(205,225,255,0.15);border-radius:24px;border:0 none;color:#fff;display:block;padding:8px 16px;font-size:18px;width:80%}.x-attributes .button .label.after{display:none}.x-attributes .button.selected .backdrop{background:green}.x-attributes .button.selected .label.before{display:none}.x-attributes .button.selected .label.after{display:block}.course-page{padding:64px 0 0 0}.course-page .container{margin:0 auto;max-width:1200px}.course-page h4{color:rgba(205,225,255,0.55);display:block;font:400 32px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0;padding:128px 0 0 0}.course-page .course-form{border-radius:24px;margin:24px auto 64px auto;padding:18px 32px;max-width:900px}.newsletter-submitted .course-page .course-form{display:none}.course-page .course-form.unavailable,.course-page .course-form.available{background:rgba(205,225,255,0.08);box-shadow:0 0 16px #58ff2b,inset 0 0 1px 1px #12ff2e}.course-page .course-form label.for-email{display:block;margin:0 0 12px 0}.course-page .course-form h2{color:#fff;font:600 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.course-page .course-form p{color:rgba(205,225,255,0.8);font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 24px 0}.course-page .course-form .email{background:#fff;box-sizing:border-box;border:1px solid #fff;border-radius:24px;font:600 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;outline:0 none;margin:8px 0;padding:12px 24px;width:90%}.course-page .course-form .small{color:rgba(205,225,255,0.45);font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 16px 0;max-width:55em}.course-page .course-form .buttons{margin:0}.course-page .course-form .buttons .button{box-sizing:border-box;display:block;margin:0 !important;width:90%}.loaded .course-page .course-form .buttons .button{opacity:0.6}.loaded .course-page .course-form.unavailable .buttons .button,.loaded .course-page .course-form.available .buttons .button{opacity:1}.course-page .course-confirmation{background:rgba(205,225,255,0.15);border-radius:24px;display:none;margin:24px auto 64px auto;padding:18px 32px;max-width:900px}.newsletter-submitted .course-page .course-confirmation{display:block}.course-page .course-confirmation h2{color:#fff;font:600 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.course-page .course-confirmation p{color:rgba(205,225,255,0.8);font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 24px 0}.course-title{border-bottom:1px solid rgba(205,225,255,0.1);display:block;margin:16px auto 0 auto;padding:16px 0;text-align:center;max-width:900px}.course-title .graphic{display:inline-block;position:relative;padding:0 0 33% 0;width:33%;vertical-align:middle}.mobile .course-title .graphic{display:block;margin:0;padding:0 0 45% 0;width:45%}.course-title .graphic .bodyfat-icon{background:url(../images/emoji/bodyfat.png) no-repeat center center;background-size:contain;position:absolute;top:0;left:0;height:100%;width:100%}.course-title .content{display:inline-block;margin:0 0 0 6%;text-align:left;vertical-align:middle;width:55%}.mobile .course-title .content{display:block;margin:0 16px 0 70px;width:auto}.course-title .content small{color:#ffcc34;display:block;font:500 18px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 12px 0;text-shadow:0 0 20px rgba(255,204,52,0.8);text-transform:uppercase}.course-title .content h1{color:#fff;display:block;font:600 42px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;text-shadow:0 0 15px rgba(255,255,255,0.3)}.mobile .course-title .content h1{font-size:32px;max-width:13em}.course-title .content h1 .red{color:#f96218;display:inline-block;position:relative;text-shadow:0 0 20px rgba(249,98,24,0.45),0 0 30px rgba(249,98,24,0.6);white-space:nowrap}.course-title .content h1 .red::before{background:radial-gradient(ellipse at center, rgba(249,98,24,0.45) 0%,rgba(249,98,24,0) 75%);border-radius:8px;content:"";height:125%;left:-32px;opacity:1;position:absolute;top:-8px;width:110%;z-index:0}.course-title .content h1 .green{color:#6bea44;display:inline-block;padding:4px 0 0 0;position:relative;text-shadow:0 0 20px rgba(107,234,68,0.55),0 0 30px rgba(107,234,68,0.6);white-space:nowrap}.course-title .content h1 .green::before{background:radial-gradient(ellipse at center, rgba(107,234,68,0.35) 0%,rgba(107,234,68,0) 75%);border-radius:8px;content:"";height:155%;left:-32px;opacity:1;position:absolute;top:-16px;width:117%;z-index:0}.course-title .content h1 em{font-style:oblique}.course-title .content h1 .down-arrow,.course-title .content h1 .up-arrow{display:inline-block;filter:drop-shadow(0 0 12px rgba(255,255,255,0.4));height:64px;position:relative;vertical-align:middle;width:64px}.course-title .content h1 .up-arrow{background:url(../images/content/icon_up_3d.png) no-repeat center center;background-size:contain;filter:drop-shadow(0 0 20px rgba(107,234,68,0.6));margin-left:-64px;margin-right:2px}.course-title .content h1 .up-arrow::before{background:radial-gradient(circle at center, rgba(107,234,68,0.3) 0%,rgba(107,234,68,0) 75%);content:"";height:120%;left:-10%;opacity:1;position:absolute;top:-10%;width:120%;z-index:-1}.course-title .content h1 .down-arrow{background:url(../images/content/icon_down_2_3d.png) no-repeat center center;background-size:contain;margin:0 0 -9px 0;filter:drop-shadow(0 0 20px rgba(249,98,24,0.5))}.course-title .content h1 .down-arrow::before{background:radial-gradient(circle at center, rgba(249,98,24,0.3) 0%,rgba(249,98,24,0) 75%);content:"";height:110%;left:-10%;opacity:1;position:absolute;top:-10%;width:108%;z-index:-1}@keyframes subtlePulse{0%{opacity:0.7}50%{opacity:1}100%{opacity:0.7}}.animate-glow .red::after,.animate-glow .green::after{animation:subtlePulse 3s infinite ease-in-out}.course-page .course-header{margin:64px 0 0 5%;padding:8px 0;position:relative}.course-page .course-header .lesson-bar{border:2px solid rgba(205,225,255,0.3);border-radius:8px;display:block;margin:0 0 16px 0;height:8px;width:auto;max-width:320px}.course-page .course-header .lesson-bar .lesson-bar-fill{background:rgba(205,225,255,0.44);border-radius:8px;height:8px;width:10%}.course-page .course-header small{color:rgba(205,225,255,0.55);display:block;font:400 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0}.course-page .course-header h2{color:#fff;font:600 5vmin/1.3 "D","Lucida Grande",verdana,sans-serif}.course-page .table-of-contents{display:block;float:left;padding:24px 0;margin:80px 0 0 5%}.course-page .table-of-contents.standalone{margin-top:4px;margin-left:5%}.course-page .table-of-contents h4{color:rgba(205,225,255,0.55);display:block;font:400 20px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:0 0 16px 0}.course-page .table-of-contents ul li{font:500 24px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 8px 0}.course-page .table-of-contents ul li a{color:#fff;text-decoration:none}.course-page .course-content{clear:both;padding:0 5% 128px 5%}.course-page .course-content p{color:#fff;font:500 20px/1.6 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 16px 0;max-width:45em}.course-page .course-content p a{color:#fff;text-decoration:none}.course-page .course-content strong{font-weight:600}.course-page .course-content h2{color:rgba(205,225,255,0.5);font:500 42px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:24px 0 8px 0}.course-page .course-content ul{color:#fff;font:400 24px/1.25 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:8px 0 32px 0}.course-page .course-content ul li{margin:0 0 12px 0;max-width:38em}.course-page .course-content aside{background:rgba(205,225,255,0.08);border-radius:24px;margin:42px 0 64px -24px;padding:12px 32px;max-width:44%}.mobile .course-page .course-content aside{max-width:100%}.course-page .course-content aside h5{color:#dfb740;display:block;font:32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin-top:16px;margin-bottom:8px}.course-page .course-content aside p{font:500 18px/1.4 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:0 0 12px 0}.course-page .course-content .cheatsheet-download{border-radius:24px;display:block;margin:24px 0}.course-page .course-content .cheatsheet-download .cheatsheet-graphic{background:#528fce url(../images/course/cheatsheet.jpg) no-repeat center center;background-size:cover;border-radius:24px;display:inline-block;margin:0 5% 0 0;padding:0 0 30% 0;vertical-align:middle;width:45%}.course-page .course-content .cheatsheet-download h3{color:#6173e3;display:inline-block;font:600 24px/1.3 "D","Lucida Grande",verdana,sans-serif;vertical-align:middle}.newsletter-title{display:block;margin:0 auto 0 auto;padding:12px 0;text-align:center;max-width:1000px}.newsletter-title .graphic{background:url(../images/newsletter/header3.jpg) no-repeat center center;background-size:contain;display:inline-block;position:relative;padding:0 0 42% 0;margin:-32px 0 -64px -6%;width:51%;vertical-align:middle}.mobile .newsletter-title .graphic{margin:-24px 0 -32px 0;width:80%;padding:0 0 55% 0}.newsletter-title .content{display:inline-block;margin:0 0 0 2%;text-align:left;vertical-align:middle;width:42%}.mobile .newsletter-title .content{display:block;margin:0 16px 0 70px;width:auto}.newsletter-title .content small{color:#65799a;display:block;font:500 15px/1.3 "D","Lucida Grande",verdana,sans-serif;letter-spacing:0.1em;margin:0 0 12px 0;text-transform:uppercase}.mobile .newsletter-title .content small{display:none}.newsletter-title .content h1{color:#fff;display:block;font:600 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;position:relative;text-shadow:0 0 15px rgba(255,255,255,0.3)}.mobile .newsletter-title .content h1{font-size:32px;max-width:13em}.newsletter-title .content h1 .red{color:#f99c18;display:inline-block;position:relative;text-shadow:0 0 20px rgba(249,98,24,0.45),0 0 30px rgba(249,98,24,0.6);white-space:nowrap}.newsletter-title .content h1 .red::before{background:radial-gradient(ellipse at center, rgba(249,98,24,0.45) 0%,rgba(249,98,24,0) 75%);border-radius:8px;content:"";height:125%;left:-32px;opacity:1;position:absolute;top:-8px;width:110%;z-index:0}.newsletter-title .content h1 .green{color:#6bea44;display:inline-block;padding:4px 0 0 0;position:relative;text-shadow:0 0 20px rgba(107,234,68,0.55),0 0 30px rgba(107,234,68,0.6);white-space:nowrap}.newsletter-title .content h1 .green::before{background:radial-gradient(ellipse at center, rgba(107,234,68,0.35) 0%,rgba(107,234,68,0) 75%);border-radius:8px;content:"";height:155%;left:-32px;opacity:1;position:absolute;top:-16px;width:117%;z-index:0}.newsletter-title .content h1 em{font-style:oblique}.newsletter-title .content h1 .down-arrow,.newsletter-title .content h1 .up-arrow{display:inline-block;filter:drop-shadow(0 0 12px rgba(255,255,255,0.4));height:64px;position:relative;vertical-align:middle;width:64px}.newsletter-title .content h1 .up-arrow{background:url(../images/content/icon_up_3d.png) no-repeat center center;background-size:contain;filter:drop-shadow(0 0 20px rgba(107,234,68,0.6));margin-left:-64px;margin-right:2px}.newsletter-title .content h1 .up-arrow::before{background:radial-gradient(circle at center, rgba(107,234,68,0.3) 0%,rgba(107,234,68,0) 75%);content:"";height:120%;left:-10%;opacity:1;position:absolute;top:-10%;width:120%;z-index:-1}.newsletter-title .content h1 .down-arrow{background:url(../images/content/icon_down_2_3d.png) no-repeat center center;background-size:contain;margin:0 0 -9px 0;filter:drop-shadow(0 0 20px rgba(249,98,24,0.5))}.newsletter-title .content h1 .down-arrow::before{background:radial-gradient(circle at center, rgba(249,98,24,0.3) 0%,rgba(249,98,24,0) 75%);content:"";height:110%;left:-10%;opacity:1;position:absolute;top:-10%;width:108%;z-index:-1}.newsletter-form{border-radius:32px;margin:4px auto 64px auto;padding:18px 32px;max-width:900px}.newsletter-submitted .newsletter-form{display:none}.newsletter-form.unavailable,.newsletter-form.available{background:rgba(205,225,255,0.08);box-shadow:0 0 16px #58ff2b,inset 0 0 1px 1px #12ff2e}.mobile .newsletter-form{margin:8px}.newsletter-form label.for-email{display:block;margin:0 0 12px 0}.newsletter-form h2{color:#fff;font:600 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.mobile .newsletter-form h2{font-size:18px;font-weight:400}.newsletter-form p{color:rgba(205,225,255,0.8);font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 24px 0}.mobile .newsletter-form p{font-size:14px;margin:8px 0}.newsletter-form .email{background:#fff;box-sizing:border-box;border:1px solid #fff;border-radius:24px;font:600 18px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;outline:0 none;margin:8px 0;padding:12px 24px;width:90%}.newsletter-form .small{color:rgba(205,225,255,0.45);font:400 15px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif;margin:16px 0 16px 0;max-width:55em}.newsletter-form .buttons{margin:0}.newsletter-form .buttons .button{box-sizing:border-box;display:block;font-size:18px;margin:0 !important;width:90%}.loaded .newsletter-form .buttons .button{opacity:0.6}.loaded .newsletter-form.unavailable .buttons .button,.loaded .newsletter-form.available .buttons .button{opacity:1}.newsletter-landing-confirmation{background:rgba(205,225,255,0.15);border-radius:24px;display:none;margin:24px auto 64px auto;padding:18px 32px;max-width:900px}.mobile .newsletter-landing-confirmation{margin:8px 12px 64px 12px}.newsletter-submitted .newsletter-landing-confirmation{display:block}.newsletter-landing-confirmation h2{color:#fff;font:600 32px/1.3 -apple-system-headline,-apple-system,"Helvetica Neue",Helvetica,Arial,verdana,sans-serif}.newsletter-landing-confirmation p{color:rgba(205,225,255,0.8);font:400 19px/1.3 "D","Lucida Grande",verdana,sans-serif;margin:8px 0 24px 0}
