.net-impact-test .motion-copy{margin-top:clamp(2rem,10vh,7rem)}
.net-impact-test .motion-copy h1{font-size:clamp(4.4rem,7.2vw,9rem);max-width:11em;line-height:.97;letter-spacing:-.025em}
.net-impact-test .motion-title-stage{min-height:clamp(185px,18vw,260px);padding-left:1.5rem;border-left:6px solid #df2328;transition:border-color .45s ease}
.net-impact-test .motion-claim{left:1.5rem;width:clamp(290px,31vw,490px)}
.net-impact-test .motion-hero.action-focus .motion-title-stage{border-color:transparent}
.net-impact-test .motion-actions{flex-direction:row;align-items:center;gap:2rem}
.net-impact-test .motion-hero .btn.red-btn{background:#f4e3c4;border-color:#f4e3c4;color:#121812;border-radius:999px}
.net-impact-test .motion-hero .btn.red-btn:hover{background:#fff0d6;border-color:#fff0d6}
.net-impact-test .motion-scene{width:100%;left:0}
.net-impact-test .net-poster{object-fit:cover;object-position:center}
.net-impact-test .motion-inquiry{border-bottom:1px solid #f4e3c480}
.net-impact-test .motion-hero.claim-revealed .motion-title-stage{min-height:clamp(185px,18vw,260px)}
.net-impact-test .motion-bottom{border:0}
.net-impact-test .motion-control{font-size:.875rem;background:#101a14b8;border:1px solid #f4e3c45e;border-radius:999px;padding:.65rem 1rem}
.net-impact-test .film-controls{display:flex;align-items:center;flex-wrap:wrap;gap:.65rem}
.net-impact-test .motion-sound{font-size:.875rem;background:#101a14b8;color:inherit;border:1px solid #f4e3c45e;border-radius:999px;padding:.65rem 1rem;cursor:pointer}
.net-impact-test .motion-sound[hidden]{display:none}
@media(max-width:1000px){.net-impact-test .motion-copy h1{font-size:clamp(4rem,8vw,6rem)}}
@media(max-width:760px){
 .net-impact-test .motion-copy{margin-top:2.5rem}
 .net-impact-test .motion-copy h1{font-size:clamp(2.8rem,10.3vw,4.8rem);line-height:1.03;max-width:11em}
 .net-impact-test .motion-title-stage{min-height:10rem;padding-left:.75rem;border-left-width:4px}
 .net-impact-test .motion-claim{left:.75rem;width:290px;max-width:85%}
 .net-impact-test .motion-film{object-position:63% center}
 .net-impact-test .net-poster{object-position:63% center}
 .net-impact-test .motion-hero{min-height:740px}
 .net-impact-test .motion-actions{flex-direction:column;align-items:flex-start;gap:.75rem;bottom:110px}
 .net-impact-test .motion-bottom{gap:.9rem}
 .net-impact-test .motion-hero.claim-revealed .motion-title-stage{min-height:10rem}
}
