meta.foundation-version{font-family:"/5.2.3/"}meta.foundation-mq-small{font-family:"/only screen/";width:0}meta.foundation-mq-medium{font-family:"/only screen and (min-width:640px)/";width:640px}meta.foundation-mq-large{font-family:"/only screen and (min-width:1024px)/";width:1024px}meta.foundation-mq-xlarge{font-family:"/only screen and (min-width:1280px)/";width:1280px}meta.foundation-mq-xxlarge{font-family:"/only screen and (min-width:1920px)/";width:1920px}meta.foundation-data-attribute-namespace{font-family:false}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body,html{font-size:100%}body{background:#212121;color:#404040;padding:0;margin:0;font-family:AvenirLTStd-Medium,"Avenir Medium",Avenir,"Helvetica Neue",Helvetica,Helvetica,Arial,sans-serif;font-weight:400;font-style:normal;line-height:1;position:relative;cursor:default}a:hover{cursor:pointer}img{max-width:100%;height:auto;-ms-interpolation-mode:bicubic}#map_canvas embed,#map_canvas img,#map_canvas object,.map_canvas embed,.map_canvas img,.map_canvas object{max-width:none!important}.left{float:left!important}.right{float:right!important}.clearfix:after,.clearfix:before{content:" ";display:table}.clearfix:after{clear:both}.hide{display:none!important}.zh_HK .homePage .topBlock h1 span,img{display:inline-block}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img{vertical-align:middle}textarea{height:auto;min-height:50px}select{width:100%}.slick-arrow svg{width:24px;height:24px}.slick-arrow.prev svg{transform:rotate(180deg)}.no-wrap{white-space:nowrap}.zh_HK .howItWorksPage .researchSection .hiwPanel .top .techRow .block .techBlock .description span,.zh_HK .profileTech .variationBlocks .expansionBlock .expandedContent .top .statistic .text>span{display:inline}@media only screen and (min-width:768px){.zh_HK .howItWorksPage .researchSection .hiwPanel .top .caption{max-width:46rem;padding-top:90px}}@media only screen and (max-width:639px){.zh_HK .howItWorksPage .researchSection .hiwPanel .top .techRow .block .techBlock{width:9rem}.zh_HK .howItWorksPage .content>.pageTitle h2{font-size:1.5rem}.zh_HK header .header .welcomeModal{width:100%}}.zh_HK .profileTech .topVideo .ctaSample{width:14.75rem}@media only screen and (min-width:900px){.zh_HK .profileTech .topVideo .ctaSample{width:11.875rem}}@media only screen and (min-width:1024px){.zh_HK .howItWorksPage .content>.heresHow .block>.text{padding-left:46px;padding-right:46px}.zh_HK .howItWorksPage .pricingSection .priceBlock .text .copy li{max-width:446px}.zh_HK .profileTech .topVideo .ctaSample{width:100%}}.zh_HK .profileTech .topVideo .ctaSample>span.text{padding-top:.5rem;width:8.875rem}@media only screen and (min-width:900px){.zh_HK .profileTech .topVideo .ctaSample>span.text{width:7.75rem}.zh_HK .profileTech .topVideo .ctaSample>span.icon-container{margin-right:0}}@media only screen and (min-width:1024px){.zh_HK .profileTech .topVideo .ctaSample>span.icon-container{margin-right:.75rem}.zh_HK .profileTech .variationBlocks .cta .inner .block .copy{max-width:50rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock .expandedContent .graph .stages>span.orgasm{width:3.5rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock .expandedContent .graph .stages>span.follow,.zh_HK.edging .profileTech .variationBlocks .expansionBlock .expandedContent .graph .stages>span.repetitions{bottom:0}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock .expandedContent .graph .stages>span.orgasm{width:3.875rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost1{left:8.25rem;bottom:4.25rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost1{left:9.25rem;bottom:5.75rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost1{bottom:6.75rem;left:12.5rem}}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost2{left:14rem;bottom:5.5625rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost2{left:15.75rem;bottom:7.3125rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost2{bottom:8.625rem;left:20.9375rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost3{left:19.75rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost3{left:21.125rem;bottom:7.25rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost3{left:24.125rem;bottom:9.25rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.almost3{bottom:11.25rem;left:32.125rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.orgasm{left:24rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.orgasm{bottom:10.375rem;left:28.75rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.orgasm{bottom:12.375rem;left:32rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.orgasm{bottom:15.375rem;left:42rem}}@media only screen and (max-width:639px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation1 .expandedContent .graph .stages>span.follow{width:4.125rem;left:24.125rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost2{display:none}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{bottom:6.375rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{bottom:5.875rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1{left:12.25rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2,.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{bottom:7rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1{left:14.4375rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost1{left:17.625rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2{left:15.5rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2{left:16.9375rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2{left:20rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost2{left:24.1875rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{left:19.875rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{left:21.75rem}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.repetitions{width:11rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{left:25.5625rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.almost3{left:31.75rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.orgasm{bottom:9.875rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.orgasm{left:27.75rem;bottom:9.5rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.orgasm{left:32.75rem;bottom:11.25rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation2 .expandedContent .graph .stages>span.orgasm{left:39.75rem;bottom:12.25rem}}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost1{bottom:3.625rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost1{left:10.375rem;bottom:4.625rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost1{left:13.75rem;bottom:5.625rem}}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost2{bottom:5.25rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost2{left:17.5625rem;bottom:6.25rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost2{left:23.4375rem;bottom:7.875rem}}@media only screen and (max-width:639px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost3{left:21rem;bottom:7.25rem}}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost3{bottom:7.125rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost3{left:26.375rem;bottom:8.3125rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.almost3{left:34.625rem;bottom:10.625rem}}.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.orgasm{left:26.25rem;bottom:11.25rem}@media only screen and (min-width:640px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.orgasm{left:27.625rem}}@media only screen and (min-width:768px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.orgasm{left:32.25rem;bottom:12.875rem}}@media only screen and (min-width:900px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.orgasm{left:42.25rem;bottom:14.875rem}}@media only screen and (max-width:639px){.zh_HK.edging .profileTech .variationBlocks .expansionBlock.variation3 .expandedContent .graph .stages>span.follow{width:4.125rem;left:25.75rem}}@media only screen and (min-width:640px){.zh_HK.layering .profileTech .variationBlocks .expansionBlock.variation6 .expandedContent .graph .stages .title>span.warmup{left:8.375rem!important}.zh_HK .reveal-modal.fade.upgradeModal.in div .loading{max-width:21.9375rem}}@media only screen and (min-width:900px){.zh_HK.layering .profileTech .variationBlocks .expansionBlock.variation6 .expandedContent .graph .stages .title>span.warmup{left:6.375rem!important}}@media only screen and (min-width:1024px){.zh_HK.layering .profileTech .variationBlocks .expansionBlock.variation6 .expandedContent .graph .stages .title>span.warmup{left:.75rem!important}}@media only screen and (min-width:900px){.zh_HK.layering .profileTech .variationBlocks .expansionBlock.variation6 .expandedContent .graph .stages .title>span.approach{left:16.875rem}}