.elementor-3682 .elementor-element.elementor-element-3f4a4a3{--display:flex;}.elementor-3682 .elementor-element.elementor-element-b65cab0{--display:flex;}.elementor-3682 .elementor-element.elementor-element-d469057{--display:flex;}.elementor-3682 .elementor-element.elementor-element-e6f4964{--display:flex;}.elementor-3682 .elementor-element.elementor-element-51fcd3c{--display:flex;}.elementor-3682 .elementor-element.elementor-element-21408db{--display:flex;}.elementor-3682 .elementor-element.elementor-element-330ef92{--display:flex;}.elementor-3682 .elementor-element.elementor-element-85be8de{--display:flex;}.elementor-3682 .elementor-element.elementor-element-06178d3{--display:flex;}.elementor-3682 .elementor-element.elementor-element-b054530{--display:flex;}.elementor-3682 .elementor-element.elementor-element-9c7e841{--display:flex;}.elementor-3682 .elementor-element.elementor-element-b736bd2{--display:flex;}.elementor-3682 .elementor-element.elementor-element-27fa96a{--display:flex;}.elementor-3682 .elementor-element.elementor-element-05cb086{--display:flex;}.elementor-3682 .elementor-element.elementor-element-d895dc2{--display:flex;}/* Start custom CSS for html, class: .elementor-element-2e4a7fd */@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..700&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
/* CCA — Sector empresarial · estilos globales · PALETA AZUL + logo + ilustraciones */
:root{
    --ink:#051844; --pine:#0a245f; --pine-2:#12326f; --pine-line:rgba(255,255,255,.12);
    --bone:#F4F6FB; --sand:#E1E7F4; --sand-2:#CED7EC; --sand-line:rgba(5,24,68,.12);
    --brass:#D6A257; --brass-soft:#E7C48D; --sage:#D6A257; --sage-soft:#E7C48D;
    --ink-70:rgba(5,24,68,.66); --ink-45:rgba(5,24,68,.45);
    --bone-70:rgba(255,255,255,.72); --bone-45:rgba(255,255,255,.5);
    --font-display:"Bricolage Grotesque",serif;
    --font-body:"Hanken Grotesk",system-ui,sans-serif;
    --font-mono:"IBM Plex Mono",ui-monospace,monospace;
    --wrap:1180px;
  }
.cca *{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
.cca{font-family:var(--font-body);background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}
.cca a{color:inherit;text-decoration:none}
.cca img{max-width:100%;display:block}
.cca /* ---------- Utilities ---------- */
  .wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}
.cca .sec{padding:clamp(64px,9vw,120px) 0}
.cca .sec--ink{background:var(--ink);color:var(--bone)}
.cca .sec--bone{background:var(--bone);color:var(--ink)}
.cca .sec--deep{background:radial-gradient(140% 120% at 85% 0%, #0a245f 0%, var(--ink) 55%, #001027 100%);color:var(--bone)}
.cca .eyebrow{
    font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;
    display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;
  }
.cca .eyebrow::before{content:"";width:34px;height:1px;background:var(--brass)}
.cca .sec--bone .eyebrow{color:var(--ink-45)}
.cca .sec--bone .eyebrow::before{background:var(--brass)}
.cca .sec--ink .eyebrow, .cca .sec--deep .eyebrow{color:var(--brass-soft)}
.cca .h-sec{
    font-family:var(--font-display);font-weight:600;
    font-size:clamp(30px,4.6vw,52px);line-height:1.03;letter-spacing:-.02em;
    max-width:22ch;
  }
.cca .lede{font-size:clamp(16px,1.5vw,19px);line-height:1.6;max-width:60ch;margin-top:22px}
.cca .sec--bone .lede{color:var(--ink-70)}
.cca .sec--ink .lede, .cca .sec--deep .lede{color:var(--bone-70)}
.cca .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}
.cca .reveal.in{opacity:1;transform:none}
.cca /* ---------- Nav ---------- */
  .nav{
    position:sticky;top:0;z-index:50;
    background:rgba(5,24,68,.86);backdrop-filter:blur(12px);
    border-bottom:1px solid var(--pine-line);
  }
.cca .nav__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,40px);max-width:1320px;margin:0 auto}
.cca .nav__brand{display:flex;align-items:baseline;gap:12px;color:var(--bone)}
.cca .nav__mark{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.02em}
.cca .nav__mark b{color:var(--brass)}
.cca .nav__tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);padding-left:12px;border-left:1px solid var(--pine-line)}
.cca .nav__links{display:flex;align-items:center;gap:30px}
.cca .nav__links a{font-size:14px;color:var(--bone-70);transition:color .25s}
.cca .nav__links a:hover{color:var(--brass-soft)}
.cca .nav__cta{
    font-family:var(--font-body);font-weight:600;font-size:14px;
    background:var(--brass);color:var(--ink);padding:10px 18px;border-radius:2px;
    transition:background .25s,transform .25s;
  }
.cca .nav__cta:hover{background:var(--brass-soft);transform:translateY(-1px)}
.cca .nav__back{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .nav__back:hover{color:var(--brass-soft)}
@media(max-width:900px){.cca .nav__links, .cca .nav__tag{display:none}}
.cca /* ---------- Hero ---------- */
  .hero{background:radial-gradient(130% 110% at 78% 6%, #0a245f 0%, var(--ink) 52%, #001027 100%);color:var(--bone);position:relative;overflow:hidden}
.cca .hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center;padding:clamp(56px,8vw,104px) 0}
.cca .hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,5.6vw,68px);line-height:1;letter-spacing:-.025em}
.cca .hero__title .accent{color:var(--brass)}
.cca .hero__sub{font-size:clamp(16px,1.5vw,19px);color:var(--bone-70);max-width:46ch;margin:26px 0 34px}
.cca .hero__cta{display:flex;gap:14px;flex-wrap:wrap}
.cca .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;padding:15px 26px;border-radius:2px;transition:transform .3s ease,background .3s ease,border-color .3s}
.cca .btn--solid{background:var(--brass);color:var(--ink)}
.cca .btn--solid:hover{background:var(--brass-soft);transform:translateY(-2px)}
.cca .btn--ghost{border:1px solid rgba(255,255,255,.28);color:var(--bone)}
.cca .btn--ghost:hover{border-color:var(--brass-soft);color:var(--brass-soft);transform:translateY(-2px)}
.cca .hero__tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}
.cca .htag{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:7px 13px;border:1px solid rgba(228,199,126,.28);border-radius:999px;color:var(--brass-soft);background:rgba(191,143,46,.07)}
.cca /* Panel ejecutivo (signature) */
  .panelboard{
    background:linear-gradient(160deg,rgba(10,36,95,.55),rgba(2,13,46,.55));
    border:1px solid var(--pine-line);border-radius:10px;
    padding:clamp(22px,3vw,34px);
    box-shadow:0 30px 60px -30px rgba(0,0,0,.6);
    backdrop-filter:blur(4px);
  }
.cca .panelboard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.cca .panelboard__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45)}
.cca .live{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--sage-soft)}
.cca .live__dot{width:7px;height:7px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 0 rgba(214,162,87,.6);animation:pulse 2.4s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(214,162,87,.5)}70%{box-shadow:0 0 0 9px rgba(214,162,87,0)}100%{box-shadow:0 0 0 0 rgba(214,162,87,0)}}
.cca .gauge{display:flex;flex-direction:column;align-items:center;margin:4px 0 6px}
.cca .gauge svg{width:min(260px,80%);height:auto;overflow:visible}
.cca .gauge__track{fill:none;stroke:rgba(255,255,255,.12);stroke-width:15;stroke-linecap:round}
.cca .gauge__value{fill:none;stroke:url(#brassGrad);stroke-width:15;stroke-linecap:round;
    stroke-dasharray:251.3;stroke-dashoffset:251.3;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.61,.36,1)}
.cca .gauge.in .gauge__value{stroke-dashoffset:95.5}
.cca .gauge__big{font-family:var(--font-mono);font-weight:600;font-size:34px;fill:var(--bone)}
.cca .gauge__cap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;fill:var(--bone-45)}
.cca .kpirow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.cca .kpi{border:1px solid var(--pine-line);border-radius:7px;padding:16px 16px;background:rgba(5,24,68,.35)}
.cca .kpi__val{font-family:var(--font-mono);font-weight:600;font-size:24px;color:var(--brass-soft);line-height:1}
.cca .kpi__lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);margin-top:7px}
.cca .kpi__bar{height:4px;border-radius:2px;background:rgba(255,255,255,.12);margin-top:12px;overflow:hidden}
.cca .kpi__bar i{display:block;height:100%;background:var(--brass);width:0;transition:width 1.4s ease .3s}
.cca .kpi.in .kpi__bar i{width:var(--w,60%)}
@media(max-width:900px){.cca .hero__grid{grid-template-columns:1fr}}
.cca /* ---------- Identidad ---------- */
  .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}
.cca .pillar{padding:30px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff;transition:transform .35s,box-shadow .35s}
.cca .pillar:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(5,24,68,.35)}
.cca .pillar__ic{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--brass-soft);font-size:20px;margin-bottom:18px}
.cca .pillar h3{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:10px}
.cca .pillar p{color:var(--ink-70);font-size:15px}
@media(max-width:820px){.cca .pillars{grid-template-columns:1fr}}
.cca /* ---------- Contexto (pain grid) ---------- */
  .pains{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;background:var(--pine-line);border:1px solid var(--pine-line);border-radius:8px;overflow:hidden}
.cca .pain{background:var(--ink);padding:28px 26px}
.cca .pain__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--brass-soft);margin-bottom:14px}
.cca .pain h4{font-family:var(--font-display);font-weight:600;font-size:19px;margin-bottom:8px;color:var(--bone)}
.cca .pain p{color:var(--bone-70);font-size:14.5px}
@media(max-width:820px){.cca .pains{grid-template-columns:1fr}}
.cca /* ---------- Arquitectura de servicios ---------- */
  .arch{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}
.cca .card{position:relative;padding:32px 30px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;overflow:hidden;transition:transform .35s,box-shadow .35s}
.cca .card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px rgba(5,24,68,.4)}
.cca .card__no{position:absolute;top:20px;right:26px;font-family:var(--font-mono);font-size:12px;color:var(--ink-45)}
.cca .card__ic{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--brass);letter-spacing:.05em;margin-bottom:16px}
.cca .card h3{font-family:var(--font-display);font-weight:600;font-size:22px;margin-bottom:10px}
.cca .card p{color:var(--ink-70);font-size:15px}
.cca .archnote{margin-top:30px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink-45);border-left:2px solid var(--brass);padding-left:16px;max-width:70ch}
@media(max-width:820px){.cca .arch{grid-template-columns:1fr}}
.cca /* ---------- Feature blocks (FP&A) ---------- */
  .split2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,60px);align-items:center}
.cca .feats{display:flex;flex-direction:column;gap:4px}
.cca .feat{padding:24px 0;border-top:1px solid var(--pine-line);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}
.cca .feat:last-child{border-bottom:1px solid var(--pine-line)}
.cca .feat__ic{font-family:var(--font-mono);font-weight:600;color:var(--brass-soft);font-size:16px;padding-top:2px}
.cca .feat h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .feat p{color:var(--bone-70);font-size:15px}
@media(max-width:820px){.cca .split2{grid-template-columns:1fr}}
.cca /* ---------- Contabilidad (steps) ---------- */
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}
.cca .step{padding:26px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff}
.cca .step__n{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--brass);line-height:1;margin-bottom:14px}
.cca .step h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px}
.cca .step p{color:var(--ink-70);font-size:14px}
.cca .scope{margin-top:34px;padding:22px 26px;background:var(--ink);color:var(--bone-70);border-radius:8px;font-size:14.5px;display:flex;gap:16px;align-items:flex-start}
.cca .scope b{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-soft);white-space:nowrap;padding-top:2px}
@media(max-width:900px){.cca .steps{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .steps{grid-template-columns:1fr}.cca .scope{flex-direction:column;gap:8px}}
.cca /* ---------- Valorización (value bar signature) ---------- */
  .valuebar{margin:14px 0 20px;padding:30px 30px 24px;border:1px solid var(--pine-line);border-radius:10px;background:linear-gradient(160deg,rgba(10,36,95,.4),rgba(2,13,46,.5))}
.cca .valuebar__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45);margin-bottom:24px}
.cca .vtrack{position:relative;height:14px;border-radius:8px;background:rgba(255,255,255,.1);margin:0 4px}
.cca .vrange{position:absolute;top:0;bottom:0;left:56%;right:12%;border-radius:8px;background:linear-gradient(90deg,var(--brass),var(--brass-soft));box-shadow:0 0 22px -4px rgba(191,143,46,.6);transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.22,.61,.36,1) .2s}
.cca .valuebar.in .vrange{transform:scaleX(1)}
.cca .vticks{display:flex;justify-content:space-between;margin-top:20px}
.cca .vtick{text-align:left;flex:1}
.cca .vtick:last-child{text-align:right}
.cca .vtick__d{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .vtick__v{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--bone);margin-top:6px}
.cca .vtick.hot .vtick__v{color:var(--brass-soft)}
.cca .vfinal{margin-top:26px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.cca .vfinal__lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45)}
.cca .vfinal__num{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4vw,46px);color:var(--brass-soft);line-height:1}
.cca .usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}
.cca .uc{padding:24px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(5,24,68,.3);transition:border-color .3s,transform .3s}
.cca .uc:hover{border-color:rgba(228,199,126,.4);transform:translateY(-3px)}
.cca .uc h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px;color:var(--bone)}
.cca .uc p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .usecases{grid-template-columns:1fr}}
.cca /* ---------- BI + IA ---------- */
  .mapnodes{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin:12px 0 8px;position:relative}
.cca .node{flex:1;min-width:110px;text-align:center;padding:22px 10px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;position:relative;z-index:2;margin:6px}
.cca .node__v{font-family:var(--font-display);font-weight:600;font-size:18px}
.cca .node__t{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin-top:6px}
.cca .node--hot{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .node--hot .node__t{color:var(--brass-soft)}
.cca .mapcap{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-45);margin-top:8px;max-width:66ch}
.cca .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}
.cca .fstep{padding:24px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff;position:relative}
.cca .fstep__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--brass);margin-bottom:12px}
.cca .fstep h4{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:6px}
.cca .fstep p{color:var(--ink-70);font-size:13.5px}
.cca .bichips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}
.cca .bichip{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--sage-soft)}
@media(max-width:900px){.cca .flow{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .flow{grid-template-columns:1fr}}
.cca /* ---------- Ruta (timeline) ---------- */
  .route{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}
.cca .rstep{padding:0 22px 0 0;position:relative}
.cca .rstep__line{height:2px;background:var(--pine-line);position:relative;margin-bottom:26px}
.cca .rstep__line::before{content:"";position:absolute;left:0;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--brass)}
.cca .rstep__n{font-family:var(--font-mono);font-size:12px;color:var(--brass-soft);letter-spacing:.14em;margin-bottom:10px}
.cca .rstep h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .rstep p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .route{grid-template-columns:1fr;gap:6px}.cca .rstep{padding:18px 0;border-top:1px solid var(--pine-line)}.cca .rstep__line{display:none}}
.cca /* Matriz de entregables */
  .matrix{margin-top:56px;border:1px solid var(--pine-line);border-radius:10px;overflow:hidden;font-family:var(--font-mono);font-size:13px}
.cca .matrix table{width:100%;border-collapse:collapse}
.cca .matrix th, .cca .matrix td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--pine-line);border-right:1px solid var(--pine-line)}
.cca .matrix th:first-child, .cca .matrix td:first-child{text-align:left;color:var(--bone)}
.cca .matrix thead th{color:var(--brass-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;background:rgba(5,24,68,.5)}
.cca .matrix td{color:var(--bone-70)}
.cca .matrix .yes{color:var(--sage-soft)}
.cca .matrix .part{color:var(--bone-45)}
.cca .matrix tr:last-child td{border-bottom:none}
.cca .matrix th:last-child, .cca .matrix td:last-child{border-right:none}
.cca /* ---------- Modular tiers ---------- */
  .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;align-items:stretch}
.cca .tier{display:flex;flex-direction:column;padding:34px 30px;border:1px solid var(--sand-line);border-radius:10px;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s}
.cca .tier:hover{transform:translateY(-5px);box-shadow:0 28px 52px -32px rgba(5,24,68,.4)}
.cca .tier--feat{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .tier__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}
.cca .tier--feat .tier__tag{color:var(--brass-soft)}
.cca .tier__name{font-family:var(--font-display);font-weight:700;font-size:26px;margin-bottom:14px}
.cca .tier p{font-size:14.5px;color:var(--ink-70);margin-bottom:22px}
.cca .tier--feat p{color:var(--bone-70)}
.cca .tier ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:26px}
.cca .tier li{font-size:14px;padding-left:24px;position:relative;color:var(--ink-70)}
.cca .tier--feat li{color:var(--bone-70)}
.cca .tier li::before{content:"✓";position:absolute;left:0;color:var(--brass);font-weight:700}
.cca .tier--feat li::before{color:var(--brass-soft)}
.cca .tier .btn{margin-top:auto;width:fit-content}
.cca .tier--feat .badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--brass-soft);padding:4px 10px;border-radius:999px;position:absolute;top:22px;right:24px}
.cca .tier{position:relative}
@media(max-width:900px){.cca .tiers{grid-template-columns:1fr}}
.cca /* ---------- Contacto ---------- */
  .cta{text-align:center}
.cca .cta .h-sec{margin:0 auto;text-align:center;max-width:20ch}
.cca .cta .lede{margin:22px auto 40px;text-align:center}
.cca .cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.cca .contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;max-width:820px;margin-left:auto;margin-right:auto}
.cca .cc{padding:26px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(5,24,68,.35)}
.cca .cc__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-soft);margin-bottom:10px}
.cca .cc a, .cca .cc span{font-size:16px;color:var(--bone)}
.cca .cc a:hover{color:var(--brass-soft)}
.cca .apef-note{margin-top:56px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45);padding:12px 20px;border:1px solid var(--pine-line);border-radius:999px}
.cca .apef-note .d{width:7px;height:7px;border-radius:50%;background:var(--brass)}
@media(max-width:820px){.cca .contact-cards{grid-template-columns:1fr}}
.cca /* ---------- Footer ---------- */
  .foot{background:#001027;color:var(--bone-45);padding:34px 0}
.cca .foot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}
.cca .foot a:hover{color:var(--brass-soft)}
.cca a:focus-visible, .cca button:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:2px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cca *{transition:none!important;animation:none!important}.cca .reveal{opacity:1;transform:none}.cca .gauge__value{stroke-dashoffset:95.5}.cca .vrange{transform:scaleX(1)}.cca .kpi__bar i{width:var(--w,60%)}}
.cca /* ===== Logo + ilustraciones ===== */
  .brand-logo{display:inline-block;background:url('data:image/png;base64,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') center/contain no-repeat;flex:none}
.cca .nav__brand .brand-logo{width:150px;height:45px}
.cca .foot__logo{width:172px;height:52px}
.cca .sechead{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,56px);align-items:center;margin-bottom:8px}
.cca .media{border:1px solid rgba(214,162,87,.28);border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#0a245f,#051844);box-shadow:0 26px 50px -30px rgba(0,0,0,.55);aspect-ratio:4/3}
.cca .media svg{width:100%;height:100%;display:block}
.cca .fpa-chart{margin-top:30px;max-width:520px}
@media(max-width:820px){.cca .sechead{grid-template-columns:1fr;gap:26px}}

/* ===== Animaciones a prueba de fallos ===== */
.cca .reveal{opacity:1;transform:none}
.cca.anim .reveal{opacity:0;transform:translateY(22px)}
.cca.anim .reveal.in{opacity:1;transform:none}
.cca .gauge__value{stroke-dashoffset:95.5}
.cca.anim .gauge .gauge__value{stroke-dashoffset:251.3}
.cca.anim .gauge.in .gauge__value{stroke-dashoffset:95.5}
.cca .vrange{transform:scaleX(1)}
.cca.anim .valuebar .vrange{transform:scaleX(0)}
.cca.anim .valuebar.in .vrange{transform:scaleX(1)}
.cca .kpi__bar i{width:var(--w,60%)}
.cca.anim .kpi .kpi__bar i{width:0}
.cca.anim .kpi.in .kpi__bar i{width:var(--w,60%)}
@media (prefers-reduced-motion:reduce){
  .cca .reveal{opacity:1!important;transform:none!important}
  .cca .gauge__value{stroke-dashoffset:95.5!important}
  .cca .vrange{transform:scaleX(1)!important}
  .cca .kpi__bar i{width:var(--w,60%)!important}
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd {
    /* Example styles to resolve issues with exclamation marks */
    font-family: 'Arial', sans-serif; /* Change font family */
    font-size: 16px; /* Set a base font size */
    color: #333; /* Set a default text color */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .hero__title {
    font-weight: bold; /* Make title bold */
    text-transform: uppercase; /* Transform text to uppercase */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .hero__sub {
    font-style: italic; /* Italicize subtitle */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .btn {
    padding: 10px 20px; /* Add padding to buttons */
    border-radius: 5px; /* Round button corners */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .btn--solid {
    background-color: #007bff; /* Solid button background */
    color: white; /* Solid button text color */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .btn--ghost {
    background-color: transparent; /* Ghost button background */
    color: #007bff; /* Ghost button text color */
    border: 2px solid #007bff; /* Ghost button border */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .gauge__big {
    font-size: 24px; /* Increase font size for gauge text */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .kpi__val {
    font-weight: bold; /* Bold KPI values */
}

.elementor-3682 .elementor-element.elementor-element-2e4a7fd .kpi__bar {
    background-color: #28a745; /* Set KPI bar color */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3a8889e */@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..700&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
/* CCA — Sector empresarial · estilos globales (pegar UNA sola vez).
   Requiere estas tipografías (Elementor las carga solo si dejas el <link> en la primera sección,
   o puedes añadirlas en Apariencia > Personalizar). */

:root{
    --ink:#0B1F1A; --pine:#143A30; --pine-2:#1C4A3D; --pine-line:rgba(245,241,232,.12);
    --bone:#F5F1E8; --sand:#E7E0D2; --sand-2:#D9D0BE; --sand-line:rgba(11,31,26,.12);
    --brass:#BF8F2E; --brass-soft:#E4C77E; --sage:#5E9A7D; --sage-soft:#BFDBCC;
    --ink-70:rgba(11,31,26,.66); --ink-45:rgba(11,31,26,.45);
    --bone-70:rgba(245,241,232,.72); --bone-45:rgba(245,241,232,.5);
    --font-display:"Bricolage Grotesque",serif;
    --font-body:"Hanken Grotesk",system-ui,sans-serif;
    --font-mono:"IBM Plex Mono",ui-monospace,monospace;
    --wrap:1180px;
  }
.cca *{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
.cca{font-family:var(--font-body);background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}
.cca a{color:inherit;text-decoration:none}
.cca img{max-width:100%;display:block}
.cca /* ---------- Utilities ---------- */
  .wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}
.cca .sec{padding:clamp(64px,9vw,120px) 0}
.cca .sec--ink{background:var(--ink);color:var(--bone)}
.cca .sec--bone{background:var(--bone);color:var(--ink)}
.cca .sec--deep{background:radial-gradient(140% 120% at 85% 0%, #163f34 0%, var(--ink) 55%, #08170f 100%);color:var(--bone)}
.cca .eyebrow{
    font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;
    display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;
  }
.cca .eyebrow::before{content:"";width:34px;height:1px;background:var(--brass)}
.cca .sec--bone .eyebrow{color:var(--ink-45)}
.cca .sec--bone .eyebrow::before{background:var(--brass)}
.cca .sec--ink .eyebrow, .cca .sec--deep .eyebrow{color:var(--brass-soft)}
.cca .h-sec{
    font-family:var(--font-display);font-weight:600;
    font-size:clamp(30px,4.6vw,52px);line-height:1.03;letter-spacing:-.02em;
    max-width:22ch;
  }
.cca .lede{font-size:clamp(16px,1.5vw,19px);line-height:1.6;max-width:60ch;margin-top:22px}
.cca .sec--bone .lede{color:var(--ink-70)}
.cca .sec--ink .lede, .cca .sec--deep .lede{color:var(--bone-70)}
.cca .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}
.cca .reveal.in{opacity:1;transform:none}
.cca /* ---------- Nav ---------- */
  .nav{
    position:sticky;top:0;z-index:50;
    background:rgba(11,31,26,.86);backdrop-filter:blur(12px);
    border-bottom:1px solid var(--pine-line);
  }
.cca .nav__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,40px);max-width:1320px;margin:0 auto}
.cca .nav__brand{display:flex;align-items:baseline;gap:12px;color:var(--bone)}
.cca .nav__mark{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.02em}
.cca .nav__mark b{color:var(--brass)}
.cca .nav__tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);padding-left:12px;border-left:1px solid var(--pine-line)}
.cca .nav__links{display:flex;align-items:center;gap:30px}
.cca .nav__links a{font-size:14px;color:var(--bone-70);transition:color .25s}
.cca .nav__links a:hover{color:var(--brass-soft)}
.cca .nav__cta{
    font-family:var(--font-body);font-weight:600;font-size:14px;
    background:var(--brass);color:var(--ink);padding:10px 18px;border-radius:2px;
    transition:background .25s,transform .25s;
  }
.cca .nav__cta:hover{background:var(--brass-soft);transform:translateY(-1px)}
.cca .nav__back{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .nav__back:hover{color:var(--brass-soft)}
@media(max-width:900px){.cca .nav__links, .cca .nav__tag{display:none}}
.cca /* ---------- Hero ---------- */
  .hero{background:radial-gradient(130% 110% at 78% 6%, #174237 0%, var(--ink) 52%, #071510 100%);color:var(--bone);position:relative;overflow:hidden}
.cca .hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center;padding:clamp(56px,8vw,104px) 0}
.cca .hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,5.6vw,68px);line-height:1;letter-spacing:-.025em}
.cca .hero__title .accent{color:var(--brass)}
.cca .hero__sub{font-size:clamp(16px,1.5vw,19px);color:var(--bone-70);max-width:46ch;margin:26px 0 34px}
.cca .hero__cta{display:flex;gap:14px;flex-wrap:wrap}
.cca .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;padding:15px 26px;border-radius:2px;transition:transform .3s ease,background .3s ease,border-color .3s}
.cca .btn--solid{background:var(--brass);color:var(--ink)}
.cca .btn--solid:hover{background:var(--brass-soft);transform:translateY(-2px)}
.cca .btn--ghost{border:1px solid rgba(245,241,232,.28);color:var(--bone)}
.cca .btn--ghost:hover{border-color:var(--brass-soft);color:var(--brass-soft);transform:translateY(-2px)}
.cca .hero__tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}
.cca .htag{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:7px 13px;border:1px solid rgba(228,199,126,.28);border-radius:999px;color:var(--brass-soft);background:rgba(191,143,46,.07)}
.cca /* Panel ejecutivo (signature) */
  .panelboard{
    background:linear-gradient(160deg,rgba(28,74,61,.55),rgba(8,23,15,.55));
    border:1px solid var(--pine-line);border-radius:10px;
    padding:clamp(22px,3vw,34px);
    box-shadow:0 30px 60px -30px rgba(0,0,0,.6);
    backdrop-filter:blur(4px);
  }
.cca .panelboard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.cca .panelboard__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45)}
.cca .live{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--sage-soft)}
.cca .live__dot{width:7px;height:7px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 0 rgba(94,154,125,.6);animation:pulse 2.4s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(94,154,125,.5)}70%{box-shadow:0 0 0 9px rgba(94,154,125,0)}100%{box-shadow:0 0 0 0 rgba(94,154,125,0)}}
.cca .gauge{display:flex;flex-direction:column;align-items:center;margin:4px 0 6px}
.cca .gauge svg{width:min(260px,80%);height:auto;overflow:visible}
.cca .gauge__track{fill:none;stroke:rgba(245,241,232,.12);stroke-width:15;stroke-linecap:round}
.cca .gauge__value{fill:none;stroke:url(#brassGrad);stroke-width:15;stroke-linecap:round;
    stroke-dasharray:251.3;stroke-dashoffset:251.3;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.61,.36,1)}
.cca .gauge.in .gauge__value{stroke-dashoffset:95.5}
.cca .gauge__big{font-family:var(--font-mono);font-weight:600;font-size:34px;fill:var(--bone)}
.cca .gauge__cap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;fill:var(--bone-45)}
.cca .kpirow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.cca .kpi{border:1px solid var(--pine-line);border-radius:7px;padding:16px 16px;background:rgba(11,31,26,.35)}
.cca .kpi__val{font-family:var(--font-mono);font-weight:600;font-size:24px;color:var(--brass-soft);line-height:1}
.cca .kpi__lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);margin-top:7px}
.cca .kpi__bar{height:4px;border-radius:2px;background:rgba(245,241,232,.12);margin-top:12px;overflow:hidden}
.cca .kpi__bar i{display:block;height:100%;background:var(--brass);width:0;transition:width 1.4s ease .3s}
.cca .kpi.in .kpi__bar i{width:var(--w,60%)}
@media(max-width:900px){.cca .hero__grid{grid-template-columns:1fr}}
.cca /* ---------- Identidad ---------- */
  .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}
.cca .pillar{padding:30px;border:1px solid var(--sand-line);border-radius:8px;background:#fbf9f4;transition:transform .35s,box-shadow .35s}
.cca .pillar:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(11,31,26,.35)}
.cca .pillar__ic{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--brass-soft);font-size:20px;margin-bottom:18px}
.cca .pillar h3{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:10px}
.cca .pillar p{color:var(--ink-70);font-size:15px}
@media(max-width:820px){.cca .pillars{grid-template-columns:1fr}}
.cca /* ---------- Contexto (pain grid) ---------- */
  .pains{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;background:var(--pine-line);border:1px solid var(--pine-line);border-radius:8px;overflow:hidden}
.cca .pain{background:var(--ink);padding:28px 26px}
.cca .pain__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--brass-soft);margin-bottom:14px}
.cca .pain h4{font-family:var(--font-display);font-weight:600;font-size:19px;margin-bottom:8px;color:var(--bone)}
.cca .pain p{color:var(--bone-70);font-size:14.5px}
@media(max-width:820px){.cca .pains{grid-template-columns:1fr}}
.cca /* ---------- Arquitectura de servicios ---------- */
  .arch{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}
.cca .card{position:relative;padding:32px 30px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;overflow:hidden;transition:transform .35s,box-shadow .35s}
.cca .card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px rgba(11,31,26,.4)}
.cca .card__no{position:absolute;top:20px;right:26px;font-family:var(--font-mono);font-size:12px;color:var(--ink-45)}
.cca .card__ic{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--brass);letter-spacing:.05em;margin-bottom:16px}
.cca .card h3{font-family:var(--font-display);font-weight:600;font-size:22px;margin-bottom:10px}
.cca .card p{color:var(--ink-70);font-size:15px}
.cca .archnote{margin-top:30px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink-45);border-left:2px solid var(--brass);padding-left:16px;max-width:70ch}
@media(max-width:820px){.cca .arch{grid-template-columns:1fr}}
.cca /* ---------- Feature blocks (FP&A) ---------- */
  .split2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,60px);align-items:center}
.cca .feats{display:flex;flex-direction:column;gap:4px}
.cca .feat{padding:24px 0;border-top:1px solid var(--pine-line);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}
.cca .feat:last-child{border-bottom:1px solid var(--pine-line)}
.cca .feat__ic{font-family:var(--font-mono);font-weight:600;color:var(--brass-soft);font-size:16px;padding-top:2px}
.cca .feat h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .feat p{color:var(--bone-70);font-size:15px}
@media(max-width:820px){.cca .split2{grid-template-columns:1fr}}
.cca /* ---------- Contabilidad (steps) ---------- */
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}
.cca .step{padding:26px;border:1px solid var(--sand-line);border-radius:8px;background:#fbf9f4}
.cca .step__n{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--brass);line-height:1;margin-bottom:14px}
.cca .step h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px}
.cca .step p{color:var(--ink-70);font-size:14px}
.cca .scope{margin-top:34px;padding:22px 26px;background:var(--ink);color:var(--bone-70);border-radius:8px;font-size:14.5px;display:flex;gap:16px;align-items:flex-start}
.cca .scope b{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-soft);white-space:nowrap;padding-top:2px}
@media(max-width:900px){.cca .steps{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .steps{grid-template-columns:1fr}.cca .scope{flex-direction:column;gap:8px}}
.cca /* ---------- Valorización (value bar signature) ---------- */
  .valuebar{margin:14px 0 20px;padding:30px 30px 24px;border:1px solid var(--pine-line);border-radius:10px;background:linear-gradient(160deg,rgba(28,74,61,.4),rgba(8,23,15,.5))}
.cca .valuebar__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45);margin-bottom:24px}
.cca .vtrack{position:relative;height:14px;border-radius:8px;background:rgba(245,241,232,.1);margin:0 4px}
.cca .vrange{position:absolute;top:0;bottom:0;left:56%;right:12%;border-radius:8px;background:linear-gradient(90deg,var(--brass),var(--brass-soft));box-shadow:0 0 22px -4px rgba(191,143,46,.6);transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.22,.61,.36,1) .2s}
.cca .valuebar.in .vrange{transform:scaleX(1)}
.cca .vticks{display:flex;justify-content:space-between;margin-top:20px}
.cca .vtick{text-align:left;flex:1}
.cca .vtick:last-child{text-align:right}
.cca .vtick__d{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .vtick__v{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--bone);margin-top:6px}
.cca .vtick.hot .vtick__v{color:var(--brass-soft)}
.cca .vfinal{margin-top:26px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.cca .vfinal__lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45)}
.cca .vfinal__num{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4vw,46px);color:var(--brass-soft);line-height:1}
.cca .usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}
.cca .uc{padding:24px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(11,31,26,.3);transition:border-color .3s,transform .3s}
.cca .uc:hover{border-color:rgba(228,199,126,.4);transform:translateY(-3px)}
.cca .uc h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px;color:var(--bone)}
.cca .uc p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .usecases{grid-template-columns:1fr}}
.cca /* ---------- BI + IA ---------- */
  .mapnodes{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin:12px 0 8px;position:relative}
.cca .node{flex:1;min-width:110px;text-align:center;padding:22px 10px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;position:relative;z-index:2;margin:6px}
.cca .node__v{font-family:var(--font-display);font-weight:600;font-size:18px}
.cca .node__t{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin-top:6px}
.cca .node--hot{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .node--hot .node__t{color:var(--brass-soft)}
.cca .mapcap{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-45);margin-top:8px;max-width:66ch}
.cca .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}
.cca .fstep{padding:24px;border:1px solid var(--sand-line);border-radius:8px;background:#fbf9f4;position:relative}
.cca .fstep__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--brass);margin-bottom:12px}
.cca .fstep h4{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:6px}
.cca .fstep p{color:var(--ink-70);font-size:13.5px}
.cca .bichips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}
.cca .bichip{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--sage-soft)}
@media(max-width:900px){.cca .flow{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .flow{grid-template-columns:1fr}}
.cca /* ---------- Ruta (timeline) ---------- */
  .route{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}
.cca .rstep{padding:0 22px 0 0;position:relative}
.cca .rstep__line{height:2px;background:var(--pine-line);position:relative;margin-bottom:26px}
.cca .rstep__line::before{content:"";position:absolute;left:0;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--brass)}
.cca .rstep__n{font-family:var(--font-mono);font-size:12px;color:var(--brass-soft);letter-spacing:.14em;margin-bottom:10px}
.cca .rstep h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .rstep p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .route{grid-template-columns:1fr;gap:6px}.cca .rstep{padding:18px 0;border-top:1px solid var(--pine-line)}.cca .rstep__line{display:none}}
.cca /* Matriz de entregables */
  .matrix{margin-top:56px;border:1px solid var(--pine-line);border-radius:10px;overflow:hidden;font-family:var(--font-mono);font-size:13px}
.cca .matrix table{width:100%;border-collapse:collapse}
.cca .matrix th, .cca .matrix td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--pine-line);border-right:1px solid var(--pine-line)}
.cca .matrix th:first-child, .cca .matrix td:first-child{text-align:left;color:var(--bone)}
.cca .matrix thead th{color:var(--brass-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;background:rgba(11,31,26,.5)}
.cca .matrix td{color:var(--bone-70)}
.cca .matrix .yes{color:var(--sage-soft)}
.cca .matrix .part{color:var(--bone-45)}
.cca .matrix tr:last-child td{border-bottom:none}
.cca .matrix th:last-child, .cca .matrix td:last-child{border-right:none}
.cca /* ---------- Modular tiers ---------- */
  .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;align-items:stretch}
.cca .tier{display:flex;flex-direction:column;padding:34px 30px;border:1px solid var(--sand-line);border-radius:10px;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s}
.cca .tier:hover{transform:translateY(-5px);box-shadow:0 28px 52px -32px rgba(11,31,26,.4)}
.cca .tier--feat{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .tier__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}
.cca .tier--feat .tier__tag{color:var(--brass-soft)}
.cca .tier__name{font-family:var(--font-display);font-weight:700;font-size:26px;margin-bottom:14px}
.cca .tier p{font-size:14.5px;color:var(--ink-70);margin-bottom:22px}
.cca .tier--feat p{color:var(--bone-70)}
.cca .tier ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:26px}
.cca .tier li{font-size:14px;padding-left:24px;position:relative;color:var(--ink-70)}
.cca .tier--feat li{color:var(--bone-70)}
.cca .tier li::before{content:"✓";position:absolute;left:0;color:var(--brass);font-weight:700}
.cca .tier--feat li::before{color:var(--brass-soft)}
.cca .tier .btn{margin-top:auto;width:fit-content}
.cca .tier--feat .badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--brass-soft);padding:4px 10px;border-radius:999px;position:absolute;top:22px;right:24px}
.cca .tier{position:relative}
@media(max-width:900px){.cca .tiers{grid-template-columns:1fr}}
.cca /* ---------- Contacto ---------- */
  .cta{text-align:center}
.cca .cta .h-sec{margin:0 auto;text-align:center;max-width:20ch}
.cca .cta .lede{margin:22px auto 40px;text-align:center}
.cca .cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.cca .contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;max-width:820px;margin-left:auto;margin-right:auto}
.cca .cc{padding:26px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(11,31,26,.35)}
.cca .cc__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-soft);margin-bottom:10px}
.cca .cc a, .cca .cc span{font-size:16px;color:var(--bone)}
.cca .cc a:hover{color:var(--brass-soft)}
.cca .apef-note{margin-top:56px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45);padding:12px 20px;border:1px solid var(--pine-line);border-radius:999px}
.cca .apef-note .d{width:7px;height:7px;border-radius:50%;background:var(--brass)}
@media(max-width:820px){.cca .contact-cards{grid-template-columns:1fr}}
.cca /* ---------- Footer ---------- */
  .foot{background:#071510;color:var(--bone-45);padding:34px 0}
.cca .foot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}
.cca .foot a:hover{color:var(--brass-soft)}
.cca a:focus-visible, .cca button:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:2px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cca *{transition:none!important;animation:none!important}.cca .reveal{opacity:1;transform:none}.cca .gauge__value{stroke-dashoffset:95.5}.cca .vrange{transform:scaleX(1)}.cca .kpi__bar i{width:var(--w,60%)}}

/* ===== Animaciones a prueba de fallos: todo visible; anima solo si el JS activa .anim ===== */
.cca .reveal{opacity:1;transform:none}
.cca.anim .reveal{opacity:0;transform:translateY(22px)}
.cca.anim .reveal.in{opacity:1;transform:none}

.cca .gauge__value{stroke-dashoffset:95.5}
.cca.anim .gauge .gauge__value{stroke-dashoffset:251.3}
.cca.anim .gauge.in .gauge__value{stroke-dashoffset:95.5}

.cca .vrange{transform:scaleX(1)}
.cca.anim .valuebar .vrange{transform:scaleX(0)}
.cca.anim .valuebar.in .vrange{transform:scaleX(1)}

.cca .kpi__bar i{width:var(--w,60%)}
.cca.anim .kpi .kpi__bar i{width:0}
.cca.anim .kpi.in .kpi__bar i{width:var(--w,60%)}

@media (prefers-reduced-motion:reduce){
  .cca .reveal{opacity:1!important;transform:none!important}
  .cca .gauge__value{stroke-dashoffset:95.5!important}
  .cca .vrange{transform:scaleX(1)!important}
  .cca .kpi__bar i{width:var(--w,60%)!important}
}/* End custom CSS */
/* Start custom CSS */@import url('https://fonts.googleapis.com/css2?family=Bricolage+Grotesque:opsz,wght@12..96,400..700&family=Hanken+Grotesk:wght@400;500;600;700&family=IBM+Plex+Mono:wght@400;500;600&display=swap');
/* CCA — Sector empresarial · estilos globales · PALETA AZUL + logo + ilustraciones */
:root{
    --ink:#051844; --pine:#0a245f; --pine-2:#12326f; --pine-line:rgba(255,255,255,.12);
    --bone:#F4F6FB; --sand:#E1E7F4; --sand-2:#CED7EC; --sand-line:rgba(5,24,68,.12);
    --brass:#D6A257; --brass-soft:#E7C48D; --sage:#D6A257; --sage-soft:#E7C48D;
    --ink-70:rgba(5,24,68,.66); --ink-45:rgba(5,24,68,.45);
    --bone-70:rgba(255,255,255,.72); --bone-45:rgba(255,255,255,.5);
    --font-display:"Bricolage Grotesque",serif;
    --font-body:"Hanken Grotesk",system-ui,sans-serif;
    --font-mono:"IBM Plex Mono",ui-monospace,monospace;
    --wrap:1180px;
  }
.cca *{box-sizing:border-box;margin:0;padding:0}
html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}
.cca{font-family:var(--font-body);background:var(--bone);color:var(--ink);-webkit-font-smoothing:antialiased;line-height:1.6}
.cca a{color:inherit;text-decoration:none}
.cca img{max-width:100%;display:block}
.cca /* ---------- Utilities ---------- */
  .wrap{max-width:var(--wrap);margin:0 auto;padding:0 clamp(20px,4vw,40px)}
.cca .sec{padding:clamp(64px,9vw,120px) 0}
.cca .sec--ink{background:var(--ink);color:var(--bone)}
.cca .sec--bone{background:var(--bone);color:var(--ink)}
.cca .sec--deep{background:radial-gradient(140% 120% at 85% 0%, #0a245f 0%, var(--ink) 55%, #001027 100%);color:var(--bone)}
.cca .eyebrow{
    font-family:var(--font-mono);font-size:12px;letter-spacing:.28em;text-transform:uppercase;
    display:inline-flex;align-items:center;gap:12px;margin-bottom:22px;
  }
.cca .eyebrow::before{content:"";width:34px;height:1px;background:var(--brass)}
.cca .sec--bone .eyebrow{color:var(--ink-45)}
.cca .sec--bone .eyebrow::before{background:var(--brass)}
.cca .sec--ink .eyebrow, .cca .sec--deep .eyebrow{color:var(--brass-soft)}
.cca .h-sec{
    font-family:var(--font-display);font-weight:600;
    font-size:clamp(30px,4.6vw,52px);line-height:1.03;letter-spacing:-.02em;
    max-width:22ch;
  }
.cca .lede{font-size:clamp(16px,1.5vw,19px);line-height:1.6;max-width:60ch;margin-top:22px}
.cca .sec--bone .lede{color:var(--ink-70)}
.cca .sec--ink .lede, .cca .sec--deep .lede{color:var(--bone-70)}
.cca .reveal{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.22,.61,.36,1)}
.cca .reveal.in{opacity:1;transform:none}
.cca /* ---------- Nav ---------- */
  .nav{
    position:sticky;top:0;z-index:50;
    background:rgba(5,24,68,.86);backdrop-filter:blur(12px);
    border-bottom:1px solid var(--pine-line);
  }
.cca .nav__in{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:14px clamp(20px,4vw,40px);max-width:1320px;margin:0 auto}
.cca .nav__brand{display:flex;align-items:baseline;gap:12px;color:var(--bone)}
.cca .nav__mark{font-family:var(--font-display);font-weight:700;font-size:21px;letter-spacing:.02em}
.cca .nav__mark b{color:var(--brass)}
.cca .nav__tag{font-family:var(--font-mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--bone-45);padding-left:12px;border-left:1px solid var(--pine-line)}
.cca .nav__links{display:flex;align-items:center;gap:30px}
.cca .nav__links a{font-size:14px;color:var(--bone-70);transition:color .25s}
.cca .nav__links a:hover{color:var(--brass-soft)}
.cca .nav__cta{
    font-family:var(--font-body);font-weight:600;font-size:14px;
    background:var(--brass);color:var(--ink);padding:10px 18px;border-radius:2px;
    transition:background .25s,transform .25s;
  }
.cca .nav__cta:hover{background:var(--brass-soft);transform:translateY(-1px)}
.cca .nav__back{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .nav__back:hover{color:var(--brass-soft)}
@media(max-width:900px){.cca .nav__links, .cca .nav__tag{display:none}}
.cca /* ---------- Hero ---------- */
  .hero{background:radial-gradient(130% 110% at 78% 6%, #0a245f 0%, var(--ink) 52%, #001027 100%);color:var(--bone);position:relative;overflow:hidden}
.cca .hero__grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(30px,5vw,64px);align-items:center;padding:clamp(56px,8vw,104px) 0}
.cca .hero__title{font-family:var(--font-display);font-weight:600;font-size:clamp(38px,5.6vw,68px);line-height:1;letter-spacing:-.025em}
.cca .hero__title .accent{color:var(--brass)}
.cca .hero__sub{font-size:clamp(16px,1.5vw,19px);color:var(--bone-70);max-width:46ch;margin:26px 0 34px}
.cca .hero__cta{display:flex;gap:14px;flex-wrap:wrap}
.cca .btn{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:15.5px;padding:15px 26px;border-radius:2px;transition:transform .3s ease,background .3s ease,border-color .3s}
.cca .btn--solid{background:var(--brass);color:var(--ink)}
.cca .btn--solid:hover{background:var(--brass-soft);transform:translateY(-2px)}
.cca .btn--ghost{border:1px solid rgba(255,255,255,.28);color:var(--bone)}
.cca .btn--ghost:hover{border-color:var(--brass-soft);color:var(--brass-soft);transform:translateY(-2px)}
.cca .hero__tags{display:flex;gap:10px;flex-wrap:wrap;margin-top:40px}
.cca .htag{font-family:var(--font-mono);font-size:11px;letter-spacing:.1em;padding:7px 13px;border:1px solid rgba(228,199,126,.28);border-radius:999px;color:var(--brass-soft);background:rgba(191,143,46,.07)}
.cca /* Panel ejecutivo (signature) */
  .panelboard{
    background:linear-gradient(160deg,rgba(10,36,95,.55),rgba(2,13,46,.55));
    border:1px solid var(--pine-line);border-radius:10px;
    padding:clamp(22px,3vw,34px);
    box-shadow:0 30px 60px -30px rgba(0,0,0,.6);
    backdrop-filter:blur(4px);
  }
.cca .panelboard__top{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}
.cca .panelboard__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45)}
.cca .live{display:flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:10px;letter-spacing:.18em;color:var(--sage-soft)}
.cca .live__dot{width:7px;height:7px;border-radius:50%;background:var(--sage);box-shadow:0 0 0 0 rgba(214,162,87,.6);animation:pulse 2.4s infinite}
@keyframes pulse{0%{box-shadow:0 0 0 0 rgba(214,162,87,.5)}70%{box-shadow:0 0 0 9px rgba(214,162,87,0)}100%{box-shadow:0 0 0 0 rgba(214,162,87,0)}}
.cca .gauge{display:flex;flex-direction:column;align-items:center;margin:4px 0 6px}
.cca .gauge svg{width:min(260px,80%);height:auto;overflow:visible}
.cca .gauge__track{fill:none;stroke:rgba(255,255,255,.12);stroke-width:15;stroke-linecap:round}
.cca .gauge__value{fill:none;stroke:url(#brassGrad);stroke-width:15;stroke-linecap:round;
    stroke-dasharray:251.3;stroke-dashoffset:251.3;transition:stroke-dashoffset 1.6s cubic-bezier(.22,.61,.36,1)}
.cca .gauge.in .gauge__value{stroke-dashoffset:95.5}
.cca .gauge__big{font-family:var(--font-mono);font-weight:600;font-size:34px;fill:var(--bone)}
.cca .gauge__cap{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.22em;fill:var(--bone-45)}
.cca .kpirow{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:8px}
.cca .kpi{border:1px solid var(--pine-line);border-radius:7px;padding:16px 16px;background:rgba(5,24,68,.35)}
.cca .kpi__val{font-family:var(--font-mono);font-weight:600;font-size:24px;color:var(--brass-soft);line-height:1}
.cca .kpi__lbl{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--bone-45);margin-top:7px}
.cca .kpi__bar{height:4px;border-radius:2px;background:rgba(255,255,255,.12);margin-top:12px;overflow:hidden}
.cca .kpi__bar i{display:block;height:100%;background:var(--brass);width:0;transition:width 1.4s ease .3s}
.cca .kpi.in .kpi__bar i{width:var(--w,60%)}
@media(max-width:900px){.cca .hero__grid{grid-template-columns:1fr}}
.cca /* ---------- Identidad ---------- */
  .pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px}
.cca .pillar{padding:30px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff;transition:transform .35s,box-shadow .35s}
.cca .pillar:hover{transform:translateY(-4px);box-shadow:0 22px 40px -26px rgba(5,24,68,.35)}
.cca .pillar__ic{width:44px;height:44px;border-radius:8px;display:grid;place-items:center;background:var(--ink);color:var(--brass-soft);font-size:20px;margin-bottom:18px}
.cca .pillar h3{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:10px}
.cca .pillar p{color:var(--ink-70);font-size:15px}
@media(max-width:820px){.cca .pillars{grid-template-columns:1fr}}
.cca /* ---------- Contexto (pain grid) ---------- */
  .pains{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:52px;background:var(--pine-line);border:1px solid var(--pine-line);border-radius:8px;overflow:hidden}
.cca .pain{background:var(--ink);padding:28px 26px}
.cca .pain__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.16em;color:var(--brass-soft);margin-bottom:14px}
.cca .pain h4{font-family:var(--font-display);font-weight:600;font-size:19px;margin-bottom:8px;color:var(--bone)}
.cca .pain p{color:var(--bone-70);font-size:14.5px}
@media(max-width:820px){.cca .pains{grid-template-columns:1fr}}
.cca /* ---------- Arquitectura de servicios ---------- */
  .arch{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-top:52px}
.cca .card{position:relative;padding:32px 30px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;overflow:hidden;transition:transform .35s,box-shadow .35s}
.cca .card:hover{transform:translateY(-4px);box-shadow:0 24px 48px -30px rgba(5,24,68,.4)}
.cca .card__no{position:absolute;top:20px;right:26px;font-family:var(--font-mono);font-size:12px;color:var(--ink-45)}
.cca .card__ic{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--brass);letter-spacing:.05em;margin-bottom:16px}
.cca .card h3{font-family:var(--font-display);font-weight:600;font-size:22px;margin-bottom:10px}
.cca .card p{color:var(--ink-70);font-size:15px}
.cca .archnote{margin-top:30px;font-family:var(--font-mono);font-size:12.5px;letter-spacing:.04em;color:var(--ink-45);border-left:2px solid var(--brass);padding-left:16px;max-width:70ch}
@media(max-width:820px){.cca .arch{grid-template-columns:1fr}}
.cca /* ---------- Feature blocks (FP&A) ---------- */
  .split2{display:grid;grid-template-columns:1fr 1fr;gap:clamp(30px,5vw,60px);align-items:center}
.cca .feats{display:flex;flex-direction:column;gap:4px}
.cca .feat{padding:24px 0;border-top:1px solid var(--pine-line);display:grid;grid-template-columns:auto 1fr;gap:20px;align-items:start}
.cca .feat:last-child{border-bottom:1px solid var(--pine-line)}
.cca .feat__ic{font-family:var(--font-mono);font-weight:600;color:var(--brass-soft);font-size:16px;padding-top:2px}
.cca .feat h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .feat p{color:var(--bone-70);font-size:15px}
@media(max-width:820px){.cca .split2{grid-template-columns:1fr}}
.cca /* ---------- Contabilidad (steps) ---------- */
  .steps{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-top:52px}
.cca .step{padding:26px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff}
.cca .step__n{font-family:var(--font-display);font-weight:700;font-size:34px;color:var(--brass);line-height:1;margin-bottom:14px}
.cca .step h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px}
.cca .step p{color:var(--ink-70);font-size:14px}
.cca .scope{margin-top:34px;padding:22px 26px;background:var(--ink);color:var(--bone-70);border-radius:8px;font-size:14.5px;display:flex;gap:16px;align-items:flex-start}
.cca .scope b{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass-soft);white-space:nowrap;padding-top:2px}
@media(max-width:900px){.cca .steps{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .steps{grid-template-columns:1fr}.cca .scope{flex-direction:column;gap:8px}}
.cca /* ---------- Valorización (value bar signature) ---------- */
  .valuebar{margin:14px 0 20px;padding:30px 30px 24px;border:1px solid var(--pine-line);border-radius:10px;background:linear-gradient(160deg,rgba(10,36,95,.4),rgba(2,13,46,.5))}
.cca .valuebar__label{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--bone-45);margin-bottom:24px}
.cca .vtrack{position:relative;height:14px;border-radius:8px;background:rgba(255,255,255,.1);margin:0 4px}
.cca .vrange{position:absolute;top:0;bottom:0;left:56%;right:12%;border-radius:8px;background:linear-gradient(90deg,var(--brass),var(--brass-soft));box-shadow:0 0 22px -4px rgba(191,143,46,.6);transform:scaleX(0);transform-origin:left;transition:transform 1.3s cubic-bezier(.22,.61,.36,1) .2s}
.cca .valuebar.in .vrange{transform:scaleX(1)}
.cca .vticks{display:flex;justify-content:space-between;margin-top:20px}
.cca .vtick{text-align:left;flex:1}
.cca .vtick:last-child{text-align:right}
.cca .vtick__d{font-family:var(--font-mono);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45)}
.cca .vtick__v{font-family:var(--font-mono);font-weight:600;font-size:15px;color:var(--bone);margin-top:6px}
.cca .vtick.hot .vtick__v{color:var(--brass-soft)}
.cca .vfinal{margin-top:26px;display:flex;align-items:baseline;gap:16px;flex-wrap:wrap}
.cca .vfinal__lab{font-family:var(--font-mono);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--bone-45)}
.cca .vfinal__num{font-family:var(--font-display);font-weight:600;font-size:clamp(30px,4vw,46px);color:var(--brass-soft);line-height:1}
.cca .usecases{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-top:44px}
.cca .uc{padding:24px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(5,24,68,.3);transition:border-color .3s,transform .3s}
.cca .uc:hover{border-color:rgba(228,199,126,.4);transform:translateY(-3px)}
.cca .uc h4{font-family:var(--font-display);font-weight:600;font-size:17px;margin-bottom:8px;color:var(--bone)}
.cca .uc p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .usecases{grid-template-columns:1fr}}
.cca /* ---------- BI + IA ---------- */
  .mapnodes{display:flex;align-items:center;gap:0;flex-wrap:wrap;margin:12px 0 8px;position:relative}
.cca .node{flex:1;min-width:110px;text-align:center;padding:22px 10px;border:1px solid var(--sand-line);border-radius:8px;background:#fff;position:relative;z-index:2;margin:6px}
.cca .node__v{font-family:var(--font-display);font-weight:600;font-size:18px}
.cca .node__t{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-45);margin-top:6px}
.cca .node--hot{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .node--hot .node__t{color:var(--brass-soft)}
.cca .mapcap{font-family:var(--font-mono);font-size:12.5px;color:var(--ink-45);margin-top:8px;max-width:66ch}
.cca .flow{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:48px}
.cca .fstep{padding:24px;border:1px solid var(--sand-line);border-radius:8px;background:#ffffff;position:relative}
.cca .fstep__k{font-family:var(--font-mono);font-size:11px;letter-spacing:.14em;color:var(--brass);margin-bottom:12px}
.cca .fstep h4{font-family:var(--font-display);font-weight:600;font-size:16px;margin-bottom:6px}
.cca .fstep p{color:var(--ink-70);font-size:13.5px}
.cca .bichips{display:flex;gap:10px;flex-wrap:wrap;margin-top:34px}
.cca .bichip{font-family:var(--font-mono);font-size:11.5px;letter-spacing:.06em;padding:9px 15px;border-radius:999px;background:var(--ink);color:var(--sage-soft)}
@media(max-width:900px){.cca .flow{grid-template-columns:1fr 1fr}}
@media(max-width:520px){.cca .flow{grid-template-columns:1fr}}
.cca /* ---------- Ruta (timeline) ---------- */
  .route{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:56px;position:relative}
.cca .rstep{padding:0 22px 0 0;position:relative}
.cca .rstep__line{height:2px;background:var(--pine-line);position:relative;margin-bottom:26px}
.cca .rstep__line::before{content:"";position:absolute;left:0;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--brass)}
.cca .rstep__n{font-family:var(--font-mono);font-size:12px;color:var(--brass-soft);letter-spacing:.14em;margin-bottom:10px}
.cca .rstep h4{font-family:var(--font-display);font-weight:600;font-size:20px;margin-bottom:6px;color:var(--bone)}
.cca .rstep p{color:var(--bone-70);font-size:14px}
@media(max-width:820px){.cca .route{grid-template-columns:1fr;gap:6px}.cca .rstep{padding:18px 0;border-top:1px solid var(--pine-line)}.cca .rstep__line{display:none}}
.cca /* Matriz de entregables */
  .matrix{margin-top:56px;border:1px solid var(--pine-line);border-radius:10px;overflow:hidden;font-family:var(--font-mono);font-size:13px}
.cca .matrix table{width:100%;border-collapse:collapse}
.cca .matrix th, .cca .matrix td{padding:14px 16px;text-align:center;border-bottom:1px solid var(--pine-line);border-right:1px solid var(--pine-line)}
.cca .matrix th:first-child, .cca .matrix td:first-child{text-align:left;color:var(--bone)}
.cca .matrix thead th{color:var(--brass-soft);letter-spacing:.14em;text-transform:uppercase;font-size:10.5px;background:rgba(5,24,68,.5)}
.cca .matrix td{color:var(--bone-70)}
.cca .matrix .yes{color:var(--sage-soft)}
.cca .matrix .part{color:var(--bone-45)}
.cca .matrix tr:last-child td{border-bottom:none}
.cca .matrix th:last-child, .cca .matrix td:last-child{border-right:none}
.cca /* ---------- Modular tiers ---------- */
  .tiers{display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin-top:52px;align-items:stretch}
.cca .tier{display:flex;flex-direction:column;padding:34px 30px;border:1px solid var(--sand-line);border-radius:10px;background:#fff;transition:transform .35s,box-shadow .35s,border-color .35s}
.cca .tier:hover{transform:translateY(-5px);box-shadow:0 28px 52px -32px rgba(5,24,68,.4)}
.cca .tier--feat{background:var(--ink);color:var(--bone);border-color:var(--ink)}
.cca .tier__tag{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;text-transform:uppercase;color:var(--brass);margin-bottom:8px}
.cca .tier--feat .tier__tag{color:var(--brass-soft)}
.cca .tier__name{font-family:var(--font-display);font-weight:700;font-size:26px;margin-bottom:14px}
.cca .tier p{font-size:14.5px;color:var(--ink-70);margin-bottom:22px}
.cca .tier--feat p{color:var(--bone-70)}
.cca .tier ul{list-style:none;display:flex;flex-direction:column;gap:11px;margin-bottom:26px}
.cca .tier li{font-size:14px;padding-left:24px;position:relative;color:var(--ink-70)}
.cca .tier--feat li{color:var(--bone-70)}
.cca .tier li::before{content:"✓";position:absolute;left:0;color:var(--brass);font-weight:700}
.cca .tier--feat li::before{color:var(--brass-soft)}
.cca .tier .btn{margin-top:auto;width:fit-content}
.cca .tier--feat .badge{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);background:var(--brass-soft);padding:4px 10px;border-radius:999px;position:absolute;top:22px;right:24px}
.cca .tier{position:relative}
@media(max-width:900px){.cca .tiers{grid-template-columns:1fr}}
.cca /* ---------- Contacto ---------- */
  .cta{text-align:center}
.cca .cta .h-sec{margin:0 auto;text-align:center;max-width:20ch}
.cca .cta .lede{margin:22px auto 40px;text-align:center}
.cca .cta__btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}
.cca .contact-cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:64px;max-width:820px;margin-left:auto;margin-right:auto}
.cca .cc{padding:26px;border:1px solid var(--pine-line);border-radius:8px;background:rgba(5,24,68,.35)}
.cca .cc__k{font-family:var(--font-mono);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--brass-soft);margin-bottom:10px}
.cca .cc a, .cca .cc span{font-size:16px;color:var(--bone)}
.cca .cc a:hover{color:var(--brass-soft)}
.cca .apef-note{margin-top:56px;display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--bone-45);padding:12px 20px;border:1px solid var(--pine-line);border-radius:999px}
.cca .apef-note .d{width:7px;height:7px;border-radius:50%;background:var(--brass)}
@media(max-width:820px){.cca .contact-cards{grid-template-columns:1fr}}
.cca /* ---------- Footer ---------- */
  .foot{background:#001027;color:var(--bone-45);padding:34px 0}
.cca .foot__in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;font-family:var(--font-mono);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase}
.cca .foot a:hover{color:var(--brass-soft)}
.cca a:focus-visible, .cca button:focus-visible{outline:3px solid var(--brass);outline-offset:3px;border-radius:2px}
@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.cca *{transition:none!important;animation:none!important}.cca .reveal{opacity:1;transform:none}.cca .gauge__value{stroke-dashoffset:95.5}.cca .vrange{transform:scaleX(1)}.cca .kpi__bar i{width:var(--w,60%)}}
.cca /* ===== Logo + ilustraciones ===== */
  .brand-logo{display:inline-block;background:url('data:image/png;base64,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') center/contain no-repeat;flex:none}
.cca .nav__brand .brand-logo{width:150px;height:45px}
.cca .foot__logo{width:172px;height:52px}
.cca .sechead{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,4vw,56px);align-items:center;margin-bottom:8px}
.cca .media{border:1px solid rgba(214,162,87,.28);border-radius:14px;overflow:hidden;background:linear-gradient(160deg,#0a245f,#051844);box-shadow:0 26px 50px -30px rgba(0,0,0,.55);aspect-ratio:4/3}
.cca .media svg{width:100%;height:100%;display:block}
.cca .fpa-chart{margin-top:30px;max-width:520px}
@media(max-width:820px){.cca .sechead{grid-template-columns:1fr;gap:26px}}

/* ===== Animaciones a prueba de fallos ===== */
.cca .reveal{opacity:1;transform:none}
.cca.anim .reveal{opacity:0;transform:translateY(22px)}
.cca.anim .reveal.in{opacity:1;transform:none}
.cca .gauge__value{stroke-dashoffset:95.5}
.cca.anim .gauge .gauge__value{stroke-dashoffset:251.3}
.cca.anim .gauge.in .gauge__value{stroke-dashoffset:95.5}
.cca .vrange{transform:scaleX(1)}
.cca.anim .valuebar .vrange{transform:scaleX(0)}
.cca.anim .valuebar.in .vrange{transform:scaleX(1)}
.cca .kpi__bar i{width:var(--w,60%)}
.cca.anim .kpi .kpi__bar i{width:0}
.cca.anim .kpi.in .kpi__bar i{width:var(--w,60%)}
@media (prefers-reduced-motion:reduce){
  .cca .reveal{opacity:1!important;transform:none!important}
  .cca .gauge__value{stroke-dashoffset:95.5!important}
  .cca .vrange{transform:scaleX(1)!important}
  .cca .kpi__bar i{width:var(--w,60%)!important}
}/* End custom CSS */