.page-module__kY-K2a__contentBody{--pad-section:clamp(36px, 4.5vw, 56px)}.page-module__kY-K2a__hero{padding-top:clamp(60px,9vw,110px)}.page-module__kY-K2a__heroTitle{color:var(--color-secondary);margin-top:20px}.page-module__kY-K2a__lead{font-family:var(--font-display);color:var(--color-text-muted);max-width:54ch;margin-top:24px;font-size:clamp(18px,2vw,24px);font-style:italic;font-weight:400;line-height:1.5}.page-module__kY-K2a__prose{max-width:var(--read);margin-top:16px}.page-module__kY-K2a__bullets{max-width:var(--read);gap:16px;margin:16px 0 0;padding:0;list-style:none;display:grid}.page-module__kY-K2a__bullet{color:var(--color-text-muted);align-items:flex-start;gap:14px;margin:0;display:flex}.page-module__kY-K2a__bullet:before{content:"";background:var(--color-primary);width:9px;height:9px;-webkit-mask-image:var(--yantra-img);mask-image:var(--yantra-img);flex-shrink:0;margin-top:11px;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-source-type:alpha;mask-mode:alpha}.page-module__kY-K2a__relacionLinks{flex-wrap:wrap;gap:18px;margin-top:24px;display:flex}.page-module__kY-K2a__relacionLink{font-family:var(--font-eyebrow);letter-spacing:.16em;text-transform:uppercase;color:var(--color-secondary);border-bottom:1px solid var(--color-border);padding-bottom:4px;font-size:11px;transition:color .25s,border-color .25s}.page-module__kY-K2a__relacionLink:hover{color:var(--color-primary);border-color:var(--color-primary)}.page-module__kY-K2a__testimoniosGrid{grid-template-columns:1fr;gap:24px;margin-top:40px;display:grid}@media (min-width:700px){.page-module__kY-K2a__testimoniosGrid{grid-template-columns:repeat(2,1fr)}}.page-module__kY-K2a__sectionImages{flex-flow:wrap;gap:24px;margin-top:32px;display:flex}.page-module__kY-K2a__sectionImageWrap{border-radius:var(--radius);flex:calc(50% - 12px);min-width:260px;overflow:hidden}.page-module__kY-K2a__sectionImage{border-radius:var(--radius);width:100%;height:auto;display:block}.page-module__kY-K2a__pendingNote{max-width:var(--read);border:1px dashed var(--color-border);background:var(--color-background-alt);color:var(--color-text-muted);margin:0;padding:20px 24px;font-size:15px}
