.TestimonialsPage_eyebrow__M1jOo{display:block;font-family:var(--font-headers),"Lato",sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#8a8174;margin-bottom:16px}.TestimonialsPage_sectionTitle__vWfgO{font-family:var(--font-headers),"Lato",sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;color:#000;margin:0 0 30px;letter-spacing:.5px;line-height:1.3}.TestimonialsPage_visible__KhqQR{opacity:1!important;transform:translateY(0)!important}.TestimonialsPage_pageTitleBar__m_hTw{width:100%;background:linear-gradient(135deg,#936096,#7a4d7d 50%,#8a8174);padding:130px 20px 50px;text-align:center}.TestimonialsPage_pageTitleInner__bhxHz{max-width:800px;margin:0 auto}.TestimonialsPage_pageTitle__YGqgu{font-family:var(--font-headers),"Lato",sans-serif;font-size:clamp(32px,4.5vw,52px);font-weight:700;color:#fff;margin:0 0 16px;letter-spacing:.5px;line-height:1.2}.TestimonialsPage_breadcrumbs__QAHjD{font-family:var(--font-body),"Roboto",sans-serif;font-size:.85rem;font-weight:400;color:hsla(0,0%,100%,.7)}.TestimonialsPage_breadcrumbs__QAHjD a{color:hsla(0,0%,100%,.7);text-decoration:none;transition:color .3s ease}.TestimonialsPage_breadcrumbs__QAHjD a:hover{color:#fff}.TestimonialsPage_breadcrumbSep___GgXb{margin:0 8px;opacity:.5}.TestimonialsPage_breadcrumbCurrent__rHNZf{color:hsla(0,0%,100%,.95)}.TestimonialsPage_heroSection__rgyFn{width:100%;background-color:#fff;padding:80px 20px}.TestimonialsPage_heroContainer__D_OQZ{max-width:750px;margin:0 auto;text-align:center;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.TestimonialsPage_heroTitle__zLmck{font-family:var(--font-headers),"Lato",sans-serif;font-size:clamp(30px,4vw,46px);font-weight:700;color:#000;margin:0 0 16px;letter-spacing:.5px;line-height:1.2}.TestimonialsPage_heroDivider__nhqDB{width:60px;height:3px;background-color:#936096;margin:0 auto 24px}.TestimonialsPage_heroText__Y6gi6{font-family:var(--font-headers),"Lato",sans-serif;font-size:1.1rem;font-weight:700;line-height:1.6;color:#333;margin:0 0 16px}.TestimonialsPage_heroSubtext__54LUt{font-family:var(--font-body),"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#555;margin:0}.TestimonialsPage_videoSection__2eD_U{width:100%;background-color:#f3eeea;padding:80px 20px;text-align:center}.TestimonialsPage_videoContainer__s_9VA{max-width:1100px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.TestimonialsPage_videoGrid__8v3El{display:grid;grid-template-columns:repeat(3,1fr);gap:25px;margin-top:10px}.TestimonialsPage_videoCard__wWlFP{background:#fff;padding:0 0 28px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.TestimonialsPage_videoCard__wWlFP:hover{box-shadow:0 12px 35px rgba(147,96,150,.12);transform:translateY(-4px)}.TestimonialsPage_videoWrapper__Fj3wV{position:relative;width:100%;padding-top:56.25%;overflow:hidden}.TestimonialsPage_videoWrapper__Fj3wV iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.TestimonialsPage_videoQuote__baEoy{font-family:var(--font-body),"Roboto",sans-serif;font-size:.9rem;font-style:italic;font-weight:400;color:#555;line-height:1.7;margin:0;padding:20px 24px 0;border:none}.TestimonialsPage_videoAuthor__FCsph{font-family:var(--font-headers),"Lato",sans-serif;font-size:.82rem;font-weight:700;color:#8a8174;margin:12px 0 0;padding:0 24px}.TestimonialsPage_writtenSection__CEHsa{width:100%;background-color:#fff;padding:80px 20px;text-align:center}.TestimonialsPage_writtenContainer__9Oilm{max-width:900px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.TestimonialsPage_writtenGrid__Hequt{display:flex;flex-direction:column;gap:25px;margin-top:10px}.TestimonialsPage_writtenCard__bBg2C{background:#f8f6f4;padding:40px;text-align:left;transition:transform .3s ease,box-shadow .3s ease}.TestimonialsPage_writtenCard__bBg2C:hover{box-shadow:0 12px 35px rgba(147,96,150,.12);transform:translateY(-4px)}.TestimonialsPage_cardQuoteIcon__Ht8c6{width:22px;height:22px;color:#936096;opacity:.3;margin-bottom:14px}.TestimonialsPage_cardQuoteIcon__Ht8c6 svg{width:100%;height:100%}.TestimonialsPage_cardQuote__msC__{font-family:var(--font-body),"Roboto",sans-serif;font-size:.95rem;font-style:italic;font-weight:400;color:#555;line-height:1.85;margin:0 0 20px;border:none;padding:0}.TestimonialsPage_cardAuthorRow__JLLZK{display:flex;flex-direction:column;gap:2px;padding-top:16px;border-top:1px solid rgba(147,96,150,.12)}.TestimonialsPage_cardAuthorName__TN7I6{font-family:var(--font-headers),"Lato",sans-serif;font-size:.88rem;font-weight:700;color:#000}.TestimonialsPage_cardAuthorDetail__h6z_G{font-family:var(--font-body),"Roboto",sans-serif;font-size:.78rem;font-weight:400;color:#8a8174}.TestimonialsPage_ctaSection__D9NW3{width:100%;background-color:#f3eeea;padding:80px 20px;text-align:center}.TestimonialsPage_ctaContainer__npBYh{max-width:650px;margin:0 auto;opacity:0;transform:translateY(30px);transition:opacity .8s ease,transform .8s ease}.TestimonialsPage_ctaTitle__O8zWT{font-family:var(--font-headers),"Lato",sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:700;color:#000;margin:0 0 16px}.TestimonialsPage_ctaText__3KdRn{font-family:var(--font-body),"Roboto",sans-serif;font-size:1rem;font-weight:400;line-height:1.8;color:#555;margin:0 0 35px}.TestimonialsPage_ctaPrimary__5Bt9c{display:inline-block;padding:16px 40px;background-color:#936096;color:#fff;text-decoration:none;font-family:var(--font-headers),"Lato",sans-serif;font-size:14px;font-weight:700;letter-spacing:2px;text-transform:uppercase;border:2px solid #936096;border-radius:8px;transition:all .3s ease}.TestimonialsPage_ctaPrimary__5Bt9c:hover{background-color:#7a4d7d;border-color:#7a4d7d}@media (max-width:1100px){.TestimonialsPage_pageTitleBar__m_hTw{padding-top:120px}}@media (max-width:900px){.TestimonialsPage_videoGrid__8v3El{grid-template-columns:1fr;max-width:500px;margin-left:auto;margin-right:auto}}@media (max-width:768px){.TestimonialsPage_pageTitleBar__m_hTw{padding:120px 20px 40px}.TestimonialsPage_ctaSection__D9NW3,.TestimonialsPage_heroSection__rgyFn,.TestimonialsPage_videoSection__2eD_U,.TestimonialsPage_writtenSection__CEHsa{padding:60px 20px}.TestimonialsPage_writtenCard__bBg2C{padding:35px 28px}}@media (max-width:480px){.TestimonialsPage_pageTitleBar__m_hTw{padding:110px 15px 35px}.TestimonialsPage_ctaSection__D9NW3,.TestimonialsPage_heroSection__rgyFn,.TestimonialsPage_videoSection__2eD_U,.TestimonialsPage_writtenSection__CEHsa{padding:40px 15px}.TestimonialsPage_writtenCard__bBg2C{padding:28px 20px}.TestimonialsPage_ctaPrimary__5Bt9c{padding:14px 30px;font-size:12px}.TestimonialsPage_eyebrow__M1jOo{font-size:.65rem;letter-spacing:.15em}.TestimonialsPage_breadcrumbs__QAHjD{font-size:.78rem}}@media (prefers-reduced-motion:reduce){.TestimonialsPage_ctaContainer__npBYh,.TestimonialsPage_heroContainer__D_OQZ,.TestimonialsPage_videoContainer__s_9VA,.TestimonialsPage_writtenContainer__9Oilm{opacity:1;transform:none;transition:none}}