.crm-panel-trial .mm-trial-r32{font:14px/1.55 system-ui,sans-serif;color:#eee;padding:22px;max-width:520px;margin:auto;background:#111318;border:1px solid #ffffff14;border-radius:22px;overflow-wrap:anywhere}.crm-panel-trial .mm-trial-r32 *{box-sizing:border-box}.crm-panel-trial .mm-trial-r32 h3{font-size:27px;line-height:1.15;letter-spacing:-.7px;margin:10px 0}.crm-panel-trial .mm-trial-eyebrow-r32{color:#ff6d76;font:700 11px system-ui;letter-spacing:1.7px}.crm-panel-trial .mm-trial-r32 p{color:#bec3cf;margin:12px 0}.crm-panel-trial .mm-trial-price-r32,.crm-panel-trial .mm-trial-step-r32{padding:18px;background:#1b1e25;border-radius:16px;margin:18px 0}.crm-panel-trial .mm-trial-price-r32 span,.crm-panel-trial .mm-trial-price-r32 small{display:block;color:#b6bdca}.crm-panel-trial .mm-trial-price-r32 strong{display:block;font-size:29px;color:white;margin:3px 0 8px}.crm-panel-trial .mm-trial-consent-r32{display:flex;align-items:flex-start;gap:11px;margin:20px 0 12px;color:#d8dce4;cursor:pointer}.crm-panel-trial .mm-trial-consent-r32 input{width:20px;height:20px;flex:none;accent-color:#e32b39;margin:3px 0}.crm-panel-trial .mm-trial-r32 a{color:#ff818b;text-underline-offset:3px}.crm-panel-trial .mm-trial-r32 button{font:600 14px/1.4 system-ui;border:1px solid #ffffff20;border-radius:13px;background:#252a34;color:white;padding:13px 16px;cursor:pointer;white-space:normal}.crm-panel-trial .mm-trial-r32 button.mm-trial-primary-r32{display:block;width:100%;background:#d92432;border:0;margin:18px 0 6px;min-height:50px}.crm-panel-trial .mm-trial-r32 button:disabled{opacity:.45;cursor:default}.crm-panel-trial .mm-trial-r32 button:focus-visible,.crm-panel-trial .mm-trial-r32 a:focus-visible{outline:2px solid #ff929b;outline-offset:3px}.crm-panel-trial .mm-trial-alert-r32{padding:13px;border:1px solid #ff6a7550;border-radius:12px}.crm-panel-trial .mm-trial-actions-r32{display:flex;flex-wrap:wrap;gap:10px;margin-top:18px}.crm-panel-trial .mm-trial-actions-r32 button{flex:1 1 140px;font-size:12px}.crm-panel-trial .mm-trial-step-r32 strong{font-size:16px}

.mm-original-content-r35:not([hidden]){display:contents}.mm-original-content-r35[hidden]{display:none!important}
.crm-overlay.crm-overlay-legal-r35{inset:0;padding:0;align-items:stretch;justify-content:center;background:#08090d}
.crm-panel.crm-panel-legal-r35{box-sizing:border-box;display:flex;flex-direction:column;width:100%;max-width:680px;height:100%;max-height:100%;margin:0;border:0;border-radius:0;padding:0;background:#101116;color:#f3f3f5;overflow:hidden;box-shadow:none}
.crm-panel.crm-panel-legal-r35>header{flex:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:62px;margin:0;padding:12px 18px;border-bottom:1px solid #ffffff1a;background:#101116}
.crm-panel.crm-panel-legal-r35>header h2{font:600 15px/1.35 system-ui,sans-serif;letter-spacing:0;margin:0;overflow-wrap:anywhere}
.crm-panel.crm-panel-legal-r35>header button{position:static;width:auto;height:auto;min-height:40px;flex:none;padding:8px 12px;border:1px solid #ffffff29;border-radius:9px;background:#20222b;color:#fff;font:500 13px/1.25 system-ui,sans-serif}
.mm-legal-host-r35{flex:1;min-height:0;overflow:hidden}
.mm-legal-r35,.crm-panel-legal-r35 .mm-legal-r35{box-sizing:border-box;height:100%;overflow-y:auto;overscroll-behavior:contain;padding:22px 20px calc(32px + env(safe-area-inset-bottom,0px));border:0;color:#e8e8ec;font:15px/1.65 system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;overflow-wrap:anywhere;-webkit-overflow-scrolling:touch;text-align:left}
.mm-legal-r35 section{padding:0;border:0;background:none}
.mm-legal-r35 .mm-legal-brand-r35{margin:0 0 16px;font:700 14px/1.4 monospace;letter-spacing:2px;color:#fff}
.mm-legal-r35 .mm-legal-nav-r35{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 25px}
.mm-legal-r35 .mm-legal-nav-r35 button{box-sizing:border-box;display:block;width:auto;flex:1 1 120px;min-height:44px;margin:0;padding:10px 12px;border:1px solid #ffffff24;border-radius:10px;background:#1c1e26;color:#c4c6ce;font:500 12px/1.4 system-ui,sans-serif;cursor:pointer;white-space:normal}
.mm-legal-r35 .mm-legal-nav-r35 button[aria-current="page"]{border-color:#61d4b0;background:#183c31;color:#fff}
.mm-legal-r35 .mm-legal-article-r35 h2{margin:0 0 8px;font:650 24px/1.25 system-ui,sans-serif;letter-spacing:-.35px;color:#fff}
.mm-legal-r35 .mm-legal-article-r35 h3{margin:26px 0 10px;font:650 17px/1.4 system-ui,sans-serif;color:#fff}
.mm-legal-r35 .mm-legal-article-r35 p{margin:0 0 14px;color:#d4d5dc;font:inherit}
.mm-legal-r35 .mm-legal-article-r35 .mm-legal-date-r35{margin:0 0 22px;color:#9296a6;font-size:12px}
.mm-legal-r35 button:focus-visible,.crm-panel-legal-r35>header button:focus-visible{outline:2px solid #8be4c7;outline-offset:3px}
.mm-legal-r35 h2:focus{outline:none}
.mm-profile-legal-r35{display:block;width:100%;margin:16px 0 0;padding:12px 10px;border:1px solid #ffffff1f;border-radius:10px;background:#191a22;color:#ddd;font:500 12px/1.5 system-ui,sans-serif;cursor:pointer}
.mm-legal-public-r35{box-sizing:border-box;display:flex;flex-direction:column;height:100dvh;width:100%;max-width:680px;margin:0 auto;background:#101116;color:#f3f3f5}
.mm-legal-public-r35>header{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 18px;border-bottom:1px solid #ffffff1a;font:600 13px/1.4 system-ui,sans-serif}
.mm-legal-public-r35>header button{min-height:40px;border:1px solid #ffffff24;border-radius:8px;padding:8px 12px;background:#20222b;color:white;font:inherit}
.mm-legal-public-r35>.mm-legal-r35{flex:1;min-height:0}
@media(max-width:350px){.mm-legal-r35,.crm-panel-legal-r35 .mm-legal-r35{padding-left:15px;padding-right:15px}.crm-panel.crm-panel-legal-r35>header{padding:10px 15px}.mm-legal-r35 .mm-legal-article-r35 h2{font-size:21px}.mm-legal-r35 .mm-legal-nav-r35 button{flex-basis:100%}}
