.meraiq-public .mq-fab{position:fixed;z-index:55;right:calc(20px + env(safe-area-inset-right,0px));bottom:calc(20px + env(safe-area-inset-bottom,0px));display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px 0 8px;border:0;border-radius:999px;background:var(--cobalt);color:#fff;font:600 15px/1 var(--f-body);letter-spacing:.005em;cursor:pointer;box-shadow:0 18px 40px -14px rgba(49,87,246,.75),0 4px 12px -4px rgba(7,26,61,.25);opacity:0;visibility:hidden;transform:translateY(16px) scale(.96);transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s linear .28s,background .2s,box-shadow .2s}.meraiq-public .mq-fab.is-on{opacity:1;visibility:visible;transform:none;transition:opacity .28s var(--ease),transform .28s var(--ease),visibility 0s,background .2s,box-shadow .2s}.meraiq-public .mq-fab:hover{background:var(--cobalt-h);box-shadow:0 22px 46px -14px rgba(49,87,246,.85),0 4px 12px -4px rgba(7,26,61,.25)}.meraiq-public .mq-fab:active{transform:scale(.97)}.meraiq-public .mq-fab:focus-visible{outline:3px solid var(--cyan);outline-offset:3px}.meraiq-public .mq-fab-ic{position:relative;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:hsla(0,0%,100%,.16);flex:none}.meraiq-public .mq-fab-ic svg.i{width:20px;height:20px;stroke-width:1.8}.meraiq-public .mq-fab.is-on .mq-fab-ic:after{content:"";position:absolute;inset:0;border-radius:50%;box-shadow:0 0 0 0 rgba(24,191,229,.55);animation:mqFabPulse 2.2s var(--ease) .6s 2}@keyframes mqFabPulse{0%{box-shadow:0 0 0 0 rgba(24,191,229,.55)}70%{box-shadow:0 0 0 14px rgba(24,191,229,0)}to{box-shadow:0 0 0 0 rgba(24,191,229,0)}}.meraiq-public .mq-fab.is-sent{background:var(--navy)}.meraiq-public .mq-fab.is-sent .mq-fab-ic{background:var(--success)}.meraiq-public .mq-fab-t--short{display:none}.meraiq-public:has(.mnav.on) .mq-fab,.meraiq-public:has(.mq-cookie) .mq-fab{opacity:0;visibility:hidden;pointer-events:none}@media (max-width:760px){.meraiq-public .mq-fab{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(14px + env(safe-area-inset-bottom,0px));height:50px;padding:0 18px 0 6px;gap:8px;font-size:14.5px}.meraiq-public .mq-fab-ic{width:38px;height:38px}.meraiq-public .mq-fab-t--long{display:none}.meraiq-public .mq-fab-t--short{display:inline}}@media (max-width:980px){.meraiq-public:has(.gen-mbar) .mq-fab{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.meraiq-public .mq-cw-overlay{position:fixed;inset:0;z-index:90;background:rgba(7,26,61,.38)}.meraiq-public .mq-cw-overlay[data-state=open]{animation:mqCwFadeIn .25s var(--ease)}.meraiq-public .mq-cw-overlay[data-state=closed]{animation:mqCwFadeOut .2s ease-in forwards}.meraiq-public .mq-cw-panel{position:fixed;z-index:91;top:0;right:0;bottom:0;width:min(460px,100vw);display:flex;flex-direction:column;background:#fff;color:var(--text);box-shadow:-30px 0 80px -30px rgba(7,26,61,.55);outline:none;overflow:hidden}.meraiq-public .mq-cw-panel[data-state=open]{animation:mqCwInRight .34s var(--ease)}.meraiq-public .mq-cw-panel[data-state=closed]{animation:mqCwOutRight .22s ease-in forwards}@keyframes mqCwFadeIn{0%{opacity:0}to{opacity:1}}@keyframes mqCwFadeOut{0%{opacity:1}to{opacity:0}}@keyframes mqCwInRight{0%{transform:translateX(100%)}to{transform:none}}@keyframes mqCwOutRight{0%{transform:none}to{transform:translateX(100%)}}@keyframes mqCwInUp{0%{transform:translateY(100%)}to{transform:none}}@keyframes mqCwOutDown{0%{transform:none}to{transform:translateY(100%)}}.meraiq-public .mq-cw-grab{display:none}.meraiq-public .mq-cw-head{position:relative;flex:none;padding:26px 64px 24px 28px;background:radial-gradient(120% 140% at 100% 0,rgba(24,191,229,.22) 0,rgba(24,191,229,0) 55%),var(--navy);color:#fff}.meraiq-public .mq-cw-head:after{content:"";position:absolute;left:28px;bottom:0;width:48px;height:3px;border-radius:3px 3px 0 0;background:var(--iq)}.meraiq-public .mq-cw-eyebrow{display:inline-flex;align-items:center;gap:8px;font:500 12px/1 var(--f-body);letter-spacing:.12em;text-transform:uppercase;color:var(--on-dark-2)}.meraiq-public .mq-cw-eyebrow svg.i{width:16px;height:16px;color:var(--cyan)}.meraiq-public .mq-cw-title{margin:12px 0 8px;font:600 clamp(21px,2.2vw,24px)/1.2 var(--f-head);letter-spacing:-.01em;color:#fff}.meraiq-public .mq-cw-sub{margin:0;font-size:14.5px;line-height:1.55;color:var(--on-dark-2)}.meraiq-public .mq-cw-close{position:absolute;top:18px;right:18px;display:grid;place-items:center;width:40px;height:40px;border-radius:12px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);color:#fff;cursor:pointer;transition:background .2s,border-color .2s}.meraiq-public .mq-cw-close:hover{background:hsla(0,0%,100%,.14);border-color:hsla(0,0%,100%,.32)}.meraiq-public .mq-cw-close:focus-visible{outline:2px solid var(--cyan);outline-offset:2px}.meraiq-public .mq-cw-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.meraiq-public .mq-cw-body{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:22px 28px calc(24px + env(safe-area-inset-bottom,0px))}.meraiq-public .mq-cw-form{display:grid;gap:16px}.meraiq-public .mq-cw-tasks{border:0;margin:0;padding:0;min-width:0}.meraiq-public .mq-cw-tasks legend{padding:0;margin-bottom:10px;font-size:14px;font-weight:500}.meraiq-public .mq-cw-chips{display:flex;flex-wrap:wrap;gap:8px}.meraiq-public .mq-cw-chip{position:relative;display:inline-flex;align-items:center;min-height:38px;padding:0 14px;border-radius:999px;border:1px solid var(--border);background:var(--cloud);font-size:14px;color:var(--text);cursor:pointer;transition:background .15s,border-color .15s,color .15s;-webkit-user-select:none;-moz-user-select:none;user-select:none}.meraiq-public .mq-cw-chip:hover{border-color:#b9c7de}.meraiq-public .mq-cw-chip input{position:absolute;opacity:0;width:1px;height:1px;pointer-events:none}.meraiq-public .mq-cw-chip.on{background:#e8eeff;border-color:var(--cobalt);color:var(--cobalt);font-weight:500}.meraiq-public .mq-cw-chip:has(input:focus-visible){outline:2px solid var(--cobalt);outline-offset:2px}.meraiq-public .mq-cw-field{display:grid;gap:6px}.meraiq-public .mq-cw-field label{font-size:14px;font-weight:500}.meraiq-public .mq-cw-opt{font-weight:400;color:var(--text-2)}.meraiq-public .mq-cw-field input,.meraiq-public .mq-cw-field textarea{width:100%;font:400 16px/1.4 var(--f-body);color:var(--text);padding:12px 14px;border-radius:12px;border:1px solid var(--border);background:var(--cloud);transition:border-color .15s,background .15s}.meraiq-public .mq-cw-field textarea{min-height:84px;resize:vertical}.meraiq-public .mq-cw-field input::-moz-placeholder,.meraiq-public .mq-cw-field textarea::-moz-placeholder{color:#9aa8bf}.meraiq-public .mq-cw-field input::placeholder,.meraiq-public .mq-cw-field textarea::placeholder{color:#9aa8bf}.meraiq-public .mq-cw-field input:focus,.meraiq-public .mq-cw-field textarea:focus{outline:2px solid var(--cobalt);outline-offset:0;background:#fff}.meraiq-public .mq-cw-field input[aria-invalid=true]{border-color:var(--critical);background:#fff6f6}.meraiq-public .mq-cw-err{margin:0;color:var(--critical);font-size:13px;line-height:1.4}.meraiq-public .mq-cw-err--box{padding:10px 12px;border-radius:10px;background:#fff1f1;border:1px solid #f6c9ca}.meraiq-public .mq-cw-agree{display:grid;grid-template-columns:20px 1fr;gap:10px;align-items:start;font-size:13px;line-height:1.45;color:var(--text-2);cursor:pointer}.meraiq-public .mq-cw-agree input{width:18px;height:18px;margin:1px 0 0;accent-color:var(--cobalt)}.meraiq-public .mq-cw-agree a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}.meraiq-public .mq-cw-agree.is-err input{outline:2px solid var(--critical);outline-offset:1px;border-radius:4px}.meraiq-public .mq-cw-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.meraiq-public .mq-cw-submit{width:100%;justify-content:center}.meraiq-public .mq-cw-alt{margin:-4px 0 0;text-align:center;font-size:13px;color:var(--text-2)}.meraiq-public .mq-cw-alt a,.meraiq-public .mq-cw-done a{color:var(--cobalt);text-decoration:underline;text-underline-offset:2px}.meraiq-public .mq-cw-done{display:grid;gap:14px;justify-items:center;text-align:center;padding:18px 4px 4px}.meraiq-public .mq-cw-done-ic{display:grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#e9f7f0;color:var(--success);box-shadow:0 0 0 8px rgba(36,166,106,.08)}.meraiq-public .mq-cw-done-ic svg.i{width:28px;height:28px;stroke-width:2.2}.meraiq-public .mq-cw-done h3{margin:4px 0 0;font:600 22px/1.2 var(--f-head)}.meraiq-public .mq-cw-done p{margin:0;color:var(--text-2);font-size:15px;line-height:1.55;max-width:340px}.meraiq-public .mq-cw-done b{color:var(--text);font-weight:600;word-break:break-word}.meraiq-public .mq-cw-again{border:0;background:none;padding:6px;color:var(--text-2);font:500 14px/1.2 var(--f-body);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.meraiq-public .mq-cw-again:hover{color:var(--cobalt)}@media (max-width:760px){
  /* !important — перекрываем общее правило сайта для окон на телефоне (ширина экрана минус 2rem) */.meraiq-public .mq-cw-panel[role=dialog]{width:100%!important;max-width:100%!important}.meraiq-public .mq-cw-panel{top:auto;left:0;width:100%;max-height:calc(100dvh - 24px - env(safe-area-inset-top,0px));border-radius:22px 22px 0 0;box-shadow:0 -24px 60px -24px rgba(7,26,61,.55)}.meraiq-public .mq-cw-panel[data-state=open]{animation:mqCwInUp .34s var(--ease)}.meraiq-public .mq-cw-panel[data-state=closed]{animation:mqCwOutDown .22s ease-in forwards}.meraiq-public .mq-cw-grab{display:block;position:absolute;z-index:1;top:8px;left:50%;width:40px;height:4px;margin-left:-20px;border-radius:4px;background:hsla(0,0%,100%,.35)}.meraiq-public .mq-cw-head{padding:22px 60px 18px 20px}.meraiq-public .mq-cw-eyebrow{display:none}.meraiq-public .mq-cw-title{margin:0 0 6px;font-size:20px}.meraiq-public .mq-cw-head:after{left:20px}.meraiq-public .mq-cw-close{top:14px;right:14px}.meraiq-public .mq-cw-sub{font-size:13.5px;line-height:1.5}.meraiq-public .mq-cw-body{padding:18px 20px calc(20px + env(safe-area-inset-bottom,0px))}.meraiq-public .mq-cw-chip{min-height:36px;padding:0 12px;font-size:13.5px}}@media (prefers-reduced-motion:reduce){.meraiq-public .mq-fab,.meraiq-public .mq-fab.is-on{transition:opacity .15s linear,visibility 0s;transform:none}.meraiq-public .mq-fab.is-on .mq-fab-ic:after{animation:none}.meraiq-public .mq-cw-overlay[data-state],.meraiq-public .mq-cw-panel[data-state]{animation-duration:.01ms}}@media print{.meraiq-public .mq-fab{display:none}}