.testimonios[data-v-cd4eaf1e]{padding:38px 0 28px}.testimonios__header[data-v-cd4eaf1e]{text-align:center;max-width:640px;margin:0 auto 24px}.testimonios__title[data-v-cd4eaf1e]{color:var(--color-text-primary);font-family:var(--heading-font);letter-spacing:-.035em;margin:0;font-size:clamp(1.45rem,2.5vw,2rem);font-weight:800;line-height:1.2}.testimonios__subtitle[data-v-cd4eaf1e]{max-width:520px;color:var(--color-text-muted);margin:12px auto 0;font-size:.88rem;line-height:1.6}.testimonios__grid[data-v-cd4eaf1e]{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;display:grid}.testimonio-card[data-v-cd4eaf1e]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-xl);min-width:0;min-height:250px;box-shadow:var(--shadow-card);transition:var(--transition-base);cursor:pointer;flex-direction:column;display:flex;position:relative;overflow:hidden}.top-quote[data-v-cd4eaf1e]{flex-direction:column;flex:1;margin-bottom:10px;padding:27px 27px 0;display:flex}.testimonio-card[data-v-cd4eaf1e]:hover{box-shadow:var(--shadow-lg);border-color:#2a3b8e40;transform:translateY(-3px)}.testimonio-card[data-v-cd4eaf1e]:hover:before{opacity:1}.testimonio-card__quote[data-v-cd4eaf1e]{width:34px;height:34px;color:var(--color-primary);border-radius:10px;justify-content:center;align-items:center;margin-bottom:14px;font-size:40px;display:flex}.testimonio-card__text[data-v-cd4eaf1e]{color:var(--color-text-secondary);white-space:pre-line;flex:1;margin:0;font-size:.78rem;line-height:1.75}.testimonio-card__footer[data-v-cd4eaf1e]{border-top:1px solid var(--color-border-light);align-items:center;gap:10px;margin-top:35px;padding-top:14px;display:flex}.testimonio-card__footer .footer_divider[data-v-cd4eaf1e]{background:var(--color-border);flex-shrink:0;width:1px;height:20px}.testimonio-card__student[data-v-cd4eaf1e]{color:var(--color-text-primary);margin:0;font-size:15px;font-weight:800}.testimonio-card__product[data-v-cd4eaf1e]{width:100%;color:var(--color-text-secondary);text-align:left;letter-spacing:.3px;flex-direction:column;gap:7px;margin-top:auto;padding:0 27px 21px;font-style:italic;line-height:1.6;display:flex}.testimonio-card__product button[data-v-cd4eaf1e]{justify-content:center;align-items:center;gap:10px;margin-top:5px;display:flex}.testimonio-card__product span[data-v-cd4eaf1e]{border-radius:var(--radius-sm);text-transform:uppercase;padding:3px 6px;font-size:.52rem;font-weight:800}.testimonio-card__product a[data-v-cd4eaf1e]{font-size:.64rem;font-weight:500}.testimonio-card__product a strong[data-v-cd4eaf1e]{font-style:normal}.testimonio-card__product i[data-v-cd4eaf1e]{transition:var(--transition-fast);font-size:.57rem}.testimonio-card__product:hover a[data-v-cd4eaf1e]{text-decoration:underline}.testimonio-card__product:hover i[data-v-cd4eaf1e]{transform:translate(2px,-2px)}.testimonios__more[data-v-cd4eaf1e]{justify-content:center;margin-top:22px;display:flex}.testimonios__more-button[data-v-cd4eaf1e]{color:var(--color-primary);background:var(--color-primary-light);border-radius:var(--radius-full);transition:var(--transition-fast);border:1px solid #2a3b8e1f;align-items:center;gap:8px;padding:10px 18px;font-size:.7rem;font-weight:750;display:inline-flex}.testimonios__more-button[data-v-cd4eaf1e]:hover{color:#fff;background:var(--color-primary);transform:translateY(-1px)}.testimonio-card__profession[data-v-cd4eaf1e]{color:var(--color-text-primary);letter-spacing:.5px;margin:0;font-size:11px;font-weight:200;line-height:1.4}@media (width<=1000px){.testimonios__grid[data-v-cd4eaf1e]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.testimonios[data-v-cd4eaf1e]{padding:32px 16px 20px}.testimonios__header[data-v-cd4eaf1e]{text-align:left;margin-bottom:19px}.testimonios__subtitle[data-v-cd4eaf1e]{margin-left:0;margin-right:0}.testimonios__grid[data-v-cd4eaf1e]{grid-template-columns:1fr;gap:12px}.testimonio-card[data-v-cd4eaf1e]{min-height:0;padding:18px}}.layout[data-v-63f1bd1e]{grid-template-columns:1fr 268px;align-items:start;gap:20px;padding-top:24px;padding-bottom:20px;display:grid}.main-content[data-v-63f1bd1e]{flex-direction:column;gap:20px;min-width:0;display:flex}.sidebar-right[data-v-63f1bd1e]{flex-direction:column;align-self:start;gap:16px;display:flex;position:sticky;top:-60px}.ranking-mobile[data-v-63f1bd1e]{display:none}.por-que[data-v-63f1bd1e]{background:var(--color-bg);padding:40px 0 20px}.por-que__inner[data-v-63f1bd1e]{isolation:isolate;background:linear-gradient(135deg,#0f172a 0%,#1e2d6b 30%,#2a3b8e 60%,#1a4fa8 80%,#0284c7 100%);border-radius:24px;grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:280px;padding:72px 64px;display:grid;position:relative;overflow:hidden}.por-que__inner[data-v-63f1bd1e]:before,.por-que__inner[data-v-63f1bd1e]:after{display:none}.por-que__left[data-v-63f1bd1e]{z-index:1;position:relative}.por-que__title[data-v-63f1bd1e]{font-family:var(--heading-font);color:#fff;letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.2}.por-que__title-accent[data-v-63f1bd1e]{color:var(--color-accent)}.por-que__left[data-v-63f1bd1e]:after{content:"";background:#ffffff1f;width:1px;height:100%;position:absolute;top:0;right:-40px}.por-que__right[data-v-63f1bd1e]{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.por-que__quote[data-v-63f1bd1e]{font-family:var(--heading-font);color:#fff;margin:0;font-size:clamp(1rem,2vw,1.25rem);font-weight:700;line-height:1.5}.por-que__quote-sub[data-v-63f1bd1e]{color:#ffffff8c;margin:0;font-size:.9rem;line-height:1.7}.cta-registro[data-v-63f1bd1e]{padding:0 0 40px}.cta-registro__inner[data-v-63f1bd1e]{justify-content:center;align-items:center;padding:40px;display:flex;position:relative;overflow:hidden}.cta-registro__bg-circle[data-v-63f1bd1e]{pointer-events:none;border-radius:50%;position:absolute}.cta-registro__bg-circle--1[data-v-63f1bd1e]{background:radial-gradient(circle,#2a3b8e0f 0%,#0000 70%);width:320px;height:320px;top:-100px;right:-80px}.cta-registro__bg-circle--2[data-v-63f1bd1e]{background:radial-gradient(circle,#4a5fc10d 0%,#0000 70%);width:240px;height:240px;bottom:-80px;left:-60px}.cta-registro__content[data-v-63f1bd1e]{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:16px;max-width:700px;display:flex;position:relative}.cta-registro__title[data-v-63f1bd1e]{font-family:var(--heading-font);color:var(--color-text-primary);letter-spacing:-.03em;margin:0;font-size:30px;font-weight:800;line-height:1.15}.cta-registro__sub[data-v-63f1bd1e]{color:var(--color-text-muted);max-width:420px;margin:0 0 15px;font-size:.88rem;line-height:1.7}.cta-registro__actions[data-v-63f1bd1e]{flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;display:flex}.cta-registro__btn-primary[data-v-63f1bd1e]{background:var(--color-primary);color:#fff;font-family:var(--font-family);cursor:pointer;transition:var(--transition-fast);border:none;border-radius:999px;align-items:center;gap:8px;padding:12px 24px;font-size:.88rem;font-weight:700;display:inline-flex;box-shadow:0 4px 16px #2a3b8e40}.cta-registro__btn-primary[data-v-63f1bd1e]:hover{background:var(--color-primary-hover);transform:translateY(-2px)}.cta-registro__btn-ghost[data-v-63f1bd1e]{color:var(--color-text-secondary);border:1px solid var(--color-border);transition:var(--transition-fast);background:#dbf2fe;border-radius:999px;align-items:center;gap:8px;padding:12px 20px;font-size:.88rem;font-weight:600;text-decoration:none;display:inline-flex}.cta-registro__btn-ghost[data-v-63f1bd1e]:hover{color:var(--color-text-primary);background:#c8e7f9}@media (width<=1100px){.layout[data-v-63f1bd1e]{grid-template-columns:1fr 240px;gap:16px}}@media (width<=900px){.layout[data-v-63f1bd1e]{grid-template-columns:1fr;gap:0;padding-top:16px;padding-left:0;padding-right:0}.sidebar-right[data-v-63f1bd1e]{display:none}.por-que__inner[data-v-63f1bd1e]{grid-template-columns:1fr;gap:32px;padding:48px 32px}.por-que__left[data-v-63f1bd1e]:after{display:none}.cta-registro__inner[data-v-63f1bd1e]{padding:48px 20px}.cta-registro__title[data-v-63f1bd1e]{font-size:clamp(1.4rem,4vw,1.8rem)}}@media (width<=640px){.layout[data-v-63f1bd1e]{padding-top:12px}.por-que__inner[data-v-63f1bd1e]{border-radius:0;padding:40px 24px}.por-que[data-v-63f1bd1e]{text-align:start;flex-direction:column;padding:10px 0;display:flex}.cta-registro__title[data-v-63f1bd1e]{font-size:1.4rem}.cta-registro__inner[data-v-63f1bd1e]{padding:20px 16px}.cta-registro__actions[data-v-63f1bd1e]{flex-direction:column;width:100%}.cta-registro__btn-primary[data-v-63f1bd1e],.cta-registro__btn-ghost[data-v-63f1bd1e]{justify-content:center;width:70%}}.ranking-inline[data-v-63f1bd1e]{display:none}@media (width<=900px){.ranking-inline[data-v-63f1bd1e]{width:80%;margin:5px auto;display:block}.ranking-inline[data-v-63f1bd1e] .ranking-card{margin-top:0}.sidebar-right[data-v-63f1bd1e]{display:none}}
