.reviews-section{padding:64px 16px;background:#fdf6f8;overflow:hidden}.reviews-section__container{max-width:1280px;margin:0 auto}.reviews-section__header{text-align:center;margin-bottom:40px}.reviews-section__subheading{font-size:13px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:#e89bb0;margin:0 0 12px}.reviews-section__heading{font-size:clamp(28px,4vw,42px);font-weight:600;line-height:1.15;letter-spacing:-.02em;margin:0 0 24px;color:#1a1a1a}.reviews-section__rating{display:inline-flex;align-items:center;gap:16px;padding:14px 22px;background:#fff;border-radius:14px;border:1px solid rgba(244,194,207,.4)}.reviews-section__rating-number{font-size:36px;font-weight:700;line-height:1;color:#1a1a1a;letter-spacing:-.02em}.reviews-section__rating-info{text-align:left}.reviews-section__stars{display:flex;gap:2px;color:#00b67a;margin-bottom:4px}.reviews-section__star{width:18px;height:18px}.reviews-section__rating-text{font-size:13px;color:#6b6b6b;margin:0}.reviews-section__rating-text strong{color:#1a1a1a;font-weight:600}.reviews-section__carousel{width:100%;overflow:hidden;margin:0 -16px;padding:8px 0;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 4%,black 96%,transparent 100%)}.reviews-section__track{display:flex;gap:20px;width:max-content;animation:reviews-scroll 60s linear infinite;will-change:transform}.reviews-section__carousel:hover .reviews-section__track{animation-play-state:paused}@keyframes reviews-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.reviews-section__card{flex-shrink:0;width:340px;min-height:280px;background:#fff;border-radius:18px;padding:22px 22px 20px;display:flex;flex-direction:column;border:1px solid rgba(244,194,207,.3);box-shadow:0 2px 8px #e89bb00f;transition:transform .3s ease,box-shadow .3s ease}.reviews-section__card:hover{transform:translateY(-2px);box-shadow:0 8px 20px #e89bb02e}.reviews-section__card-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.reviews-section__card-stars{display:flex;gap:2px;color:#00b67a}.reviews-section__card-stars svg{width:16px;height:16px}.reviews-section__verified{display:inline-flex;align-items:center;gap:4px;font-size:11px;font-weight:500;color:#00b67a;background:#00b67a14;padding:3px 8px;border-radius:999px}.reviews-section__verified svg{width:12px;height:12px}.reviews-section__card-content{flex:1;margin-bottom:18px}.reviews-section__highlight{font-size:16px;font-weight:600;line-height:1.4;color:#1a1a1a;margin:0 0 10px;letter-spacing:-.01em}.reviews-section__review{font-size:14px;line-height:1.55;color:#5a5a5a;margin:0;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.reviews-section__card-author{display:flex;align-items:center;gap:12px;padding-top:14px;border-top:1px solid rgba(244,194,207,.3)}.reviews-section__avatar{flex-shrink:0;width:38px;height:38px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;font-size:15px;letter-spacing:-.01em}.reviews-section__author-info{min-width:0}.reviews-section__author-name{font-size:14px;font-weight:600;color:#1a1a1a;margin:0;line-height:1.3}.reviews-section__author-meta{font-size:12px;color:#8a8a8a;margin:2px 0 0;line-height:1.3}.reviews-section__cta{text-align:center;margin-top:40px}.reviews-section__cta-button{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:#1a1a1a;color:#fff;font-size:14px;font-weight:600;letter-spacing:.01em;border-radius:999px;text-decoration:none;transition:transform .2s ease,background .2s ease}.reviews-section__cta-button svg{width:16px;height:16px;transition:transform .2s ease}.reviews-section__cta-button:hover{background:#2a2a2a;transform:translateY(-1px)}.reviews-section__cta-button:hover svg{transform:translate(3px)}@media(max-width:640px){.reviews-section{padding:48px 12px}.reviews-section__header{margin-bottom:28px}.reviews-section__rating{gap:12px;padding:12px 18px}.reviews-section__rating-number{font-size:30px}.reviews-section__star{width:15px;height:15px}.reviews-section__rating-text{font-size:12px}.reviews-section__carousel{margin:0 -12px}.reviews-section__track{gap:14px;animation-duration:50s}.reviews-section__card{width:280px;min-height:260px;padding:18px 18px 16px;border-radius:14px}.reviews-section__highlight{font-size:15px}.reviews-section__review{font-size:13px;-webkit-line-clamp:4}.reviews-section__cta{margin-top:28px}.reviews-section__cta-button{padding:12px 24px;font-size:13px}}@media(prefers-reduced-motion:reduce){.reviews-section__track{animation:none}}.hero-marquee{padding:80px 16px;background:#fff;overflow:hidden}.hero-marquee__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}.hero-marquee__text{max-width:540px}.hero-marquee__eyebrow{font-size:13px;font-weight:500;letter-spacing:.1em;text-transform:uppercase;color:#e89bb0;margin:0 0 18px}.hero-marquee__heading{font-size:clamp(36px,5.5vw,64px);font-weight:700;line-height:1.05;letter-spacing:-.025em;color:#1a1a1a;margin:0 0 20px}.hero-marquee__subheading{font-size:17px;line-height:1.55;color:#5a5a5a;margin:0 0 32px;max-width:480px}.hero-marquee__ctas{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.hero-marquee__cta{display:inline-flex;align-items:center;gap:8px;padding:16px 28px;font-size:15px;font-weight:600;letter-spacing:.01em;border-radius:999px;text-decoration:none;transition:transform .2s ease,background .2s ease,color .2s ease,border-color .2s ease;white-space:nowrap}.hero-marquee__cta svg{width:16px;height:16px;transition:transform .2s ease}.hero-marquee__cta--primary{background:#1a1a1a;color:#fff}.hero-marquee__cta--primary:hover{background:#2a2a2a;transform:translateY(-1px)}.hero-marquee__cta--primary:hover svg{transform:translate(3px)}.hero-marquee__cta--secondary{background:transparent;color:#1a1a1a;border:1.5px solid #1a1a1a}.hero-marquee__cta--secondary:hover{background:#1a1a1a;color:#fff}.hero-marquee__trust{display:flex;align-items:center;gap:10px}.hero-marquee__trust-stars{display:flex;gap:1px;color:#f4b400}.hero-marquee__trust-stars svg{width:14px;height:14px}.hero-marquee__trust-text{font-size:13px;color:#6b6b6b;margin:0;font-weight:500}.hero-marquee__marquee{height:480px;overflow:hidden;position:relative;-webkit-mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%);mask-image:linear-gradient(to bottom,transparent 0%,black 15%,black 85%,transparent 100%)}.hero-marquee__marquee-track{display:flex;flex-direction:column;gap:24px;animation:marquee-vertical 25s linear infinite;will-change:transform}.hero-marquee__marquee:hover .hero-marquee__marquee-track{animation-play-state:paused}@keyframes marquee-vertical{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.hero-marquee__word-pair{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:8px 0}.hero-marquee__word{font-size:clamp(38px,4.5vw,56px);font-weight:800;line-height:1;letter-spacing:-.02em;text-transform:uppercase}.hero-marquee__word--less{color:#d4d4d4}.hero-marquee__word--more{color:#1a1a1a;background:linear-gradient(135deg,#1a1a1a 0% 100%);-webkit-background-clip:text;background-clip:text}.hero-marquee__word-pair:nth-child(odd) .hero-marquee__word--more{color:#e89bb0}@media(max-width:1024px){.hero-marquee__container{gap:40px}.hero-marquee__marquee{height:420px}}@media(max-width:768px){.hero-marquee{padding:56px 16px 48px}.hero-marquee__container{grid-template-columns:1fr;gap:32px}.hero-marquee__text{max-width:100%;text-align:left}.hero-marquee__heading{font-size:clamp(34px,9vw,44px)}.hero-marquee__subheading{font-size:15px;margin-bottom:24px}.hero-marquee__ctas{flex-direction:column;gap:10px;margin-bottom:20px}.hero-marquee__cta{width:100%;justify-content:center;padding:15px 24px;font-size:14px}.hero-marquee__marquee{height:auto;width:calc(100% + 32px);margin:0 -16px;-webkit-mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,black 8%,black 92%,transparent 100%)}.hero-marquee__marquee-track{flex-direction:row;gap:32px;align-items:center;width:max-content;animation:marquee-horizontal 30s linear infinite}@keyframes marquee-horizontal{0%{transform:translate(0)}to{transform:translate(-50%)}}.hero-marquee__word-pair{flex-direction:row;gap:12px;align-items:center;padding:0;flex-shrink:0}.hero-marquee__word{font-size:28px;white-space:nowrap}.hero-marquee__word-pair:after{content:"\b7";font-size:28px;color:#d4d4d4;margin-left:20px}}@media(prefers-reduced-motion:reduce){.hero-marquee__marquee-track{animation:none}}.trust-bands{padding:48px 16px;background:#fff}.trust-bands__container{max-width:1280px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.trust-bands__card{display:flex;align-items:center;gap:14px;padding:20px 18px;background:#fdf6f8;border-radius:16px;border:1px solid rgba(244,194,207,.4);transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.trust-bands__card:hover{transform:translateY(-2px);box-shadow:0 8px 24px #f4c2cf40;border-color:#f4c2cfcc}.trust-bands__icon-wrapper{flex-shrink:0;width:44px;height:44px;border-radius:12px;background:#fff;display:flex;align-items:center;justify-content:center;color:#e89bb0}.trust-bands__icon{width:24px;height:24px}.trust-bands__content{flex:1;min-width:0}.trust-bands__title{font-size:15px;font-weight:600;line-height:1.3;margin:0 0 4px;color:#1a1a1a;letter-spacing:-.01em}.trust-bands__text{font-size:13px;line-height:1.45;margin:0;color:#6b6b6b}@media(max-width:1024px){.trust-bands__container{grid-template-columns:repeat(2,1fr);gap:12px}}@media(max-width:640px){.trust-bands{padding:32px 12px}.trust-bands__container{grid-template-columns:repeat(2,1fr);gap:10px}.trust-bands__card{flex-direction:column;align-items:flex-start;text-align:left;gap:10px;padding:16px 14px}.trust-bands__icon-wrapper{width:38px;height:38px;border-radius:10px}.trust-bands__icon{width:20px;height:20px}.trust-bands__title{font-size:13px;margin-bottom:2px}.trust-bands__text{font-size:11.5px;line-height:1.4}}
/*# sourceMappingURL=/cdn/shop/t/5/compiled_assets/styles.css.map */
