.industry-solution-page[data-v-f98a830a]{min-height:100vh;padding-top:var(--nav-height);background:radial-gradient(circle at 12% 4%,rgba(59,130,246,.2),transparent 30%),radial-gradient(circle at 88% 14%,rgba(168,85,247,.16),transparent 28%),#080812;color:var(--text-primary)}.industry-solution-container[data-v-f98a830a]{width:min(1180px,calc(100% - 48px));margin:0 auto}.industry-solution-hero[data-v-f98a830a]{min-height:min(720px,calc(100vh - var(--nav-height)));display:flex;align-items:center;padding:0;border-bottom:1px solid rgba(148,163,184,.14)}.hero-layout[data-v-f98a830a]{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(370px,.82fr);gap:clamp(48px,6vw,84px);align-items:center;padding:64px 0 70px}.section-heading>p[data-v-f98a830a]{margin:0;color:#93c5fd;font-size:.84rem;font-weight:900;letter-spacing:.05em}.hero-solution-badge[data-v-f98a830a]{width:fit-content;min-height:34px;display:inline-flex;align-items:center;gap:8px;border:1px solid rgba(96,165,250,.2);border-radius:999px;padding:4px 6px 4px 10px;background:#3b82f614;color:#dbeafe}.hero-solution-badge>span[data-v-f98a830a]{font-size:.9rem}.hero-solution-badge strong[data-v-f98a830a]{font-size:.76rem;font-weight:800}.hero-solution-badge i[data-v-f98a830a]{border-radius:999px;padding:4px 8px;background:#818cf824;color:#c7d2fe;font-size:.64rem;font-style:normal;font-weight:800}.hero-copy h1[data-v-f98a830a]{max-width:700px;margin:20px 0 0;line-height:1.08;letter-spacing:-.035em}.hero-copy h1>span[data-v-f98a830a]{display:block;color:#e2e8f0b8;font-size:clamp(1rem,1.55vw,1.25rem);font-weight:800;letter-spacing:.04em}.hero-copy h1>strong[data-v-f98a830a]{display:block;margin-top:10px;background:linear-gradient(110deg,#fff 4%,#dbeafe 42%,#c4b5fd 86%);-webkit-background-clip:text;background-clip:text;color:transparent;font-size:clamp(2.2rem,3.4vw,3.2rem);font-weight:900;white-space:nowrap;text-wrap:balance}.hero-description[data-v-f98a830a]{max-width:640px;margin:24px 0 0;color:#e2e8f0ad;font-size:1rem;line-height:1.8}.hero-audience[data-v-f98a830a]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;margin-top:20px}.hero-audience>strong[data-v-f98a830a]{color:#93c5fd;font-size:.74rem;font-weight:900}.hero-audience>span[data-v-f98a830a]{position:relative;color:#e2e8f094;font-size:.74rem;font-weight:700}.hero-audience>span[data-v-f98a830a]:before{content:"";width:4px;height:4px;display:inline-block;margin:0 7px 2px 0;border-radius:50%;background:#818cf8cc}.hero-actions[data-v-f98a830a]{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.solution-primary-btn[data-v-f98a830a],.solution-secondary-btn[data-v-f98a830a]{display:inline-flex;min-height:52px;align-items:center;justify-content:center;gap:10px;border-radius:14px;padding:0 18px;font-weight:800;text-decoration:none;transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease,background .2s ease}.solution-primary-btn[data-v-f98a830a]{min-width:210px;background:linear-gradient(110deg,#4f46e5,#8b5cf6 58%,#d946ef);color:#fff;box-shadow:0 16px 38px #6366f147}.solution-primary-btn>span[data-v-f98a830a]{font-size:1.05rem}.solution-primary-btn>strong[data-v-f98a830a]{font-size:.92rem}.solution-primary-btn>i[data-v-f98a830a]{margin-left:auto;font-style:normal}.solution-secondary-btn[data-v-f98a830a]{border:1px solid rgba(148,163,184,.2);background:#ffffff09;color:#dbeafed6;font-size:.84rem}.solution-secondary-btn>span[data-v-f98a830a]{min-width:23px;height:23px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#94a3b81f;color:#c7d2fe;font-size:.68rem}.solution-primary-btn[data-v-f98a830a]:hover,.solution-primary-btn[data-v-f98a830a]:focus-visible,.solution-secondary-btn[data-v-f98a830a]:hover,.solution-secondary-btn[data-v-f98a830a]:focus-visible{transform:translateY(-2px)}.solution-primary-btn[data-v-f98a830a]:hover,.solution-primary-btn[data-v-f98a830a]:focus-visible{box-shadow:0 20px 46px #6366f161}.solution-secondary-btn[data-v-f98a830a]:hover,.solution-secondary-btn[data-v-f98a830a]:focus-visible{border-color:#93c5fd61;background:#3b82f614}.hero-assurances[data-v-f98a830a]{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:18px}.hero-assurances span[data-v-f98a830a]{color:#e2e8f075;font-size:.7rem;font-weight:700}.hero-assurances span[data-v-f98a830a]:before{content:"✓";margin-right:6px;color:#6ee7b7;font-weight:900}.hero-task-preview[data-v-f98a830a]{display:flex;flex-direction:column;gap:10px;border:1px solid rgba(148,163,184,.16);border-radius:24px;padding:20px;background:radial-gradient(circle at 100% 0,rgba(99,102,241,.12),transparent 40%),#0f172aad;box-shadow:0 28px 80px #02061761}.preview-heading[data-v-f98a830a]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:2px 3px 8px}.preview-heading>span[data-v-f98a830a]{min-width:0;display:flex;flex-direction:column;gap:4px}.preview-heading small[data-v-f98a830a]{color:#a5b4fc;font-size:.68rem;font-weight:900;letter-spacing:.08em}.preview-heading strong[data-v-f98a830a]{color:#f8fafc;font-size:1rem}.preview-heading>i[data-v-f98a830a]{flex:0 0 auto;border-radius:999px;padding:5px 8px;background:#818cf81c;color:#c7d2feb8;font-size:.66rem;font-style:normal;font-weight:800}.hero-task-preview a[data-v-f98a830a]{min-width:0;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;border:1px solid rgba(148,163,184,.11);border-radius:14px;padding:13px 14px;background:#ffffff08;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.hero-task-preview a[data-v-f98a830a]:hover,.hero-task-preview a[data-v-f98a830a]:focus-visible{border-color:#818cf85c;background:#6366f117;transform:translate(3px)}.preview-task-icon[data-v-f98a830a]{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:#ffffff0f;font-size:1.1rem}.hero-task-preview a>span[data-v-f98a830a]:nth-child(2){min-width:0;display:flex;flex-direction:column;gap:3px}.hero-task-preview a strong[data-v-f98a830a]{color:#f8fafc;font-size:.9rem}.hero-task-preview a small[data-v-f98a830a]{overflow:hidden;color:#e2e8f080;font-size:.7rem;text-overflow:ellipsis;white-space:nowrap}.preview-task-arrow[data-v-f98a830a]{width:28px;height:28px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:#60a5fa14;color:#93c5fd;font-style:normal}#common-tasks[data-v-f98a830a]{scroll-margin-top:calc(var(--nav-height) + 16px)}.solution-section[data-v-f98a830a]{padding:68px 0}.scenario-section[data-v-f98a830a],.faq-section[data-v-f98a830a]{border-top:1px solid rgba(148,163,184,.1);border-bottom:1px solid rgba(148,163,184,.1);background:#0f172a52}.section-heading[data-v-f98a830a]{text-align:center}.section-heading.align-left[data-v-f98a830a]{text-align:left}.section-heading h2[data-v-f98a830a]{margin:9px 0 0;font-size:clamp(1.55rem,3vw,2.25rem)}.section-heading>span[data-v-f98a830a]{display:block;margin-top:10px;color:var(--text-secondary);font-size:.92rem}.solution-task-grid[data-v-f98a830a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px}.solution-task-grid a[data-v-f98a830a]{min-width:0;display:flex;align-items:flex-start;flex-direction:column;border:1px solid rgba(148,163,184,.14);border-radius:16px;padding:20px;background:#ffffff0a;color:inherit;text-decoration:none;transition:transform .2s ease,border-color .2s ease,background .2s ease}.solution-task-grid a[data-v-f98a830a]:hover{border-color:#8b5cf66b;background:#6366f117;transform:translateY(-3px)}.task-icon[data-v-f98a830a]{display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border-radius:12px;background:#ffffff12;font-size:1.25rem}.solution-task-grid strong[data-v-f98a830a]{display:flex;align-items:center;gap:8px;margin-top:14px;color:#f8fafc;font-size:1rem}.solution-task-grid strong i[data-v-f98a830a]{border-radius:999px;padding:2px 6px;background:#10b98126;color:#6ee7b7;font-size:.64rem;font-style:normal}.solution-task-grid p[data-v-f98a830a]{flex:1;margin:8px 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.65}.solution-task-grid b[data-v-f98a830a]{margin-top:16px;color:#93c5fd;font-size:.78rem}.scenario-grid[data-v-f98a830a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:28px}.scenario-grid article[data-v-f98a830a]{border:1px solid rgba(148,163,184,.12);border-radius:16px;padding:22px;background:#02061747}.scenario-grid article>span[data-v-f98a830a]{font-size:1.55rem}.scenario-grid h3[data-v-f98a830a]{margin:12px 0 0;font-size:1rem}.scenario-grid p[data-v-f98a830a]{margin:8px 0 0;color:var(--text-secondary);font-size:.84rem;line-height:1.7}.workflow-layout[data-v-f98a830a]{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);gap:42px;align-items:start}.solution-step-list[data-v-f98a830a]{display:flex;flex-direction:column;gap:12px;margin:25px 0 0;padding:0;list-style:none}.solution-step-list li[data-v-f98a830a]{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:13px}.solution-step-list li>span[data-v-f98a830a]{display:inline-flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:50%;background:#3b82f62e;color:#bfdbfe;font-size:.78rem;font-weight:900}.solution-step-list p[data-v-f98a830a]{margin:3px 0 0;color:#e2e8f0c2;line-height:1.75}.solution-tips[data-v-f98a830a]{border:1px solid rgba(16,185,129,.2);border-radius:18px;padding:22px;background:#10b98112}.solution-tips>span[data-v-f98a830a]{color:#6ee7b7;font-size:.76rem;font-weight:900}.solution-tips h3[data-v-f98a830a]{margin:7px 0 0;font-size:1.1rem}.solution-tips ul[data-v-f98a830a]{display:flex;flex-direction:column;gap:11px;margin:18px 0 0;padding-left:18px}.solution-tips li[data-v-f98a830a]{color:#e2e8f0ad;font-size:.82rem;line-height:1.7}.solution-faq-list[data-v-f98a830a]{max-width:860px;display:flex;flex-direction:column;gap:10px;margin:28px auto 0}.solution-faq-list details[data-v-f98a830a]{border:1px solid rgba(148,163,184,.13);border-radius:12px;padding:0 16px;background:#ffffff09}.solution-faq-list summary[data-v-f98a830a]{padding:15px 0;cursor:pointer;color:#f8fafc;font-weight:800}.solution-faq-list details p[data-v-f98a830a]{margin:0;border-top:1px solid rgba(148,163,184,.1);padding:13px 0 16px;color:var(--text-secondary);line-height:1.75}.solution-bottom-cta[data-v-f98a830a]{max-width:920px;display:flex;align-items:center;justify-content:space-between;gap:24px;margin:34px auto 0;border:1px solid rgba(96,165,250,.2);border-radius:16px;padding:20px 22px;background:#2563eb14}.solution-bottom-cta>div[data-v-f98a830a]{min-width:0;display:flex;flex-direction:column;gap:5px}.solution-bottom-cta strong[data-v-f98a830a]{color:#fff}.solution-bottom-cta span[data-v-f98a830a]{color:var(--text-secondary);font-size:.8rem}.solution-bottom-cta>a[data-v-f98a830a]{min-height:42px;display:inline-flex;flex:0 0 auto;align-items:center;border-radius:9px;padding:0 16px;background:var(--gradient-main);color:#fff;font-size:.84rem;font-weight:800;text-decoration:none}@media (max-width: 900px){.industry-solution-hero[data-v-f98a830a]{min-height:auto}.hero-layout[data-v-f98a830a],.workflow-layout[data-v-f98a830a]{grid-template-columns:1fr}.hero-task-preview[data-v-f98a830a]{max-width:680px}}@media (max-width: 640px){.industry-solution-container[data-v-f98a830a]{width:calc(100% - 28px)}.hero-layout[data-v-f98a830a]{gap:34px;padding:42px 0 46px}.hero-copy h1>strong[data-v-f98a830a]{font-size:clamp(2.2rem,11vw,3rem);white-space:normal}.hero-description[data-v-f98a830a]{font-size:.94rem;line-height:1.7}.hero-actions[data-v-f98a830a],.solution-bottom-cta[data-v-f98a830a]{align-items:stretch;flex-direction:column}.solution-primary-btn[data-v-f98a830a],.solution-secondary-btn[data-v-f98a830a],.solution-bottom-cta>a[data-v-f98a830a]{width:100%}.hero-audience[data-v-f98a830a]{gap:8px 12px}.hero-assurances[data-v-f98a830a]{gap:8px 14px}.solution-section[data-v-f98a830a]{padding:46px 0}.solution-task-grid[data-v-f98a830a],.scenario-grid[data-v-f98a830a]{grid-template-columns:1fr}.solution-task-grid a[data-v-f98a830a],.scenario-grid article[data-v-f98a830a]{padding:17px}}
