/* Fill the left quarter with a purposeful editorial hierarchy. Phones retain V26. */
@media(min-width:701px){
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero.hero-v14{padding-top:32px}
 body.bold-hero-v27 .hero-copy-v26{container-type:inline-size;align-self:stretch;display:flex;flex-direction:column;justify-content:space-between;padding:12px 0 clamp(16px,calc(20vw - 200px),88px);min-width:0}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1{flex:none;margin:0 0 30px;gap:4px;letter-spacing:-.05em}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-prefix-v26{font-size:clamp(23px,8cqw,34px);margin:0 0 11px;line-height:1.2}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-ai-v26{font-size:23.5cqw;line-height:1.06;letter-spacing:-.06em}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-engineer-v26{font-size:25cqw;line-height:1.06;letter-spacing:-.07em}
 body.bold-hero-v27 .hero-copy-v26 .hero-offer-v25{flex:none;margin:0;border-top:1px solid #e6d9b52b;padding-top:24px}
 body.bold-hero-v27 .hero-copy-v26 .hero-purchase-v14{gap:25px}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14{gap:18px;align-items:center}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14 small{display:block;color:#dbe4c0;font-size:12px;letter-spacing:.11em;margin:0 0 8px}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14 strong{font-size:29cqw;line-height:.98;letter-spacing:-.075em;color:#fff0ce}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14 b{font-size:6.5cqw;letter-spacing:-.035em;line-height:1.2;color:#fff0ce}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14>div>span{font-size:clamp(13px,4.5cqw,18px);line-height:1.5;margin-top:9px;color:#dce5cd}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14{min-height:96px;padding:20px 22px;gap:13px;border-radius:9px;box-shadow:0 5px 0 #081e171f}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14{font-size:8.2cqw;gap:8px;letter-spacing:-.045em}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14>small{font-size:clamp(12px,4.25cqw,17px);font-weight:450;letter-spacing:0}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14>span[aria-hidden]{font-size:10cqw;line-height:1}
 body.bold-hero-v27 .hero-copy-v26 .hero-reassurance-v14{font-size:clamp(12px,3.7cqw,15px);margin-top:17px}
}
@media(min-width:701px) and (max-width:1050px){
 body.bold-hero-v27 .hero-copy-v26{padding:0}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1{margin-bottom:24px}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-prefix-v26{font-size:21px;margin-bottom:8px}
 body.bold-hero-v27 .hero-copy-v26 .hero-offer-v25{padding-top:20px}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14{gap:10px}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14 small{font-size:9px}
 body.bold-hero-v27 .hero-copy-v26 .hero-decision-v14>div>span{font-size:11px}
 body.bold-hero-v27 .hero-copy-v26 .hero-purchase-v14{gap:19px}
 body.bold-hero-v27.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14{padding:16px 14px;min-height:78px}
 body.bold-hero-v27 .hero-copy-v26 .hero-reassurance-v14{font-size:11px;margin-top:14px}
}
