/* CRM artwork: transparent canvas, no decorative shadows or clipped screens. */
main .cp-inner-art:has(.cp-crm-hero){background:transparent!important;box-shadow:none!important;filter:none!important;aspect-ratio:auto!important;min-height:0!important;border-radius:0!important;overflow:visible}
main .cp-crm-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px;box-sizing:border-box;height:auto;min-height:0!important;padding:24px 32px 28px;background:transparent!important;background-image:none!important;color:#0e1c2f;box-shadow:none!important;filter:none!important;overflow:visible;isolation:auto}
main .cp-crm-orbit{display:none!important}
main .cp-crm-brand{position:static;grid-column:1/-1;inset:auto;color:#0e1c2f;box-shadow:none!important}
main .cp-crm-brand small{color:#526174}
main .cp-crm-screen{position:relative;inset:auto!important;justify-self:center;width:100%!important;max-width:220px;box-sizing:border-box;border:0!important;border-radius:18px;background:transparent!important;box-shadow:none!important;filter:none!important;overflow:hidden}
main .cp-crm-transfer{transform:rotate(-5deg)}
main .cp-crm-accounts{transform:rotate(5deg)}
main .cp-crm-screen img{width:100%;height:auto;box-shadow:none!important;filter:none!important}
main .cp-crm-caption{position:static;grid-column:1/-1;inset:auto;margin-top:8px;color:#526174;box-shadow:none!important}
main .cp-crm-caption i{box-shadow:none!important}
@media(max-width:760px){main .cp-crm-hero{padding:16px 14px 20px;gap:18px 14px}main .cp-crm-screen{border-radius:13px}main .cp-crm-caption{font-size:8px;margin-top:4px}}
