.fud-why-container{width:100%;margin:auto;padding-left:32px;padding-right:32px}.fud-why-hero{color:#fff}.fud-why-hero .fud-why-container{padding-top:46px}.fud-why-crumb{font-size:13px;color:#ebcfcf;margin-bottom:12px}.fud-why-hero h1{font-family:"Source Serif 4",serif;font-size:44px;line-height:1.1;max-width:26ch;margin:0}.fud-why-hero p{font-size:17.5px;line-height:1.7;max-width:64ch;margin:16px 0 0}.fud-why-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:rgba(255,255,255,.22);margin-top:38px;border-radius:10px 10px 0 0;overflow:hidden}.fud-why-stat{background:#841c1f;padding:24px 22px 26px;transition:.25s}.fud-why-stat:hover{background:#74171a;transform:translateY(-3px)}.fud-why-stat strong{display:block;font:34px/1 "Source Serif 4",serif}.fud-why-stat span{display:block;font-size:13px;color:#ebcfcf;margin-top:8px;letter-spacing:.04em;text-transform:uppercase;font-weight:600}.fud-why-section .fud-why-container{padding-top:62px}.fud-why-heading,.fud-why-section h2{font:700 34px/1.2 "Source Serif 4",serif;margin:0}.fud-why-lead{color:#63666b;font-size:16px;line-height:1.7;margin:8px 0 0;max-width:72ch}.fud-why-reasons-grid,.fud-why-doc-grid,.fud-why-testimonials-grid{display:grid;gap:18px;margin-top:26px}.fud-why-reasons-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.fud-why-card{background:#fff;border:1px solid #e4e0dc;border-radius:10px;padding:26px;transition:.25s}.fud-why-card:hover,.fud-why-doc:hover,.fud-why-testimonials article:hover{transform:translateY(-6px);box-shadow:0 14px 32px rgba(47,42,41,.09)}.fud-why-card>b{font-family:"Source Serif 4",serif;color:#841c1f;letter-spacing:.08em}.fud-why-card i{display:block;width:34px;height:4px;background:#841c1f;border-radius:2px;margin:10px 0 14px}.fud-why-card h3{font-size:19.5px;line-height:1.25;margin:0}.fud-why-card p,.fud-why-doc p{font-size:14.5px;color:#6b6e73;line-height:1.65}.fud-why-process{background:#2f2a29;color:#fff;margin-top:64px}.fud-why-process-grid{padding-top:58px;padding-bottom:62px;display:grid;grid-template-columns:1.08fr .92fr;gap:46px}.fud-why-process small,.fud-why-documents>div>small{letter-spacing:.11em;text-transform:uppercase;font-weight:700;color:#d89093}.fud-why-process h2{font:700 34px/1.2 "Source Serif 4",serif;margin:10px 0 0}.fud-why-process>div>div>p{color:#c4beb9;font-size:16.5px;line-height:1.7}.fud-why-video{aspect-ratio:16/9;border-radius:12px;overflow:hidden;border:1px solid rgba(255,255,255,.22);background:#111;margin-top:26px}.fud-why-video iframe{width:100%;height:100%}.fud-why-video a{height:100%;display:block;position:relative}.fud-why-video img{width:100%;height:100%;object-fit:cover}.fud-why-video span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:78px;height:78px;border-radius:50%;display:grid;place-items:center;background:#841c1f;color:white;font-size:25px;border:3px solid white}.fud-why-steps{display:flex;flex-direction:column;gap:1px;background:rgba(255,255,255,.14);border-radius:12px;overflow:hidden}.fud-why-steps article{display:flex;gap:16px;background:#332e2d;padding:24px 26px;transition:.25s}.fud-why-steps article:hover{background:#443b39;padding-left:31px}.fud-why-steps article>b{min-width:38px;height:38px;border-radius:50%;background:#841c1f;display:grid;place-items:center}.fud-why-steps h3{margin:0;color:#fff;font-size:18.5px}.fud-why-steps p{margin:6px 0 0;color:#bfb9b4;font-size:14.5px;line-height:1.65}.fud-why-documents .fud-why-container{padding-top:64px}.fud-why-documents>div>small{color:#841c1f}.fud-why-doc-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fud-why-doc{background:#fff;border:1px solid #e4e0dc;border-radius:10px;padding:26px;transition:.25s}.fud-why-doc>div{display:flex;gap:12px;align-items:center}.fud-why-doc span{width:40px;height:48px;background:#f5f2ef;display:grid;place-items:center;color:#fff}.fud-why-doc span:after{content:"";position:absolute}.fud-why-doc span{color:#fff;background:#841c1f;border-radius:50%;width:28px;height:28px}.fud-why-doc h3{font-size:19.5px;margin:0}.fud-why-doc>b{display:block;border-top:1px solid #ede9e5;padding-top:12px;color:#841c1f;font-size:13px}.fud-why-glossary-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:18px;margin-top:18px}.fud-why-glossary{background:#f0ebe7;border:1px solid #e4e0dc;border-radius:12px;padding:34px}.fud-why-glossary h3{font-size:22px}.fud-why-glossary h4{margin:18px 0 0}.fud-why-glossary p{color:#4a4d52;line-height:1.7}.fud-why-diploma{border-radius:12px;overflow:hidden;min-height:380px}.fud-why-diploma img{width:100%;height:100%;object-fit:cover;transition:.45s}.fud-why-diploma:hover img{transform:scale(1.04)}.fud-why-buttons,.fud-why-cta nav{display:flex;gap:12px;flex-wrap:wrap}.fud-why-buttons a,.fud-why-cta a{padding:14px 22px;border-radius:6px;text-decoration:none!important;font-weight:700;transition:.2s}.fud-why-buttons .primary{background:#841c1f;color:#fff}.fud-why-buttons .secondary{background:#fff;color:#3f4247;border:1px solid #d6d1cc}.fud-why-buttons a:hover{transform:translateY(-2px);box-shadow:0 8px 18px rgba(47,42,41,.14)}.fud-why-testimonials-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.fud-why-testimonials article{background:#fff;border:1px solid #e4e0dc;border-radius:10px;padding:28px;transition:.25s}.fud-why-testimonials article>b{font:44px/.6 "Source Serif 4",serif;color:#dcc9c9}.fud-why-testimonials article>p{color:#4a4d52;line-height:1.7}.fud-why-testimonials footer{display:flex;gap:14px;align-items:center;border-top:1px solid #ede9e5;padding-top:16px}.fud-why-testimonials img{width:52px;height:52px;border-radius:50%;object-fit:cover}.fud-why-testimonials footer strong,.fud-why-testimonials footer span{display:block}.fud-why-testimonials footer span{font-size:13px;color:#841c1f}.fud-why-cta .fud-why-container{padding-top:56px;padding-bottom:80px}.fud-why-cta-box{color:#fff;border-radius:12px;padding:44px;display:grid;grid-template-columns:1.2fr .8fr;gap:36px;align-items:center}.fud-why-cta h2{font:700 30px/1.2 "Source Serif 4",serif;margin:0}.fud-why-cta p{color:#f0d9d9;line-height:1.7}.fud-why-cta nav{justify-content:flex-end}.fud-why-cta .primary{background:#fff;color:#841c1f}.fud-why-cta .secondary{border:1px solid rgba(255,255,255,.55);color:#fff}.fud-why-cta a:hover{transform:translateY(-3px);box-shadow:0 8px 22px rgba(0,0,0,.18)}
@media(max-width:900px){.fud-why-stats{grid-template-columns:repeat(2,1fr)}.fud-why-process-grid,.fud-why-glossary-grid,.fud-why-cta-box{grid-template-columns:1fr}.fud-why-cta nav{justify-content:flex-start}}
@media(max-width:767px){.fud-why-container{padding-left:20px;padding-right:20px}.fud-why-hero h1{font-size:36px}.fud-why-stats,.fud-why-reasons-grid,.fud-why-doc-grid,.fud-why-testimonials-grid{grid-template-columns:1fr}.fud-why-process-grid{padding-top:44px;padding-bottom:48px}.fud-why-cta-box{padding:30px 24px}.fud-why-cta a{width:100%;text-align:center}}

/* Mantiene los estados interactivos dentro de la paleta FUDESUP. */
.fud-why-buttons .primary,.fud-why-buttons .primary:visited{background:#841c1f!important;color:#fff!important}.fud-why-buttons .secondary,.fud-why-buttons .secondary:visited{background:#fff!important;color:#3f4247!important;border-color:#d6d1cc!important}.fud-why-buttons .primary:hover,.fud-why-buttons .primary:focus{background:#671316!important;color:#fff!important}.fud-why-buttons .secondary:hover,.fud-why-buttons .secondary:focus{background:#f5f2ef!important;color:#841c1f!important;border-color:#841c1f!important}.fud-why-cta .primary,.fud-why-cta .primary:visited{background:#fff!important;color:#841c1f!important}.fud-why-cta .secondary,.fud-why-cta .secondary:visited{background:transparent!important;color:#fff!important;border-color:rgba(255,255,255,.55)!important}.fud-why-cta .primary:hover,.fud-why-cta .primary:focus{background:transparent!important;color:#fff!important;border:1px solid #fff!important}.fud-why-cta .secondary:hover,.fud-why-cta .secondary:focus{background:#fff!important;color:#841c1f!important;border-color:#fff!important}
.fud-why-section{background:#f7f4f1}.fud-why-note{font-size:13.5px;color:#8a8580;margin:20px 0 0}.fud-why-card:hover,.fud-why-doc:hover,.fud-why-testimonials article:hover{border-color:#841c1f}.fud-why-buttons a:hover,.fud-why-cta a:hover{color:inherit}.fud-why-buttons .primary:hover{color:#fff}.fud-why-cta .primary:hover{color:#841c1f}.fud-why-cta .secondary:hover{color:#fff}
.fud-why-process-copy>h2,.fud-why-process-copy>p,.fud-why-process-copy>.fud-why-video{margin-top:0}
@media(max-width:900px){.fud-why-process-grid{grid-template-columns:1fr!important}}
.fud-why-testimonials .fud-why-container{padding-bottom:62px}.fud-why-testimonials h2{margin-bottom:8px}.fud-why-testimonials>.fud-why-container>.fud-why-lead{margin-top:0}.fud-why-testimonials-shell{position:relative}.fud-why-testimonials-viewport{margin-top:26px}.fud-why-testimonials-viewport .fud-why-testimonials-grid{margin-top:0}.fud-why-testimonial-card{display:flex;min-width:0;flex-direction:column}.fud-testimonial-quote{display:block}.fud-testimonial-text{flex:1}.fud-testimonial-author{margin-top:20px}.fud-testimonial-author img{flex:0 0 auto;background:#eee}.fud-testimonial-author div{min-width:0}.fud-why-testimonials.is-carousel .fud-why-testimonials-viewport{overflow:hidden;cursor:grab;touch-action:pan-y}.fud-why-testimonials.is-carousel .fud-why-testimonials-viewport:active{cursor:grabbing}.fud-why-testimonials.is-carousel .fud-why-testimonials-grid{display:flex;grid-template-columns:none;gap:18px;transition:transform .45s ease;will-change:transform}.fud-why-testimonials.is-carousel .fud-why-testimonial-card{flex:0 0 calc((100% - (var(--fud-testimonial-visible,3) - 1)*18px)/var(--fud-testimonial-visible,3))}.fud-testimonial-arrow{position:absolute;z-index:2;top:50%;display:grid!important;width:44px;height:44px;padding:0!important;place-items:center;border:1px solid #ded7d2!important;border-radius:50%!important;background:#fff;color:#841c1f;font-size:28px;line-height:1;cursor:pointer;transform:translateY(-50%);transition:background-color .2s,color .2s,transform .2s}.fud-testimonial-arrow:hover{background:#841c1f;color:#fff;transform:translateY(-50%) scale(1.06)}.fud-testimonial-arrow:disabled{opacity:.35;cursor:not-allowed}.fud-testimonial-arrow.is-prev{left:-22px}.fud-testimonial-arrow.is-next{right:-22px}.fud-testimonial-dots{display:flex;justify-content:center;gap:8px;margin-top:22px}.fud-testimonial-dot{display:block!important;width:9px;height:9px;padding:0!important;border:0!important;border-radius:50%!important;background:#cfc7c2;cursor:pointer;transition:width .2s,background-color .2s}.fud-testimonial-dot.is-active{width:28px;border-radius:8px!important;background:#841c1f}.fud-testimonial-dot:focus-visible,.fud-testimonial-arrow:focus-visible{outline:2px solid #841c1f;outline-offset:3px}
@media(max-width:767px){.fud-testimonial-arrow{top:auto;bottom:-2px}.fud-testimonial-arrow.is-prev{left:0}.fud-testimonial-arrow.is-next{right:0}.fud-testimonial-dots{min-height:44px;align-items:center;padding:0 52px}}
@media(prefers-reduced-motion:reduce){.fud-why-testimonials.is-carousel .fud-why-testimonials-grid,.fud-testimonial-arrow,.fud-testimonial-dot{transition:none!important}}
.fud-why-testimonials.is-carousel .fud-why-testimonials-grid{gap:var(--fud-testimonial-gap,18px)!important}.fud-why-testimonials.is-carousel .fud-why-testimonial-card{flex-basis:calc((100% - (var(--fud-testimonial-visible,3) - 1)*var(--fud-testimonial-gap,18px))/var(--fud-testimonial-visible,3))}
