.faqp-hero{background:var(--paper);color:var(--ink);padding:140px 56px 48px;position:relative}.faqp-hero__inner{z-index:2;max-width:1100px;margin:0 auto;position:relative}.faqp-hero__crumb{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-soft);align-items:center;gap:10px;margin-bottom:32px;font-size:11px;font-weight:500;display:flex}.faqp-hero__crumb a{color:var(--ink-soft);text-decoration:none}.faqp-hero__crumb a:hover{color:var(--mauve-dark)}.faqp-hero__crumb-sep{opacity:.5}.faqp-hero__crumb-current{color:var(--mauve-dark)}.faqp-hero__eyebrow{letter-spacing:.32em;text-transform:uppercase;color:var(--mauve-dark);align-items:center;gap:14px;margin-bottom:28px;font-size:11px;font-weight:600;display:flex}.faqp-hero__eyebrow:before{content:"";background:var(--mauve-dark);width:42px;height:1px}.faqp-hero__title{font-family:var(--serif);letter-spacing:-.03em;color:var(--ink);margin-bottom:28px;font-size:clamp(48px,7vw,96px);font-weight:500;line-height:.96}.faqp-hero__title em{color:var(--mauve-dark);font-style:italic;font-weight:400}.faqp-hero__deck{font-family:var(--serif);color:var(--ink);opacity:.82;max-width:60ch;margin-bottom:36px;font-size:clamp(18px,1.8vw,24px);font-style:italic;line-height:1.45}.faqp-nav{border-top:1px solid #0e0c0a2e;flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.faqp-chip{background:var(--paper-soft);font-family:var(--sans);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;padding:8px 16px;font-size:12px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:inline-flex}.faqp-chip:hover{background:var(--mauve-dark);color:var(--paper)}.faqp-section{background:var(--paper);padding:72px 56px}.faqp-section:nth-of-type(2n){background:var(--paper-soft)}.faqp-section__inner{max-width:920px;margin:0 auto}.faqp-section__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--ink);margin-bottom:40px;scroll-margin-top:96px;font-size:clamp(28px,3.2vw,40px);font-weight:500;line-height:1.05}.faqp-acc{border-top:1px solid #0e0c0a2e}.faqp-acc__item{border-bottom:1px solid #0e0c0a2e}.faqp-acc__item summary{cursor:pointer;width:100%;font-family:var(--serif);letter-spacing:-.015em;color:var(--ink);grid-template-columns:1fr auto;align-items:center;gap:24px;padding:26px 0;font-size:clamp(18px,1.9vw,24px);font-weight:500;line-height:1.25;list-style:none;transition:color .2s;display:grid}.faqp-acc__item summary::-webkit-details-marker{display:none}.faqp-acc__item summary::marker{content:""}.faqp-acc__item summary:hover{color:var(--mauve-dark)}.faqp-acc__icon{width:34px;height:34px;transition:background .25s var(--ease), border-color .25s, transform .35s var(--ease);border:1px solid #0e0c0a4d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.faqp-acc__icon:before{content:"+";font-family:var(--sans);color:var(--ink);font-size:17px;font-weight:300;transition:color .25s}.faqp-acc__item[open] .faqp-acc__icon{background:var(--mauve-dark);border-color:var(--mauve-dark);transform:rotate(45deg)}.faqp-acc__item[open] .faqp-acc__icon:before{color:var(--paper)}.faqp-acc__body{max-width:68ch;font-family:var(--sans);color:var(--ink);opacity:.85;padding:0 0 30px;font-size:16px;line-height:1.65}.faqp-cta{text-align:center;background:var(--ink);color:var(--paper);padding:88px 32px 96px}.faqp-cta__eyebrow{font-family:var(--sans);letter-spacing:.32em;text-transform:uppercase;color:var(--pink);margin-bottom:18px;font-size:11px;font-weight:600}.faqp-cta__title{font-family:var(--serif);letter-spacing:-.02em;color:var(--paper);margin-bottom:32px;font-size:clamp(28px,3.4vw,44px);font-weight:500;line-height:1.08}.faqp-cta__title em{color:var(--pink);font-style:italic;font-weight:400}.faqp-cta__btn{background:var(--pink);color:var(--ink);font-family:var(--sans);letter-spacing:.2em;text-transform:uppercase;transition:background .25s var(--ease), transform .25s var(--ease);align-items:center;gap:14px;padding:18px 32px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.faqp-cta__btn:after{content:"→";letter-spacing:0;transition:transform .3s var(--ease);font-size:16px;font-weight:400}@media (max-width:720px){.faqp-hero{padding:120px 24px 36px}.faqp-section{padding:56px 24px}.faqp-cta{padding:64px 24px 72px}}.faqp-cta__btn{border-radius:var(--btn-radio);background:var(--btn-fondo);box-shadow:var(--btn-sombra);transition:var(--btn-transicion)}.faqp-cta__btn:after{transition:transform .25s var(--ease)}@media (hover:hover){.faqp-cta__btn:hover{background:var(--btn-fondo-encima);box-shadow:var(--btn-sombra-encima);transform:translateY(-2px)}.faqp-cta__btn:hover:after{transform:translate(3px)}}.faqp-cta__btn:active{background:linear-gradient(177deg, var(--btn-rosa-hondo) 0%, var(--btn-rosa-hondo) 100%);box-shadow:var(--btn-sombra-pulsado);transform:translateY(0)scale(.97)}@media (prefers-reduced-motion:reduce){.faqp-cta__btn,.faqp-cta__btn:hover,.faqp-cta__btn:active{transform:none}}
