.afiliado-form-module__0MSQ2a__grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.afiliado-form-module__0MSQ2a__grid>*{min-width:0}.afiliado-form-module__0MSQ2a__field{flex-direction:column;gap:6px;min-width:0;display:flex}.afiliado-form-module__0MSQ2a__field input,.afiliado-form-module__0MSQ2a__field textarea{box-sizing:border-box;width:100%;min-width:0}.afiliado-form-module__0MSQ2a__field.afiliado-form-module__0MSQ2a__full{grid-column:1/-1}.afiliado-form-module__0MSQ2a__field label{color:var(--color-navy);font-size:.82rem;font-weight:600}.afiliado-form-module__0MSQ2a__field input,.afiliado-form-module__0MSQ2a__field textarea{border:1px solid var(--color-line);border-radius:var(--radius-sm);padding:10px 12px;font-family:inherit;font-size:.92rem}.afiliado-form-module__0MSQ2a__field textarea{resize:vertical;min-height:80px}.afiliado-form-module__0MSQ2a__checkboxRow{color:var(--color-ink-soft);grid-column:1/-1;align-items:flex-start;gap:8px;font-size:.82rem;display:flex}.afiliado-form-module__0MSQ2a__checkboxRow input{margin-top:3px}.afiliado-form-module__0MSQ2a__actions{grid-column:1/-1;margin-top:4px}.afiliado-form-module__0MSQ2a__success{padding:18px}.afiliado-form-module__0MSQ2a__error{color:#a3352b;grid-column:1/-1;font-size:.85rem}@media (max-width:640px){.afiliado-form-module__0MSQ2a__grid{grid-template-columns:1fr}}
.testimonial-card-module__-ETTEa__card{flex-direction:column;gap:10px;padding:22px;display:flex}.testimonial-card-module__-ETTEa__stars{color:var(--color-gold);gap:2px;display:flex}.testimonial-card-module__-ETTEa__card p{color:var(--color-ink);font-size:.92rem;line-height:1.5}.testimonial-card-module__-ETTEa__card span{color:var(--color-navy);font-size:.85rem;font-weight:700}
.page-module__0toLmW__testimonials{margin-top:56px}.page-module__0toLmW__grid{grid-template-columns:repeat(2,1fr);gap:18px;margin-top:12px;display:grid}@media (max-width:640px){.page-module__0toLmW__grid{grid-template-columns:1fr}}
.testimonial-carousel-module__6O0udG__header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.testimonial-carousel-module__6O0udG__controls{gap:10px;display:flex}.testimonial-carousel-module__6O0udG__navBtn{border:1px solid var(--color-line);background:var(--color-white);width:38px;height:38px;color:var(--color-navy);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.testimonial-carousel-module__6O0udG__navBtnActive{background:var(--color-navy);border-color:var(--color-navy);color:var(--color-white)}.testimonial-carousel-module__6O0udG__grid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:18px;display:grid}@media (max-width:860px){.testimonial-carousel-module__6O0udG__grid{grid-template-columns:1fr}}
.page-module__e8tR_G__wrap{padding-block:32px 64px}.page-module__e8tR_G__subtitle{color:var(--color-ink-soft);margin:10px 0 32px;font-size:1.02rem}.page-module__e8tR_G__intro{max-width:70ch;color:var(--color-ink-soft);margin:10px 0 32px;font-size:1.02rem}.page-module__e8tR_G__mvvGrid{grid-template-columns:1.2fr 1fr;align-items:stretch;gap:24px;margin-bottom:56px;display:grid}.page-module__e8tR_G__aboutPanel{flex-direction:column;gap:14px;padding:32px;display:flex}.page-module__e8tR_G__aboutPanel h3{margin-top:6px;font-size:1.4rem}.page-module__e8tR_G__aboutPanel p{font-size:.92rem;line-height:1.6}.page-module__e8tR_G__mvvSide{flex-direction:column;gap:18px;display:flex}.page-module__e8tR_G__mvvCard{flex:1;padding:28px 30px}.page-module__e8tR_G__mvvIcon{background:var(--color-paper);width:32px;height:32px;color:var(--color-teal-deep);border-radius:999px;justify-content:center;align-items:center;margin-bottom:10px;display:inline-flex}.page-module__e8tR_G__mvvSide h3{margin-bottom:8px;font-size:1.1rem}.page-module__e8tR_G__mvvSide p{color:var(--color-ink-soft);font-size:.9rem}.page-module__e8tR_G__testimonials{border-bottom:1px solid var(--color-line);margin-bottom:56px;padding-bottom:40px}.page-module__e8tR_G__networkGrid{grid-template-columns:repeat(3,1fr);gap:20px;margin:20px 0 32px;display:grid}.page-module__e8tR_G__networkCard{flex-direction:column;gap:12px;padding:24px 22px;display:flex}.page-module__e8tR_G__networkNum{background:var(--color-navy);width:34px;height:34px;color:var(--color-white);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:inline-flex}.page-module__e8tR_G__networkCard p{color:var(--color-ink-soft);margin:0;font-size:.88rem;line-height:1.6}@media (max-width:960px){.page-module__e8tR_G__networkGrid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.page-module__e8tR_G__networkGrid{grid-template-columns:1fr}}.page-module__e8tR_G__formSection{margin-top:24px;padding:28px}@media (max-width:860px){.page-module__e8tR_G__mvvGrid{grid-template-columns:1fr}}.page-module__e8tR_G__parGrid{grid-template-columns:1fr 1fr;align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.page-module__e8tR_G__trioGrid{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:24px;margin-bottom:56px;display:grid}.page-module__e8tR_G__bloque{flex-direction:column;gap:10px;padding:28px 30px;display:flex}.page-module__e8tR_G__bloque h3{margin:0;font-size:1.15rem}.page-module__e8tR_G__bloque p{color:var(--color-ink-soft);margin:0;font-size:.9rem;line-height:1.6}.page-module__e8tR_G__chips{grid-template-columns:1fr 1fr;gap:8px;margin:6px 0 0;padding:0;list-style:none;display:grid}.page-module__e8tR_G__chip{background:var(--color-paper);color:var(--color-ink);border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:.82rem;display:flex}.page-module__e8tR_G__chip svg{color:var(--color-teal);flex:none}.page-module__e8tR_G__valores{flex-direction:column;gap:10px;margin:4px 0 0;padding:0;list-style:none;display:flex}.page-module__e8tR_G__valores li{color:var(--color-ink-soft);align-items:flex-start;gap:10px;font-size:.88rem;line-height:1.55;display:flex}.page-module__e8tR_G__valores svg{color:var(--color-teal);flex:none;margin-top:2px}.page-module__e8tR_G__valores strong{color:var(--color-ink)}@media (max-width:960px){.page-module__e8tR_G__parGrid,.page-module__e8tR_G__trioGrid{grid-template-columns:1fr}}@media (max-width:560px){.page-module__e8tR_G__chips{grid-template-columns:1fr}}
