/* V26: compact left proposition, three-quarter-width film on the right. */
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero.hero-v14{padding:48px 0 24px;background:#17392e}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24.mobile-essential-v22.mobile-compact-v21 .hero-layout-v14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr);column-gap:34px;row-gap:28px;align-items:center;width:min(1640px,calc(100% - 72px));max-width:none}
.hero-copy-v26{grid-column:1;grid-row:1;min-width:0;padding-right:2px}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1{display:flex;flex-direction:column;gap:3px;margin:0 0 30px;text-align:left;line-height:1.05;letter-spacing:-.045em}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-prefix-v26{display:block;margin:0 0 5px;font:450 clamp(21px,1.7vw,28px)/1.3 var(--sans);letter-spacing:-.03em;color:#f6efd9}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-ai-v26{display:block;margin:0;font:italic 400 clamp(37px,3.7vw,63px)/1.09 var(--serif);letter-spacing:-.055em;color:#ffb68f;white-space:nowrap}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-engineer-v26{display:block;margin:0;font:550 clamp(38px,3.8vw,65px)/1.1 var(--sans);letter-spacing:-.065em;color:#fff0d0;white-space:nowrap}
body.split-hero-v26 .hero-copy-v26 .hero-offer-v25{display:block;width:100%;margin:0;padding:0}
body.split-hero-v26 .hero-copy-v26 .hero-purchase-v14{display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;gap:22px;width:100%;margin:0;padding:0;border:0}
body.split-hero-v26 .hero-copy-v26 .hero-decision-v14{display:flex;align-items:center;justify-content:flex-start;gap:15px;width:100%;min-width:0}
body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 small{font-size:10px;letter-spacing:.1em;margin-bottom:8px}
body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 strong{font:500 clamp(48px,4.2vw,68px)/1 var(--sans);letter-spacing:-.07em}
body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 b{font-size:clamp(15px,1.3vw,21px);letter-spacing:-.035em;white-space:nowrap}
body.split-hero-v26 .hero-copy-v26 .hero-decision-v14>div>span{display:block;font-size:12px;line-height:1.6;margin-top:6px}
body.split-hero-v26 .hero-copy-v26 .hero-actions{width:100%;margin:0;min-width:0}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14{width:100%;min-width:0;min-height:78px;gap:12px;justify-content:space-between;padding:18px 20px;border-radius:8px}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14{font-size:clamp(19px,1.7vw,26px);gap:6px;white-space:nowrap}
body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14>small{font-size:12px}
body.split-hero-v26 .hero-copy-v26 .hero-reassurance-v14{margin:17px 0 0;text-align:left;font-size:11px;line-height:1.5;max-width:100%;display:flex;align-items:center;gap:8px}
body.split-hero-v26 .hero-copy-v26 .hero-reassurance-v14 br,body.split-hero-v26 .hero-copy-v26 .hero-reassurance-second-v14{display:none}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-trailer-v23{grid-column:2;grid-row:1;align-self:center;width:100%;margin:0;padding:0;background:transparent;border:0;box-shadow:none}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-trailer-v23::before{display:none}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-screen-v23{order:1;overflow:hidden;border:1px solid #d9d6bb55;border-radius:12px;outline:0;box-shadow:0 18px 44px -30px #06100c99;background:#071510}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-video{mask-image:none;-webkit-mask-image:none;border-radius:11px;background:#071510}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23{order:2;width:100%;min-height:67px;padding:14px 0 0;grid-template-columns:auto minmax(50px,1fr) auto auto 48px auto;gap:10px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 :is(#hero-trailer-play,#hero-trailer-expand){min-height:44px;padding:10px 17px;min-width:100px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 #hero-trailer-expand{min-width:128px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 :is(#hero-trailer-play,#hero-trailer-expand) [data-control-label]{font-size:14px}
body.split-hero-v26 #hero-trailer-volume{width:48px}
body.split-hero-v26 #hero-trailer-time{font-size:11px;margin:0}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23{left:3%;bottom:6%;padding:7px 19px 7px 7px;gap:11px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-icon-v23{width:45px;height:45px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23 strong{font-size:17px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23 small{font-size:10px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-caption-v23{width:100%;margin:7px 0 0;font-size:10px}
body.split-hero-v26.cinematic-hero-v25.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14{grid-column:1/-1;grid-row:2;width:100%;margin:0;padding:20px 0 4px}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-player:fullscreen .hero-film-screen-v23{border:0;border-radius:0}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-player:fullscreen #hero-trailer-video{border-radius:0}
body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-player:fullscreen .hero-film-controls-v23{min-height:76px;padding:9px 24px}
@media(max-width:1050px) and (min-width:701px){
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24.mobile-essential-v22.mobile-compact-v21 .hero-layout-v14{width:calc(100% - 40px);column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,2.5fr)}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-ai-v26{font-size:clamp(33px,4.1vw,43px)}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-engineer-v26{font-size:clamp(34px,4.2vw,44px)}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14{gap:10px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 b{font-size:14px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14{padding:15px 14px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23{grid-template-columns:auto minmax(20px,1fr) auto 40px auto;gap:7px}
 body.split-hero-v26 #hero-trailer-volume{display:none}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 #hero-trailer-expand{min-width:110px}
}
@media(max-width:700px){
 body.split-hero-v26.cinematic-hero-v25.mobile-essential-v22.mobile-compact-v21 .hero-copy-v26 .hero-purchase-v14{padding:0;margin:0}
 body.split-hero-v26.cinematic-hero-v25.mobile-essential-v22.mobile-compact-v21 .hero-copy-v26 .hero-reassurance-v14{margin:13px 0 0;font-size:11px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero.hero-v14{padding:24px 0 16px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24.mobile-essential-v22.mobile-compact-v21 .hero-layout-v14{width:calc(100% - 32px);grid-template-columns:minmax(0,1fr);gap:22px}
 .hero-copy-v26{grid-column:1;grid-row:1;padding:0}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1{text-align:center;margin:0 0 22px;gap:2px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-prefix-v26{font-size:20px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-ai-v26{font-size:49px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 h1>.hero-engineer-v26{font-size:48px}
 body.split-hero-v26 .hero-copy-v26 .hero-purchase-v14{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:13px;align-items:center}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14{gap:8px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 strong{font-size:43px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 b{font-size:12px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14>div>span{font-size:10px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 small{font-size:8px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-primary-v14{min-height:76px;padding:13px 12px;gap:5px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14{font-size:16px;gap:5px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14>small{font-size:10px}
 body.split-hero-v26 .hero-copy-v26 .hero-reassurance-v14{justify-content:center;margin-top:13px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-trailer-v23{grid-column:1;grid-row:2}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-screen-v23{border-radius:8px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-video{border-radius:7px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23{grid-template-columns:auto minmax(0,1fr) 44px auto;gap:3px 7px;min-height:88px;padding:11px 0 0}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 #hero-trailer-expand{min-width:112px;padding:10px 13px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-controls-v23 :is(#hero-trailer-play,#hero-trailer-expand) [data-control-label]{font-size:13px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-icon-v23{width:35px;height:35px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23 strong{font-size:13px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23 small{font-size:8px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-start-v23{left:4%;bottom:7%;padding:5px 13px 5px 5px;gap:8px}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 .hero-film-caption-v23{margin:1px 0 0}
 body.split-hero-v26.cinematic-hero-v25.mobile-essential-v22.mobile-compact-v21 .hero-footer-v14{grid-column:1;grid-row:3;padding:14px 0 0;margin:0}
 body.split-hero-v26.cinematic-hero-v25.seamless-hero-v24 #hero-trailer-player:fullscreen .hero-film-controls-v23{min-height:96px;padding:5px 16px}
}
@media(max-width:360px){
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 strong{font-size:36px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14{gap:6px}
 body.split-hero-v26 .hero-copy-v26 .hero-decision-v14 b{font-size:11px}
 body.split-hero-v26.cinematic-hero-v25.aspiration-v14 .hero-v14 .hero-copy-v26 .hero-button-label-v14{font-size:14px}
}
