@import url(https://fonts.googleapis.com/css?family=Montserrat:300,400,600,700&display=swap);@-webkit-keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@keyframes lds-ripple{0%{top:28px;left:28px;width:0;height:0;opacity:1}to{top:-1px;left:-1px;width:58px;height:58px;opacity:0}}@-webkit-keyframes logo-blink{30%,98%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}0%,28%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes logo-blink{30%,98%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}0%,28%,to{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@-webkit-keyframes pulse{0%,90%{-webkit-transform:rotate(-45deg) scale3d(1,1,1);transform:rotate(-45deg) scale3d(1,1,1)}30%{-webkit-transform:rotate(-45deg) scale3d(1.2,1.2,1);transform:rotate(-45deg) scale3d(1.2,1.2,1)}}@keyframes pulse{0%,90%{-webkit-transform:rotate(-45deg) scale3d(1,1,1);transform:rotate(-45deg) scale3d(1,1,1)}30%{-webkit-transform:rotate(-45deg) scale3d(1.2,1.2,1);transform:rotate(-45deg) scale3d(1.2,1.2,1)}}html{min-height:100vh;quotes:'“' '”';--color-green:#4cc992;--color-blue:#009cde;--color-white:#fff;--color-lightgray:#f4f4f4;--color-darkgray:#525657;--color-mostdarkgray:#333335;--color-darkgray-opacity:rgba(82,86,87,0.09);--enter:cubic-bezier(0,.5,.5,1);--move:cubic-bezier(.5,0,.5,1);--exit:cubic-bezier(.5,0,0,1);--bounce:cubic-bezier(.175,.885,.32,1.275);--unit:12;font-size:calc(var(--unit)*1.41px)}body{font-family:'Montserrat',Arial,Helvetica,sans-serif;line-height:1}figure{max-width:1024px}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}*,:after,:before,body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:none}table{border-collapse:collapse;border-spacing:0}body,html{background:var(--color-lightgray);min-height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-weight:400;font-style:normal;-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility;-webkit-font-feature-settings:"pnum";font-feature-settings:"pnum";font-variant-numeric:proportional-nums}.use path{fill:inherit}input[type=button],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{border-radius:5px;-webkit-box-shadow:0 0 0 1px #e2e2e2;box-shadow:0 0 0 1px #e2e2e2;outline:0;font-size:.9rem;width:100%;font-family:inherit;color:rgba(82,86,87,.61)}textarea{height:auto;min-height:50px;padding:calc(var(--unit)*1px)}select,textarea{border:1px solid #e2e2e2}figure img{max-width:100%}.container{margin-left:auto;margin-right:auto;width:calc(100% - 48px);max-width:960px}.sub-container{max-width:640px;margin:0 auto}.section-title,.third-title{font-size:3.39rem;font-weight:300}.third-title{margin-bottom:24px;font-size:1.71rem;text-transform:capitalize}.cta,.icon-wrapper,.learn-more,.read-more{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.icon-wrapper{position:absolute;top:-25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-style:normal;height:50px;width:50px;background:var(--color-darkgray);border-radius:6px}.cta,.learn-more,.read-more{text-decoration:none}.learn-more{color:var(--color-blue);font-size:.85rem;display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500}.learn-more svg,.read-more svg{fill:var(--color-blue);height:8px;width:12px;margin-left:6px;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:.2s var(--move) transform;transition:.2s var(--move) transform}.learn-more:hover{opacity:.5}.learn-more:hover svg{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}.learn-more:active{opacity:1}.learn-more:active svg{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}.cta,.read-more{font-weight:600}.read-more{margin:36px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-size:1rem;color:var(--color-blue)}.read-more:hover{opacity:.5}.read-more:hover svg{-webkit-transform:translate3d(-2px,0,0);transform:translate3d(-2px,0,0)}.main-header-nav a:hover,.read-more:active{opacity:1}.read-more:active svg{-webkit-transform:translate3d(4px,0,0);transform:translate3d(4px,0,0)}.read-more svg{position:relative;top:0;margin-left:8px;height:14px;width:10px}.cta{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;white-space:nowrap;min-height:24px;padding:12px 24px;border-radius:6px;font-size:15px;text-transform:uppercase;letter-spacing:.025em;-webkit-transition:all .11s var(--enter);transition:all .11s var(--enter);-webkit-box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08);box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}.cta:hover{top:-1px;-webkit-box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08);box-shadow:0 7px 14px rgba(50,50,93,.1),0 3px 6px rgba(0,0,0,.08)}.cta:active{opacity:.9;top:1px;-webkit-box-shadow:0 7px 14px transparent,0 3px 6px transparent;box-shadow:0 7px 14px transparent,0 3px 6px transparent}.cta.white-bg{padding:calc(var(--unit)*1.5px) calc(var(--unit)*1.5px) calc(var(--unit)*1.5px) calc(var(--unit)*2px);margin-top:calc(var(--unit)*4px);background-color:var(--color-white);color:var(--color-green)}.cta.white-bg svg{fill:var(--color-green);margin-left:calc(var(--unit)*1px);height:calc(var(--unit)*1.5px)}.lds-ripple{display:inline-block;position:relative;width:calc(var(--unit)*5.3px);height:calc(var(--unit)*5.3px);margin:auto}.lds-ripple div{position:absolute;border:4px solid var(--primary);opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.page-index .play-with-others{padding-bottom:0}.page-index .play-with-others:after,form.loading .field,form.loading fieldset{display:none}.iframe-container{position:relative;overflow:hidden;padding-top:56.25%}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.iframe-container-facebook{padding-top:37.25%;max-width:640px;max-height:360px;margin:0 auto}.separator{display:block;min-height:calc(var(--unit)*4px)}.img-center{max-width:100%}.img-center img{display:block;margin:0 auto;height:auto}p a{color:var(--color-blue);text-decoration:underline}.card{position:relative;background:var(--color-white);border-radius:6px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.07);box-shadow:0 1px 2px rgba(0,0,0,.07);overflow:hidden}figure picture{display:block;position:relative;width:100%}.centered-content,.sporty-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.centered-content{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sporty-logo{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-decoration:none}#logo-text{position:absolute;margin:0 0 0 10px;color:var(--color-green);text-transform:uppercase;font-size:18px;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}@media screen and (min-width:719px){#logo-text{opacity:0;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity var(--enter) .1s .1s,-webkit-transform var(--move) .2s;transition:transform var(--move) .2s,opacity var(--enter) .1s .1s;transition:transform var(--move) .2s,opacity var(--enter) .1s .1s,-webkit-transform var(--move) .2s;-webkit-animation:logo-blink 5s var(--enter);animation:logo-blink 5s var(--enter)}.sporty-logo:hover #logo-text{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}}.main-header{position:relative;background:var(--color-white);padding:calc(var(--unit)*2px)}.main-header-nav{margin:0 auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%;max-width:1024px}.main-header-nav,.main-header-nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.main-header-nav a{padding:calc(var(--unit)*1px);text-decoration:none;color:var(--color-darkgray);opacity:.75;font-size:1rem}.hamburger-menu{pointer-events:none;opacity:0;position:relative;cursor:pointer}#hamburger-menu,.hamburger-menu input{position:fixed;pointer-events:none;opacity:0}.homepage-footer{background:var(--color-darkgray);padding:calc(var(--unit)*4px) 0}.homepage-footer .container{display:grid;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.homepage-footer .container li{margin-bottom:calc(var(--unit)*1px)}.homepage-footer .container a{font-size:calc(var(--unit)*1px);color:var(--color-white);text-decoration:none}.page-index{background:linear-gradient(154.93deg,var(--color-green) 0%,#35dbf7 50%,#3d7cfb 100%);background-attachment:fixed;overflow-x:hidden}.page-index-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-index-header .presentation{position:relative;z-index:9;width:calc(50% - 24px);max-width:480px;top:24px}.page-index_for-facilities{padding:48px;width:calc(100% - 24px);max-width:1052px;background:var(--color-white);border-radius:10px;margin-left:auto;margin-right:auto;color:var(--color-darkgray);overflow:visible}.page-index_for-facilities .section-title{margin-bottom:calc(var(--unit)*3px)}.page-index_for-facilities p{line-height:1.6em;opacity:.8}.page-index_for-facilities .content{max-width:460px}.page-index_for-facilities .container{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.page-index-feature{position:relative}.page-index-feature:not(.page-index-feature-list){padding:51px 24px 24px;border:1px solid var(--color-darkgray-opacity);border-radius:10px}.page-index-feature p{font-size:.85rem}.page-index-feature a{display:inline-block;margin-top:24px}.page-index-feature-list ul,.page-index-features{display:grid}.page-index-feature-list{line-height:1.3em;font-size:.85rem;font-weight:400;min-height:240px}.page-index-feature-list li{position:relative;opacity:.85;margin-top:6px;margin-left:6px;padding:0 0 0 18px}.page-index-feature-list li:before{position:absolute;left:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);height:8px;width:8px;content:'';border-radius:4px;background-color:var(--color-blue)}.page-index-header{padding:calc(var(--unit)*9px) 0}.page-index-header .section-title{margin-bottom:3rem;color:var(--color-white)}.page-index-header p{color:var(--color-white);font-size:1.28rem;line-height:1.2em}.for-the-user{margin:72px 0}.for-the-user .section-title{margin-top:0;color:var(--color-white)}.for-the-user_container{max-width:940px;width:calc(100% - 48px)}.for-the-user_container article{color:var(--color-white);max-width:320px}.apple-watch p,.for-the-user_container p{font-weight:400;line-height:1.4em;font-size:.85rem}.for-the-user_container p{margin:calc(var(--unit)*3px) 0 0}.for-the-user_container .store-btns{display:grid;margin:calc(var(--unit)*3px) 0}.for-the-user_container .cta{width:100%;min-width:160px;padding:calc(var(--unit)*1px);background-color:var(--color-mostdarkgray);color:var(--color-white)}.for-the-user_container .cta svg{min-height:calc(var(--unit)*2px);min-width:calc(var(--unit)*2px);fill:var(--color-white);margin-right:calc(var(--unit)*1px)}.for-the-user_container .cta small{display:block;font-size:.6rem}.for-the-user_container .cta strong{font-size:.8rem}.apple-watch,.for-the-user_container,.internal header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.apple-watch article{max-width:320px;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.apple-watch figure{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.apple-watch p{color:var(--color-white)}.play-with-others .section-title{margin-bottom:48px;text-align:center;color:var(--color-white)}.features-cta{margin:36px 0;background-color:var(--color-green);color:var(--color-white);-webkit-box-shadow:0 10px 8px rgba(77,199,138,.2),0 1px 4px rgba(77,199,138,.5);box-shadow:0 10px 8px rgba(77,199,138,.2),0 1px 4px rgba(77,199,138,.5)}.features-cta svg{fill:var(--color-white);margin-right:12px}.features-cta.centered{margin-left:auto;margin-right:auto}.page-index_for-facilities .icon-wrapper{opacity:1;background:var(--color-white);border:1px solid var(--color-darkgray-opacity)}.internal header{min-height:280px;padding:5rem;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:linear-gradient(106.28deg,#48cda5 15.2%,#3ecdc4 96.46%);color:var(--color-white);text-align:center}.internal header p{margin:24px auto 0;max-width:640px;text-align:center;opacity:.85}.internal section{margin:calc(var(--unit)*4px) auto;color:var(--color-darkgray);min-height:calc(100vh - 620px)}.internal h2{font-size:1.6rem;margin-bottom:24px;font-weight:400}.internal p{opacity:.85;font-size:.85rem;margin-bottom:12px;line-height:1.4rem}.internal h2,.internal p{margin:calc(var(--unit)*1px) auto;max-width:640px}.internal article{margin:0 auto}.internal article strong{font-size:1.5rem;display:block;margin-top:calc(var(--unit)*2px)}.contact-grid{grid-template-columns:repeat(2,240px);grid-gap:36px}.form-modal{position:fixed;top:0;left:0;height:100vh;width:100%;overflow-y:auto;background:rgba(0,0,0,.4)}.form-modal:not(.open){opacity:0;pointer-events:none;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .5s .3s var(--move);transition:opacity .5s .3s var(--move)}.form-modal.open{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);-webkit-transition:opacity .2s var(--enter);transition:opacity .2s var(--enter)}.form-modal-close{position:absolute;top:15px;right:15px;border-radius:20px;height:40px;width:40px;border:0;outline:0;color:transparent;background:rgba(196,196,196,.6);opacity:.5;cursor:pointer;z-index:10}.form-modal-close:after,.form-modal-close:before{position:absolute;top:50%;left:50%;margin-top:-10px;margin-left:-1px;content:'';height:20px;width:2px;background:#5a5a5a}.form-modal-close:hover{opacity:1}.form-modal-close:after{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form-modal-close:before{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.form-modal:not(.open) .form-modal-content{-webkit-transition:opacity .3s var(--exit),-webkit-transform .2s var(--exit);transition:transform .2s var(--exit),opacity .3s var(--exit);transition:transform .2s var(--exit),opacity .3s var(--exit),-webkit-transform .2s var(--exit)}.form-modal.open .form-modal-content{-webkit-transition:opacity .3s .3s var(--enter),-webkit-transform .3s .2s var(--enter);transition:transform .3s .2s var(--enter),opacity .3s .3s var(--enter);transition:transform .3s .2s var(--enter),opacity .3s .3s var(--enter),-webkit-transform .3s .2s var(--enter)}.form-modal.closed .form-modal-content{-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);-webkit-transition:opacity .3s .1s var(--move),-webkit-transform .3s .2s var(--enter);transition:transform .3s .2s var(--enter),opacity .3s .1s var(--move);transition:transform .3s .2s var(--enter),opacity .3s .1s var(--move),-webkit-transform .3s .2s var(--enter)}.form-modal-content{width:100%;max-width:1740px;min-height:100%;background:#fff;border-radius:4px;margin:0 auto}@media (min-width:641px){.form-modal-content{display:grid;grid-template-columns:33% 67%}}@media (max-width:640px){.form-modal-content{grid-template-columns:33% 67%}}.form-modal-content aside{padding:25px;height:100%;background:linear-gradient(154.43deg,var(--color-green) 0%,#009cde 74.15%,#3d7cfb 99.56%);color:var(--color-white)}.form-modal-content form{max-width:1240px;padding:40px 25px 50px;overflow-y:auto;position:relative}@media (min-width:641px){.form-modal-content aside{border-top-left-radius:4px;border-bottom-left-radius:4px}}@media (max-width:640px){.form-modal-content aside{padding:calc(var(--unit)*2px);height:100%;border-top-left-radius:4px;border-top-right-radius:4px}}.form-modal-content aside div{position:sticky;top:calc(var(--unit)*5px)}.form-modal-content aside h2{margin-top:0}.form-modal-content aside ul{margin:36px 0 0;padding:0 0 0 calc(var(--unit)*1.1px);font-size:calc(var(--unit)*1.16px);list-style:square;list-style-position:outside}.form-modal-content aside ul li{position:relative;margin:15px 0 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.form-modal-content aside a{color:#fff;text-decoration:none}.form-modal-content aside span{font-size:.8em;display:inline-block;margin-left:6px;color:rgba(0,0,0,.4);text-transform:lowercase}form fieldset{border:0;padding:0;margin-bottom:calc(var(--unit)*2px)}form:not(.loading) .loading-state{opacity:0}.loading-state{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);pointer-events:none}.form-modal-content form h4{font-weight:600;font-size:calc(var(--unit)*1.16px);letter-spacing:1px;text-transform:uppercase;color:rgba(82,86,87,.61);margin-bottom:calc(var(--unit)*2px)}.form-modal-content .field-grid{display:grid}@media (min-width:641px){.form-modal-content .field-grid{grid-template-columns:repeat(2,1fr);grid-gap:36px}}@media (max-width:640px){.form-modal-content .field-grid{grid-template-columns:repeat(1,1fr);grid-gap:0}}.field{border:1px solid transparent}.field:not(.field-checkbox){margin:0 0 calc(var(--unit)*2px)}.field.field-checkbox{margin:0 0 12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.field label{display:block;color:gray;font-size:calc(var(--unit)*1px);cursor:pointer}.styled-checkbox{position:relative;height:15px;width:15px;border:1px solid rgba(82,86,87,.49);margin-right:10px;border-radius:2px;-webkit-transition:border .4s var(--enter);transition:border .4s var(--enter)}.checkbox{opacity:0;pointer-events:none;position:absolute}.checkbox-wrapper{position:relative;margin-bottom:10px;padding:0 10px;--maxHeight:110px;--minHeight:auto}.checkbox-wrapper .field-grid{padding:0 30px;opacity:0;-webkit-transform-origin:0 0;transform-origin:0 0;-webkit-transition:height .3s var(--exit),opacity .4s var(--exit);transition:height .3s var(--exit),opacity .4s var(--exit);pointer-events:none;height:var(--minHeight)}input:checked~.field-grid{position:relative;opacity:1;pointer-events:all;height:var(--maxHeight);-webkit-transition:height .2s var(--enter),opacity .4s var(--enter);transition:height .2s var(--enter),opacity .4s var(--enter)}.styled-checkbox:before{content:'';position:absolute;left:3px;top:0;height:6px;width:12px;border-bottom:2px solid var(--color-green);border-left:2px solid var(--color-green);-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-box-shadow:1px 1px 0 #fff;box-shadow:1px 1px 0 #fff;opacity:0;pointer-events:none}input:checked+.field-checkbox .styled-checkbox{border:1px solid var(--color-green);-webkit-box-shadow:inset 0 0 0 1px var(--color-green);box-shadow:inset 0 0 0 1px var(--color-green)}input:checked+.field-checkbox .styled-checkbox:before{opacity:1;-webkit-animation:pulse .35s forwards var(--bounce);animation:pulse .35s forwards var(--bounce)}.borders{pointer-events:none;position:absolute;top:-10px;left:-5px;height:100%;width:calc(100% + 10px);content:'';border:2px solid #f9f6f6;border-radius:4px;opacity:0;-webkit-transition:opacity .2s .1s var(--exit);transition:opacity .2s .1s var(--exit)}input:checked~.borders{opacity:1;-webkit-transition:opacity .4s var(--enter);transition:opacity .4s var(--enter)}.field textarea{min-height:136px;min-width:100%;color:#3c4257}.field.cta-field{margin-top:calc(var(--unit)*2px);border-top:1px solid transparent;margin-top:36px;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.field button{background-color:var(--color-green);position:relative;color:#fff;outline:0;background-color:rgba(112,196,143,.9);cursor:pointer;border:0;padding:18px 64px 18px 48px}.field button:before{position:absolute;right:24px;height:10px;width:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg);border-right:2px solid #fff;border-top:2px solid #fff;border-top-right-radius:2px;content:''}.field input:not([type=checkbox]),.field select{margin-top:10px;z-index:1;width:100%;text-decoration:none;vertical-align:middle;word-break:keep-all;background:0 0;outline:0;border:0;-webkit-transition:all 240ms;transition:all 240ms;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;color:#3c4257;line-height:28px;font-size:16px;padding:8px 16px;border-radius:4px;-webkit-box-shadow:0 0 0 2px #e2e2e2;box-shadow:0 0 0 2px #e2e2e2;white-space:nowrap;-webkit-box-sizing:border-box;box-sizing:border-box}.field select{background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%),linear-gradient(to right,#ccc,#ccc);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;background-repeat:no-repeat}.field input:focus,.field textarea:focus{-webkit-transition:all 240ms;transition:all 240ms;border-color:rgba(112,196,143,.9);-webkit-box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(112,196,143,.3);box-shadow:inset 0 1px 2px rgba(188,188,188,.6),0 0 0 2px rgba(112,196,143,.3)}.toast{position:fixed;top:0;left:50%;min-height:80px;width:80%;max-width:420px;border-radius:4px;background:#fff;-webkit-transition:opacity .3s var(--move),-webkit-transform .3s var(--move);transition:transform .3s var(--move),opacity .3s var(--move);transition:transform .3s var(--move),opacity .3s var(--move),-webkit-transform .3s var(--move);-webkit-box-shadow:0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1),0 32px 32px rgba(0,0,0,.15),0 64px 64px rgba(0,0,0,.15);box-shadow:0 4px 4px rgba(0,0,0,.1),0 8px 8px rgba(0,0,0,.1),0 16px 16px rgba(0,0,0,.1),0 32px 32px rgba(0,0,0,.15),0 64px 64px rgba(0,0,0,.15);opacity:0;pointer-events:none;-webkit-transform:translate3d(-50%,-10%,0);transform:translate3d(-50%,-10%,0)}.toast.open{opacity:1;-webkit-transform:translate3d(-50%,50%,0);transform:translate3d(-50%,50%,0);z-index:99}.toast h3,.toast-content{color:var(--color-darkgray)}.toast-content{padding:24px}.toast h3{font-size:20px;margin-bottom:12px}.toast p{font-size:14px;opacity:.5}.toast-fail-message,.toast-success-message{display:none}.page-presskit_item{margin-bottom:calc(var(--unit)*5px)}.page-presskit_item .flex{display:grid;grid-template-columns:60% 40%;grid-gap:calc(var(--unit)*4px)}.page-presskit_item .flex a{width:100%}.page-presskit_item .sub-title{text-align:center;margin:calc(var(--unit)*1px) auto calc(var(--unit)*2px)}.page-presskit .grid{display:grid;grid-template-columns:repeat(3,33%);-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;grid-gap:calc(var(--unit)*3px)}.page-presskit .grid h4{font-weight:400;margin:calc(var(--unit)*1px) 0 calc(var(--unit)*2px)}.page-presskit .grid a{display:block;color:var(--color-blue);font-size:calc(var(--unit)*1px);margin-top:calc(var(--unit)*1px)}.page-presskit .icon-container{padding:calc(var(--unit)*2px);height:100%}.page-presskit .icon-container figure{padding:calc(var(--unit)*2px);background:var(--color-lightgray);border-radius:6px}.page-presskit .icon-container figure img{display:block;margin:0 auto}.contact-grid{display:grid}.page-features{padding-top:calc(var(--unit)*5px);margin-bottom:-50px}.page-features .section-title{max-width:540px;color:var(--color-darkgray)}.page-features .learn-more{display:none}.page-features .page-index-feature{border:0}.page-features .page-index-feature div{padding-right:calc(var(--unit)*2px)}.page-features .page-index-feature .third-title{font-weight:700}.page-features .page-index-feature img{height:auto}.page-features .page-index-feature figure picture{max-height:400px}@media screen and (min-width:768px){.page-features .page-index-feature{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:calc(var(--unit)*7px) 0}.page-features .page-index-feature div{width:45%;min-width:280px}.page-features .page-index-feature figure{width:50%}.page-features .page-index-feature figure img{display:block;margin:0 auto}.page-features .page-index-feature:nth-child(odd) div{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-features .page-index-feature:nth-child(odd) figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-features .design-winning-apps figure picture{top:-45px}}@media screen and (max-width:767px){.page-features .page-index-feature{display:block}.page-features .page-index-feature,.page-features .page-index-feature div{margin-bottom:calc(var(--unit)*3px)}}.fees .section-title{max-width:960px;margin-left:auto;margin-right:auto;margin-bottom:calc(var(--unit)*5px)}.fees-item{position:relative;max-width:960px;margin:0 auto;padding:calc(var(--unit)*3px) 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fees-item:after{position:absolute;content:'';height:1px;width:100%;bottom:0;left:0;background:rgba(82,86,87,.08)}.fees-item:last-child:after{display:none}.fees-item p{width:calc(100% - 420px);font-size:calc(var(--unit)*1px);margin:0}.fees-title{position:relative;padding-left:calc(var(--unit)*3px);width:calc(var(--unit)*20px);font-weight:700;font-size:calc(var(--unit)*2px)}.fees-title:before{position:absolute;height:calc(var(--unit)*1.5px);width:calc(var(--unit)*1.5px);background:var(--color-blue);content:'';border-radius:30px;left:0;top:1px}.fees-title svg{position:absolute;left:3px;top:4px;height:calc(var(--unit)*1px);width:calc(var(--unit)*1px)}.fees{padding:calc(var(--unit)*5px) calc(var(--unit)*3px);background:rgba(0,156,222,.05)}@media screen and (max-width:769px){.fees{padding-left:calc(var(--unit)*2px);padding-right:calc(var(--unit)*2px)}.fees .section-title{padding:calc(var(--unit)*1px);margin-bottom:calc(var(--unit)*3px)}.fees-item{display:block;padding:calc(var(--unit)*3px) calc(var(--unit)*1px)}.fees-item p{width:100%}.fees-title{width:100%;padding-left:calc(var(--unit)*2px)}}.pricing{margin:calc(var(--unit)*4px) auto;padding:calc(var(--unit)*5px) calc(var(--unit)*3px);max-width:960px;text-align:center;background:linear-gradient(163.96deg,#35dbf7 5.2%,#3d7cfb 76.38%);border-radius:5px}.pricing .section-title{max-width:100%;font-size:calc(var(--unit)*4px);font-weight:300;margin-bottom:calc(var(--unit)*4px);color:var(--color-white)}.pricing h3{font-size:48px;color:var(--color-white)}.pricing h3 small{opacity:.75;font-weight:300}.pricing .cta{margin-left:auto;margin-right:auto;margin-bottom:0;margin-top:calc(var(--unit)*4px);background:var(--color-white);-webkit-box-shadow:0 4px 3px rgba(0,0,0,.07),0 8px 13px rgba(0,0,0,.05),0 18px 23px rgba(0,0,0,.05);box-shadow:0 4px 3px rgba(0,0,0,.07),0 8px 13px rgba(0,0,0,.05),0 18px 23px rgba(0,0,0,.05);-webkit-transition:-webkit-box-shadow .72s var(--enter);transition:box-shadow .72s var(--enter);transition:box-shadow .72s var(--enter),-webkit-box-shadow .72s var(--enter);color:var(--color-green)}.pricing .cta svg{fill:var(--color-green)}.pricing .cta:hover{-webkit-box-shadow:0 4px 6px rgba(0,0,0,.2),0 8px 18px rgba(0,0,0,.05),0 18px 29px rgba(0,0,0,.05);box-shadow:0 4px 6px rgba(0,0,0,.2),0 8px 18px rgba(0,0,0,.05),0 18px 29px rgba(0,0,0,.05)}.pricing .cta:active{-webkit-box-shadow:0 0 0 rgba(0,0,0,.4);box-shadow:0 0 0 rgba(0,0,0,.4)}@media screen and (min-width:1023px){.page-index_for-facilities figure{position:absolute;right:-96px;height:190%;top:-35%;max-height:640px}.page-index_for-facilities figure img{height:auto;width:580px}.page-index_for-facilities .container{width:100%}.page-index-features{margin-top:120px;grid-gap:48px}.page-index-feature-list ul,.page-index-features{grid-template-columns:repeat(2,1fr)}.page-index-header{position:relative;margin-top:calc(var(--unit)*3px);margin-bottom:calc(var(--unit)*9px);min-height:720px}.page-index-header .mocks{position:absolute;right:-22%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:94%}.page-index-header .mocks img{width:100%;height:auto}.for-the-user{margin:72px 0}.for-the-user .section-title{margin-top:0;color:var(--color-white)}.for-the-user_container{max-width:940px;width:calc(100% - 48px)}.for-the-user_container article{margin-top:-72px}.for-the-user_container .store-btns{grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--unit)*1px)}.contact-grid{grid-template-columns:repeat(2,240px);grid-gap:36px}.homepage-footer .container{grid-template-columns:repeat(3,1fr);grid-gap:calc(var(--unit)*3px)}.page-presskit_item .flex{grid-template-columns:1.2fr .8fr;grid-gap:calc(var(--unit)*4px)}.page-presskit .grid{grid-template-columns:repeat(3,1fr);grid-gap:calc(var(--unit)*3px)}}@media screen and (max-width:1023px) and (min-width:768px){.page-index-header .presentation{margin-bottom:calc(var(--unit)*1px)}.page-index-header .mocks{margin-top:calc(var(--unit)*4px*-1)}}@media screen and (max-width:1023px){.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.page-index-header{position:relative;margin-bottom:0;padding-bottom:0}.page-index-header .presentation{width:60%;margin-bottom:calc(var(--unit)*4px)}.page-index-header .presentation p{font-size:1rem}.page-index-header .mocks{position:absolute;right:-20%;top:60%;width:0%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-index_for-facilities{padding:calc(var(--unit)*1.4px)}.page-index_for-facilities .container{-ms-flex-wrap:wrap;flex-wrap:wrap}.page-index_for-facilities figure{position:absolute;top:-10%;right:-10%;width:55%}.page-index_for-facilities figure img{height:auto;width:100%}.page-index_for-facilities .content{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;max-width:44%}.page-index-features{margin-top:120px;grid-gap:36px}.page-index-feature-list ul,.page-index-features{grid-template-columns:repeat(2,1fr)}.page-index-feature{margin-bottom:calc(var(--unit)*5px)}.for-the-user{margin:72px 0}.for-the-user .section-title{margin-top:0;color:var(--color-white)}.for-the-user_container{max-width:940px;width:calc(100% - 24px)}.for-the-user_container article{margin-top:-72px}.for-the-user_container .store-btns{grid-template-columns:repeat(2,1fr);grid-gap:calc(var(--unit)*1px)}.contact-grid,.page-presskit .grid{grid-template-columns:repeat(1,1fr)}.page-presskit .grid{grid-gap:calc(var(--unit)*3px)}.page-presskit .flex{display:block}.homepage-footer .container{grid-template-columns:repeat(1,1fr)}.sporty-logo{position:relative;left:0;top:0;-webkit-transform:translate(0,0);transform:translate(0,0)}.hamburger-menu{opacity:1;pointer-events:all;z-index:999}.hamburger-menu input{opacity:0;position:fixed;pointer-events:none}.hamburger-menu span{display:block;width:33px;height:4px;margin-bottom:5px;position:relative;background:#cdcdcd;border-radius:1px;z-index:1;-webkit-transition:background .2s var(--move),opacity .55s var(--move),-webkit-transform .5s cubic-bezier(.77,.2,.05,1);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .2s var(--move),opacity .55s var(--move);transition:transform .5s cubic-bezier(.77,.2,.05,1),background .2s var(--move),opacity .55s var(--move),-webkit-transform .5s cubic-bezier(.77,.2,.05,1)}.hamburger-menu span:first-child{-webkit-transform-origin:0% 0%;transform-origin:0% 0%}.hamburger-menu span:last-child{-webkit-transform-origin:4px 0;transform-origin:4px 0;margin-bottom:0}#hamburger-menu:checked+label{position:fixed;right:24px}#hamburger-menu:checked+label span{opacity:.8;-webkit-transform:rotate(45deg) translate3d(0,-4px,0);transform:rotate(45deg) translate3d(0,-4px,0);background:var(--color-white)}#hamburger-menu:checked+label span:last-child{-webkit-transform:rotate(-45deg) translate3d(0,-1px,0);transform:rotate(-45deg) translate3d(0,-1px,0)}#hamburger-menu:checked+label span:nth-last-child(2){opacity:0;-webkit-transform:rotate(0) scale(.2,.2);transform:rotate(0) scale(.2,.2)}#hamburger-menu:checked~.main-header-nav{opacity:1;pointer-events:all;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);background:rgba(100,100,100,.8);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}.main-header-nav{position:fixed;top:0;left:0;width:100%;min-height:100vh;display:block;background:var(--color-lightgray);z-index:400;padding:calc(var(--unit)*5px) calc(var(--unit)*3px) calc(var(--unit)*3px);opacity:0;pointer-events:none;-webkit-transform:translate3d(calc(var(--unit)*5px),0,0);transform:translate3d(calc(var(--unit)*5px),0,0);-webkit-transition:.2s var(--move) transform,opacity .3s .1s var(--enter);transition:.2s var(--move) transform,opacity .3s .1s var(--enter)}.main-header-nav ul{padding:0;margin:0;display:block}.main-header-nav a,.main-header-nav li{display:block}.main-header-nav a{font-size:calc(var(--unit)*1.4px);color:var(--color-white)}.pricing-card,.pricing-features{padding:calc(var(--unit)*1px) calc(var(--unit)*2px)}html{font-size:calc(var(--unit)*1.5px)}}@media screen and (max-width:719px){.container{width:calc(100% - 48px)}.sub-container{max-width:640px;margin:0 auto}.section-title{font-size:calc(var(--unit)*2.8px)}.third-title{font-size:calc(var(--unit)*1.72px)}.cta{padding:calc(var(--unit)*1px);font-size:calc(var(--unit)*1.16px)}.cta.white-bg{padding:calc(var(--unit)*1.25px) calc(var(--unit)*1.25px) calc(var(--unit)*1.25px) calc(var(--unit)*2px)}.cta.white-bg svg{fill:var(--color-green);margin-left:calc(var(--unit)*1px);height:calc(var(--unit)*1.5px)}.page-index-header{padding-top:calc(var(--unit)*4px)}.page-index-header .presentation{width:100%;margin-bottom:calc(var(--unit)*1px)}.page-index-header .presentation .section-title{margin-bottom:calc(var(--unit)*2px)}.page-index-header .mocks{position:relative;top:3px;right:0;-webkit-transform:translateY(0);transform:translateY(0);width:100%}.page-index_for-facilities{padding:calc(var(--unit)*3px) calc(var(--unit)*1px);width:100%;border-radius:0}.page-index_for-facilities .content{max-width:100%}.page-index_for-facilities .container{width:100%}.page-index-feature,.page-index_for-facilities .section-title{margin-bottom:calc(var(--unit)*2px)}.page-index_for-facilities .cta{padding:calc(var(--unit)*1px);font-size:calc(var(--unit)*1px)}.page-index_for-facilities figure{display:none}.page-index_for-facilities figure img{height:100%;width:auto}.page-index-features{margin-top:72px;grid-gap:48px}.page-index-feature-list ul,.page-index-features{grid-template-columns:repeat(1,1fr)}.for-the-user{margin:72px 0}.for-the-user .section-title{margin-top:0;color:var(--color-white)}.for-the-user_container{max-width:940px;width:calc(100% - 24px);margin-bottom:calc(var(--unit)*3px)}.for-the-user_container figure{max-width:240px;margin-left:-72px}.for-the-user_container figure img{height:auto}.for-the-user_container article{margin-top:-36px}.for-the-user_container .store-btns{grid-gap:12px;grid-template-columns:repeat(1,180px);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.for-the-user_container .store-btns .cta{min-width:136px;width:100%;max-width:180px;margin:0 auto}.apple-watch,.for-the-user_container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.apple-watch figure{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;max-width:240px}.apple-watch figure img{width:100%;height:auto;margin:0 auto;max-width:320px}.apple-watch article{width:100%;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.contact-grid,.homepage-footer .container,.page-presskit .grid{grid-template-columns:repeat(1,1fr)}.main-header-nav li,.main-header-nav li a,.main-header-nav ul,.main-header-nav ul a,.page-presskit .page-presskit_item .flex{display:block}.page-presskit .page-presskit_item .flex a{display:block;margin-bottom:36px}.pricing{margin:calc(var(--unit)*8px) auto;max-width:960px}.pricing-box{display:block;height:auto}.pricing-features{max-width:100%}.internal header{padding:2.2rem;min-height:220px}.main-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.main-header-nav{position:fixed;display:block;background:var(--color-lightgray)}}main.hidden{opacity:0;pointer-events:none;position:fixed}.video-wrapper{max-width:1720px;margin:0 auto}.helper-icon,.phoneCarousel{position:relative}.phoneCarousel .iphone-frame{position:relative;z-index:9;pointer-events:none}.phoneCarousel .carousel{position:absolute;z-index:2;left:9%;top:5.4%;width:55%;min-height:73.9%;height:73.9%;line-height:0;background:#f2f2ef;overflow:hidden}.phoneCarousel .carousel img{position:relative;top:-4px;height:auto;width:100%;max-width:218px;pointer-events:none}.helper-icon{top:8px;right:-5px;height:24px;width:24px;display:inline-block;z-index:99;border-radius:12px;cursor:pointer}.helper-icon svg{fill:var(--color-darkgray);pointer-events:none}.helper-desc{position:fixed;top:18px;-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 3px 5px 0 rgba(0,0,0,.2);box-shadow:0 2px 4px 0 rgba(0,0,0,.1),0 3px 5px 0 rgba(0,0,0,.2);padding:calc(var(--unit)*1.3px) calc(var(--unit)*1px);border-radius:4px;font-style:normal;line-height:1.4em;text-transform:none;font-weight:400;width:50vw;max-width:560px;min-width:300px;background:#f5f5f5;color:var(--color-darkgray);font-size:calc(var(--unit)*1px);opacity:0;pointer-events:none}.contact-section svg{fill:var(--color-green)}.contact-section{margin:20px}