.page-width[data-v-55d2e756]{margin:0 auto;width:min(1180px,calc(100% - 48px))}.hero[data-v-55d2e756]{background:linear-gradient(135deg,#1e1b4b,#312e81 55%,#4338ca);color:#fff;overflow:hidden;position:relative}.glow[data-v-55d2e756]{border-radius:50%;filter:blur(70px);opacity:.12;position:absolute}.glow-one[data-v-55d2e756]{background:#fbbf24;height:290px;left:4%;top:30px;width:290px}.glow-two[data-v-55d2e756]{background:#60a5fa;bottom:20px;height:390px;right:5%;width:390px}.hero-inner[data-v-55d2e756]{grid-gap:80px;align-items:center;display:grid;gap:80px;grid-template-columns:1.05fr .95fr;margin:0 auto;min-height:620px;padding:82px 0;position:relative;width:min(1180px,calc(100% - 48px))}.hero h1[data-v-55d2e756]{font-size:max(42px,min(5vw,67px));letter-spacing:-2px;line-height:1.2;margin:0 0 24px;max-width:690px}.hero-copy>p[data-v-55d2e756]{color:#d1d5db;font-size:22px;margin:0 0 35px}.hero-actions[data-v-55d2e756]{display:flex;gap:16px}.hero-actions a[data-v-55d2e756]{border-radius:8px;font-weight:700;min-width:135px;padding:15px 24px;text-align:center;transition:.2s}.btn-gold[data-v-55d2e756]{background:#f59e0b;box-shadow:0 9px 22px rgba(245,158,11,.25);color:#1e1b4b}.btn-outline[data-v-55d2e756]{border:2px solid #fff;color:#fff}.btn-outline[data-v-55d2e756]:hover{background:#fff;color:#1e1b4b}.hero-stats[data-v-55d2e756]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr);margin-top:50px}.hero-stats span[data-v-55d2e756],.hero-stats strong[data-v-55d2e756]{display:block}.hero-stats strong[data-v-55d2e756]{color:#fbbf24;font-size:29px}.hero-stats span[data-v-55d2e756]{color:#9ca3af;font-size:13px;margin-top:6px}.hero-panel[data-v-55d2e756]{backdrop-filter:blur(14px);background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.22);border-radius:17px;padding:34px;position:relative}.hero-panel>div[data-v-55d2e756]{align-items:center;display:flex;gap:17px;padding:12px 0}.hero-panel>div>span[data-v-55d2e756]{align-items:center;border-radius:8px;display:grid;font-size:22px;font-weight:700;height:50px;justify-items:center;place-items:center;width:50px}.hero-panel p[data-v-55d2e756]{margin:0}.hero-panel b[data-v-55d2e756],.hero-panel small[data-v-55d2e756]{display:block}.hero-panel small[data-v-55d2e756]{color:#d1d5db;margin-top:6px}.gold[data-v-55d2e756]{background:#f59e0b;color:#1e1b4b}.blue[data-v-55d2e756]{background:#2563eb}.purple[data-v-55d2e756]{background:#4f46e5}.dark[data-v-55d2e756]{background:#312e81}.blue-dark[data-v-55d2e756]{background:#1d4ed8}.orange[data-v-55d2e756]{background:#d97706}.decor[data-v-55d2e756]{animation:pulse-55d2e756 2.5s infinite;background:#fbbf24;border-radius:50%;opacity:.2;position:absolute}.decor-one[data-v-55d2e756]{height:80px;right:-20px;top:-20px;width:80px}.decor-two[data-v-55d2e756]{bottom:-25px;height:65px;left:-24px;width:65px}@keyframes pulse-55d2e756{50%{opacity:.1;transform:scale(1.12)}}.section[data-v-55d2e756]{padding:82px 0}.section-soft[data-v-55d2e756]{background:#f8fafc}.compact-top[data-v-55d2e756]{padding-top:25px}.section-heading[data-v-55d2e756]{margin-bottom:48px;padding:0 20px;text-align:center}.section-heading h2[data-v-55d2e756]{color:#111827;font-size:38px;margin:0 0 14px}.section-heading p[data-v-55d2e756]{color:#64748b;font-size:17px;margin:0}.service-grid[data-v-55d2e756]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.service-card[data-v-55d2e756]{background:#fff;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 2px 5px rgba(15,23,42,.04);display:flex;flex-direction:column;padding:26px;transition:.3s}.service-card[data-v-55d2e756]:hover{box-shadow:0 18px 35px rgba(15,23,42,.12);transform:translateY(-8px) scale(1.015)}.icon-box[data-v-55d2e756]{align-items:center;border-radius:9px;color:#fff;display:grid;font-size:24px;height:58px;justify-items:center;margin-bottom:20px;place-items:center;width:58px}.advantage-grid h3[data-v-55d2e756],.case-grid h3[data-v-55d2e756],.service-card h3[data-v-55d2e756],.solution-grid h3[data-v-55d2e756]{color:#111827;font-size:20px;margin:0 0 10px}.advantage-grid p[data-v-55d2e756],.case-grid p[data-v-55d2e756],.service-card p[data-v-55d2e756],.solution-grid p[data-v-55d2e756]{color:#64748b;line-height:1.75}.solution-grid[data-v-55d2e756]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.solution-grid article[data-v-55d2e756]{background:#fff;border-radius:12px;box-shadow:0 2px 7px rgba(15,23,42,.06);display:flex;flex-direction:column;padding:30px 26px}.solution-grid article>span[data-v-55d2e756]{align-items:center;background:#eef2ff;border-radius:9px;display:grid;font-size:28px;height:56px;justify-items:center;margin-bottom:22px;place-items:center;width:56px}.card-contact[data-v-55d2e756]{grid-gap:8px;border-top:1px solid #e8ecf5;display:grid;gap:8px;margin-top:auto;padding-top:18px}.card-contact a[data-v-55d2e756]{align-items:center;color:#475569;display:flex;flex-wrap:wrap;font-size:13px;line-height:1.45}.card-contact strong[data-v-55d2e756]{color:#4338ca;font-weight:700}.card-contact a:hover strong[data-v-55d2e756]{color:#f59e0b}.advantage-grid[data-v-55d2e756]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:repeat(3,1fr)}.advantage-grid article[data-v-55d2e756]{background:#fff;border:1px solid #f1f5f9;border-radius:12px;box-shadow:0 2px 6px rgba(15,23,42,.04);padding:32px}.advantage-grid article>span[data-v-55d2e756]{align-items:center;background:#eef2ff;border-radius:10px;color:#4338ca;display:grid;font-size:28px;height:64px;justify-items:center;margin-bottom:24px;place-items:center;width:64px}.advantage-grid article[data-v-55d2e756]:nth-child(4){grid-column:1/2;margin-left:52%}.advantage-grid article[data-v-55d2e756]:nth-child(5){grid-column:2/3;margin-left:52%}.process[data-v-55d2e756]{grid-gap:25px;display:grid;gap:25px;grid-template-columns:repeat(6,1fr);position:relative}.process-line[data-v-55d2e756]{background:#c7d2fe;height:2px;left:6%;position:absolute;right:6%;top:48px}.process article[data-v-55d2e756]{position:relative;text-align:center;z-index:1}.process article>span[data-v-55d2e756]{align-items:center;background:#fff;border:4px solid #6366f1;border-radius:50%;box-shadow:0 8px 18px rgba(79,70,229,.15);color:#4338ca;display:grid;font-size:25px;font-weight:800;height:96px;justify-items:center;margin:0 auto 18px;place-items:center;width:96px}.process h3[data-v-55d2e756]{color:#111827;margin:0 0 7px}.process p[data-v-55d2e756]{color:#64748b;font-size:13px;margin:0}.case-grid[data-v-55d2e756]{grid-gap:28px;display:grid;gap:28px;grid-template-columns:1fr 1fr}.case-grid article[data-v-55d2e756]{background:#fff;border-radius:12px;box-shadow:0 2px 7px rgba(15,23,42,.06);display:flex;flex-direction:column;padding:32px}.case-grid article>span[data-v-55d2e756],.news-grid span[data-v-55d2e756]{background:#eef2ff;border-radius:999px;color:#3730a3;display:inline-block;font-size:12px;font-weight:700;padding:6px 11px}.case-grid h3[data-v-55d2e756]{margin-top:16px}.case-grid ul[data-v-55d2e756]{grid-gap:8px;display:grid;gap:8px;list-style:none;margin:20px 0 0;padding:0}.case-grid li[data-v-55d2e756]{color:#334155;font-size:13px}.case-grid li[data-v-55d2e756]:before{align-items:center;background:#f59e0b;border-radius:50%;color:#fff;content:"✓";display:inline-grid;font-size:11px;height:18px;justify-items:center;margin-right:9px;place-items:center;width:18px}.news-section[data-v-55d2e756]{background:#fff}.news-grid[data-v-55d2e756]{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}.news-grid a[data-v-55d2e756]{background:#f8fafc;border-radius:12px;padding:25px;transition:.2s}.news-grid a[data-v-55d2e756]:hover{box-shadow:0 10px 25px rgba(15,23,42,.1)}.news-grid h3[data-v-55d2e756]{color:#111827;font-size:18px;margin:15px 0 10px}.news-grid time[data-v-55d2e756]{color:#94a3b8;font-size:12px}.faq[data-v-55d2e756]{background:#f8fafc;border-radius:12px;margin-top:45px;padding:32px}.faq>h3[data-v-55d2e756]{font-size:25px;margin:0 0 20px;text-align:center}.faq article[data-v-55d2e756]{border-bottom:1px solid #e5e7eb}.faq article[data-v-55d2e756]:last-child{border:0}.faq button[data-v-55d2e756]{background:transparent;border:0;color:#111827;cursor:pointer;display:flex;font-weight:700;justify-content:space-between;padding:18px 0;text-align:left;width:100%}.faq button span[data-v-55d2e756]{color:#4338ca;font-size:20px}.faq article p[data-v-55d2e756]{color:#64748b;margin:0;padding:0 0 18px}.cta[data-v-55d2e756]{background:linear-gradient(135deg,#312e81,#4338ca);color:#fff;padding:82px 20px;text-align:center}.cta h2[data-v-55d2e756]{font-size:38px;margin:0 0 14px}.cta p[data-v-55d2e756]{color:#dbeafe;margin:0 0 30px}.cta a[data-v-55d2e756]{border:1px solid #fff;border-radius:8px;display:inline-block;font-weight:700;margin:6px;min-width:130px;padding:14px 23px}.cta a[data-v-55d2e756]:first-of-type{background:#f59e0b;border-color:#f59e0b;color:#1e1b4b}@media (max-width:980px){.hero-inner[data-v-55d2e756]{grid-template-columns:1fr;min-height:auto}.hero-panel[data-v-55d2e756]{display:none}.advantage-grid[data-v-55d2e756],.service-grid[data-v-55d2e756],.solution-grid[data-v-55d2e756]{grid-template-columns:1fr 1fr}.advantage-grid article[data-v-55d2e756]:nth-child(4),.advantage-grid article[data-v-55d2e756]:nth-child(5){grid-column:auto;margin-left:0}.process[data-v-55d2e756]{gap:35px;grid-template-columns:repeat(3,1fr)}.process-line[data-v-55d2e756]{display:none}}@media (max-width:640px){.hero-inner[data-v-55d2e756],.page-width[data-v-55d2e756]{width:calc(100% - 32px)}.hero-inner[data-v-55d2e756]{padding:68px 0}.hero h1[data-v-55d2e756]{font-size:39px;letter-spacing:-1px}.hero-copy>p[data-v-55d2e756]{font-size:17px;line-height:1.7}.hero-actions[data-v-55d2e756]{flex-direction:column}.hero-stats[data-v-55d2e756]{gap:12px}.hero-stats strong[data-v-55d2e756]{font-size:22px}.section[data-v-55d2e756]{padding:65px 0}.compact-top[data-v-55d2e756]{padding-top:10px}.cta h2[data-v-55d2e756],.section-heading h2[data-v-55d2e756]{font-size:30px}.advantage-grid[data-v-55d2e756],.case-grid[data-v-55d2e756],.news-grid[data-v-55d2e756],.service-grid[data-v-55d2e756],.solution-grid[data-v-55d2e756]{grid-template-columns:1fr}.process[data-v-55d2e756]{grid-template-columns:1fr 1fr}.process article>span[data-v-55d2e756]{height:78px;width:78px}.faq[data-v-55d2e756]{padding:24px}}