.trait-grid.svelte-xjyuz8{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--nm-space-5)}.trait-card.svelte-xjyuz8{flex:1 1 300px;max-width:420px;background:var(--nm-color-surface);border:1px solid var(--nm-color-border);border-radius:var(--nm-radius-lg);padding:var(--nm-space-6);transition:transform .25s var(--nm-ease),box-shadow .25s var(--nm-ease),border-color .25s var(--nm-ease)}.trait-card.svelte-xjyuz8:hover{transform:translateY(-4px);box-shadow:var(--nm-shadow-md);border-color:var(--nm-blue-200)}.trait-card.svelte-xjyuz8 i:where(.svelte-xjyuz8){display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:var(--nm-radius-md);background:var(--nm-blue-50);color:var(--nm-blue-600);font-size:1.375rem}.trait-card.svelte-xjyuz8 h3:where(.svelte-xjyuz8){font:var(--nm-text-h3);margin:var(--nm-space-4) 0 var(--nm-space-2);word-break:keep-all}.trait-card.svelte-xjyuz8 p:where(.svelte-xjyuz8){font:var(--nm-text-body);color:var(--nm-color-text-secondary);word-break:keep-all}.feat-cols.svelte-xjyuz8{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--nm-space-4) var(--nm-space-10)}.app-chips.svelte-xjyuz8{display:flex;flex-wrap:wrap;gap:var(--nm-space-3)}.app-chips.svelte-xjyuz8 li:where(.svelte-xjyuz8){display:inline-flex;align-items:center;gap:var(--nm-space-2);padding:12px 20px;background:var(--nm-color-surface);border:1px solid var(--nm-color-border-strong);border-radius:var(--nm-radius-full);font:var(--nm-text-body-lg);font-weight:var(--nm-weight-medium)}.app-chips.svelte-xjyuz8 i:where(.svelte-xjyuz8){color:var(--nm-blue-500)}.synergy-band.svelte-xjyuz8{display:grid;grid-template-columns:6fr 6fr;gap:clamp(32px,5vw,72px);align-items:center}.synergy-band.svelte-xjyuz8 h2:where(.svelte-xjyuz8){font:var(--nm-text-display-lg);letter-spacing:-.02em;color:#fff;margin:var(--nm-space-3) 0 var(--nm-space-4);word-break:keep-all}.synergy-band.svelte-xjyuz8 p:where(.svelte-xjyuz8){font:var(--nm-text-body-lg);color:var(--nm-navy-300);margin-bottom:var(--nm-space-6);word-break:keep-all}.synergy-band.svelte-xjyuz8 .nm-btn:where(.svelte-xjyuz8):hover{text-decoration:none}.synergy-band__img.svelte-xjyuz8{background:#fff;border-radius:var(--nm-radius-xl);padding:clamp(20px,3vw,40px)}@media(max-width:1024px){.synergy-band.svelte-xjyuz8{grid-template-columns:1fr}}
