.solutions-page[data-v-d79b8f89]{background:#f4f6fb;min-height:100vh;padding:80px 0 0}.solutions-hero[data-v-d79b8f89]{aspect-ratio:1440/360;background:#e8eef5;width:100%;overflow:hidden}.solutions-hero img[data-v-d79b8f89]{object-fit:cover;width:100%;height:100%;display:block}.container[data-v-d79b8f89]{background:#fff;max-width:930px;margin:0 auto;padding:48px 24px 0}.title-wrap[data-v-d79b8f89]{text-align:center;margin-bottom:34px}.page-title[data-v-d79b8f89]{color:var(--primary-color);font-size:26px;font-weight:800;line-height:1.3}.paragraphs p[data-v-d79b8f89]{color:#2d3a4a;text-align:center;margin:0 0 10px;font-size:15px;line-height:1.9}.steps[data-v-d79b8f89]{justify-content:center;align-items:stretch;gap:0;margin:18px 0 42px;display:flex}.step-card[data-v-d79b8f89]{background:var(--primary-color);color:#fff;min-height:58px;box-shadow:none;text-align:center;border-radius:0;flex:1 1 0;justify-content:center;align-items:center;padding:10px 12px;display:flex;position:relative}.step-card[data-v-d79b8f89]:not(:last-child){margin-right:16px}.step-card[data-v-d79b8f89]:not(:last-child):after{content:"";border-left:16px solid var(--primary-color);border-top:14px solid #0000;border-bottom:14px solid #0000;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.step-badge[data-v-d79b8f89]{color:#fff;background:0 0;border:0;border-radius:0;margin-bottom:0;padding:0;font-size:14px;font-weight:700;display:inline}.step-desc[data-v-d79b8f89]{display:none}.gallery[data-v-d79b8f89]{max-width:780px;margin:20px auto 42px}.gallery-grid[data-v-d79b8f89]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.gallery-card[data-v-d79b8f89]{background:#fff;border:0;border-radius:0;overflow:hidden;box-shadow:0 6px 16px #0000000f}.gallery-card img[data-v-d79b8f89]{object-fit:cover;width:100%;height:130px;display:block}.service-modes[data-v-d79b8f89]{margin-top:36px}.service-title[data-v-d79b8f89]{color:var(--primary-color);text-align:center;margin:0 0 24px;font-size:24px;font-weight:800}.service-modes[data-v-d79b8f89]{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.service-modes .service-title[data-v-d79b8f89]{grid-column:1/-1}.mode-card[data-v-d79b8f89]{border:2px solid var(--primary-color);box-shadow:none;text-align:center;background:#fff;border-radius:6px;margin-bottom:0;padding:22px 18px 20px}.mode-header[data-v-d79b8f89]{color:#1f2f46;border-bottom:1px solid var(--primary-color);background:0 0;border-radius:0;padding:0 0 12px;font-size:16px;font-weight:700;display:block}.mode-name[data-v-d79b8f89]{line-height:1.4}.mode-flow[data-v-d79b8f89]{display:none}.flow-step[data-v-d79b8f89]{align-items:center;gap:8px;display:inline-flex}.flow-label[data-v-d79b8f89]{color:#1f66ad;white-space:nowrap;background:#d9ebfa;border:1px solid #a3c5e8;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700}.flow-arrow[data-v-d79b8f89]{color:#1f66ad;font-size:13px;font-weight:700}.mode-desc[data-v-d79b8f89]{color:#334052;margin:0;font-size:14px;line-height:1.7}.industry-cases[data-v-d79b8f89]{background:0 0;margin-top:58px;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:0 calc(50vw - 50%) 54px}.industry-title[data-v-d79b8f89]{color:var(--primary-color);text-align:center;margin:0 0 24px;font-size:24px;font-weight:800}.industry-list[data-v-d79b8f89]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:780px;margin:0 auto;display:grid}.industry-item[data-v-d79b8f89]{color:inherit;aspect-ratio:2.2;background-color:#1f355c;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #d8e3f3;border-radius:0;flex-direction:column;justify-content:center;align-items:center;padding:20px 24px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 10px #0000001a}.industry-item[data-v-d79b8f89]:before{content:"";z-index:0;background:#00000073;position:absolute;inset:0}.industry-item[data-v-d79b8f89]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #00000026}.case-text[data-v-d79b8f89]{color:#fff;z-index:1;text-shadow:1px 1px 2px #00000080;text-align:center;padding-right:0;font-size:22px;font-weight:700;line-height:1.5;position:relative}.case-subtitle[data-v-d79b8f89]{color:#ffffffeb;z-index:1;text-shadow:1px 1px 2px #00000080;text-align:center;margin-top:8px;padding-right:0;font-size:14px;line-height:1.5;position:relative}.case-cta[data-v-d79b8f89]{color:#fff;white-space:nowrap;z-index:1;text-shadow:1px 1px 2px #00000080;font-size:14px;font-weight:700;position:absolute;bottom:20px;right:20px}.page-subtitle[data-v-d79b8f89]{color:#4a5a6e;margin-top:14px;font-size:16px;font-weight:600;line-height:1.7}.hero-contact[data-v-d79b8f89]{color:#fff;background:#0b96df;border-radius:999px;justify-content:center;align-items:center;margin-top:14px;padding:8px 22px;font-size:14px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0b96df38}.section-heading[data-v-d79b8f89]{color:var(--primary-color);text-align:center;margin:34px 0 16px;font-size:24px;font-weight:800}.problem-section[data-v-d79b8f89]{text-align:center;margin:42px 0 26px}.problem-copy[data-v-d79b8f89]{color:#2d3a4a;max-width:840px;margin:0 auto 24px;font-size:13px;line-height:1.9}.problem-gallery[data-v-d79b8f89]{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;max-width:780px;margin:0 auto 30px;display:grid}.problem-gallery img[data-v-d79b8f89]{aspect-ratio:263/178;object-fit:cover;width:100%;display:block}.why-choose[data-v-d79b8f89]{margin-top:40px}.why-layout[data-v-d79b8f89]{grid-template-columns:minmax(0,.95fr) minmax(0,1fr);align-items:center;gap:30px;max-width:780px;margin:0 auto;display:grid}.why-image[data-v-d79b8f89]{background:#e8eef5;overflow:hidden}.why-image img[data-v-d79b8f89]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.why-grid[data-v-d79b8f89]{grid-template-columns:1fr;gap:12px;display:grid}.why-item[data-v-d79b8f89]{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0 0 0 18px;position:relative}.why-item[data-v-d79b8f89]:before{content:"";background:var(--primary-color);border-radius:50%;width:7px;height:7px;position:absolute;top:9px;left:0}.why-item-title[data-v-d79b8f89]{color:#2f5fae;margin:0 0 8px;font-size:16px;font-weight:700}.why-item-desc[data-v-d79b8f89]{color:#334052;margin:0;font-size:14px;line-height:1.7}.solutions-cta[data-v-d79b8f89]{text-align:left;color:#1f355c;background:linear-gradient(90deg,#bceefa 0%,#e7fbff 100%);border-radius:10px;justify-content:space-between;align-items:center;gap:24px;margin:44px 0 60px;padding:24px 30px;display:flex}.cta-title[data-v-d79b8f89]{color:#111827;margin:0 0 6px;font-size:18px;font-weight:800}.cta-desc[data-v-d79b8f89]{color:#334052;max-width:560px;margin:0;font-size:14px;line-height:1.7}.cta-contact[data-v-d79b8f89]{flex-wrap:wrap;justify-content:center;gap:22px;margin-bottom:20px;font-size:15px;font-weight:600;display:flex}.cta-contact-item[data-v-d79b8f89]{color:#1f355c}.cta-button[data-v-d79b8f89]{color:#1b3aa5;white-space:nowrap;background:0 0;border:2px solid #1b3aa5;border-radius:999px;padding:10px 22px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.cta-button[data-v-d79b8f89]:hover{transform:translateY(-2px);box-shadow:0 8px 18px #0003}@media (width<=768px){.solutions-page[data-v-d79b8f89]{padding:68px 0 40px}.page-title[data-v-d79b8f89]{font-size:28px}.paragraphs p[data-v-d79b8f89]{font-size:14px}.gallery-grid[data-v-d79b8f89]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.gallery-card img[data-v-d79b8f89]{height:150px}.mode-flow[data-v-d79b8f89]{gap:6px}.flow-label[data-v-d79b8f89]{padding:7px 10px;font-size:12px}.industry-item[data-v-d79b8f89]{flex-direction:column;align-items:flex-start;gap:6px}.case-cta[data-v-d79b8f89]{padding-left:2px}.why-layout[data-v-d79b8f89]{grid-template-columns:1fr;gap:18px}.why-image img[data-v-d79b8f89]{aspect-ratio:16/9}.solutions-cta[data-v-d79b8f89]{margin-bottom:44px;padding:28px 18px}}
