/* Preguntas frecuentes de las páginas de las apps de Pilot. El mismo archivo en todas. */
.pc-faq{padding:78px 0;background:var(--paper,#fff);color:var(--ink,#192830)}
.pc-faq__in{max-width:860px;margin:0 auto;padding:0 24px}
.pc-faq__eyebrow{margin:0;font-size:13px;letter-spacing:.14em;text-transform:uppercase;font-weight:700;color:var(--muted,#4d5c54);text-align:center}
.pc-faq h2{margin:13px 0 34px;text-align:center;font-family:var(--display,var(--font-display,var(--font-heading,Georgia,serif)));font-weight:400;font-size:clamp(30px,4vw,44px);line-height:1.12;letter-spacing:-.02em;color:var(--ink,#192830)}
.pc-faq__list{display:grid;gap:12px}
.pc-faq__item{background:var(--cream-2,#eef0e7);border:1px solid var(--line,#d1dad3);border-radius:12px;padding:2px 26px}
.pc-faq__item[open]{border-color:#819084}
.pc-faq__item summary{cursor:pointer;list-style:none;padding:19px 34px 19px 0;position:relative;font-family:var(--display,var(--font-display,var(--font-heading,Georgia,serif)));font-size:20px;line-height:1.35;color:var(--ink,#192830)}
.pc-faq__item summary::-webkit-details-marker{display:none}
.pc-faq__item summary::after{content:"";position:absolute;right:4px;top:50%;width:9px;height:9px;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-70%) rotate(45deg);transition:transform .25s ease}
.pc-faq__item[open] summary::after{transform:translateY(-30%) rotate(225deg)}
.pc-faq__item summary:focus-visible{outline:3px solid #48614c;outline-offset:3px;border-radius:4px}
.pc-faq__item p{margin:0 0 22px;color:var(--text,var(--ink-2,#354a52));font-size:16.5px;line-height:1.6;max-width:68ch}
@media(max-width:620px){.pc-faq{padding:56px 0}.pc-faq__item{padding:2px 20px}.pc-faq__item summary{font-size:18px}}
@media(prefers-reduced-motion:reduce){.pc-faq__item summary::after{transition:none}}
