.premium-testimonials{width:100%;overflow:hidden}.premium-testimonials__container{padding-top:var(--testimonials-padding-top);padding-bottom:var(--testimonials-padding-bottom)}.premium-testimonials__header{max-width:780px;margin-bottom:44px}.premium-testimonials__header--left{margin-right:auto;text-align:left}.premium-testimonials__header--center{margin-left:auto;margin-right:auto;text-align:center}.premium-testimonials__header--right{margin-left:auto;text-align:right}.premium-testimonials__eyebrow{margin-bottom:11px;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;opacity:.62}.premium-testimonials__heading{margin:0;font-size:var(--testimonials-heading-size);line-height:1.06;letter-spacing:-.03em}.premium-testimonials__description{margin-top:15px;max-width:680px;font-size:var(--testimonials-body-size);line-height:1.7;opacity:.68}.premium-testimonials__description p{margin:0}.premium-testimonials__grid{display:grid;grid-template-columns:repeat(var(--testimonials-columns),minmax(0,1fr));gap:var(--testimonials-gap)}.premium-testimonials__card{position:relative;display:flex;flex-direction:column;min-width:0;padding:var(--testimonials-card-padding);border-radius:var(--testimonials-radius);background:rgba(var(--color-foreground),.035);border:1px solid rgba(var(--color-foreground),.08);overflow:hidden;transition:transform .35s ease,box-shadow .35s ease,border-color .35s ease}.premium-testimonials__card:hover{transform:translateY(-5px);border-color:rgba(var(--color-foreground),.15);box-shadow:0 20px 50px rgba(var(--color-foreground),.08)}.premium-testimonials__rating{display:flex;align-items:center;gap:3px;margin-bottom:20px}.premium-testimonials__star{width:16px;height:16px;color:rgba(var(--color-foreground),.2)}.premium-testimonials__star--active{color:rgb(var(--color-foreground))}.premium-testimonials__quote{flex:1 1 auto;font-size:var(--testimonials-body-size);line-height:1.75;letter-spacing:-.005em;opacity:.78}.premium-testimonials__quote p{margin:0 0 .9em}.premium-testimonials__quote p:last-child{margin-bottom:0}.premium-testimonials__author{display:flex;align-items:center;gap:13px;margin-top:28px;padding-top:22px;border-top:1px solid rgba(var(--color-foreground),.08)}.premium-testimonials__avatar{flex:0 0 auto;width:var(--testimonials-avatar-size);height:var(--testimonials-avatar-size);overflow:hidden;border-radius:50%;background:rgba(var(--color-foreground),.08)}.premium-testimonials__avatar-image{display:block;width:100%;height:100%;object-fit:cover}.premium-testimonials__avatar-placeholder{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:calc(var(--testimonials-avatar-size) * .36);font-weight:700;color:rgb(var(--color-foreground))}.premium-testimonials__author-info{min-width:0}.premium-testimonials__name{font-size:var(--testimonials-name-size);font-weight:600;line-height:1.3}.premium-testimonials__role{margin-top:3px;font-size:12px;line-height:1.4;opacity:.55}.premium-testimonials__verified{display:inline-flex;align-items:center;gap:5px;margin-top:5px;font-size:11px;line-height:1.3;opacity:.62}.premium-testimonials__verified svg{flex:0 0 auto}.premium-testimonials__link{display:inline-flex;align-items:center;gap:7px;margin-top:20px;color:inherit;text-decoration:none;font-size:13px;font-weight:600}.premium-testimonials__link svg{transition:transform .25s ease}.premium-testimonials__link:hover svg{transform:translate(4px)}.premium-testimonials--clean .premium-testimonials__card{background:transparent;box-shadow:none}.premium-testimonials--editorial .premium-testimonials__card{padding-left:0;padding-right:0;border:0;border-radius:0;border-bottom:1px solid rgba(var(--color-foreground),.12);background:transparent;box-shadow:none}.premium-testimonials--editorial .premium-testimonials__card:hover{transform:none;box-shadow:none}.premium-testimonials--animated .premium-testimonials__card{opacity:0;transform:translateY(22px);animation:premiumTestimonialsReveal var(--testimonials-duration) cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--testimonial-animation-delay)}@keyframes premiumTestimonialsReveal{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:translateY(0)}}.premium-faq{width:100%;overflow:hidden}.premium-faq__container{padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom)}.premium-faq__header{max-width:780px;margin-bottom:42px}.premium-faq__header--left{margin-right:auto;text-align:left}.premium-faq__header--center{margin-left:auto;margin-right:auto;text-align:center}.premium-faq__header--right{margin-left:auto;text-align:right}.premium-faq__eyebrow{margin-bottom:11px;font-size:12px;font-weight:700;letter-spacing:.15em;line-height:1.2;text-transform:uppercase;opacity:.62}.premium-faq__heading{margin:0;font-size:var(--faq-heading-size);line-height:1.06;letter-spacing:-.03em}.premium-faq__description{margin-top:15px;max-width:670px;font-size:var(--faq-body-size);line-height:1.7;opacity:.68}.premium-faq__description p{margin:0}.premium-faq__list{display:flex;flex-direction:column;gap:var(--faq-gap);max-width:900px;margin-left:auto;margin-right:auto}.premium-faq--two-column .premium-faq__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.premium-faq__item{border:1px solid rgba(var(--color-foreground),var(--faq-border-opacity));border-radius:var(--faq-radius);background:rgba(var(--color-foreground),.025);overflow:hidden;transition:border-color .3s ease,background .3s ease,box-shadow .3s ease}.premium-faq__item:hover{border-color:rgba(var(--color-foreground),.16)}.premium-faq__item--highlight{background:rgba(var(--color-foreground),.055);border-color:rgba(var(--color-foreground),.16)}.premium-faq__details{width:100%}.premium-faq__summary{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:22px 24px;cursor:pointer;list-style:none}.premium-faq__summary::-webkit-details-marker{display:none}.premium-faq__summary::marker{display:none}.premium-faq__question{font-size:var(--faq-question-size);font-weight:600;line-height:1.35;letter-spacing:-.01em}.premium-faq__icon{position:relative;display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;height:30px;border-radius:50%;background:rgba(var(--color-foreground),.06);transition:transform .3s ease,background .3s ease}.premium-faq__icon svg{width:15px;height:15px;transition:transform .3s ease}.premium-faq__details[open] .premium-faq__icon{background:rgba(var(--color-foreground),.1)}.premium-faq__details[open] .premium-faq__icon svg{transform:rotate(45deg)}.premium-faq__answer{max-width:760px;padding:0 24px 24px;font-size:var(--faq-body-size);line-height:1.7;opacity:.7}.premium-faq__answer p{margin:0 0 .9em}.premium-faq__answer p:last-child{margin-bottom:0}.premium-faq__answer ul,.premium-faq__answer ol{margin-top:10px;padding-left:20px}.premium-faq--animated .premium-faq__item{opacity:0;transform:translateY(18px);animation:premiumFAQReveal var(--faq-duration) cubic-bezier(.22,1,.36,1) forwards;animation-delay:var(--faq-animation-delay)}@keyframes premiumFAQReveal{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media screen and (max-width:989px){.premium-testimonials__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-faq--two-column .premium-faq__list{grid-template-columns:1fr}}@media screen and (max-width:749px){.premium-testimonials__container,.premium-faq__container{padding-top:var(--testimonials-padding-top);padding-bottom:var(--testimonials-padding-bottom)}.premium-testimonials__header,.premium-faq__header{margin-bottom:30px}.premium-testimonials__heading,.premium-faq__heading{font-size:var(--testimonials-heading-mobile-size)}.premium-testimonials__grid{display:flex;overflow-x:auto;gap:14px;margin-right:-20px;padding-right:20px;padding-bottom:6px;scroll-snap-type:x mandatory;scrollbar-width:none}.premium-testimonials__grid::-webkit-scrollbar{display:none}.premium-testimonials__card{flex:0 0 86%;max-width:390px;scroll-snap-align:start;padding:24px}.premium-testimonials__quote{font-size:var(--testimonials-body-size)}.premium-testimonials__author{margin-top:24px;padding-top:20px}.premium-faq__container{padding-top:var(--faq-padding-top);padding-bottom:var(--faq-padding-bottom)}.premium-faq__heading{font-size:var(--faq-heading-mobile-size)}.premium-faq__list,.premium-faq--two-column .premium-faq__list{display:flex;flex-direction:column;gap:10px}.premium-faq__summary{padding:18px;gap:16px}.premium-faq__question{font-size:var(--faq-question-mobile-size)}.premium-faq__icon{width:28px;height:28px}.premium-faq__answer{padding:0 18px 20px;font-size:var(--faq-body-size)}}.premium-testimonials__summary:focus-visible,.premium-testimonials__link:focus-visible,.premium-faq__summary:focus-visible{outline:2px solid currentColor;outline-offset:4px}@media screen and (prefers-reduced-motion:reduce){.premium-testimonials__card,.premium-testimonials__link svg,.premium-faq__item,.premium-faq__icon,.premium-faq__icon svg{animation:none!important;transition:none!important;transform:none!important;opacity:1!important}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/premium-phase6.css.map */
