.motion-preview{padding:64px max(24px,calc((100vw - 1240px)/2));background:linear-gradient(155deg,#f1f7fb,#fff 70%);border-bottom:1px solid #e2eaf0}
.motion-heading{display:flex;justify-content:space-between;align-items:end;gap:24px;margin-bottom:28px}.motion-heading h2{font-size:clamp(27px,3vw,38px);line-height:1.15;margin:10px 0 12px;color:#082d52}.motion-heading p{margin:0;color:#49647a;line-height:1.6}.motion-heading .motion-eyebrow{font-size:11px;letter-spacing:.17em;font-weight:700;color:#b64c00}
.motion-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.motion-card{min-width:0;overflow:hidden;border-radius:14px;border:1px solid #d6e2eb;background:white;box-shadow:0 12px 30px #032b4b0c}.motion-card header{display:flex;align-items:center;gap:12px;padding:18px 22px;border-bottom:1px solid #e2eaf0}.motion-card header span{color:#db5b08;font-size:12px;font-weight:700}.motion-card h3{margin:0;font-size:16px;line-height:1.4;color:#082d52}.motion-card video{display:block;width:100%;aspect-ratio:48/23;background:#fff;object-fit:cover}.motion-toggle{flex-shrink:0;border:1px solid #9bb4c8;border-radius:999px;color:#082d52;background:white;font:600 13px Arial,sans-serif;padding:10px 16px;cursor:pointer}.motion-toggle:hover{background:#e9f2f8}.motion-toggle:focus-visible{outline:3px solid #ff7900;outline-offset:3px}.motion-note{color:#647b8d;font-size:11px;margin:16px 0 0}.motion-toggle[hidden]{display:none}
@media(max-width:700px){.motion-preview{padding:38px 22px}.motion-heading{display:block}.motion-toggle{margin-top:18px}.motion-grid{grid-template-columns:1fr;gap:20px}.motion-card header{padding:16px}.motion-card h3{font-size:15px}}
