.trutrainer-grid{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;align-items:start;margin-top:22px}.trutrainer-video{aspect-ratio:16/9;background:#17314a;border-radius:10px;overflow:hidden}.trutrainer-video iframe{display:block;width:100%;height:100%;border:0}.discount-offer{padding:18px 0 18px 16px;border-left:3px solid #be1e2d;margin:22px 0}.discount-offer strong{font-size:22px}.panel .discount-offer p{font-size:13px;margin-top:8px}.product-link{font-size:13px;font-weight:700}.discount-request-section,[data-discount-review]{border-top:1px solid #dce4ea;padding-top:24px;margin-top:30px}.trutrainer-card h3{font-size:18px;margin:0 0 14px}.panel .trutrainer-card [role=status],.panel .trutrainer-card [data-discount-review]>p{font-size:13px;line-height:1.7}.trutrainer-card label{display:block;font-size:13px;font-weight:700;margin:16px 0 7px}.trutrainer-card textarea,.trutrainer-card select{display:block;width:100%;max-width:680px;padding:12px;border:1px solid #bdcbd5;border-radius:7px;background:#fff;color:#17314a;font:inherit;font-size:14px;line-height:1.6}.trutrainer-card button{min-height:44px;padding:10px 16px;border:1px solid #be1e2d;border-radius:7px;background:#be1e2d;color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;margin-top:12px}.trutrainer-card button:disabled{opacity:.55;cursor:default}.trutrainer-card .discount-secondary{border-color:#bdcbd5;background:#fff;color:#17314a}.discount-state{padding:18px;border:1px solid #dce4ea;border-radius:8px;background:#f4f7f9}.panel .discount-state p{font-size:14px;margin-top:8px;white-space:pre-wrap;overflow-wrap:anywhere}.discount-review-card{margin:18px 0;padding:22px;border:1px solid #dce4ea;border-radius:9px}.panel .discount-review-card p{font-size:13px;white-space:pre-wrap;overflow-wrap:anywhere}.discount-review-card h4{font-size:16px;margin:0 0 8px}[data-discount-review][hidden]{display:none!important}@media(max-width:900px){.trutrainer-grid{grid-template-columns:1fr}.trutrainer-card{padding:26px}.trutrainer-video{max-width:640px}}
