.ai-page #page-title{max-width:640px;margin:0 auto 25px;font-size:50px;line-height:1.06}.ai-page .ai-section{box-sizing:content-box;max-width:var(--content-max-width);padding:0 var(--side-margin);margin:0 auto 150px}.ai-page .ai-column{max-width:640px;margin:0 auto}.ai-page .ai-rule{border:0;border-top:1px solid #ffffff14;max-width:640px;margin:0 auto 150px}.ai-page .ai-eyebrow{letter-spacing:.22em;color:#ffffff59;align-items:center;gap:14px;margin-bottom:26px;display:flex}.ai-page .ai-eyebrow.centered{justify-content:center}.ai-page .ai-eyebrow:before{content:"";background:#fff3;width:26px;height:1px}.ai-page .ai-section-header{margin-bottom:30px}.ai-page .ai-section-header h2,.ai-page .ai-close-head h2{letter-spacing:-.01em;font-size:38px;line-height:1.15}.ai-page .ai-section-header h2 em,.ai-page .ai-close-head h2 em{letter-spacing:0}.ai-page .ai-body p{color:#fff9;margin:0 0 24px;font-size:18px;line-height:1.7}.ai-page .ai-body p:last-child{margin-bottom:0}.ai-page .ai-body p.ai-lede{font-size:21px;line-height:1.6}.ai-page .ai-body a{color:#fff;text-underline-offset:3px;-webkit-text-decoration:underline #ffffff59;text-decoration:underline #ffffff59;transition:text-decoration-color .2s}.ai-page .ai-body a:hover{text-decoration-color:#fff}.ai-page .ai-plain{color:#fff;font-weight:600}.ai-page .ai-fn{font-family:var(--font-mono);vertical-align:super;color:#ffffff80;margin-left:2px;font-size:.62em;line-height:0}.ai-page .ai-sources{border-top:1px solid #ffffff14;margin:40px 0 0;padding:20px 0 0;list-style:none}.ai-page .ai-sources li{font-family:var(--font-mono);color:#ffffff52;margin-bottom:6px;font-size:11.5px;line-height:1.7}.ai-page .ai-sources li sup{color:#ffffff80;margin-right:6px}.ai-page .ai-mechanism{background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;grid-template-columns:1fr 1fr;gap:1px;margin-top:44px;display:grid;overflow:hidden}.ai-page .ai-cell{background:var(--main-bg-color);padding:30px 28px}.ai-page .ai-cell.tint{background:#ffffff08}.ai-page .ai-cell .ai-cell-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:#fff6;margin-bottom:20px;font-size:11px;line-height:20px}.ai-page .ai-step{color:#fff9;align-items:baseline;gap:12px;padding:9px 0;font-size:15px;line-height:1.5;display:flex}.ai-page .ai-step .ai-tick{font-family:var(--font-mono);color:#ffffff4d;flex-shrink:0;width:14px;font-size:12px}.ai-page .ai-verdict{font-family:var(--font-serif);color:#fff;border-top:1px solid #ffffff14;margin:18px 0 0;padding-top:18px;font-size:19px;font-style:italic;line-height:20px}.ai-page .ai-verdict.dim{color:#ffffff73}.ai-page .ai-crescendo{box-sizing:content-box;max-width:var(--content-max-width);padding:24px var(--side-margin);text-align:center;margin:0 auto 150px}.ai-page .ai-crescendo .ai-eyebrow{justify-content:center;margin-bottom:30px}.ai-page .ai-crescendo-line{color:#fff;letter-spacing:-.02em;max-width:14ch;margin:0 auto;font-size:clamp(48px,9vw,116px);font-weight:400;line-height:1.06;display:block}.ai-page .ai-crescendo-line strong{font-weight:700}.ai-page .ai-crescendo-line em{font-family:var(--font-serif);font-style:italic;font-weight:400}.ai-page .ai-crescendo-cap{color:#fff9;max-width:560px;margin:28px auto 0;font-size:21px;line-height:1.5}.ai-page .ai-crescendo-cap strong{color:#fff;font-weight:600}.ai-page .ai-crescendo-cap em{font-family:var(--font-serif);color:#fff;font-style:italic;font-weight:400}.ai-page .ai-pull{font-family:var(--font-serif);color:#ffffffeb;max-width:640px;margin:0 auto;font-size:30px;font-style:italic;font-weight:400;line-height:1.4}.ai-page .ai-pull .ai-pull-key{font-family:var(--font-sans);color:#fff;font-style:normal;font-weight:600}.ai-page .ai-codeblock{font-family:var(--font-mono);color:#ffffffb3;background:#ffffff08;border:1px solid #ffffff14;border-radius:8px;margin:30px 0;padding:18px 20px;font-size:14px;line-height:1.7;overflow-x:auto}.ai-page .ai-codeblock+.ai-codeblock{margin-top:14px}.ai-page .ai-c-prompt{color:#ffffff59;-webkit-user-select:none;user-select:none}.ai-page .ai-c-key{color:#fff}.ai-page .ai-c-muted{color:#fff6}.ai-page .ai-proof{background:#ffffff08;border-top:1px solid #ffffff14;border-bottom:1px solid #ffffff14;margin-bottom:150px;padding:128px 0}.ai-page .ai-proof-inner{box-sizing:content-box;max-width:var(--content-max-width);padding:0 var(--side-margin);margin:0 auto}.ai-page .ai-proof-head{text-align:center;margin-bottom:60px}.ai-page .ai-stat-grid{grid-template-columns:repeat(4,1fr);gap:40px 24px;max-width:1000px;margin:0 auto 56px;display:grid}.ai-page .ai-stat{text-align:center}.ai-page .ai-stat .ai-stat-num{color:#fff;letter-spacing:-.02em;margin-bottom:12px;font-size:40px;font-weight:400;line-height:1;display:block}.ai-page .ai-stat .ai-stat-num em{font-family:var(--font-serif);font-style:italic}.ai-page .ai-stat .ai-stat-cap{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:#fff6;font-size:11px;line-height:1.5}.ai-page .ai-case-row{grid-template-columns:1fr 1fr;gap:20px;max-width:640px;margin:0 auto;display:grid}.ai-page .ai-case{border:1px solid #ffffff14;border-radius:8px;padding:26px 26px 24px}.ai-page .ai-case-who{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:#ffffff59;margin:0 0 16px;font-size:11px;line-height:20px}.ai-page .ai-case-metric{color:#fff;margin:0 0 10px;font-size:30px;font-weight:400;line-height:1.1}.ai-page .ai-case-metric em{font-family:var(--font-serif);font-style:italic}.ai-page .ai-case-desc{color:#ffffff80;margin:0;font-size:14px;line-height:1.55}.ai-page .ai-close-head{text-align:center;margin-bottom:56px}.ai-page .ai-paths{grid-template-columns:1fr 1fr;gap:24px;max-width:880px;margin:0 auto;display:grid}.ai-page .ai-path{border:1px solid #ffffff1a;border-radius:15px;flex-direction:column;padding:40px 36px;display:flex}.ai-page .ai-path .ai-case-who{color:#ffffff59;margin-bottom:22px;font-size:11px}.ai-page .ai-path h3{margin:0 0 16px;font-size:26px;line-height:1.2}.ai-page .ai-path p{color:#fff9;margin:0 0 30px;font-size:16px;line-height:1.65}.ai-page .ai-path .cta-button{align-self:flex-start;margin-top:auto}@media screen and (max-width:1080px){.ai-page .ai-section-header h2,.ai-page .ai-close-head h2{font-size:32px}}@media screen and (max-width:720px){.ai-page #page-title{font-size:34px}.ai-page .ai-body p.ai-lede{font-size:18px}.ai-page .ai-section-header h2,.ai-page .ai-close-head h2{font-size:28px}.ai-page .ai-crescendo-cap{font-size:18px}.ai-page .ai-pull{font-size:23px}.ai-page .ai-stat-grid{grid-template-columns:1fr 1fr;gap:34px 20px}.ai-page .ai-stat .ai-stat-num{font-size:32px}}@media screen and (max-width:620px){.ai-page .ai-mechanism,.ai-page .ai-case-row,.ai-page .ai-paths{grid-template-columns:1fr}.ai-page .ai-section,.ai-page .ai-rule{margin-bottom:90px}.ai-page .ai-proof{margin-bottom:90px;padding:90px 0}}
