*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:96px}body{color:#1b1b1b;font-family:var(--font-sans), system-ui, sans-serif;-webkit-font-smoothing:antialiased;background:#fff;margin:0}a{color:#1b1b1b}a:hover{color:#5938b7}img,svg{max-width:100%}button,input,select,textarea{font-family:inherit}:focus-visible{outline-offset:2px;outline:2px solid #5938b7}@keyframes ecRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}:root{--ec-ease:cubic-bezier(.2,.8,.2,1)}.ec-nav{z-index:40;transition:padding .45s var(--ec-ease);position:sticky;top:0}.ec-nav-bar{transition:background-color .45s var(--ec-ease), box-shadow .45s var(--ec-ease), border-radius .45s var(--ec-ease), padding .45s var(--ec-ease), max-width .45s var(--ec-ease), backdrop-filter .45s;background:#fff0;border:1px solid #0000}.ec-nav.is-scrolled{padding:10px 12px 0}.ec-nav.is-scrolled .ec-nav-bar{-webkit-backdrop-filter:saturate(160%)blur(14px);background:#fffffff7;border-color:#1110110f;border-radius:20px;box-shadow:0 10px 30px #0e182014;max-width:1280px!important;padding:8px 10px 8px 20px!important}.ec-nav:not(.is-scrolled),.ec-nav.is-open .ec-nav-bar{background:#fff}.ec-menu-item{transition:background-color .2s ease, translate .25s var(--ec-ease);border-radius:16px;margin:-14px -16px;padding:14px 16px}.ec-menu-item:hover{color:inherit;background:#f3f1f8}.ec-menu-item>span:first-child:after{content:"→";opacity:0;transition:opacity .2s ease, translate .25s var(--ec-ease);color:#452995;margin-left:8px;display:inline-block;translate:-4px}.ec-menu-item:hover>span:first-child:after{opacity:1;translate:0}.ec-menu-rail[data-on="0"]:hover{background:#1110110f!important}.ec-menu-rail[data-on="0"]:hover span:last-child{translate:3px}.ec-menu-rail span:last-child{transition:translate .25s var(--ec-ease)}.ec-menu a[style*="background:#F1EFF6"]:hover{background:#e4ddf5!important}.ec-stories>a{transition:flex-grow .6s var(--ec-ease), transform .6s var(--ec-ease), box-shadow .6s var(--ec-ease)!important;flex:280px!important}.ec-stories>a:first-child{flex-grow:1.5!important}@media (min-width:900px){.ec-stories{flex-wrap:nowrap!important}.ec-stories>a{min-width:0;flex-basis:0!important}.ec-stories>a:first-child{flex-grow:1.7!important}}@media (hover:hover) and (min-width:900px){.ec-stories:hover>a{flex-grow:1!important}.ec-stories:hover>a:hover{flex-grow:1.7!important}}.ec-retailer{font:inherit;filter:brightness(0);opacity:.38;transition:opacity .4s ease, translate .25s var(--ec-ease);background:0 0;border:0;align-items:center;padding:0;display:inline-flex}.ec-retailer[data-on="1"]{opacity:.9}button.ec-retailer{cursor:pointer}button.ec-retailer:hover{opacity:.7;box-shadow:none!important}.ec-tile{transition:transform .6s var(--ec-ease), box-shadow .6s var(--ec-ease)}.ec-tile [style*=position\:absolute],.ec-tile svg,.ec-tile img{transition:translate .7s var(--ec-ease), scale .7s var(--ec-ease), box-shadow .7s var(--ec-ease)}@media (hover:hover){.ec-tile:hover{transform:translateY(-4px);box-shadow:0 22px 44px #4529951f}.ec-tile:hover [style*=position\:absolute]:nth-child(odd){translate:-6px -5px}.ec-tile:hover [style*=position\:absolute]:nth-child(2n){translate:6px 4px}.ec-tile:hover [style*="background:#FFFFFF"][style*=position\:absolute]{scale:1.03;box-shadow:0 18px 40px #11101129}.ec-tile:hover>svg,.ec-tile:hover>*>svg{scale:1.04}.ec-tile>[style*="background:#FFFFFF"]{transition:scale .7s var(--ec-ease), box-shadow .7s var(--ec-ease)}.ec-tile:hover>[style*="background:#FFFFFF"]{scale:1.03;box-shadow:0 18px 40px #1110111f}.ec-tile:hover img{scale:1.04}}a,button,select,summary{transition:color .2s ease, background-color .2s ease, opacity .2s ease, translate .25s var(--ec-ease), scale .2s ease, box-shadow .25s ease, filter .2s ease}@media (hover:hover){a[style*=background]:not(.ec-tile):not(.ec-card-link):hover,button[style*=background]:hover{filter:brightness(1.08);translate:0 -1px;box-shadow:0 8px 18px #1110111f}a:not([style*=background]):not(.ec-menu-item):not(.ec-logo):hover{opacity:.78}button:not([style*=background]):hover{opacity:.8}select:hover{filter:brightness(.98)}}a:active,button:active{scale:.98}@media (max-width:760px){h1{font-size:clamp(36px,10vw,48px)!important}h2{width:auto!important;font-size:clamp(28px,8vw,36px)!important}[style*="padding:72px 36px"],[style*="padding:80px 36px"],[style*="padding:88px 36px"],[style*="padding:56px 36px"]{padding-left:20px!important;padding-right:20px!important}[style*=font-size\:72px],[style*=font-size\:60px]{font-size:44px!important}[style*=font-size\:140px]{font-size:96px!important}[style*=font-size\:44px],[style*=font-size\:48px],[style*=font-size\:56px]{font-size:34px!important}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.ec-faq summary{list-style:none}.ec-faq summary::-webkit-details-marker{display:none}.ec-faq .ec-faq-icon{color:#111011;background:#f1eff6;transition:transform .2s,background .2s,color .2s}.ec-faq[open] .ec-faq-icon{color:#fff;background:#452995;transform:rotate(45deg)}.ec-card-link{transition:transform .5s var(--ec-ease), box-shadow .5s var(--ec-ease)}.ec-card-link:hover{color:inherit;transform:translateY(-4px);box-shadow:0 20px 40px #4529951f}.ec-card-link img{transition:scale .7s var(--ec-ease)}.ec-card-link:hover img{scale:1.04}@media (min-width:900px){.ec-sticky{position:sticky;top:100px}}.ec-burger{cursor:pointer;background:#f1eff6;border:0;border-radius:12px;width:46px;height:46px;display:none;position:relative}.ec-burger span,.ec-burger span:before,.ec-burger span:after{content:"";width:18px;height:2px;transition:transform .3s var(--ec-ease), opacity .2s;background:#111011;border-radius:2px;position:absolute;left:14px}.ec-burger span{top:22px}.ec-burger span:before{top:-6px;left:0}.ec-burger span:after{top:6px;left:0}.ec-burger span[data-open="1"]{background:0 0}.ec-burger span[data-open="1"]:before{transform:translateY(6px)rotate(45deg)}.ec-burger span[data-open="1"]:after{transform:translateY(-6px)rotate(-45deg)}.ec-mnav{left:0;right:0;top:var(--ec-mnav-top,78px);z-index:60;background:#fff;flex-direction:column;padding:8px 20px 32px;animation:.3s both ecRise;display:flex;position:fixed;bottom:0;overflow-y:auto}.ec-mnav-sec{border-bottom:1px solid #eceaf2}.ec-mnav-head{font:inherit;color:#111011;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;justify-content:space-between;align-items:center;width:100%;min-height:60px;padding:0 2px;font-size:22px;font-weight:500;display:flex}.ec-mnav-head svg{transition:transform .25s}.ec-mnav-sec[data-on="1"] .ec-mnav-head svg{transform:rotate(180deg)}.ec-mnav-body{flex-direction:column;gap:18px;padding:2px 2px 22px;display:flex}.ec-mnav-group{flex-direction:column;gap:2px;display:flex}.ec-mnav-gname{color:#452995;padding-bottom:4px;font-size:13px;font-weight:500}.ec-mnav-link{color:#111011;padding:8px 0;font-size:16px;text-decoration:none}.ec-mnav-link:active{color:#452995}.ec-mnav-cta{color:#111011;background:#b79ef7;border-radius:16px;justify-content:space-between;margin-top:24px;padding:18px 20px;font-size:16px;font-weight:500;text-decoration:none;display:flex}@media (max-width:960px){nav[aria-label=Main],.ec-menu{display:none!important}.ec-burger{display:block}.ec-nav-bar{flex-wrap:nowrap!important;padding:12px 16px!important}.ec-nav.is-scrolled .ec-nav-bar{padding:8px 8px 8px 16px!important}}@media (max-width:420px){.ec-nav-cta{padding:12px 14px!important;font-size:14px!important}.ec-logo img{height:24px!important}}.ec-quote-stack{display:grid}.ec-quote{opacity:0;pointer-events:none;grid-area:1/1;transition:opacity .6s,transform .6s;transform:translateY(10px)}.ec-quote[data-on="1"]{opacity:1;pointer-events:auto;transform:none}.ec-quote-dot{cursor:pointer;background:#e4e1ec;border:0;border-radius:99px;width:28px;height:4px;padding:0;transition:background .3s,width .3s}.ec-quote-dot[data-on="1"]{background:#452995;width:44px}.ec-quote-dot:hover{background:#b79ef7}.ec-quote-text{font-size:52px}.ec-quote-text[data-len=m]{font-size:40px}.ec-quote-text[data-len=l]{font-size:32px;line-height:1.2!important}@media (max-width:720px){.ec-quote-text,.ec-quote-text[data-len]{font-size:28px}.ec-quote-text[data-len=l]{font-size:22px}}.ec-trusted{align-items:center;gap:56px;max-width:1280px;margin:0 auto;display:flex}.ec-trusted-label{color:#3a3a3a;flex:none;font-size:15px}.ec-trusted{justify-content:space-between}.ec-trusted .ec-brands{flex-wrap:nowrap;flex:0 auto;justify-content:flex-end;column-gap:56px;width:auto}@media (max-width:960px){.ec-trusted{flex-direction:column;align-items:flex-start;gap:24px}.ec-trusted .ec-brands{flex-wrap:wrap;justify-content:flex-start;column-gap:26px;width:100%}.ec-trusted .ec-brand{max-height:22px}}.ec-brands{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:22px 26px;width:100%;display:flex}.ec-brand{filter:brightness(0);opacity:.55;transition:opacity .2s,transform .2s;display:block}.ec-brand:hover{opacity:.8;transform:translateY(-1px)}.ec-brand-text{color:#111011;font-size:19px;font-weight:500}@media (max-width:720px){.ec-brands{justify-content:flex-start;gap:18px 28px}.ec-brand{max-width:30vw;max-height:30px;height:auto!important}.ec-brand-text{font-size:17px}}@media (max-width:520px){.ec-pillform{border-radius:22px!important;flex-direction:column!important;align-items:stretch!important;padding:6px!important}.ec-pillform select{width:100%;flex:none!important}.ec-pillform button[type=submit]{justify-content:center;width:100%;min-height:48px;border-radius:16px!important}}@media (max-width:600px){.ec-foot-cols{grid-template-columns:1fr 1fr;gap:32px 20px!important;display:grid!important}.ec-hero-pack{display:none!important}.ec-hero-tags{z-index:5!important;width:100%!important}.ec-hero-tag-0{top:74%!important;left:4%!important}.ec-hero-tag-1{top:86%!important;left:4%!important}.ec-hero-tag-2{display:none!important}}.ec-steptrack{background:#4529951f;border-radius:999px;height:4px;overflow:hidden}.ec-stepbar{transform-origin:0;border-radius:999px;height:100%;animation:.8s cubic-bezier(.4,0,.2,1) forwards ecStepFill;transform:scaleX(0)}@keyframes ecStepFill{to{transform:scaleX(1)}}@media (prefers-reduced-motion:reduce){.ec-stepbar{animation:none;transform:none}}.ec-role{transition:background .3s ease, transform .4s var(--ec-ease)}.ec-role:hover{transform:translateY(-3px);background:#e2d7ff!important}.ec-role svg{transition:transform .3s}.ec-role:hover svg{transform:translate(3px)}
@font-face{size-adjust:108%;font-family:sans;src:url(../media/PPRadioGrotesk_Medium-s.p.1k5rp99ip-0ur.woff2)format("woff2");font-display:swap;font-weight:400 500;font-style:normal}@font-face{font-family:sans Fallback;src:local(Arial);ascent-override:95.87%;descent-override:27.54%;line-gap-override:0.0%;size-adjust:98.05%}._qJG4a_className{font-family:sans,sans Fallback,system-ui,sans-serif}._qJG4a_variable{--font-sans:"sans", "sans Fallback", system-ui, sans-serif}
