.solution-page[data-v-eb75eb36]{min-height:100vh;background:var(--color-background)}.solution-hero[data-v-eb75eb36]{padding-bottom:72px}.solution-hero-grid[data-v-eb75eb36]{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:56px;align-items:center}.solution-hero-copy h1[data-v-eb75eb36]{max-width:760px;margin:0 auto 22px}.solution-hero-copy[data-v-eb75eb36]{display:flex;flex-direction:column;align-items:center;text-align:center}.solution-hero-copy .page-lead[data-v-eb75eb36]{max-width:680px;margin-left:auto;margin-right:auto}.solution-hero-actions[data-v-eb75eb36]{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:30px}.solution-text-link[data-v-eb75eb36],.solution-card-link[data-v-eb75eb36]{color:var(--color-accent);font-weight:700;text-decoration:none}.solution-text-link span[data-v-eb75eb36],.solution-card-link span[data-v-eb75eb36]{margin-left:6px}.solution-hero-visual[data-v-eb75eb36]{position:relative;min-height:420px;overflow:hidden;border-radius:var(--radius-lg);background:var(--color-primary);box-shadow:var(--shadow-lg)}.solution-hero-visual[data-v-eb75eb36]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,transparent 35%,rgba(9,25,51,.82) 100%)}.solution-hero-visual img[data-v-eb75eb36]{width:100%;height:100%;min-height:420px;object-fit:cover}.solution-hero-visual-label[data-v-eb75eb36]{position:absolute;z-index:1;left:28px;right:28px;bottom:26px;display:grid;gap:8px;color:#fff}.solution-hero-visual-label span[data-v-eb75eb36]{font-size:11px;letter-spacing:.16em;font-weight:800;opacity:.72}.solution-hero-visual-label strong[data-v-eb75eb36]{font-size:clamp(22px,3vw,34px);line-height:1.1}.solution-two-column[data-v-eb75eb36]{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.9fr);gap:48px;align-items:start}.solution-intro[data-v-eb75eb36],.solution-proof[data-v-eb75eb36],.solution-resources[data-v-eb75eb36],.solution-faq[data-v-eb75eb36]{background:#fff}.solution-audience-list[data-v-eb75eb36]{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.solution-audience-item[data-v-eb75eb36]{padding:9px 13px;border:1px solid var(--color-border);border-radius:999px;color:var(--color-text-secondary);font-size:13px}.solution-pain-card[data-v-eb75eb36]{padding:30px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface)}.solution-pain-card ul[data-v-eb75eb36]{display:grid;gap:18px;margin:24px 0 0;padding:0;list-style:none}.solution-pain-card li[data-v-eb75eb36]{display:flex;align-items:center;gap:10px;color:var(--color-text-secondary);line-height:1.7}.solution-pain-card li[data-v-eb75eb36]:before{content:"×";display:inline-grid;flex:0 0 16px;place-items:center;color:var(--color-accent);font-size:20px;line-height:1;font-weight:800}.solution-features[data-v-eb75eb36],.solution-process[data-v-eb75eb36],.solution-cases[data-v-eb75eb36]{background:var(--color-background)}.solution-features[data-v-eb75eb36],.solution-process[data-v-eb75eb36],.solution-cases[data-v-eb75eb36]{padding-top:76px;padding-bottom:76px}.solution-section-header[data-v-eb75eb36]{max-width:760px;margin:0 auto 34px;text-align:center}.solution-section-header .section-desc[data-v-eb75eb36]{margin-left:auto;margin-right:auto}.solution-feature-grid[data-v-eb75eb36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-feature-card[data-v-eb75eb36],.solution-proof-card[data-v-eb75eb36]{padding:26px;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff}.solution-card-index[data-v-eb75eb36],.solution-workflow-number[data-v-eb75eb36]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--color-primary-100);color:var(--color-accent);font-size:12px;font-weight:800}.solution-feature-card h3[data-v-eb75eb36],.solution-workflow-step h3[data-v-eb75eb36],.solution-case-content h3[data-v-eb75eb36]{margin:22px 0 10px;color:var(--color-text);font-size:19px}.solution-feature-card p[data-v-eb75eb36],.solution-workflow-step p[data-v-eb75eb36],.solution-proof-card p[data-v-eb75eb36],.solution-case-content p[data-v-eb75eb36],.solution-resource-item small[data-v-eb75eb36]{color:var(--color-text-secondary);line-height:1.75}.solution-process-heading[data-v-eb75eb36]{margin-bottom:34px}.solution-workflow-grid[data-v-eb75eb36]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.solution-workflow-step[data-v-eb75eb36]{display:flex;flex-direction:column;align-items:flex-start;gap:18px;padding:22px;border-top:2px solid var(--color-primary);background:#fff}.solution-workflow-step>div[data-v-eb75eb36]{width:100%}.solution-workflow-step h3[data-v-eb75eb36]{margin-top:0;font-size:17px}.solution-proof-grid[data-v-eb75eb36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.solution-proof-card strong[data-v-eb75eb36]{display:block;margin:16px 0 8px;color:var(--color-primary);font-size:clamp(25px,3vw,38px)}.solution-proof-note[data-v-eb75eb36]{max-width:820px;margin:24px auto 0;color:var(--color-text-secondary);font-size:13px;line-height:1.7;text-align:center}.solution-case-grid[data-v-eb75eb36]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.solution-case-card[data-v-eb75eb36]{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--radius-lg);background:#fff;color:inherit;text-decoration:none;transition:transform .25s ease,box-shadow .25s ease}.solution-case-card[data-v-eb75eb36]:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.solution-case-image[data-v-eb75eb36]{height:190px;overflow:hidden;background:var(--color-primary-100)}.solution-case-image img[data-v-eb75eb36]{width:100%;height:100%;object-fit:cover}.solution-case-content[data-v-eb75eb36]{padding:24px}.solution-case-content h3[data-v-eb75eb36]{margin-top:14px}.solution-card-link[data-v-eb75eb36]{display:inline-block;margin-top:12px;font-size:14px}.solution-resource-list[data-v-eb75eb36],.solution-faq-list[data-v-eb75eb36]{display:grid;gap:12px}.solution-resource-item[data-v-eb75eb36]{position:relative;display:grid;gap:7px;padding:20px 48px 20px 22px;border:1px solid var(--color-border);border-radius:var(--radius-md);color:inherit;text-decoration:none}.solution-resource-item[data-v-eb75eb36]:hover{border-color:var(--color-accent)}.solution-resource-item span[data-v-eb75eb36]{color:var(--color-text);font-weight:700}.solution-resource-item strong[data-v-eb75eb36]{position:absolute;top:22px;right:20px;color:var(--color-accent)}.solution-faq-item[data-v-eb75eb36]{border-bottom:1px solid var(--color-border)}.solution-faq-item summary[data-v-eb75eb36]{display:flex;justify-content:space-between;gap:20px;padding:18px 0;cursor:pointer;color:var(--color-text);font-weight:700;list-style:none}.solution-faq-item summary[data-v-eb75eb36]::-webkit-details-marker{display:none}.solution-faq-item summary b[data-v-eb75eb36]{color:var(--color-accent);font-size:20px;font-weight:400}.solution-faq-item[open] summary b[data-v-eb75eb36]{transform:rotate(45deg)}.solution-faq-item p[data-v-eb75eb36]{margin:0 0 18px;color:var(--color-text-secondary);line-height:1.8}.solution-cta[data-v-eb75eb36]{background:var(--color-background)}.solution-cta-card[data-v-eb75eb36]{padding:clamp(38px,7vw,84px);border-radius:var(--radius-lg);background:linear-gradient(135deg,var(--color-primary) 0%,var(--color-primary-dark) 100%);color:#fff;text-align:center}.solution-cta-card h2[data-v-eb75eb36]{max-width:760px;margin:18px auto 14px;color:#fff;font-size:clamp(30px,5vw,58px);line-height:1.08}.solution-cta-card p[data-v-eb75eb36]{max-width:650px;margin:0 auto 28px;color:#ffffffc7;line-height:1.8}.solution-cta-card .btn[data-v-eb75eb36]{background:#fff;color:var(--color-primary)}@media (max-width: 980px){.solution-hero-grid[data-v-eb75eb36],.solution-two-column[data-v-eb75eb36]{grid-template-columns:1fr}.solution-workflow-grid[data-v-eb75eb36],.solution-feature-grid[data-v-eb75eb36],.solution-case-grid[data-v-eb75eb36],.solution-proof-grid[data-v-eb75eb36]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 640px){.solution-hero[data-v-eb75eb36]{padding-bottom:46px}.solution-hero-visual[data-v-eb75eb36],.solution-hero-visual img[data-v-eb75eb36]{min-height:280px}.solution-feature-grid[data-v-eb75eb36],.solution-workflow-grid[data-v-eb75eb36],.solution-case-grid[data-v-eb75eb36],.solution-proof-grid[data-v-eb75eb36]{grid-template-columns:1fr}.solution-pain-card[data-v-eb75eb36],.solution-feature-card[data-v-eb75eb36],.solution-proof-card[data-v-eb75eb36],.solution-case-content[data-v-eb75eb36]{padding:22px}}
