.ai-page{--ai-surface:color-mix(in srgb,var(--ink) 5%,var(--paper));--ai-muted:color-mix(in srgb,var(--ink) 72%,var(--paper))}.ai-page p{max-width:760px}.ai-page h1{font-family:'Arial Black',Arial,sans-serif;font-size:clamp(48px,6.5vw,92px);line-height:.97;letter-spacing:-.065em;margin:24px 0 28px}.ai-page h1 span{color:var(--red)}.ai-page h2,.ai-teaser h2{font-size:clamp(34px,4.3vw,62px);letter-spacing:-.05em;line-height:1.04}.ai-page h3{font-size:26px;line-height:1.15}.ai-page a:not(.button),.ai-teaser a:not(.button){text-underline-offset:5px}.ai-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:6%;padding:65px 5% 75px;align-items:center}.ai-hero>*,.ai-section>*,.ai-example-grid>*,.ai-teaser>*{min-width:0}.ai-deck{font-size:clamp(21px,2.2vw,27px);line-height:1.4}.ai-actions{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:28px}.ai-actions>a:last-child{font-size:14px}.ai-system{margin:0;border:1px solid var(--line);padding:28px;background:var(--ai-surface)}.ai-system figcaption{font-size:14px;font-weight:700;margin-bottom:28px}.ai-inputs{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ai-inputs span{border:1px solid var(--line);padding:12px;text-align:center;font-size:14px}.ai-core{padding:24px 20px;border:2px solid var(--red)}.ai-core small{color:var(--red);font-size:11px;letter-spacing:2px;font-weight:700}.ai-core strong{display:block;font-size:clamp(27px,3vw,40px);line-height:1.1;letter-spacing:-1px;margin:14px 0}.ai-core>span{font-size:14px;display:block}.ai-system-connector{text-align:center;font-size:28px;color:var(--red);line-height:1.8}.ai-outputs{display:flex;flex-wrap:wrap;gap:8px}.ai-outputs span{flex:1;text-align:center;padding:10px;border-bottom:3px solid var(--red);font-size:12px;font-weight:700}.ai-system>p{font-size:12px;color:var(--ai-muted);margin:22px 0 0}.ai-section{padding:75px 5%;border-top:1px solid var(--line);scroll-margin-top:20px}.ai-origin,.ai-judgment{display:grid;grid-template-columns:1fr 1.35fr;gap:8%}.ai-origin a{font-size:15px;font-weight:700}.ai-section-intro{margin-bottom:38px}.ai-section-intro h2{margin-bottom:24px}.ai-comparison{display:grid;grid-template-columns:1fr 1fr;gap:24px}.ai-comparison article{padding:32px;border:1px solid var(--line)}.ai-comparison .ai-after{border-top:4px solid var(--red);background:var(--ai-surface)}.ai-after>.eyebrow{color:var(--red)}.ai-comparison h3{font-size:32px;letter-spacing:-1px}.ai-track{list-style:none;padding:0;margin:30px 0;counter-reset:steps}.ai-track li{position:relative;counter-increment:steps;padding:0 0 26px 44px;border-left:1px solid var(--line);margin-left:14px;min-height:105px}.ai-track li:last-child{border-left-color:transparent;padding-bottom:0}.ai-track li:before{content:counter(steps);position:absolute;left:-15px;top:0;width:29px;height:29px;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line);font-size:12px}.ai-after .ai-track li:before{border-color:var(--red);color:var(--red)}.ai-track b{display:block;font-size:17px;margin-bottom:6px}.ai-track span{display:block;font-size:15px;max-width:350px}.ai-verdict{border-top:1px solid var(--line);padding-top:22px;margin-bottom:0;font-size:17px;font-weight:700}.ai-note{font-size:13px;color:var(--ai-muted);margin:20px 0 0}.ai-examples details{border-top:1px solid var(--line)}.ai-examples details:last-child{border-bottom:1px solid var(--line)}.ai-examples summary{font-size:clamp(19px,2.1vw,27px);font-weight:700;cursor:pointer;padding:24px 35px 24px 0;list-style:none;position:relative;line-height:1.3}.ai-examples summary::-webkit-details-marker{display:none}.ai-examples summary:after{content:'+';position:absolute;right:0;top:24px;color:var(--red)}.ai-examples details[open] summary:after{content:'−'}.ai-examples summary>span{color:var(--red);font-size:13px;margin-right:18px;vertical-align:middle}.ai-example-grid{display:grid;grid-template-columns:1fr 1fr;gap:5%;padding:12px 0 32px}.ai-example-grid small{display:block;font-size:11px;letter-spacing:1.4px;font-weight:700;margin-bottom:12px}.ai-example-grid p{font-size:17px}.ai-example-grid .ai-prompt{font-size:24px;margin-bottom:30px;color:var(--ai-muted)}.ai-output-card{background:var(--ai-surface);border:1px solid var(--line);padding:25px}.ai-output-card a{font-size:14px;font-weight:700}.ai-document{border:1px solid var(--line);padding:8px 12px;margin:22px 0}.ai-document>div{display:grid;grid-template-columns:1.2fr 1fr 1fr 1.1fr;gap:8px;align-items:center;font-size:11px;padding:12px 0;border-bottom:1px solid var(--line)}.ai-document>div:last-child{border-bottom:0}.ai-document b{font-size:9px}.ai-document i{display:block;height:7px;background:var(--line);width:70%}.ai-document i:last-child{background:var(--red)}.ai-choice{display:flex;flex-wrap:wrap;gap:9px;margin:24px 0}.ai-choice span{border:1px solid var(--line);padding:9px;font-size:12px}.ai-choice strong{width:100%;font-size:18px;margin-top:12px;color:var(--red)}.ai-possibility{background:var(--ai-surface);position:relative}.ai-possibility h2{margin-bottom:30px}.ai-possibility a{font-size:15px;font-weight:700}.ai-engagement{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.ai-engagement li{border-top:3px solid var(--red);padding-top:20px}.ai-engagement span{font-size:11px;letter-spacing:1.3px;font-weight:700;color:var(--red)}.ai-engagement h3{margin:20px 0 16px;font-size:24px}.ai-engagement p{font-size:16px}.ai-engagement b{font-size:13px;display:block;border-top:1px solid var(--line);padding-top:16px}.ai-cta{padding:70px 5%;background:var(--red);color:var(--paper)}.ai-cta h2{margin-bottom:26px}.ai-cta p{max-width:730px}.ai-cta .button{background:var(--paper);color:var(--ink);border-color:var(--paper);margin:12px 24px 12px 0}.ai-cta>a:last-child{display:inline-block;font-size:15px;font-weight:700}.ai-teaser{display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:7%;padding:65px 5%;border-top:1px solid var(--line)}.ai-teaser h2{margin:0 0 25px}.ai-teaser p{max-width:630px}.ai-teaser-graphic{display:block;text-decoration:none;border:1px solid var(--line);padding:28px;transition:border-color .2s}.ai-teaser-graphic:hover{border-color:var(--red)}.ai-teaser-graphic>span{display:block;font-size:11px;letter-spacing:1.5px;font-weight:700}.ai-mini-equation{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:32px 0}.ai-mini-equation b{font-size:clamp(22px,2.5vw,34px);line-height:1.1;letter-spacing:-1px}.ai-mini-equation i{color:var(--red);font-size:36px;font-style:normal}.ai-teaser-graphic .ai-mini-result{border-top:2px solid var(--red);padding-top:18px;font-size:13px;letter-spacing:0}.ai-page :is(summary,a):focus-visible{outline:3px solid var(--red);outline-offset:5px}
@media(max-width:1000px){.ai-hero{grid-template-columns:1fr;gap:36px}.ai-hero h1{font-size:clamp(48px,8vw,76px)}.ai-system{max-width:620px}.ai-engagement{grid-template-columns:1fr 1fr;gap:32px}.ai-origin,.ai-judgment{gap:40px;grid-template-columns:1fr}.ai-teaser{gap:30px}.ai-document>div{gap:5px}}
@media(max-width:700px){.ai-hero,.ai-section,.ai-cta,.ai-teaser{padding:45px 6%}.ai-page h1{font-size:clamp(43px,10vw,68px)}.ai-comparison,.ai-example-grid,.ai-teaser{grid-template-columns:1fr}.ai-example-grid{gap:20px}.ai-comparison article{padding:24px}.ai-engagement{grid-template-columns:1fr}.ai-system{padding:22px}.ai-examples summary>span{display:block;margin:0 0 7px}.ai-document b{font-size:9px}.ai-output-card{padding:20px}.ai-track li{min-height:0;padding-bottom:25px}.ai-section-intro h2 br,.ai-cta h2 br{display:none}.ai-cta{color:var(--paper)}}
