.ai-hero__ctas[data-astro-cid-tvmx2znf]{flex-wrap:wrap;gap:.75rem;margin-top:2.5rem;display:flex;position:relative}.ai-wrap[data-astro-cid-tvmx2znf]{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}section[data-astro-cid-tvmx2znf].ai-intro,section[data-astro-cid-tvmx2znf].ai-compare,section[data-astro-cid-tvmx2znf].ai-proof{z-index:3;padding-block:clamp(4rem,3rem + 6vw,9rem);position:relative}.ai-intro__grid[data-astro-cid-tvmx2znf]{width:100%;max-width:var(--container);padding-inline:var(--gutter);grid-template-columns:minmax(0,.3fr) minmax(0,1fr);gap:2rem;margin-inline:auto;display:grid}.ai-intro__label[data-astro-cid-tvmx2znf]{color:var(--coral-ink);padding-top:.9rem}.ai-intro__text[data-astro-cid-tvmx2znf]{font-family:var(--font-display);letter-spacing:-.03em;max-width:30ch;font-size:clamp(1.6rem,1rem + 2.2vw,3.2rem);font-weight:400;line-height:1.16}.ai-stages[data-astro-cid-tvmx2znf]{z-index:3;padding-block:var(--section-y);position:relative}.ai-stages__title[data-astro-cid-tvmx2znf]{letter-spacing:-.04em;max-width:14ch;margin-top:1.4rem;font-size:min(8vw,8.5rem);line-height:.94}.ai-stages__list[data-astro-cid-tvmx2znf]{border-top:1px solid var(--line-light);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(2.5rem,1.5rem + 3vw,4.5rem);display:grid}.ai-stages__list[data-astro-cid-tvmx2znf] li[data-astro-cid-tvmx2znf]{border-bottom:1px solid var(--line-light);align-content:start;gap:.7rem;padding:clamp(1.5rem,1rem + 1.5vw,2.6rem) clamp(1rem,.6rem + 1.5vw,2.4rem) clamp(1.8rem,1rem + 1.5vw,2.8rem) 0;display:grid}.ai-stages__list[data-astro-cid-tvmx2znf] .label[data-astro-cid-tvmx2znf]{color:var(--accent)}.ai-stages__list[data-astro-cid-tvmx2znf] p[data-astro-cid-tvmx2znf]{color:var(--fg-2);max-width:40ch}.ai-compare__title[data-astro-cid-tvmx2znf]{letter-spacing:-.04em;max-width:16ch;margin-top:1.4rem;font-size:min(7vw,7.5rem);line-height:.94}.ai-table[data-astro-cid-tvmx2znf]{border-collapse:collapse;border-top:1px solid var(--line-strong);width:100%;margin-top:clamp(2.5rem,1.5rem + 3vw,4rem)}.ai-table[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]{text-align:left;vertical-align:top;border-bottom:1px solid var(--line-strong);padding:1.3rem 1.5rem 1.3rem 0}.ai-table[data-astro-cid-tvmx2znf] thead[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf]{font-family:var(--font-mono);font-size:var(--fs-label);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-weight:500}.ai-table[data-astro-cid-tvmx2znf] thead[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf]:last-child{color:var(--coral-ink)}.ai-table[data-astro-cid-tvmx2znf] tbody[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf]{width:28%;font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(1.2rem,1rem + .6vw,1.6rem);font-weight:500;line-height:1.15}.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]{width:36%;color:var(--ink-2)}.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]:last-child{color:var(--ink);font-weight:500}.ai-proof__grid[data-astro-cid-tvmx2znf]{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);align-items:center;gap:clamp(2rem,1rem + 4vw,5rem);display:grid}.ai-proof__media[data-astro-cid-tvmx2znf]{border-radius:var(--r-card);max-height:70vh;box-shadow:var(--shadow-card);overflow:hidden;transform:rotate(-1.4deg)}.ai-proof__media[data-astro-cid-tvmx2znf] img{object-fit:cover;object-position:top;width:100%;height:100%}.ai-proof__caption[data-astro-cid-tvmx2znf]{font-family:var(--font-display);letter-spacing:-.025em;margin-block:1.25rem;font-size:clamp(1.7rem,1.1rem + 2vw,3.2rem);font-style:italic;font-weight:400;line-height:1.08}.ai-proof__text[data-astro-cid-tvmx2znf]{max-width:46ch;color:var(--ink-2);margin-bottom:1.75rem}@media (width<=860px){.ai-intro__grid[data-astro-cid-tvmx2znf],.ai-proof__grid[data-astro-cid-tvmx2znf],.ai-stages__list[data-astro-cid-tvmx2znf]{grid-template-columns:1fr}.ai-stages__title[data-astro-cid-tvmx2znf],.ai-compare__title[data-astro-cid-tvmx2znf]{font-size:min(12vw,4.6rem)}}@media (width<=700px){.ai-table[data-astro-cid-tvmx2znf] thead[data-astro-cid-tvmx2znf]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ai-table[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] tbody[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] tr[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] tbody[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf]{width:auto;display:block}.ai-table[data-astro-cid-tvmx2znf] tr[data-astro-cid-tvmx2znf]{border-bottom:1px solid var(--line-strong);padding-block:1.2rem}.ai-table[data-astro-cid-tvmx2znf] th[data-astro-cid-tvmx2znf],.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]{border:0;padding:0}.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]:before{content:attr(data-label);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);margin-top:.8rem;font-size:.66rem;font-weight:500;display:block}.ai-table[data-astro-cid-tvmx2znf] td[data-astro-cid-tvmx2znf]:last-child:before{color:var(--coral-ink)}}
