.qs{position:relative;width:100%}.qs__inner{margin-inline:auto;max-width:1440px;padding-inline:80px}.qs__divider{background:var(--q-purple-light);border-radius:10px;height:2px;width:100%}.qs__divider--mid{background:var(--q-purple-mid)}.qs-h1{font-size:72px;letter-spacing:-1.44px;line-height:90px}.qs-h1,.qs-h2{font-family:var(--font-heading);font-weight:var(--fw-bold);margin:0}.qs-h2{font-size:48px;letter-spacing:-.96px;line-height:60px}.qs-h1 sup,.qs-h2 sup{font-size:.43em;line-height:1;position:relative;top:-.55em;vertical-align:baseline}.qs-em{color:var(--q-green)}.qs-em--dark{color:var(--q-green-dark)}@media (max-width:1023px){.qs__inner{padding-inline:24px}.qs-h1{font-size:44px;letter-spacing:-.9px;line-height:54px}.qs-h2{font-size:32px;letter-spacing:-.64px;line-height:40px}}.q-hero{background:linear-gradient(180deg,#4b336f,#381e58);min-height:1024px;overflow:hidden}.q-hero__inner{margin-inline:auto;max-width:1440px;min-height:1024px;position:relative;width:100%}.q-hero__headline{color:var(--q-white);font-family:var(--font-heading);height:264px;left:73px;position:absolute;right:63px;top:380px}.q-hero__word1{display:block;font-size:144px;font-weight:var(--fw-bold);letter-spacing:-4.32px;line-height:.92}.q-hero__kicker{color:var(--q-green);display:block;font-size:44px;font-weight:var(--fw-semibold);letter-spacing:6.6px;line-height:1.23;margin-top:4px}.q-hero__word2{font-size:198px;font-weight:var(--fw-bold);left:0;letter-spacing:-7.92px;line-height:1;position:absolute;right:0;text-align:right;top:160px}.q-hero__pack{height:726px;left:223px;object-fit:contain;pointer-events:none;position:absolute;top:229px;width:827px}.q-hero__sub{color:var(--q-purple-light);font-size:30px;font-weight:var(--fw-semibold);line-height:36px;position:absolute;right:79px;text-align:right;top:765px;width:419px}.q-hero__sub sup{font-size:19.35px}.q-hero__nas{color:var(--q-white);font-size:18px;font-weight:var(--fw-book);left:535px;line-height:1.3;position:absolute;top:812px}@media (max-width:1023px){.q-hero,.q-hero__inner{min-height:0}.q-hero__inner{display:flex;flex-direction:column;gap:24px;padding:48px 24px 64px}.q-hero__headline,.q-hero__nas,.q-hero__pack,.q-hero__sub,.q-hero__word2{position:static}.q-hero__headline{height:auto}.q-hero__word1{font-size:64px;letter-spacing:-1.9px}.q-hero__kicker{font-size:22px;letter-spacing:3px}.q-hero__word2{font-size:88px;letter-spacing:-3.5px;margin-top:0}.q-hero__pack{align-self:center;height:auto;max-width:420px;width:100%}.q-hero__sub{font-size:22px;line-height:28px;text-align:left;width:auto}.q-hero__nas{font-size:14px}}.q-quote{align-items:center;display:flex;gap:110px;margin-inline:auto;max-width:1440px;padding:80px 80px 80px 40px}.q-quote--img-left{flex-direction:row-reverse;padding:80px 40px 80px 80px}.q-quote__content{display:flex;flex:1;flex-direction:column;gap:40px;justify-content:center}.q-quote__body{display:flex;gap:10px}.q-quote__mark{flex-shrink:0;font-size:72px;letter-spacing:-1.44px;line-height:90px;width:30px}.q-quote__mark,.q-quote__text{color:var(--q-purple);font-family:var(--font-heading);font-weight:var(--fw-bold)}.q-quote__text{font-size:48px;letter-spacing:-.96px;line-height:60px;margin:0;max-width:636px}.q-quote__byline{align-items:baseline;color:var(--q-green-dark);display:flex;font-weight:var(--fw-semibold);gap:20px;padding-left:46px;text-transform:uppercase}.q-quote__byline-arrow,.q-quote__byline-name{font-size:24px;line-height:32px}.q-quote__byline-city{font-size:20px;font-weight:var(--fw-regular);line-height:30px;text-transform:none}.q-quote__photo{border-radius:80px 0;flex-shrink:0;height:600px;overflow:hidden;width:533px}.q-quote__photo img{height:100%;object-fit:cover;width:100%}.q-quote-card{display:flex;margin-inline:auto;max-width:1440px;min-height:350px;padding:40px}.q-quote-card--on-dark{background:var(--q-purple-dark);max-width:none}.q-quote-card--on-dark>.q-quote-card__card{margin-inline:auto;max-width:1360px;min-height:584px;width:100%}.q-quote-card__card{background:var(--q-white);border-radius:80px 0;display:flex;flex:1;overflow:hidden}.q-quote-card__card--off-white{background:var(--q-off-white)}.q-quote-card__content{display:flex;flex:1 1 0;flex-direction:column;gap:40px;justify-content:center;min-width:0;padding:120px 40px}.q-quote-card__body{display:flex;gap:10px}.q-quote-card__text{color:var(--q-purple);font-family:var(--font-heading);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0}.q-quote-card__text em{font-style:italic}.q-quote-card__photo{flex:1 1 0;min-width:0}.q-quote-card__photo img{height:100%;object-fit:cover;width:100%}.q-quote-card--photo-right .q-quote-card__card{flex-direction:row-reverse}.q-quote-card__byline{color:var(--q-green);padding-left:56px}.q-quote-card__byline .q-quote__byline-city{color:var(--q-green)}@media (max-width:1023px){.q-quote,.q-quote--img-left{flex-direction:column;gap:32px;padding:48px 24px}.q-quote__text{font-size:30px;line-height:38px}.q-quote__mark{font-size:48px;line-height:60px}.q-quote__photo{aspect-ratio:533/600;border-radius:48px 0;height:auto;width:100%}.q-quote__byline{flex-wrap:wrap;padding-left:0}.q-quote-card{padding:24px}.q-quote-card__card{border-radius:48px 0;flex-direction:column}.q-quote-card__content{padding:40px 24px}.q-quote-card__photo{width:100%}}.q-clara{background:var(--grad-purple-down);overflow:hidden}.q-clara--up{background:var(--grad-purple-up)}.q-clara__inner{align-items:center;display:flex;gap:0;margin-inline:auto;max-width:1440px;min-height:500px;padding-inline:80px}.q-clara--short .q-clara__inner{min-height:420px}.q-clara--right .q-clara__inner{flex-direction:row-reverse}.q-clara__photo{align-self:stretch;flex-shrink:0;position:relative;width:363px}.q-clara__photo img{height:100%;inset:0;object-fit:contain;object-position:bottom;position:absolute;width:100%}.q-clara--flip .q-clara__photo img{transform:scaleX(-1)}.q-clara__content{display:flex;flex:1;gap:10px;justify-content:center;padding-block:60px}.q-clara__mark{flex-shrink:0;font-size:72px;letter-spacing:-1.44px;line-height:90px}.q-clara__mark,.q-clara__text{color:var(--q-white);font-family:var(--font-heading);font-weight:var(--fw-bold)}.q-clara__text{font-size:48px;letter-spacing:-.96px;line-height:60px;margin:0;max-width:827px}@media (max-width:1023px){.q-clara__inner{flex-direction:column!important;min-height:0;padding-inline:24px;padding-top:32px}.q-clara__photo{align-self:center;height:300px;order:2;width:240px}.q-clara__photo img{height:300px;position:static}.q-clara__content{order:1;padding-block:24px}.q-clara__text{font-size:30px;line-height:38px}.q-clara__mark{font-size:48px;line-height:60px}}.q-pills{overflow:hidden}.q-pills--light{background:var(--q-off-white)}.q-pills--dark{background:var(--grad-purple-down)}.q-pills__inner{display:flex;flex-direction:column;gap:50px;margin-inline:auto;max-width:1440px;padding:0 80px 80px}.q-pills--dark .q-pills__inner{gap:40px;padding-bottom:80px;padding-top:120px}.q-pills__head{display:flex;flex-direction:column;gap:40px;padding-top:80px}.q-pills--dark .q-pills__head{padding-top:0}.q-pills__title{color:var(--q-purple)}.q-pills--dark .q-pills__title{color:var(--q-white)}.q-pills__sub{align-self:flex-end;color:var(--q-green);font-size:24px;font-weight:var(--fw-semibold);line-height:34px;margin:0}.q-pills__grid{display:flex;flex-direction:column;gap:20px}.q-pills__row{display:flex;flex-wrap:wrap;gap:20px}.q-pills__row--center{justify-content:center}.q-pills__row--end{justify-content:flex-end}.q-pill{align-items:center;border:2px solid var(--q-purple-mid);border-radius:20px;display:inline-flex;gap:15px;padding:20px}.q-pills--dark .q-pill{border-color:var(--q-purple-light)}.q-pill__square{background:var(--q-purple-mid);flex-shrink:0;height:17px;width:17px}.q-pill__square--tl{border-top-left-radius:20px}.q-pill__square--tr{border-top-right-radius:20px}.q-pill__square--bl{border-bottom-left-radius:20px}.q-pill__square--br{border-bottom-right-radius:20px}.q-pill__text{color:var(--q-purple-mid);font-size:24px;font-weight:var(--fw-semibold);line-height:32px;margin:0;text-transform:uppercase}.q-pills--dark .q-pill__text{color:var(--q-purple-light)}.q-pill__text sup{font-size:15.48px}.q-pills__footnote{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:0}@media (max-width:1023px){.q-pills__inner{gap:32px;padding:0 24px 48px}.q-pills--dark .q-pills__inner{padding-top:48px}.q-pill{border-radius:14px;padding:14px 16px}.q-pill__text{font-size:17px;line-height:24px}.q-pills__sub{font-size:19px;line-height:26px}}.q-ctas{flex-direction:column;margin-inline:auto;max-width:1440px;padding:0 80px 80px}.q-ctas,.q-ctas__row{display:flex;gap:80px}.q-cta-pill{align-items:center;background:var(--grad-purple-down);border-radius:80px;color:var(--q-white);display:flex;flex:1;gap:40px;height:100px;padding:40px 80px;transition:transform .22s var(--anim-ease),box-shadow .22s var(--anim-ease)}.q-cta-pill:hover{box-shadow:0 14px 30px rgba(56,30,88,.28);transform:translateY(-3px)}.q-cta-pill__label{flex:1;font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0}.q-cta-pill__arrow{font-size:50px;font-weight:var(--fw-bold);line-height:34px}@media (max-width:1023px){.q-ctas{gap:24px;padding:0 24px 48px}.q-ctas__row{flex-direction:column;gap:24px}.q-cta-pill{border-radius:60px;gap:20px;height:72px;padding:20px 32px}.q-cta-pill__label{font-size:20px;line-height:26px}.q-cta-pill__arrow{font-size:32px}}.q-heading{display:flex;flex-direction:column;gap:30px;margin-inline:auto;max-width:1440px;padding:120px 80px 0}.q-heading__title{color:var(--q-purple)}@media (max-width:1023px){.q-heading{padding:56px 24px 0}}.q-carousel{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;padding:80px 40px}.q-carousel__track{display:flex;gap:80px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.q-carousel__track::-webkit-scrollbar{display:none}.q-carousel__card{align-items:stretch;background:var(--q-white);border-radius:80px 0 0 0;display:flex;flex-shrink:0;gap:30px;max-width:calc(100vw - 48px);overflow:hidden;padding-left:40px;scroll-snap-align:start;width:894px}.q-carousel__content{display:flex;flex:1;flex-direction:column;gap:40px;justify-content:center;padding-block:40px}.q-carousel__body{display:flex;gap:20px}.q-carousel__mark{color:var(--q-purple);flex-shrink:0;font-family:var(--font-heading);font-size:72px;font-weight:var(--fw-bold);letter-spacing:-1.44px;line-height:90px}.q-carousel__text{color:var(--q-purple);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0}.q-carousel__byline{align-items:baseline;color:var(--q-green-dark);display:flex;font-weight:var(--fw-semibold);gap:20px;padding-left:56px;text-transform:uppercase}.q-carousel__byline .name{font-size:24px;line-height:32px}.q-carousel__byline .city{font-size:22px;font-weight:var(--fw-regular);line-height:30px;text-transform:none}.q-carousel__media{align-items:center;display:flex;flex-shrink:0;height:500px;justify-content:center;position:relative;width:282px}.q-carousel__media img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.q-carousel__play{background:rgba(75,51,111,.8);border:0;border-radius:50px;cursor:pointer;display:grid;height:100px;padding-left:8px;place-items:center;position:relative;width:100px}.q-carousel__dots{display:flex;gap:10px;justify-content:center}.q-carousel__dot{background:transparent;border:1px solid var(--q-purple-mid);border-radius:20px;cursor:pointer;height:17px;padding:0;width:17px}.q-carousel__dot.is-active{background:var(--q-purple-mid)}@media (max-width:1023px){.q-carousel{padding:48px 24px}.q-carousel__card{border-radius:48px 0 0 0;flex-direction:column;padding-left:0}.q-carousel__content{padding:32px 24px 8px}.q-carousel__text{font-size:20px;line-height:28px}.q-carousel__mark{font-size:48px;line-height:60px}.q-carousel__byline{padding-left:0}.q-carousel__media{height:280px;width:100%}}.q-stats{margin-inline:auto;max-width:1440px;padding-inline:80px}.q-stat,.q-stats{display:flex;flex-direction:column}.q-stat{gap:0}.q-stat__line{color:var(--q-purple);font-family:var(--font-heading);font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.96px;line-height:60px;margin:0;padding-block:20px 50px}.q-stat--right .q-stat__line{text-align:right}.q-stat__line sup{font-size:30.96px;line-height:1;position:relative;top:-.5em;vertical-align:baseline}@media (max-width:1023px){.q-stats{padding-inline:24px}.q-stat__line{font-size:28px;line-height:36px;padding-block:14px 28px}.q-stat__line sup{font-size:18px}}.q-footnotes{display:flex;flex-direction:column;gap:8px;margin-inline:auto;max-width:1440px;padding:40px 80px 0}.q-footnotes p{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:0}@media (max-width:1023px){.q-footnotes{padding:24px 24px 0}}.q-product{background:var(--grad-purple-hold);overflow:hidden}.q-product__inner{align-items:center;display:flex;gap:80px;margin-inline:auto;max-width:1440px;padding:120px 80px 80px}.q-product__copy{display:flex;flex:1;flex-direction:column;gap:24px}.q-product__title{color:var(--q-white)}.q-product__sub{color:var(--q-green-dark)}.q-product__media{flex-shrink:0;height:414px;position:relative;width:322px}.q-product__media img{height:616px;left:-266px;max-width:none;position:absolute;top:-43px;width:702px}@media (max-width:1023px){.q-product__inner{flex-direction:column;gap:32px;padding:56px 24px 48px}.q-product__media{height:310px;width:240px}.q-product__media img{height:456px;left:-196px;top:-32px;width:520px}}.q-feature{background:var(--grad-purple-up);overflow:hidden}.q-feature__inner{display:flex;flex-direction:column;gap:120px;margin-inline:auto;max-width:1440px;padding:120px 80px 0;position:relative}.q-feature__glasses{height:512px;left:40px;pointer-events:none;position:absolute;top:-20px;width:855px}.q-feature__gwin{height:252px;overflow:hidden;position:absolute;width:556px}.q-feature__gwin img{height:187.41%;left:-15%;max-width:none;position:absolute;top:-69.47%;width:127.22%}.q-feature__gwin--1{left:23px;top:67px;transform:rotate(-14.83deg)}.q-feature__gwin--2{left:290px;top:238px;transform:rotate(-175.42deg) scaleY(-1)}.q-feature__title{color:var(--q-white);position:relative;text-align:right}.q-feature__row{align-items:center;display:flex;gap:40px}.q-feature__sub{color:var(--q-white);flex:1 1 0;font-family:var(--font-heading);font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.96px;line-height:60px;min-width:0;padding-block:120px}.q-feature__sub p{margin:0}.q-feature__clara{align-self:flex-end;flex-shrink:0;height:400px;object-fit:cover;width:322px}@media (max-width:1023px){.q-feature__inner{gap:32px;padding:48px 24px 0}.q-feature__glasses,.q-feature__gwin{height:auto;position:static;width:100%}.q-feature__gwin{overflow:visible;transform:none!important}.q-feature__gwin img{height:auto;position:static;width:100%}.q-feature__gwin--2{display:none}.q-feature__title{text-align:left}.q-feature__row{align-items:flex-start;flex-direction:column;gap:16px}.q-feature__sub{font-size:30px;line-height:38px;padding-block:0 16px}.q-feature__clara{height:274px;width:220px}}.q-signup{background:var(--q-purple-dark);overflow:hidden}.q-signup__inner{align-items:center;display:flex;gap:60px;margin-inline:auto;max-width:1440px;padding:40px 80px}.q-signup__copy{display:flex;flex:1;flex-direction:column;gap:16px}.q-signup__title{color:var(--q-white)}.q-signup__sub{color:var(--q-purple-light);font-size:22px;font-weight:var(--fw-regular);line-height:30px;margin:0;max-width:620px}.q-signup__btn{align-items:center;align-self:flex-start;background:var(--q-white);border-radius:60px;color:var(--q-purple);display:inline-flex;font-size:22px;font-weight:var(--fw-semibold);gap:16px;line-height:1;padding:18px 36px;transition:transform .2s var(--anim-ease)}.q-signup__btn:hover{transform:translateY(-2px)}.q-signup__media{border-radius:40px 0;display:block;flex-shrink:0;overflow:hidden;width:427px}.q-signup__media img{display:block;height:auto;width:100%}.q-signup__media-label{display:none}@media (max-width:1023px){.q-signup__inner{align-items:flex-start;flex-direction:column;gap:28px;padding:40px 24px}.q-signup__media{border-radius:32px 0;width:100%}}.q-isi{background:var(--q-white)}.q-isi__inner{display:flex;flex-direction:column;gap:24px;margin-inline:auto;max-width:1440px;padding:80px}.q-isi h2{font-size:24px;line-height:32px;margin:0 0 4px}.q-isi h2,.q-isi h3{color:var(--q-purple);font-weight:var(--fw-bold);letter-spacing:0}.q-isi h3{font-size:20px;line-height:28px;margin:16px 0 4px}.q-isi li,.q-isi p{color:var(--q-dark-grey);font-size:18px;font-weight:var(--fw-regular);line-height:27px;margin:0 0 10px}.q-isi a{color:var(--q-purple);text-decoration:underline}.q-isi__refs{margin:24px 0 0;padding-left:22px}.q-isi__refs li{color:var(--q-grey);font-size:14px;line-height:20px;margin-bottom:6px}.q-isi__refs li em{font-style:italic}@media (max-width:1023px){.q-isi__inner{padding:48px 24px}}.q-phero{align-items:flex-end;background:var(--q-off-white);display:flex;height:calc(100vh - 157px);max-height:867px;min-height:600px;overflow:hidden;position:relative}@supports (height:100svh){.q-phero{height:calc(100svh - 157px)}}.q-phero__img{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.q-phero__scrim{inset:0;pointer-events:none;position:absolute}.q-phero__scrim--top{background:linear-gradient(180deg,#313131,rgba(49,49,49,0) 25.977%);mix-blend-mode:multiply}.q-phero__scrim--bottom{background:linear-gradient(180deg,hsla(0,0%,100%,0) 65.385%,rgba(0,0,0,.3) 80%)}.q-phero__content{display:flex;filter:drop-shadow(2px 2px 1px rgba(0,0,0,.3));flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;padding:0 41px 78px 39px;position:relative;width:100%}.q-phero__title{color:var(--q-white);font-size:72px;letter-spacing:-1.44px;line-height:72px;margin:0}.q-phero__sub,.q-phero__title{font-family:var(--font-heading);font-weight:var(--fw-bold)}.q-phero__sub{align-self:flex-end;color:var(--q-green);font-size:30px;line-height:38px;max-width:996px;text-align:right}.q-phero__sub sup{font-size:19.35px}@media (max-width:1023px){.q-phero{min-height:70vh}.q-phero__content{gap:24px;padding:0 24px 48px}.q-phero__title{font-size:44px;line-height:48px}.q-phero__sub{align-self:flex-start;font-size:20px;line-height:27px;text-align:left}}.q-echart{background:var(--q-off-white)}.q-echart__inner{align-items:center;gap:80px;margin-inline:auto;max-width:1440px;padding:80px}.q-echart__head,.q-echart__inner{display:flex;flex-direction:column}.q-echart__head{gap:30px;width:100%}.q-echart__title{color:var(--q-purple)}.q-echart__note{align-self:flex-end;color:var(--q-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;text-align:right}.q-echart__note sup{font-size:14.19px}.q-echart__card{align-items:center;background:var(--q-white);border-radius:0 80px 0 80px;display:flex;flex-direction:column;gap:15px;padding:80px;width:100%}.q-echart__img{display:block;height:auto;width:100%}.q-echart__foot{display:flex;flex-direction:column;gap:10px;padding-top:20px;width:100%}.q-echart__footnotes p{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:0 0 4px}.q-echart__cta{flex:none;height:100px;max-width:100%;width:650px}@media (max-width:1023px){.q-echart__inner{gap:40px;padding:48px 24px}.q-echart__card{border-radius:0 40px 0 40px;padding:24px}.q-echart__note{font-size:16px;line-height:22px}.q-echart__cta{height:72px;width:100%}}.q-product--light{background:var(--q-off-white)}.q-product--light .q-product__title{color:var(--q-purple)}.q-product--light .q-product__sub{color:var(--q-green-dark);font-size:30px;letter-spacing:0;line-height:38px}.q-product--light .q-product__sub sup{font-size:19.35px}.q-product__sub--right{text-align:right}.q-product--light .q-product__inner{padding:80px}.q-product__nas{color:var(--q-dark-grey);font-size:18px;font-weight:var(--fw-book);line-height:1.3;margin:12px 0 0;text-align:center}.q-product--dark .q-product__nas{color:var(--q-white)}.q-product__footnotes{display:flex;flex-direction:column;gap:15px;margin-inline:auto;max-width:1440px;padding:0 80px 50px}.q-product__footnotes p{color:var(--q-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;margin:0}@media (max-width:1023px){.q-product--light .q-product__inner{padding:48px 24px}.q-product__footnotes{padding:0 24px 32px}.q-product__footnotes p{font-size:16px;line-height:22px}}.q-clara--align-end .q-clara__content{justify-content:flex-end}.q-moa{background:var(--q-off-white)}.q-moa__inner{display:flex;flex-direction:column;gap:80px;margin-inline:auto;max-width:1440px;padding:120px 80px}.q-moa__heading{color:var(--q-purple)}.q-moa__head{display:flex;flex-direction:column;gap:30px}.q-moa__sub{color:var(--q-green-dark);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;max-width:840px}.q-moa__note{align-self:flex-end;color:var(--q-grey);font-size:24px;font-weight:var(--fw-regular);line-height:34px;max-width:911px;text-align:right}.q-moa__note sup{font-size:15.48px}.q-moa__stage{padding-inline:80px}.q-moa__frame{aspect-ratio:1280/720;background:var(--grad-purple-down);border-radius:24px;box-shadow:0 0 20px rgba(49,49,49,.3);cursor:pointer;overflow:hidden;position:relative}.q-moa__placeholder,.q-moa__video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.q-moa__play{background:rgba(248,246,251,.8);border:0;border-radius:50px;cursor:pointer;display:grid;height:100px;left:50%;padding-left:8px;place-items:center;position:absolute;top:50%;transform:translate(-50%,-50%);width:100px}@media (max-width:1023px){.q-moa__inner{gap:40px;padding:48px 24px}.q-moa__stage{padding-inline:0}.q-moa__sub{font-size:22px;line-height:30px}.q-moa__note{font-size:17px;line-height:24px}}.q-cmt{background:var(--q-off-white)}.q-cmt__inner{align-items:center;display:flex;gap:112px;margin-inline:auto;max-width:1440px;padding:80px}.q-cmt__copy{flex:1 1 0;gap:100px;min-width:0}.q-cmt__block,.q-cmt__copy{display:flex;flex-direction:column}.q-cmt__block{gap:30px}.q-cmt__subhead{color:var(--q-green);font-size:30px;font-weight:var(--fw-bold);line-height:38px}.q-cmt__subhead sup{font-size:19.35px}.q-cmt__body{color:var(--q-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;max-width:569px}.q-cmt__body--right{align-self:flex-end;text-align:right}.q-cmt__footnote{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:-70px 0 0}.q-cmt__graph{align-items:center;background:var(--q-white);border:2px solid var(--q-purple-mid);border-radius:80px 0;display:flex;flex-shrink:0;height:600px;justify-content:center;overflow:hidden;width:599px}.q-cmt__graph img{height:auto;width:93.8%}@media (max-width:1023px){.q-cmt__inner{flex-direction:column;gap:40px;padding:48px 24px}.q-cmt__copy{gap:40px}.q-cmt__footnote{margin-top:-16px}.q-cmt__graph{aspect-ratio:1/1;border-radius:48px 0;height:auto;width:100%}}.q-fdetails{background:var(--q-purple-dark);color:var(--q-off-white)}.q-fdetails__inner{display:flex;flex-direction:column;gap:120px;margin-inline:auto;max-width:1440px;padding:120px 80px 160px;position:relative}.q-fdetails__head{display:flex;flex-direction:column;gap:30px}.q-fdetails__heading{color:var(--q-green)}.q-fdetails__note{align-self:flex-end;color:var(--q-off-white);font-size:22px;font-weight:var(--fw-regular);line-height:30px;text-align:right}.q-fdetails__note sup{font-size:14.19px}.q-fdetails__grid{height:585px;position:relative}.q-fdetails__item{display:flex;flex-direction:column;gap:20px;position:absolute;width:320px}.q-fdetails__item:first-child{align-items:center;left:105px;text-align:center;top:40px}.q-fdetails__item:nth-child(2){align-items:flex-start;left:870px;text-align:left;top:140px}.q-fdetails__item:nth-child(3){align-items:center;left:105px;text-align:center;top:290px}.q-fdetails__item:nth-child(4){align-items:flex-start;left:870px;text-align:left;top:405px}.q-fdetails__icon{height:58px;width:auto}.q-fdetails__text{font-size:22px;font-weight:var(--fw-regular);line-height:30px}.q-fdetails__text strong{font-size:20px;font-weight:var(--fw-bold)}.q-fdetails__text sup{font-size:14.19px}.q-fdetails__vialwrap{left:calc(50% - 54.5px);pointer-events:none;position:absolute;top:0;width:109px}.q-fdetails__vialwin{height:582px;overflow:hidden;position:relative;width:109px}.q-fdetails__vialwin img{height:155.92%;left:-372.48%;max-width:none;position:absolute;top:-14.11%;width:757.12%}.q-fdetails__nas{color:var(--q-white);font-size:18px;font-weight:var(--fw-book);left:calc(100% + 14px);line-height:1.3;margin:0;position:absolute;top:505px;width:91px}.q-fdetails__foot{bottom:57px;display:flex;gap:24px;justify-content:space-between;left:81px;position:absolute;right:80px}.q-fdetails__foot p,.q-fdetails__foot-right{color:var(--q-white);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:0}.q-fdetails__foot-right a{color:var(--q-white);text-decoration:underline}@media (max-width:1023px){.q-fdetails__inner{gap:48px;padding:48px 24px 96px}.q-fdetails__grid{display:flex;flex-direction:column;gap:28px;height:auto}.q-fdetails__item{align-items:flex-start!important;position:static!important;text-align:left!important;width:100%!important}.q-fdetails__vialwrap{align-self:center;margin-top:24px;position:static}.q-fdetails__nas{margin-top:8px;position:static}.q-fdetails__foot{flex-direction:column;margin-top:24px;position:static}.q-fdetails__note{font-size:17px;line-height:24px}}.q-duration{background:var(--q-purple-dark);color:var(--q-white)}.q-duration__inner{display:flex;flex-direction:column;gap:80px;margin-inline:auto;max-width:1440px;padding:120px 80px}.q-duration__part{display:flex;flex-direction:column;gap:30px;padding-right:40px}.q-duration__headline{color:var(--q-white);font-family:var(--font-heading);font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.96px;line-height:60px}.q-duration__headline sup{font-size:30.96px}.q-duration__headline--right{text-align:right}.q-duration__graphic{display:flex;flex-direction:column;gap:10px;padding-inline:40px}.q-duration__drops{display:flex;gap:300px}.q-duration__drop{height:60px;width:66px}.q-duration__bars{align-items:center;display:flex}.q-duration__bar1{height:49px;width:403px}.q-duration__bar2{height:49px;width:672px}.q-duration__clock{height:72px;margin-left:10px;width:105.6px}[data-duration-p2]{opacity:.1;transition:opacity .7s var(--anim-ease)}[data-duration-p2].is-lit{opacity:1}.q-duration__bar2wrap,.q-duration__drop2wrap{display:inline-block;font-size:0;opacity:1;position:relative}.q-duration__bar2glow,.q-duration__drop2glow{height:100%;inset:0;position:absolute;width:100%}.q-duration__bar2glow{clip-path:inset(0 100% 0 0);transition:clip-path 1.2s var(--anim-ease)}.q-duration__bar2wrap.is-lit .q-duration__bar2glow{clip-path:inset(0 0 0 0)}.q-duration__drop2glow{opacity:0;transition:opacity .7s var(--anim-ease) .5s}.q-duration__drop2wrap.is-lit .q-duration__drop2glow{opacity:1}@media (prefers-reduced-motion:reduce){[data-duration-p2]{opacity:1!important}.q-duration__bar2glow{clip-path:inset(0 0 0 0)!important}.q-duration__drop2glow{opacity:1!important}}@media (max-width:1023px){.q-duration__inner{gap:40px;padding:48px 24px}.q-duration__headline{font-size:30px;line-height:40px}.q-duration__graphic{padding-inline:0}.q-duration__drops{gap:30%}.q-duration__bars{flex-wrap:wrap;gap:8px}.q-duration__bar1{height:auto;width:38%}.q-duration__bar2{height:auto;width:52%}.q-duration__clock{height:auto;width:64px}}.q-vials{background:var(--grad-purple-down);color:var(--q-white);overflow:hidden}.q-vials__inner{margin-inline:auto;max-width:1440px;min-height:1038px;position:relative}.q-vials__art{inset:0;pointer-events:none;position:absolute}.q-vials__win{overflow:hidden;position:absolute}.q-vials__win img{max-width:none;position:absolute}.q-vials__win--a{height:604.28px;left:843px;top:-67px;transform:rotate(32.64deg);width:604.28px}.q-vials__win--a img{height:124.11%;left:-8.8%;top:-8.59%;width:124.11%}.q-vials__win--b{height:auto;left:756px;overflow:visible;top:158px;transform:rotate(18deg);width:510px}.q-vials__win--b img{height:auto;position:static;width:100%}.q-vials__nas{font-size:18px;font-weight:var(--fw-book);left:1102px;line-height:1.3;top:475px}.q-vials__headline,.q-vials__nas{color:var(--q-white);margin:0;position:absolute}.q-vials__headline{font-family:var(--font-heading);font-size:72px;font-weight:var(--fw-bold);left:80px;letter-spacing:-1.44px;line-height:80px;top:166px}.q-vials__headline sup{font-size:46.44px}.q-vials__head{display:flex;flex-direction:column;gap:20px;left:80px;position:absolute;right:80px;top:468px}.q-vials__sub{color:var(--q-green);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;max-width:840px}.q-vials__sub sup{font-size:19.35px}.q-vials__body{align-self:flex-end;color:var(--q-off-white);font-size:22px;font-weight:var(--fw-regular);line-height:30px;max-width:735px;text-align:right}.q-vials__body sup{font-size:14.19px}.q-vials__clara{bottom:0;height:475px;left:137px;position:absolute;width:371px}.q-vials__clara img{height:100%;object-fit:contain;object-position:bottom;width:100%}.q-vials__quote{align-items:flex-start;display:flex;gap:10px;justify-content:center;left:470px;position:absolute;right:80px;top:826px}.q-vials__mark{font-size:72px;letter-spacing:-1.44px;line-height:90px}.q-vials__mark,.q-vials__qtext{color:var(--q-white);font-family:var(--font-heading);font-weight:var(--fw-bold)}.q-vials__qtext{font-size:48px;letter-spacing:-.96px;line-height:60px;padding-top:14px}@media (max-width:1023px){.q-vials__inner{display:flex;flex-direction:column;gap:32px;min-height:0;padding:48px 24px 0}.q-vials__art{height:300px;inset:auto;position:relative}.q-vials__win--a{height:320px;left:45%;top:-30px;width:320px}.q-vials__win--b{height:318px;left:4%;top:60px;width:120px}.q-vials__win--b img{height:162.22%;left:-475.47%;top:9.19%;width:552.86%}.q-vials__head,.q-vials__headline,.q-vials__nas,.q-vials__quote{position:static}.q-vials__headline{font-size:44px;line-height:50px}.q-vials__clara{align-self:flex-start;height:300px;order:9;position:static;width:240px}.q-vials__qtext{font-size:30px;line-height:38px}}.q-phero__eyebrow{color:var(--q-purple-dark);font-size:30px;font-weight:var(--fw-bold);line-height:38px}.q-quote-card__byline--dark,.q-quote-card__byline--dark .q-quote__byline-city{color:var(--q-green-dark)}.q-ctas--center{align-items:center}.q-ctas--center .q-ctas__row{max-width:100%;width:650px}.q-ctas--center .q-cta-pill{gap:40px;justify-content:center;padding:0 60px}.q-ctas--center .q-cta-pill__label{flex:none;white-space:nowrap}.q-ctable{background:var(--q-off-white)}.q-ctable__inner{gap:80px;margin-inline:auto;max-width:1440px;padding:120px 80px 80px}.q-ctable__head,.q-ctable__inner{display:flex;flex-direction:column}.q-ctable__head{gap:30px}.q-ctable__heading{color:var(--q-purple);max-width:1061px}.q-ctable__note{align-self:flex-end;color:var(--q-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;text-align:right}.q-ctable__card{align-items:center;background:var(--q-white);border-radius:0 80px 0 80px;display:flex;flex-direction:column;gap:23px;padding:60px 80px}.q-ctable__disclaimer{color:var(--q-purple-dark);font-size:20px;font-weight:var(--fw-bold);line-height:20px;max-width:1152px;text-align:right;width:100%}.q-ctable__table{align-items:flex-start;display:flex;gap:3px}.q-ctable__labels{flex-shrink:0;padding-top:75px;width:300px}.q-ctable__labels .q-ctable__lrow--tab{height:0!important}.q-ctable__cell,.q-ctable__lrow{height:32px}.q-ctable__lrow{align-items:center;color:var(--q-purple);display:flex;font-size:20px;font-weight:var(--fw-regular);line-height:1.1;text-align:left}.q-ctable__lrow strong{font-weight:var(--fw-bold)}.q-ctable__lrow--indent{padding-left:14px}.q-ctable__cell--conc,.q-ctable__cell--tall,.q-ctable__lrow--conc,.q-ctable__lrow--tall{height:64px}.q-ctable__cell--pi,.q-ctable__lrow--pi{height:56px}.q-ctable__cell--med,.q-ctable__lrow--med{height:52px}.q-ctable__col{flex-shrink:0;width:200px}.q-ctable__col,.q-ctable__tab{display:flex;flex-direction:column}.q-ctable__tab{align-items:center;border-radius:14px 14px 0 0;height:75px;justify-content:center;text-align:center}.q-ctable__tab-name{font-size:22px;font-weight:var(--fw-bold);line-height:1.1}.q-ctable__tab-name sup{font-size:14.19px}.q-ctable__tab-sub{font-size:13px;font-weight:var(--fw-book);line-height:1.2;max-width:170px}.q-ctable__cell{align-items:center;display:flex;flex-direction:column;font-size:22px;justify-content:center;line-height:1.15;padding-inline:8px;text-align:center}.q-ctable__cell small{font-size:16px;line-height:1.2}.q-ctable__cell--n{font-size:16px;height:32px}.q-ctable__cell sup{font-size:14px}.q-ctable__cell--conc{font-size:20px}.q-ctable__cell--labelrow{height:32px}.q-ctable__cell--pi a{color:var(--q-purple);font-size:20px;font-weight:var(--fw-bold);text-decoration:underline}.q-ctable__cell small,.q-ctable__cw{display:block}.q-ctable__col--qlosi .q-ctable__tab{background:#381e58;color:var(--q-white)}.q-ctable__col--qlosi .q-ctable__cell{background:#9685b1;color:var(--q-white);font-weight:var(--fw-bold)}.q-ctable__col--qlosi .q-ctable__cell small{font-weight:var(--fw-book)}.q-ctable__col--grey-dark .q-ctable__tab{background:#9e9e9e;color:#110523}.q-ctable__col--grey-dark .q-ctable__cell{background:#e2e2e2;color:#000;font-weight:var(--fw-book)}.q-ctable__col--grey-light .q-ctable__tab{background:#ccc;color:#110523}.q-ctable__col--grey-light .q-ctable__cell{background:#f2f2f2;color:#000;font-weight:var(--fw-book)}.q-ctable__trademark{max-width:1152px;text-align:right;width:100%}.q-ctable__footnotes p,.q-ctable__trademark{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px}.q-ctable__footnotes p{margin:0 0 4px}.q-ctable__bullets{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.q-ctable__bullets li{color:var(--q-dark-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;padding-left:21px;position:relative}.q-ctable__bullets li:before{color:var(--q-orange);content:"•";left:0;position:absolute}@media (max-width:1023px){.q-ctable__inner{gap:40px;padding:48px 24px}.q-ctable__card{align-items:flex-start;border-radius:0 40px 0 40px;overflow-x:auto;padding:24px 16px}.q-ctable__table{min-width:900px}.q-ctable__disclaimer{font-size:16px;text-align:left}.q-ctable__bullets li,.q-ctable__note{font-size:17px;line-height:24px}}.q-bigq{background:var(--grad-purple-down);color:var(--q-white);overflow:hidden}.q-bigq__inner{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;min-height:422px;padding:120px 80px;position:relative}.q-bigq__quote{color:var(--q-white);font-family:var(--font-heading);font-size:90px;font-weight:var(--fw-bold);letter-spacing:-1.8px;line-height:70px}.q-bigq__quote sup{font-size:15.48px;vertical-align:super}.q-bigq__byline{align-items:flex-start;display:flex;gap:20px;margin:0;padding-left:46px}.q-bigq__arrow{color:var(--q-green-dark);font-size:24px;font-weight:var(--fw-semibold);line-height:32px}.q-bigq__byline-text{color:var(--q-green);font-size:24px;font-weight:var(--fw-regular);line-height:30px;max-width:706px}.q-bigq__byline-text strong{font-weight:var(--fw-semibold)}.q-bigq__byline-text sup{font-size:15.48px}.q-bigq__art{height:455px;pointer-events:none;right:119px;top:-38px;width:461px}.q-bigq__art,.q-bigq__win{position:absolute}.q-bigq__win img{display:block;height:auto;width:100%}.q-bigq__win--a{left:61px;top:-96px;transform:rotate(32.64deg);width:418px}.q-bigq__win--b{left:8px;top:151px;transform:rotate(18deg);width:352px}.q-bigq__nas{color:var(--q-white);font-size:18px;font-weight:var(--fw-book);left:31px;line-height:1.3;margin:0;position:absolute;top:388px}@media (max-width:1023px){.q-bigq__inner{gap:24px;min-height:0;padding:48px 24px}.q-bigq__quote{font-size:44px;line-height:44px}.q-bigq__byline{padding-left:0}.q-bigq__art{height:260px;inset:auto;position:relative;width:100%}.q-bigq__win--a{left:45%;top:-20px;width:55%}.q-bigq__win--b{left:4%;top:80px;width:48%}.q-bigq__nas{position:static}}.q-clara--v-light{background:var(--q-off-white)}.q-clara--v-light .q-clara__inner{align-items:center;min-height:0;padding-top:50px}.q-clara--v-light .q-clara__photo{align-self:flex-end;height:400px;width:322px}.q-clara--v-light .q-clara__photo img{height:100%;object-fit:cover;position:static;width:100%}.q-clara--v-light .q-clara__mark,.q-clara--v-light .q-clara__text{color:var(--q-purple)}.q-clara--v-light .q-clara__content{justify-content:flex-end;padding-block:120px}.q-clara--v-light .q-clara__text{max-width:706px}.q-howto{background:var(--q-off-white);overflow:hidden}.q-howto__inner{display:flex;flex-direction:column;gap:60px;margin-inline:auto;max-width:1440px;padding:120px 80px 40px}.q-howto__heading{color:var(--q-purple);font-family:var(--font-heading);font-size:72px;font-weight:var(--fw-bold);letter-spacing:-1.44px;line-height:85px;margin:0}.q-howto__heading sup{font-size:46.44px}.q-howto__stage{height:700px;max-width:100%;position:relative;width:1280px}.q-howto__panel{background:#4b336f;border-radius:180px 0 0 0;height:492px;left:0;position:absolute;top:0;width:1280px}.q-howto__steps{display:flex;flex-direction:column;gap:25px;left:100px;position:absolute;top:87px}.q-howto__step{color:var(--q-white);font-size:22px;font-weight:var(--fw-regular);line-height:30px;max-width:626px}.q-howto__step strong{color:var(--q-green);font-size:20px;font-weight:var(--fw-bold)}.q-howto__pack{height:auto;left:733px;pointer-events:none;position:absolute;top:-48px;width:681px}.q-howto__nas{color:var(--q-white);font-size:18px;font-weight:var(--fw-book);left:1083px;line-height:1.3;margin:0;position:absolute;top:423px}.q-howto__boxes{display:flex;justify-content:space-between;left:0;position:absolute;right:0;top:510px}.q-howto__box{align-items:center;display:flex;gap:48px;height:190px;padding:40px 80px}.q-howto__box--lav{background:#eae7ef;width:747px}.q-howto__box--green{background:#b3e6d1;border-radius:0 0 180px 0;width:515px}.q-howto__box-text{color:var(--q-purple);font-size:22px;font-weight:var(--fw-regular);line-height:30px;max-width:347px}.q-howto__box--green .q-howto__box-text{max-width:315px}.q-howto__box-text strong{font-size:20px;font-weight:var(--fw-bold)}.q-howto__box-logo{flex-shrink:0;height:auto;width:185px}@media (max-width:1023px){.q-howto__inner{gap:28px;padding:48px 24px 24px}.q-howto__heading{font-size:44px;line-height:52px}.q-howto__panel,.q-howto__stage{height:auto;width:100%}.q-howto__panel{border-radius:60px 0 0 0;padding:32px 24px;position:static}.q-howto__pack,.q-howto__steps{position:static}.q-howto__pack{display:block;margin:16px auto 0;max-width:420px;width:100%}.q-howto__nas{padding:0 24px 12px;position:static}.q-howto__boxes{flex-direction:column;position:static}.q-howto__box{border-radius:0 0 60px 0;flex-wrap:wrap;gap:20px;height:auto;padding:24px;width:100%!important}.q-howto__box--lav{border-radius:0}}.q-kitf{background:var(--grad-purple-down);color:var(--q-white);overflow:hidden}.q-kitf__inner{display:flex;gap:80px;margin-inline:auto;max-width:1440px;padding:120px 80px 80px;position:relative}.q-kitf__copy{display:flex;flex:1 1 0;flex-direction:column;gap:40px;min-width:0}.q-kitf__title{color:var(--q-white);font-family:var(--font-heading);font-size:72px;font-weight:var(--fw-bold);letter-spacing:-1.44px;line-height:90px;margin:0}.q-kitf__sub{align-self:flex-end;color:var(--q-green);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin-right:550px;text-align:right}.q-kitf__pills{display:flex;flex-direction:column;gap:20px;margin-top:10px}.q-kitf__row{display:flex}.q-kitf__row--center{justify-content:center;padding-right:150px}.q-kitf__row--end{justify-content:flex-end}.q-kitf__pill{align-items:center;border:2px solid var(--q-off-white);border-radius:20px;display:inline-flex;gap:15px;padding:20px}.q-kitf__square{background:var(--q-off-white);flex-shrink:0;height:17px;width:17px}.q-kitf__square--tl{border-top-left-radius:20px}.q-kitf__square--tr{border-top-right-radius:20px}.q-kitf__square--bl{border-bottom-left-radius:20px}.q-kitf__square--br{border-bottom-right-radius:20px}.q-kitf__pill-text{color:var(--q-off-white);font-size:24px;font-weight:var(--fw-semibold);line-height:32px;text-transform:uppercase}.q-kitf__pill-text sup{font-size:15.48px}.q-kitf__img{height:auto;left:832px;pointer-events:none;position:absolute;top:62px;width:648px}@media (max-width:1400px){.q-kitf__img{left:auto;right:-120px}}@media (max-width:1023px){.q-kitf__inner{flex-direction:column;gap:28px;padding:48px 24px}.q-kitf__title{font-size:44px;line-height:54px}.q-kitf__sub{align-self:flex-start;font-size:22px;line-height:30px;margin-right:0;text-align:left}.q-kitf__pill-text{font-size:17px;line-height:24px}.q-kitf__row--center{padding-right:0}.q-kitf__img{align-self:center;max-width:480px;position:static;width:100%}}.q-brx{background:var(--q-off-white)}.q-brx__inner{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;padding:120px 80px}.q-brx__heading{color:var(--q-purple)}.q-brx__pills{display:flex;flex-direction:column;gap:20px}.q-brx__row{display:flex}.q-brx__row--center{justify-content:center}.q-brx__row--end{justify-content:flex-end}.q-brx__pill{align-items:center;border:2px solid var(--q-purple-mid);border-radius:20px;display:inline-flex;gap:15px;padding:20px}.q-brx__square{background:var(--q-purple-mid);flex-shrink:0;height:17px;width:17px}.q-brx__square--tl{border-top-left-radius:20px}.q-brx__square--tr{border-top-right-radius:20px}.q-brx__square--bl{border-bottom-left-radius:20px}.q-brx__square--br{border-bottom-right-radius:20px}.q-brx__pill-text{color:var(--q-purple-mid);font-size:24px;font-weight:var(--fw-semibold);line-height:32px;text-transform:uppercase}.q-brx__pill-text small{font-size:15.48px}.q-brx__offer{color:var(--q-green);max-width:1051px}.q-brx__bottom{align-items:flex-start;display:flex;gap:72px}.q-brx__supply{flex-shrink:0;position:relative;width:588px}.q-brx__graphic{display:block;height:auto;width:582px}.q-brx__note{left:247px;position:absolute;top:138px;width:311px}.q-brx__note-lead{font-size:22px;line-height:30px;margin:0 0 20px}.q-brx__note-fine,.q-brx__note-lead{color:var(--q-grey);font-weight:var(--fw-regular)}.q-brx__note-fine{font-size:14px;line-height:20px;margin:0}.q-brx__cta{flex:none;height:100px;max-width:100%;padding:40px;width:620px}@media (max-width:1023px){.q-brx__inner{gap:28px;padding:48px 24px}.q-brx__pill-text{font-size:17px;line-height:24px}.q-brx__bottom{flex-direction:column;gap:32px}.q-brx__graphic,.q-brx__supply{width:100%}.q-brx__note{margin-top:12px;position:static;width:auto}.q-brx__cta{height:72px;padding:20px 32px;width:100%}}.q-qdf{background:var(--q-off-white)}.q-qdf__inner{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;padding:40px 80px 80px}.q-qdf__heading{color:var(--q-purple)}.q-qdf__row{align-items:flex-end;display:flex;gap:40px}.q-qdf__copy{display:flex;flex:1 1 0;flex-direction:column;gap:40px;min-width:0}.q-qdf__body p{color:var(--q-green-dark);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0 0 40px}.q-qdf__body p:last-child{margin-bottom:0}.q-qdf__body strong{font-weight:var(--fw-bold)}.q-qdf__tagline{color:var(--q-purple);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;max-width:671px}.q-qdf__tagline em{font-style:italic}.q-qdf__btn{align-items:flex-end;border-radius:40px 0;display:flex;flex-shrink:0;height:199px;overflow:hidden;padding:20px 40px;position:relative;width:427px}.q-qdf__btn img{height:100%;inset:0;object-fit:cover;object-position:50% 30%;position:absolute;width:100%}.q-qdf__btn:after{background:linear-gradient(180deg,rgba(75,51,111,.2),rgba(75,51,111,.7) 70%,rgba(75,51,111,.95));content:"";inset:0;position:absolute}.q-qdf__btn-label{color:var(--q-white);display:flex;font-size:24px;font-weight:var(--fw-bold);gap:10px;line-height:34px;padding-block:10px;position:relative;z-index:1}.q-qdf__btn:hover .q-qdf__btn-label span{transform:translateX(4px)}.q-qdf__btn-label span{transition:transform .2s var(--anim-ease)}@media (max-width:1023px){.q-qdf__inner{gap:24px;padding:24px 24px 48px}.q-qdf__row{align-items:stretch;flex-direction:column}.q-qdf__body p,.q-qdf__tagline{font-size:22px;line-height:30px}.q-qdf__btn{width:100%}}.q-product__sub--green{color:var(--q-green)!important}.q-rlinks{background:var(--q-off-white)}.q-rlinks__inner{display:flex;flex-direction:column;gap:40px;margin-inline:auto;max-width:1440px;padding:80px 80px 20px}.q-rlinks__heading--purple{color:var(--q-purple)}.q-rlinks__heading--dark-green{color:var(--q-green-dark)}.q-rlinks__grid{display:flex;flex-direction:column;gap:20px}.q-rlinks__row{display:flex;flex-wrap:wrap;gap:20px}.q-rlinks__row--center{justify-content:center}.q-rlinks__row--end{justify-content:flex-end}.q-rlink{align-items:center;border-radius:20px;display:inline-flex;gap:15px;padding:20px;transition:transform .18s var(--anim-ease),box-shadow .18s var(--anim-ease)}.q-rlink:hover{box-shadow:0 8px 18px rgba(56,30,88,.18);transform:translateY(-2px)}.q-rlink--purple{background:var(--q-purple-mid)}.q-rlink--orange{background:var(--q-orange)}.q-rlink__text{color:var(--q-off-white);font-size:24px;font-weight:var(--fw-semibold);line-height:32px;text-transform:uppercase}.q-rlink--orange .q-rlink__text{color:var(--q-white)}.q-rlink__text small{font-size:15.48px;text-transform:none}.q-rlink__arrow{color:var(--q-off-white);flex-shrink:0}.q-rlink--orange .q-rlink__arrow{color:var(--q-white)}.q-rlink__arrow--down{transform:rotate(90deg)}@media (max-width:1023px){.q-rlinks__inner{gap:24px;padding:48px 24px 12px}.q-rlink{border-radius:14px;padding:14px 16px}.q-rlink__text{font-size:17px;line-height:24px}}.q-faq{background:var(--q-off-white)}.q-faq__inner{gap:40px;margin-inline:auto;max-width:1440px;padding:0 80px 80px}.q-faq__head,.q-faq__inner{display:flex;flex-direction:column}.q-faq__head{gap:30px;padding-top:80px}.q-faq__heading{color:var(--q-purple)}.q-faq__sub{color:var(--q-green-dark);font-size:30px;font-weight:var(--fw-semibold);line-height:38px}.q-faq__group{display:flex;flex-direction:column;gap:20px}.q-faq__group-title{color:var(--q-purple);font-size:24px;font-weight:var(--fw-semibold);line-height:32px;margin:0;text-transform:uppercase}.q-faq__items{display:flex;flex-direction:column;gap:9px;max-width:1272px}.q-faq__item{background:var(--q-white);border-radius:19px;overflow:hidden}.q-faq__q{align-items:center;cursor:pointer;display:flex;gap:20px;list-style:none;min-height:79.5px;padding:12px 30px 12px 37px}.q-faq__q::-webkit-details-marker{display:none}.q-faq__q-text{color:var(--q-purple);flex:1;font-size:22px;font-weight:var(--fw-semibold);line-height:1.3}.q-faq__toggle{color:var(--q-green-dark);font-size:60px;font-weight:var(--fw-book);line-height:1;transition:transform .22s var(--anim-ease)}.q-faq__item[open] .q-faq__toggle{transform:rotate(45deg)}.q-faq__a{color:var(--q-dark-grey);font-size:18px;font-weight:var(--fw-regular);line-height:27px;padding:0 37px 28px}.q-faq__a p{margin:0 0 10px}.q-faq__a ul{margin:0 0 12px;padding-left:24px}.q-faq__a li{margin:0 0 6px}.q-faq__a .q-faq__quote{color:var(--q-purple);font-size:20px;font-weight:var(--fw-bold);line-height:28px;margin:14px 0}.q-faq__a .q-faq__ref{color:var(--q-grey);font-size:14px;line-height:20px;margin:12px 0 0}@media (max-width:1023px){.q-faq__inner{gap:28px;padding:0 24px 48px}.q-faq__head{padding-top:48px}.q-faq__sub{font-size:20px;line-height:27px}.q-faq__q{min-height:60px;padding:10px 18px 10px 20px}.q-faq__q-text{font-size:17px}.q-faq__toggle{font-size:40px}.q-faq__a{font-size:15px;line-height:22px;padding:0 20px 20px}}.q-phero__sub--dark-purple{color:var(--q-purple-dark)}.q-phero__sub--white{color:var(--q-white)}.q-quote-card__heading{color:var(--q-white);margin:0 auto 40px;max-width:1360px;width:100%}.q-quote-card--with-heading{display:block;padding-block:80px 40px}.q-quote-card--with-heading>.q-quote-card__card{display:flex}html.q-emodal-open{overflow:hidden}.q-emodal{inset:0;overflow-y:auto;position:fixed;z-index:1200;-webkit-overflow-scrolling:touch;padding:80px 40px}.q-emodal[hidden]{display:none}.q-emodal__scrim{background:rgba(56,30,88,.9);cursor:pointer;inset:0;position:fixed}.q-emodal__wrap{flex-direction:column;margin:0 auto;max-width:1360px;position:relative}.q-emodal__tabs,.q-emodal__wrap{align-items:center;display:flex;gap:40px}.q-emodal__tabs{flex-wrap:wrap;justify-content:center}.q-emodal__tab{background:var(--q-purple-dark);border:0;border-radius:60px;color:var(--q-purple-mid);cursor:pointer;font-family:inherit;font-size:24px;font-weight:var(--fw-bold);line-height:34px;padding:10px 33px}.q-emodal__tab p{display:inline;margin:0}.q-emodal__tab sup{font-size:15.48px}.q-emodal__tab.is-active{background:var(--q-white);color:var(--q-purple)}.q-emodal__panel{background:var(--q-white);border-radius:0 80px 0 80px;display:none;padding:80px 40px;width:100%}.q-emodal__panel.is-active{align-items:center;display:flex;flex-direction:column;gap:15px}.q-emodal__cards{width:100%}.q-emodal__card,.q-emodal__cards{align-items:center;display:flex;justify-content:center}.q-emodal__card{background:var(--q-purple);border-radius:120px 0 0 0;flex:0 0 auto;flex-direction:column;gap:20px;height:360px;padding:0 15px;text-align:center;width:360px}.q-emodal__icon{height:150px;width:150px}.q-emodal__copy{color:var(--q-white);font-size:30px;font-weight:var(--fw-semibold);line-height:38px}.q-emodal__copy p{margin:0}.q-emodal__copy strong{font-weight:var(--fw-bold)}.q-emodal__copy .q-emodal__num{font-size:48px;font-weight:var(--fw-bold);letter-spacing:-.96px;line-height:60px}.q-emodal__copy .q-emodal__dots{list-style:none;margin:10px auto 0;padding:0;text-align:left;width:253px}.q-emodal__copy .q-emodal__dots li:before{content:"•";margin-right:12px}.q-emodal__chev{flex:0 0 auto}.q-emodal__chev--right{height:79.2px;width:100px}.q-emodal__chev--down{display:none;height:100px;width:79.2px}.q-emodal__foot{align-items:flex-start;display:flex;flex-direction:column;gap:10px;padding-top:20px;width:100%}.q-emodal__rule{background:var(--q-purple-light);border-radius:10px;height:2px;width:100%}.q-emodal__foot p{color:var(--q-grey);font-size:14px;font-weight:var(--fw-regular);line-height:20px;margin:0;text-align:left;width:100%}.q-emodal__crit{align-items:stretch;display:flex;gap:60px;justify-content:center;width:100%}.q-emodal__critcard{flex:1 1 0;min-width:0;padding:60px 40px 40px}.q-emodal__critcard--inc{border:6px solid var(--q-green);border-radius:80px 0 0 0;min-height:387px}.q-emodal__critcard--exc{border:6px solid var(--q-purple-mid);border-radius:0 0 80px 0}.q-emodal__crith{color:var(--q-purple);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0 0 30px}.q-emodal__critlist ul{display:flex;flex-direction:column;gap:20px;list-style:none;margin:0;padding:0}.q-emodal__critlist li{color:var(--q-dark-grey);font-size:22px;font-weight:var(--fw-regular);line-height:30px;padding-left:21px;position:relative}.q-emodal__critlist li:before{color:var(--q-orange);content:"•";left:0;position:absolute}.q-emodal__critlist ul ul{gap:20px;margin-top:20px}.q-emodal__critlist ul ul li:before{content:"–"}.q-emodal__quoteblock{height:295px;max-width:none;overflow:hidden;padding:0;position:relative;width:100%}.q-emodal__quoterow{align-items:flex-end;display:flex;gap:40px;height:100%;justify-content:center}.q-emodal__qphoto{align-self:flex-end;flex:0 0 auto;height:312px;margin-bottom:2px;object-fit:cover;width:251px}.q-emodal__quote{align-items:flex-start;align-self:center;color:var(--q-purple);display:flex;font-size:48px;font-weight:var(--fw-bold);gap:10px;letter-spacing:-.96px;line-height:60px;text-align:left}.q-emodal__quote .qs-em--dark{color:var(--q-green-dark)}.q-emodal__qmark{font-size:72px;letter-spacing:-1.44px;line-height:90px}.q-emodal__qmark--open{margin-top:-14px}.q-emodal__qmark--close{align-self:flex-end;margin-bottom:-14px}.q-emodal__rule--quote{bottom:0;left:0;position:absolute;right:0}@media (max-width:1023px){.q-emodal{padding:80px 20px}.q-emodal__wrap{max-width:373px}.q-emodal__tabs{flex-direction:column;gap:30px;width:100%}.q-emodal__tab{font-size:20px;line-height:26px;width:100%}.q-emodal__tab sup{font-size:12.9px}.q-emodal__panel{padding:60px 10px}.q-emodal__panel[data-emodal-panel=crit].is-active{gap:20px;padding-bottom:80px}.q-emodal__cards{flex-direction:column;gap:0}.q-emodal__card{height:360px;width:333px}.q-emodal__copy{font-size:24px;line-height:34px}.q-emodal__copy strong{font-weight:800}.q-emodal__copy .q-emodal__num{font-size:36px;letter-spacing:-.72px;line-height:44px}.q-emodal__copy .q-emodal__dots{width:205px}.q-emodal__chev--right{display:none}.q-emodal__chev--down{display:block}.q-emodal__foot{align-self:center;max-width:333px}.q-emodal__crit{align-items:center;flex-direction:column;gap:40px}.q-emodal__critcard{flex:0 0 auto;padding:60px 30px 40px;width:333px}.q-emodal__critcard--inc{min-height:0}.q-emodal__crith{font-size:24px;line-height:34px;margin-bottom:20px}.q-emodal__critlist li{font-size:18px;line-height:24px}.q-emodal__quoteblock{height:auto;overflow:visible}.q-emodal__quoterow{align-items:center;flex-direction:column;gap:20px}.q-emodal__qphoto{align-self:center;margin-bottom:0}.q-emodal__quote{display:block;font-size:36px;letter-spacing:-.72px;line-height:44px;text-align:center}.q-emodal__qmark{font-size:60px;line-height:44px;vertical-align:-6px}.q-emodal__qmark--close,.q-emodal__qmark--open{align-self:auto;margin:0}.q-emodal__rule--quote{margin-top:20px;position:static}}.q-ctable__enlarge,.q-echart__enlarge{display:none}.q-zoom{inset:0;position:fixed;z-index:1300}.q-zoom[hidden]{display:none}.q-zoom__scrim{background:rgba(56,30,88,.9);cursor:pointer;inset:0;position:absolute}.q-zoom__panel{background:var(--q-white);border-radius:20px;display:flex;flex-direction:column;inset:20px;overflow:hidden;position:absolute}.q-zoom__close{background:var(--q-orange);border:0;border-radius:50%;color:var(--q-white);cursor:pointer;font-size:16px;height:36px;position:absolute;right:12px;top:12px;width:36px;z-index:2}.q-zoom__scroll{flex:1;overflow:auto;-webkit-overflow-scrolling:touch;padding:56px 16px 16px}.q-zoom__scroll .q-ctable__table{transform:none!important}.q-zoom__img{display:block;height:auto;max-width:none;width:900px}.q-brx__mpricing{display:none}.q-sumodal{inset:0;overflow-y:auto;position:fixed;z-index:1300;-webkit-overflow-scrolling:touch;padding:80px 40px}.q-sumodal[hidden]{display:none}.q-sumodal__scrim{background:rgba(56,30,88,.9);cursor:pointer;inset:0;position:fixed}.q-sumodal__panel{background:var(--q-white);border-radius:0 80px 0 80px;margin:0 auto;max-width:760px;padding:70px 80px 60px;position:relative}.q-sumodal__close{background:var(--q-orange);border:0;border-radius:50%;color:var(--q-white);cursor:pointer;font-size:16px;height:36px;position:absolute;right:24px;top:24px;width:36px}.q-sumodal__title{color:var(--q-purple);font-family:var(--font-heading);font-size:36px;font-weight:var(--fw-bold);letter-spacing:-.72px;line-height:44px;margin:0 0 8px}.q-sumodal__sub{color:var(--q-grey);font-size:18px;font-weight:var(--fw-regular);line-height:27px;margin:0 0 32px}.q-suform__row2{display:flex;gap:20px}.q-suform__row2 .q-suform__field{flex:1 1 0;min-width:0}.q-suform__field{margin-bottom:20px}.q-suform__field label{color:var(--q-purple);display:block;font-size:16px;font-weight:var(--fw-semibold);line-height:22px;margin:0 0 8px 4px}.q-suform__req{color:var(--q-orange);margin-left:2px}.q-suform__field input{background:var(--q-white);border:1px solid var(--q-purple);border-radius:60px;color:var(--q-dark-grey);font-family:inherit;font-size:16px;font-weight:var(--fw-regular);line-height:22px;padding:12px 20px;width:100%}.q-suform__field input:focus{outline:2px solid var(--q-green);outline-offset:1px}.q-suform__field input[readonly]{background:var(--q-off-white);color:var(--q-grey)}.q-suform__hint{color:var(--q-grey);font-size:14px;line-height:20px;margin:8px 4px 0}.q-suform__hint a{color:var(--q-purple);text-decoration:underline}.q-suform__error{color:var(--q-orange);font-size:15px;font-weight:var(--fw-semibold);line-height:21px;margin:0 0 16px}.q-suform__legal{margin:4px 0 24px}.q-suform__legal p{color:var(--q-grey);font-size:12px;line-height:18px;margin:0}.q-suform__legal a{color:var(--q-purple);text-decoration:underline}.q-suform__submit{align-items:center;background:var(--grad-purple-down);border:0;border-radius:80px;color:var(--q-white);cursor:pointer;display:inline-flex;font-family:inherit;font-size:20px;font-weight:var(--fw-semibold);gap:16px;line-height:1;padding:18px 40px;transition:transform .2s var(--anim-ease),box-shadow .2s var(--anim-ease)}.q-suform__submit:hover{box-shadow:0 10px 22px rgba(56,30,88,.28);transform:translateY(-2px)}.q-suform__submit:disabled{cursor:default;opacity:.7;transform:none}.q-suform__arrow{font-size:24px;font-weight:var(--fw-bold);line-height:1}.q-suform__confirm{color:var(--q-purple);font-size:18px;font-weight:var(--fw-semibold);line-height:25px;margin:0 0 14px}.q-suform__cands{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.q-suform__cand{align-items:baseline;background:var(--q-white);border:1px solid var(--q-purple-light);border-radius:20px;color:var(--q-dark-grey);cursor:pointer;display:flex;flex-wrap:wrap;font-family:inherit;font-size:16px;gap:6px 14px;line-height:22px;padding:14px 20px;text-align:left;transition:border-color .16s ease,transform .16s ease;width:100%}.q-suform__cand:hover{border-color:var(--q-green-dark);transform:translateY(-1px)}.q-suform__cand strong{color:var(--q-purple);font-weight:var(--fw-semibold)}.q-suform__cand-npi{color:var(--q-grey);font-size:14px;margin-left:auto}.q-suform__cand--none{border-style:dashed;color:var(--q-purple);font-weight:var(--fw-semibold);justify-content:center}.q-suform__done{color:var(--q-green-dark);font-size:22px;font-weight:var(--fw-semibold);line-height:31px;margin:20px 0}@media (max-width:767px){.q-sumodal{padding:60px 20px}.q-sumodal__panel{border-radius:0 40px 0 40px;padding:56px 24px 40px}.q-sumodal__title{font-size:28px;line-height:36px}.q-sumodal__sub{font-size:16px;line-height:23px;margin-bottom:24px}.q-suform__row2{flex-direction:column;gap:0}.q-suform__submit{justify-content:center;width:100%}}.q-product__eyebrow{color:var(--q-purple-mid);font-size:30px;font-weight:var(--fw-semibold);line-height:38px;margin:0 0 6px}