.site-page-hero[data-v-558f4ba6]{background:var(--color-hero-background);min-height:calc(clamp(22rem,38vw,32rem));color:var(--color-hero-text);align-items:center;padding-block:7rem 3rem;display:flex}.site-page-hero__inner[data-v-558f4ba6]{grid-template-columns:minmax(0,1fr);align-items:center;gap:3rem;display:grid}.site-page-hero__inner--visual[data-v-558f4ba6]{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-page-hero__message[data-v-558f4ba6]{max-width:52rem}.site-page-hero h1[data-v-558f4ba6]{margin:0 0 var(--space-6);font-size:var(--text-hero-title);font-weight:400;line-height:1.3}.site-page-hero p[data-v-558f4ba6]{color:var(--color-hero-muted);font-size:var(--text-lead);margin:0;font-weight:400;line-height:1.8}.site-page-hero .site-page-hero__eyebrow[data-v-558f4ba6]{margin-bottom:var(--space-3);color:var(--color-hero-text);font-size:var(--text-caption)}.site-page-hero__visual[data-v-558f4ba6] img{width:100%;height:auto;display:block}.site-page-hero--compact[data-v-558f4ba6]{min-height:0;padding-block:7rem 2.5rem}.site-page-hero--compact h1[data-v-558f4ba6]{margin-bottom:1rem}.site-page-hero--animated h1[data-v-558f4ba6]{animation:page-hero-text-enter-558f4ba6 var(--motion-reveal-duration) var(--motion-reveal-easing) both}.site-page-hero--animated p[data-v-558f4ba6]{animation:page-hero-text-enter-558f4ba6 calc(.2s + var(--motion-reveal-duration)) .1s var(--motion-reveal-easing) both}.site-page-hero--animated .site-page-hero__visual[data-v-558f4ba6]{animation:page-hero-visual-enter-558f4ba6 var(--motion-reveal-duration) .15s var(--motion-reveal-easing) both}.site-page-hero--animated .site-page-hero__visual[data-v-558f4ba6]:focus-within{animation:none}@keyframes page-hero-text-enter-558f4ba6{0%{opacity:0;transform:translateX(calc(-1 * min(24px,var(--site-gutter))))}to{opacity:1;transform:none}}@keyframes page-hero-visual-enter-558f4ba6{0%{opacity:0;transform:translateX(min(24px,var(--site-gutter)))}to{opacity:1;transform:none}}@media (48em<=width<64em){.site-page-hero__inner--visual[data-v-558f4ba6]{gap:var(--space-8);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media (width<48em){.site-page-hero[data-v-558f4ba6]{min-height:0;padding-block:6.5rem 2rem}.site-page-hero__inner--visual[data-v-558f4ba6]{grid-template-columns:minmax(0,1fr);gap:2rem}.site-page-hero__visual[data-v-558f4ba6] img{-o-object-fit:contain;object-fit:contain;max-height:8rem}.site-page-hero h1[data-v-558f4ba6]{font-size:var(--text-hero-title);margin-bottom:1.5rem}}.site-page-hero--fullscreen[data-v-558f4ba6]{min-height:100svh}@media (prefers-reduced-motion:reduce){.site-page-hero--animated .site-page-hero__visual[data-v-558f4ba6],.site-page-hero--animated h1[data-v-558f4ba6],.site-page-hero--animated p[data-v-558f4ba6]{animation:none}}.ai-industry[data-v-81f24bd1]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-background);box-shadow:var(--shadow-sm);isolation:isolate;transition:transform .36s var(--motion-reveal-easing),box-shadow .36s var(--motion-reveal-easing);position:relative;overflow:hidden}.ai-industry[data-v-81f24bd1]:focus-within{outline:2px solid var(--color-accent);outline-offset:4px;box-shadow:var(--shadow-md)}.ai-industry img[data-v-81f24bd1]{width:100%;height:auto;display:block;transform:scale(1.04)}.ai-industry__trigger[data-v-81f24bd1]{border-radius:inherit;clip-path:inset(0 round var(--radius-card));color:var(--color-text);cursor:pointer;list-style:none;position:relative;overflow:hidden}.ai-industry__trigger[data-v-81f24bd1]::-webkit-details-marker{display:none}.ai-industry__trigger[data-v-81f24bd1]:focus-visible{outline-offset:-4px}.ai-industry__title[data-v-81f24bd1]{background:color-mix(in srgb,var(--color-background) 80%,transparent);font-size:var(--text-card-title-compact);padding:.75rem 1.25rem;font-weight:500;line-height:1.5;position:absolute;inset:auto 0 0}.ai-industry__details[data-v-81f24bd1]{z-index:1;background:color-mix(in srgb,var(--color-background) 94%,transparent);pointer-events:none;animation:ai-industry-enter-81f24bd1 .36s var(--motion-reveal-easing);flex-direction:column;justify-content:center;padding:1.5rem;display:flex;position:absolute;inset:0}.ai-industry h3[data-v-81f24bd1]{font-size:var(--text-card-title-compact);margin:0 0 1rem;font-weight:500;line-height:1.5}.ai-industry ul[data-v-81f24bd1]{margin:0;padding-left:1.25rem;line-height:1.8}@media (hover:hover) and (pointer:fine){.ai-industry[data-v-81f24bd1]:hover{box-shadow:var(--shadow-md);transform:translateY(-.25rem)}}@media (width>=48em){.ai-industry__trigger[data-v-81f24bd1]:after{content:"";z-index:1;background:color-mix(in srgb,var(--color-background) 94%,transparent);opacity:0;pointer-events:none;transition:opacity .48s var(--motion-reveal-easing);position:absolute;inset:0}.ai-industry__title[data-v-81f24bd1]{transition:opacity .36s var(--motion-reveal-easing)}.ai-industry__details[data-v-81f24bd1]{background:0 0}.ai-industry[open] .ai-industry__trigger[data-v-81f24bd1]:after{opacity:1}.ai-industry[open] .ai-industry__title[data-v-81f24bd1]{opacity:0}}@media (width<48em){.ai-industry img[data-v-81f24bd1]{aspect-ratio:1.35;-o-object-fit:cover;object-fit:cover}.ai-industry__details[data-v-81f24bd1]{padding:1.25rem}.ai-industry[open] .ai-industry__details[data-v-81f24bd1]{position:relative;inset:auto}.ai-industry h3[data-v-81f24bd1]{margin-bottom:.5rem}}@keyframes ai-industry-enter-81f24bd1{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-industry[data-v-81f24bd1],.ai-industry[data-v-81f24bd1]:hover{transition:none;transform:none}.ai-industry__title[data-v-81f24bd1],.ai-industry__trigger[data-v-81f24bd1]:after{transition:none}.ai-industry__details[data-v-81f24bd1]{animation:none}}.ai-page[data-v-77cdb728]{background:var(--color-background);color:var(--color-text)}.ai-hero-title__line[data-v-77cdb728]{display:block}.ai-hero-title__word[data-v-77cdb728]{white-space:nowrap}.ai-section-nav[data-v-77cdb728]{flex-wrap:wrap;gap:.25rem 2rem;padding-block:.75rem;display:flex}.ai-section-nav a[data-v-77cdb728]{font-size:var(--text-body);min-height:2.75rem;color:var(--color-text);border-bottom:1px solid #0000;align-items:center;line-height:1.5;text-decoration:none;display:inline-flex}.ai-section-nav a[data-v-77cdb728]:focus-visible,.ai-section-nav a[data-v-77cdb728]:hover{color:var(--color-link);border-color:currentColor}.ai-content[data-v-77cdb728]{padding-block:var(--section-space)}.ai-feature[data-v-77cdb728]{margin-bottom:var(--section-space);grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:calc(clamp(2rem,5vw,5rem));scroll-margin-top:2rem;display:grid}.ai-feature__visual[data-v-77cdb728]{text-align:center}.ai-feature__visual>img[data-v-77cdb728]{width:min(100%,27rem);height:auto;margin-inline:auto;display:block}.ai-feature h2[data-v-77cdb728]{font-size:var(--text-section-title);text-wrap:balance;margin:0;font-weight:500;line-height:1.5}.ai-feature__description[data-v-77cdb728]{margin:2rem 0;line-height:1.8}.ai-feature__list[data-v-77cdb728]{gap:var(--space-6);margin:2rem 0;padding:0;list-style:none;display:grid}.ai-feature__list li[data-v-77cdb728]{padding-left:2rem;position:relative}.ai-feature__list li[data-v-77cdb728]:before{content:"";border:2px solid var(--color-accent);border-radius:50%;width:1rem;height:1rem;position:absolute;top:.4rem;left:0}.ai-feature h3[data-v-77cdb728]{font-size:var(--text-card-title-compact);margin:0 0 .5rem;font-weight:500;line-height:1.5}.ai-feature__list p[data-v-77cdb728]{color:var(--color-muted);margin:0}.ai-feature--query[data-v-77cdb728]{grid-template-columns:1.2fr 1fr}.ai-feature__queries[data-v-77cdb728]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.ai-feature__queries img[data-v-77cdb728]{width:100%;height:auto;display:block}.ai-button[data-v-77cdb728]{border:1px solid var(--color-action);border-radius:var(--radius-button);background:var(--color-action);min-height:2.75rem;color:var(--color-on-action);font:inherit;font-size:var(--text-body);cursor:pointer;justify-content:center;align-items:center;padding:.5rem 1.75rem;line-height:1.5;text-decoration:none;transition:background-color .18s ease-out;display:inline-flex}.ai-button[data-v-77cdb728]:focus-visible,.ai-button[data-v-77cdb728]:hover{background:var(--color-action-hover)}.ai-industries[data-v-77cdb728]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.ai-industries__column[data-v-77cdb728]{flex-direction:column;gap:2rem;min-width:0;display:flex}@media (48em<=width<64em){.ai-feature[data-v-77cdb728],.ai-feature--query[data-v-77cdb728],.ai-industries[data-v-77cdb728]{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-feature[data-v-77cdb728],.ai-feature--query[data-v-77cdb728]{gap:var(--space-8)}}@media (width<48em){.ai-feature[data-v-77cdb728]{grid-template-columns:minmax(0,1fr);gap:2rem}.ai-feature__copy[data-v-77cdb728]{grid-row:1}.ai-feature__description[data-v-77cdb728]{margin-block:1.5rem}.ai-industries[data-v-77cdb728]{grid-template-columns:minmax(0,1fr);gap:1.5rem}.ai-industries__column[data-v-77cdb728]{gap:1.5rem}}@media (prefers-reduced-motion:reduce){.ai-button[data-v-77cdb728]{transition:none}}
