.ai-hero.svelte-18y7ai6{background:radial-gradient(70% 80% at 80% 0,#05f29b1c,#0000 70%);padding:clamp(72px,10vw,128px) 0 64px;position:relative;overflow:hidden}.ai-shell.svelte-18y7ai6{max-width:900px;position:relative}.ai-eyebrow.svelte-18y7ai6{color:var(--cw-energy-mint);font:700 11px var(--cw-font-mono);letter-spacing:.15em;text-transform:uppercase;margin:0 0 16px}h1.svelte-18y7ai6{color:#fff;letter-spacing:-.04em;text-wrap:balance;max-width:780px;margin:0;font-size:clamp(36px,5vw,60px);line-height:1.07}.ai-overview.svelte-18y7ai6{max-width:780px;color:var(--cw-text-secondary);margin:22px 0 0;font-size:clamp(16px,2vw,18px);line-height:1.68}.ai-updated.svelte-18y7ai6{color:var(--cw-text-muted);font:500 11px/1.5 var(--cw-font-mono);margin:14px 0 0}.ai-actions.svelte-18y7ai6{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.ai-section.svelte-18y7ai6{padding-block:72px}.ai-section--alt.svelte-18y7ai6{background:var(--cw-surface-deep);border-block:1px solid #ffffff0f}.ai-head.svelte-18y7ai6{max-width:860px;margin-bottom:30px}.ai-head.svelte-18y7ai6 h2:where(.svelte-18y7ai6){color:#fff;letter-spacing:-.03em;margin:0;font-size:clamp(26px,4vw,38px);line-height:1.16}.ai-head.svelte-18y7ai6 p:where(.svelte-18y7ai6){max-width:760px;color:var(--cw-text-secondary);margin:14px 0 0;font-size:15px;line-height:1.7}.ai-grid.svelte-18y7ai6{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.ai-card.svelte-18y7ai6,.ai-scope-card.svelte-18y7ai6,.ai-evidence.svelte-18y7ai6{border-radius:var(--cw-radius-xl);background:var(--cw-card-gradient);border:1px solid #ffffff1a}.ai-card.svelte-18y7ai6{padding:26px}.ai-card.svelte-18y7ai6 h3:where(.svelte-18y7ai6){color:#fff;margin:18px 0 9px;font-size:18px}.ai-card.svelte-18y7ai6 p:where(.svelte-18y7ai6){color:var(--cw-text-secondary);margin:0;font-size:14px;line-height:1.65}.ai-scope-grid.svelte-18y7ai6{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.ai-scope-card.svelte-18y7ai6{padding:26px}.ai-scope-card__head.svelte-18y7ai6{align-items:center;gap:10px;display:flex}.ai-scope-card.svelte-18y7ai6 h3:where(.svelte-18y7ai6){color:#fff;margin:0;font-size:18px}.ai-scope-card.svelte-18y7ai6 ul:where(.svelte-18y7ai6){gap:10px;margin:20px 0 0;padding:0;list-style:none;display:grid}.ai-scope-card.svelte-18y7ai6 li:where(.svelte-18y7ai6){color:var(--cw-text-secondary);padding-left:16px;font-size:14px;line-height:1.55;position:relative}.ai-scope-card.svelte-18y7ai6 li:where(.svelte-18y7ai6):before{content:"";background:var(--cw-energy-mint);border-radius:50%;width:5px;height:5px;position:absolute;top:.68em;left:0}.ai-evidence.svelte-18y7ai6{padding:clamp(22px,4vw,34px)}.ai-evidence__method.svelte-18y7ai6{border-bottom:1px solid #ffffff14;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding-bottom:26px;display:grid}.ai-evidence__method.svelte-18y7ai6 dt:where(.svelte-18y7ai6){color:var(--cw-energy-mint);font:700 11px/1.4 var(--cw-font-mono);text-transform:uppercase;letter-spacing:.1em;margin-bottom:8px}.ai-evidence__method.svelte-18y7ai6 dd:where(.svelte-18y7ai6){color:var(--cw-text-secondary);margin:0;font-size:14px;line-height:1.65}.ai-sources.svelte-18y7ai6{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:24px;display:grid}.ai-source.svelte-18y7ai6{border-radius:var(--cw-radius-lg);color:#fff;transition:border-color .15s var(--cw-ease), background .15s var(--cw-ease);background:#ffffff06;border:1px solid #ffffff14;justify-content:space-between;align-items:flex-start;gap:14px;padding:15px;text-decoration:none;display:flex}.ai-source.svelte-18y7ai6:hover,.ai-source.svelte-18y7ai6:focus-visible{background:#05f29b0a;border-color:#05f29b59}.ai-source.svelte-18y7ai6 strong:where(.svelte-18y7ai6),.ai-source.svelte-18y7ai6 small:where(.svelte-18y7ai6){display:block}.ai-source.svelte-18y7ai6 strong:where(.svelte-18y7ai6){font-size:13px;line-height:1.4}.ai-source.svelte-18y7ai6 small:where(.svelte-18y7ai6){color:var(--cw-text-muted);margin-top:5px;font-size:11.5px;line-height:1.5}.ai-faq{border-top:1px solid #ffffff0f;padding-block:72px}@media (width<=760px){.ai-grid.svelte-18y7ai6,.ai-scope-grid.svelte-18y7ai6,.ai-evidence__method.svelte-18y7ai6,.ai-sources.svelte-18y7ai6{grid-template-columns:1fr}.ai-section.svelte-18y7ai6{padding-block:56px}}
