.ai-page[data-v-5df2b0c3]{color:#172033;background:#fff;margin-top:-72px;overflow:hidden}.ai-hero[data-v-5df2b0c3]{background:radial-gradient(circle at 28% 24%,#7c3aed26,#0000 34%),radial-gradient(circle at 78% 70%,#3b82f624,#0000 34%),linear-gradient(#fff,#faf9ff 58%,#f7fbff);padding:154px 0 88px;position:relative}.ai-hero[data-v-5df2b0c3]:before{content:"";opacity:.42;background-image:radial-gradient(circle,#6366f15c 1px,#0000 1.2px);background-size:86px 86px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 92%);mask-image:linear-gradient(#000,#0000 92%)}.ai-hero__orb[data-v-5df2b0c3]{filter:blur(70px);pointer-events:none;border-radius:50%;position:absolute}.ai-hero__orb--violet[data-v-5df2b0c3]{background:#a78bfa2b;width:280px;height:240px;top:12%;left:10%}.ai-hero__orb--blue[data-v-5df2b0c3]{background:#60a5fa29;width:330px;height:280px;bottom:5%;right:8%}.ai-hero__layout[data-v-5df2b0c3]{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);align-items:center;gap:clamp(48px,7vw,92px);display:grid;position:relative}.ai-kicker[data-v-5df2b0c3]{color:#5b4fd3;letter-spacing:.14em;align-items:center;gap:9px;margin:0 0 22px;font-size:13px;font-weight:800;display:inline-flex}.ai-kicker span[data-v-5df2b0c3]{font-size:15px}.ai-hero h1[data-v-5df2b0c3]{color:#111827;letter-spacing:-.055em;max-width:720px;margin:0;font-size:clamp(48px,5vw,72px);font-weight:850;line-height:1.12}.ai-hero h1 span[data-v-5df2b0c3]{color:#0000;background:linear-gradient(100deg,#2563eb,#6d4be8 55%,#b327d4);-webkit-background-clip:text;background-clip:text}.ai-hero__description[data-v-5df2b0c3]{color:#5b667a;max-width:680px;margin:27px 0 0;font-size:17px;line-height:1.9}.ai-hero__actions[data-v-5df2b0c3]{margin-top:34px}.ai-cta[data-v-5df2b0c3] .homepage-action-buttons__button--primary,.ai-hero__actions[data-v-5df2b0c3] .homepage-action-buttons__button--primary{color:#fff!important;background:#111827!important;border-color:#111827!important}.ai-hero__proof[data-v-5df2b0c3]{color:#536176;flex-wrap:wrap;gap:13px 22px;margin:28px 0 0;padding:0;font-size:13px;font-weight:600;list-style:none;display:flex}.ai-hero__proof li[data-v-5df2b0c3]{align-items:center;gap:7px;display:inline-flex}.ai-hero__proof svg[data-v-5df2b0c3]{fill:none;stroke:#22c55e;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.pipeline[data-v-5df2b0c3]{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffc7;border:1px solid #8b5cf633;border-radius:28px;padding:26px;position:relative;box-shadow:0 30px 80px #402e8c26}.pipeline[data-v-5df2b0c3]:after{content:"";z-index:-1;border-radius:inherit;background:linear-gradient(135deg,#8b5cf633,#0000 38%,#3b82f62e);position:absolute;inset:-1px}.pipeline__head[data-v-5df2b0c3]{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.pipeline__head div[data-v-5df2b0c3]{gap:5px;display:grid}.pipeline__head div span[data-v-5df2b0c3]{color:#8b5cf6;letter-spacing:.14em;font-size:10px;font-weight:800}.pipeline__head strong[data-v-5df2b0c3]{color:#27324a;font-size:16px}.pipeline__status[data-v-5df2b0c3]{color:#15803d;align-items:center;gap:6px;font-size:11px;font-weight:700;display:inline-flex}.pipeline__status i[data-v-5df2b0c3]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #22c55e1f}.pipeline__sources[data-v-5df2b0c3]{grid-template-columns:repeat(3,1fr);gap:9px;margin-top:24px;display:grid}.pipeline__sources span[data-v-5df2b0c3]{color:#5b667a;background:#f8fafccc;border:1px solid #e7e9f3;border-radius:14px;place-items:center;gap:8px;min-height:80px;font-size:11px;font-weight:700;display:grid}.pipeline__sources i[data-v-5df2b0c3]{color:#7157d9;font-size:19px}.pipeline__route[data-v-5df2b0c3]{align-items:center;margin:22px 0;display:flex}.pipeline__line[data-v-5df2b0c3]{background:repeating-linear-gradient(90deg,#a78bfa 0 6px,#0000 0 10px);flex:1;height:1px}.pipeline__node[data-v-5df2b0c3]{background:#fff;border-radius:16px;justify-items:center;gap:4px;min-width:114px;padding:15px 9px;display:grid;box-shadow:0 12px 24px #1e293b14}.pipeline__node i[data-v-5df2b0c3]{color:#6d4be8;margin-bottom:3px;font-size:20px}.pipeline__node span[data-v-5df2b0c3]{color:#263148;font-size:12px;font-weight:800}.pipeline__node small[data-v-5df2b0c3]{color:#94a3b8;font-size:9px}.pipeline__node--model[data-v-5df2b0c3]{background:linear-gradient(145deg,#312e81,#5b3fd1)}.pipeline__node--model i[data-v-5df2b0c3],.pipeline__node--model span[data-v-5df2b0c3]{color:#fff}.pipeline__node--model small[data-v-5df2b0c3]{color:#d8d4ff}.pipeline__metrics[data-v-5df2b0c3]{color:#64748b;border-top:1px solid #edf0f7;justify-content:space-between;gap:10px;padding-top:18px;font-size:10px;font-weight:700;display:flex}.pipeline__metrics i[data-v-5df2b0c3]{color:#6366f1;margin-right:5px}.ai-section-heading[data-v-5df2b0c3]{max-width:720px;margin-bottom:40px}.ai-section-heading--center[data-v-5df2b0c3]{text-align:center;max-width:880px;margin-left:auto;margin-right:auto}.ai-cta__panel>div>p[data-v-5df2b0c3],.ai-section-heading>p[data-v-5df2b0c3]{color:#7257dc;letter-spacing:.16em;margin:0 0 12px;font-size:12px;font-weight:800}.ai-cta h2[data-v-5df2b0c3],.ai-section-heading h2[data-v-5df2b0c3],.integration-copy h2[data-v-5df2b0c3]{color:#172033;letter-spacing:-.04em;margin:0;font-size:clamp(32px,3.4vw,48px);line-height:1.22}.ai-cta__panel>div>span[data-v-5df2b0c3],.ai-section-heading>span[data-v-5df2b0c3]{color:#64748b;margin-top:16px;font-size:15px;line-height:1.8;display:block}.ai-intro[data-v-5df2b0c3]{padding-top:86px!important;padding-bottom:86px!important}.challenge-grid[data-v-5df2b0c3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.challenge-card[data-v-5df2b0c3]{background:#fff;border:1px solid #e8eaf2;border-radius:20px;padding:28px;box-shadow:0 16px 40px #1e293b0d}.challenge-card__icon[data-v-5df2b0c3],.use-case-card__icon[data-v-5df2b0c3]{color:#694bd4;background:#f0ecff;border-radius:13px;place-items:center;width:46px;height:46px;display:inline-grid}.capability-list h3[data-v-5df2b0c3],.challenge-card h3[data-v-5df2b0c3],.use-case-card h3[data-v-5df2b0c3],.workflow-list h3[data-v-5df2b0c3]{color:#1e293b;margin:20px 0 9px;font-size:18px}.capability-list p[data-v-5df2b0c3],.challenge-card p[data-v-5df2b0c3],.use-case-card p[data-v-5df2b0c3],.workflow-list p[data-v-5df2b0c3]{color:#64748b;margin:0;font-size:14px;line-height:1.8}.use-cases[data-v-5df2b0c3]{background:linear-gradient(#f8f7ff,#fbfdff);padding:90px 0!important}.use-case-grid[data-v-5df2b0c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;display:grid}.use-case-card[data-v-5df2b0c3]{background:#ffffffdb;border:1px solid #8b5cf621;border-radius:24px;padding:30px;transition:transform .2s,box-shadow .2s}.use-case-card[data-v-5df2b0c3]:hover{transform:translateY(-3px);box-shadow:0 22px 48px #312e811a}.use-case-card__top[data-v-5df2b0c3]{justify-content:space-between;align-items:center;display:flex}.use-case-card__number[data-v-5df2b0c3]{color:#c4b5fd;letter-spacing:.15em;font-size:12px;font-weight:800}.use-case-card h3[data-v-5df2b0c3]{font-size:21px}.use-case-card ul[data-v-5df2b0c3]{flex-wrap:wrap;gap:8px;margin:20px 0 0;padding:0;list-style:none;display:flex}.use-case-card li[data-v-5df2b0c3]{color:#5d54a8;background:#f3f1ff;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:700}.capability-section[data-v-5df2b0c3]{padding:96px 0!important}.capability-layout[data-v-5df2b0c3]{grid-template-columns:minmax(0,1fr) minmax(420px,.8fr);align-items:center;gap:76px;display:grid}.capability-list[data-v-5df2b0c3]{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 28px;display:grid}.capability-list article[data-v-5df2b0c3]{align-items:flex-start;gap:14px;display:flex}.capability-list article>span[data-v-5df2b0c3]{color:#5b48cb;background:#eeebff;border-radius:12px;flex:0 0 40px;place-items:center;width:40px;height:40px;display:grid}.capability-list h3[data-v-5df2b0c3]{margin:0 0 6px;font-size:16px}.capability-list p[data-v-5df2b0c3]{font-size:13px}.region-panel[data-v-5df2b0c3]{background:radial-gradient(circle,#6366f129,#0000 34%),linear-gradient(145deg,#fafaff,#f3f8ff);border:1px solid #6366f124;border-radius:30px;min-height:440px;position:relative;overflow:hidden;box-shadow:0 30px 70px #312e811a}.region-panel__grid[data-v-5df2b0c3]{opacity:.6;background-image:linear-gradient(#6366f114 1px,#0000 0),linear-gradient(90deg,#6366f114 1px,#0000 0);background-size:38px 38px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 80%);mask-image:radial-gradient(circle,#000,#0000 80%)}.region-panel__core[data-v-5df2b0c3]{color:#fff;background:linear-gradient(145deg,#4338ca,#7c3aed);border:9px solid #ffffffb8;border-radius:50%;place-items:center;gap:8px;width:112px;height:112px;display:grid;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%);box-shadow:0 20px 50px #4f46e54d}.region-panel__core i[data-v-5df2b0c3]{font-size:23px}.region-panel__core span[data-v-5df2b0c3]{font-size:11px;font-weight:800}.region-panel__point[data-v-5df2b0c3]{color:#4f4a78;background:#ffffffe6;border:1px solid #6366f126;border-radius:999px;align-items:center;gap:6px;padding:8px 11px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;box-shadow:0 10px 24px #1e293b14}.region-panel__point i[data-v-5df2b0c3]{background:#22c55e;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #22c55e1f}.region-panel>p[data-v-5df2b0c3]{color:#64748b;text-align:center;margin:0;font-size:11px;line-height:1.7;position:absolute;bottom:25px;left:28px;right:28px}.workflow-section[data-v-5df2b0c3]{background:#101728;padding:92px 0!important}.workflow-section .ai-section-heading h2[data-v-5df2b0c3]{color:#fff}.workflow-section .ai-section-heading>span[data-v-5df2b0c3]{color:#aab4c7}.workflow-list[data-v-5df2b0c3]{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.workflow-list li[data-v-5df2b0c3]{border-left:1px solid #ffffff1f;padding:26px 26px 20px;position:relative}.workflow-list li[data-v-5df2b0c3]:last-child{border-right:1px solid #ffffff1f}.workflow-list li>span[data-v-5df2b0c3]{color:#8b7cf6;letter-spacing:.12em;font-size:13px;font-weight:800}.workflow-list h3[data-v-5df2b0c3]{color:#fff}.workflow-list p[data-v-5df2b0c3]{color:#aab4c7}.integration-section[data-v-5df2b0c3]{background:linear-gradient(#fff,#f8faff);padding:96px 0!important}.integration-layout[data-v-5df2b0c3]{grid-template-columns:minmax(0,.85fr) minmax(460px,1fr);align-items:center;gap:80px;display:grid}.integration-copy>p[data-v-5df2b0c3]:not(.ai-kicker){color:#64748b;margin:20px 0 0;font-size:15px;line-height:1.85}.tool-tags[data-v-5df2b0c3]{flex-wrap:wrap;gap:10px;margin-top:26px;display:flex}.tool-tags span[data-v-5df2b0c3]{color:#536176;background:#fff;border:1px solid #e2e8f0;border-radius:10px;align-items:center;gap:8px;padding:10px 13px;font-size:12px;font-weight:700;display:inline-flex}.tool-tags i[data-v-5df2b0c3]{color:#22c55e}.code-panel[data-v-5df2b0c3]{background:#111827;border:1px solid #252d42;border-radius:22px;overflow:hidden;box-shadow:0 28px 60px #0f172a33}.code-panel__bar[data-v-5df2b0c3]{border-bottom:1px solid #ffffff14;align-items:center;gap:7px;padding:16px 18px;display:flex}.code-panel__bar>span[data-v-5df2b0c3]{background:#ef4444;border-radius:50%;width:8px;height:8px}.code-panel__bar>span[data-v-5df2b0c3]:nth-child(2){background:#f59e0b}.code-panel__bar>span[data-v-5df2b0c3]:nth-child(3){background:#22c55e}.code-panel__bar small[data-v-5df2b0c3]{color:#7f8da6;margin-left:auto;font-size:10px}.code-panel pre[data-v-5df2b0c3]{color:#d8dee9;margin:0;padding:30px;font:13px/1.9 Consolas,monospace;overflow-x:auto}.code-muted[data-v-5df2b0c3]{color:#64748b}.code-value[data-v-5df2b0c3]{color:#a5b4fc}.code-key[data-v-5df2b0c3]{color:#67e8f9}.faq-section[data-v-5df2b0c3]{padding:94px 0!important}.faq-layout[data-v-5df2b0c3]{grid-template-columns:minmax(280px,.7fr) minmax(0,1fr);gap:80px;display:grid}.faq-list[data-v-5df2b0c3]{border-top:1px solid #e5e7eb}.faq-list details[data-v-5df2b0c3]{border-bottom:1px solid #e5e7eb}.faq-list summary[data-v-5df2b0c3]{color:#263148;cursor:pointer;justify-content:space-between;gap:20px;padding:22px 3px;font-size:15px;font-weight:750;list-style:none;display:flex}.faq-list summary[data-v-5df2b0c3]::-webkit-details-marker{display:none}.faq-list summary span[data-v-5df2b0c3]{color:#7c3aed;font-size:20px;transition:transform .2s}.faq-list details[open] summary span[data-v-5df2b0c3]{transform:rotate(45deg)}.faq-list details p[data-v-5df2b0c3]{color:#64748b;margin:-3px 34px 22px 3px;font-size:14px;line-height:1.85}.ai-cta[data-v-5df2b0c3]{padding:20px 0 96px!important}.ai-cta__panel[data-v-5df2b0c3]{background:radial-gradient(circle at 80% 20%,#7c3aed66,#0000 35%),linear-gradient(135deg,#111827,#262350);border-radius:28px;justify-content:space-between;align-items:center;gap:48px;padding:48px 54px;display:flex;box-shadow:0 28px 65px #1e1b4b33}.ai-cta h2[data-v-5df2b0c3]{color:#fff;font-size:clamp(28px,3vw,40px)}.ai-cta__panel>div>span[data-v-5df2b0c3]{color:#cbd5e1}.ai-cta[data-v-5df2b0c3] .homepage-action-buttons{flex:none}.ai-cta__actions[data-v-5df2b0c3] .homepage-action-buttons__button{justify-content:center;min-width:190px}.ai-cta__actions[data-v-5df2b0c3] .homepage-action-buttons__button--primary{color:#fff!important;background:linear-gradient(135deg,#7c3aed,#4f46e5 48%,#2563eb)!important;border-color:#a78bfab8!important;box-shadow:0 16px 30px #4f46e54d!important}.ai-cta__actions[data-v-5df2b0c3] .homepage-action-buttons__button--primary:hover{background:linear-gradient(135deg,#8b5cf6,#5b53eb 48%,#3b82f6)!important;box-shadow:0 20px 34px #4f46e566!important}.ai-cta__actions[data-v-5df2b0c3] .homepage-action-buttons__button--secondary{color:#fff!important;background:linear-gradient(135deg,#ffffff29,#8b5cf64d)!important;border-color:#c4b5fd6b!important}.ai-cta__actions[data-v-5df2b0c3] .homepage-action-buttons__button--secondary:hover{background:linear-gradient(135deg,#ffffff38,#6366f166)!important;border-color:#ddd6fea8!important}@media (width<=1100px){.ai-hero__layout[data-v-5df2b0c3],.capability-layout[data-v-5df2b0c3],.integration-layout[data-v-5df2b0c3]{grid-template-columns:1fr}.code-panel[data-v-5df2b0c3],.pipeline[data-v-5df2b0c3],.region-panel[data-v-5df2b0c3]{width:min(100%,650px);margin:0 auto}.ai-hero__copy[data-v-5df2b0c3]{text-align:center}.ai-hero h1[data-v-5df2b0c3],.ai-hero__description[data-v-5df2b0c3]{margin-left:auto;margin-right:auto}.ai-hero__actions[data-v-5df2b0c3] .homepage-action-buttons,.ai-hero__proof[data-v-5df2b0c3]{justify-content:center}.workflow-list[data-v-5df2b0c3]{grid-template-columns:repeat(2,1fr)}.workflow-list li[data-v-5df2b0c3]:nth-child(2){border-right:1px solid #ffffff1f}.faq-layout[data-v-5df2b0c3]{gap:45px}.ai-cta__panel[data-v-5df2b0c3]{flex-direction:column;align-items:flex-start}}@media (width<=767px){.ai-page[data-v-5df2b0c3]{margin-top:-64px}.ai-hero[data-v-5df2b0c3]{padding:120px 0 62px}.ai-hero__layout[data-v-5df2b0c3]{gap:42px}.ai-hero h1[data-v-5df2b0c3]{font-size:clamp(39px,11.5vw,52px)}.ai-hero__description[data-v-5df2b0c3]{font-size:15px}.ai-hero__actions[data-v-5df2b0c3] .homepage-action-buttons{width:100%}.ai-hero__proof[data-v-5df2b0c3]{text-align:left;justify-content:start;display:grid}.pipeline[data-v-5df2b0c3]{box-sizing:border-box;border-radius:22px;padding:18px}.pipeline__sources[data-v-5df2b0c3]{gap:6px}.pipeline__sources span[data-v-5df2b0c3]{min-height:68px;font-size:10px}.pipeline__node[data-v-5df2b0c3]{min-width:92px}.pipeline__metrics[data-v-5df2b0c3]{grid-template-columns:1fr 1fr;display:grid}.ai-intro[data-v-5df2b0c3],.capability-section[data-v-5df2b0c3],.faq-section[data-v-5df2b0c3],.integration-section[data-v-5df2b0c3],.use-cases[data-v-5df2b0c3],.workflow-section[data-v-5df2b0c3]{padding:64px 0!important}.ai-section-heading[data-v-5df2b0c3]{margin-bottom:28px}.ai-section-heading h2[data-v-5df2b0c3],.integration-copy h2[data-v-5df2b0c3]{font-size:30px}.capability-list[data-v-5df2b0c3],.challenge-grid[data-v-5df2b0c3],.faq-layout[data-v-5df2b0c3],.use-case-grid[data-v-5df2b0c3],.workflow-list[data-v-5df2b0c3]{grid-template-columns:1fr}.challenge-card[data-v-5df2b0c3],.use-case-card[data-v-5df2b0c3]{padding:22px}.capability-layout[data-v-5df2b0c3],.integration-layout[data-v-5df2b0c3]{gap:42px}.region-panel[data-v-5df2b0c3]{min-height:390px}.workflow-list li[data-v-5df2b0c3],.workflow-list li[data-v-5df2b0c3]:last-child,.workflow-list li[data-v-5df2b0c3]:nth-child(2){border-bottom:1px solid #ffffff1f;border-left:0;border-right:0}.code-panel pre[data-v-5df2b0c3]{padding:22px;font-size:11px}.ai-cta[data-v-5df2b0c3]{padding-bottom:64px!important}.ai-cta__panel[data-v-5df2b0c3]{padding:32px 24px}.ai-cta[data-v-5df2b0c3] .homepage-action-buttons{width:100%}}@media (prefers-reduced-motion:reduce){.faq-list summary span[data-v-5df2b0c3],.use-case-card[data-v-5df2b0c3]{transition:none}}
