.hero.svelte-1xft0dw{background:var(--color-surface);border-bottom:1px solid var(--color-line);position:relative;overflow:hidden}.hero__inner.svelte-1xft0dw{gap:var(--space-12);padding-block:var(--space-20) var(--space-24);align-items:center;display:grid}.hero__title.svelte-1xft0dw{font-size:var(--font-size-7xl);line-height:var(--line-height-none);letter-spacing:var(--tracking-tight);margin-bottom:var(--space-6)}.hero__accent.svelte-1xft0dw{color:var(--color-accent)}.hero__lede.svelte-1xft0dw{font-size:var(--font-size-xl);margin-bottom:var(--space-8)}.hero__actions.svelte-1xft0dw{gap:var(--space-4);flex-wrap:wrap;display:flex}.hero__visual.svelte-1xft0dw{display:none}.hero__circuit.svelte-1xft0dw{width:80%;height:auto;position:relative}.capabilities__head.svelte-1xft0dw{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.capabilities__title.svelte-1xft0dw{font-size:var(--font-size-5xl);letter-spacing:var(--tracking-tight)}.capabilities__grid.svelte-1xft0dw{gap:var(--space-6);display:grid}.capabilities__item.svelte-1xft0dw{gap:var(--space-3);flex-direction:column;display:flex}.capabilities__item-title.svelte-1xft0dw{font-size:var(--font-size-2xl);color:var(--color-text)}.capabilities__item-body.svelte-1xft0dw{color:var(--color-muted);line-height:var(--line-height-relaxed);margin:0}.about.svelte-1xft0dw{background:var(--color-surface);border-block:1px solid var(--color-line)}.about__inner.svelte-1xft0dw{gap:var(--space-16);align-items:start;display:grid}.about__title.svelte-1xft0dw{font-size:var(--font-size-5xl);letter-spacing:var(--tracking-tight);margin-block:var(--space-4) var(--space-6)}.about__stats.svelte-1xft0dw{gap:var(--space-6);margin:0;padding:0;list-style:none;display:grid}.about__stat.svelte-1xft0dw{gap:var(--space-1);padding:var(--space-6) var(--space-7);background:var(--color-page);border:1px solid var(--color-line);border-left:3px solid var(--color-accent);border-radius:var(--radius-lg);flex-direction:column;display:flex}.about__stat-value.svelte-1xft0dw{font-family:var(--font-heading);font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);color:var(--color-text)}.about__stat-label.svelte-1xft0dw{color:var(--color-muted);font-size:var(--font-size-sm)}.contact__head.svelte-1xft0dw{gap:var(--space-4);margin-bottom:var(--space-12);flex-direction:column;display:flex}.contact__title.svelte-1xft0dw{font-size:var(--font-size-5xl);letter-spacing:var(--tracking-tight)}.contact__lede.svelte-1xft0dw{font-size:var(--font-size-lg)}.contact__grid.svelte-1xft0dw{gap:var(--space-6);display:grid}.contact__card.svelte-1xft0dw{gap:var(--space-3);flex-direction:column;display:flex}.contact__card-tag.svelte-1xft0dw{font-family:var(--font-heading);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--color-accent)}.contact__name.svelte-1xft0dw{font-size:var(--font-size-2xl);color:var(--color-text);margin:0}.contact__links.svelte-1xft0dw{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contact__link.svelte-1xft0dw{color:var(--color-muted);transition:color var(--duration-200) var(--ease-in-out)}.contact__link.svelte-1xft0dw:hover{color:var(--color-accent)}@media (width>=768px){.capabilities__grid.svelte-1xft0dw,.contact__grid.svelte-1xft0dw{grid-template-columns:repeat(2,1fr)}.about__stats.svelte-1xft0dw{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.hero__inner.svelte-1xft0dw{grid-template-columns:7fr 3fr}.hero__visual.svelte-1xft0dw{aspect-ratio:1;place-items:center;display:grid;position:relative}.about__inner.svelte-1xft0dw{grid-template-columns:1.4fr 1fr}.about__stats.svelte-1xft0dw{top:var(--space-24);grid-template-columns:1fr;position:sticky}}
