.depoimentos-module__7NCboa__container{background:#f8fafc;position:relative;overflow:hidden}.depoimentos-module__7NCboa__hero{justify-content:center;align-items:center;min-height:72vh;padding:140px 20px 120px;display:flex;position:relative;overflow:hidden}.depoimentos-module__7NCboa__heroImage{object-fit:cover;object-position:center 20%;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.depoimentos-module__7NCboa__heroOverlay{background:linear-gradient(#020617b8,#0f172ac7);position:absolute;top:0;bottom:0;left:0;right:0}.depoimentos-module__7NCboa__heroGlow{filter:blur(120px);background:#3b82f62e;border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-120px}.depoimentos-module__7NCboa__header{z-index:3;text-align:center;max-width:920px;position:relative}.depoimentos-module__7NCboa__title{max-width:820px;font-size:var(--font-size-clamp-3rem-7vw-5-8rem);letter-spacing:-.03em;line-height:1.08;font-weight:var(--font-weight-semibold);color:#fff;text-align:center;text-wrap:balance;margin:28px auto 22px;padding-left:8px;padding-right:8px}.depoimentos-module__7NCboa__title span{background:#3b82f6;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.depoimentos-module__7NCboa__subtitle{color:#ffffffd1;max-width:760px;font-size:var(--font-size-1-12rem);margin:0 auto;line-height:1.8}.depoimentos-module__7NCboa__contentWrapper{z-index:2;background:linear-gradient(#f8fafc 0%,#fff 100%);padding:100px 0 120px;position:relative}.depoimentos-module__7NCboa__grid{grid-template-columns:repeat(3,1fr);gap:28px;max-width:1240px;margin:0 auto;padding:0 20px;display:grid}.depoimentos-module__7NCboa__card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffe0;border:1px solid #e2e8f0e6;border-radius:28px;padding:28px;transition:transform .35s,box-shadow .35s,border-color .35s;position:relative;overflow:hidden;box-shadow:0 10px 30px #0f172a14,0 1px 2px #0f172a0a}.depoimentos-module__7NCboa__card:hover{border-color:#3b82f62e;transform:translateY(-8px);box-shadow:0 30px 60px #0f172a24,0 4px 12px #0f172a14}.depoimentos-module__7NCboa__card:before{content:"“";font-size:var(--font-size-6rem);color:#3b82f614;font-family:serif;line-height:1;font-weight:var(--font-weight-semibold);position:absolute;top:10px;right:22px}.depoimentos-module__7NCboa__cardBody{flex-direction:column;gap:22px;height:100%;display:flex}.depoimentos-module__7NCboa__top{align-items:center;gap:16px;display:flex}.depoimentos-module__7NCboa__avatar{color:#fff;width:60px;height:60px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-1-1rem);background:linear-gradient(135deg,#2563eb,#06b6d4);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.depoimentos-module__7NCboa__avatarImage{object-fit:cover;border-radius:18px;flex-shrink:0;width:60px;height:60px;box-shadow:0 2px 8px #0f172a1f}.depoimentos-module__7NCboa__stars{color:#3b82f6;align-items:center;gap:4px;display:flex}.depoimentos-module__7NCboa__star{width:16px;height:16px}.depoimentos-module__7NCboa__content{flex-direction:column;flex:1;gap:18px;display:flex}.depoimentos-module__7NCboa__quote{color:#1e293b;line-height:1.85;font-size:var(--font-size-1rem);margin:0}.depoimentos-module__7NCboa__footer{border-top:1px solid #e2e8f0e6;margin-top:auto;padding-top:18px}.depoimentos-module__7NCboa__authorName{font-size:var(--font-size-1rem);font-weight:var(--font-weight-semibold);color:#0f172a;margin:0}.depoimentos-module__7NCboa__authorRole{color:#64748b;font-size:var(--font-size-0-94rem);margin:6px 0 0}.depoimentos-module__7NCboa__pretitle{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);font-size:var(--font-size-0-78rem);font-weight:var(--font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:10px;padding:10px 18px;display:inline-flex}.depoimentos-module__7NCboa__pretitle:before{content:"";background:#3b82f6;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 12px #3b82f6cc,0 0 24px #3b82f673}.depoimentos-module__7NCboa__pagination{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;margin-top:56px;display:flex}.depoimentos-module__7NCboa__navButton,.depoimentos-module__7NCboa__pageButton{color:#0f172a;width:44px;height:44px;font-weight:var(--font-weight-semibold);font-size:var(--font-size-0-94rem);cursor:pointer;background:#fff;border:1px solid #e2e8f0e6;border-radius:12px;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,border-color .2s,color .2s;display:inline-flex}.depoimentos-module__7NCboa__navButton:hover:not(:disabled),.depoimentos-module__7NCboa__pageButton:hover{color:#3b82f6;border-color:#3b82f666;transform:translateY(-2px);box-shadow:0 10px 20px #0f172a14}.depoimentos-module__7NCboa__navButton:disabled{opacity:.4;cursor:not-allowed;transform:none}.depoimentos-module__7NCboa__pageButtonActive,.depoimentos-module__7NCboa__pageButtonActive:hover{color:#fff;background:#3b82f6;border-color:#3b82f6}@media (max-width:1100px){.depoimentos-module__7NCboa__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.depoimentos-module__7NCboa__hero{min-height:60vh;padding:120px 20px 100px}.depoimentos-module__7NCboa__title{font-size:var(--font-size-clamp-2-5rem-12vw-4rem)}.depoimentos-module__7NCboa__subtitle{font-size:var(--font-size-1rem)}.depoimentos-module__7NCboa__contentWrapper{margin-top:-50px}.depoimentos-module__7NCboa__grid{gap:20px}}@media (max-width:640px){.depoimentos-module__7NCboa__grid{grid-template-columns:1fr}.depoimentos-module__7NCboa__card{border-radius:22px;padding:22px}}
