.testimonials_page__HP_sQ{--ink:#263343;--muted:#6b7280;--accent:var(--coral);background:var(--platinum);color:var(--ink)}.testimonials_page__HP_sQ a:focus-visible,.testimonials_page__HP_sQ button:focus-visible{outline:3px solid var(--accent);outline-offset:4px}.testimonials_hero__DzhZW{background:var(--platinum);border-bottom:1px solid #f6e8e5;overflow:hidden}.testimonials_heroInner__GNqKM{max-width:1480px;margin:auto;padding:64px 32px;display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:40px}.testimonials_heroCopy__1n_cB{position:relative;z-index:1}.testimonials_eyebrow__UwrwV{display:flex;align-items:center;gap:9px;color:var(--accent);text-transform:uppercase;letter-spacing:.16em;font-size:12px;font-weight:700}.testimonials_eyebrow__UwrwV>span,.testimonials_featuredLabel__2_kix>span{width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.testimonials_hero__DzhZW h1{margin:22px 0 24px;font-size:clamp(38px,3.9vw,59px);font-weight:800;line-height:1.09;letter-spacing:-.045em;text-wrap:balance}.testimonials_hero__DzhZW h1>span{color:var(--accent)}.testimonials_intro__zeONn{max-width:580px;color:var(--muted);font-size:17px;line-height:1.7}.testimonials_stats__iB56z{display:flex;gap:36px;margin:34px 0}.testimonials_stats__iB56z>div+div{padding-left:36px;border-left:1px solid #e8d9d5}.testimonials_stats__iB56z dt{font-weight:800;font-size:40px;letter-spacing:-.045em;line-height:1.2}.testimonials_stats__iB56z dt>span{display:none}.testimonials_stats__iB56z dd{margin-top:7px;font-size:14px;color:var(--muted)}.testimonials_discoverLink__1SOz_{display:inline-flex;align-items:center;justify-content:center;gap:18px;min-height:50px;padding:12px 26px;border-radius:999px;background:var(--accent);color:#fff;font-size:15px;font-weight:650;transition:background .2s,transform .2s}.testimonials_discoverLink__1SOz_:hover{background:#e74d4b;transform:translateY(-2px)}.testimonials_featuredArea__hQpp_{position:relative;min-width:0}.testimonials_featuredArea__hQpp_:before{content:"";position:absolute;width:650px;height:650px;border:1px solid #f6d8d4;border-radius:50%;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 38px var(--platinum),0 0 0 39px #f6d8d4;pointer-events:none}.testimonials_featuredCard__89ggK{position:relative;display:grid;grid-template-columns:minmax(326px,1fr) minmax(0,.95fr);background:#fff;padding:12px;border:1px solid #efdfdb;border-radius:26px;box-shadow:0 22px 55px -28px #71442e40}.testimonials_featuredMedia__sm3Du{align-self:start;width:100%;min-width:0;flex-shrink:0}.testimonials_featuredSlider__Fptit{position:relative;min-width:0;overflow:hidden}.testimonials_featuredTrack__ARlNb{display:flex;align-items:stretch;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.testimonials_featuredTrack__ARlNb::-webkit-scrollbar{display:none}.testimonials_featuredTrack__ARlNb .testimonials_featuredCard__89ggK{flex:0 0 100%;min-width:100%;scroll-snap-align:start;scroll-snap-stop:always}.testimonials_featuredSlide__JcmbM{animation:none}.testimonials_sliderControls__6YoO5{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;gap:12px;margin-top:18px}.testimonials_sliderArrow__easd5{display:grid;place-items:center;width:44px;height:44px;flex-shrink:0;border:1px solid var(--accent);border-radius:50%;background:var(--accent);color:#fff;box-shadow:0 7px 18px #ff5f5a35;transition:background .2s,transform .2s}.testimonials_sliderArrow__easd5:hover{background:#e74d4b;transform:translateY(-2px)}.testimonials_sliderDots__PJmEk{display:flex;align-items:center;justify-content:center;gap:7px}.testimonials_sliderDotActive__9yILr,.testimonials_sliderDot__YG5GA{width:9px;height:9px;padding:0;border-radius:999px;background:#dfd2ce;transition:width .2s,background .2s}.testimonials_sliderDotActive__9yILr{width:26px;background:var(--accent)}.testimonials_sliderCount__fcoF8{min-width:38px;color:var(--muted);font-size:12px;font-variant-numeric:tabular-nums;text-align:center}.testimonials_featuredCard__89ggK .testimonials_storyDetails__J_ycP{padding:18px 16px 14px 22px;border:0}.testimonials_featuredLabel__2_kix{display:flex;align-items:center;gap:7px;margin-bottom:20px;font-size:11px;font-weight:650;color:var(--muted)}.testimonials_featuredCard__89ggK .testimonials_identity__dwNsM{align-items:flex-start;flex-direction:column;gap:16px}.testimonials_featuredCard__89ggK .testimonials_clientName__qZQCu{font-size:24px;line-height:1.15;letter-spacing:-.035em}.testimonials_featuredCard__89ggK .testimonials_logo__QA6qp{width:64px;height:64px}.testimonials_featuredCard__89ggK .testimonials_description__z4VeW,.testimonials_featuredCard__89ggK .testimonials_quote__SEcOO blockquote{font-size:15px;line-height:1.65}.testimonials_featuredPlaceholder__S_OGe{position:relative;width:100%;min-height:450px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:20px;padding:32px;background:#fff;border:1px solid #eedfd7;border-radius:22px}.testimonials_placeholderIcon__jHwZH{color:var(--accent);width:84px;height:84px;display:grid;place-items:center;background:#fff3ed;border-radius:50%}.testimonials_featuredPlaceholder__S_OGe>p{font-size:24px;line-height:1.45;letter-spacing:-.03em}.testimonials_featuredPlaceholder__S_OGe>span:last-child{color:var(--muted);font-size:14px;line-height:1.7}.testimonials_stories__QmvLL{max-width:1480px;padding:72px 32px 88px;margin:auto;scroll-margin-top:24px}.testimonials_sectionHeading__SWE7E{display:flex;justify-content:space-between;align-items:center;gap:24px}.testimonials_sectionHeading__SWE7E h2{margin-top:12px;font-size:clamp(28px,3vw,42px);font-weight:750;letter-spacing:-.04em;line-height:1.2}.testimonials_sectionHeading__SWE7E h2+p{margin-top:12px;color:var(--muted);font-size:16px;line-height:1.7}.testimonials_sectionIcon__0G9gW{color:var(--accent);background:#fff4f2;border:1px solid #f8e8df;width:72px;height:72px;display:grid;place-items:center;border-radius:22px;flex-shrink:0}.testimonials_filterGroup__VDYSj{padding-top:22px;border-bottom:1px solid #eee5e2}.testimonials_filterLabel__jhqEE{display:flex;align-items:center;gap:8px;color:var(--muted);font-size:12px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.testimonials_filterLabel__jhqEE svg{color:var(--accent)}.testimonials_filters__cPtcY{display:flex;flex-wrap:wrap;gap:10px;padding:12px 0 22px}.testimonials_filters__cPtcY button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:46px;padding:11px 20px;background:#fff;border:1px solid #e9ded9;border-radius:999px;color:var(--ink);font-size:13px;line-height:1.4;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform .15s}.testimonials_filters__cPtcY button:hover{border-color:var(--accent);color:var(--accent)}.testimonials_filters__cPtcY button:active{transform:translateY(1px)}.testimonials_businessFilters__PtURh button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;box-shadow:0 7px 17px #ff5f5a35}.testimonials_tagFilters__bXkwv button{background:#fff8f7;border-color:#f1d6d2}.testimonials_tagFilters__bXkwv button[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:#fff;box-shadow:0 7px 17px #2633432e}.testimonials_filters__cPtcY button>span{font-size:12px;padding:1px 7px;border-radius:10px;background:#ffffff26}.testimonials_resultCount__76Hcx{color:var(--muted);font-size:13px;padding:20px 0}.testimonials_storyGrid__loqHj{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;align-items:start}.testimonials_storyCard__Ux3kl{display:grid;grid-template-columns:minmax(326px,.95fr) minmax(0,1fr);border:1px solid #e9dfdb;border-radius:20px;background:#fff;overflow:hidden;transition:box-shadow .2s,border-color .2s}.testimonials_storyCard__Ux3kl:hover{border-color:#efc1b9;box-shadow:0 16px 35px -24px #70482d45}.testimonials_videoFrame__jaDa_{position:relative;min-width:0;width:calc(100% - 32px);max-width:360px;margin:16px auto;aspect-ratio:9/16;align-self:start;background:#f5efec;overflow:hidden;border-radius:28px;box-shadow:0 0 0 5px #303b44,0 0 0 12px #fff,0 10px 28px #53382b20}.testimonials_videoFrame__jaDa_ iframe{position:absolute;inset:0;width:100%;height:100%;border:0;background:#fff}.testimonials_instagramPreview__More_{isolation:isolate}.testimonials_instagramPreview__More_ .testimonials_poster___tcqJ{-o-object-fit:cover;object-fit:cover}.testimonials_featuredBadge__L0cSB{position:absolute;z-index:3;top:18px;left:16px;display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:var(--accent);color:#fff;font-size:14px;font-weight:700;box-shadow:0 4px 14px #00000018;pointer-events:none}.testimonials_featuredBadge__L0cSB svg{color:#ffdc63;flex-shrink:0}.testimonials_instagramButton__x_6BJ{display:inline-flex;align-self:flex-start;align-items:center;justify-content:center;gap:7px;min-height:42px;max-width:100%;margin-top:14px;padding:10px 15px;border-radius:999px;background:var(--coral);color:#fff;font-size:12px;line-height:1.4;font-weight:650;transition:background .2s}.testimonials_instagramButton__x_6BJ>svg{flex-shrink:0}.testimonials_instagramButton__x_6BJ:hover{background:#e74d4b}.testimonials_instagramButton__x_6BJ:focus-visible{outline:3px solid #263343;outline-offset:3px}.testimonials_coverFallback__MnCs5{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:28px 24px 100px;background:radial-gradient(circle at top,#fff,#f8e9e5);color:var(--ink);text-align:center}.testimonials_coverFallback__MnCs5>svg{color:var(--accent)}.testimonials_coverFallback__MnCs5 p{font-size:22px;font-weight:700;line-height:1.3}.testimonials_coverFallback__MnCs5 span{color:var(--muted);font-size:14px}.testimonials_poster___tcqJ{position:absolute;transition:transform .35s ease;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.testimonials_posterShade__h5DX_{position:absolute;inset:0;background:linear-gradient(180deg,#00000018,transparent 35%,#00000024)}.testimonials_mediaPlaceholder__Ei5Eg{position:absolute;inset:0;display:grid;place-items:start center;padding-top:28%;color:#d9aaa3;background:radial-gradient(circle,#fff,#f8e9e5)}.testimonials_provider__kkFoD{position:absolute;left:15px;top:16px;color:#fff;font-size:11px;font-weight:600;padding:7px 10px;border:1px solid #ffffff60;border-radius:7px;background:#263343c9}.testimonials_playButton__qiTzr{position:absolute;z-index:2;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;color:var(--ink);font-size:13px;text-align:center}.testimonials_playButton__qiTzr>span:not(.testimonials_playCircle__pSONc):not(.testimonials_srOnly__k5eLe){background:#ffffffed;padding:6px 12px;border-radius:99px}.testimonials_page__HP_sQ .testimonials_playButton__qiTzr:focus-visible{outline-offset:-5px}.testimonials_playCircle__pSONc{display:grid;place-items:center;width:70px;height:70px;border-radius:50%;background:#fffffff2;color:var(--accent);box-shadow:0 0 0 9px #ffffff40,0 6px 25px #00000012;transition:transform .2s}.testimonials_playButton__qiTzr:hover .testimonials_playCircle__pSONc{transform:scale(1.08)}.testimonials_originalLink__iN2p3{display:inline-flex;align-self:flex-start;gap:7px;align-items:center;min-height:44px;font-size:14px;color:var(--accent);margin-top:14px;padding-block:8px}.testimonials_originalLink__iN2p3:hover{text-decoration:underline}.testimonials_storyDetails__J_ycP{display:flex;flex-direction:column;padding:26px 24px 18px;min-width:0;border-left:1px solid #eee5dd}.testimonials_identity__dwNsM{display:flex;align-items:center;gap:14px}.testimonials_logo__QA6qp{flex-shrink:0;width:60px;height:60px;background:#fff;border:1px solid #eae3dc;border-radius:15px;display:flex;justify-content:center;align-items:center;padding:6px;color:#9b7a68;overflow:hidden}.testimonials_logo__QA6qp img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.testimonials_identityText__ggh_M{min-width:0}.testimonials_clientName__qZQCu{font-size:18px;line-height:1.3;font-weight:750;overflow-wrap:anywhere}.testimonials_location__imfJj{display:flex;align-items:baseline;gap:4px;font-size:12px;color:var(--muted);margin-top:5px;line-height:1.5}.testimonials_location__imfJj svg{flex-shrink:0;align-self:center}.testimonials_businessType__DVa3R{color:var(--muted);font-size:11px;text-transform:uppercase;letter-spacing:.08em;margin-top:14px;line-height:1.5}.testimonials_description__z4VeW,.testimonials_quote__SEcOO{margin-top:22px;margin-bottom:24px}.testimonials_description__z4VeW,.testimonials_quote__SEcOO blockquote{font-size:16px;line-height:1.7;color:#566173;overflow-wrap:anywhere}.testimonials_quote__SEcOO figcaption{display:flex;flex-direction:column;gap:4px;margin-top:18px;font-size:13px;line-height:1.5}.testimonials_quote__SEcOO figcaption strong{font-weight:650}.testimonials_quote__SEcOO figcaption span{color:var(--muted);font-size:12px}.testimonials_reasons__ntf6W{margin-top:auto;padding-top:17px;border-top:1px solid #eee8e2}.testimonials_reasons__ntf6W p{color:var(--muted);font-size:11px;margin-bottom:12px}.testimonials_reasonsHeading__fyYvj{display:flex;align-items:center;justify-content:space-between;gap:10px}.testimonials_reasons__ntf6W ul{display:flex;flex-wrap:wrap;gap:8px}.testimonials_reasons__ntf6W li{display:inline-flex;align-items:center;gap:6px;color:#a44242;background:#fff0ef;padding:7px 10px;border-radius:8px;font-size:11px;line-height:1.5;transition:transform .18s ease,box-shadow .18s ease}.testimonials_reasons__ntf6W li svg{flex-shrink:0;color:var(--accent)}.testimonials_emptyState__nKt7X{display:flex;flex-direction:column;align-items:center;text-align:center;padding:52px 24px;margin-top:32px;border:1px solid #eae4de;border-radius:16px;background:#fdfbf9}.testimonials_emptyState__nKt7X>svg{color:var(--accent);margin-bottom:20px}.testimonials_emptyState__nKt7X h3{font-size:19px;font-weight:600;line-height:1.4}.testimonials_emptyState__nKt7X p{max-width:420px;color:var(--muted);font-size:14px;line-height:1.7;margin-top:10px}.testimonials_retryButton__mDTth{display:inline-flex;align-items:center;gap:8px;margin-top:24px;color:#fff;background:var(--accent);font-size:13px;min-height:44px;padding:10px 18px;border-radius:99px}.testimonials_retryButton__mDTth:hover{background:#d74e4c}.testimonials_skeletonFilters__X96T6{display:flex;gap:10px;margin:30px 0;overflow:hidden}.testimonials_skeletonFilters__X96T6 span{min-width:95px;height:44px;border-radius:99px;background:#f3ebe6}.testimonials_skeletonCard__y7urH{min-height:470px;border-radius:16px;border:1px solid #eee5df;background:linear-gradient(110deg,#f8f1ed 25%,#fdfaf8 45%,#f8f1ed 65%);background-size:250% 100%;animation:testimonials_shimmer__feaIs 1.8s ease-in-out infinite}.testimonials_srOnly__k5eLe{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@keyframes testimonials_shimmer__feaIs{to{background-position:-170% 0}}@media (max-width:1359px){.testimonials_heroInner__GNqKM{grid-template-columns:1fr;gap:44px}.testimonials_heroCopy__1n_cB{max-width:740px}.testimonials_hero__DzhZW h1{max-width:760px;font-size:clamp(38px,5vw,56px)}.testimonials_featuredArea__hQpp_{width:100%;max-width:780px;margin-inline:auto}.testimonials_featuredCard__89ggK{grid-template-columns:minmax(326px,.95fr) minmax(0,1fr)}.testimonials_featuredCard__89ggK .testimonials_identity__dwNsM{flex-direction:row;align-items:center}.testimonials_storyGrid__loqHj{grid-template-columns:1fr;max-width:820px;margin-inline:auto}}@media (max-width:700px){.testimonials_heroInner__GNqKM{padding:36px 16px 44px;gap:36px}.testimonials_hero__DzhZW h1{font-size:clamp(34px,8.5vw,46px);line-height:1.12}.testimonials_intro__zeONn{font-size:15px;line-height:1.75}.testimonials_stats__iB56z{gap:24px;margin-block:26px}.testimonials_stats__iB56z>div+div{padding-left:24px}.testimonials_stats__iB56z dt{font-size:34px}.testimonials_stats__iB56z dd{font-size:12px}.testimonials_discoverLink__1SOz_{width:100%;max-width:340px}.testimonials_featuredCard__89ggK{display:flex;flex-direction:column;width:100%;max-width:460px;margin:auto;padding:0;border-radius:22px;overflow:hidden}.testimonials_featuredTrack__ARlNb .testimonials_featuredCard__89ggK{max-width:none;margin:0}.testimonials_sliderControls__6YoO5{margin:12px 0 18px;gap:10px}.testimonials_featuredCard__89ggK .testimonials_storyDetails__J_ycP{padding:24px 22px}.testimonials_featuredCard__89ggK .testimonials_identity__dwNsM{flex-direction:row}.testimonials_featuredCard__89ggK .testimonials_clientName__qZQCu{font-size:21px}.testimonials_featuredLabel__2_kix{margin-bottom:16px}.testimonials_featuredArea__hQpp_:before{width:370px;height:370px}.testimonials_featuredPlaceholder__S_OGe{min-height:330px}.testimonials_stories__QmvLL{padding:44px 16px 56px}.testimonials_sectionHeading__SWE7E h2{font-size:30px}.testimonials_sectionHeading__SWE7E h2+p{font-size:14px}.testimonials_sectionIcon__0G9gW{display:none}.testimonials_filters__cPtcY{gap:8px;padding-block:20px}.testimonials_filters__cPtcY button{padding:10px 14px;font-size:12px;min-height:44px;max-width:100%}.testimonials_storyCard__Ux3kl{display:flex;flex-direction:column;max-width:460px;width:100%;margin:auto}.testimonials_storyCard__Ux3kl .testimonials_videoFrame__jaDa_{aspect-ratio:9/16}.testimonials_videoFrame__jaDa_{border-radius:25px}.testimonials_instagramButton__x_6BJ{min-height:44px;font-size:13px}.testimonials_storyDetails__J_ycP{padding:24px 22px 18px;border-left:0;border-top:1px solid #eee5dd}.testimonials_clientName__qZQCu{font-size:19px}.testimonials_description__z4VeW,.testimonials_quote__SEcOO blockquote{font-size:15px}.testimonials_quote__SEcOO figcaption{font-size:13px}.testimonials_reasons__ntf6W li{font-size:11px}}@media (max-width:374px){.testimonials_heroInner__GNqKM,.testimonials_stories__QmvLL{padding-inline:8px}.testimonials_featuredCard__89ggK .testimonials_storyDetails__J_ycP,.testimonials_storyDetails__J_ycP{padding-inline:16px}.testimonials_stats__iB56z{gap:18px}.testimonials_stats__iB56z>div+div{padding-left:18px}}@media (hover:hover) and (pointer:fine){.testimonials_videoFrame__jaDa_{transition:transform .25s ease,box-shadow .25s ease}.testimonials_videoFrame__jaDa_:hover{transform:translateY(-2px);box-shadow:0 0 0 5px #303b44,0 0 0 12px #fff,0 0 0 14px #ff5f5a20,0 14px 30px #ff5f5a2b}.testimonials_tagFilters__bXkwv button:hover{transform:translateY(-2px);box-shadow:0 7px 17px #ff5f5a2b}.testimonials_reasons__ntf6W li:hover{transform:translateY(-2px);box-shadow:0 6px 14px #ff5f5a24}.testimonials_videoFrame__jaDa_:hover .testimonials_playCircle__pSONc{transform:scale(1.05)}.testimonials_videoFrame__jaDa_:hover .testimonials_poster___tcqJ{transform:scale(1.01)}}@media (prefers-reduced-motion:reduce){.testimonials_page__HP_sQ *,.testimonials_page__HP_sQ :before{animation:none!important;transition:none!important}}