.corp{--corp-bg:#ffffff;--corp-soft:#f7f8fb;--corp-sunk:#f1f3f8;--corp-ink:#0f172a;--corp-ink-soft:#475569;--corp-ink-mute:#5b6a7d;--corp-rule:#e6e9f0;--corp-rule-strong:#d3d9e4;--corp-accent:#7c3aed;--corp-accent-ink:#5b21b6;--corp-accent-wash:#f5f1ff;--corp-blue:#2a55b8;--corp-blue-fill:#3b6fe0;--corp-blue-wash:#eef3fd;background:var(--corp-bg);color:var(--corp-ink);font-family:var(--font-hanken),system-ui,sans-serif;-webkit-font-smoothing:antialiased}.corp :where(.grid,.flex)>*{min-width:0}.corp-display{font-family:var(--font-unbounded),system-ui,sans-serif;font-weight:800;letter-spacing:-.035em;line-height:.98}.corp-h{letter-spacing:-.02em;line-height:1.12}.corp-eyebrow,.corp-h{font-family:var(--font-hanken),system-ui,sans-serif;font-weight:700}.corp-eyebrow{font-size:.75rem;letter-spacing:.14em;text-transform:uppercase}.corp-prose{line-height:1.65;max-width:68ch;color:var(--corp-ink-soft)}.corp-filete{border-top:2px solid var(--corp-ink);border-bottom:1px solid var(--corp-rule-strong);height:5px}.corp-card{background:var(--corp-bg);border:1px solid var(--corp-rule);border-radius:14px;transition:border-color .2s ease,box-shadow .2s ease}.corp-card:hover{border-color:var(--corp-rule-strong);box-shadow:0 1px 2px rgb(15 23 42/.04),0 12px 32px -12px rgb(15 23 42/.12)}.corp-chip{gap:.5rem;border:1px solid var(--corp-rule-strong);border-radius:999px;padding:.4rem .85rem;font-size:.8125rem;font-weight:600;color:var(--corp-ink-soft);background:var(--corp-bg)}.corp-btn,.corp-chip{display:inline-flex;align-items:center}.corp-btn{justify-content:center;gap:.55rem;min-height:48px;padding:0 1.5rem;border-radius:10px;font-weight:700;font-size:1rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.corp-btn-primary{background:var(--corp-ink);color:#ffffff}.corp-btn-primary:hover{background:#1e293b}.corp-btn-ghost{background:transparent;color:var(--corp-ink);border:1px solid var(--corp-rule-strong)}.corp-btn-ghost:hover{border-color:var(--corp-ink);background:var(--corp-soft)}.corp a:focus-visible,.corp button:focus-visible{outline:2px solid var(--corp-accent);outline-offset:3px;border-radius:6px}.corp-step-n{font-family:var(--font-unbounded),system-ui,sans-serif;font-weight:800;font-size:.9rem;color:var(--corp-accent)}.corp-mark{background:linear-gradient(transparent 62%,#fbcfe8 0);padding:0 .12em}.corp-in{opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.corp-in{animation:corp-entra linear both;animation-timeline:view();animation-range:entry 0 entry 46%}}}@keyframes corp-entra{0%{opacity:0;translate:0 18px}to{opacity:1;translate:0 0}}.corp-grid{background-image:linear-gradient(90deg,rgb(15 23 42/.045) 1px,transparent 0),linear-gradient(180deg,rgb(15 23 42/.045) 1px,transparent 0);background-size:56px 56px;mask-image:radial-gradient(ellipse 80% 55% at 50% 0,#000 30%,transparent 78%);-webkit-mask-image:radial-gradient(ellipse 80% 55% at 50% 0,#000 30%,transparent 78%)}.corp-device{background:#0e1420;border:1px solid #26324a;border-radius:20px;color:#eaeef6}.corp-device-mute{color:#8b97ac}.corp-device-accent{color:#7ba0ef}.corp-bar{height:6px;border-radius:999px;background:#26324a;overflow:hidden}.corp-bar>i{display:block;height:100%;border-radius:999px;background:var(--corp-blue-fill)}.corp-seq__fase{padding:2.5rem 0;border-top:1px solid var(--corp-rule)}.corp-seq__barra{display:none}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference) and (min-width:768px){.corp-seq{height:500vh;view-timeline-name:--recorrido;view-timeline-axis:block}.corp-seq__pin{position:sticky;top:0;height:100vh;display:grid;place-items:center;overflow:hidden}.corp-seq__fases{grid-area:1/1;display:grid}.corp-seq__fase{grid-area:1/1;width:100%;max-width:62rem;padding:0;border-top:0;opacity:0;animation:corp-fase linear both;animation-timeline:--recorrido}.corp-seq__fase:first-child{animation-range:contain 0 contain 22%}.corp-seq__fase:nth-child(2){animation-range:contain 19% contain 42%}.corp-seq__fase:nth-child(3){animation-range:contain 39% contain 62%}.corp-seq__fase:nth-child(4){animation-range:contain 59% contain 82%}.corp-seq__fase:nth-child(5){animation-range:contain 79% contain 100%}.corp-seq__fase:first-child{animation-name:corp-fase-primera}.corp-seq__fase:last-child{animation-name:corp-fase-ultima}.corp-seq__barra{display:block;position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--corp-rule)}.corp-seq__barra>i{display:block;height:100%;background:var(--corp-accent);transform-origin:left center;scale:0 1;animation:corp-progreso linear both;animation-timeline:--recorrido;animation-range:contain 0 contain 100%}.corp-seq__n{animation:corp-fase-n linear both;animation-timeline:--recorrido}}}@keyframes corp-fase{0%{opacity:0;translate:0 26px}18%{opacity:1;translate:0 0}82%{opacity:1;translate:0 0}to{opacity:0;translate:0 -22px}}@keyframes corp-fase-primera{0%,78%{opacity:1;translate:0 0}to{opacity:0;translate:0 -22px}}@keyframes corp-fase-ultima{0%{opacity:0;translate:0 26px}22%,to{opacity:1;translate:0 0}}@keyframes corp-progreso{to{scale:1 1}}@keyframes corp-fase-n{0%{opacity:.35}20%{opacity:1}to{opacity:1}}