.case-back-container{max-width:960px;margin:40px auto 0;padding:0 5%}.case-back-link{color:var(--teal);align-items:center;font-size:14px;font-weight:700;text-decoration:none;transition:color .2s,transform .2s;display:inline-flex}.case-back-link:hover{color:var(--navy);transform:translate(-4px)}.case-hero{background:linear-gradient(135deg, var(--navy) 0%, #00355a 100%);text-align:center;color:var(--white);padding:64px 5% 72px}.case-hero-inner{max-width:860px;margin:0 auto}.case-industry-tag{text-transform:uppercase;color:var(--teal);letter-spacing:1.5px;margin-bottom:20px;font-size:12px;font-weight:700;display:inline-block}.case-hero h1{font-family:var(--font-display);color:var(--white);margin-bottom:20px;font-size:clamp(28px,4vw,42px);line-height:1.25}.case-hero-sub{color:#cbd5e1;max-width:760px;margin:0 auto;font-size:clamp(16px,2.5vw,19px);line-height:1.55}.case-stats-section{background:var(--white);border-bottom:1px solid var(--border);padding:56px 5%}.case-stats-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:32px;max-width:960px;margin:0 auto;display:grid}@media (width<=768px){.case-stats-grid{grid-template-columns:1fr;gap:24px}}.case-stat-card{padding:12px}.case-stat-val{font-family:var(--font-display);color:var(--teal);margin-bottom:8px;font-size:clamp(24px,3.5vw,32px);font-weight:800;line-height:1.2;display:block}.case-stat-desc{color:var(--muted);font-size:14.5px;line-height:1.5;display:block}.case-meta-section{border-bottom:1px solid var(--border);background:#f8fafc;padding:24px 5%}.case-meta-container{grid-template-columns:repeat(4,1fr);gap:20px;max-width:960px;margin:0 auto;display:grid}@media (width<=860px){.case-meta-container{grid-template-columns:repeat(2,1fr);gap:16px}}@media (width<=480px){.case-meta-container{grid-template-columns:1fr}}.case-meta-item{color:var(--navy);font-size:14.5px;line-height:1.4}.case-meta-item strong{color:var(--teal);text-transform:uppercase;letter-spacing:.5px;margin-bottom:4px;font-size:12px;font-weight:700;display:block}.case-content-section{background:var(--white);padding:72px 5%}.case-content-container{flex-direction:column;gap:52px;max-width:840px;margin:0 auto;display:flex}.case-block h2{font-family:var(--font-display);color:var(--navy);border-bottom:2px solid var(--border);margin-bottom:16px;padding-bottom:8px;font-size:26px;display:inline-block}.case-block p{color:#334155;margin-bottom:20px;font-size:16px;line-height:1.85}.case-block ul{color:#334155;margin:16px 0 24px 20px;line-height:1.75}.case-block li{margin-bottom:10px;font-size:15.5px}.case-block li strong{color:var(--navy)}.case-video-wrapper{background:#000;border-radius:14px;height:0;margin:28px 0 12px;padding-bottom:56.25%;position:relative;overflow:hidden;box-shadow:0 10px 30px #0000001f}.case-video-wrapper iframe{border:0;width:100%;height:100%;position:absolute;top:0;left:0}.case-video-caption{color:var(--muted);text-align:center;margin-top:8px;margin-bottom:0;font-size:13.5px}.case-quote-highlight{border-left:6px solid var(--teal);background:#f0fdfa;border-radius:0 14px 14px 0;margin:16px 0;padding:24px 32px}.case-quote-highlight p{font-family:var(--font-display);color:var(--navy);margin-bottom:8px;font-size:20px;font-style:italic;line-height:1.55}.case-quote-highlight cite{color:var(--muted);font-size:13.5px;font-style:normal;font-weight:700;display:block}.testimonios-summit-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}@media (width<=640px){.testimonios-summit-grid{grid-template-columns:1fr}}.testimonio-card{border:1px solid var(--border);background:#f8fafc;border-radius:12px;align-items:flex-start;gap:16px;padding:20px;transition:transform .2s,box-shadow .2s;display:flex}.testimonio-card:hover{transform:translateY(-2px);box-shadow:0 6px 18px #0000000f}.testimonio-avatar{background:var(--navy);width:44px;height:44px;color:var(--white);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex}.testimonio-info{flex:1}.testimonio-nombre{color:var(--navy);margin-bottom:2px;font-size:15.5px;font-weight:700;line-height:1.3}.testimonio-cargo{color:var(--teal);margin-bottom:2px;font-size:13.5px;font-weight:600;line-height:1.3}.testimonio-org{color:var(--muted);font-size:13px;font-weight:500}.testimonio-tag{color:#64748b;background:#e2e8f0;border-radius:4px;margin-top:6px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.panel-speakers-grid{grid-template-columns:repeat(2,1fr);gap:20px;margin-top:24px;display:grid}@media (width<=640px){.panel-speakers-grid{grid-template-columns:1fr}}.panel-speaker-card{border:1px solid var(--border);border-top:4px solid var(--teal);background:#f8fafc;border-radius:12px;padding:22px}.panel-speaker-card.host{border-top-color:var(--orange);background:#fffbf5}.panel-speaker-nombre{color:var(--navy);margin-bottom:4px;font-size:16px;font-weight:700}.panel-speaker-cargo{color:var(--teal);margin-bottom:2px;font-size:13.5px;font-weight:600}.panel-speaker-org{color:var(--navy);margin-bottom:6px;font-size:13.5px;font-weight:600}.panel-speaker-nota{color:var(--muted);font-size:12.5px;line-height:1.4}.linkedin-quote-box{background:#f0fdf4;border:1px solid #bbf7d0;border-radius:12px;margin-top:24px;padding:24px}.linkedin-quote-box p{color:#166534;margin-bottom:10px;font-size:15px;line-height:1.65}.linkedin-quote-box cite{color:#15803d;font-size:13px;font-style:normal;font-weight:700;display:block}.case-cta-section{text-align:center;border-top:1px solid var(--border);background:#f8fafc;padding:72px 5%}.case-cta-container{max-width:680px;margin:0 auto}.case-cta-section h2{font-family:var(--font-display);color:var(--navy);margin-bottom:16px;font-size:32px}.case-cta-section p{color:var(--muted);margin-bottom:36px;font-size:16px;line-height:1.6}.btn-case-cta{background:var(--orange);color:var(--white);border-radius:8px;padding:14px 32px;font-size:15px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-block}.btn-case-cta:hover{background:#d97b0e;transform:translateY(-1px)}
