.pe-affiliate-hero{background:var(--pe-off-white,var(--pe-off-white));color:var(--pe-dark-violet,var(--pe-dark-violet));padding:150px 36px 120px}.pe-affiliate-hero__inner{box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:54px;width:min(1256px,100%);margin:0 auto;display:grid}.pe-affiliate-hero__title{max-width:500px;font-family:var(--font-primary,Livvic, sans-serif);color:var(--pe-dark-violet,var(--pe-dark-violet));margin:0;font-size:clamp(32px,5.11vw,48px);font-weight:600;line-height:1.2}.pe-affiliate-hero__lead{max-width:500px;color:var(--pe-dark-violet,var(--pe-dark-violet));margin:18px 0 0;font-size:clamp(20px,2.2vw,24px);line-height:1.4}.pe-affiliate-hero__body{max-width:500px;color:var(--pe-dark-violet,var(--pe-dark-violet));margin:18px 0 0;font-size:16px;line-height:1.6}.pe-affiliate-hero__cta{letter-spacing:0;margin-top:24px;font-size:16px}.pe-affiliate-how__art{position:relative}.pe-affiliate-hero__art img,.pe-affiliate-how__image{width:100%;height:auto;display:block}.pe-affiliate-hero__art img{max-width:560px;margin-inline:auto}.pe-affiliate-how{color:var(--pe-dark-violet,var(--pe-dark-violet));padding:80px 24px 90px}.pe-affiliate-how__inner{width:min(1260px,100%);margin:0 auto}.pe-affiliate-how__head{text-align:center;margin:0 0 48px}.pe-affiliate-how__title{font-family:var(--font-primary,Livvic, sans-serif);margin:0 0 24px;font-size:clamp(32px,5.11vw,48px);font-weight:600;line-height:1.2}.pe-affiliate-how__sub{color:#2b1b9a;font-family:var(--font-primary,Livvic, sans-serif);margin:0;font-size:20px;line-height:1.4}.pe-affiliate-how__grid{grid-template-columns:minmax(0,596.5fr) minmax(0,632.5fr);align-items:start;gap:31px;display:grid}.pe-affiliate-how__image{opacity:0;pointer-events:none;transition:opacity .28s}.pe-affiliate-how__image+.pe-affiliate-how__image{position:absolute;inset:0}.pe-affiliate-how__image.is-active{opacity:1}.pe-affiliate-how__steps{box-sizing:border-box;padding-left:36px}.pe-affiliate-how__steps--measuring,.pe-affiliate-how__steps--measuring *{transition:none!important}.pe-affiliate-how__step-wrap+.pe-affiliate-how__step-wrap{margin-top:18px}.pe-affiliate-how__step{box-sizing:content-box;border:2px solid var(--pe-off-white,var(--pe-off-white));border-radius:var(--pe-radius-sm);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;min-width:0;margin-bottom:8px;padding:20px 96px 22px 83px;transition:background-color .3s,border-color .3s,padding .3s;position:relative}.pe-affiliate-how__step-wrap:last-child .pe-affiliate-how__step{margin-bottom:0}.pe-affiliate-how__step.is-open{background:#e8f4fe;border-color:#e8f4fe;padding:22px 96px 22px 83px}.pe-affiliate-how__step:before{content:"";opacity:0;width:100%;height:4px;transition:background-size .35s var(--pe-motion-ease,cubic-bezier(.22, 1, .36, 1)), opacity .2s ease;background-color:#d2eafb;background-image:linear-gradient(#67b6f4,#67b6f4);background-repeat:no-repeat;background-size:0% 100%;border-top-left-radius:5px;border-top-right-radius:5px;position:absolute;top:-1px;left:0}.pe-affiliate-how__step.is-open:before{opacity:1;background-size:var(--pe-affiliate-how-progress,25%) 100%}.pe-affiliate-how__step-wrap:first-child .pe-affiliate-how__step{--pe-affiliate-how-progress:25%}.pe-affiliate-how__step-wrap:nth-child(2) .pe-affiliate-how__step{--pe-affiliate-how-progress:50%}.pe-affiliate-how__step-wrap:nth-child(3) .pe-affiliate-how__step{--pe-affiliate-how-progress:75%}.pe-affiliate-how__step-wrap:nth-child(4) .pe-affiliate-how__step{--pe-affiliate-how-progress:100%}.pe-affiliate-how__q{font-family:var(--font-primary,Livvic, sans-serif);color:#2b1b9a;cursor:pointer;background:0 0;border:0;margin:0;padding:0;font-size:20px;font-weight:600;line-height:28px;display:block}.pe-affiliate-how__toggle{color:#67b6f4;background:#e8f4fe;border-radius:50%;justify-content:center;align-items:center;width:41px;height:41px;transition:background-color .3s,color .3s;display:flex;position:absolute;top:15px;left:25px}.pe-affiliate-how__toggle:before{display:none}.pe-affiliate-how__toggle:after{content:"";font-family:var(--font-primary,Livvic, sans-serif);color:#67b6f4;opacity:1;background:0 0;border:0;font-size:20px;font-weight:600;line-height:28px;transition:color .3s;position:absolute;top:6px;left:15px;transform:none}.pe-affiliate-how__step-wrap:first-child .pe-affiliate-how__toggle:after{content:"1"}.pe-affiliate-how__step-wrap:nth-child(2) .pe-affiliate-how__toggle:after{content:"2"}.pe-affiliate-how__step-wrap:nth-child(3) .pe-affiliate-how__toggle:after{content:"3"}.pe-affiliate-how__step-wrap:nth-child(4) .pe-affiliate-how__toggle:after{content:"4"}.pe-affiliate-how__step.is-open .pe-affiliate-how__toggle{color:#2b1b99;background:#67b6f4}.pe-affiliate-how__step.is-open .pe-affiliate-how__toggle:after{color:#2b1b99}.pe-affiliate-how__answer{transition:grid-template-rows .35s var(--pe-motion-ease,cubic-bezier(.22, 1, .36, 1));grid-template-rows:0fr;display:grid}.pe-affiliate-how__step.is-open .pe-affiliate-how__answer{grid-template-rows:1fr}.pe-affiliate-how__answer-inner{min-height:0;overflow:hidden}.pe-affiliate-how__content{font-family:var(--font-secondary,Asap, sans-serif);margin-left:0;padding-top:40px;font-size:16px;line-height:26.08px}.pe-affiliate-how__content p{color:#5f5572;margin:0}.pe-affiliate-earn{color:#2b1b9a;background:#e8f4fe;padding:80.96px 24px}.pe-affiliate-earn__panel{box-sizing:border-box;border-radius:var(--pe-radius-sm);background:#fff;width:min(1256px,100%);max-width:1256px;margin:16px auto;padding:54.08px}.pe-affiliate-earn__inner{flex-wrap:nowrap;align-items:normal;gap:24px 54.08px;display:flex}.pe-affiliate-earn__art{box-sizing:border-box;text-align:center;flex:0 0 259.97px;align-self:center;width:259.97px;min-width:0;padding-left:38px}.pe-affiliate-earn__art img{vertical-align:middle;width:220px;max-width:100%;height:220px;display:inline}.pe-affiliate-earn__copy{box-sizing:border-box;flex-direction:column;flex:0 0 833.797px;gap:7.04px;width:833.797px;min-width:0;padding-inline:81px;display:flex}.pe-affiliate-earn__title{width:fit-content;max-width:none;font-family:var(--font-primary,Livvic, sans-serif);margin:0 0 7.04px;font-size:32px;font-weight:600;line-height:35.2px}.pe-affiliate-earn__body{font-family:var(--font-primary,Livvic, sans-serif);margin:0;font-size:24px;font-weight:400;line-height:39.12px}.pe-affiliate-earn__actions{align-self:flex-start;width:fit-content;margin:36px 0}.pe-affiliate-earn__cta{margin:0}.pe-affiliate-earn .pe-affiliate-earn__cta.pe-btn{box-shadow:0 12px 30px #2b1b9a14}.pe-affiliate-earn__note{font-family:var(--font-primary,Livvic, sans-serif);margin:0;font-size:16px;line-height:26.08px}.pe-affiliate-earn__body strong{font-weight:700}.pe-affiliate-why{color:var(--pe-dark-violet,var(--pe-dark-violet));padding:64px 24px}.pe-affiliate-why__inner{width:min(1260px,100%);margin:0 auto}.pe-affiliate-why__title{text-align:center;font-family:var(--font-primary,Livvic, sans-serif);margin:0 0 80.96px;font-size:clamp(39.8785px,5.11vw,48px);font-weight:600;line-height:1.1}.pe-affiliate-why__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 31px;margin-top:18px;display:grid}.pe-affiliate-why__card{box-sizing:border-box;padding:var(--pe-affiliate-why-card-pad,20px 64px 50px 50px);border-radius:20px;flex-direction:column;gap:18px;min-height:395px;display:flex}.pe-affiliate-why__card--lavender{background:#f1effe}.pe-affiliate-why__card--cyan{background:#e8f4fe}.pe-affiliate-why__icon{width:var(--pe-affiliate-why-icon-w,140px);max-width:100%;height:auto;display:block}.pe-affiliate-why__copy{display:block}.pe-affiliate-why__card-title{max-width:250px;font-family:var(--font-primary,Livvic, sans-serif);margin:0 0 18px;font-size:clamp(19.81px,2vw,24px);font-weight:600;line-height:1.33}.pe-affiliate-why__card-body{font-family:var(--font-secondary,Asap, sans-serif);margin:18px 0 0;font-size:16px;line-height:26.08px}.pe-affiliate-why__actions{justify-content:center;margin-top:80.96px;display:flex}.pe-affiliate-why__cta{margin:0}.pe-affiliate-why .pe-affiliate-why__cta.pe-btn{box-shadow:0 12px 30px #2b1b9a14}.pe-affiliate-services{color:var(--pe-dark-violet,var(--pe-dark-violet));padding:100px 0}.pe-affiliate-services__inner{box-sizing:border-box;width:min(1256px,100%);max-width:1256px;margin:0 auto;padding:0 24px}.pe-affiliate-services__title{text-align:center;max-width:1420px;font-family:var(--font-primary,Livvic, sans-serif);color:#2b1b9a;margin:0;font-size:clamp(39.8785px,5.11vw,48px);font-weight:600;line-height:1.1}.pe-affiliate-services__body{box-sizing:content-box;text-align:center;max-width:1420px;font-family:var(--font-primary,Livvic, sans-serif);color:#2b1b9a;margin:18px 0 0;padding:0 80.96px;font-size:16px;font-weight:400;line-height:25.6px}.pe-affiliate-services__columns{flex-wrap:nowrap;align-items:normal;gap:18px 48px;max-width:1420px;margin-top:90px;display:flex}.pe-affiliate-services__copy{box-sizing:border-box;flex:0 62%;align-self:center;min-width:0}.pe-affiliate-services__art{box-sizing:border-box;flex:0 38%;align-self:center;min-width:0;margin:0}.pe-affiliate-services__list{font-family:var(--font-secondary,Asap, sans-serif);color:#5f5572;margin:13px 0 0;padding:0 0 0 40px;font-size:16px;line-height:26.08px;list-style:none}.pe-affiliate-services__list li{font-family:var(--font-secondary,Asap, sans-serif);color:#5f5572;margin:0 0 24px;padding:0;font-size:19px;font-weight:400;line-height:30.97px;position:relative}.pe-affiliate-services__list li:before{content:"";background:#d2eafc;border-radius:50%;width:8px;height:8px;display:block;position:absolute;top:9px;left:-32px}.pe-affiliate-services__list strong{color:#2b1b9a;font-weight:700}.pe-affiliate-services__art img{vertical-align:middle;width:100%;max-width:100%;height:auto;display:inline}.pe-affiliate-close{box-sizing:border-box;color:#2b1b9a;background:#f8f6fa;padding:0 24px}.pe-affiliate-close__row{box-sizing:border-box;flex-wrap:nowrap;align-items:normal;gap:18px 100px;width:min(1244px,100%);max-width:1244px;margin:0 auto;display:flex}.pe-affiliate-close__collage{box-sizing:border-box;flex:0 349px;width:349px;min-width:0;margin:0}.pe-affiliate-close__collage img{vertical-align:middle;width:auto;max-width:100%;height:auto;display:inline}.pe-affiliate-close__panel{box-sizing:content-box;flex:1 1 0;align-self:center;min-width:0;padding:40px 0;display:block}.pe-affiliate-close__content{flex-wrap:nowrap;align-items:normal;gap:18px;display:flex}.pe-affiliate-close__icon-wrap{box-sizing:border-box;flex:0 170px;align-self:center;width:170px;min-width:0;margin:0 0 34px}.pe-affiliate-close__icon{vertical-align:middle;width:150px;max-width:100%;height:auto;display:inline}.pe-affiliate-close__copy{box-sizing:border-box;flex:1 1 0;min-width:0;padding:21px 0 0 54.08px}.pe-affiliate-close__title{font-family:var(--font-primary,Livvic, sans-serif);color:#2b1b9a;margin:0 0 10.72px;font-size:clamp(25.91px,2.5vw,32px);font-weight:600;line-height:1.25}.pe-affiliate-close__body{font-family:var(--font-primary,Livvic, sans-serif);color:#2b1b9a;margin:0;font-size:16px;font-weight:400;line-height:20px}.pe-affiliate-close__actions{margin-top:24px;display:flex}.pe-affiliate-close__cta{margin:0}.pe-affiliate-close .pe-affiliate-close__cta.pe-btn{box-shadow:0 12px 30px #2b1b9a14}.pe-affiliate-faq.pe-faq{padding-top:81px;padding-bottom:24px}.pe-affiliate-faq .pe-faq__list{max-width:1024px}.pe-affiliate-faq .pe-faq__footer-inner{gap:22px}@media (width<=1000px){.pe-affiliate-hero__inner,.pe-affiliate-how__grid{grid-template-columns:minmax(0,1fr)}.pe-affiliate-close__row{flex-flow:column wrap}.pe-affiliate-close__collage,.pe-affiliate-close__panel{flex:100%;width:100%}.pe-affiliate-close__collage{max-width:none}.pe-affiliate-why__grid{grid-template-columns:minmax(0,1fr)}.pe-affiliate-why__card{min-height:0}.pe-affiliate-how__steps{padding-left:0}.pe-affiliate-how__step.is-open{padding-right:22px}.pe-affiliate-how__content{padding-top:32px}.pe-affiliate-hero{padding:50px 36px 120px}.pe-affiliate-hero__inner{text-align:center}.pe-affiliate-hero__art{order:-1}.pe-affiliate-hero__title,.pe-affiliate-hero__lead,.pe-affiliate-hero__body{margin-inline:auto}.pe-affiliate-hero__art img{max-width:100%}.pe-affiliate-earn__panel{margin:16px 0}.pe-affiliate-earn__inner{flex-wrap:wrap;align-items:normal;display:flex}.pe-affiliate-earn__art,.pe-affiliate-earn__copy{flex:100%;width:auto;padding-inline:0}.pe-affiliate-earn__art{text-align:center;padding-left:0}.pe-affiliate-earn__copy{text-align:center;align-items:center}.pe-affiliate-earn__title{text-align:center;width:100%;max-width:none;font-size:29.9685px;line-height:32.9653px}.pe-affiliate-earn__body{text-align:center;font-size:21.9685px;line-height:35.8086px}.pe-affiliate-earn__note{text-align:center}.pe-affiliate-earn__actions{justify-content:center;align-self:stretch;width:100%;display:flex}.pe-affiliate-why{padding:58px 24px 64px}.pe-affiliate-why__title{margin-bottom:44px;font-size:32px;line-height:1.2}.pe-affiliate-why__card-title{font-size:22px;line-height:1.27}.pe-affiliate-close{padding:56px 24px}.pe-affiliate-close__panel{padding:0}.pe-affiliate-close__content,.pe-affiliate-close__copy{text-align:center}.pe-affiliate-close__actions{justify-content:center}}@media (width<=781px){.pe-affiliate-services__body{padding:0}.pe-affiliate-services__columns{flex-flow:column-reverse wrap}.pe-affiliate-services__copy,.pe-affiliate-services__art{flex:100%;width:100%}.pe-affiliate-close__content{flex-wrap:wrap}.pe-affiliate-close__icon-wrap,.pe-affiliate-close__copy{flex:100%;width:100%}.pe-affiliate-close__copy{padding-left:0}}@media (width<=599px){.pe-affiliate-hero{padding:40px 24px 78px}.pe-affiliate-hero__inner{gap:34px}.pe-affiliate-hero__title{font-size:32px}.pe-affiliate-hero__lead{font-size:20px}.pe-affiliate-how{padding:58px 24px 66px}.pe-affiliate-how__head{margin-bottom:34px}.pe-affiliate-how__title{margin-bottom:14px;font-size:32px}.pe-affiliate-how__sub{font-family:var(--font-primary,Livvic, sans-serif);font-size:18px}.pe-affiliate-how__grid{gap:32px}.pe-affiliate-how__step{padding:18px 22px 20px 76px}.pe-affiliate-how__step.is-open{padding:20px 22px 22px 76px}.pe-affiliate-how__content{margin-left:0;padding-top:28px}.pe-affiliate-services{padding:72px 0}.pe-affiliate-services__title{font-size:32px;line-height:1.2}.pe-affiliate-services__columns{margin-top:44px}.pe-affiliate-close__title{font-size:30px;line-height:1.2}.pe-affiliate-close__body{font-size:16px;line-height:1.5}.pe-affiliate-faq.pe-faq{padding-top:64px}.pe-affiliate-faq .pe-section__title{font-size:32px}.pe-affiliate-faq .pe-section__sub{font-size:18px}.pe-affiliate-faq .pe-faq__item{border-radius:var(--pe-radius-sm)}.pe-affiliate-faq .pe-faq__item summary{min-height:76px;padding-block:18px}.pe-affiliate-faq [class=pe-faq__question]{font-size:18px;line-height:1.35}.pe-affiliate-faq .pe-faq__panel-inner{padding-top:18px;padding-bottom:24px}}
