.test-prep-template-page .hero-inner.hero-split{grid-template-columns:minmax(0,1.4fr) minmax(0,.85fr);gap:48px;max-width:1320px}
.test-prep-template-page .hero h1{font-size:43px;line-height:1.12;letter-spacing:-1.4px;text-wrap:balance;max-width:760px}
.test-prep-template-page .hero-brand{display:block;font-size:20px;letter-spacing:-.3px;line-height:1.4;margin-bottom:10px;color:#322a50}
.test-prep-template-page .hero-exam,.test-prep-template-page .hero h1>.grd{display:block;text-wrap:balance}
.test-prep-template-page .hero .keep-phrase{white-space:nowrap}
.test-prep-template-page .hero .hero-sub{max-width:680px}
.test-prep-template-page .hero .agent-real-demo{max-width:460px;justify-self:end;transform:none}
.test-prep-template-page .hero .real-demo-heading{font-size:10px;padding:11px 12px}
.test-prep-template-page .hero .real-product-caption{font-size:10px;line-height:1.5}
.test-prep-template-page .hero .hero-demo-under{font-size:10px}
.test-prep-template-page .hero video{aspect-ratio:16/9;object-fit:contain}
@media(max-width:1050px){.test-prep-template-page .hero-inner.hero-split{grid-template-columns:minmax(0,1.3fr) minmax(0,.8fr);gap:28px}.test-prep-template-page .hero h1{font-size:36px}}
@media(max-width:800px){.test-prep-template-page .hero-inner.hero-split{grid-template-columns:minmax(0,1fr);gap:30px}.test-prep-template-page .hero h1{font-size:38px;max-width:650px}.test-prep-template-page .hero .agent-real-demo{max-width:520px;justify-self:start}}
@media(max-width:540px){.test-prep-template-page .hero h1{font-size:clamp(26px,7.5vw,32px);line-height:1.16;letter-spacing:-.8px}.test-prep-template-page .hero-brand{font-size:17px;margin-bottom:8px}.test-prep-template-page .hero .agent-real-demo{max-width:100%}}
