*{font-family:sofia-pro,sans-serif}h1,h1>*,h2,h2>*,h3,h3>*{font-family:museo-sans,sans-serif;font-style:normal;font-weight:700}h4,h4>*,h5,h5>*{font-family:museo-sans,sans-serif;font-size:normal;font-weight:700}p,p>*{font-family:sofia-pro,sans-serif;font-weight:400}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}@media screen and (min-width:768px){.lg\:text-left{text-align:left}.lg\:text-center{text-align:center}.lg\:text-right{text-align:right}}.intercom-lightweight-app-launcher{background-color:#be2198!important}.preheader{color:#4678ee!important;display:block!important;font-family:Inter,sans-serif!important;font-size:14px!important;font-weight:700!important;margin:0 0 .75rem!important}.blog-stats{align-items:flex-start;display:flex;flex-direction:column;margin:0 auto}@media screen and (min-width:768px){.blog-stats{align-items:flex-start;flex-direction:row;justify-content:space-evenly}}.blog-stat{display:inline-block;flex-grow:0;font-size:18px;margin:0 auto;padding:18px;text-align:center;width:70%}.blog-stat__icon{border-radius:50%;display:block;margin:0 auto;width:43px!important}.blog-stat__title{font-family:sofia-pro,sans-serif;margin:0}.blog-stat__description{margin:0}@media screen and (min-width:768px){.blog-stat{align-items:flex-start;display:flex;margin:0;text-align:left;width:33%;word-break:normal}.blog-stat__icon-wrapper{flex-shrink:0}.blog-stat__text{padding-left:20px}}.newsletter-footer{background-color:#f0f5ff;padding:60px 0}.newsletter-footer__wrapper{align-items:flex-end;display:flex;flex-flow:row wrap;gap:20px;justify-content:space-between}.newsletter-footer__copy{flex:1 1 auto;max-width:480px}.newsletter-footer__copy p{margin-bottom:0}.newsletter-footer__form{flex:1 1 auto}.newsletter-footer__form form{align-items:flex-end;column-gap:20px;display:flex;flex-flow:row wrap}.newsletter-footer__form .hs_email{flex:1 1 auto;margin:0}.newsletter-footer__form .hs_submit{flex:0 0 auto}.newsletter-footer__form .hs_email label{display:none}.newsletter-footer__form .hs_email input,.newsletter-footer__form .hs_submit input{border-radius:4px;display:block;font-size:16px;height:46px;line-height:1;margin:0;padding:12px 20px}@media screen and (max-width:999px){.newsletter-footer__form .hs_email,.newsletter-footer__form .hs_submit{flex:1 1 auto;width:100%}.newsletter-footer__form .hs_submit input{margin-top:10px;width:100%}}@media screen and (max-width:767px){.newsletter-footer__copy,.newsletter-footer__form{flex:1 1 auto;width:100%}}.body-container--blog-post .content-wrapper{position:relative}.blog-cta{background:red;display:none!important;display:block;height:2px;margin:20px auto;max-width:180px;width:100%}@media screen and (min-width:1000px){.body-container--blog-post .content-wrapper .blog-cta{order:1}.body-container--blog-post .content-wrapper .blog-post{order:2}.blog-cta{margin:20px 0;position:sticky;top:120px;width:calc(15% - 20px)}}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39{background-color:rgba(191,33,152,.1);border-radius:5px;padding:30px}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 form{align-items:flex-end;column-gap:20px;display:flex;flex-flow:row wrap}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 form h4{line-height:1.2}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 label span{font-size:16px}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 div:first-of-type{flex:1 1 auto;width:100%}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 div.submitted-message{color:#1b2140!important;font-weight:700}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_email{flex:1 1 auto;margin:0}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_submit{flex:0 0 auto}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_email input,#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_submit input{border-radius:4px;display:block;font-size:16px;height:46px;line-height:1;margin:0;padding:12px 20px}@media screen and (max-width:480px){#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_email,#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_submit{flex:1 1 auto;width:100%}#hs_form_target_widget_cc1486fe-9e45-41c5-a5ab-b54be2755d39 .hs_submit input{margin-top:10px;width:100%}}#hs_cos_wrapper_module_17069177099504 .kl-hero-02{background:rgba(0,0,0,.65);padding-bottom:0}#hs_cos_wrapper_module_17069177099504 .kl-hero-02 .kl-rich-text__preheader{color:#fff}#hs_cos_wrapper_module_17069177099504 .kl-hero-02 .kl-rich-text{flex-basis:55%;line-height:1.1}#hs_cos_wrapper_module_17069177099504 .kl-hero-02 .kl-hero-02__image{flex-basis:45%}#hs_cos_wrapper_widget_1706719101792 .hs_cos_wrapper_type_linked_image .hs-image-widget{display:block;margin:0 auto;width:400px}#hs_cos_wrapper_widget_1706912674676 .hs-image__grid__list{gap:0}#hs_cos_wrapper_widget_1706912674676 .hs-image__grid__list__item,#hs_cos_wrapper_widget_1706912674676 .hs-image__grid__list__item__image{aspect-ratio:5/2!important;object-fit:contain}@media screen and (max-width:767px){body #hs_cos_wrapper_widget_1706912674676 .hs-image__grid__list__item{flex-basis:33.333%}body #hs_cos_wrapper_widget_1706912674676 .hs-image__grid__list__item:nth-last-of-type(10n+1){display:none}}#hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list{gap:0}#hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list__item .hs-image__grid__item__overlay__content>div:before{aspect-ratio:2/1;background-position:50%;background-repeat:no-repeat;background-size:contain;background-size:150%;content:"";display:block;margin:0 auto;max-width:40%;width:150px;width:300px}#hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list__item:first-of-type .hs-image__grid__item__overlay__content>div:before{background-image:url(https://21490690.fs1.hubspotusercontent-na1.net/hubfs/21490690/Enterprise%20Page/olly_logo_500x250.png)}#hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list__item:nth-of-type(2) .hs-image__grid__item__overlay__content>div:before{background-image:url(https://21490690.fs1.hubspotusercontent-na1.net/hubfs/21490690/Enterprise%20Page/planet_beauty_logo_500x250.png)}#hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list__item:nth-of-type(3) .hs-image__grid__item__overlay__content>div:before{background-image:url(https://21490690.fs1.hubspotusercontent-na1.net/hubfs/21490690/Enterprise%20Page/bpn_logo_500x250.png)}@media screen and (max-width:767px){body #hs_cos_wrapper_widget_1706895757672 .hs-image__grid__list__item{aspect-ratio:3/1;flex-basis:100%}}.product-solutions{border:1px solid #ccc;border-radius:20px;margin:10px;padding:20px}.product-solutions,.product-solutions__heading{text-align:left;text-align:center}.product-solutions__list{display:inline-block;list-style:none;margin:0;padding:0}.product-solutions__list li{color:#be2198;display:block;text-align:left;text-align:center}.rainbow-text{background:linear-gradient(90deg,#385ce7,#793fc1,#be2198);-webkit-background-clip:text;-webkit-text-fill-color:transparent}body .cell_17072436248222-row-6-padding{padding-top:20px!important}.cell_16492790928543-row-0-vertical-alignment>.row-fluid{display:flex!important;flex-direction:row;flex-wrap:wrap}.cell_16492790928543-row-0-vertical-alignment>.row-fluid>.span3{float:none;margin:0;padding:0;width:25%}@media screen and (max-width:959px){.cell_16492790928543-row-0-vertical-alignment>.row-fluid>.span3{width:50%}}@media screen and (max-width:767px){.cell_16492790928543-row-0-vertical-alignment>.row-fluid>.span3{width:100%}}#hs_cos_wrapper_widget_1706915014779 .hs-image__grid__list{gap:0;margin:0}#hs_cos_wrapper_widget_1706915014779 .hs-image__grid__list__item,#hs_cos_wrapper_widget_1706915014779 .hs-image__grid__list__item__image{aspect-ratio:5/2!important;object-fit:contain}.kl-navbar .kl-navbar__logo{margin-right:0}.kl-navbar .kl-navbar__content{column-gap:normal;margin:0}.kl-navbar .kl-navbar__item{margin:0}.kl-navbar .kl-navbar__menu{column-gap:60px;margin:0 60px}.kl-navbar__end .kl-navbar__button{white-space:nowrap}.kl-navbar__end .button{font-size:14px;height:auto!important;padding:10px 15px}@media screen and (max-width:1200px){.kl-navbar .kl-navbar__menu{column-gap:40px;margin:0 40px}}@media screen and (max-width:1024px){.kl-navbar .kl-navbar__menu{column-gap:30px;margin:0 30px}.kl-navbar .kl-navbar__button{font-size:14px}}.hs-image__grid__list__item__button{height:auto!important}