.solution-cross-sell[data-v-e61cfe69]{margin:clamp(3rem,7vw,5.5rem) 0;padding:clamp(1.5rem,4vw,3rem);color:var(--fl-text);background:var(--fl-surface);border:1px solid var(--fl-line);border-radius:24px;box-shadow:var(--fl-shadow);overflow-wrap:anywhere}h2[data-v-e61cfe69]{max-width:26ch;margin:0 0 1.25rem;font-family:var(--fl-ff-head);font-size:clamp(1.8rem,3.4vw,2.8rem);line-height:1.08;letter-spacing:-.035em}h3[data-v-e61cfe69]{margin:0 0 .8rem;font-size:1.25rem;line-height:1.3}p[data-v-e61cfe69]{color:var(--fl-mut);line-height:1.7}a[data-v-e61cfe69]{color:var(--fl-text);text-decoration:none}h3 a[data-v-e61cfe69]{display:inline-flex;align-items:center;gap:.4rem;min-height:44px}h3 a[data-v-e61cfe69]:after{content:"→";color:var(--fl-accent);transition:transform .2s ease}h3 a[data-v-e61cfe69]:hover:after{transform:translate(3px)}a[data-v-e61cfe69]:focus-visible{outline:2px solid var(--fl-accent);outline-offset:4px}.solution-paths[data-v-e61cfe69]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,250px),1fr));gap:1rem;margin:1.75rem 0}.solution-paths article[data-v-e61cfe69]{padding:1.4rem 1.5rem;background:var(--fl-surface2);border:1px solid var(--fl-line);border-radius:16px}.solution-paths article p[data-v-e61cfe69]{margin:0}.solution-industry-links[data-v-e61cfe69]{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.75rem 0}.solution-industry-links a[data-v-e61cfe69]{display:inline-flex;align-items:center;min-height:40px;padding:.4rem .9rem;color:var(--fl-text);background:var(--fl-surface2);border:1px solid var(--fl-line);border-radius:999px;font-size:.88rem;font-weight:500;transition:border-color .2s,transform .2s}.solution-industry-links a[data-v-e61cfe69]:hover{border-color:var(--fl-accent);transform:translateY(-2px)}.solution-boundary[data-v-e61cfe69]{margin:1.5rem 0 0;font-size:.92rem}
