.faq{--faq-azul:#56acde;--faq-tinta:#21263b;--faq-texto:#646b7c;--faq-borde:#e8e9eb;--faq-borde-icono:#d4d7dc}.faq--fondo-blanco{background:#fff}.faq--fondo-gris{background:#f6f7f9;border-bottom:1px solid var(--faq-borde);border-top:1px solid var(--faq-borde)}.faq__inner{margin:0 auto;max-width:1200px;padding:96px 32px}.faq__eyebrow{color:var(--faq-azul);font-size:var(--faq-z-eyebrow,12px);font-weight:600;letter-spacing:.18em;margin:0 0 14px;text-transform:uppercase}.faq__title{color:var(--faq-tinta);font-size:clamp(26px,3vw,var(--faq-z-title,38px));font-weight:300;letter-spacing:.01em;line-height:1.15;margin:0;text-wrap:pretty}.faq__intro{color:var(--faq-texto);font-size:var(--faq-z-intro,17px);font-weight:400;line-height:1.7;margin-top:24px}.faq__intro>:first-child{margin-top:0}.faq__intro>:last-child{margin-bottom:0}.faq--apilado .faq__head{margin-bottom:52px;max-width:760px}@media (min-width:900px){.faq--lateral .faq__inner{align-items:start;display:grid;gap:clamp(32px,5vw,64px);grid-template-columns:repeat(auto-fit,minmax(320px,1fr))}}@media (max-width:899px){.faq--lateral .faq__head{margin-bottom:44px}}.faq__list{border-top:1px solid var(--faq-borde)}.faq__item{border-bottom:1px solid var(--faq-borde)}.faq__question{margin:0}.faq__trigger{align-items:center;background:transparent;border:0;color:inherit;cursor:pointer;display:flex;font-family:inherit;gap:20px;justify-content:space-between;padding:24px 0;text-align:left;width:100%}.faq__trigger:focus-visible{border-radius:4px;outline:2px solid var(--faq-azul);outline-offset:4px}.faq__q-text{color:var(--faq-tinta);font-size:var(--faq-z-q-text,17px);font-weight:500;line-height:1.4}.faq__icon{align-items:center;border:1px solid var(--faq-borde-icono);border-radius:999px;color:rgba(33,38,59,.62);display:inline-flex;flex-shrink:0;height:28px;justify-content:center;transition:border-color .18s ease;width:28px}.is-open .faq__icon{border-color:var(--faq-azul)}.faq__icon-bar{transform-origin:center;transition:transform .2s ease}.is-open .faq__icon-bar{transform:scaleY(0)}.faq__panel{display:grid;grid-template-rows:0fr;transition:grid-template-rows .25s ease}.is-open .faq__panel{grid-template-rows:1fr}.faq__answer{color:var(--faq-texto);font-size:var(--faq-z-answer,16px);font-weight:400;line-height:1.65;min-height:0;overflow:hidden}.is-open .faq__answer{padding:0 50px 28px 0}.faq__answer>:first-child{margin-top:0}.faq__answer>:last-child{margin-bottom:0}.faq__answer a{color:var(--faq-azul)}@media (max-width:640px){.faq__inner{padding:64px 20px}.faq__trigger{padding:20px 0}.faq__q-text{font-size:16px}.is-open .faq__answer{padding:0 0 24px}}@media (prefers-reduced-motion:reduce){.faq__icon,.faq__icon-bar,.faq__panel{transition:none}}@media print{.faq__panel{grid-template-rows:1fr}.faq__answer{padding:0 0 16px}.faq__icon{display:none}}