.ai-hero{padding-top:35px}.ai-hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:10%;align-items:center;margin-top:42px}.ai-hero h1{font-size:clamp(45px,5vw,70px);margin:20px 0;letter-spacing:-2.6px}.ai-lead{font-size:19px;line-height:1.7;max-width:600px}.ai-description{color:#aaaab4;font-size:14px;line-height:1.9;margin:22px 0 28px;max-width:600px}.ai-cadence{padding:30px;border-top:1px solid #51515b;border-bottom:1px solid #51515b}.ai-cadence>.eyebrow{color:#aaa}.cadence-value{font-size:130px;line-height:1.2;letter-spacing:-7px;font-weight:550;color:var(--red);margin:20px 0}.cadence-value span{font-size:48px;letter-spacing:-2px;margin-left:10px;color:var(--paper)}.ai-cadence>p{font-size:12px}.cadence-line{display:flex;align-items:center;gap:10px;margin:30px 0;font-size:10px;color:#aaa}.cadence-line i{height:1px;background:#575760;flex:1;position:relative}.cadence-line i:after{content:'';position:absolute;right:0;top:-2px;width:5px;height:5px;background:var(--red)}.cadence-note{color:#aaa;line-height:1.9}.ai-explanation{background:var(--paper);color:#202025;display:grid;grid-template-columns:1fr 1.2fr;gap:10%}.ai-explanation h2{font-size:34px;margin-top:20px;letter-spacing:-1px}.ai-explanation>div>p:not(.eyebrow){font-size:14px;line-height:1.95;color:#5b5b65;margin-bottom:20px}.workflow-figure{margin:0}.workflow-track{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.workflow-step{position:relative;border-top:2px solid #63636e;padding:20px 0}.workflow-step.future{border-top-style:dashed}.workflow-step.human{border-color:var(--red)}.workflow-number{color:var(--red);font-size:12px}.workflow-step .eyebrow{font-size:8px;color:#999;margin:25px 0 10px;letter-spacing:1px}.workflow-step h3{font-size:21px;line-height:1.4;font-weight:550;letter-spacing:-.5px;margin-bottom:12px}.workflow-step>p:last-of-type{font-size:12px;line-height:1.9;color:#aaaab4}.workflow-arrow{position:absolute;right:-19px;top:70px;color:var(--red);font-size:23px}.workflow-figure figcaption{font-size:11px;color:#8c8c97;border-top:1px solid #34343b;padding-top:20px}.workflow-feedback{display:flex;align-items:center;gap:20px;padding-top:20px;max-width:850px}.workflow-feedback>span{font-size:35px;color:var(--red)}.workflow-feedback p{font-size:12px;color:#aaa}.workflow-feedback strong{color:var(--paper)}.ai-detail{background:#19191d;display:grid;grid-template-columns:1fr 1.2fr;gap:10%;align-items:start}.ai-detail-title h2{font-size:34px;letter-spacing:-1px;margin-top:20px}.ai-detail-copy article+article{margin-top:30px;padding-top:25px;border-top:1px solid #36363e}.ai-detail-copy h3{font-size:22px;font-weight:550;line-height:1.5;margin-bottom:15px}.ai-detail-copy p{font-size:14px;line-height:1.95;color:#aaaab4}.ai-benefits h2{font-size:34px;margin-bottom:30px}.ai-benefit-list{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.ai-benefit-list article{border-top:1px solid #44444e;padding-top:20px}.ai-benefit-list article>span{font-size:11px;color:var(--red)}.ai-benefit-list h3{font-size:22px;font-weight:550;margin:12px 0}.ai-benefit-list p{font-size:13px;line-height:1.9;color:#aaaab4}.ai-faq{background:#161619}.ai-faq details{max-width:900px}
@media(max-width:900px){.ai-hero-grid{gap:5%;grid-template-columns:1.2fr 1fr}.ai-cadence{padding:20px}.cadence-value{font-size:100px}.workflow-track{grid-template-columns:1fr 1fr;gap:25px 40px}.workflow-step:nth-child(2) .workflow-arrow{display:none}.ai-explanation,.ai-detail{gap:6%}}
@media(max-width:600px){.ai-hero-grid,.ai-explanation,.ai-detail{grid-template-columns:1fr;gap:30px}.ai-hero-grid{margin-top:30px}.ai-hero h1{font-size:46px;letter-spacing:-1.8px}.ai-lead{font-size:17px}.ai-cadence{padding:20px 0}.cadence-value{font-size:85px;margin:10px 0}.cadence-line{margin:20px 0}.ai-explanation h2,.ai-detail-title h2{font-size:29px}.ai-workflow .compact-heading{align-items:flex-start;flex-direction:column;gap:12px}.workflow-track{grid-template-columns:1fr;gap:10px}.workflow-step{padding:20px 0 30px}.workflow-step .eyebrow{margin-top:12px}.workflow-arrow{right:15px;top:auto;bottom:0;transform:rotate(90deg)}.workflow-step:nth-child(2) .workflow-arrow{display:block}.ai-benefit-list{grid-template-columns:1fr;gap:25px}.ai-benefits h2{font-size:29px}.ai-faq summary{font-size:14px}}
