.case_page__r6t8z{--case-bg:#080b0d;--case-surface:#10161a;--case-surface-2:#151d22;--case-paper:#f0f2ef;--case-ink:#111517;--case-text:#eef2f1;--case-muted:#9ba7a8;--case-line:rgba(222,234,233,0.15);--case-red:#f22946;--case-cyan:#54d6f5;min-height:100svh;overflow-x:clip;background:radial-gradient(circle at 84% 9%,rgba(84,214,245,.07),transparent 28rem),var(--case-bg);color:var(--case-text)}.case_page__r6t8z a:focus-visible{outline:2px solid var(--case-cyan);outline-offset:5px}.case_header__qJX0s{position:relative;z-index:20;display:flex;min-height:76px;align-items:center;justify-content:space-between;width:min(100% - 40px,1320px);margin-inline:auto;border-bottom:1px solid var(--case-line)}.case_jnMark__GDXr0{display:inline-flex;align-items:center;justify-content:center;opacity:.94;transition:opacity .18s ease}.case_jnMark__GDXr0:hover{opacity:1}.case_nav__q4cvW{display:flex;align-items:center;gap:clamp(18px,3vw,42px);color:var(--case-muted);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase}.case_nav__q4cvW a{transition:color .18s ease}.case_nav__q4cvW a:hover{color:var(--case-text)}.case_hero__R2Nws{display:grid;grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);min-height:min(840px,calc(100svh - 76px));width:min(100% - 40px,1320px);margin-inline:auto;border-inline:1px solid var(--case-line)}.case_heroCopy__wLX8T{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:center;padding:clamp(52px,7vw,104px) clamp(24px,5vw,72px);border-right:1px solid var(--case-line)}.case_heroCopy__wLX8T:before{position:absolute;top:12%;left:0;width:2px;height:92px;background:var(--case-red);content:""}.case_kicker__bd4oz,.case_sectionLabel__xFrH8{color:var(--case-cyan);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.16em;line-height:1.45;text-transform:uppercase}.case_hero__R2Nws h1{max-width:9.2ch;margin:30px 0 28px;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(3.6rem,6.1vw,6.6rem);font-weight:500;letter-spacing:-.045em;line-height:.9;text-wrap:balance}.case_hero__R2Nws h1 em{color:var(--case-cyan);font-weight:400}.case_heroLead__5Odm9{max-width:55ch;margin:0;color:#c2cccb;font-size:clamp(1rem,1.2vw,1.18rem);line-height:1.7}.case_heroActions__vcGrc{display:flex;flex-wrap:wrap;align-items:center;gap:26px;margin-top:38px}.case_primaryButton__mTk09{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:16px;padding:0 22px;border:1px solid var(--case-red);background:var(--case-red);color:#fff;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;transition:background .18s ease,color .18s ease,transform .18s ease}.case_primaryButton__mTk09:hover{background:transparent;color:var(--case-red);transform:translateY(-2px)}.case_textLink___7BGy{display:inline-flex;align-items:center;gap:12px;border-bottom:1px solid var(--case-line);padding-block:8px;color:#c8d1d0;font-size:14px}.case_heroVisual__u385T{position:relative;min-height:600px;margin:0;overflow:hidden;background:#0a0e11}.case_coverImage__yR7k_{-o-object-fit:cover;object-fit:cover}.case_heroVisualShade__9_Fu4{position:absolute;inset:0;background:linear-gradient(90deg,rgba(8,11,13,.4),transparent 32%),linear-gradient(0deg,rgba(8,11,13,.7),transparent 42%);pointer-events:none}.case_heroVisual__u385T:after{position:absolute;inset:0;border:1px solid rgba(84,214,245,.16);mix-blend-mode:screen;content:"";pointer-events:none}.case_heroVisual__u385T figcaption{position:absolute;right:clamp(20px,4vw,54px);bottom:clamp(22px,4vw,48px);left:clamp(20px,4vw,54px);z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:30px;color:#dbe2e1;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.case_factStrip__NlU7Y{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:min(100% - 40px,1320px);margin-inline:auto;border:1px solid var(--case-line);border-top:0}.case_fact__6cMWJ{display:flex;min-height:134px;flex-direction:column;justify-content:space-between;gap:18px;padding:25px 28px;border-right:1px solid var(--case-line)}.case_fact__6cMWJ:last-child{border-right:0}.case_fact__6cMWJ span{color:var(--case-muted);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.case_fact__6cMWJ strong{max-width:24ch;font-size:clamp(.92rem,1vw,1.06rem);font-weight:500;line-height:1.35}.case_decisionsSection__v9vTv,.case_evidenceSection__S5Hyx,.case_intro__g7dJZ,.case_routeSection__VARhT{width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(100px,12vw,176px)}.case_introGrid__SMXg1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.78fr);gap:clamp(48px,9vw,136px);margin-top:30px}.case_artLead__LPKbo h2,.case_closing__ZW9hS h2,.case_evidenceSection__S5Hyx h2,.case_intro__g7dJZ h2,.case_scopeCopy__KSxUZ h2,.case_sectionHeading__K6up6 h2{margin:0;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(2.5rem,5vw,5.1rem);font-weight:500;letter-spacing:-.035em;line-height:.98;text-wrap:balance}.case_bodyCopy__n4EsN{color:#b7c1c0;font-size:clamp(1rem,1.3vw,1.16rem);line-height:1.8}.case_bodyCopy__n4EsN p{margin:0 0 24px}.case_manifesto__GGdHR{display:flex;min-height:clamp(420px,58vw,760px);align-items:center;justify-content:center;padding:clamp(48px,8vw,116px);background:linear-gradient(rgba(242,41,70,.91),rgba(185,19,44,.94)),url(/clientes/sergio/turbo.webp) 50% /cover}.case_manifesto__GGdHR p{max-width:18ch;margin:0;color:#fff;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(3rem,7vw,7.4rem);font-weight:500;letter-spacing:-.045em;line-height:.92;text-align:center;text-wrap:balance}.case_sectionHeading__K6up6{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.55fr);align-items:end;gap:clamp(36px,8vw,120px);margin-bottom:clamp(52px,7vw,90px)}.case_sectionHeading__K6up6 h2{max-width:15ch;margin-top:22px}.case_artLead__LPKbo>p,.case_sectionHeading__K6up6>p{margin:0;color:#aeb9b8;line-height:1.75}.case_decisionGrid__Ub5ql{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--case-line);border-left:1px solid var(--case-line)}.case_decisionCard__pKGi3{min-height:310px;padding:clamp(28px,4vw,48px);border-right:1px solid var(--case-line);border-bottom:1px solid var(--case-line);background:linear-gradient(145deg,rgba(255,255,255,.025),transparent 55%)}.case_decisionCard__pKGi3>span{color:var(--case-red);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px;letter-spacing:.12em}.case_decisionCard__pKGi3 h3{max-width:18ch;margin:70px 0 18px;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(1.75rem,3vw,2.6rem);font-weight:500;line-height:1.04}.case_decisionCard__pKGi3 p{max-width:48ch;margin:0;color:var(--case-muted);font-size:.95rem;line-height:1.7}.case_artSection__x92eq{padding-block:clamp(96px,12vw,170px);background:var(--case-paper);color:var(--case-ink)}.case_artLead__LPKbo{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.2fr) minmax(260px,.65fr);align-items:end;gap:clamp(28px,5vw,80px);width:min(100% - 40px,1180px);margin:0 auto clamp(56px,8vw,100px)}.case_artLead__LPKbo .case_sectionLabel__xFrH8{color:#1c7e95}.case_artLead__LPKbo h2{font-size:clamp(2.8rem,5.2vw,5.4rem)}.case_artLead__LPKbo>p{color:#50595b}.case_gallery__HqJVE{display:grid;grid-template-columns:1fr .54fr;grid-auto-rows:clamp(320px,42vw,590px);gap:2px;width:min(100% - 24px,1480px);margin-inline:auto;background:#fff}.case_gallery__HqJVE figure{position:relative;min-height:0;margin:0;overflow:hidden;background:#121719}.case_gallery__HqJVE figure:nth-child(3){grid-column:1}.case_gallery__HqJVE figure:nth-child(4){grid-column:2}.case_gallery__HqJVE figure:after{position:absolute;inset:0;background:linear-gradient(0deg,rgba(4,8,10,.68),transparent 38%);content:""}.case_gallery__HqJVE figcaption{position:absolute;bottom:24px;left:26px;z-index:2;color:#fff;font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10px;letter-spacing:.14em;text-transform:uppercase}.case_routeSection__VARhT{width:min(100% - 40px,1320px)}.case_routeList__pyORS{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;border:1px solid var(--case-line);list-style:none}.case_routeList__pyORS li{position:relative;min-height:330px;padding:30px;border-right:1px solid var(--case-line)}.case_routeList__pyORS li:last-child{border-right:0}.case_routeList__pyORS li:before{position:absolute;top:0;right:0;left:0;height:2px;background:var(--case-cyan);content:"";transform:scaleX(0);transform-origin:left;transition:transform .28s ease}.case_routeList__pyORS li:hover:before{transform:scaleX(1)}.case_routeList__pyORS span{color:var(--case-red);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:11px}.case_routeList__pyORS h3{margin:112px 0 16px;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500}.case_routeList__pyORS p{margin:0;color:var(--case-muted);font-size:.92rem;line-height:1.7}.case_scopeSection__YaM7u{display:grid;grid-template-columns:1fr 1fr;min-height:760px;background:#0d1215;border-block:1px solid var(--case-line)}.case_scopeImage__C1sUO{position:relative;min-height:580px;overflow:hidden}.case_scopeImage__C1sUO:after{position:absolute;inset:0;background:linear-gradient(90deg,transparent 65%,#0d1215),linear-gradient(0deg,rgba(8,11,13,.48),transparent 45%);content:""}.case_scopeCopy__KSxUZ{display:flex;flex-direction:column;justify-content:center;padding:clamp(54px,8vw,120px)}.case_scopeCopy__KSxUZ h2{max-width:12ch;margin:24px 0 48px;font-size:clamp(2.7rem,4.8vw,5rem)}.case_scopeCopy__KSxUZ ul{margin:0;padding:0;list-style:none}.case_scopeCopy__KSxUZ li{position:relative;padding:16px 0 16px 30px;border-top:1px solid var(--case-line);color:#c3cccb;font-size:.96rem}.case_scopeCopy__KSxUZ li:last-child{border-bottom:1px solid var(--case-line)}.case_scopeCopy__KSxUZ li:before{position:absolute;top:23px;left:2px;width:7px;height:7px;border:1px solid var(--case-cyan);border-radius:50%;content:""}.case_evidenceSection__S5Hyx{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(48px,9vw,130px)}.case_evidenceSection__S5Hyx h2{max-width:12ch;margin-top:24px;font-size:clamp(2.7rem,4.4vw,4.8rem)}.case_evidenceGrid__0sUeU{display:grid;gap:1px;align-content:start;background:var(--case-line);border:1px solid var(--case-line)}.case_evidenceGrid__0sUeU article{padding:clamp(30px,4vw,50px);background:var(--case-surface)}.case_evidenceStatus__Z4_B9{display:inline-flex;align-items:center;padding:6px 9px;border:1px solid rgba(84,214,245,.35);color:var(--case-cyan);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:9px;letter-spacing:.12em;text-transform:uppercase}.case_evidenceStatusMuted__P6nJT{border-color:rgba(242,41,70,.34);color:#ff6b81}.case_evidenceGrid__0sUeU h3{margin:30px 0 14px;font-family:var(--font-bodoni),Georgia,serif;font-size:clamp(1.8rem,2.5vw,2.5rem);font-weight:500}.case_evidenceGrid__0sUeU p{max-width:55ch;margin:0;color:var(--case-muted);line-height:1.75}.case_evidenceGrid__0sUeU a{display:inline-flex;gap:10px;margin-top:26px;border-bottom:1px solid rgba(84,214,245,.42);padding-bottom:5px;color:var(--case-cyan);font-size:14px}.case_closing__ZW9hS{display:flex;min-height:760px;flex-direction:column;align-items:center;justify-content:center;padding:clamp(70px,10vw,140px) 24px;background:linear-gradient(rgba(239,242,239,.95),rgba(239,242,239,.98)),url(/clientes/sergio/app-workshop.webp) 50% /cover;color:var(--case-ink);text-align:center}.case_closingMark__XrAyP{margin-bottom:48px;font-family:var(--font-bodoni),Georgia,serif;font-size:1.15rem}.case_closing__ZW9hS .case_sectionLabel__xFrH8{margin:0 0 24px;color:#9b1a2d}.case_closing__ZW9hS h2{max-width:15ch;font-size:clamp(3.2rem,6.5vw,7rem)}.case_closing__ZW9hS>p:not(.case_sectionLabel__xFrH8){max-width:56ch;margin:34px auto;color:#4b5354;font-size:1.08rem;line-height:1.7}.case_closing__ZW9hS .case_primaryButton__mTk09:hover{background:transparent}.case_footer__lY4F_{display:flex;min-height:100px;align-items:center;justify-content:space-between;width:min(100% - 40px,1320px);margin-inline:auto;color:var(--case-muted);font-family:var(--font-jetbrains),ui-monospace,monospace;font-size:10px;letter-spacing:.1em;text-transform:uppercase}.case_footer__lY4F_ div{display:flex;gap:28px}.case_footer__lY4F_ a:hover{color:var(--case-text)}@media (max-width:980px){.case_hero__R2Nws{grid-template-columns:1fr;min-height:auto}.case_heroCopy__wLX8T{min-height:670px;border-right:0;border-bottom:1px solid var(--case-line)}.case_heroVisual__u385T{min-height:min(78vw,720px)}.case_factStrip__NlU7Y{grid-template-columns:repeat(2,minmax(0,1fr))}.case_fact__6cMWJ:nth-child(2){border-right:0}.case_fact__6cMWJ:nth-child(-n+2){border-bottom:1px solid var(--case-line)}.case_evidenceSection__S5Hyx,.case_introGrid__SMXg1,.case_sectionHeading__K6up6{grid-template-columns:1fr}.case_sectionHeading__K6up6>p{max-width:58ch}.case_artLead__LPKbo{grid-template-columns:1fr}.case_artLead__LPKbo h2,.case_artLead__LPKbo>p{max-width:700px}.case_routeList__pyORS{grid-template-columns:repeat(2,minmax(0,1fr))}.case_routeList__pyORS li:nth-child(2){border-right:0}.case_routeList__pyORS li:nth-child(-n+2){border-bottom:1px solid var(--case-line)}.case_scopeSection__YaM7u{grid-template-columns:1fr}.case_scopeImage__C1sUO{min-height:min(75vw,690px)}.case_scopeImage__C1sUO:after{background:linear-gradient(0deg,#0d1215,transparent 30%)}}@media (max-width:680px){.case_decisionsSection__v9vTv,.case_evidenceSection__S5Hyx,.case_factStrip__NlU7Y,.case_footer__lY4F_,.case_header__qJX0s,.case_hero__R2Nws,.case_intro__g7dJZ,.case_routeSection__VARhT{width:min(100% - 28px,1320px)}.case_header__qJX0s{min-height:68px}.case_nav__q4cvW a:first-child{display:none}.case_heroCopy__wLX8T{min-height:auto;padding:76px 22px 64px}.case_heroCopy__wLX8T:before{top:58px;height:44px}.case_hero__R2Nws h1{margin-top:26px;font-size:clamp(3.35rem,16vw,5rem)}.case_heroActions__vcGrc{align-items:flex-start;flex-direction:column}.case_heroVisual__u385T{min-height:120vw}.case_factStrip__NlU7Y{grid-template-columns:1fr}.case_fact__6cMWJ,.case_fact__6cMWJ:nth-child(2){min-height:112px;border-right:0;border-bottom:1px solid var(--case-line)}.case_fact__6cMWJ:last-child{border-bottom:0}.case_decisionsSection__v9vTv,.case_evidenceSection__S5Hyx,.case_intro__g7dJZ,.case_routeSection__VARhT{padding-block:94px}.case_introGrid__SMXg1{gap:38px}.case_manifesto__GGdHR{min-height:620px}.case_manifesto__GGdHR p{font-size:clamp(3.1rem,14vw,4.8rem)}.case_decisionGrid__Ub5ql{grid-template-columns:1fr}.case_decisionCard__pKGi3{min-height:280px}.case_decisionCard__pKGi3 h3{margin-top:58px}.case_gallery__HqJVE{grid-template-columns:1fr;grid-auto-rows:110vw;width:calc(100% - 16px)}.case_gallery__HqJVE figure:nth-child(3),.case_gallery__HqJVE figure:nth-child(4){grid-column:1}.case_routeList__pyORS{grid-template-columns:1fr}.case_routeList__pyORS li,.case_routeList__pyORS li:nth-child(2){min-height:275px;border-right:0;border-bottom:1px solid var(--case-line)}.case_routeList__pyORS li:last-child{border-bottom:0}.case_routeList__pyORS h3{margin-top:82px}.case_scopeCopy__KSxUZ{padding:72px 24px 90px}.case_closing__ZW9hS{min-height:690px}.case_footer__lY4F_{min-height:130px;align-items:flex-start;flex-direction:column;justify-content:center;gap:16px}}@media (prefers-reduced-motion:reduce){.case_page__r6t8z *,.case_page__r6t8z :after,.case_page__r6t8z :before{scroll-behavior:auto!important;transition-duration:.01ms!important}}