.who-graphic[data-astro-cid-6xubaehz]{width:100%;height:auto;display:block}.who-graphic__tick[data-astro-cid-6xubaehz]{font-family:var(--font-heading);fill:var(--color-muted-foreground);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}@media (width<=52rem){.who-graphic__tick[data-astro-cid-6xubaehz]{font-size:25px}}.section[data-astro-cid-lcdefpme]{padding-block:clamp(var(--space-3xl), 8vw, 104px);position:relative}.section--tint[data-astro-cid-lcdefpme]{background:var(--color-muted)}.section[data-astro-cid-lcdefpme]>.container[data-astro-cid-lcdefpme]>h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xl)}.hero[data-astro-cid-lcdefpme]{padding-block:clamp(var(--space-2xl), 7vw, 88px) clamp(var(--space-3xl), 8vw, 104px);position:relative}.hero-grid[data-astro-cid-lcdefpme]{z-index:1;gap:var(--space-2xl);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;display:grid;position:relative}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--text-hero);max-width:17ch}.hero-sub[data-astro-cid-lcdefpme]{font-size:var(--text-lg);color:var(--color-muted-foreground);margin-top:var(--space-lg);max-width:40ch}.hero-actions[data-astro-cid-lcdefpme]{gap:var(--space-md);margin-top:var(--space-xl);flex-wrap:wrap;display:flex}.hero-art[data-astro-cid-lcdefpme]{width:100%;max-width:520px;margin-inline:auto}.offers[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.offer[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.offer__icon[data-astro-cid-lcdefpme]{border-radius:var(--radius-btn);background:var(--color-muted);width:48px;height:48px;color:var(--color-primary-text);margin-bottom:var(--space-md);transition:background-color var(--dur-hover) var(--ease-out), color var(--dur-hover) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.offer[data-astro-cid-lcdefpme]:hover .offer__icon[data-astro-cid-lcdefpme]{background:var(--color-primary);color:var(--color-on-primary)}.offer[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-sm)}.offer[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.how-grid[data-astro-cid-lcdefpme]{gap:clamp(var(--space-xl), 5vw, 72px);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;display:grid}.how-art[data-astro-cid-lcdefpme]{width:100%;max-width:460px}.how-body[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xl)}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.step[data-astro-cid-lcdefpme]{gap:var(--space-md);padding-block:var(--space-md);grid-template-columns:44px minmax(0,1fr);align-items:start;display:grid}.step[data-astro-cid-lcdefpme]+.step[data-astro-cid-lcdefpme]{border-top:1px solid var(--color-border-soft)}.step__num[data-astro-cid-lcdefpme]{background:var(--color-primary);width:36px;height:36px;color:var(--color-on-primary);font-family:var(--font-heading);font-weight:700;font-size:var(--text-sm);font-variant-numeric:tabular-nums;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted-foreground);margin-top:2px}.built[data-astro-cid-lcdefpme]{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.built__item[data-astro-cid-lcdefpme]{text-decoration:none;display:block}.built__icon[data-astro-cid-lcdefpme]{color:var(--color-primary-text);margin-bottom:var(--space-sm);display:inline-flex}.built__item[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-bottom:var(--space-xs)}.built__item[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-sm);color:var(--color-muted-foreground)}.built__more[data-astro-cid-lcdefpme]{margin-top:var(--space-xl)}.link-arrow[data-astro-cid-lcdefpme]{align-items:center;gap:var(--space-sm);font-family:var(--font-heading);min-height:44px;font-weight:600;text-decoration:none;display:inline-flex}.link-arrow[data-astro-cid-lcdefpme] svg{transition:transform var(--dur-hover) var(--ease-out)}.link-arrow[data-astro-cid-lcdefpme]:hover svg{transform:translate(4px)}.section--who[data-astro-cid-lcdefpme]{padding-block:clamp(var(--space-2xl), 6vw, 80px)}.who-panel[data-astro-cid-lcdefpme]{gap:clamp(var(--space-xl), 4vw, var(--space-3xl));background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-lg);box-shadow:var(--shadow-md);padding:clamp(var(--space-xl), 3.5vw, var(--space-3xl));grid-template-columns:minmax(0,1.02fr) minmax(0,.98fr);align-items:center;display:grid}.who-panel__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--text-xl);color:var(--color-foreground);margin-top:var(--space-md);max-width:34ch;line-height:1.45}.who-panel__art[data-astro-cid-lcdefpme]{background:var(--color-muted);border-radius:var(--radius-card);padding:var(--space-lg) var(--space-md) var(--space-sm)}@media (width<=64rem){.offers[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=52rem){.hero-grid[data-astro-cid-lcdefpme],.how-grid[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:20ch}.hero-art[data-astro-cid-lcdefpme]{order:-1;max-width:380px}.how-art[data-astro-cid-lcdefpme]{max-width:380px;margin-inline:auto}.built[data-astro-cid-lcdefpme],.who-panel[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.who-panel__text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none}}@media (width<=30rem){.offers[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,1fr)}.hero-actions[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
