.toolbar.svelte-rtrkc8{justify-content:space-between;align-items:end;gap:var(--space-4);padding-bottom:var(--space-5);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.field.svelte-rtrkc8{min-width:min(100%,320px)}.count.svelte-rtrkc8{color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em}.grid.svelte-rtrkc8{margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,2vw,24px);padding:0;list-style:none;display:grid}.lab.svelte-rtrkc8{align-content:start;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);height:100%;transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med), box-shadow var(--dur-med);padding:26px;display:grid}.lab.svelte-rtrkc8:hover,.lab.svelte-rtrkc8:focus-within{border-color:var(--accent);box-shadow:var(--shadow-lift);transform:translateY(-4px)}.glyph-wrap.svelte-rtrkc8{width:60px;height:60px;margin-bottom:var(--space-3);border-radius:var(--radius-sm);background:var(--color-navy-900);color:var(--color-blueprint-line);place-items:center;display:grid}.lab.svelte-rtrkc8:hover .glyph-wrap:where(.svelte-rtrkc8) .ink{animation:svelte-rtrkc8-redraw 1s var(--ease-in-out)}h3.svelte-rtrkc8{font-size:var(--text-lg);line-height:1.3}.fr.svelte-rtrkc8{color:var(--text-muted);font-family:var(--font-mono);font-size:11px;line-height:1.45}.summary.svelte-rtrkc8{color:var(--text);font-size:var(--text-sm)}.serves.svelte-rtrkc8{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px dashed var(--line);font-size:var(--text-sm)}.label.svelte-rtrkc8{color:var(--accent);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;display:block}.serves.svelte-rtrkc8 a:where(.svelte-rtrkc8){color:var(--text-strong);text-underline-offset:3px}@keyframes svelte-rtrkc8-redraw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}.doc.svelte-1seozpa{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:center;gap:clamp(32px,6vw,88px);display:grid}.doc-steps.svelte-1seozpa{gap:var(--space-3);counter-reset:step;margin:0;padding:0;list-style:none;display:grid}.doc-steps.svelte-1seozpa li:where(.svelte-1seozpa){align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface-raised);color:var(--text-strong);font-family:var(--font-display);font-size:var(--text-lg);transition:transform var(--dur-med) var(--ease-out), border-color var(--dur-med);display:flex}.doc-steps.svelte-1seozpa li:where(.svelte-1seozpa):hover{border-color:var(--accent);transform:translate(6px)}.n.svelte-1seozpa{color:var(--accent);font-family:var(--font-mono);font-size:var(--text-xs)}.innov.svelte-1seozpa{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin:0;padding:0;list-style:none;display:grid}.innov.svelte-1seozpa li:where(.svelte-1seozpa){display:grid}.innov-card.svelte-1seozpa{--tilt-x:0deg;--tilt-y:0deg;align-content:start;gap:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--surface-sunken);transform:perspective(900px) rotateX(var(--tilt-x)) rotateY(var(--tilt-y));transition:transform var(--dur-med) var(--ease-out), box-shadow var(--dur-med);padding:clamp(24px,3vw,36px);display:grid}.innov-card.svelte-1seozpa:hover{box-shadow:var(--shadow-lift)}.innov-icon.svelte-1seozpa{width:52px;height:52px;margin-bottom:var(--space-2)}.innov-icon.svelte-1seozpa path:where(.svelte-1seozpa){fill:none;stroke:var(--text-strong);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.innov-card.svelte-1seozpa h3:where(.svelte-1seozpa){font-size:var(--text-xl)}.tick.svelte-1seozpa{background:currentColor;width:28px;height:1.5px}.split-events.svelte-1seozpa{width:100%}.coop.svelte-1seozpa{gap:var(--space-5);text-align:center;justify-items:center;display:grid}@media (width<=900px){.doc.svelte-1seozpa,.innov.svelte-1seozpa{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.innov-card.svelte-1seozpa{transform:none}}
