.ai-section[data-v-4b6ad6f4]{background:linear-gradient(180deg,transparent 0,var(--mathew-color-primary-25) 100%)}.ai-container[data-v-4b6ad6f4]{align-items:center;display:grid;gap:var(--mathew-spacing-10);grid-template-columns:1.1fr .9fr;margin:0 auto;max-width:1280px;padding:var(--mathew-spacing-14) var(--mathew-spacing-10)}@media screen and (max-width:900px){.ai-container[data-v-4b6ad6f4]{grid-template-columns:1fr;padding:var(--mathew-spacing-10) var(--mathew-spacing-6)}}.ai-container h3[data-v-4b6ad6f4]{max-width:520px}.ai-container p[data-v-4b6ad6f4]{max-width:560px}.ai-pills[data-v-4b6ad6f4]{display:flex;flex-wrap:wrap;gap:var(--mathew-spacing-3)}.ai-pill[data-v-4b6ad6f4]{background:#fff;border:1px solid var(--mathew-color-primary-50);border-radius:999px;color:var(--mathew-color-primary-800);padding:var(--mathew-spacing-2) var(--mathew-spacing-4)}.challenge-section[data-v-a17453a6]{margin:0 auto;max-width:1280px;padding:var(--mathew-spacing-14) var(--mathew-spacing-10)}@media screen and (max-width:900px){.challenge-section[data-v-a17453a6]{padding:var(--mathew-spacing-10) var(--mathew-spacing-6)}}.challenge-section h3[data-v-a17453a6]{margin-bottom:var(--mathew-spacing-8);max-width:600px}.challenge-card[data-v-a17453a6]{align-items:center;background:#fff;border:1px solid var(--mathew-color-primary-50);border-radius:var(--mathew-border-radius-6);display:flex;flex-wrap:wrap;gap:var(--mathew-spacing-10);overflow:hidden;padding:var(--mathew-spacing-10);position:relative}@media screen and (max-width:900px){.challenge-card[data-v-a17453a6]{gap:var(--mathew-spacing-6);padding:var(--mathew-spacing-6)}}.challenge-card[data-v-a17453a6]:after{background:radial-gradient(circle,color-mix(in srgb,var(--mathew-color-primary-400) 16%,transparent),color-mix(in srgb,var(--mathew-color-secondary-400) 10%,transparent) 45%,transparent 70%);border-radius:50%;content:"";height:260px;pointer-events:none;position:absolute;right:-70px;top:-90px;width:260px}.challenge-stat[data-v-a17453a6]{flex:none;position:relative;text-align:center}.stat-number[data-v-a17453a6]{color:var(--mathew-color-primary-600);font-size:6rem;font-weight:800;letter-spacing:-.04em;line-height:.9;margin:0}@media screen and (max-width:900px){.stat-number[data-v-a17453a6]{font-size:4.5rem}}.stat-percent[data-v-a17453a6]{color:var(--mathew-color-primary-400);font-size:.55em;font-weight:700;vertical-align:top}.stat-source[data-v-a17453a6]{margin:var(--mathew-spacing-3) auto 0;max-width:18ch}.challenge-text[data-v-a17453a6]{flex:1;min-width:270px;position:relative}.challenge-text p[data-v-a17453a6]:first-child{margin-bottom:var(--mathew-spacing-3)}.clients-section[data-v-391bfc03]{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:1280px;padding:var(--mathew-spacing-14) var(--mathew-spacing-10)}@media screen and (max-width:900px){.clients-section[data-v-391bfc03]{padding:var(--mathew-spacing-10) var(--mathew-spacing-6)}}.track[data-v-391bfc03]{margin-bottom:var(--mathew-spacing-10);max-width:70ch;text-align:center}.clients-label[data-v-391bfc03]{letter-spacing:.12em;margin-bottom:var(--mathew-spacing-6);text-transform:uppercase}.clients-logos[data-v-391bfc03]{align-items:center;display:flex;flex-wrap:wrap;gap:var(--mathew-spacing-6) var(--mathew-spacing-10);justify-content:center}.clients-logos img[data-v-391bfc03]{height:38px;max-width:148px;-o-object-fit:contain;object-fit:contain;opacity:.85;transition:opacity .2s ease;width:auto}.clients-logos img[data-v-391bfc03]:hover{opacity:1}@media screen and (max-width:600px){.clients-logos[data-v-391bfc03]{gap:var(--mathew-spacing-4) var(--mathew-spacing-6)}.clients-logos img[data-v-391bfc03]{height:30px;max-width:118px}}.demo-section[data-v-de6730fd]{margin:0 auto;max-width:1280px;padding:var(--mathew-spacing-10) var(--mathew-spacing-10) var(--mathew-spacing-14);position:relative}@media screen and (max-width:900px){.demo-section[data-v-de6730fd]{padding:var(--mathew-spacing-8) var(--mathew-spacing-6) var(--mathew-spacing-10)}}.demo-anchor[data-v-de6730fd]{position:absolute;transform:translateY(-15vh)}.demo-card[data-v-de6730fd]{background:linear-gradient(120deg,var(--mathew-color-primary-800) 0,var(--mathew-color-primary-400) 58%,var(--mathew-color-secondary-400) 100%);border-radius:var(--mathew-border-radius-6);color:#fff;overflow:hidden;padding:var(--mathew-spacing-14) var(--mathew-spacing-8);position:relative;text-align:center}@media screen and (max-width:900px){.demo-card[data-v-de6730fd]{padding:var(--mathew-spacing-10) var(--mathew-spacing-5)}}.demo-card[data-v-de6730fd]:after{background:radial-gradient(circle,color-mix(in srgb,var(--mathew-color-secondary-400) 45%,transparent),transparent 66%);border-radius:50%;bottom:-120px;content:"";height:320px;pointer-events:none;position:absolute;right:-90px;width:320px}.demo-card[data-v-de6730fd]>*{position:relative;z-index:1}.demo-card h3[data-v-de6730fd]{color:#fff;margin-bottom:var(--mathew-spacing-4)}.demo-card[data-v-de6730fd]>button{margin-inline:auto}.demo-description[data-v-de6730fd]{color:#fffc;margin:0 auto var(--mathew-spacing-6);max-width:52ch}[data-v-0ffad20f] .mockup-img{border-radius:var(--mathew-border-radius-6)}.hero-actions[data-v-0ffad20f]{align-items:flex-start;display:flex;flex-direction:column;gap:var(--mathew-spacing-3)}@media(max-width:800px){.hero-actions[data-v-0ffad20f]{align-items:center}.hero-actions[data-v-0ffad20f] [data-v-0ffad20f] button,.hero-actions[data-v-0ffad20f] a[data-v-0ffad20f]{min-width:100%}}.use-cases-section[data-v-97b804aa]{margin:0 auto;max-width:1280px;padding:var(--mathew-spacing-14) var(--mathew-spacing-10)}@media screen and (max-width:900px){.use-cases-section[data-v-97b804aa]{padding:var(--mathew-spacing-10) var(--mathew-spacing-6)}}.use-cases-section h3[data-v-97b804aa]{max-width:600px}.use-cases-section>p[data-v-97b804aa]{margin-bottom:var(--mathew-spacing-8);max-width:600px}.use-cases-grid[data-v-97b804aa]{display:grid;gap:var(--mathew-spacing-5);grid-template-columns:repeat(3,1fr)}@media screen and (max-width:900px){.use-cases-grid[data-v-97b804aa]{grid-template-columns:1fr}}.use-case-card[data-v-97b804aa]{background:#fff;border:1px solid var(--mathew-color-primary-50);border-radius:var(--mathew-border-radius-6);padding:var(--mathew-spacing-8)}.use-case-card h4[data-v-97b804aa]{margin-bottom:var(--mathew-spacing-3)}
