.hexagon-canvas.svelte-mov7gg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.capability-card.svelte-1mblcms{display:flex;gap:var(--spacing-md);padding:var(--spacing-md);border-left:var(--border-thin) solid var(--color-border);opacity:0;animation:slideUp .6s ease forwards;transition:all var(--transition-normal)}.capability-card.svelte-1mblcms:hover{border-left-color:var(--color-accent-blue);background-color:#1414144d}.capability-number.svelte-1mblcms{font-size:var(--font-size-2xl);color:var(--color-accent-blue);opacity:.5;flex-shrink:0;line-height:1}.capability-content.svelte-1mblcms{flex:1}.capability-title.svelte-1mblcms{font-size:var(--font-size-lg);margin-bottom:var(--spacing-xs);color:var(--color-text-primary);letter-spacing:var(--letter-spacing-wide)}.capability-description.svelte-1mblcms{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}@media(max-width:768px){.capability-card.svelte-1mblcms{flex-direction:column;gap:var(--spacing-sm)}.capability-number.svelte-1mblcms{font-size:var(--font-size-xl)}}.background-container.svelte-1hj79c3{position:fixed;top:0;left:0;width:100%;height:100%;z-index:0}.section.svelte-1hj79c3{position:relative;z-index:1;padding:calc(var(--spacing-xxl) + 72px) var(--spacing-md) var(--spacing-xxl);min-height:100vh;display:flex;align-items:center}.container.svelte-1hj79c3{max-width:1400px;margin:0 auto;width:100%}.section-header.svelte-1hj79c3{text-align:center;margin-bottom:var(--spacing-xl)}.section-label.svelte-1hj79c3{font-size:var(--font-size-xs);color:var(--color-text-tertiary);display:block;margin-bottom:var(--spacing-sm);letter-spacing:var(--letter-spacing-wider)}.section-title.svelte-1hj79c3{font-size:var(--font-size-3xl);margin-bottom:var(--spacing-md)}.section-description.svelte-1hj79c3{font-size:var(--font-size-base);color:var(--color-text-secondary);line-height:var(--line-height-relaxed)}.capabilities-list.svelte-1hj79c3{display:flex;flex-direction:column;gap:0;max-width:900px;margin:0 auto}@media(max-width:768px){.section-title.svelte-1hj79c3{font-size:var(--font-size-2xl)}.section.svelte-1hj79c3{padding:var(--spacing-xl) var(--spacing-sm)}}
