:root{--dark:#0c1420;--navy:#101d32;--gold:#c7a15b;--light:#f8f5ee;--paper:#fffdfa;--ink:#172538;--mute:#586675}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:105px}body{margin:0;background:var(--light);color:var(--ink);font:16px/1.72 Inter,Arial,sans-serif}a{color:inherit}button{font:inherit}button:focus-visible,a:focus-visible{outline:3px solid #bf8e40;outline-offset:3px}h1,h2,h3{font-family:'Cormorant Garamond',Georgia,serif;line-height:1.02;letter-spacing:-.018em;font-weight:600}h1{font-size:clamp(55px,7.8vw,110px);margin:20px 0}h2{font-size:clamp(44px,5vw,74px);margin:10px 0 22px}h3{font-size:clamp(31px,3vw,48px);margin:10px 0}.wrap{width:min(1180px,calc(100% - 48px));margin:auto}.top{background:#0c1420;min-height:105px;padding:6px max(24px,calc((100% - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:22px}.logo img{width:135px;height:95px;object-fit:contain}.top nav{display:flex;gap:22px;align-items:center}.top nav a{font-size:12px;text-decoration:none;color:#ede6d7}.top-cta,.gold-btn{display:inline-flex;background:var(--gold);color:#142239!important;border-radius:5px;padding:14px 23px;text-decoration:none;font-size:13px;font-weight:700}.case-hero{background:radial-gradient(circle at 90% 25%,#26374a,#0c1420 58%);color:var(--light);padding:75px 0 85px}.kicker,.section-label{font-size:11px;letter-spacing:.18em;font-weight:700;color:#a8814d}.case-hero .kicker,.dark-panel .section-label,.contact .section-label{color:#e4c394}.lede,.lead{font-size:18px;max-width:780px;color:#667180}.lede{color:#c9ced6}.hero-actions{display:flex;gap:18px;flex-wrap:wrap;align-items:center;margin-top:30px}.text-btn{text-decoration:none;color:#f6f0e5;font-size:13px}.section{padding:90px 0}.choices{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:36px 0}.choices button,.tabs button{border:1px solid #d8cfbf;background:#fffefa;padding:18px 20px;cursor:pointer;text-align:left;border-radius:6px;color:var(--ink);font-weight:600}.choices button[aria-pressed=true],.tabs button[aria-selected=true]{background:#18283c;color:#fff;border-color:#c7a15b}.insight{display:grid;grid-template-columns:1.5fr .8fr;gap:28px;border:1px solid #d8cfbf;border-radius:10px;background:#fffdfa;padding:30px}.insight p{color:#586675}.insight aside{background:#f1eadf;padding:25px;border-left:3px solid var(--gold)}.insight aside p{margin-bottom:0}.dark-panel{background:#101d32;color:var(--light);padding:80px 0}.dark-panel .lead{color:#cbd3dc}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin:30px 0}.tabs button{font-size:13px;min-width:160px;text-align:center}.demo{border:1px solid #64707b;border-radius:10px;background:#f8f5ee;color:#19283a;padding:clamp(20px,3.8vw,46px);min-height:250px}.demo .sub{font:700 11px Inter;letter-spacing:.18em;color:#9a7443}.demo h3{margin:7px 0 24px}.metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.metric{background:white;border:1px solid #e3dacf;border-top:3px solid var(--gold);padding:20px;min-height:125px}.metric span{font:600 11px/1.5 Inter;color:#536070;display:block;letter-spacing:.04em}.metric strong{display:block;font:600 clamp(20px,2vw,30px)/1.15 Inter;margin-top:11px}.demo .note{font-size:12px;color:#637080;margin-top:22px}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:17px;margin:32px 0 45px}.steps article{background:#fff;border:1px solid #e3dacf;padding:29px}.steps span{font-size:11px;color:#9a7443;font-weight:700;letter-spacing:.14em}.steps p{color:#596675}.deliverable{background:#eee7da;padding:30px;display:flex;justify-content:space-between;gap:30px;align-items:center}.deliverable>div{max-width:750px}.deliverable a{font-size:13px;font-weight:700;white-space:nowrap}.contact{background:#0c1420;color:white;padding:80px 0}.contact p{color:#d0d5dc;max-width:720px}.contact .secondary{display:inline-block;margin:22px;text-decoration:none;color:#e4c394;font-weight:600;font-size:13px}.contact small{display:block;color:#b8c0ca;font-size:12px}footer{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;background:#090f19;color:#cfb17e;padding:25px max(24px,calc((100% - 1180px)/2));font-size:11px;letter-spacing:.06em}footer a{text-decoration:none}@media(max-width:750px){.top{min-height:82px;padding:8px 22px}.logo img{height:68px;width:94px}.top nav{gap:10px}.top nav a{font-size:11px}.top nav a:nth-child(2){display:none}.wrap{width:min(100% - 34px,1180px)}.case-hero{padding:55px 0}.section{padding:60px 0}.choices,.steps,.metrics,.insight{grid-template-columns:1fr}.deliverable{flex-direction:column;align-items:flex-start}.deliverable a{white-space:normal}.tabs button{flex:1}.insight{padding:19px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}

/* GLIKA 3.3 | decisiones comerciales verificables */
.trace-section{background:#efeae2;padding:85px 0;color:#162538}.trace-section .lead{max-width:820px}.trace-controls{display:flex;align-items:center;gap:18px;margin:28px 0}.trace-controls label{font-size:13px;font-weight:700}.trace-controls select{background:white;border:1px solid #b6ad9e;border-radius:5px;padding:13px 18px;color:#162538;font:600 14px Inter,Arial,sans-serif;min-width:250px}.trace-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:#d7cbb9;border:1px solid #d7cbb9}.trace-kpis>div{background:#fffdfa;padding:23px}.trace-kpis span{font:600 11px Inter,Arial,sans-serif;color:#667080;display:block}.trace-kpis strong{font:600 clamp(23px,2.8vw,36px) Inter,Arial,sans-serif;display:block;margin-top:9px;font-variant-numeric:tabular-nums}.trace-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:20px 0}.trace-flow article{padding:24px;background:#fffdfa;border:1px solid #e2d8ca;min-width:0}.trace-flow article span{color:#9a7443;font:700 10px Inter,Arial,sans-serif;letter-spacing:.09em}.trace-flow article h3{font-size:clamp(25px,2.4vw,33px);margin:14px 0}.trace-flow article p{font:400 13px/1.65 Inter,Arial,sans-serif;color:#56616d}.trace-flow .trace-decision{background:#13263b;color:#fff;border-color:#c7a15b}.trace-flow .trace-decision p{color:#d9e0e9}.trace-flow .trace-decision span{color:#e4c394}.trace-method{background:white;border-left:3px solid #c7a15b;padding:27px 30px}.trace-method strong{font-size:17px}.trace-method p{color:#596675;max-width:850px}.commercial-terms{margin:30px 0 0;padding:31px 35px;border:1px solid #d7c6aa;background:#faf6ef}.commercial-terms h3{font-size:35px}.commercial-terms p{font-size:14px;line-height:1.8;color:#405064}.trace-section [hidden]{display:none}@media(max-width:850px){.trace-flow{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.trace-kpis,.trace-flow{grid-template-columns:1fr}.trace-controls{align-items:stretch;flex-direction:column}.trace-controls select{width:100%;min-width:0}.trace-section{padding:58px 0}.commercial-terms{padding:23px}}
