.hero-main{grid-template-columns:.85fr 1.35fr;gap:44px;padding-top:50px;padding-bottom:42px}.hero h1{font-size:clamp(40px,3.8vw,54px)}.hero-video-stage{padding-top:0}.hero-film{aspect-ratio:16/9;position:relative;border:1px solid #3a5565;margin-top:18px;overflow:hidden;background:#07101b;box-shadow:0 24px 65px #0004}.hero-film video{display:block;width:100%;height:100%;object-fit:contain}.hero-video-start{position:absolute;inset:0;border:0;display:grid;place-items:center;color:#fff;background:#00131b22;cursor:pointer}.hero-video-start span{display:grid;place-items:center;width:66px;height:66px;border:1px solid #b7d4e4b0;background:#05293cdd;border-radius:50%;font-size:22px;padding-left:4px}.hero-film.is-playing .hero-video-start{display:none}.hero-video-toolbar{display:flex;align-items:center;gap:19px;padding:13px 0;border-bottom:1px solid #2c4354;color:#c7d9e3}.hero-video-toolbar button{border:0;background:none;color:inherit;min-height:36px}.video-toggle{display:flex;align-items:center;gap:9px;font-size:11px;padding:0;min-width:90px;text-align:left}.video-toggle>span:first-child{display:grid;place-items:center;width:23px;height:23px;font-size:12px;color:#9edcec}.video-progress{display:flex;align-items:center;gap:13px;flex:1;min-width:0}.video-progress input{height:24px;width:100%;margin:0;accent-color:#6cc4dc;min-width:30px;cursor:pointer}.video-progress>span{font-size:9px;color:#94b4c6;font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:.02em}.video-replay{padding:0 4px;font-size:23px;line-height:1}.video-chapters{display:grid;grid-template-columns:1fr 1fr 1fr;gap:18px;margin-top:14px}.video-chapters button{display:flex;align-items:center;gap:10px;justify-content:flex-start;min-height:36px;border:0;border-bottom:2px solid transparent;background:none;color:#859fac;font-size:11px;padding:6px 0}.video-chapters button>span{font-size:9px;font-variant-numeric:tabular-nums;color:#567d93}.video-chapters [aria-pressed=true]{color:#e7f6fb;border-color:#62bad4}.video-chapters [aria-pressed=true]>span{color:#81d6ed}.video-disclosure{font-size:9px;line-height:1.5;margin-top:10px;color:#8ca6b8!important}.hero-video-stage .hero-camera{margin:18px 0 0;min-height:90px;justify-content:flex-end;gap:18px}.hero-video-stage .hero-camera:before{left:auto;right:156px;width:110px;height:80px}.hero-video-stage .hero-camera img{height:95px;width:55px;transform:rotate(-7deg)}.hero-video-stage .hero-camera strong{font-size:14px}.hero-video-stage .hero-camera div>span{font-size:8px}.hero-video-stage .hero-camera a{font-size:10px}.hero-video-error{position:absolute;bottom:14px;left:14px;right:14px;padding:13px;background:#081f2def;font-size:12px;color:#fff!important;border:1px solid #55798e}.hero-video-toolbar button:disabled{opacity:.4;cursor:default}
@media(min-width:1600px){.hero h1{font-size:59px}.hero-main{padding-top:58px;padding-bottom:48px}.hero-video-stage .hero-camera img{height:110px}}
@media(max-width:1100px){.hero-main{gap:30px;grid-template-columns:.9fr 1.3fr}.hero h1{font-size:42px}.hero-video-toolbar{gap:10px}.video-toggle{font-size:10px;min-width:76px}.video-progress{gap:8px}.video-progress>span{font-size:8px}.video-chapters{gap:10px}.hero-stage-top{font-size:8px}}
@media(max-width:800px){.hero-main{grid-template-columns:1fr;padding-top:43px;padding-bottom:25px;gap:30px}.hero h1{font-size:clamp(39px,7vw,55px)}.hero-video-stage{max-width:640px}.hero-video-stage .hero-camera{margin-top:18px;justify-content:flex-end;min-height:90px}.hero-video-toolbar{gap:15px}.video-toggle{font-size:11px;min-width:86px}.video-progress>span{font-size:9px}.video-chapters button{font-size:12px;min-height:40px}.video-disclosure{font-size:9px}.hero-video-start span{height:55px;width:55px;font-size:18px}}
@media(max-width:480px){.hero h1{font-size:39px}.hero-video-stage{max-width:none}.hero-stage-top{gap:10px;font-size:8px;letter-spacing:.07em}.hero-film{margin-top:13px}.hero-video-toolbar{gap:11px;padding:9px 0}.video-toggle{min-width:78px;font-size:10px;gap:4px}.video-progress{gap:8px}.video-progress>span{font-size:8px}.video-replay{font-size:22px}.video-chapters{gap:12px;margin-top:10px}.video-chapters button{font-size:11px;gap:8px}.video-disclosure{font-size:8px;margin-top:9px}.hero-video-stage .hero-camera img{height:84px;width:45px}.hero-video-stage .hero-camera{min-height:84px;gap:16px;margin-top:15px}.hero-video-stage .hero-camera strong{font-size:13px}}

/* Explain the product and its operational value before the technical detail. */
.hero-copy h1 span,.hero-copy h1 em{display:block;text-wrap:balance}.hero-copy h1{font-size:clamp(40px,3.65vw,52px);line-height:1.08}.hero-copy .hero-lead{margin-top:24px;margin-bottom:28px}.hero-lead strong{color:#f0f7fa;font-weight:500}.hero-film{scroll-margin-top:105px}.hero-copy .hero-text-link{font-size:12px}
@media(min-width:1600px){.hero-copy h1{font-size:56px}}
@media(max-width:1100px) and (min-width:801px){.hero-copy h1{font-size:40px}.hero-copy .hero-lead{font-size:14px}}
@media(max-width:800px){.hero-copy h1{font-size:clamp(37px,6.8vw,49px)}.hero-copy .hero-lead{max-width:530px}.hero-film{scroll-margin-top:84px}}
@media(max-width:480px){.hero-copy h1{font-size:37px}.hero-copy .hero-lead{font-size:14px;line-height:1.6;margin:20px 0 23px}.hero-copy .eyebrow{font-size:9px;letter-spacing:.13em}}
