.video-cta{margin-top:2rem;box-sizing:border-box;background:#fff;border:1px solid #e6ddd6;border-radius:24px;padding:22px;box-shadow:0 18px 50px -28px #2a211d47;font-family:Inter,ui-sans-serif,system-ui,sans-serif;color:#2a211d}.video-cta-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:26px;align-items:center}.video-cta-media{min-width:0}.video-cta-hit{position:relative;display:block;width:100%;margin:0;padding:0;border:0;border-radius:16px;background:transparent;color:inherit;font:inherit;text-align:left;cursor:pointer;touch-action:manipulation}.video-cta-hit:focus-visible{outline:3px solid #ce4319;outline-offset:3px}.video-cta-stage{position:relative;display:block;width:100%;aspect-ratio:16 / 9;border-radius:16px;background:#2a211d}.video-cta-stage picture{display:block;width:100%;height:100%;border-radius:16px}.video-cta-stage img{display:block;width:100%;height:100%;max-width:none;object-fit:cover;object-position:center;border:0;border-radius:16px;background:#2a211d;filter:none;image-rendering:auto}.video-cta-ctrl{position:absolute;right:12px;bottom:10px;z-index:3;display:flex;align-items:center;gap:8px;pointer-events:none}.video-cta-play{width:34px;height:34px;border-radius:999px;background:#ce4319;display:grid;place-items:center;box-shadow:0 4px 12px #ce431973}.video-cta-play svg{width:13px;height:13px;margin-left:1px;fill:#fff}.video-cta-hit:hover .video-cta-play,.video-cta-hit:focus-visible .video-cta-play{background:#b33a15}.video-cta-duration{background:#fff;color:#2a211d;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;letter-spacing:.02em;line-height:1;padding:7px 11px;border-radius:999px;box-shadow:0 2px 10px #2a211d47}.video-cta-player{display:block;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;border:0;border-radius:16px;background:#000;filter:none}.video-cta-copy{min-width:0}.video-cta-kicker{margin:0;color:#ce4319;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.01em;line-height:1.35;text-transform:none}.video-cta-title{margin:8px 0 0;color:#2a211d;font-family:Bricolage Grotesque,ui-sans-serif,system-ui,sans-serif;font-size:27px;font-weight:800;letter-spacing:-.025em;line-height:1.15}.video-cta-text{margin:12px 0 0;color:#4f5155;font-size:15.5px;font-weight:400;line-height:1.6}.video-cta-actions{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin-top:18px}.video-cta a.video-cta-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;max-width:100%;min-height:44px;padding:12px 18px;border-radius:10px;border-style:solid;border-width:1.5px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:15px;font-weight:600;line-height:1.2;text-align:center;text-decoration:none;cursor:pointer}.video-cta a.video-cta-btn-primary{background:#ce4319;border-color:#ce4319;color:#fff}.video-cta a.video-cta-btn-primary:hover,.video-cta a.video-cta-btn-primary:focus-visible{background:#b33a15;border-color:#b33a15;color:#fff;text-decoration:none}.video-cta a.video-cta-btn-secondary{background:transparent;border-color:#e0c4b6;color:#ce4319}.video-cta a.video-cta-btn-secondary:hover,.video-cta a.video-cta-btn-secondary:focus-visible{background:#fff;border-color:#ce4319;color:#ce4319;text-decoration:none}.video-cta a.video-cta-btn:focus-visible{outline:3px solid #ce4319;outline-offset:3px}@media(max-width:799px){.video-cta{padding:16px;border-radius:20px}.video-cta-grid{grid-template-columns:1fr;gap:16px;align-items:stretch}.video-cta-play{width:30px;height:30px}.video-cta-play svg{width:12px;height:12px}.video-cta-title{font-size:22px}.video-cta-text{font-size:15px}.video-cta a.video-cta-btn{padding:12px 14px;font-size:14.5px}}
