.CasoDeExitoView_pageWrapper__njKxA{width:100%;background-color:#ffffff;padding-bottom:4rem}.CasoDeExitoView_featuredHeroGrid__5aiHr{display:grid;grid-template-columns:1.25fr 1fr;grid-gap:2.5rem;gap:2.5rem;margin-bottom:3rem;align-items:start}@media (max-width:992px){.CasoDeExitoView_featuredHeroGrid__5aiHr{grid-template-columns:1fr;gap:2rem}}.CasoDeExitoView_mainMediaWrapper__4ei1r{display:flex;flex-direction:column}.CasoDeExitoView_mediaFrame__DK_hU{position:relative;width:100%;background-color:#0f172a;border-radius:4px;overflow:hidden;box-shadow:0 4px 15px rgba(0,0,0,.08)}.CasoDeExitoView_videoElement__9etxG{background-color:#000}.CasoDeExitoView_mainImage__AHba3,.CasoDeExitoView_videoElement__9etxG{width:100%;height:auto;aspect-ratio:16/9;display:block;object-fit:cover}.CasoDeExitoView_featuredContent__s8J_e{display:flex;flex-direction:column}.CasoDeExitoView_badgeCategory__EMXOq{font-family:var(--font-montserrat),sans-serif;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;font-weight:700;color:var(--brand-secondary);margin-bottom:.5rem;display:inline-block}.CasoDeExitoView_featuredTitle__VWwGT{font-family:var(--font-times-new-roman),serif;font-size:clamp(2.1rem,3vw,2.75rem);font-weight:700;line-height:1.2;margin-bottom:1rem}.CasoDeExitoView_featuredDescription__y2Q_v{font-family:var(--font-montserrat),sans-serif;line-height:1.65;white-space:pre-line}.CasoDeExitoView_narrativeLayout__RDU9j{display:grid;grid-template-columns:2fr 1fr;grid-gap:1.5rem;gap:1.5rem;margin-bottom:3.5rem}@media (max-width:992px){.CasoDeExitoView_narrativeLayout__RDU9j{grid-template-columns:1fr;gap:2.5rem}}.CasoDeExitoView_narrativeArticles__Iu_AR{display:flex;flex-direction:column;gap:2.75rem}.CasoDeExitoView_narrativeBlock__oxw6g{display:flex;flex-direction:column}.CasoDeExitoView_blockTag__rtcgj{font-family:var(--font-montserrat),sans-serif;font-size:.75rem;letter-spacing:.15em;text-transform:uppercase;color:var(--brand-secondary);font-weight:700;margin-bottom:.5rem}.CasoDeExitoView_blockTitle__TaL_s{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.65rem;font-weight:700;line-height:1.25;margin-bottom:1rem}.CasoDeExitoView_blockText__dwwuY{line-height:1.7;white-space:pre-line;font-family:var(--font-montserrat),sans-serif}.CasoDeExitoView_technicalSidebar__StFuJ{position:relative;font-family:var(--font-montserrat),sans-serif;border-left:1px solid #d9dde3;padding-left:1.5rem}.CasoDeExitoView_sidebarCard__syG4v{position:-webkit-sticky;position:sticky;top:100px}.CasoDeExitoView_metadataList__0KYpF{display:flex;flex-direction:column;gap:1.15rem}.CasoDeExitoView_metaItem__MmWsR{display:flex;flex-direction:column;border-bottom:1px solid #000000;padding-bottom:.75rem}.CasoDeExitoView_metaItem__MmWsR:last-child{border-bottom:none;padding-bottom:0}.CasoDeExitoView_metaLabel__oFMbG{font-size:.7rem;text-transform:uppercase;letter-spacing:.1em;color:#66707c;font-weight:600;margin-bottom:.25rem}.CasoDeExitoView_metaValue__zyVpN{font-weight:500}@media (max-width:992px){.CasoDeExitoView_technicalSidebar__StFuJ{border-left:none;padding-left:0}}.CasoDeExitoView_mediaGallerySection__MvmlZ{margin-bottom:3.5rem}.CasoDeExitoView_sectionHeaderHeading__nS9nv{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.85rem;font-weight:700;margin-bottom:1.75rem}.CasoDeExitoView_galleryGrid__VvHod{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.CasoDeExitoView_mosaicGallery__k1_Gu{display:grid;grid-template-columns:1fr 1fr;grid-gap:.75rem;gap:.75rem;width:100%}@media (max-width:900px){.CasoDeExitoView_mosaicGallery__k1_Gu{grid-template-columns:1fr}}.CasoDeExitoView_mosaicFeatured__kPICL{width:100%;height:100%;aspect-ratio:16/10;display:flex}.CasoDeExitoView_mosaicSideGrid__3wNO3{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-gap:.75rem;gap:.75rem;width:100%;height:100%}@media (max-width:600px){.CasoDeExitoView_mosaicSideGrid__3wNO3{grid-template-columns:1fr}}.CasoDeExitoView_galleryItem__N24z4{position:relative;border-radius:4px;overflow:hidden;background-color:#f1f5f9;width:100%;height:100%;display:flex;align-items:center;justify-content:center;transition:transform .2s ease,box-shadow .2s ease}.CasoDeExitoView_galleryItem__N24z4:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08)}.CasoDeExitoView_galleryItemButton__HOtow{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative;border:none;background:transparent;padding:0;cursor:pointer}.CasoDeExitoView_modalBackdrop__0swmF{position:fixed;inset:0;background-color:rgba(5,11,20,.88);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:center;justify-content:center;padding:1.5rem;animation:CasoDeExitoView_fadeIn__p0r9n .2s ease-out}@keyframes CasoDeExitoView_fadeIn__p0r9n{0%{opacity:0}to{opacity:1}}.CasoDeExitoView_modalContent__RGQ3L{position:relative;max-width:90vw;max-height:90vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.CasoDeExitoView_modalImage__PJegf{max-width:90vw;max-height:85vh;width:auto;height:auto;object-fit:contain;border-radius:4px;box-shadow:0 10px 30px rgba(0,0,0,.5)}.CasoDeExitoView_modalCloseButton__7Y4SC{position:absolute;top:-2.5rem;right:0;background:transparent;border:none;color:#ffffff;font-size:2rem;line-height:1;cursor:pointer;padding:.25rem .5rem;transition:transform .15s ease,color .15s ease}.CasoDeExitoView_modalCloseButton__7Y4SC:hover{transform:scale(1.15);color:#94a3b8}.CasoDeExitoView_featuredImage__Z_x7b{width:100%;height:100%;object-fit:contain;display:block}.CasoDeExitoView_secondaryImage__yBCO4,.CasoDeExitoView_standardImage__hev6W{width:100%;height:100%;aspect-ratio:16/10;object-fit:contain;display:block}.CasoDeExitoView_resultsSection__c4DNC{margin-bottom:3.5rem}.CasoDeExitoView_resultsBox__zaD_7{white-space:pre-line;line-height:1.75;font-family:var(--font-montserrat),sans-serif}.CasoDeExitoView_quoteBanner__AR63T{background-color:#07101d;color:#ffffff;padding:3rem 2.5rem;border-radius:6px;margin-bottom:3.5rem}.CasoDeExitoView_quoteBannerTag__vr8Kb{font-family:var(--font-montserrat),sans-serif;font-size:.75rem;letter-spacing:.2em;text-transform:uppercase;color:#94a3b8;margin-bottom:1rem;display:block}.CasoDeExitoView_quoteBannerTitle__ge78b{font-family:var(--font-times-new-roman),Georgia,serif;font-size:clamp(1.5rem,2.8vw,2.25rem);font-weight:700;line-height:1.25;margin-bottom:1rem;color:#ffffff}.CasoDeExitoView_quoteBannerSub__OXJ2M{font-family:var(--font-montserrat),sans-serif;color:#cbd5e1;max-width:800px;line-height:1.6}.CasoDeExitoView_relatedSection__qS6e_{margin-bottom:2rem}.CasoDeExitoView_relatedHeader__MiFjC{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:2rem}.CasoDeExitoView_relatedTitle__3mfPj{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.85rem;font-weight:700;margin:0}.CasoDeExitoView_relatedBackLink__l1N9P{font-family:var(--font-montserrat),sans-serif;font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;transition:opacity .2s;color:var(--brand-secondary)}.CasoDeExitoView_relatedBackLinkIcon__MopsP{margin-left:.5rem;width:.75rem;height:.75rem;color:var(--brand-secondary)}.CasoDeExitoView_relatedBackLink__l1N9P:hover{opacity:.7}.CasoDeExitoView_relatedGrid__GeBpH{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:2rem;gap:2rem}.CasoDeExitoView_relatedCard__j6C5G{text-decoration:none;color:inherit;display:flex;flex-direction:column;transition:transform .2s ease;height:100%}.CasoDeExitoView_relatedCard__j6C5G:hover{transform:translateY(-3px)}.CasoDeExitoView_relatedImageContainer__XWZJ4{position:relative;width:100%;aspect-ratio:16/10;background-color:#0f172a;overflow:hidden}.CasoDeExitoView_relatedImage__UOlnF{width:100%;height:100%;object-fit:cover}.CasoDeExitoView_relatedPlaceholder__vFx_Z{width:100%;height:100%;display:flex;align-items:flex-end;padding:1rem;background:linear-gradient(135deg,#1e293b,#0f172a);color:#64748b;font-size:.75rem;font-family:var(--font-montserrat),sans-serif;letter-spacing:.1em;font-weight:700}.CasoDeExitoView_relatedContent___c9ie{display:flex;flex-direction:column;border:1px solid #d9dde3;border-top:none;padding:.7rem;gap:.5rem;flex-grow:1}.CasoDeExitoView_relatedTag__v0c8u{font-family:var(--font-montserrat),sans-serif;font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--brand-secondary);font-weight:700}.CasoDeExitoView_relatedCardTitle__kd3xt{font-family:var(--font-times-new-roman),Georgia,serif;font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}