.TestimonialsPage-module__dZpUQG__hero{background-color:var(--bg-primary);border-bottom:1px solid var(--border-light);text-align:left;padding:32px 0;position:relative;overflow:hidden}.TestimonialsPage-module__dZpUQG__hero:before{content:"";pointer-events:none;background:radial-gradient(circle,#6b4ba112 0%,#0000 70%);border-radius:50%;width:500px;height:500px;position:absolute;top:-100px;left:-150px}.TestimonialsPage-module__dZpUQG__hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#40d4cf0f 0%,#0000 70%);border-radius:50%;width:400px;height:400px;position:absolute;bottom:-80px;right:-80px}.TestimonialsPage-module__dZpUQG__heroInner{z-index:1;max-width:92%;margin:0 auto;padding:0 24px;position:relative}.TestimonialsPage-module__dZpUQG__breadcrumb{color:var(--text-muted);justify-content:flex-start;align-items:center;gap:6px;margin-bottom:32px;font-size:13px;display:flex}.TestimonialsPage-module__dZpUQG__breadcrumbLink{color:var(--text-muted);text-decoration:none;transition:color .15s}.TestimonialsPage-module__dZpUQG__breadcrumbLink:hover{color:var(--purple)}.TestimonialsPage-module__dZpUQG__breadcrumbSep{color:var(--border-medium)}.TestimonialsPage-module__dZpUQG__breadcrumbCurrent{color:var(--text-primary);font-weight:500}.TestimonialsPage-module__dZpUQG__eyebrow{color:var(--cyan);text-transform:uppercase;letter-spacing:2.5px;text-align:center;margin-bottom:16px;font-size:11px;font-weight:600}.TestimonialsPage-module__dZpUQG__h1{color:var(--text-primary);letter-spacing:-1px;text-align:center;margin-bottom:16px;font-size:clamp(28px,3.5vw,48px);font-weight:900;line-height:1.15}.TestimonialsPage-module__dZpUQG__subCopy{color:var(--text-muted);text-align:center;max-width:540px;margin:0 auto 32px;font-size:16px;line-height:1.75}.TestimonialsPage-module__dZpUQG__feefoBadge{background-color:var(--purple-light);border:1px solid #6b4ba12e;border-radius:999px;align-items:center;gap:10px;width:fit-content;margin:0 auto;padding:8px 20px;display:flex}.TestimonialsPage-module__dZpUQG__feefoBadgeText{color:var(--text-secondary);font-size:13px;font-weight:600}.TestimonialsPage-module__dZpUQG__gridSection{background-color:var(--bg-secondary);padding:32px 0 80px}.TestimonialsPage-module__dZpUQG__gridInner{max-width:92%;margin:0 auto;padding:0 24px}.TestimonialsPage-module__dZpUQG__grid{columns:3;column-gap:20px}.TestimonialsPage-module__dZpUQG__card{background-color:var(--card-bg);border:1px solid var(--border-light);color:inherit;break-inside:avoid;border-radius:16px;flex-direction:column;gap:14px;margin-bottom:20px;padding:28px 24px;text-decoration:none;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden}.TestimonialsPage-module__dZpUQG__card:before{content:"";background:linear-gradient(90deg, var(--purple), var(--cyan));opacity:0;height:3px;transition:opacity .2s;position:absolute;top:0;left:0;right:0}.TestimonialsPage-module__dZpUQG__card:hover{border-color:var(--purple);transform:translateY(-3px);box-shadow:0 8px 32px #6b4ba11a}.TestimonialsPage-module__dZpUQG__card:hover:before{opacity:1}.TestimonialsPage-module__dZpUQG__cardTop{align-items:center;gap:12px;display:flex}.TestimonialsPage-module__dZpUQG__avatar{background:linear-gradient(135deg, var(--purple), var(--cyan-dark));color:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;font-size:14px;font-weight:800;display:flex}.TestimonialsPage-module__dZpUQG__meta{flex-direction:column;gap:2px;display:flex}.TestimonialsPage-module__dZpUQG__name{color:var(--text-primary);font-size:14px;font-weight:700;line-height:1.2}.TestimonialsPage-module__dZpUQG__verified{color:var(--cyan);font-size:11px;font-weight:600}.TestimonialsPage-module__dZpUQG__stars{gap:3px;display:flex}.TestimonialsPage-module__dZpUQG__title{color:var(--text-primary);font-size:15px;font-weight:700;line-height:1.35}.TestimonialsPage-module__dZpUQG__body{color:var(--text-muted);flex:1;font-size:14px;line-height:1.75}.TestimonialsPage-module__dZpUQG__cardFoot{border-top:1px solid var(--border-light);justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.TestimonialsPage-module__dZpUQG__feefoTag{color:var(--text-faint);font-size:11px;font-weight:500}.TestimonialsPage-module__dZpUQG__readOnFeefo{color:var(--purple);font-size:12px;font-weight:600}.TestimonialsPage-module__dZpUQG__cta{background:linear-gradient(135deg, var(--purple-dark) 0%, var(--purple) 100%);text-align:center;padding:72px 24px}.TestimonialsPage-module__dZpUQG__ctaH2{color:#fff;letter-spacing:-.5px;margin-bottom:12px;font-size:clamp(22px,2.4vw,32px);font-weight:800}.TestimonialsPage-module__dZpUQG__ctaText{color:#fffc;max-width:480px;margin-bottom:28px;margin-left:auto;margin-right:auto;font-size:15px;line-height:1.7}.TestimonialsPage-module__dZpUQG__ctaBtns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.TestimonialsPage-module__dZpUQG__ctaBtnWhite{color:var(--purple);background-color:#fff;border-radius:8px;padding:13px 32px;font-size:14px;font-weight:700;text-decoration:none;transition:all .2s;display:inline-block}.TestimonialsPage-module__dZpUQG__ctaBtnWhite:hover{background-color:var(--cyan);color:#fff}.TestimonialsPage-module__dZpUQG__ctaBtnOutline{color:#fff;background-color:#0000;border:1.5px solid #fff6;border-radius:8px;padding:13px 32px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-block}.TestimonialsPage-module__dZpUQG__ctaBtnOutline:hover{border-color:#fffc}@media (max-width:1023px){.TestimonialsPage-module__dZpUQG__grid{columns:2}}@media (max-width:600px){.TestimonialsPage-module__dZpUQG__hero{padding:48px 0 56px}.TestimonialsPage-module__dZpUQG__heroInner{padding:0 16px}.TestimonialsPage-module__dZpUQG__gridSection{padding:48px 0 60px}.TestimonialsPage-module__dZpUQG__gridInner{padding:0 16px}.TestimonialsPage-module__dZpUQG__grid{columns:1}.TestimonialsPage-module__dZpUQG__ctaBtns{flex-direction:column}.TestimonialsPage-module__dZpUQG__ctaBtnWhite,.TestimonialsPage-module__dZpUQG__ctaBtnOutline{text-align:center}}
