.cm-brand #cm-models .cm-brand-model-results>[hidden],.cm-brand #cm-models .cm-model-reveal[hidden],.cm-brand #cm-models .cm-model-reveal [hidden]{display:none!important}
.cm-brand #cm-models .cm-model-reveal{display:flex;flex-direction:column;align-items:center;gap:12px;margin:28px 0 0;padding:0;min-width:0;text-align:center}
.cm-brand #cm-models .cm-model-reveal__status{margin:0;color:#61718a;font:400 14px/1.5 Rubik,Arial,sans-serif}
.cm-brand #cm-models .cm-model-reveal__actions{display:flex;align-items:center;justify-content:center;gap:18px;flex-wrap:wrap}
.cm-brand #cm-models .cm-model-reveal__more{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:54px;min-width:270px;max-width:100%;padding:13px 24px;border:1.5px solid #0b3769;border-radius:14px;background:#fff;color:#0b3769;font:600 16px/1.4 Rubik,Arial,sans-serif;cursor:pointer;box-shadow:0 3px 12px #002b5d08;transition:background .16s,color .16s,box-shadow .16s,transform .16s}
.cm-brand #cm-models .cm-model-reveal__icon{display:flex;align-items:center;justify-content:center;flex:none}
.cm-brand #cm-models .cm-model-reveal__icon svg{display:block;width:22px;height:22px}
.cm-brand #cm-models .cm-model-reveal__more:hover{background:#0b3769;color:#fff;box-shadow:0 6px 18px #002b5d18;transform:translateY(-1px)}
.cm-brand #cm-models .cm-model-reveal__more:focus-visible,.cm-brand #cm-models .cm-model-reveal__collapse:focus-visible{outline:3px solid #8bbbed;outline-offset:4px}
.cm-brand #cm-models .cm-model-reveal__collapse{display:inline-flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 10px;border:0;background:transparent;color:#c50909;font:500 14px/1.4 Rubik,Arial,sans-serif;cursor:pointer;text-underline-offset:4px}
.cm-brand #cm-models .cm-model-reveal__collapse:hover{text-decoration:underline}
.cm-brand #cm-models .cm-model-reveal-anchor{scroll-margin-top:110px}
@media(max-width:600px){.cm-brand #cm-models .cm-model-reveal{gap:10px;margin-top:22px}.cm-brand #cm-models .cm-model-reveal__actions{width:100%;gap:8px;flex-direction:column}.cm-brand #cm-models .cm-model-reveal__more{width:100%;min-width:0;max-width:360px;min-height:52px}.cm-brand #cm-models .cm-model-reveal-anchor{scroll-margin-top:90px}}
@media(prefers-reduced-motion:reduce){.cm-brand #cm-models .cm-model-reveal__more{transition:none;transform:none}}
