.empresa-manifiesto{--bg:#fff;--surface:#fff;--air:#f6fafc;--fg:#1e2a5b;--muted:#5d698e;--border:#dbdfe7;--cta:#f8649d;--cta-hover:#db5ca3;--green:#385e37;--green-dark:#234a2b;--mint:#a7f3d0;--sky:#8cc9fa;--cream:#fff7e6;--cta-soft:#ffeef3;--green-soft:#d9faea;--sky-soft:#e8f4ff;--font-heading:var(--font-inter,"Inter", system-ui, sans-serif);--font-body:var(--font-dm-sans,"DM Sans", system-ui, sans-serif);--font-accent:var(--font-space-mono,"Space Mono", ui-monospace, monospace);--radius-sm:12px;--radius-md:18px;--radius-lg:24px;--container:1240px;--gutter:32px;--ease:cubic-bezier(.2, 0, 0, 1);background:var(--bg);color:var(--fg);font-family:var(--font-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.6}@supports (color:lab(0% 0 0)){.empresa-manifiesto{--muted:lab(44.6662% 2.34434 -22.1134);--border:lab(88.6308% .101 -4.70864);--cta-hover:lab(57.8018% 56.0438 -12.6731);--cta-soft:lab(95.6081% 7.6128 -.0558138);--green-soft:lab(95.5803% -13.2648 4.07543);--sky-soft:lab(95.6598% -2.66579 -6.35154)}}.empresa-manifiesto svg{max-width:100%;display:block}.empresa-manifiesto a{color:inherit;text-decoration:none}.empresa-manifiesto p{text-wrap:pretty;margin:0}.empresa-manifiesto h1,.empresa-manifiesto h2,.empresa-manifiesto h3{font-family:var(--font-heading);text-wrap:balance;letter-spacing:-.02em;margin:0}.empresa-manifiesto :focus-visible{outline:3px solid var(--sky);outline-offset:3px;border-radius:var(--radius-sm)}.empresa-manifiesto ::selection{background:var(--cta-soft)}.empresa-manifiesto .skip-link{z-index:100;background:var(--fg);color:var(--surface);font-family:var(--font-heading);border-radius:var(--radius-sm);transition:transform .15s var(--ease);padding:10px 18px;font-size:14px;font-weight:600;position:fixed;top:10px;left:10px;transform:translateY(-200%)}.empresa-manifiesto .skip-link:focus{transform:none}.empresa-manifiesto .progress{background:var(--cta);transform-origin:0;z-index:60;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}.empresa-manifiesto .btn-primary{font-family:var(--font-heading);border-radius:var(--radius-sm);background:var(--cta);min-height:48px;color:var(--fg);border:2px solid var(--fg);box-shadow:4px 4px 0 var(--fg);cursor:pointer;transition:background .15s var(--ease), transform .1s var(--ease), box-shadow .1s var(--ease);justify-content:center;align-items:center;gap:8px;padding:12px 26px;font-size:16px;font-weight:600;display:inline-flex}.empresa-manifiesto .btn-primary:hover{background:var(--cta-hover);box-shadow:3px 3px 0 var(--fg);transform:translate(1px,1px)}.empresa-manifiesto .btn-primary:active{box-shadow:2px 2px 0 var(--fg);transform:translate(2px,2px)}.empresa-manifiesto .btn-sm{min-height:44px;padding:10px 20px;font-size:15px}.empresa-manifiesto .act-1 .btn-primary{margin-top:32px}.empresa-manifiesto .eyebrow{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:baseline;gap:14px;margin:0 0 24px;font-size:13px;display:flex}.empresa-manifiesto .eyebrow-idx{color:var(--cta)}.empresa-manifiesto .eyebrow:after{content:"";opacity:.4;background:currentColor;flex:0 0 56px;align-self:center;height:1px}.empresa-manifiesto .act{position:relative;overflow:hidden}.empresa-manifiesto .act-inner{max-width:var(--container);padding:clamp(96px, 12vw, 160px) var(--gutter);z-index:2;margin-inline:auto;position:relative}.empresa-manifiesto section[id]{scroll-margin-top:72px}.empresa-manifiesto .act-title{letter-spacing:-.03em;max-width:18ch;font-size:clamp(40px,5.6vw,72px);font-weight:800;line-height:1.04}.empresa-manifiesto .act-sub{font-family:var(--font-heading);letter-spacing:-.01em;margin-top:24px;font-size:clamp(20px,2.4vw,30px);font-weight:600;line-height:1.2}.empresa-manifiesto .lead{color:var(--muted);max-width:46ch;margin-top:28px;font-size:clamp(18px,1.6vw,21px);line-height:1.6}.empresa-manifiesto.motion .reveal{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transition-delay:calc(var(--i,0) * 90ms);transform:translateY(26px)}.empresa-manifiesto .reveal.in{opacity:1;transform:none}.empresa-manifiesto .act-1{background:var(--cream);flex-direction:column;justify-content:center;min-height:calc(100svh - 72px);display:flex}.empresa-manifiesto .act-1 .act-inner{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(40px,6vw,88px);width:100%;display:grid}.empresa-manifiesto .act-1 .act-title .line-outline{color:#0000;-webkit-text-stroke:2px var(--fg)}.empresa-manifiesto .act-1 .act-sub{color:var(--muted);font-weight:500}.empresa-manifiesto .decl-stack{flex-direction:column;justify-self:end;gap:18px;width:100%;max-width:440px;display:flex}.empresa-manifiesto .decl-card{background:var(--surface);border:2px solid var(--fg);border-radius:var(--radius-md);box-shadow:6px 6px 0 var(--fg);padding:20px 24px}.empresa-manifiesto .decl-card:first-child{transform:rotate(-2deg)}.empresa-manifiesto .decl-card:nth-child(2){transform:rotate(1.6deg)translate(20px)}.empresa-manifiesto .decl-card:nth-child(3){transform:rotate(-1.2deg)translate(-10px)}.empresa-manifiesto .decl-top{justify-content:space-between;align-items:center;gap:12px;display:flex}.empresa-manifiesto .decl-name{font-family:var(--font-heading);letter-spacing:-.01em;font-size:22px;font-weight:800}.empresa-manifiesto .decl-tag{font-family:var(--font-accent);letter-spacing:.12em;text-transform:uppercase;color:var(--cta);border:1.5px solid var(--cta);border-radius:var(--radius-sm);white-space:nowrap;padding:4px 8px;font-size:10px}.empresa-manifiesto .decl-note{color:var(--muted);margin-top:8px;font-size:15px}.empresa-manifiesto .decl-count{font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);align-self:flex-end;margin-top:6px;font-size:12px}.empresa-manifiesto .decl-count strong{color:var(--cta);vertical-align:-4px;margin-right:8px;font-size:30px;font-weight:400}@media (max-width:920px){.empresa-manifiesto .act-1 .act-inner{grid-template-columns:1fr}.empresa-manifiesto .decl-stack{justify-self:start;max-width:100%}.empresa-manifiesto .decl-card:nth-child(2){transform:rotate(1.6deg)translate(8px)}.empresa-manifiesto .decl-card:nth-child(3){transform:rotate(-1.2deg)translate(-4px)}}.empresa-manifiesto .paper{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-sm);z-index:1;width:64px;height:84px;animation:linear 3 empresa-manifiesto-fall;position:absolute;top:0}.empresa-manifiesto .paper:before{content:"";background:var(--border);height:3px;box-shadow:0 12px 0 var(--border), 0 24px 0 var(--border), 0 36px 0 var(--border), 0 48px 0 var(--air);position:absolute;top:14px;left:10px;right:10px}.empresa-manifiesto .paper.p1{animation-duration:13s;animation-delay:-2s;left:12%}.empresa-manifiesto .paper.p2{width:48px;height:64px;animation-duration:17s;animation-delay:-9s;left:30%}.empresa-manifiesto .paper.p3{animation-duration:15s;animation-delay:-5s;left:58%}.empresa-manifiesto .paper.p4{width:80px;height:104px;animation-duration:19s;animation-delay:-12s;left:78%}.empresa-manifiesto .paper.p5{animation-duration:14s;animation-delay:-7s;left:90%}@keyframes empresa-manifiesto-fall{0%{transform:translateY(-20vh)rotate(0)}50%{transform:translateY(55vh)rotate(14deg)}to{transform:translateY(120vh)rotate(-8deg)}}.empresa-manifiesto .act-2{color:var(--surface);background: repeating-linear-gradient(0deg, #ffffff08 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, #ffffff05 0 1px, transparent 1px 7px), linear-gradient(180deg, color-mix(in oklch, var(--fg) 92%, #000), var(--fg) 30%, color-mix(in oklch, var(--fg) 88%, #000))}@supports (color:lab(0% 0 0)){.empresa-manifiesto .act-2{background: repeating-linear-gradient(0deg, lab(100% 0 0/.03) 0 1px, transparent 1px 5px), repeating-linear-gradient(90deg, lab(100% 0 0/.02) 0 1px, transparent 1px 7px), linear-gradient(180deg, color-mix(in oklch, var(--fg) 92%, #000), var(--fg) 30%, color-mix(in oklch, var(--fg) 88%, #000))}}.empresa-manifiesto .act-2 .eyebrow{color:color-mix(in oklch, #fff 62%, var(--fg))}.empresa-manifiesto .act-2 .eyebrow-idx{color:var(--sky)}.empresa-manifiesto .act-2 .act-title{color:var(--surface);letter-spacing:-.01em;max-width:15ch}.empresa-manifiesto .act-2 .act-sub{color:color-mix(in oklch, #fff 74%, var(--fg));font-weight:500}.empresa-manifiesto .friction-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:80px;display:grid}.empresa-manifiesto .friction{background:color-mix(in oklch, var(--fg) 82%, #000);border:1px solid color-mix(in oklch, #fff 22%, var(--fg));border-radius:var(--radius-md);transition:transform .2s var(--ease), border-color .2s var(--ease);flex-direction:column;gap:20px;padding:28px;display:flex}.empresa-manifiesto .friction:hover{border-color:var(--sky);transform:translateY(-4px)}.empresa-manifiesto .friction-icon{border:1px solid color-mix(in oklch, #fff 22%, var(--fg));border-radius:var(--radius-sm);width:72px;height:72px;color:var(--sky);background:#ffffff0a;background:lab(100% 0 0/.04);place-items:center;display:grid}.empresa-manifiesto .friction-icon svg{width:44px;height:44px}.empresa-manifiesto .friction-icon .alert{color:var(--cta)}.empresa-manifiesto .friction h3{letter-spacing:-.005em;font-size:clamp(19px,1.8vw,23px);font-weight:800;line-height:1.15}.empresa-manifiesto .friction h3 .n{color:var(--sky)}.empresa-manifiesto .friction p{color:color-mix(in oklch, #fff 68%, var(--fg));font-size:15px;line-height:1.65}.empresa-manifiesto .friction .stat{font-family:var(--font-accent);letter-spacing:.1em;color:var(--sky);border-top:1px solid color-mix(in oklch, #fff 16%, var(--fg));margin-top:auto;padding-top:14px;font-size:12px}@media (max-width:860px){.empresa-manifiesto .friction-grid{grid-template-columns:1fr}}.empresa-manifiesto .ticker{border-top:1px solid color-mix(in oklch, #fff 20%, var(--fg));border-bottom:1px solid color-mix(in oklch, #fff 20%, var(--fg));margin-top:72px;padding:14px 0;overflow:hidden}.empresa-manifiesto .ticker-track{gap:48px;width:max-content;animation:28s linear infinite empresa-manifiesto-ticker-run;display:flex}.empresa-manifiesto .ticker-track span{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;color:color-mix(in oklch, #fff 60%, var(--fg));align-items:center;gap:48px;font-size:13px;display:inline-flex}.empresa-manifiesto .ticker-track span:after{content:"·";color:var(--sky)}@keyframes empresa-manifiesto-ticker-run{to{transform:translate(-50%)}}.empresa-manifiesto .act-transition{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--sky);align-items:center;gap:20px;margin-top:72px;font-size:13px;display:flex}.empresa-manifiesto .act-transition svg{flex:none;width:28px;height:40px}.empresa-manifiesto .act-transition:after{content:"";background:color-mix(in oklch, #fff 20%, var(--fg));flex:1;height:1px}.empresa-manifiesto .act-3{background:var(--green-dark);color:var(--surface)}.empresa-manifiesto .act-3 .eyebrow{color:color-mix(in oklch, #fff 62%, var(--green-dark))}.empresa-manifiesto .act-3 .eyebrow-idx{color:var(--mint)}.empresa-manifiesto .act-3 .act-title{color:var(--surface);transform:rotate(-1.2deg)}.empresa-manifiesto .act-3 .act-title em{color:var(--mint);font-style:normal}.empresa-manifiesto .act-3 .lead{color:color-mix(in oklch, #fff 70%, var(--green-dark))}.empresa-manifiesto .standard{grid-template-columns:1fr 1fr;gap:24px;margin-top:80px;display:grid}.empresa-manifiesto .standard-cell{background:var(--surface);color:var(--fg);border:2px solid var(--fg);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--mint);transition:transform .2s var(--ease), box-shadow .2s var(--ease);padding:clamp(28px,4vw,48px)}.empresa-manifiesto .standard-cell:hover{box-shadow:8px 8px 0 var(--mint);transform:translateY(-4px)}.empresa-manifiesto .standard-cell .k{font-family:var(--font-accent);letter-spacing:.2em;text-transform:uppercase;color:var(--green);margin-bottom:20px;font-size:11px;display:block}.empresa-manifiesto .standard-cell h3{letter-spacing:-.015em;font-size:clamp(24px,2.6vw,34px);font-weight:800;line-height:1.1}.empresa-manifiesto .standard-cell p{color:var(--muted);margin-top:18px;font-size:15.5px;line-height:1.65}.empresa-manifiesto .standard-cell .stamp{background:var(--green-soft);color:var(--fg);border:2px solid var(--fg);box-shadow:3px 3px 0 var(--fg);border-radius:var(--radius-sm);font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;margin-top:24px;padding:8px 14px;font-size:11px;display:inline-block;transform:rotate(-2deg)}@media (max-width:760px){.empresa-manifiesto .standard{grid-template-columns:1fr}}.empresa-manifiesto .act-4{background:var(--air)}.empresa-manifiesto .act-4 .lead{color:var(--muted)}.empresa-manifiesto .match-pieces{grid-template-columns:repeat(4,1fr);gap:16px;margin-top:72px;display:grid}.empresa-manifiesto .piece{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-md);transition:transform .2s var(--ease), border-color .2s var(--ease);padding:24px 20px 28px;position:relative}.empresa-manifiesto .piece:hover{border-color:var(--fg);transform:translateY(-4px)}.empresa-manifiesto .piece:after{content:"";background:var(--surface);border:1px solid var(--border);z-index:2;border-left:0;width:17px;height:17px;position:absolute;top:50%;right:-9px;translate:0 -50%;rotate:45deg}.empresa-manifiesto .piece:last-child:after{display:none}.empresa-manifiesto .piece .k{font-family:var(--font-accent);letter-spacing:.18em;text-transform:uppercase;color:var(--green);margin-bottom:14px;font-size:10.5px;display:block}.empresa-manifiesto .piece h3{font-size:17px;font-weight:700;line-height:1.25}.empresa-manifiesto .piece p{color:var(--muted);margin-top:10px;font-size:13.5px;line-height:1.55}@media (max-width:860px){.empresa-manifiesto .match-pieces{grid-template-columns:1fr 1fr}.empresa-manifiesto .piece:after{display:none}}@media (max-width:520px){.empresa-manifiesto .match-pieces{grid-template-columns:1fr}}.empresa-manifiesto .act-5{background:var(--cream)}.empresa-manifiesto .map-wrap{border:2px solid var(--fg);border-radius:var(--radius-lg);box-shadow:6px 6px 0 var(--fg);background:var(--surface);margin-top:64px;overflow:hidden}.empresa-manifiesto .map-wrap svg{width:100%;height:auto;display:block}.empresa-manifiesto .map-edge{stroke:var(--green);stroke-width:1.2px;fill:none;opacity:.85;stroke-dasharray:var(--len,600);stroke-dashoffset:0;transition:stroke-dashoffset 1.6s var(--ease)}.empresa-manifiesto .map-node{fill:var(--fg);transition:opacity .4s}.empresa-manifiesto .map-node.hot{fill:var(--cta)}.empresa-manifiesto.motion .map-edge{stroke-dashoffset:var(--len,600)}.empresa-manifiesto.motion .map-node{opacity:0}.empresa-manifiesto .map-wrap.drawn .map-edge{stroke-dashoffset:0}.empresa-manifiesto .map-wrap.drawn .map-node{opacity:1}.empresa-manifiesto .map-label{font-family:var(--font-accent);letter-spacing:.14em;text-transform:uppercase;fill:var(--muted);font-size:10px;transition:opacity .6s 1.2s}.empresa-manifiesto.motion .map-label{opacity:0}.empresa-manifiesto .map-wrap.drawn .map-label{opacity:1}.empresa-manifiesto .closing{border-top:2px solid var(--fg);grid-template-columns:2fr 1fr;align-items:end;gap:48px;margin-top:96px;padding-top:56px;display:grid}.empresa-manifiesto .closing h2{letter-spacing:-.02em;font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.empresa-manifiesto .closing .btn-primary{justify-self:end}@media (max-width:760px){.empresa-manifiesto .closing{grid-template-columns:1fr;align-items:start}.empresa-manifiesto .closing .btn-primary{justify-self:start}}.empresa-manifiesto .pagefoot{background:var(--cream);border-top:1px solid var(--border)}.empresa-manifiesto .pagefoot-inner{max-width:var(--container);padding:32px var(--gutter) 40px;font-family:var(--font-accent);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-inline:auto;font-size:11px;display:flex}.empresa-manifiesto .pagefoot-inner a{transition:color .15s var(--ease)}.empresa-manifiesto .pagefoot-inner a:hover{color:var(--fg);text-underline-offset:4px;text-decoration:underline}@media (max-width:640px){.empresa-manifiesto{--gutter:20px}.empresa-manifiesto .act-inner{padding-block:72px}.empresa-manifiesto .act-1{min-height:auto}.empresa-manifiesto .act-1 .act-inner{gap:48px}.empresa-manifiesto .eyebrow{margin-bottom:18px}.empresa-manifiesto .act-sub{margin-top:18px}.empresa-manifiesto .lead{margin-top:22px}.empresa-manifiesto .act-1 .btn-primary{width:100%;margin-top:26px}.empresa-manifiesto .paper.p3,.empresa-manifiesto .paper.p4,.empresa-manifiesto .paper.p5{display:none}.empresa-manifiesto .decl-stack{gap:14px}.empresa-manifiesto .decl-card{box-shadow:4px 4px 0 var(--fg);padding:16px 18px}.empresa-manifiesto .decl-name{font-size:19px}.empresa-manifiesto .decl-note{margin-top:6px;font-size:14px}.empresa-manifiesto .decl-count strong{font-size:24px}.empresa-manifiesto .friction-grid{gap:18px;margin-top:48px}.empresa-manifiesto .friction{gap:16px;padding:22px}.empresa-manifiesto .friction-icon{width:56px;height:56px}.empresa-manifiesto .friction-icon svg{width:34px;height:34px}.empresa-manifiesto .ticker,.empresa-manifiesto .act-transition,.empresa-manifiesto .standard,.empresa-manifiesto .match-pieces,.empresa-manifiesto .map-wrap{margin-top:48px}.empresa-manifiesto .closing{gap:28px;margin-top:64px;padding-top:40px}.empresa-manifiesto .closing .btn-primary{width:100%}}@media (prefers-reduced-motion:reduce){.empresa-manifiesto *,.empresa-manifiesto :before,.empresa-manifiesto :after{transition:none!important;animation:none!important}.empresa-manifiesto .paper{opacity:.35;animation:none;top:12%}.empresa-manifiesto .paper.p2{top:55%}.empresa-manifiesto .paper.p3{top:30%}.empresa-manifiesto .paper.p4{top:68%}.empresa-manifiesto .paper.p5{top:45%}.empresa-manifiesto .reveal{opacity:1!important;transform:none!important}.empresa-manifiesto .map-edge{stroke-dashoffset:0!important}.empresa-manifiesto .map-node,.empresa-manifiesto .map-label{opacity:1!important}.empresa-manifiesto .progress{display:none}}