.tool-icon[data-astro-cid-k4aetswt]{width:50%;height:50%;display:block}.tool-logo[data-astro-cid-k4aetswt]{object-fit:contain;width:56%;height:56%;display:block}.tool-mono[data-astro-cid-k4aetswt]{letter-spacing:-.01em;font-size:.8em;font-weight:500;line-height:1}.header[data-astro-cid-nen7h5rs]{z-index:20;pointer-events:none;background:var(--header-bg);justify-content:space-between;align-items:center;gap:12px;padding:10px clamp(14px,3vw,28px);display:flex;position:fixed;inset:0 0 auto}.header[data-astro-cid-nen7h5rs]>[data-astro-cid-nen7h5rs]{pointer-events:auto}.brand[data-astro-cid-nen7h5rs]{background:var(--brand-bg);border:1px solid var(--brand-line);border-radius:var(--radius);align-items:center;gap:10px;min-height:44px;padding:0 12px;text-decoration:none;display:inline-flex}.btn--small[data-astro-cid-nen7h5rs]{white-space:nowrap;min-height:44px;padding:8px 16px;font-size:.9375rem}@media (width<=479.98px){.header[data-astro-cid-nen7h5rs]{gap:6px;padding-inline:10px}.brand[data-astro-cid-nen7h5rs]{gap:6px;padding:0 7px}.brand[data-astro-cid-nen7h5rs] svg[data-astro-cid-nen7h5rs]{width:22px}.brand[data-astro-cid-nen7h5rs] .ph[data-astro-cid-nen7h5rs]{padding:1px 4px;font-size:.6875rem}.btn--small[data-astro-cid-nen7h5rs]{padding:8px 11px;font-size:.875rem}}.rail[data-astro-cid-euxwtxot]{display:none}@media (width>=1024px){.rail[data-astro-cid-euxwtxot]{z-index:20;transition:opacity .2s;display:block;position:fixed;top:50%;right:14px;transform:translateY(-50%)}.rail[data-astro-cid-euxwtxot]:not(:has([aria-current])):not(:focus-within){opacity:0}a[data-astro-cid-euxwtxot]{width:44px;height:44px;color:var(--muted);place-items:center;font-size:.875rem;text-decoration:none;display:grid;position:relative}.name[data-astro-cid-euxwtxot]{background:var(--panel);border-radius:var(--radius);white-space:nowrap;opacity:0;pointer-events:none;padding:3px 9px;transition:opacity .15s;position:absolute;right:42px}a[data-astro-cid-euxwtxot]:hover .name[data-astro-cid-euxwtxot],a[data-astro-cid-euxwtxot]:focus-visible .name[data-astro-cid-euxwtxot]{opacity:1}a[data-astro-cid-euxwtxot]:hover,a[data-astro-cid-euxwtxot][aria-current=step]{color:var(--ink)}a[data-astro-cid-euxwtxot][aria-current=step] .num[data-astro-cid-euxwtxot]{color:var(--accent);font-weight:600}}.hero[data-astro-cid-ge2uvauf]{flex-direction:column;min-height:100svh;padding:76px clamp(18px,3vw,28px) 0;display:flex;position:relative;overflow:hidden}.hero__body[data-astro-cid-ge2uvauf]{position:relative}.title[data-astro-cid-ge2uvauf]{font-size:clamp(2.875rem,8.6vw,9.5rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:.98}.side[data-astro-cid-ge2uvauf]{max-width:34rem;margin-top:clamp(20px,3vh,36px)}.lead[data-astro-cid-ge2uvauf]{font-size:clamp(1.0625rem,1.4vw,1.3125rem);line-height:1.4}.actions[data-astro-cid-ge2uvauf]{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:20px;display:flex}.secondary[data-astro-cid-ge2uvauf]{text-underline-offset:4px;align-items:center;min-height:44px;display:inline-flex}.secondary[data-astro-cid-ge2uvauf]:hover{color:var(--accent)}.mark[data-astro-cid-ge2uvauf]{color:var(--muted);margin-top:14px;font-size:.8125rem}.copy[data-astro-cid-7i3agnrb]{position:relative}.label[data-astro-cid-7i3agnrb]{color:var(--muted);font-size:.9375rem}.n[data-astro-cid-7i3agnrb]{color:var(--accent);margin-right:4px;font-weight:600}.title[data-astro-cid-7i3agnrb]{font-size:clamp(1.625rem,3.6vw,3.5rem);font-weight:var(--weight-display);letter-spacing:-.025em;text-wrap:balance;margin-top:6px;line-height:1.06}.text[data-astro-cid-7i3agnrb]{max-width:34rem;color:var(--ink);margin-top:10px;line-height:1.42}@media (width<=1023.98px){.text[data-astro-cid-7i3agnrb]{font-size:1rem}}.groups[data-astro-cid-nwdwugzu]{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:18px;display:grid}.group[data-astro-cid-nwdwugzu]{color:var(--c);font-weight:500}.tools[data-astro-cid-nwdwugzu]{gap:6px;margin-top:8px;display:grid}.tools[data-astro-cid-nwdwugzu] li[data-astro-cid-nwdwugzu]{align-items:center;gap:10px;font-size:.9375rem;display:flex}.chip[data-astro-cid-nwdwugzu]{background:var(--panel);border:1px solid var(--panel-line);border-radius:var(--radius);flex:none;place-items:center;width:30px;height:30px;font-size:.8rem;display:grid}.order[data-astro-cid-eqbexhdi]{gap:10px;display:grid}.order[data-astro-cid-eqbexhdi] li[data-astro-cid-eqbexhdi]{align-items:baseline;gap:10px;display:flex}.dot[data-astro-cid-eqbexhdi]{background:var(--c);border-radius:50%;flex:none;width:9px;height:9px}.core[data-astro-cid-j2jg2wya]{flex-wrap:wrap;gap:8px;display:flex}.core[data-astro-cid-j2jg2wya] li[data-astro-cid-j2jg2wya]{background:var(--panel);border:1px solid var(--accent);border-radius:var(--radius);padding:10px 16px}.flow[data-astro-cid-rwajy3im]{border-left:2px solid var(--accent);gap:14px;padding-left:16px;display:grid}.flow[data-astro-cid-rwajy3im] li[data-astro-cid-rwajy3im]{gap:1px;display:grid}.k[data-astro-cid-rwajy3im]{color:var(--accent);font-size:.875rem}.d[data-astro-cid-rwajy3im]{color:var(--muted);font-size:.9375rem}.lanes[data-astro-cid-p37hhmqf]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px;display:grid}.lane[data-astro-cid-p37hhmqf]{background:var(--panel);border-top:2px solid var(--c);border-radius:var(--radius);padding:14px 16px}.name[data-astro-cid-p37hhmqf]{color:var(--c);margin:0;font-size:1.0625rem;font-weight:500}.when[data-astro-cid-p37hhmqf]{color:var(--muted);margin:4px 0 6px;font-size:.9375rem}.gain[data-astro-cid-fun4o2d5]{z-index:1;flex-direction:column;align-items:center;padding-bottom:clamp(56px,10vh,120px);display:flex;position:relative}.flow[data-astro-cid-fun4o2d5]{justify-items:center;width:100%;padding:clamp(72px,14vh,150px) 0 clamp(44px,9vh,90px);display:grid;position:relative}.strands[data-astro-cid-fun4o2d5]{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.intro[data-astro-cid-fun4o2d5],.sliders[data-astro-cid-fun4o2d5],.note[data-astro-cid-fun4o2d5]{width:min(100% - 60px,880px);position:relative}.label[data-astro-cid-fun4o2d5]{color:var(--muted);font-size:.9375rem}.n[data-astro-cid-fun4o2d5]{color:var(--accent);margin-right:4px;font-weight:600}.title[data-astro-cid-fun4o2d5]{font-size:clamp(2rem,5vw,4.75rem);font-weight:var(--weight-display);letter-spacing:-.03em;text-wrap:balance;margin-top:6px;line-height:1.04}.text[data-astro-cid-fun4o2d5]{margin-top:10px}.sliders[data-astro-cid-fun4o2d5]{gap:22px;margin-top:30px;display:grid}.field[data-astro-cid-fun4o2d5]{grid-template-columns:1fr auto;align-items:end;gap:6px 12px;display:grid}.field[data-astro-cid-fun4o2d5] label[data-astro-cid-fun4o2d5]{font-size:.9375rem;line-height:1.25}.field[data-astro-cid-fun4o2d5] output[data-astro-cid-fun4o2d5]{font-variant-numeric:tabular-nums;font-size:1.375rem;line-height:1.1}.field[data-astro-cid-fun4o2d5] input[data-astro-cid-fun4o2d5]{width:100%;height:44px;accent-color:var(--accent);cursor:pointer;background:0 0;grid-column:1/-1;margin:0}.note[data-astro-cid-fun4o2d5]{color:var(--muted);margin-top:12px;font-size:.875rem}.results[data-astro-cid-fun4o2d5]{text-align:center;justify-items:center;gap:6px;padding:0 18px;display:grid}.result[data-astro-cid-fun4o2d5]{display:grid}.value[data-astro-cid-fun4o2d5]{font-size:clamp(3.5rem,11vw,10rem);font-weight:var(--weight-display);letter-spacing:var(--tracking-display);line-height:1}.result--euros[data-astro-cid-fun4o2d5] .value[data-astro-cid-fun4o2d5]{color:var(--accent)}.unit[data-astro-cid-fun4o2d5]{color:var(--muted)}.link[data-astro-cid-fun4o2d5],.fil[data-astro-cid-fun4o2d5]{background:linear-gradient(var(--strand-1), var(--accent));width:3px;height:44px;box-shadow:var(--link-glow);border-radius:2px;display:block}.fil[data-astro-cid-fun4o2d5]{height:clamp(44px,8vh,80px);margin-top:18px}.cta[data-astro-cid-fun4o2d5]{min-height:60px;box-shadow:var(--cta-glow);padding:16px 34px;font-size:1.1875rem}.alt[data-astro-cid-fun4o2d5]{color:var(--muted);text-align:center;margin-top:18px;padding:0 18px;font-size:.9375rem}.alt[data-astro-cid-fun4o2d5] a[data-astro-cid-fun4o2d5]{color:var(--ink);text-underline-offset:3px;padding:6px 0;display:inline-block}@media (width>=768px){.sliders[data-astro-cid-fun4o2d5]{grid-template-columns:repeat(3,1fr);gap:28px}.field[data-astro-cid-fun4o2d5]{align-content:end}}@media (width>=1024px){.results[data-astro-cid-fun4o2d5]{grid-template-columns:auto auto auto;align-items:center;gap:clamp(20px,3vw,48px)}.link[data-astro-cid-fun4o2d5]{background:linear-gradient(90deg, var(--strand-1), var(--accent));width:clamp(40px,6vw,96px);height:3px}}.footer[data-astro-cid-jo6i4kqk]{z-index:1;color:var(--muted);border-top:1px solid var(--panel-line);background:var(--bg-deep);justify-items:start;gap:10px;padding:22px clamp(18px,3vw,28px);font-size:.875rem;display:grid;position:relative}.marks[data-astro-cid-jo6i4kqk]{max-width:60ch}a[data-astro-cid-jo6i4kqk]{color:var(--ink);text-underline-offset:3px;padding:8px 0;display:inline-block}@media (width>=768px){.footer[data-astro-cid-jo6i4kqk]{grid-template-columns:auto 1fr auto;align-items:center;gap:24px}}.act{position:relative}.step{z-index:1;gap:22px;max-width:1100px;margin-inline:auto;padding:56px clamp(18px,3vw,28px);scroll-margin-top:56px;display:grid;position:relative}.fig__title{color:var(--muted);margin:0 0 12px;font-size:1rem;font-weight:500}@media (prefers-reduced-motion:no-preference) and (height>=520px){.js .step{pointer-events:none;max-width:none;margin:0;padding:60svh 0 0;scroll-margin-top:0;display:block}.js .step--chaos{min-height:190svh}.js .step--onboarding,.js .step--centralisation,.js .step--workflow{min-height:270svh}.js .step--levels{min-height:230svh;padding-bottom:62svh}.js .step .copy{pointer-events:auto;background:var(--copy-scrim);padding:0 16px 10px;position:sticky;top:62px}.js .step .fig{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (width>=1024px){.js .step{padding-top:45svh}.js .step--chaos{min-height:240svh}.js .step--onboarding,.js .step--centralisation,.js .step--workflow{min-height:340svh}.js .step--levels{min-height:300svh;padding-bottom:33svh}.js .step .copy{background:0 0;width:min(36vw,560px);margin-left:clamp(18px,3vw,44px);padding:0;top:calc(50svh - 150px)}}}
