.eco[data-astro-cid-dugju3nl]{overflow-x:auto}.eco__canvas[data-astro-cid-dugju3nl]{width:1040px;height:360px;margin:0 auto;position:relative}.eco__lines[data-astro-cid-dugju3nl]{fill:none;stroke:var(--border-strong);stroke-width:1.5px;stroke-dasharray:4 6;stroke-linecap:round;position:absolute;inset:0}.eco__node[data-astro-cid-dugju3nl]{align-items:center;gap:var(--space-3);width:160px;height:72px;padding:0 var(--space-4);border:1px solid var(--border-strong);border-radius:var(--radius-card);background:var(--surface-1);color:var(--text-primary);font:600 15px/20px var(--font-display);text-decoration:none;display:flex;position:absolute}.eco__node[data-astro-cid-dugju3nl]:hover{border-color:var(--accent);color:var(--text-primary)}.eco__node--hub[data-astro-cid-dugju3nl]{border-color:var(--accent);box-shadow:0 0 48px #7cc4ff40}.eco__label[data-astro-cid-dugju3nl]{text-align:center;width:150px;position:absolute;top:196px;left:640px}.demo[data-astro-cid-b3gs4dch]{gap:var(--space-4);padding:var(--space-6);border:1px solid var(--border-strong);border-radius:var(--radius-panel);background:var(--surface-1);flex-direction:column;display:flex}.demo__row[data-astro-cid-b3gs4dch]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));display:grid}.demo__hp[data-astro-cid-b3gs4dch]{position:absolute;left:-9999px}.demo__consent[data-astro-cid-b3gs4dch]{font:400 13px/20px var(--font-body);color:var(--text-secondary);align-items:flex-start;gap:10px;display:flex}.demo__consent[data-astro-cid-b3gs4dch] input[data-astro-cid-b3gs4dch]{width:18px;height:18px;accent-color:var(--accent);flex:none;margin-top:1px}.demo__submit[data-astro-cid-b3gs4dch]{width:100%}@media (width<=520px){.demo[data-astro-cid-b3gs4dch]{padding:var(--space-5)}}.hero[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--border);align-items:center;min-height:680px;display:flex}.hero__inner[data-astro-cid-lcdefpme]{gap:var(--space-6);padding-top:var(--space-9);padding-bottom:var(--space-9);flex-direction:column;width:100%;display:flex}.hero__copy[data-astro-cid-lcdefpme]{flex-direction:column;gap:20px;max-width:760px;display:flex}.hero__title[data-astro-cid-lcdefpme]{font:var(--text-display);letter-spacing:var(--tracking-display);text-wrap:balance}.hero__lead[data-astro-cid-lcdefpme]{max-width:600px}.hero__ctas[data-astro-cid-lcdefpme]{gap:var(--space-3);flex-wrap:wrap;display:flex}.hero__facts[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}@media (width<=768px){.hero[data-astro-cid-lcdefpme]{min-height:0}.hero__title[data-astro-cid-lcdefpme]{font-size:40px;line-height:48px}}.section[data-astro-cid-lcdefpme].first{border-top:0}.stats-band[data-astro-cid-lcdefpme]{padding:80px 0}.stat[data-astro-cid-lcdefpme]{padding:var(--space-5);border:1px solid var(--border);border-radius:var(--radius-card);flex-direction:column;gap:6px;display:flex}.stat__value[data-astro-cid-lcdefpme]{font:600 44px/48px var(--font-display);letter-spacing:-.02em}.stat__unit[data-astro-cid-lcdefpme]{color:var(--accent)}.stat__text[data-astro-cid-lcdefpme]{font-size:14px;line-height:20px}.trust[data-astro-cid-lcdefpme]{padding:var(--space-8) 0}.trust__inner[data-astro-cid-lcdefpme]{gap:var(--space-5);flex-direction:column;display:flex}.trust__row[data-astro-cid-lcdefpme]{justify-content:space-between;align-items:center;gap:var(--space-5);flex-wrap:wrap;display:flex}.trust__badges[data-astro-cid-lcdefpme]{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.badge[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-2);border-radius:var(--radius-control);border:1px solid var(--border-strong);height:36px;font:500 13px/16px var(--font-body);padding:0 12px;display:inline-flex}.logo-slot[data-astro-cid-lcdefpme]{height:56px}.post[data-astro-cid-lcdefpme]{gap:0;padding:0;overflow:hidden}.post__cover[data-astro-cid-lcdefpme]{background:var(--surface-2);justify-content:center;align-items:center;height:180px;display:flex}.post__body[data-astro-cid-lcdefpme]{padding:20px var(--space-5) var(--space-5);flex-direction:column;gap:10px;display:flex}.post__meta[data-astro-cid-lcdefpme]{gap:10px;display:flex}.post__tag[data-astro-cid-lcdefpme]{color:var(--accent)}.post__title[data-astro-cid-lcdefpme]{font:600 18px/26px var(--font-display)}.demo-grid[data-astro-cid-lcdefpme]{gap:var(--space-7);grid-template-columns:repeat(auto-fit,minmax(min(420px,100%),1fr));align-items:start;display:grid}
