.index-title.svelte-zf6jkc{font-size:clamp(2.6rem,6vw,4.75rem);font-weight:800;line-height:1.02;letter-spacing:-.03em;color:var(--color-text);text-wrap:balance}.sector.svelte-zf6jkc{display:grid;grid-template-columns:3rem minmax(0,1fr) auto;align-items:center;gap:1.25rem 1.75rem;padding:1.75rem .5rem;border-bottom:1px solid var(--color-border);transition:background .25s,padding .35s cubic-bezier(.16,1,.3,1)}.sector.svelte-zf6jkc:hover,.sector.svelte-zf6jkc:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--color-primary) 10%,transparent),transparent 70%);padding-left:1.25rem}.sector-icon.svelte-zf6jkc{width:3rem;height:3rem;border-radius:14px;display:grid;place-items:center;color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 12%,transparent);transition:background .25s,color .25s}.sector.svelte-zf6jkc:hover .sector-icon:where(.svelte-zf6jkc){background:var(--color-primary);color:#fff}.sector-name.svelte-zf6jkc{display:block;font-size:clamp(1.5rem,3vw,2.25rem);font-weight:800;letter-spacing:-.02em;line-height:1.1;color:var(--color-text)}.sector-go.svelte-zf6jkc{display:inline-flex;align-items:center;gap:.5rem;color:var(--color-text-muted);transition:color .25s,transform .35s cubic-bezier(.16,1,.3,1)}.sector.svelte-zf6jkc:hover .sector-go:where(.svelte-zf6jkc){color:var(--color-accent);transform:translate(4px)}
