.featured-testimonals_section__23wAC{padding:clamp(48px,6vw,64px) 0;background-color:var(--bg-canvas);border-top:1px solid var(--border-hairline);border-bottom:1px solid var(--border-hairline);position:relative;overflow:hidden;outline:none}.featured-testimonals_container__1IaL9{max-width:var(--max-width);margin:0 auto;padding:0 var(--space-6)}.featured-testimonals_header__vDo6n{display:flex;align-items:flex-end;justify-content:space-between;gap:var(--space-6);margin-bottom:var(--space-6);flex-wrap:wrap}.featured-testimonals_headerTextGroup__bXoQu{max-width:620px}.featured-testimonals_eyebrow__2BAjp{font-family:var(--font-sans);font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--accent-terracotta);font-weight:600;display:inline-flex;align-items:center;gap:var(--space-2);margin-bottom:var(--space-3)}.featured-testimonals_title__ulxHo{font-family:var(--font-serif);font-size:clamp(2rem,4.5vw,2.8rem);font-weight:400;letter-spacing:-.01em;color:var(--text-primary);line-height:1.15;margin:var(--space-1) 0 var(--space-2)}.featured-testimonals_description__a2EOv{font-size:.92rem;line-height:1.55;color:var(--text-secondary);max-width:460px;margin:0}.featured-testimonals_headerControls__JcWwd{display:none;align-items:center;gap:var(--space-4);padding-bottom:4px}@media (min-width:640px){.featured-testimonals_headerControls__JcWwd{display:flex}}.featured-testimonals_counter__oRRql{font-family:var(--font-sans);font-size:.82rem;font-weight:600;letter-spacing:.05em;color:var(--text-muted);display:flex;align-items:center;gap:4px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.featured-testimonals_counterCurrent__orBxJ{color:var(--text-primary);font-weight:700}.featured-testimonals_counterDivider__C2awT{color:var(--border-medium);font-size:.75rem}.featured-testimonals_counterTotal__W_vyn{color:var(--text-muted)}.featured-testimonals_navButtons___mN0F{display:flex;align-items:center;gap:6px}.featured-testimonals_navButton__PTnMW{width:36px;height:36px;display:flex;align-items:center;justify-content:center;background-color:var(--bg-surface);border:1px solid var(--border-medium);border-radius:0!important;color:var(--text-primary);cursor:pointer;transition:all var(--transition-fast)}.featured-testimonals_navButton__PTnMW:hover{background-color:var(--text-primary);color:#fff;border-color:var(--text-primary);transform:translateY(-1px)}.featured-testimonals_navButton__PTnMW:active{transform:translateY(0)}.featured-testimonals_trustStrip__m22yz{display:inline-flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;padding:8px 16px;background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:0!important;margin-bottom:var(--space-8)}.featured-testimonals_trustItem__voFTL{display:flex;align-items:center;gap:6px}.featured-testimonals_starsGroup__TXHSQ{display:flex;align-items:center;gap:2px}.featured-testimonals_starFilled__AfwjR{color:#d97706;fill:#d97706}.featured-testimonals_trustIconAccent__BGOCL{color:var(--accent-terracotta)}.featured-testimonals_trustIconGreen__7mjbN{color:#15803d}.featured-testimonals_trustText__3a2rL{font-size:.78rem;color:var(--text-secondary)}.featured-testimonals_trustText__3a2rL strong{color:var(--text-primary);font-weight:700}.featured-testimonals_trustDot__6__X2{color:var(--border-medium);font-size:.7rem}@media (max-width:540px){.featured-testimonals_trustStrip__m22yz{display:flex;flex-direction:column;align-items:flex-start;gap:6px;width:100%;padding:10px 14px}.featured-testimonals_trustDot__6__X2{display:none}}.featured-testimonals_carouselViewport__VC76A{width:100%;overflow:hidden;position:relative;touch-action:pan-y;cursor:-webkit-grab;cursor:grab;padding-top:4px;padding-bottom:8px}.featured-testimonals_carouselViewport__VC76A:active{cursor:-webkit-grabbing;cursor:grabbing}.featured-testimonals_carouselTrack__F_zJt{display:flex;gap:20px;transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}@media (max-width:639px){.featured-testimonals_carouselTrack__F_zJt{gap:16px}}.featured-testimonals_card__2pR1U{background-color:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:0!important;padding:18px 20px;display:flex;flex-direction:column;justify-content:space-between;box-sizing:border-box;transition:transform var(--transition-medium),box-shadow var(--transition-medium),border-color var(--transition-fast);position:relative;min-height:290px}.featured-testimonals_card__2pR1U:hover{transform:translateY(-4px);border-color:var(--border-medium);box-shadow:0 12px 28px rgba(34,24,19,.05)}.featured-testimonals_cardFeatured__dFTnG{border:1.5px solid var(--accent-terracotta)!important;background:linear-gradient(180deg,#fff,#faf6f0);box-shadow:0 8px 20px rgba(151,65,29,.06)}.featured-testimonals_cardInner__h2cTu{display:flex;flex-direction:column;flex:1 1}.featured-testimonals_cardHeaderRow__9lE4Z{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-bottom:8px}.featured-testimonals_starsRow__wSrbq{display:flex;align-items:center;gap:2px}.featured-testimonals_ratingNumber__B7BgX{font-size:.72rem;font-weight:700;color:#b45309;margin-left:4px}.featured-testimonals_badgesRow__eKXbb{display:flex;align-items:center;gap:5px}.featured-testimonals_featuredBadge__L7nr3{font-weight:700;color:#b45309;background-color:#fef3c7;border:1px solid #fde68a;border-radius:0!important}.featured-testimonals_featuredBadge__L7nr3,.featured-testimonals_verifiedBadge__fJmyr{display:inline-flex;align-items:center;gap:3px;font-size:.68rem;padding:2px 6px;line-height:1}.featured-testimonals_verifiedBadge__fJmyr{font-weight:600;color:#15803d;background-color:#f0fdf4;border:1px solid #bbf7d0;border-radius:0!important}.featured-testimonals_productTagWrapper__YlUZo{margin-bottom:10px}.featured-testimonals_productTag__DRS_0{display:inline-flex;align-items:center;gap:4px;font-size:.72rem;font-weight:600;color:var(--accent-terracotta);text-decoration:none;border-bottom:1px dashed var(--accent-terracotta);padding-bottom:1px;transition:opacity var(--transition-fast),color var(--transition-fast);max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-testimonals_productTag__DRS_0:hover{opacity:.85}.featured-testimonals_productTagArrow__wWhec{font-size:.68rem}.featured-testimonals_quoteWrapper__w_Ig5{position:relative;margin-bottom:12px}.featured-testimonals_quoteIcon__Sdi_Z{color:var(--accent-warm-petal);opacity:.65;margin-bottom:4px;display:block}.featured-testimonals_reviewTitle__tsi9v{font-family:var(--font-serif);font-size:.98rem;font-weight:600;line-height:1.35;color:var(--text-primary);margin:0 0 6px}.featured-testimonals_reviewComment__egSlI{font-size:.835rem;line-height:1.55;color:var(--text-secondary);margin:0;font-style:italic;display:-webkit-box;line-clamp:4;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.featured-testimonals_founderReplyBox__bDHVm{margin-top:10px;padding:8px 12px;background-color:#faf6f0;border-left:2px solid var(--accent-terracotta);border-radius:0!important}.featured-testimonals_founderReplyLabel__uh3ol{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--accent-terracotta);margin-bottom:2px}.featured-testimonals_founderReplyText__udxbr{font-size:.76rem;color:var(--text-primary);margin:0;line-height:1.4}.featured-testimonals_cardAuthor__jIgp3{margin-top:14px;padding-top:12px;border-top:1px solid var(--border-hairline);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2)}.featured-testimonals_authorProfile__YLQR5{display:flex;align-items:center;gap:10px;min-width:0}.featured-testimonals_avatarMonogram__6Arjh{width:30px;height:30px;flex-shrink:0;background-color:var(--bg-subtle);border:1px solid var(--border-subtle);border-radius:0!important;color:var(--accent-terracotta);font-size:.72rem;font-weight:700;display:flex;align-items:center;justify-content:center;letter-spacing:.02em}.featured-testimonals_authorDetails__IMVvl{display:flex;flex-direction:column;gap:1px;min-width:0}.featured-testimonals_authorName__W__bv{font-size:.82rem;font-weight:700;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-testimonals_authorMeta__F_itC{font-size:.72rem;color:var(--text-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.featured-testimonals_childAgeTag__wJv92{font-size:.7rem;font-weight:600;color:var(--text-secondary);background-color:var(--bg-canvas);padding:3px 7px;border:1px solid var(--border-subtle);border-radius:0!important;white-space:nowrap;flex-shrink:0}.featured-testimonals_bottomBar__OhVrp{margin-top:var(--space-8);display:flex;flex-direction:column;align-items:center;gap:var(--space-5)}.featured-testimonals_mobileNavRow__bw4PY{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:280px;margin-bottom:4px}@media (min-width:640px){.featured-testimonals_mobileNavRow__bw4PY{display:none}}.featured-testimonals_mobileNavBtn__wnPlE{display:inline-flex;align-items:center;gap:4px;padding:8px 14px;background-color:var(--bg-surface);border:1px solid var(--border-medium);border-radius:0!important;color:var(--text-primary);font-size:.78rem;font-weight:600;cursor:pointer;transition:all var(--transition-fast)}.featured-testimonals_mobileNavBtn__wnPlE:hover{background-color:var(--text-primary);color:#fff}.featured-testimonals_mobileCounter__VE3I1{font-size:.8rem;font-weight:600;color:var(--text-muted)}.featured-testimonals_paginationDots__0XypQ{display:flex;align-items:center;gap:6px}.featured-testimonals_dot__LiQK0{width:20px;height:3px;background-color:var(--border-medium);border:none;border-radius:0!important;cursor:pointer;padding:0;transition:all var(--transition-smooth)}.featured-testimonals_dot__LiQK0:hover{background-color:var(--text-secondary)}.featured-testimonals_dotActive__y_RLy{width:36px;background-color:var(--accent-terracotta)}.featured-testimonals_cardWithImage__vlrME{padding:0!important;border-radius:12px!important;overflow:hidden;display:flex;flex-direction:column;background-color:#faf8f5;box-shadow:0 4px 18px rgba(0,0,0,.04)}.featured-testimonals_imageCardBody__rRee2{display:flex;flex-direction:column;height:100%;width:100%}.featured-testimonals_imageCardMedia__0CeMa{position:relative;width:100%;flex:1 1;min-height:245px;background-color:#f7f4ee;cursor:pointer;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:10px}.featured-testimonals_imageCardImg__sv9_3{width:100%;height:100%;max-height:275px;object-fit:contain;display:block;border-radius:8px;box-shadow:0 2px 8px rgba(0,0,0,.04);transition:transform .3s cubic-bezier(.16,1,.3,1)}.featured-testimonals_imageCardMedia__0CeMa:hover .featured-testimonals_imageCardImg__sv9_3{transform:scale(1.025)}.featured-testimonals_imageCardZoomHint__hyw9z{position:absolute;top:14px;right:14px;display:inline-flex;align-items:center;gap:5px;padding:5px 11px;background:rgba(18,22,32,.78);color:#fff;font-size:.68rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;border-radius:20px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);opacity:0;transform:translateY(-4px);transition:opacity .2s ease,transform .2s ease;pointer-events:none}.featured-testimonals_imageCardMedia__0CeMa:hover .featured-testimonals_imageCardZoomHint__hyw9z{opacity:1;transform:translateY(0)}.featured-testimonals_imageCardFooter__8mgra{padding:11px 16px;background-color:#fff;border-top:1px solid var(--border-hairline);display:flex;align-items:center;justify-content:space-between;gap:8px}.featured-testimonals_imageCardPatronMeta__PSX_E{display:flex;align-items:center;gap:8px;min-width:0}.featured-testimonals_imageCardAuthorName__Kz7Ec{font-size:.8rem;font-weight:700;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.featured-testimonals_imageCardVerifiedBadge__wqpLl{display:inline-flex;align-items:center;gap:3px;font-size:.64rem;font-weight:700;color:#15803d;background-color:rgba(21,128,61,.08);padding:2px 7px;border-radius:4px;text-transform:uppercase;letter-spacing:.04em}.featured-testimonals_imageCardProductLink__2cogA{display:inline-flex;align-items:center;gap:6px;font-size:.76rem;font-weight:700;color:var(--accent-terracotta);text-decoration:none;white-space:nowrap;letter-spacing:.02em;transition:color .15s ease,transform .15s ease}.featured-testimonals_imageCardProductLink__2cogA:hover{color:var(--text-primary);transform:translateX(2px)}.featured-testimonals_lightboxOverlay__8j6WS{position:fixed;inset:0;z-index:9999;background-color:rgba(10,12,18,.78);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;padding:20px;animation:featured-testimonals_fadeInModal__lCGYF .2s ease-out}@keyframes featured-testimonals_fadeInModal__lCGYF{0%{opacity:0}to{opacity:1}}.featured-testimonals_lightboxContent__9wsms{background:#fff;border-radius:12px;max-width:580px;width:100%;max-height:90vh;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 45px rgba(0,0,0,.35);border:1px solid hsla(0,0%,100%,.2);animation:featured-testimonals_zoomInModal__LmQhU .25s cubic-bezier(.16,1,.3,1)}@keyframes featured-testimonals_zoomInModal__LmQhU{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}.featured-testimonals_lightboxHeader__04Wy2{display:flex;align-items:center;justify-content:space-between;padding:12px 18px;background-color:#faf8f5;border-bottom:1px solid var(--border-hairline)}.featured-testimonals_lightboxTitleRow__vx0kF{display:flex;align-items:center;gap:8px}.featured-testimonals_lightboxShield__RjwwF{color:#15803d;flex-shrink:0}.featured-testimonals_lightboxAuthor__Ry2SW{font-size:.82rem;font-weight:700;color:var(--text-primary);letter-spacing:.02em}.featured-testimonals_lightboxCloseBtn__wPAsV{background:none;border:none;padding:6px;border-radius:6px;cursor:pointer;color:var(--text-secondary);display:flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease}.featured-testimonals_lightboxCloseBtn__wPAsV:hover{background-color:rgba(0,0,0,.06);color:var(--text-primary)}.featured-testimonals_lightboxImageWrap__f8Pmf{padding:14px;background-color:#fdfbf7;overflow-y:auto;display:flex;align-items:center;justify-content:center;max-height:calc(90vh - 60px)}.featured-testimonals_lightboxImg__qNmnB{max-width:100%;height:auto;max-height:75vh;object-fit:contain;border-radius:8px;box-shadow:0 4px 16px rgba(0,0,0,.08)}