.tt-study .tt-purpose-main{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);align-items:center;gap:24px;display:grid}.tt-study .tt-purpose-main h2{margin:34px 0 30px}.tt-study .tt-purpose-bridge{min-width:0;height:clamp(230px,23vw,330px)}.tt-study .tt-purpose-bridge-stage{pointer-events:none;width:100%;height:100%}.tt-study .tt-purpose-bridge-fallback{width:100%;height:100%}.tt-study .tt-purpose-main+.tt-purpose-bottom{margin-top:32px}@media (max-width:1100px) and (min-width:761px){.tt-study .tt-purpose-main{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);gap:8px}.tt-study .tt-purpose-main h2{font-size:clamp(35px,4vw,44px)}}@media (max-width:760px){.tt-study .tt-purpose-main{grid-template-columns:1fr;gap:0}.tt-study .tt-purpose-main h2{margin:28px 0 10px}.tt-study .tt-purpose-bridge{width:min(100%,420px);height:235px;margin-inline:auto}.tt-study .tt-purpose-main+.tt-purpose-bottom{margin-top:20px}}
.brand-video{width:100%;max-width:1040px;margin:64px auto 0}.brand-video figcaption{color:var(--tt-text,#eff6fb);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 24px;margin-bottom:18px;font-size:20px;line-height:1.5;display:flex}.brand-video .brand-video-duration{color:var(--tt-muted,#a4b0bf);font-size:14px}.brand-video video{aspect-ratio:16/9;background:#080f18;border:1px solid #294453;border-radius:12px;width:100%;height:auto;display:block}.brand-video video:focus-visible{outline-offset:5px;outline:2px solid #c4f278}.brand-video p{max-width:720px;color:var(--tt-muted,#a4b0bf);margin:18px 0 0;font-size:16px;line-height:1.7}@media (max-width:760px){.brand-video{margin-top:40px}.brand-video figcaption{font-size:18px}}
