.manifesto[data-astro-cid-nnfqu5h2]{min-height:320svh;position:relative}.pin[data-astro-cid-nnfqu5h2]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100svh;padding-block:80px 40px;display:flex;position:sticky;top:0;overflow:hidden}.ambient[data-astro-cid-nnfqu5h2]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.pin-top[data-astro-cid-nnfqu5h2],.stage[data-astro-cid-nnfqu5h2],.dots[data-astro-cid-nnfqu5h2],.hint[data-astro-cid-nnfqu5h2]{z-index:1;position:relative}.pin-top[data-astro-cid-nnfqu5h2]{justify-items:center;gap:18px;display:grid}.story-bar[data-astro-cid-nnfqu5h2]{background:#14333b1a;border-radius:99px;width:min(220px,40vw);height:3px;overflow:hidden}.story-fill[data-astro-cid-nnfqu5h2]{transform-origin:0;background:var(--brand-grad);width:100%;height:100%;display:block;transform:scaleX(0)}.stage[data-astro-cid-nnfqu5h2]{place-items:center;width:min(1180px,100% - 40px);min-height:440px;margin-top:18px;display:grid;position:relative}.step[data-astro-cid-nnfqu5h2]{opacity:0;visibility:hidden;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out), visibility .55s;place-items:center;display:grid;position:absolute;inset:0;transform:translateY(28px)scale(.98)}.step-inner[data-astro-cid-nnfqu5h2]{grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(28px,5vw,64px);width:100%;display:grid}.side-right[data-astro-cid-nnfqu5h2]{direction:rtl}.side-right[data-astro-cid-nnfqu5h2]>[data-astro-cid-nnfqu5h2]{direction:ltr}.step-copy[data-astro-cid-nnfqu5h2]{text-align:left;gap:14px;max-width:520px;display:grid}.step[data-astro-cid-nnfqu5h2].active{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.step[data-astro-cid-nnfqu5h2].leaving{opacity:.2;visibility:visible;transform:translateY(-36px)scale(.97)}html:not(.js) .step[data-astro-cid-nnfqu5h2][data-step-i="0"]{opacity:1;visibility:visible;transform:none}@media (prefers-reduced-motion:reduce){.step[data-astro-cid-nnfqu5h2]{transition:none}.js[data-astro-cid-nnfqu5h2] .step[data-astro-cid-nnfqu5h2][data-step-i="0"]{opacity:1;visibility:visible;transform:none}}.step-label[data-astro-cid-nnfqu5h2]{letter-spacing:.22em;text-transform:uppercase;color:var(--green-900);opacity:.85;font-size:.85rem;font-weight:600}.step-title[data-astro-cid-nnfqu5h2]{font-size:clamp(2rem,4.8vw,3.6rem);line-height:1.06}.accent-trust[data-astro-cid-nnfqu5h2] .step-title[data-astro-cid-nnfqu5h2]{color:var(--green-900)}.accent-revenue[data-astro-cid-nnfqu5h2] .step-title[data-astro-cid-nnfqu5h2]{background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.accent-tech[data-astro-cid-nnfqu5h2] .step-title[data-astro-cid-nnfqu5h2]{color:var(--ink-900)}.step-text[data-astro-cid-nnfqu5h2]{max-width:44ch;color:var(--ink-500);font-size:1.02rem}.step-visual[data-astro-cid-nnfqu5h2]{aspect-ratio:1;will-change:transform;width:min(100%,360px);margin-inline:auto;position:relative}.viz-ring[data-astro-cid-nnfqu5h2]{border:1.5px solid #2e7d8c59;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:8%}.viz-ring[data-astro-cid-nnfqu5h2].r2{border-style:dashed;border-color:#2e7d8c47;animation-duration:18s;animation-direction:reverse;inset:18%}.viz-core[data-astro-cid-nnfqu5h2]{border:1px solid var(--hairline);box-shadow:var(--shadow-md), inset 0 0 40px #63a6a059;background:radial-gradient(circle at 35% 30%,#fff 0%,#f2efe6 45%,#d9e6e3 100%);border-radius:50%;place-content:center;gap:4px;display:grid;position:absolute;inset:28%}.viz-metric[data-astro-cid-nnfqu5h2]{font-family:var(--font-display);white-space:nowrap;background:var(--brand-grad);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:clamp(1.6rem,3.2vw,2.4rem);font-weight:600;line-height:1}.viz-label[data-astro-cid-nnfqu5h2]{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-500);font-size:.72rem}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]{background:var(--brand-grad);border-radius:50%;width:9px;height:9px;position:absolute;box-shadow:0 0 16px #2e7d8c80}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:first-child{top:6%;left:48%}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:nth-child(2){top:28%;right:4%}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:nth-child(3){bottom:22%;right:10%}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:nth-child(4){bottom:6%;left:42%}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:nth-child(5){bottom:30%;left:2%}.viz-nodes[data-astro-cid-nnfqu5h2] i[data-astro-cid-nnfqu5h2]:nth-child(6){top:24%;left:6%}.accent-revenue[data-astro-cid-nnfqu5h2] .viz-core[data-astro-cid-nnfqu5h2]{background:radial-gradient(circle at 35% 30%,#f2efe6 0%,#e8e4d6 50%,#d9e6e3 100%)}.accent-tech[data-astro-cid-nnfqu5h2] .viz-ring[data-astro-cid-nnfqu5h2]{border-radius:28%}@keyframes spin{to{transform:rotate(360deg)}}.dots[data-astro-cid-nnfqu5h2]{gap:10px;margin-top:24px;display:flex}.dot[data-astro-cid-nnfqu5h2]{background:#14333b29;border-radius:999px;width:8px;height:8px;transition:background .3s,width .3s}.dot[data-astro-cid-nnfqu5h2].active{background:var(--brand-grad);width:26px}.hint[data-astro-cid-nnfqu5h2]{letter-spacing:.2em;text-transform:uppercase;color:var(--ink-300);margin-top:16px;font-size:.75rem}@media (width<=900px){.step-inner[data-astro-cid-nnfqu5h2]{grid-template-columns:1fr;gap:28px}.side-right[data-astro-cid-nnfqu5h2]{direction:ltr}.step-copy[data-astro-cid-nnfqu5h2]{text-align:center;justify-items:center;max-width:none}.step-visual[data-astro-cid-nnfqu5h2]{width:min(240px,70vw)}}@media (prefers-reduced-motion:reduce){.viz-ring[data-astro-cid-nnfqu5h2]{animation:none}}
