.ai-capabilities-container[data-v-4c207fca]{margin-inline:auto;width:min(1200px,calc(100% - 64px))}.ai-capabilities-section[data-v-4c207fca]{background:#f6f8fb;overflow:hidden;padding:104px 0 112px;position:relative}.ai-capabilities-section[data-v-4c207fca]:after,.ai-capabilities-section[data-v-4c207fca]:before{border:1px solid rgba(0,113,239,.08);border-radius:50%;content:"";pointer-events:none;position:absolute}.ai-capabilities-section[data-v-4c207fca]:before{box-shadow:0 0 0 56px #0071ef06,0 0 0 112px #0071ef05;height:560px;left:-180px;top:-280px;width:560px}.ai-capabilities-section[data-v-4c207fca]:after{background:#ffffff47;bottom:-340px;height:620px;right:-240px;width:620px}.ai-capabilities-heading[data-v-4c207fca],.ai-highlight-strip[data-v-4c207fca],.ai-showcase[data-v-4c207fca]{position:relative;z-index:1}.ai-capabilities-heading[data-v-4c207fca]{margin:0 auto 42px;max-width:780px;text-align:center}.ai-capabilities-heading h2[data-v-4c207fca]{color:#17181b;font-size:34px;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.ai-capabilities-heading p[data-v-4c207fca]{color:#697586;font-size:15px;line-height:1.75;margin:16px auto 0;max-width:680px}.ai-highlight-strip[data-v-4c207fca]{border-bottom:1px solid #dce7f5;display:grid;grid-template-columns:repeat(4,1fr);margin:0 auto 52px;max-width:980px}.ai-highlight-item[data-v-4c207fca]{align-items:center;background:transparent;border:0;color:#172033;cursor:pointer;display:flex;font-size:17px;font-weight:700;justify-content:center;min-height:72px;padding:0;position:relative;transition:color .2s ease,background .2s ease}.ai-highlight-item.active[data-v-4c207fca],.ai-highlight-item[data-v-4c207fca]:hover{color:#0071ef}.ai-highlight-item.active[data-v-4c207fca]:after{background:#0071ef;border-radius:2px 2px 0 0;bottom:-1px;content:"";height:2px;left:30%;position:absolute;right:30%}.ai-highlight-item span[data-v-4c207fca]:before{background:#0071ef;border-radius:50%;content:"";display:inline-block;height:6px;margin:0 12px 3px 0;width:6px}.ai-showcase[data-v-4c207fca]{align-items:center;display:grid;gap:74px;grid-template-columns:minmax(0,1.12fr) minmax(360px,.88fr);min-height:440px}.ai-showcase-visual[data-v-4c207fca]{align-items:center;display:flex;justify-content:center;min-width:0;position:relative}.ai-showcase-visual[data-v-4c207fca]:before{background:radial-gradient(ellipse,#9bc2f752 0,#9bc2f71f 46%,#9bc2f700 74%);border-radius:50%;content:"";filter:blur(18px);top:12%;right:8%;bottom:12%;left:8%;pointer-events:none;position:absolute}.ai-showcase-visual img[data-v-4c207fca]{animation:ai-showcase-image-in-4c207fca .35s ease both;aspect-ratio:16/9;display:block;filter:drop-shadow(0 20px 28px rgba(47,96,168,.13));height:100%;max-height:440px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;position:relative;width:100%}@keyframes ai-showcase-image-in-4c207fca{0%{opacity:.35;transform:translate(10px)}to{opacity:1;transform:translate(0)}}.ai-showcase-copy[data-v-4c207fca]{max-width:480px;padding:10px 16px 10px 0}.ai-showcase-copy h3[data-v-4c207fca]{color:#172033;font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.35;margin:0}.ai-showcase-copy>p[data-v-4c207fca]{color:#697586;font-size:15px;line-height:1.85;margin:16px 0 0}.ai-showcase-features[data-v-4c207fca]{border-top:1px solid #e5eaf1;display:grid;gap:14px;margin-top:30px;padding-top:22px}.ai-showcase-feature[data-v-4c207fca]{align-items:center;display:grid;gap:12px;grid-template-columns:38px minmax(0,1fr)}.ai-showcase-feature-icon[data-v-4c207fca]{align-items:center;background:#edf5ff;border-radius:9px;color:#0071ef;display:inline-flex;font-size:16px;height:38px;justify-content:center;width:38px}.ai-showcase-feature strong[data-v-4c207fca]{color:#172033;display:block;font-size:16px;font-weight:700;line-height:1.4}.ai-showcase-feature small[data-v-4c207fca]{color:#697586;display:block;font-size:13px;line-height:1.6;margin-top:3px}@media(prefers-reduced-motion:reduce){.ai-showcase-visual img[data-v-4c207fca]{animation:none}.ai-highlight-item[data-v-4c207fca]{transition:none}}
