.mg-cb{--mg-cb-fg:var(--mg-v2-text-primary);--mg-cb-fg-muted:var(--mg-v2-text-secondary);--mg-cb-fg-faint:var(--mg-v2-text-tertiary);--mg-cb-hairline:var(--mg-v2-border);--mg-cb-surface:var(--mg-v2-bg-secondary);--mg-cb-well:var(--mg-v2-bg-tertiary);--mg-cb-max:var(--mg-v2-max-width,1280px);flex-direction:column;width:100%;min-width:0;display:flex}.mg-cb-on-dark{--mg-cb-fg:#f7f5ef;--mg-cb-fg-muted:#f7f5efb8;--mg-cb-fg-faint:#f7f5ef80;--mg-cb-hairline:#f7f5ef29;--mg-cb-surface:#ffffff0f;--mg-cb-well:#ffffff0a;color:var(--mg-cb-fg)}.mg-cb-constrained{width:100%;max-width:var(--mg-cb-max);min-width:0;margin-inline:auto}.mg-cb-section{color:var(--mg-cb-fg);padding-block:64px}.mg-cb-section-tight{padding-block:40px}.mg-cb-section-inset{padding-inline:24px}.mg-cb-inner{width:100%;max-width:var(--mg-cb-max);min-width:0;margin-inline:auto}.mg-cb-eyebrow{letter-spacing:1px;text-transform:uppercase;color:var(--mg-cb-fg-faint);margin:0 0 10px;font-size:12px;font-weight:600;line-height:1.3;display:block}.mg-cb-heading{letter-spacing:-.3px;color:var(--mg-cb-fg);margin:0;font-size:28px;font-weight:600;line-height:1.2}.mg-cb-subheading{letter-spacing:-.2px;color:var(--mg-cb-fg);margin:0;font-size:18px;font-weight:600;line-height:1.35}.mg-cb-intro{max-width:60ch;color:var(--mg-cb-fg-muted);margin:16px 0 0;font-size:15px;font-weight:400;line-height:1.65}.mg-cb-note{color:var(--mg-cb-fg-faint);margin:0;font-size:13px;line-height:1.6}.mg-cb-card{background:var(--mg-cb-surface);border:1px solid var(--mg-cb-hairline);border-radius:var(--mg-v2-radius-md);box-shadow:var(--mg-v2-shadow-sm)}.mg-cb-panel{border-radius:var(--mg-v2-radius-lg);overflow:hidden}.mg-cb-panel-dark{background:linear-gradient(135deg,#111827,#0f172a)}.mg-cb-well{background:var(--mg-cb-well);border-radius:var(--mg-v2-radius-md);overflow:hidden}.mg-cb-rule{background:var(--mg-cb-hairline);border:0;height:1px;margin:0}.mg-cb-arrow-link{min-height:44px;color:var(--mg-cb-fg);cursor:pointer;transition:color var(--mg-v2-transition-fast);background:0 0;border:0;align-items:center;gap:10px;padding:0;font-size:14px;font-weight:600;line-height:1.4;text-decoration:none;display:inline-flex}.mg-cb-arrow-link:hover{color:var(--mg-cb-fg);opacity:.7}.mg-cb-arrow-link svg{transition:transform var(--mg-v2-transition-base);flex-shrink:0}.mg-cb-arrow-link:hover svg{transform:translate(4px)}[dir=rtl] .mg-cb-arrow-link svg{transform:scaleX(-1)}[dir=rtl] .mg-cb-arrow-link:hover svg{transform:scaleX(-1)translate(4px)}.mg-cb-tap{min-width:44px;min-height:44px}.mg-cb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.mg-cb-rich>:first-child{margin-top:0}.mg-cb-rich>:last-child{margin-bottom:0}.mg-cb .mg-cb-rich p,.mg-cb .mg-cb-rich li{color:inherit;font-size:inherit;line-height:inherit}.mg-cb .mg-cb-rich p{margin:0 0 12px}.mg-cb .mg-cb-rich ul,.mg-cb .mg-cb-rich ol{margin:0 0 12px;padding-inline-start:1.35em}.mg-cb .mg-cb-rich li{margin-bottom:6px;display:list-item}.mg-cb-rich a{color:inherit;text-underline-offset:2px;text-decoration:underline}.mg-cb-rich h2,.mg-cb-rich h3,.mg-cb-rich h4,.mg-cb-rich h5,.mg-cb-rich h6{color:var(--mg-cb-fg);margin:20px 0 10px;font-weight:600;line-height:1.3}.mg-cb-heading p,.mg-cb-subheading p{margin:0}.mg-cb .ql-size-small{font-size:.75em}.mg-cb .ql-size-large{font-size:1.25em}.mg-cb .ql-size-huge{font-size:1.5em}.mg-cb-align-left{text-align:start}.mg-cb-align-center{text-align:center}.mg-cb-align-center .mg-cb-intro{margin-inline:auto}.mg-cb-align-right{text-align:end}.mg-cb-align-right .mg-cb-intro{margin-inline-start:auto}.mg-cb-hero{border-radius:var(--mg-v2-radius-lg);background:#0f172a;align-items:flex-end;width:100%;min-height:440px;display:flex;position:relative;overflow:hidden}.mg-cb-hero-media{z-index:1;position:absolute;inset:0}.mg-cb-hero-media picture{display:contents}.mg-cb-hero-img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;position:absolute;inset:0}.mg-cb-hero-scrim{z-index:2;background:linear-gradient(#080c1400 0%,#080c1447 52%,#080c14b8 100%);position:absolute;inset:0}.mg-cb-hero-body{z-index:3;width:100%;max-width:760px;padding:40px;position:relative}.mg-cb-hero-title{letter-spacing:-.5px;color:#fff;margin:0;font-size:32px;font-weight:600;line-height:1.15}.mg-cb-hero-sub{color:#ffffffe6;max-width:56ch;margin:14px 0 0;font-size:16px;line-height:1.6}.mg-cb-hero-plain{background:linear-gradient(135deg,#111827,#0f172a);min-height:0}@media (min-width:1024px){.mg-cb-hero{min-height:480px}.mg-cb-hero-title{font-size:38px}.mg-cb-hero-body{padding:48px}}@media (max-width:767px){.mg-cb-hero{border-radius:var(--mg-v2-radius-md);min-height:320px}.mg-cb-hero-title{font-size:24px}.mg-cb-hero-sub{font-size:15px}.mg-cb-hero-body{padding:24px 20px}}.mg-cb-text{max-width:68ch}.mg-cb-text-heading{margin:0 0 14px}.mg-cb-text-body{color:var(--mg-cb-fg-muted);font-size:15px;line-height:1.75}.mg-cb-align-center .mg-cb-text,.mg-cb-align-right .mg-cb-text{margin-inline:auto}.mg-cb-faq-head{max-width:820px;margin:0 0 28px}.mg-cb-faq-list{max-width:820px}.mg-cb-faq-item{border-bottom:1px solid var(--mg-cb-hairline)}.mg-cb-faq-item:first-child{border-top:1px solid var(--mg-cb-hairline)}.mg-cb-faq-item h3{font:inherit;margin:0}.mg-cb-faq-q{appearance:none;cursor:pointer;text-align:start;width:100%;min-height:44px;color:var(--mg-cb-fg);transition:color var(--mg-v2-transition-fast);background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:20px 4px;font-size:16px;font-weight:600;line-height:1.45;display:flex}.mg-cb-faq-q:hover{color:var(--mg-v2-accent-hover)}.mg-cb-faq-icon{width:24px;height:24px;color:var(--mg-cb-fg);transition:transform var(--mg-v2-transition-base);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.mg-cb-faq-item-open .mg-cb-faq-icon{transform:rotate(180deg)}.mg-cb-faq-a{opacity:0;visibility:hidden;transition:grid-template-rows var(--mg-v2-transition-base),opacity var(--mg-v2-transition-base),visibility 0s linear .3s;grid-template-rows:0fr;display:grid}.mg-cb-faq-item-open .mg-cb-faq-a{opacity:1;visibility:visible;transition:grid-template-rows var(--mg-v2-transition-base),opacity var(--mg-v2-transition-base),visibility 0s;grid-template-rows:1fr}.mg-cb-faq-a>div{min-height:0;overflow:hidden}.mg-cb-faq-a-body{color:var(--mg-cb-fg-muted);padding:0 4px 22px;font-size:15px;line-height:1.7}.mg-cb-compat-heading{max-width:18ch}.mg-cb-compat-list{grid-template-columns:1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.mg-cb-compat-card{align-items:flex-start;gap:14px;padding:20px 18px;display:flex}.mg-cb-compat-icon{border-radius:50%;flex:none;justify-content:center;align-items:center;width:30px;height:30px;margin-top:2px;display:flex}.mg-cb-compat-yes{background:var(--mg-v2-success);color:#fff}.mg-cb-compat-partial{background:var(--mg-v2-accent);color:#fff}.mg-cb-compat-no{background:var(--mg-v2-accent-light);color:var(--mg-v2-text-tertiary)}.mg-cb-compat-body{min-width:0}.mg-cb-compat-result{color:var(--mg-cb-fg);margin:5px 0 0;font-size:14px;font-weight:600;line-height:1.45}.mg-cb-compat-desc{color:var(--mg-cb-fg-muted);margin:12px 0 0;font-size:13px;line-height:1.6}@media (min-width:900px){.mg-cb-compat-list{gap:16px;margin-top:36px}.mg-cb-compat-list[data-count="2"]{grid-template-columns:repeat(2,1fr)}.mg-cb-compat-list[data-count="3"]{grid-template-columns:repeat(3,1fr)}}.mg-cb-feat-title{margin:0 0 28px}.mg-cb-feat-grid{text-align:start;grid-template-columns:1fr;gap:16px;display:grid}.mg-cb-feat-card{transition:transform var(--mg-v2-transition-base),box-shadow var(--mg-v2-transition-base);flex-direction:column;display:flex;overflow:hidden}.mg-cb-feat-card:hover{box-shadow:var(--mg-v2-shadow-md);transform:translateY(-2px)}.mg-cb-feat-media{aspect-ratio:4/3;border-radius:0}.mg-cb-feat-img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%}.mg-cb-feat-body{padding:20px 18px 22px}.mg-cb-feat-heading{align-items:baseline;gap:10px;display:flex}.mg-cb-feat-index{font-variant-numeric:tabular-nums;color:var(--mg-cb-fg-faint);flex:none;font-size:13px;font-weight:600}.mg-cb-feat-desc{color:var(--mg-cb-fg-muted);margin-top:10px;font-size:14px;line-height:1.65}.mg-cb-icon-row{flex-wrap:wrap;gap:28px 36px;margin:0;padding:0;list-style:none;display:flex}.mg-cb-align-center .mg-cb-icon-row{justify-content:center}.mg-cb-align-right .mg-cb-icon-row{justify-content:flex-end}.mg-cb-icon-item{flex-direction:column;align-items:center;gap:10px;width:120px;display:flex}.mg-cb-icon-glyph{background:var(--mg-cb-well);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.mg-cb-icon-img{-o-object-fit:contain;object-fit:contain;width:30px;height:30px}.mg-cb-icon-label{text-align:center;color:var(--mg-cb-fg);font-size:13px;font-weight:600;line-height:1.35}@media (min-width:640px){.mg-cb-feat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.mg-cb-feat-grid[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-cb-feat-grid[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-cb-perf{padding-block:48px;padding-inline:24px}.mg-cb-perf-light{background:var(--mg-v2-bg-secondary);border:1px solid var(--mg-v2-border)}.mg-cb-perf-inner{max-width:var(--mg-cb-max);margin-inline:auto}.mg-cb-perf-heading{max-width:16ch}.mg-cb-perf-rule{margin-block:28px}.mg-cb-perf-featured-value{letter-spacing:-1.5px;color:var(--mg-cb-fg);align-items:baseline;gap:8px;margin:0;font-size:48px;font-weight:700;line-height:1;display:flex}.mg-cb-perf-featured-unit{letter-spacing:-.2px;color:var(--mg-cb-fg-muted);font-size:20px;font-weight:600}.mg-cb-perf-featured-label{color:var(--mg-cb-fg);margin:12px 0 0;font-size:18px;font-weight:600;line-height:1.25}.mg-cb-perf-featured-desc{max-width:48ch;color:var(--mg-cb-fg-muted);margin:10px 0 0;font-size:14px;line-height:1.6}.mg-cb-perf-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;margin:0;padding:0;list-style:none;display:grid}.mg-cb-perf-metric-value{letter-spacing:-.6px;color:var(--mg-cb-fg);align-items:baseline;gap:6px;margin:0;font-size:28px;font-weight:700;line-height:1;display:flex}.mg-cb-perf-metric-unit{color:var(--mg-cb-fg-muted);font-size:13px;font-weight:600}.mg-cb-perf-metric-label{color:var(--mg-cb-fg);margin:8px 0 0;font-size:15px;font-weight:600;line-height:1.3}.mg-cb-perf-metric-desc{color:var(--mg-cb-fg-muted);margin:6px 0 0;font-size:13px;line-height:1.6}.mg-cb-perf-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;display:flex}.mg-cb-perf-foot .mg-cb-note{max-width:62ch}@media (min-width:768px){.mg-cb-perf{padding-block:64px;padding-inline:40px}.mg-cb-perf-rule{margin-block:36px}.mg-cb-perf-featured-value{font-size:64px}.mg-cb-perf-featured-unit{font-size:24px}.mg-cb-perf-featured-label{font-size:20px}}@media (min-width:1024px){.mg-cb-perf{padding-inline:56px}}@media (min-width:900px){.mg-cb-perf-metrics{gap:40px}.mg-cb-perf-metrics[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-cb-perf-metrics[data-count="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-cb-ws-outer{width:100%}.mg-cb-ws{border-radius:var(--mg-v2-radius-lg);grid-template-columns:1fr;align-items:stretch;width:100%;display:grid;overflow:hidden}.mg-cb-ws-warranty,.mg-cb-ws-support{flex-direction:column;justify-content:space-between;min-width:0;padding:28px 22px 20px;display:flex}.mg-cb-ws-warranty{background:linear-gradient(135deg,#111827,#0f172a)}.mg-cb-ws-support{background:var(--mg-v2-bg-secondary)}.mg-cb-ws-value{letter-spacing:-2.5px;color:var(--mg-cb-fg);margin:0;font-size:64px;font-weight:700;line-height:.9}.mg-cb-ws-unit{letter-spacing:-.2px;text-transform:uppercase;color:var(--mg-cb-fg);flex-direction:column;margin:14px 0 0;font-size:18px;font-weight:700;line-height:1.15;display:flex}.mg-cb-ws-heading{max-width:16ch}.mg-cb-ws-text{max-width:44ch;color:var(--mg-cb-fg-muted);margin:12px 0 0;font-size:15px;line-height:1.6}.mg-cb-ws-cta{border-top:1px solid var(--mg-cb-hairline);justify-content:space-between;width:100%;margin-top:24px;padding-top:14px}@media (min-width:768px){.mg-cb-ws{grid-template-columns:38% 62%}.mg-cb-ws-warranty,.mg-cb-ws-support{padding:40px 32px 28px}.mg-cb-ws-value{font-size:84px}.mg-cb-ws-unit{font-size:22px}}@media (min-width:1024px){.mg-cb-ws{grid-template-columns:34% 66%}.mg-cb-ws-warranty,.mg-cb-ws-support{padding:52px 44px 34px}.mg-cb-ws-value{font-size:96px}}.mg-cb-rel-heading{margin:0 0 24px}.mg-cb-rel-group+.mg-cb-rel-group{margin-top:36px}.mg-cb-rel-group-title{letter-spacing:-.1px;color:var(--mg-cb-fg);margin:0 0 16px;font-size:15px;font-weight:600}.mg-cb-rel-cats,.mg-cb-rel-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.mg-cb-rel-cat,.mg-cb-rel-product{color:inherit;flex-direction:column;gap:10px;text-decoration:none;display:flex}.mg-cb-rel-cat-media,.mg-cb-rel-product-media{aspect-ratio:1;border-radius:var(--mg-v2-radius-md);display:block}.mg-cb-rel-img{-o-object-fit:cover;object-fit:cover;width:100%;max-width:none;height:100%;transition:transform var(--mg-v2-transition-base)}.mg-cb-rel-cat:hover .mg-cb-rel-img,.mg-cb-rel-product:hover .mg-cb-rel-img{transform:scale(1.03)}.mg-cb-rel-cat-name,.mg-cb-rel-product-name{color:var(--mg-cb-fg);font-size:14px;font-weight:500;line-height:1.4}.mg-cb-rel-product-price{color:var(--mg-cb-fg);font-size:14px;font-weight:600}@media (min-width:640px){.mg-cb-rel-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.mg-cb-rel-products{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:1024px){.mg-cb-rel-cats{grid-template-columns:repeat(4,minmax(0,1fr))}}.mg-cb-pfaq-heading{max-width:820px;margin:0 0 24px}.mg-cb-pfaq-list{flex-direction:column;gap:8px;max-width:900px;display:flex}.mg-cb-pfaq-item{border:1px solid var(--mg-v2-border);border-radius:var(--mg-v2-radius-md);background:var(--mg-v2-bg-secondary);transition:background var(--mg-v2-transition-base),border-color var(--mg-v2-transition-base);overflow:hidden}.mg-cb-pfaq-item-open{background:linear-gradient(135deg,#111827,#0f172a);border-color:#0000}.mg-cb-pfaq-qwrap{font:inherit;margin:0}.mg-cb-pfaq-q{appearance:none;cursor:pointer;text-align:start;width:100%;min-height:44px;color:var(--mg-cb-fg);background:0 0;border:0;align-items:baseline;gap:14px;padding:18px 20px;display:flex}.mg-cb-pfaq-num{font-variant-numeric:tabular-nums;color:var(--mg-cb-fg-faint);flex:none;font-size:12px;font-weight:600}.mg-cb-pfaq-qtext{letter-spacing:-.1px;flex:auto;font-size:16px;font-weight:600;line-height:1.4}.mg-cb-pfaq-icon{width:24px;height:24px;color:var(--mg-cb-fg);flex:none;justify-content:center;align-self:flex-start;align-items:center;margin-top:1px;display:inline-flex}.mg-cb-pfaq-panel-inner{padding:0 20px 20px 46px}[dir=rtl] .mg-cb-pfaq-panel-inner{padding:0 46px 20px 20px}.mg-cb-pfaq-answer{color:var(--mg-cb-fg-muted);font-size:15px;line-height:1.7}.mg-cb-pfaq-link{margin-top:4px;font-size:14px}.mg-cb-tour{padding-block:32px}.mg-cb-tour-grey{background:var(--mg-v2-bg-tertiary)}.mg-cb-tour-light{background:var(--mg-v2-bg-secondary);border:1px solid var(--mg-v2-border)}.mg-cb-tour-dark{background:linear-gradient(135deg,#111827,#0f172a)}.mg-cb-tour-inner{max-width:var(--mg-cb-max);margin-inline:auto}.mg-cb-tour-head{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:20px;display:flex}.mg-cb-tour-counter-top,.mg-cb-tour-counter{font-variant-numeric:tabular-nums;color:var(--mg-cb-fg-faint);margin:0;font-size:13px;font-weight:600}.mg-cb-tour-body{gap:20px;display:grid}.mg-cb-tour-stage{width:100%;position:relative;overflow:visible}.mg-cb-tour-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%}.mg-cb-tour-lines{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;inset:0}.mg-cb-tour-line{stroke:var(--mg-cb-fg-faint);stroke-width:1px;opacity:.55}.mg-cb-tour-line-active{stroke:var(--mg-cb-fg);stroke-width:1.4px;opacity:1}.mg-cb-tour-marker{inset-inline-start:var(--x);top:var(--y);z-index:2;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.mg-cb-tour-dot{background:var(--mg-v2-bg-secondary);border:1px solid var(--mg-v2-border);width:30px;height:30px;color:var(--mg-v2-text-primary);transition:transform var(--mg-v2-transition-base),background var(--mg-v2-transition-base),color var(--mg-v2-transition-base);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:flex}.mg-cb-tour-marker-active .mg-cb-tour-dot{background:var(--mg-v2-accent);border-color:var(--mg-v2-accent);color:#fff;transform:scale(1.1)}.mg-cb-tour-panel{background:var(--mg-v2-bg-secondary);border-radius:var(--mg-v2-radius-lg);box-shadow:var(--mg-v2-shadow-sm);color:var(--mg-v2-text-primary);padding:22px 20px 16px}.mg-cb-tour-panel-num{font-variant-numeric:tabular-nums;color:var(--mg-v2-text-tertiary);margin:0 0 8px;font-size:12px;font-weight:600}.mg-cb-tour-panel-heading{color:var(--mg-v2-text-primary)}.mg-cb-tour-panel-desc{max-width:52ch;color:var(--mg-v2-text-secondary);margin:8px 0 0;font-size:15px;line-height:1.6}.mg-cb-tour-panel-foot{border-top:1px solid var(--mg-v2-border);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding-top:12px;display:flex}.mg-cb-tour-panel-foot .mg-cb-tour-counter{color:var(--mg-v2-text-tertiary)}.mg-cb-tour-nav{gap:4px;display:flex}.mg-cb-tour-nav-btn{cursor:pointer;min-width:44px;min-height:44px;color:var(--mg-v2-text-primary);transition:opacity var(--mg-v2-transition-fast);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mg-cb-tour-nav-btn:disabled{opacity:.28;cursor:default}[dir=rtl] .mg-cb-tour-nav-btn svg{transform:scaleX(-1)}[dir=rtl] .mg-cb-tour-nav-btn:first-child svg{transform:none}@media (min-width:900px){.mg-cb-tour{padding-block:44px}.mg-cb-tour-body{grid-template-columns:minmax(0,1.35fr) minmax(300px,1fr);align-items:center;gap:32px}}.mg-cb-video-stage{width:100%;aspect-ratio:var(--mg-cb-aspect-mobile,4/5);border-radius:var(--mg-v2-radius-lg);background:#0f172a;position:relative;overflow:hidden}.mg-cb-video{width:100%;height:100%;display:block}.mg-cb-video-cover .mg-cb-video{-o-object-fit:cover;object-fit:cover}.mg-cb-video-contain .mg-cb-video{-o-object-fit:contain;object-fit:contain}.mg-cb-video-play{top:50%;width:64px;height:64px;color:var(--mg-v2-text-primary);cursor:pointer;transition:transform var(--mg-v2-transition-base),background var(--mg-v2-transition-fast);background:#ffffffeb;border:0;border-radius:50%;justify-content:center;align-items:center;padding-inline-start:4px;display:flex;position:absolute;inset-inline-start:50%;transform:translate(-50%,-50%)}.mg-cb-video-play:hover{background:#fff;transform:translate(-50%,-50%)scale(1.06)}.mg-cb-video-overlay{inset-inline:0;color:#fff;pointer-events:none;background:linear-gradient(#080c1400,#080c14b8);justify-content:space-between;align-items:flex-end;gap:16px;padding:40px 20px 18px;display:flex;position:absolute;bottom:0}.mg-cb-video-category{color:#ffffffd1;margin:0 0 4px;font-size:13px;font-weight:500}.mg-cb-video-title{letter-spacing:-.2px;margin:0;font-size:18px;font-weight:600;line-height:1.3}.mg-cb-video-duration{font-variant-numeric:tabular-nums;color:#ffffffd1;flex:none;margin:0;font-size:13px;font-weight:600}.mg-cb-video-controls{inset-inline-end:12px;gap:6px;display:flex;position:absolute;bottom:12px}.mg-cb-video-btn{color:#fff;cursor:pointer;width:44px;height:44px;transition:background var(--mg-v2-transition-fast);background:#080c148c;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;display:inline-flex}.mg-cb-video-btn:hover{background:#080c14c7}@media (min-width:769px){.mg-cb-video-stage{aspect-ratio:var(--mg-cb-aspect-desktop,16/9)}.mg-cb-video-overlay{padding:56px 28px 24px}.mg-cb-video-title{font-size:22px}}.mg-cb-cmp-head-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.mg-cb-cmp-nav{gap:4px;display:flex}.mg-cb-cmp-nav-btn{cursor:pointer;min-width:44px;min-height:44px;color:var(--mg-cb-fg);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.mg-cb-cmp-nav-flip{display:inline-flex;transform:scaleX(-1)}[dir=rtl] .mg-cb-cmp-nav-btn>svg{transform:scaleX(-1)}[dir=rtl] .mg-cb-cmp-nav-flip{transform:none}.mg-cb-cmp-grid{align-items:flex-start;display:flex}.mg-cb-cmp-frozen{flex-direction:column;flex:none;width:96px;display:flex}.mg-cb-cmp-corner,.mg-cb-cmp-frozen-action{box-sizing:border-box;flex:none}.mg-cb-cmp-frozen-action{min-height:44px}.mg-cb-cmp-label{border-bottom:1px solid var(--mg-v2-border);box-sizing:border-box;min-height:52px;color:var(--mg-cb-fg-muted);flex:none;align-items:flex-start;padding:14px 10px 14px 0;font-size:13px;font-weight:500;display:flex}.mg-cb-cmp-viewport{flex:auto;min-width:0;position:relative}.mg-cb-cmp-viewport:after{content:"";top:0;bottom:0;pointer-events:none;z-index:3;opacity:0;width:32px;transition:opacity var(--mg-v2-transition-fast);background:linear-gradient(to left,var(--mg-v2-bg-primary),#f5f2ea00);position:absolute;inset-inline-end:0}[dir=rtl] .mg-cb-cmp-viewport:after{background:linear-gradient(to right,var(--mg-v2-bg-primary),#f5f2ea00)}.mg-cb-cmp-viewport[data-fade-end=true]:after{opacity:1}.mg-cb-cmp-scroller{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:#00000047 #0000;cursor:grab;overflow:auto hidden}.mg-cb-cmp-scroller:active{cursor:grabbing}.mg-cb-cmp-track{align-items:flex-start;display:flex}.mg-cb-cmp-col{border-radius:var(--mg-v2-radius-md);flex-direction:column;flex:none;width:240px;padding-inline:14px;display:flex}.mg-cb-cmp-col[data-current=true]{background:var(--mg-v2-bg-secondary)}.mg-cb-cmp-head{box-sizing:border-box;padding-block:14px}.mg-cb-cmp-media{aspect-ratio:1;margin-bottom:12px}.mg-cb-cmp-img{-o-object-fit:contain;object-fit:contain;width:100%;max-width:none;height:100%}.mg-cb-cmp-name{color:var(--mg-cb-fg);margin:0;font-size:15px;font-weight:600;line-height:1.35}.mg-cb-cmp-price{color:var(--mg-cb-fg-muted);margin:4px 0 0;font-size:14px}.mg-cb-cmp-value{border-bottom:1px solid var(--mg-v2-border);box-sizing:border-box;min-height:52px;color:var(--mg-cb-fg);flex:none;align-items:flex-start;padding-block:14px;font-size:14px;line-height:1.45;display:flex}.mg-cb-cmp-bool{color:var(--mg-v2-success);align-items:center;gap:8px;display:inline-flex}.mg-cb-cmp-action{box-sizing:border-box;align-items:center;min-height:44px;padding-block:14px;display:flex}.mg-cb-cmp-current{color:var(--mg-cb-fg-muted);font-size:13px}.mg-cb-cmp-link{min-height:44px;color:var(--mg-cb-fg);text-underline-offset:3px;align-items:center;font-size:14px;font-weight:600;text-decoration:underline;display:inline-flex}@media (min-width:768px){.mg-cb-cmp-frozen{width:150px}.mg-cb-cmp-col{width:300px}}@media (min-width:1024px){.mg-cb-cmp-track{width:100%}.mg-cb-cmp-grid[data-columns="2"] .mg-cb-cmp-col{width:50%}.mg-cb-cmp-grid[data-columns="3"] .mg-cb-cmp-col{width:33.3333%}.mg-cb-cmp-grid[data-columns="4"] .mg-cb-cmp-col{width:25%}}@media (max-width:767px){.mg-cb-section{padding-block:40px}.mg-cb-section-tight{padding-block:28px}.mg-cb-section-inset{padding-inline:20px}.mg-cb-heading{font-size:24px}.mg-cb-faq-q{padding:18px 4px;font-size:15px}}@media (min-width:1024px){.mg-cb-heading{font-size:32px}}@media (prefers-reduced-motion:reduce){.mg-cb-faq-a,.mg-cb-arrow-link svg{transition:none}}
#mg-preloader{z-index:99999;background:#f5f2ea;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;transition:opacity .45s,visibility .45s;display:flex;position:fixed;inset:0}#mg-preloader.mg-preloader--hidden{opacity:0;visibility:hidden;pointer-events:none}#mg-preloader .mg-preloader-logo{width:160px;height:auto;animation:1.6s ease-in-out infinite mg-pulse}#mg-preloader .mg-preloader-spinner{border:3px solid #e5e1d8;border-top-color:#111;border-radius:50%;width:36px;height:36px;animation:.8s linear infinite mg-spin}@keyframes mg-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(.96)}}@keyframes mg-spin{to{transform:rotate(360deg)}}.slick-slider:not(.slick-initialized) .slick-slide:not(:first-child){display:none!important}.slick-slider:not(.slick-initialized) .slick-slide:first-child{display:block!important}body.mg-loading>div:not(#mg-preloader){opacity:0}
