/*
 * Mapp 2027: gema-2026 page content (page-templates/gema-2026.php only).
 * GENERATED by _tools/mapp27/build_page.py from new-gema/gema-landing-page.html. Do not edit by hand, re-run the build.
 *
 * Classes "mpg-", custom properties "--mpg-", keyframes "mpg-": nothing here can reach the site's shared nav,
 * footer and dialog ("mp-", css/mapp-2027-global.css) or the legacy theme. Sizes use --mp-rem from
 * mapp-2027-global.css; fonts are the site's static Mona Sans families.
 */
/* the design resets every margin (body included); the legacy theme CSS that would do it isn't loaded here */
body.mpg-page{margin:0}
/* bold text and headings: the static Bold family (the design used a variable font) */
.mpg-root :where(b,strong,h1,h2,h3,h4,h5,h6,th){font-family:"Mona Sans Bold";font-weight:400}
/* legacy theme shield (as in mapp-2027-global.css) */
.mpg-root :where(nav){position:static;inset:auto;z-index:auto;display:block;height:auto;background:none;overflow:visible}
.mpg-root :where(li){position:static;line-height:inherit;list-style:none}
.mpg-root :where(li)::before{content:none}
.mpg-root :where(a){text-decoration:none}
.mpg-root :where(ul,ol){list-style:none}
.mpg-root :where(p,h1,h2,h3,h4,h5,h6){color:inherit;text-transform:none;letter-spacing:normal}
.mpg-root :where(input,select,textarea,button):is(.mpg-root *){box-shadow:none;height:auto;min-height:0;max-width:none;text-transform:none;background-image:none}
:root{--mpg-navy:#2B2449;--mpg-p2:#8D77F7;--mpg-p3:#BCACF8;--mpg-p4:#DED6FC;--mpg-pdeep:#5E46C9;--mpg-mint:#00E9C2;--mpg-wg2:#D9D4CA;--mpg-wg3:#F1ECE3;--mpg-wg4:#6E6259;--mpg-wg5:#F9F6F2;--mpg-white:#FFFFFF;--mpg-lilac:#E6E0FD;--mpg-shadow:0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(43,36,73,.14);color-scheme:light}
:root{--mpg-gutter:calc(2*var(--mp-rem))}
@media (max-width:1099px){
  :root{--mpg-gutter:24px}
}
@media (max-width:480px){
  :root{--mpg-gutter:calc(1*var(--mp-rem))}
}
.mpg-root,.mpg-root :where(*),.mpg-root::before,.mpg-root :where(*)::before,.mpg-root::after,.mpg-root :where(*)::after{box-sizing:border-box}
.mpg-root,.mpg-root :where(*){margin:0;padding:0}
html{scroll-behavior:smooth;scroll-padding-top:calc(6*var(--mp-rem))}
.mpg-root{font-family:"Mona Sans";font-size:max(calc(1*var(--mp-rem)),14px);line-height:max(calc(1.625*var(--mp-rem)),22.75px);color:var(--mpg-navy)}
body.mpg-page{background:var(--mpg-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}
.mpg-root :where(img),.mpg-root :where(svg){display:block}
.mpg-root :where(a){color:inherit}
.mpg-root :where(button),.mpg-root :where(input),.mpg-root :where(textarea){font:inherit;color:inherit}
.mpg-root :where(:focus-visible){outline:2px solid var(--mpg-p3);outline-offset:calc(0.1875*var(--mp-rem));border-radius:calc(0.375*var(--mp-rem))}
.mpg-wrap:is(.mpg-root,.mpg-root *){width:min(calc(80*var(--mp-rem)),100% - 2*var(--mpg-gutter));margin-inline:auto}
.mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem));flex:none}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-ic:is(.mpg-root,.mpg-root *){width:20px;height:20px;flex:none}
.mpg-h1:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(4.5*var(--mp-rem));line-height:calc(4.75*var(--mp-rem));letter-spacing:-.02em}
.mpg-h2:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(3.25*var(--mp-rem));line-height:calc(3.5*var(--mp-rem));letter-spacing:-.015em}
.mpg-lead:is(.mpg-root,.mpg-root *){font-size:max(calc(1.125*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),21.7778px)}
.mpg-sub2:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(1.5*var(--mp-rem)),14px);line-height:max(calc(2*var(--mp-rem)),18.6667px);letter-spacing:-.005em}
.mpg-sub3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(1.25*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),19.6px)}
.mpg-muted:is(.mpg-root,.mpg-root *){color:var(--mpg-wg4)}
.mpg-shead:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:flex-end;gap:calc(3*var(--mp-rem));margin-bottom:calc(3.5*var(--mp-rem))}
.mpg-shead .mpg-h2:is(.mpg-root,.mpg-root *){max-width:calc(47.5*var(--mp-rem))}
.mpg-shead p:is(.mpg-root,.mpg-root *){max-width:calc(27.5*var(--mp-rem))}
.mpg-dark .mpg-shead p:is(.mpg-root,.mpg-root *){color:var(--mpg-p4)}
.mpg-light .mpg-shead p:is(.mpg-root,.mpg-root *){color:var(--mpg-wg4)}
.mpg-btn:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:inline-flex;align-items:center;gap:calc(1*var(--mp-rem));height:calc(3.5*var(--mp-rem));padding:0 calc(1.5*var(--mp-rem)) 0 calc(2*var(--mp-rem));border-radius:calc(2*var(--mp-rem));font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px);line-height:1;letter-spacing:.02em;text-decoration:none;border:2px solid transparent;cursor:pointer;white-space:nowrap;transition:transform .15s ease,background-color .15s ease}
.mpg-btn .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.5*var(--mp-rem));height:calc(1.5*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-btn .mpg-ic:is(.mpg-root,.mpg-root *){width:24px;height:24px}
.mpg-btn--outline:is(.mpg-root,.mpg-root *){border-color:#fff;color:#fff;background:transparent;letter-spacing:0}
.mpg-btn--outline:hover:is(.mpg-root,.mpg-root *){background:rgba(255,255,255,.08)}
.mpg-btn--purple:is(.mpg-root,.mpg-root *){background:var(--mpg-p2);color:var(--mpg-wg5)}
.mpg-btn--purple .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-navy)}
.mpg-btn--purple:hover:is(.mpg-root,.mpg-root *){background:#9B87F8}
.mpg-btn:active:is(.mpg-root,.mpg-root *){transform:translateY(1px)}
.mpg-chip:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));padding:calc(0.375*var(--mp-rem)) calc(0.75*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px);white-space:nowrap}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-chip:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-weight:400;font-size:13px;line-height:18px;white-space:nowrap}
.mpg-chip--phys:is(.mpg-root,.mpg-root *){background:#fff;color:var(--mpg-navy);box-shadow:inset 0 0 0 1px var(--mpg-p3)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-chip--phys:is(.mpg-root,.mpg-root *){background:#fff;color:var(--mpg-navy);box-shadow:inset 0 0 0 1px var(--mpg-p3)}
.mpg-chip--ctx:is(.mpg-root,.mpg-root *){background:var(--mpg-pdeep);color:#fff}
.mpg-chip--shop:is(.mpg-root,.mpg-root *){background:var(--mpg-p4);color:var(--mpg-navy);font-style:italic}
.mpg-chip--data:is(.mpg-root,.mpg-root *){background:var(--mpg-wg3);color:var(--mpg-navy)}
.mpg-chip--know:is(.mpg-root,.mpg-root *){background:var(--mpg-p4);color:var(--mpg-navy)}
.mpg-chips:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.375*var(--mp-rem))}
.mpg-pnode:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.3125*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.3125*var(--mp-rem)) calc(0.3125*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:#fff;border:1.5px solid var(--mpg-navy);font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px);color:var(--mpg-navy);white-space:nowrap}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-pnode:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-items:center;gap:8px;padding:5px 14px 5px 5px;border-radius:12px;background:#fff;border:1.5px solid var(--mpg-navy);font-weight:400;font-size:13px;line-height:18px;color:var(--mpg-navy);white-space:nowrap}
.mpg-pnode-th:is(.mpg-root,.mpg-root *){width:calc(1.875*var(--mp-rem));height:calc(1.875*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));background:var(--mpg-wg5);display:block;padding:calc(0.1875*var(--mp-rem));flex:none;overflow:hidden}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-pnode-th:is(.mpg-root,.mpg-root *){width:30px;height:30px;border-radius:8px;background:var(--mpg-wg5);display:block;padding:3px;flex:none;overflow:hidden}
.mpg-g:is(.mpg-root,.mpg-root *){display:block;width:100%;height:100%;min-height:0}
.mpg-g svg:is(.mpg-root,.mpg-root *),.mpg-g img:is(.mpg-root,.mpg-root *){width:100%;height:100%;object-fit:contain}
.mpg-g img:is(.mpg-root,.mpg-root *){mix-blend-mode:multiply}
.mpg-look-img:has(img):is(.mpg-root,.mpg-root *){padding:0;overflow:hidden}
.mpg-look-img .mpg-g img:is(.mpg-root,.mpg-root *){object-fit:cover;mix-blend-mode:normal}
.mpg-g .mpg-ln:is(.mpg-root,.mpg-root *){fill:none;stroke:rgba(0,0,0,.18);stroke-width:2;stroke-linecap:round}
.mpg-g .mpg-handle:is(.mpg-root,.mpg-root *){fill:none;stroke:#5B3A28;stroke-width:6;stroke-linecap:round}
.mpg-tile:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem));min-width:0;flex:1}
.mpg-tile-img:is(.mpg-root,.mpg-root *){position:relative;height:var(--mpg-h,calc(8.25*var(--mp-rem)));background:var(--mpg-wg5);border-radius:calc(0.625*var(--mp-rem));padding:var(--mpg-pad,calc(1.1875*var(--mp-rem)));display:block;overflow:hidden}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-tile-img:is(.mpg-root,.mpg-root *){height:var(--mpg-h,132px);background:var(--mpg-wg5);border-radius:10px;padding:19px;display:block;overflow:hidden}
.mpg-tile figcaption:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-tile--muted .mpg-tile-img:is(.mpg-root,.mpg-root *),.mpg-is-muted:is(.mpg-root,.mpg-root *){opacity:.7}
.mpg-tile--muted figcaption:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;color:var(--mpg-wg4)}
.mpg-srp-miss:is(.mpg-root,.mpg-root *){font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1.0625*var(--mp-rem)),16px);color:var(--mpg-wg4)}
.mpg-srp-miss b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mpg-navy)}
.mpg-srp-bar:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;justify-content:space-between;align-items:center;gap:calc(0.5*var(--mp-rem));padding-top:calc(0.5*var(--mp-rem));border-top:1px solid var(--mpg-wg3);font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:calc(1*var(--mp-rem));color:var(--mpg-navy)}
.mpg-srp-sort:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.25*var(--mp-rem));font-weight:400;color:var(--mpg-wg4)}
.mpg-srp-facets:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.375*var(--mp-rem))}
.mpg-srp-facets span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.25*var(--mp-rem));padding:calc(0.25*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid var(--mpg-wg2);font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
:is(.mpg-srp-sort,.mpg-srp-facets) .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
.mpg-tile .mpg-sw:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.25*var(--mp-rem))}
.mpg-tile .mpg-sw i:is(.mpg-root,.mpg-root *){width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-c);box-shadow:inset 0 0 0 1px rgba(43,36,73,.15)}
.mpg-tile-img .mpg-tag.mpg-tag--plain:is(.mpg-root,.mpg-root *){top:auto;bottom:calc(0.375*var(--mp-rem));background:var(--mpg-navy)}
.mpg-tile .mpg-chip:is(.mpg-root,.mpg-root *){align-self:flex-start}
.mpg-hv-scale:is(.mpg-root,.mpg-root *),.mpg-gcanvas:is(.mpg-root,.mpg-root *){font-size:16px;line-height:26px}
:root{--mpg-ease:cubic-bezier(.22,.61,.36,1);--mpg-ease-out:cubic-bezier(.16,1,.3,1);--mpg-pk3:#FFC7DA}
.mpg-dark:is(.mpg-root,.mpg-root *){--mpg-focus:var(--mpg-mint)}
:is(.mpg-btn):where(:not(.mx-pill,.bpill,.ptag,.mpg-tag,.cap,.iso-s,.iso-t,.iso-n,.sc-link,.footer-cols h3,.eyebrow,.lead-tag)):where(:not(:is(.mstage,.mpeek,.preview,.imq,.ill,[aria-hidden="true"],.stage) *)):is(.mpg-root,.mpg-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
:is(.mpg-logos p):where(:not(.mx-pill,.bpill,.ptag,.mpg-tag,.cap,.iso-s,.iso-t,.iso-n,.sc-link,.footer-cols h3,.eyebrow,.lead-tag)):where(:not(:is(.mstage,.mpeek,.preview,.imq,.ill,[aria-hidden="true"],.stage) *)):is(.mpg-root,.mpg-root *){font-size:max(calc(1*var(--mp-rem)),14px)}
@media (max-width: 640px){
  :is(.mpg-logos p):where(:not(.mx-pill,.bpill,.ptag,.mpg-tag,.cap,.iso-s,.iso-t,.iso-n,.sc-link,.footer-cols h3,.eyebrow,.lead-tag)):where(:not(:is(.mstage,.mpeek,.preview,.imq,.ill,[aria-hidden="true"],.stage) *)):is(.mpg-root,.mpg-root *){font-size:max(calc(0.875*var(--mp-rem)),14px)}
}
@keyframes mpg-orb-breathe{0%,100%{box-shadow:0 0 0 0 rgba(222,214,252,.38)}50%{box-shadow:0 0 0 0.5em rgba(222,214,252,0)}}
@keyframes mpg-nsb-in{from{opacity:0;transform:scaleX(.94)}to{opacity:1;transform:none}}
.mpg-wave:is(.mpg-root,.mpg-root *){display:block;width:100%;height:calc(8.75*var(--mp-rem))}
.mpg-wave img:is(.mpg-root,.mpg-root *){display:block;width:100%;height:100%}
.mpg-wave--arc:is(.mpg-root,.mpg-root *){height:calc(9.25*var(--mp-rem))}
.mpg-glow:is(.mpg-root,.mpg-root *){position:absolute;max-width:none;pointer-events:none}
.mpg-glow--fade-top:is(.mpg-root,.mpg-root *){-webkit-mask-image:linear-gradient(180deg,transparent calc(21.25*var(--mp-rem)),#000 calc(33*var(--mp-rem)));mask-image:linear-gradient(180deg,transparent calc(21.25*var(--mp-rem)),#000 calc(33*var(--mp-rem)))}
.mpg-hero:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden;color:#fff;padding:calc(6.5*var(--mp-rem)) 0 calc(9.5*var(--mp-rem));background:linear-gradient(-47deg,#2B2449 74.8%,#8D77F7 205.65%)}
.mpg-hero-fade:is(.mpg-root,.mpg-root *){position:absolute;left:0;right:0;bottom:0;height:calc(11.25*var(--mp-rem));background:linear-gradient(180deg,rgba(43,36,73,0) 0%,rgba(43,36,73,.92) 75%,#2B2449 100%);pointer-events:none}
.mpg-hero .mpg-wrap:is(.mpg-root,.mpg-root *){position:relative;z-index:1}
.mpg-hero-grid:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:minmax(0,calc(40*var(--mp-rem))) minmax(0,calc(37.5*var(--mp-rem)));gap:calc(2.5*var(--mp-rem));align-items:center;justify-content:space-between}
.mpg-hero h1 em:is(.mpg-root,.mpg-root *){font-style:normal;color:var(--mpg-p3)}
.mpg-hero .mpg-lead:is(.mpg-root,.mpg-root *){color:var(--mpg-p4);max-width:calc(33.75*var(--mp-rem));margin:calc(2*var(--mp-rem)) 0}
.mpg-cta-row:is(.mpg-root,.mpg-root *){display:flex;gap:calc(1*var(--mp-rem));flex-wrap:wrap}
@media (min-width:1100px){
  .mpg-hero .mpg-cta-row:is(.mpg-root,.mpg-root *){flex-wrap:nowrap}
  .mpg-hero-grid:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(min-content,calc(40*var(--mp-rem))) minmax(0,calc(37.5*var(--mp-rem)))}
}
.mpg-audit-note:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));margin-top:calc(2*var(--mp-rem));font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:#fff}
.mpg-audit-note .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-p4);width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-audit-note .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-p4);width:18px;height:18px}
.mpg-hero-visual:is(.mpg-root,.mpg-root *){min-width:0}
.mpg-hv-wrap:is(.mpg-root,.mpg-root *){position:relative;width:100%;max-width:calc(37.5*var(--mp-rem));overflow:visible}
.mpg-hv-scale:is(.mpg-root,.mpg-root *){position:absolute;left:0;top:0;width:600px;height:486px;transform-origin:top left}
.mpg-hv-blob:is(.mpg-root,.mpg-root *){position:absolute;left:40px;top:50px;width:520px;height:460px;border-radius:50%;background:rgba(141,119,247,.32);filter:blur(110px)}
.mpg-hv-canvas:is(.mpg-root,.mpg-root *){position:absolute;left:0;top:36px;width:560px;height:400px}
.mpg-hv-edges:is(.mpg-root,.mpg-root *){position:absolute;inset:0;width:100%;height:400px;overflow:visible}
.mpg-hv-edges line:is(.mpg-root,.mpg-root *){stroke:#BCACF8;stroke-width:1.5;stroke-linecap:round;transition:opacity .9s ease}
.mpg-hv-node:is(.mpg-root,.mpg-root *){position:absolute;transform:translate(-50%,-50%);opacity:0;transition:opacity .9s ease;will-change:transform}
.mpg-hv-node.mpg-on:is(.mpg-root,.mpg-root *){opacity:1}
.mpg-hv-node .mpg-chip--ctx:is(.mpg-root,.mpg-root *){box-shadow:inset 0 0 0 1px rgba(188,172,248,.55)}
.mpg-hv-card:is(.mpg-root,.mpg-root *){position:absolute;z-index:50;left:50%;top:200px;transform:translate(-50%,-48px);width:180px;text-align:center;color:#fff;pointer-events:none}
.mpg-hv-card .mpg-tile-img:is(.mpg-root,.mpg-root *){width:96px;height:96px;margin:0 auto 12px;padding:14px;border-radius:50%;background:#fff;box-shadow:0 0 0 12px rgba(255,255,255,.14),0 0 0 28px rgba(255,255,255,.06),0 0 48px rgba(222,214,252,.6)}
.mpg-hv-card .mpg-name:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:14px;line-height:18px;text-shadow:0 1px 8px rgba(30,22,60,.9)}
.mpg-hv-card .mpg-meta:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:11px;line-height:15px;color:var(--mpg-p3);margin-top:2px;text-shadow:0 1px 8px rgba(30,22,60,.9)}
.mpg-hv-card .mpg-meta.mpg-flat:is(.mpg-root,.mpg-root *){color:rgba(222,214,252,.8)}
.mpg-hv-metric:is(.mpg-root,.mpg-root *){position:absolute;z-index:100;right:0;top:0;display:flex;gap:12px;padding:14px 18px 14px 14px;border-radius:16px;background:rgba(43,36,73,.88);box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),0 16px 40px rgba(0,0,0,.35);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);transition:opacity .9s ease}
.mpg-hv-metric .mpg-bar:is(.mpg-root,.mpg-root *){width:3px;border-radius:2px;background:var(--mpg-p3)}
.mpg-hv-metric b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:30px;line-height:34px;letter-spacing:-.02em;color:var(--mpg-p3)}
.mpg-hv-metric span:is(.mpg-root,.mpg-root *){display:block;font-size:12px;line-height:16px}
.mpg-hv-metric small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:block;font-weight:400;font-size:9px;line-height:12px;letter-spacing:.1em;color:var(--mpg-p4)}
.mpg-hv-foot:is(.mpg-root,.mpg-root *){position:absolute;left:24px;right:0;top:446px;display:flex;justify-content:space-between;align-items:center;gap:16px}
.mpg-hv-stage:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";white-space:nowrap;font-weight:400;font-size:12px;line-height:16px;color:rgba(255,255,255,.85)}
.mpg-hv-track:is(.mpg-root,.mpg-root *){width:240px;height:4px;border-radius:2px;background:rgba(255,255,255,.15);margin-top:8px;overflow:hidden}
.mpg-hv-track i:is(.mpg-root,.mpg-root *){display:block;height:100%;width:25%;background:var(--mpg-p3);border-radius:2px;transition:width .9s ease}
.mpg-hv-right:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:14px}
.mpg-hv-dots:is(.mpg-root,.mpg-root *){display:flex;gap:10px}
.mpg-hv-dots button:is(.mpg-root,.mpg-root *){position:relative;width:6px;height:6px;border-radius:3px;border:0;background:rgba(255,255,255,.3);cursor:pointer;transition:width .3s ease,background-color .3s ease}
.mpg-hv-dots button[aria-current="true"]:is(.mpg-root,.mpg-root *){width:18px;background:var(--mpg-p3)}
.mpg-hv-dots button:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;inset:-12px -5px}
.mpg-hv-link:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";white-space:nowrap;display:inline-flex;align-items:center;gap:4px;color:var(--mpg-p3);font-weight:400;font-size:13px;text-decoration:none}
.mpg-hv-link .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px}
.mpg-hero .mpg-caption:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";margin-top:calc(1.25*var(--mp-rem));max-width:calc(35*var(--mp-rem));color:rgba(255,255,255,.6);font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.25*var(--mp-rem)),18.4615px)}
.mpg-logos:is(.mpg-root,.mpg-root *){background:radial-gradient(calc(23.0625*var(--mp-rem)) calc(3.3125*var(--mp-rem)) at 90% 40%,rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(23.0625*var(--mp-rem)) calc(3.3125*var(--mp-rem)) at 12% 45%,rgba(241,236,227,.85),rgba(241,236,227,0)),linear-gradient(180deg,rgba(222,214,252,.75) 0%,rgba(222,214,252,.3) 55%,rgba(222,214,252,0) 100%),#fff;color:var(--mpg-navy)}
.mpg-logos .mpg-wrap:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;align-items:center;gap:calc(1.5*var(--mp-rem))}
.mpg-logos p:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px);line-height:max(calc(1.625*var(--mp-rem)),22.75px);color:var(--mpg-navy)}
.mpg-lmq:is(.mpg-root,.mpg-root *){position:relative;width:100%;height:calc(7.5625*var(--mp-rem));overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}
.mpg-lmq-track:is(.mpg-root,.mpg-root *){--mpg-mq-gap:calc(calc(2.21963*var(--mp-rem)) * var(--mpg-ls,1));position:absolute;left:calc(0.625*var(--mp-rem));top:calc(1*var(--mp-rem));display:flex;align-items:center;gap:var(--mpg-mq-gap);width:max-content;animation:mpg-marquee 104s linear infinite}
.mpg-lmq:hover .mpg-lmq-track:is(.mpg-root,.mpg-root *),.mpg-lmq:focus-within .mpg-lmq-track:is(.mpg-root,.mpg-root *){animation-play-state:paused}
.mpg-lmq-logo:is(.mpg-root,.mpg-root *){flex:none;display:flex;align-items:center;justify-content:center;width:calc(calc(13.9651*var(--mp-rem)) * var(--mpg-ls,1));height:calc(calc(5.59525*var(--mp-rem)) * var(--mpg-ls,1))}
.mpg-lmq-logo img:is(.mpg-root,.mpg-root *){display:block;width:auto;height:calc(var(--mpg-h) * var(--mpg-ls,1))}
@keyframes mpg-marquee{to{transform:translateX(calc(-50% - var(--mpg-mq-gap,0px) / 2))}}
.mpg-sec:is(.mpg-root,.mpg-root *){padding:calc(6.5*var(--mp-rem)) 0 calc(7.5*var(--mp-rem))}
.mpg-light:is(.mpg-root,.mpg-root *){color:var(--mpg-navy)}
.mpg-bg-white:is(.mpg-root,.mpg-root *){background:#fff}
.mpg-bg-wg5:is(.mpg-root,.mpg-root *){background:var(--mpg-wg5)}
.mpg-bg-lilac:is(.mpg-root,.mpg-root *){background:var(--mpg-p4)}
.mpg-bg-navy:is(.mpg-root,.mpg-root *){background:var(--mpg-navy);color:#fff}
.mpg-caption:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.25*var(--mp-rem)),18.4615px);letter-spacing:.04em;color:var(--mpg-wg4);margin-top:calc(2*var(--mp-rem))}
.mpg-sec:where(#every-surface):is(.mpg-root,.mpg-root *){padding:calc(7*var(--mp-rem)) 0 calc(8*var(--mp-rem))}
.mpg-sec:where(#packs):is(.mpg-root,.mpg-root *){padding:calc(6.5*var(--mp-rem)) 0 calc(8*var(--mp-rem))}
.mpg-sec:where(#graph):is(.mpg-root,.mpg-root *){padding:calc(5.5*var(--mp-rem)) 0 calc(7.5*var(--mp-rem))}
.mpg-sec:where(#faq):is(.mpg-root,.mpg-root *){padding:calc(5*var(--mp-rem)) 0 calc(6*var(--mp-rem))}
.mpg-sec:where(#book-demo):is(.mpg-root,.mpg-root *){padding:calc(5*var(--mp-rem)) 0 calc(8*var(--mp-rem))}
:where(#every-surface,#how-it-works) .mpg-caption:is(.mpg-root,.mpg-root *){margin-top:calc(3.5*var(--mp-rem))}
:where(#packs,#graph) .mpg-shead:is(.mpg-root,.mpg-root *){margin-bottom:calc(2*var(--mp-rem))}
.mpg-surf:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:minmax(calc(17*var(--mp-rem)),max-content) minmax(0,1fr);gap:calc(2*var(--mp-rem));align-items:start}
.mpg-tablist:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));min-width:0}
.mpg-tab:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;align-items:center;justify-content:space-between;gap:calc(0.75*var(--mp-rem));white-space:nowrap;height:calc(3.375*var(--mp-rem));padding:0 calc(0.5*var(--mp-rem)) 0 calc(1.375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid transparent;background:var(--mpg-wg5);font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),19.25px);text-align:left;cursor:pointer;color:var(--mpg-navy)}
.mpg-tab .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem));opacity:.35}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-tab .mpg-ic:is(.mpg-root,.mpg-root *){width:18px;height:18px;opacity:.35}
.mpg-tab[aria-selected="true"]:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:var(--mpg-navy);border-color:var(--mpg-navy);color:#fff;font-weight:400}
.mpg-tab-arr:is(.mpg-root,.mpg-root *){width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));border-radius:50%;display:grid;place-items:center;flex:none}
.mpg-tab .mpg-tab-arr .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem))}
.mpg-tab[aria-selected="true"] .mpg-tab-arr:is(.mpg-root,.mpg-root *){background:var(--mpg-p2)}
.mpg-tab[aria-selected="true"] .mpg-ic:is(.mpg-root,.mpg-root *){opacity:1;color:#fff}
.mpg-tab:hover:not([aria-selected="true"]):is(.mpg-root,.mpg-root *){background:var(--mpg-wg3)}
.mpg-tab:focus-visible:is(.mpg-root,.mpg-root *){outline:none;box-shadow:inset 0 0 0 2px var(--mpg-p2)}
.mpg-panel:is(.mpg-root,.mpg-root *){background:var(--mpg-wg5);border:1px solid var(--mpg-wg2);border-radius:calc(1.5*var(--mp-rem));padding:calc(2.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(1.75*var(--mp-rem));min-height:calc(46.0625*var(--mp-rem))}
#panel-size:is(.mpg-root,.mpg-root *){min-height:0}
.mpg-panel[hidden]:is(.mpg-root,.mpg-root *){display:none}
.mpg-panel .mpg-outcome:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:max(calc(1.125*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),21.7778px);margin-top:calc(0.5*var(--mp-rem))}
.mpg-panel .mpg-detail:is(.mpg-root,.mpg-root *){font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-wg4);max-width:calc(45*var(--mp-rem));margin-top:calc(0.5*var(--mp-rem))}
.mpg-compare:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:1fr 1fr;gap:calc(1.25*var(--mp-rem));flex:1}
.mpg-side:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem))}
.mpg-side-label:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);letter-spacing:.08em;color:var(--mpg-wg4)}
.mpg-side-label:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-wg2)}
.mpg-side--gema .mpg-side-label:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-side--gema .mpg-side-label:is(.mpg-root,.mpg-root *)::before{background:var(--mpg-p2)}
.mpg-card:is(.mpg-root,.mpg-root *){flex:1;background:#fff;border:1px solid var(--mpg-wg2);border-radius:calc(1*var(--mp-rem));padding:calc(1.25*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.75*var(--mp-rem));overflow:hidden}
.mpg-side--gema .mpg-card:is(.mpg-root,.mpg-root *){background:linear-gradient(180deg,#F1EDFE 0%,#FAF8FF 38%,#fff 70%);border:1.5px solid var(--mpg-p2);box-shadow:0 0 0 calc(0.25*var(--mp-rem)) rgba(141,119,247,.12),0 calc(1*var(--mp-rem)) calc(2.25*var(--mp-rem)) rgba(94,70,201,.18)}
.mpg-side--gema .mpg-side-label:is(.mpg-root,.mpg-root *)::before{box-shadow:0 0 0 calc(0.1875*var(--mp-rem)) rgba(141,119,247,.25)}
.mpg-card--pp:is(.mpg-root,.mpg-root *){padding:calc(0.8125*var(--mp-rem)) calc(1.25*var(--mp-rem))}
.mpg-pp-attrs:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));padding:calc(0.75*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:rgba(222,214,252,.45);border:1px solid rgba(188,172,248,.6)}
.mpg-pp-attrs p:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;text-transform:uppercase;color:var(--mpg-pdeep)}
.mpg-pp-attrs-n:is(.mpg-root,.mpg-root *){padding:calc(0.125*var(--mp-rem)) calc(0.4375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-pdeep);color:#fff;letter-spacing:0;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem))}
.mpg-chips--sm:is(.mpg-root,.mpg-root *){gap:calc(0.3125*var(--mp-rem))}
.mpg-pp-attrs .mpg-chip--shop:is(.mpg-root,.mpg-root *){background:#fff;box-shadow:inset 0 0 0 1px var(--mpg-p3)}
.mpg-chips--sm .mpg-chip:is(.mpg-root,.mpg-root *){padding:calc(0.25*var(--mp-rem)) calc(0.5625*var(--mp-rem));font-size:max(calc(0.6875*var(--mp-rem)),11px);line-height:calc(0.875*var(--mp-rem))}
.mpg-card .mpg-foot:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";margin-top:auto;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1.0625*var(--mp-rem)),17px);color:var(--mpg-wg4)}
.mpg-side--gema .mpg-card .mpg-foot:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-row:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.625*var(--mp-rem))}
@supports (grid-template-rows:subgrid){
  .mpg-row:has(>.mpg-tile):is(.mpg-root,.mpg-root *){display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);grid-template-rows:repeat(6,auto);row-gap:0}
  .mpg-row:has(>.mpg-tile)>.mpg-tile:is(.mpg-root,.mpg-root *){grid-row:1/span 6;display:grid;grid-template-rows:subgrid;align-content:start}
}
.mpg-searchbox:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.5625*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-wg5);border:1px solid var(--mpg-wg2);font-weight:400;font-style:italic;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px)}
.mpg-side--gema .mpg-searchbox:is(.mpg-root,.mpg-root *){background:#fff;border-color:var(--mpg-p3)}
.mpg-searchbox .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-searchbox .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px;color:var(--mpg-wg4)}
.mpg-t-note:is(.mpg-root,.mpg-root *){font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-wg4)}
.mpg-t-title:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),20px)}
.mpg-t-big:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),19.25px)}
.mpg-minibtn:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-self:flex-start;padding:calc(0.5625*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-navy);color:#fff;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);border:0}
.mpg-minibtn--full:is(.mpg-root,.mpg-root *){align-self:stretch;justify-content:center}
.mpg-metric:is(.mpg-root,.mpg-root *){margin-top:calc(-0.25*var(--mp-rem));position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:calc(1.5*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(1.75*var(--mp-rem));border-radius:calc(1.25*var(--mp-rem));background:linear-gradient(115deg,#F4F1FE 0%,var(--mpg-lilac) 100%);box-shadow:inset 0 0 0 1px rgba(141,119,247,.22),0 calc(0.75*var(--mp-rem)) calc(1.75*var(--mp-rem)) calc(-1.25*var(--mp-rem)) rgba(94,70,201,.35)}
.mpg-metric:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;z-index:-1;right:calc(-4*var(--mp-rem));top:calc(-6*var(--mp-rem));width:calc(18*var(--mp-rem));height:calc(18*var(--mp-rem));border-radius:50%;background:radial-gradient(closest-side,rgba(141,119,247,.16),rgba(141,119,247,0))}
.mpg-metric b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";flex:none;font-weight:400;font-size:max(calc(2.875*var(--mp-rem)),14px);line-height:max(calc(2.75*var(--mp-rem)),15.4px);letter-spacing:-.03em;white-space:nowrap;color:var(--mpg-pdeep)}
.mpg-metric--text:is(.mpg-root,.mpg-root *){padding:calc(1*var(--mp-rem)) calc(1.5*var(--mp-rem))}
.mpg-metric--text b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";flex:1 1 auto;white-space:normal;font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px);line-height:max(calc(1.5*var(--mp-rem)),21px);letter-spacing:0;color:var(--mpg-navy)}
.mpg-metric--text b:is(.mpg-root,.mpg-root *)::before{content:"";display:inline-block;width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));margin-right:calc(0.625*var(--mp-rem));border-radius:50%;background:var(--mpg-p2);box-shadow:0 0 0 3px rgba(141,119,247,.18);vertical-align:0.1em}
.mpg-compare--single:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
.mpg-metric span:is(.mpg-root,.mpg-root *){padding-left:calc(1.5*var(--mp-rem));border-left:1px solid rgba(94,70,201,.2);font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-navy)}
.mpg-look:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.875*var(--mp-rem))}
.mpg-look-img:is(.mpg-root,.mpg-root *){display:block;width:calc(7.5*var(--mp-rem));height:calc(11.875*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));background:var(--mpg-p4);padding:calc(0.75*var(--mp-rem));flex:none}
.mpg-look-items:is(.mpg-root,.mpg-root *){flex:1;display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem))}
.mpg-look-item:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem))}
.mpg-look-item .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:calc(2.5*var(--mp-rem));height:calc(2.5*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));background:var(--mpg-wg5);padding:calc(0.25*var(--mp-rem));flex:none}
.mpg-look-item div:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";flex:1;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-look-item div small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans";display:block;font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-add:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid var(--mpg-navy);background:#fff;font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem))}
.mpg-answer:is(.mpg-root,.mpg-root *){border:1px solid var(--mpg-wg2);border-radius:calc(0.875*var(--mp-rem));padding:calc(1*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem))}
.mpg-compare--feeds .mpg-side--gema .mpg-answer:is(.mpg-root,.mpg-root *){border-color:var(--mpg-p3)}
.mpg-answer-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-wg4)}
.mpg-compare--feeds .mpg-side--gema .mpg-answer-h:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-answer-h .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-answer-h .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px}
.mpg-answer-b:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.75*var(--mp-rem));font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.3125*var(--mp-rem)),21px)}
.mpg-answer-b .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:calc(3*var(--mp-rem));height:calc(3.5*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));background:var(--mpg-wg5);padding:calc(0.3125*var(--mp-rem));flex:none}
.mpg-compare--feeds .mpg-side--today .mpg-answer-b p:is(.mpg-root,.mpg-root *){opacity:.7}
.mpg-card--tight:is(.mpg-root,.mpg-root *){gap:calc(0.625*var(--mp-rem))}
.mpg-panel--feeds:is(.mpg-root,.mpg-root *){gap:calc(1.25*var(--mp-rem))}
.mpg-tile--meta:is(.mpg-root,.mpg-root *){gap:calc(0.25*var(--mp-rem))}
.mpg-tile .mpg-pr:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-tile .mpg-why:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-pdeep)}
.mpg-tile--meta .mpg-chip:is(.mpg-root,.mpg-root *){margin:calc(0.25*var(--mp-rem)) 0 2px}
.mpg-chips--lead:is(.mpg-root,.mpg-root *){align-items:center}
.mpg-t-label:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-stl:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(0.5*var(--mp-rem)) calc(0.75*var(--mp-rem));flex-wrap:wrap}
.mpg-stl-occ:is(.mpg-root,.mpg-root *){display:inline-flex;align-items:center;gap:calc(0.125*var(--mp-rem));padding:calc(0.1875*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.08);box-shadow:inset 0 0 0 1px rgba(255,255,255,.16)}
.mpg-stl-occ span:is(.mpg-root,.mpg-root *){padding:0 calc(0.375*var(--mp-rem)) 0 calc(0.5*var(--mp-rem));font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-p3)}
.mpg-stl-occ button:is(.mpg-root,.mpg-root *){min-height:calc(1.75*var(--mp-rem));padding:calc(0.3125*var(--mp-rem)) calc(0.75*var(--mp-rem));border:0;border-radius:calc(62.4375*var(--mp-rem));background:none;color:rgba(222,214,252,.85);font:inherit;font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));cursor:pointer;transition:background-color .2s ease,color .2s ease}
.mpg-stl-occ button:hover:not([aria-pressed="true"]):is(.mpg-root,.mpg-root *){color:#fff;background:rgba(255,255,255,.08)}
.mpg-stl-occ button[aria-pressed="true"]:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:#fff;color:var(--mpg-navy);font-weight:400}
.mpg-stl-occ button:focus-visible:is(.mpg-root,.mpg-root *){outline:2px solid var(--mpg-p3);outline-offset:2px}
.mpg-stl-look[hidden]:is(.mpg-root,.mpg-root *){display:none}
.mpg-stl-look:not([hidden]):is(.mpg-root,.mpg-root *){animation:mpg-stl-in .35s ease}
@keyframes mpg-stl-in{from{opacity:0;transform:translateY(calc(0.25*var(--mp-rem)))}to{opacity:1;transform:none}}
.mpg-t-subj:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-pp:is(.mpg-root,.mpg-root *){display:flex;gap:calc(1*var(--mp-rem));align-items:flex-start}
.mpg-pp-info:is(.mpg-root,.mpg-root *){flex:1;min-width:0;display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem))}
.mpg-pp--gema .mpg-pp-info:is(.mpg-root,.mpg-root *){gap:calc(0.375*var(--mp-rem))}
.mpg-crumb:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-crumb--gema:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-price:is(.mpg-root,.mpg-root *){font-size:calc(0.875*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-pp-desc:is(.mpg-root,.mpg-root *){font-size:calc(0.75*var(--mp-rem));line-height:calc(1.0625*var(--mp-rem))}
.mpg-colour:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.375*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-colour i:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem));border-radius:50%;background:#7A4E36}
.mpg-sizes:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.375*var(--mp-rem))}
.mpg-sizes span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";width:calc(2*var(--mp-rem));height:calc(1.625*var(--mp-rem));display:grid;place-items:center;border:1px solid var(--mpg-wg2);border-radius:calc(0.375*var(--mp-rem));font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem))}
.mpg-specs:is(.mpg-root,.mpg-root *){margin:0;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-specs div:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;gap:calc(0.75*var(--mp-rem));padding:calc(0.5625*var(--mp-rem)) 0;border-top:1px solid var(--mpg-wg2)}
.mpg-specs dt:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400}
.mpg-specs dd:is(.mpg-root,.mpg-root *){margin:0;color:var(--mpg-wg4)}
.mpg-query:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";align-self:flex-start;display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-wg5);font-weight:400;font-style:italic;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
.mpg-query .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-answer-src:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-compare--feeds .mpg-side--gema .mpg-answer-src:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-feed:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem));padding:calc(0.75*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-feed--gema:is(.mpg-root,.mpg-root *){border:1px solid var(--mpg-p3)}
.mpg-feed-h:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;color:var(--mpg-wg4)}
.mpg-feed--gema .mpg-feed-h:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-feed-h span:first-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.08em}
.mpg-feed-h span:last-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem))}
.mpg-feed dl:is(.mpg-root,.mpg-root *){margin:0;display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem))}
.mpg-feed dl div:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.5*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-feed dt:is(.mpg-root,.mpg-root *){width:calc(5.25*var(--mp-rem));flex:none;font-size:calc(0.6875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-feed dd:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";margin:0;flex:1;font-weight:400;font-size:calc(0.75*var(--mp-rem))}
.mpg-compare--feeds .mpg-side--today .mpg-feed dd:is(.mpg-root,.mpg-root *){opacity:.75}
.mpg-compare--feeds .mpg-split-note:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-compare--feeds .mpg-side--gema .mpg-split-note:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-pg-crumbs:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-pg-hero:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:flex-start;gap:calc(0.5*var(--mp-rem));flex-wrap:wrap;padding:calc(0.75*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:linear-gradient(120deg,var(--mpg-wg3),var(--mpg-wg2))}
.mpg-pg-hero small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:block;font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;text-transform:uppercase;color:var(--mpg-wg4)}
.mpg-pg-hero b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;margin:2px 0 calc(0.25*var(--mp-rem));font-weight:400;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-pg-cta:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));text-decoration:underline;text-underline-offset:2px}
.mpg-pg-stale:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.25*var(--mp-rem));padding:calc(0.1875*var(--mp-rem)) calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(255,255,255,.75);font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));color:var(--mpg-wg4);white-space:nowrap}
.mpg-pg-stale .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.6875*var(--mp-rem));height:calc(0.6875*var(--mp-rem))}
.mpg-tile .mpg-stock:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-navy)}
.mpg-tile--out .mpg-tile-img .mpg-g:is(.mpg-root,.mpg-root *){opacity:.5}
.mpg-sold:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";position:absolute;left:calc(0.375*var(--mp-rem));top:calc(0.375*var(--mp-rem));padding:calc(0.1875*var(--mp-rem)) calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;border:1px solid var(--mpg-wg2);font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem))}
.mpg-ed-banner:is(.mpg-root,.mpg-root *){position:relative;height:calc(6.75*var(--mp-rem));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(0.25*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));color:#fff; background:linear-gradient(90deg,rgba(43,36,73,.92),rgba(43,36,73,.35) 62%,rgba(43,36,73,0)),url(/siteimg/2027/gema/editorial.jpg) center 28.3%/100% auto no-repeat,var(--mpg-navy)}
.mpg-ed-banner b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(1.0625*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
.mpg-ed-banner small:is(.mpg-root,.mpg-root *){max-width:calc(17.5*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-p4)}
.mpg-live:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";position:absolute;right:calc(0.75*var(--mp-rem));top:calc(0.75*var(--mp-rem));display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;color:var(--mpg-navy);font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-live i:is(.mpg-root,.mpg-root *){width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-p2)}
.mpg-viewing:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(0.5*var(--mp-rem)) calc(0.75*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(0.5*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-viewing-th:is(.mpg-root,.mpg-root *){width:calc(2.25*var(--mp-rem));height:calc(2.5*var(--mp-rem));flex:none;border-radius:calc(0.5*var(--mp-rem));background:#fff;padding:calc(0.1875*var(--mp-rem))}
.mpg-viewing small:is(.mpg-root,.mpg-root *){display:block;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-viewing b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-mod-h:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(0.5*var(--mp-rem))}
.mpg-mod-h b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.875*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-mod-h small:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-mod-h small.mpg-mod-sub:is(.mpg-root,.mpg-root *){display:block;margin-top:2px}
.mpg-car-nav:is(.mpg-root,.mpg-root *){display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));flex:none}
.mpg-car-nav i:is(.mpg-root,.mpg-root *){width:calc(1.5*var(--mp-rem));height:calc(1.5*var(--mp-rem));border-radius:50%;border:1px solid var(--mpg-wg2);display:grid;place-items:center;color:var(--mpg-navy)}
.mpg-car-nav i:first-child:is(.mpg-root,.mpg-root *){opacity:.4}
.mpg-car-nav .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
.mpg-tile-img .mpg-fav:is(.mpg-root,.mpg-root *){position:absolute;right:calc(0.375*var(--mp-rem));top:calc(0.375*var(--mp-rem));z-index:1;width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem));border-radius:50%;background:#fff;display:grid;place-items:center;color:var(--mpg-wg4);box-shadow:0 1px 3px rgba(43,36,73,.14)}
.mpg-tile-img .mpg-fav .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
.mpg-tile .mpg-rt:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-tile .mpg-rt i:is(.mpg-root,.mpg-root *){font-style:normal;opacity:.75}
.mpg-tile .mpg-pr .mpg-promo:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mpg-navy)}
.mpg-car-dots:is(.mpg-root,.mpg-root *){display:flex;justify-content:center;gap:calc(0.25*var(--mp-rem))}
.mpg-car-dots i:is(.mpg-root,.mpg-root *){width:calc(0.375*var(--mp-rem));height:calc(0.375*var(--mp-rem));border-radius:3px;background:var(--mpg-wg2)}
.mpg-car-dots i:first-child:is(.mpg-root,.mpg-root *){width:calc(1*var(--mp-rem));background:var(--mpg-wg4)}
.mpg-mod-h--gema small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;color:var(--mpg-pdeep)}
.mpg-prod-row:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(0.75*var(--mp-rem))}
.mpg-prod-row b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-prod-row small:is(.mpg-root,.mpg-root *){display:block;margin-top:2px;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-prod-row .mpg-minibtn:is(.mpg-root,.mpg-root *){align-self:center}
.mpg-look-img:is(.mpg-root,.mpg-root *){position:relative;width:calc(9.375*var(--mp-rem));height:calc(15.625*var(--mp-rem));padding:0;background:var(--mpg-wg5);overflow:hidden}
.mpg-look-img img:is(.mpg-root,.mpg-root *){width:100%;height:100%;object-fit:cover}
.mpg-look-img i:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";position:absolute;width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem));border-radius:50%;background:#fff;box-shadow:0 2px calc(0.375*var(--mp-rem)) rgba(0,0,0,.25);display:grid;place-items:center;font-style:normal;font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-navy)}
.mpg-look:is(.mpg-root,.mpg-root *){gap:calc(0.875*var(--mp-rem))}
.mpg-look-item .mpg-th:is(.mpg-root,.mpg-root *){position:relative;overflow:visible}
.mpg-look-item .mpg-th .mpg-g:is(.mpg-root,.mpg-root *){border-radius:calc(0.5*var(--mp-rem));overflow:hidden}
.mpg-look-item .mpg-th i:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";position:absolute;left:2px;top:2px;width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem));border-radius:50%;background:var(--mpg-navy);color:#fff;display:grid;place-items:center;font-style:normal;font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem))}
.mpg-look-item small em:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-style:normal;font-weight:400;color:var(--mpg-pdeep)}
.mpg-look-item .mpg-add:is(.mpg-root,.mpg-root *){width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));padding:0;display:grid;place-items:center;flex:none}
.mpg-look-item .mpg-add img:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
.mpg-look-total:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;padding-top:calc(0.5*var(--mp-rem));border-top:1px solid var(--mpg-wg2);font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-look-total b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem));color:var(--mpg-navy)}
.mpg-from:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-from .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem))}
.mpg-from--gema .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-mc-head:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem))}
.mpg-mc-av:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";width:calc(2*var(--mp-rem));height:calc(2*var(--mp-rem));flex:none;border-radius:50%;display:grid;place-items:center;background:var(--mpg-wg3);font-weight:400;font-size:calc(0.6875*var(--mp-rem));color:var(--mpg-navy)}
.mpg-mc-who:is(.mpg-root,.mpg-root *){flex:1;min-width:0}
.mpg-mc-who b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-mc-who small:is(.mpg-root,.mpg-root *){display:block;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-mc-time:is(.mpg-root,.mpg-root *){flex:none;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-mc-subj:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding-bottom:calc(0.625*var(--mp-rem));border-bottom:1px solid var(--mpg-wg3);font-weight:400;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-mc-hero:is(.mpg-root,.mpg-root *){display:flex;height:calc(5.5*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-mc-hero-txt:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;justify-content:center;gap:calc(0.25*var(--mp-rem));padding:0 calc(0.875*var(--mp-rem))}
.mpg-mc-hero-txt small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.14em;text-transform:uppercase;color:var(--mpg-wg4)}
.mpg-mc-hero-txt b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(1.0625*var(--mp-rem));line-height:calc(1.375*var(--mp-rem));color:var(--mpg-navy)}
.mpg-mc-hero-txt span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";align-self:flex-start;margin-top:calc(0.125*var(--mp-rem));font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));text-decoration:underline;text-underline-offset:3px;color:var(--mpg-navy)}
.mpg-pers-banner:is(.mpg-root,.mpg-root *){height:calc(4.5*var(--mp-rem));display:flex;flex-direction:column;justify-content:flex-end;gap:2px;padding:calc(0.75*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.75*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));color:#fff; background:linear-gradient(90deg,rgba(43,36,73,.92),rgba(43,36,73,.4) 60%,rgba(43,36,73,0)),url(/siteimg/2027/gema/look.png) right 0 top 0/41.67% auto no-repeat}
.mpg-pers-banner b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.9375*var(--mp-rem));line-height:calc(1.25*var(--mp-rem))}
.mpg-pers-banner small:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-p4)}
.mpg-rcard:is(.mpg-root,.mpg-root *){gap:calc(0.75*var(--mp-rem));padding:calc(1.125*var(--mp-rem)) calc(1.5*var(--mp-rem))}
.mpg-rc-top:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.75*var(--mp-rem));flex-wrap:wrap;padding-bottom:calc(0.875*var(--mp-rem));border-bottom:1px solid var(--mpg-wg2)}
.mpg-rc-app:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-pdeep)}
.mpg-rc-tabs:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.25*var(--mp-rem));padding:3px;border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-wg5);font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-rc-tabs i:is(.mpg-root,.mpg-root *){font-style:normal;padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));white-space:nowrap}
.mpg-rc-tabs i.mpg-on:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:#fff;color:var(--mpg-navy);font-weight:400;box-shadow:0 1px 3px rgba(43,36,73,.12)}
.mpg-rc-date:is(.mpg-root,.mpg-root *){margin-left:auto;padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid var(--mpg-wg2);font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4);white-space:nowrap}
.mpg-rc-title:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(1*var(--mp-rem));line-height:calc(1.375*var(--mp-rem))}
.mpg-rbar:is(.mpg-root,.mpg-root *){display:flex;gap:2px;height:calc(1.375*var(--mp-rem));border-radius:calc(0.375*var(--mp-rem));overflow:hidden}
.mpg-rbar span:is(.mpg-root,.mpg-root *){width:var(--mpg-w);transform-origin:left;animation:mpg-rbar-in .9s cubic-bezier(.22,.61,.36,1) both}
.mpg-rbar span:nth-child(2):is(.mpg-root,.mpg-root *){animation-delay:.12s}
.mpg-rbar span:nth-child(3):is(.mpg-root,.mpg-root *){animation-delay:.24s}
.mpg-rbar span:nth-child(4):is(.mpg-root,.mpg-root *){animation-delay:.36s}
@keyframes mpg-rbar-in{from{transform:scaleX(0);opacity:.4}to{transform:none;opacity:1}}
.mpg-rb-style:is(.mpg-root,.mpg-root *){--mpg-c:var(--mpg-p2)}
.mpg-rb-both:is(.mpg-root,.mpg-root *){--mpg-c:var(--mpg-pdeep)}
.mpg-rb-size:is(.mpg-root,.mpg-root *){--mpg-c:var(--mpg-p3)}
.mpg-rb-out:is(.mpg-root,.mpg-root *){--mpg-c:var(--mpg-wg2)}
.mpg-rbar span:is(.mpg-root,.mpg-root *){background:var(--mpg-c)}
.mpg-rc-cap:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-wg4)}
.mpg-rb-keys:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:calc(1*var(--mp-rem));margin-top:calc(-0.25*var(--mp-rem))}
.mpg-rb-name:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;align-items:center;gap:calc(0.375*var(--mp-rem));font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-rb-name i:is(.mpg-root,.mpg-root *){width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-c)}
.mpg-rb-key b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;margin-top:calc(0.25*var(--mp-rem));font-weight:400;font-size:calc(1.5*var(--mp-rem));line-height:calc(1.75*var(--mp-rem));letter-spacing:-.01em;color:var(--mpg-navy)}
.mpg-rb-out b:is(.mpg-root,.mpg-root *){color:var(--mpg-wg4)}
.mpg-rb-key small:is(.mpg-root,.mpg-root *){display:block;margin-top:2px;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.9375*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-rc-foot:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(1*var(--mp-rem));flex-wrap:wrap;padding-top:calc(0.875*var(--mp-rem));border-top:1px solid var(--mpg-wg2);font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.1875*var(--mp-rem))}
.mpg-rc-foot b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mpg-pdeep)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card:is(.mpg-root,.mpg-root *){color:#fff;border:1px solid rgba(188,172,248,.55);background:radial-gradient(calc(22*var(--mp-rem)) calc(14*var(--mp-rem)) at 100% 0%,rgba(141,119,247,.42),rgba(141,119,247,0) 70%),radial-gradient(calc(18*var(--mp-rem)) calc(12*var(--mp-rem)) at 0% 100%,rgba(94,70,201,.35),rgba(94,70,201,0) 70%),linear-gradient(155deg,#3A3070 0%,#2B2449 50%,#33296A 100%);box-shadow:0 0 0 calc(0.25*var(--mp-rem)) rgba(141,119,247,.16),0 calc(1.25*var(--mp-rem)) calc(2.5*var(--mp-rem)) rgba(43,36,73,.35)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-t-note:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-pr:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-mod-h small:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-viewing small:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-from:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-item small:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-total:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed dt:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-chips--lead .mpg-t-note:is(.mpg-root,.mpg-root *){color:rgba(222,214,252,.8)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-foot:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-why:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-crumb--gema:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-answer-h:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-answer-src:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-mod-h--gema small:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-item small em:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-split-note:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-pp-attrs p:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed-h:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-from .mpg-ic:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-searchbox .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-p3)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-chip--ctx:is(.mpg-root,.mpg-root *){background:var(--mpg-p2)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-query:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-viewing:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-answer:is(.mpg-root,.mpg-root *){background:rgba(255,255,255,.07)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-answer:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed--gema:is(.mpg-root,.mpg-root *){border-color:rgba(188,172,248,.4)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-query:is(.mpg-root,.mpg-root *){color:#fff}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-query .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-p3)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-searchbox:is(.mpg-root,.mpg-root *){color:var(--mpg-navy)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-minibtn:is(.mpg-root,.mpg-root *){background:var(--mpg-wg5);color:var(--mpg-navy)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-pp-attrs:is(.mpg-root,.mpg-root *){background:rgba(141,119,247,.2);border-color:rgba(188,172,248,.45)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-pp-attrs-n:is(.mpg-root,.mpg-root *){background:var(--mpg-p2)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-item .mpg-th i:is(.mpg-root,.mpg-root *){background:var(--mpg-p2)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-total:is(.mpg-root,.mpg-root *){border-top-color:rgba(255,255,255,.16)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-look-total b:is(.mpg-root,.mpg-root *){color:#fff}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-viewing b:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed dd:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-answer-b p:is(.mpg-root,.mpg-root *){color:#fff}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-tile-img:is(.mpg-root,.mpg-root *),.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-viewing-th:is(.mpg-root,.mpg-root *){box-shadow:0 calc(0.5*var(--mp-rem)) calc(1*var(--mp-rem)) rgba(0,0,0,.18)}
.mpg-understood:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;align-items:center;gap:calc(0.375*var(--mp-rem))}
.mpg-u-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;text-transform:uppercase;color:var(--mpg-p3);margin-right:2px}
.mpg-res-h:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:baseline;gap:calc(0.5*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
.mpg-res-h b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:#fff}
.mpg-res-h span:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));color:rgba(222,214,252,.8)}
.mpg-tile-img .mpg-tag:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";position:absolute;left:calc(0.375*var(--mp-rem));top:calc(0.375*var(--mp-rem));padding:2px calc(0.4375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-pdeep);color:#fff;font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.8125*var(--mp-rem))}
.mpg-also:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;align-items:center;gap:calc(0.375*var(--mp-rem));font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:rgba(222,214,252,.8)}
.mpg-also .mpg-pnode:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));padding:3px calc(0.625*var(--mp-rem)) 3px 3px;border-width:1px}
.mpg-also .mpg-pnode-th:is(.mpg-root,.mpg-root *){width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem));padding:2px}
.mpg-mail-top:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(0.5*var(--mp-rem));flex-wrap:wrap}
.mpg-trig:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));padding:3px calc(0.5625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:rgba(141,119,247,.25);border:1px solid rgba(188,172,248,.45);font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.8125*var(--mp-rem));color:#fff;white-space:nowrap}
.mpg-trig i:is(.mpg-root,.mpg-root *){width:calc(0.375*var(--mp-rem));height:calc(0.375*var(--mp-rem));border-radius:50%;background:var(--mpg-p3);box-shadow:0 0 calc(0.375*var(--mp-rem)) var(--mpg-p3)}
.mpg-mail-sheet:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));padding:calc(0.75*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:#fff;color:var(--mpg-navy);box-shadow:0 calc(0.625*var(--mp-rem)) calc(1.5*var(--mp-rem)) rgba(0,0,0,.25)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-mail-sheet .mpg-t-subj:is(.mpg-root,.mpg-root *){color:var(--mpg-navy)}
.mpg-card--mail .mpg-pers-banner:is(.mpg-root,.mpg-root *){position:relative;height:calc(5.25*var(--mp-rem));padding:calc(0.75*var(--mp-rem)) calc(0.875*var(--mp-rem));background:linear-gradient(90deg,var(--mpg-pdeep) 0%,rgba(94,70,201,.85) 45%,rgba(141,119,247,0) 75%),url(/siteimg/2027/gema/look.png) right 0 top 0/41.67% auto no-repeat,var(--mpg-p4)}
.mpg-mail-cta:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";align-self:flex-start;margin-top:calc(0.25*var(--mp-rem));padding:3px calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-wg5);color:var(--mpg-navy);font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.8125*var(--mp-rem))}
.mpg-card--mail .mpg-tile figcaption:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;gap:calc(0.375*var(--mp-rem));font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-navy)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-mail-sheet .mpg-tile figcaption:is(.mpg-root,.mpg-root *){color:var(--mpg-navy)}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-mail-sheet .mpg-pr:is(.mpg-root,.mpg-root *){color:var(--mpg-wg4)}
.mpg-card--mail .mpg-tile-img:is(.mpg-root,.mpg-root *){box-shadow:none}
.mpg-card--recs:is(.mpg-root,.mpg-root *){gap:calc(0.625*var(--mp-rem))}
.mpg-tag--cat:is(.mpg-root,.mpg-root *){background:rgba(43,36,73,.85)}
.mpg-card--recs .mpg-tile .mpg-nm:is(.mpg-root,.mpg-root *){white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.mpg-rel:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-p3)}
.mpg-rel b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mpg-p3)}
.mpg-bundle:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(0.375*var(--mp-rem)) calc(0.375*var(--mp-rem)) calc(0.375*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:rgba(141,119,247,.22);border:1px solid rgba(188,172,248,.45);font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:rgba(222,214,252,.9)}
.mpg-bundle b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";margin-left:calc(0.25*var(--mp-rem));font-weight:400;font-size:calc(0.875*var(--mp-rem));color:#fff}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-bundle .mpg-minibtn:is(.mpg-root,.mpg-root *){align-self:center}
.mpg-ai-bubble:is(.mpg-root,.mpg-root *){position:relative;display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));padding:calc(0.75*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.25*var(--mp-rem));background:#fff;color:var(--mpg-navy);box-shadow:0 calc(0.625*var(--mp-rem)) calc(1.5*var(--mp-rem)) rgba(0,0,0,.25)}
.mpg-ai-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-pdeep)}
.mpg-ai-ic:is(.mpg-root,.mpg-root *){width:calc(1.25*var(--mp-rem));height:calc(1.25*var(--mp-rem));border-radius:50%;display:grid;place-items:center;background:var(--mpg-p4)}
.mpg-ai-ic .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
.mpg-ai-pick:is(.mpg-root,.mpg-root *){margin-left:auto;padding:2px calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-pdeep);color:#fff;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.8125*var(--mp-rem))}
.mpg-ai-prod:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.75*var(--mp-rem));align-items:flex-start}
.mpg-ai-prod .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:calc(3*var(--mp-rem));height:calc(3.5*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));background:var(--mpg-wg5);padding:calc(0.3125*var(--mp-rem));flex:none}
.mpg-ai-prod b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
.mpg-ai-prod p:is(.mpg-root,.mpg-root *){font-size:calc(0.75*var(--mp-rem));line-height:calc(1.0625*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-ai-cite:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-cite:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-items:center;gap:calc(0.25*var(--mp-rem));padding:2px calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-p4);color:var(--mpg-pdeep);font-weight:400}
.mpg-cite:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.375*var(--mp-rem));height:calc(0.375*var(--mp-rem));border-radius:50%;background:var(--mpg-pdeep)}
.mpg-feed-n:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding:1px calc(0.4375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-p2);color:#fff!important;font-weight:400}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed .mpg-new dd:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.375*var(--mp-rem));color:#fff}
.mpg-feed .mpg-new i:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-style:normal;padding:1px calc(0.3125*var(--mp-rem));border-radius:calc(0.25*var(--mp-rem));background:rgba(141,119,247,.35);color:var(--mpg-p4);font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.06em}
.mpg-compare:not(.mpg-compare--single) .mpg-side--gema .mpg-card .mpg-feed .mpg-new dt:is(.mpg-root,.mpg-root *){color:var(--mpg-p3)}
.mpg-flow:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:calc(16*var(--mp-rem)) calc(3*var(--mp-rem)) calc(19.75*var(--mp-rem)) calc(3*var(--mp-rem)) calc(20.5*var(--mp-rem)) calc(3*var(--mp-rem)) calc(14.75*var(--mp-rem));align-items:center;justify-content:space-between}
.mpg-col:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.75*var(--mp-rem))}
.mpg-step:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);letter-spacing:.1em;color:var(--mpg-pdeep)}
.mpg-col--graph p.mpg-step:is(.mpg-root,.mpg-root *){text-align:center;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-pdeep)}
.mpg-feed-card:is(.mpg-root,.mpg-root *){background:#fff;border:1px solid var(--mpg-wg2);border-radius:calc(1.25*var(--mp-rem));padding:calc(1.25*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.75*var(--mp-rem));box-shadow:0 calc(0.5*var(--mp-rem)) calc(1.5*var(--mp-rem)) rgba(43,36,73,.06)}
.mpg-feed-card h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));font-weight:400;font-size:max(calc(1.0625*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),18.1176px)}
.mpg-feed-card h3 .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-mm-panel:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden;background:var(--mpg-navy);border-radius:calc(1.5*var(--mp-rem));padding:calc(0.875*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));box-shadow:0 calc(1.5*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(43,36,73,.28)}
.mpg-mm-panel:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;right:calc(-2.5*var(--mp-rem));top:calc(-5*var(--mp-rem));width:calc(16.25*var(--mp-rem));height:calc(12.5*var(--mp-rem));border-radius:50%;background:rgba(141,119,247,.3);filter:blur(calc(3.75*var(--mp-rem)))}
.mpg-cap-row:is(.mpg-root,.mpg-root *){position:relative;display:flex;gap:calc(0.875*var(--mp-rem));align-items:center;padding:calc(0.875*var(--mp-rem));border-radius:calc(0.875*var(--mp-rem));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1)}
.mpg-cap-row>div:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:2px}
.mpg-cap-ic:is(.mpg-root,.mpg-root *){width:calc(2.5*var(--mp-rem));height:calc(2.5*var(--mp-rem));border-radius:calc(0.3125*var(--mp-rem));background:var(--mpg-p2);display:grid;place-items:center;color:#fff;flex:none}
.mpg-cap-row h4:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(0.9375*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),18.6667px);color:#fff}
.mpg-cap-row p:is(.mpg-root,.mpg-root *){font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px);color:var(--mpg-p4)}
.mpg-conn:is(.mpg-root,.mpg-root *){width:calc(3.25*var(--mp-rem));height:calc(1.5*var(--mp-rem));margin-inline:calc(-0.125*var(--mp-rem))}
.mpg-conn svg:is(.mpg-root,.mpg-root *){display:block;width:100%;height:100%;overflow:visible}
.mpg-conn path:is(.mpg-root,.mpg-root *){fill:none;stroke:var(--mpg-p3);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}
.mpg-conn circle:is(.mpg-root,.mpg-root *){fill:var(--mpg-pdeep);filter:drop-shadow(0 0 4px rgba(141,119,247,.6));animation:mpg-travel 1.6s linear infinite}
.mpg-conn:nth-of-type(2) circle:is(.mpg-root,.mpg-root *){animation-delay:.5s}
.mpg-conn:nth-of-type(3) circle:is(.mpg-root,.mpg-root *){animation-delay:1s}
@keyframes mpg-travel{0%{transform:translateX(0);opacity:0}15%{opacity:1}75%{opacity:1}100%{transform:translateX(40px);opacity:0}}
.mpg-bg-card:is(.mpg-root,.mpg-root *){position:relative;padding:calc(2.25*var(--mp-rem)) 0 calc(5.5*var(--mp-rem))}
.mpg-bg-card:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;left:calc(0.875*var(--mp-rem));top:calc(4.375*var(--mp-rem));width:calc(18.75*var(--mp-rem));height:calc(17.5*var(--mp-rem));border-radius:50%;background:rgba(141,119,247,.42);filter:blur(calc(4.375*var(--mp-rem)))}
.mpg-bg-inner:is(.mpg-root,.mpg-root *){position:relative;margin-left:calc(0.875*var(--mp-rem));width:calc(18.75*var(--mp-rem));background:#fff;border-radius:calc(1*var(--mp-rem));padding:calc(1.375*var(--mp-rem)) calc(1.125*var(--mp-rem)) calc(1.125*var(--mp-rem));display:flex;flex-direction:column;gap:calc(0.875*var(--mp-rem));box-shadow:0 calc(1.125*var(--mp-rem)) calc(2.75*var(--mp-rem)) rgba(43,36,73,.18)}
.mpg-bg-head:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.75*var(--mp-rem));align-items:center}
.mpg-bg-head .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:calc(3*var(--mp-rem));height:calc(3.5*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));background:var(--mpg-wg5);padding:calc(0.375*var(--mp-rem));flex:none}
.mpg-bg-head b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:max(calc(0.9375*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),18.6667px)}
.mpg-bg-head small:is(.mpg-root,.mpg-root *){display:block;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-wg4)}
.mpg-bg-rel:is(.mpg-root,.mpg-root *){position:relative;display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem));padding-top:calc(0.875*var(--mp-rem));border-top:1px solid var(--mpg-wg2)}
.mpg-bg-rel:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;left:calc(0.25*var(--mp-rem));top:calc(1.875*var(--mp-rem));bottom:calc(1*var(--mp-rem));width:2px;background:var(--mpg-p3)}
.mpg-bg-row:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.3125*var(--mp-rem)) calc(0.5*var(--mp-rem)) calc(0.3125*var(--mp-rem)) calc(0.25*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));animation:mpg-hl 4.4s infinite}
.mpg-bg-row:nth-child(2):is(.mpg-root,.mpg-root *){animation-delay:1.1s}
.mpg-bg-row:nth-child(3):is(.mpg-root,.mpg-root *){animation-delay:2.2s}
.mpg-bg-row:nth-child(4):is(.mpg-root,.mpg-root *){animation-delay:3.3s}
@keyframes mpg-hl{0%,22%{background:rgba(222,214,252,.45)}26%,100%{background:transparent}}
.mpg-bg-row:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.75*var(--mp-rem));height:2px;border-radius:1px;background:var(--mpg-p3);flex:none}
.mpg-bg-row span.mpg-k:is(.mpg-root,.mpg-root *){width:calc(4.75*var(--mp-rem));font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-wg4)}
.mpg-bg-chip:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-p4);font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-bg-chip.mpg-i:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-style:italic;font-weight:400}
.mpg-bg-prod:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));padding:calc(0.1875*var(--mp-rem)) calc(0.625*var(--mp-rem)) calc(0.1875*var(--mp-rem)) calc(0.1875*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));border:1px solid var(--mpg-wg2);font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-bg-prod .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem));border-radius:calc(0.375*var(--mp-rem));background:var(--mpg-wg5);padding:2px}
.mpg-bg-rule:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;gap:calc(0.5*var(--mp-rem));align-items:center;padding:calc(0.625*var(--mp-rem)) calc(0.75*var(--mp-rem));border-radius:calc(0.625*var(--mp-rem));background:var(--mpg-wg5);font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-bg-rule .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-bg-rule .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px;color:var(--mpg-wg4)}
.mpg-bg-pill:is(.mpg-root,.mpg-root *){position:absolute;left:0;top:calc(0.5*var(--mp-rem));display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.375*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(0.375*var(--mp-rem)) calc(0.375*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;box-shadow:0 calc(0.5*var(--mp-rem)) calc(1.25*var(--mp-rem)) rgba(43,36,73,.18);font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-bg-pill b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(0.9375*var(--mp-rem)),15px);color:var(--mpg-navy)}
.mpg-bg-pill .mpg-ci:is(.mpg-root,.mpg-root *){width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));border-radius:50%;background:var(--mpg-p4);display:grid;place-items:center;color:var(--mpg-pdeep)}
.mpg-bg-pill .mpg-ci .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-bg-pill .mpg-ci .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px}
.mpg-bg-orb:is(.mpg-root,.mpg-root *){position:absolute;right:calc(0.25*var(--mp-rem));bottom:0;width:calc(6.5*var(--mp-rem));height:calc(6.5*var(--mp-rem));border-radius:50%;background:radial-gradient(circle at 50% 38%,#43397A 0%,#2B2449 68%);border:2px solid var(--mpg-p2);box-shadow:0 0 0 calc(0.3125*var(--mp-rem)) rgba(141,119,247,.16),0 0 calc(1.75*var(--mp-rem)) rgba(141,119,247,.55),0 calc(1*var(--mp-rem)) calc(2.25*var(--mp-rem)) rgba(43,36,73,.35);overflow:hidden}
.mpg-bg-orb svg:is(.mpg-root,.mpg-root *){display:block;width:100%;height:100%}
.mpg-bg-orb .mpg-e line:is(.mpg-root,.mpg-root *){stroke:#BCACF8;stroke-linecap:round}
.mpg-bg-orb .mpg-p circle:is(.mpg-root,.mpg-root *){fill:#DED6FC}
.mpg-col--graph p:is(.mpg-root,.mpg-root *){text-align:center;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-wg4)}
.mpg-spill:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;border:1px solid var(--mpg-wg2);font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.25*var(--mp-rem)),18.4615px);white-space:nowrap}
.mpg-spill:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-p2);flex:none}
.mpg-pills:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.5*var(--mp-rem));flex-wrap:wrap;margin-bottom:calc(1.5*var(--mp-rem))}
.mpg-pill:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";padding:calc(0.625*var(--mp-rem)) calc(1.25*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;border:1px solid var(--mpg-p3);font-weight:400;font-size:max(calc(0.9375*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),18.6667px);cursor:pointer;color:var(--mpg-navy)}
.mpg-pill[aria-selected="true"]:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:var(--mpg-navy);border-color:var(--mpg-navy);color:#fff;font-weight:400}
.mpg-pack:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:minmax(0,1fr) calc(26.875*var(--mp-rem));border-radius:calc(1.5*var(--mp-rem));overflow:hidden;background:#fff;box-shadow:var(--mpg-shadow)}
.mpg-pack[hidden]:is(.mpg-root,.mpg-root *){display:none}
.mpg-pack-l:is(.mpg-root,.mpg-root *){padding:calc(2.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(1.5*var(--mp-rem))}
.mpg-pack-head:is(.mpg-root,.mpg-root *){display:flex;gap:calc(1.25*var(--mp-rem));align-items:center}
.mpg-pack-head>div:is(.mpg-root,.mpg-root *){min-width:0}
.mpg-pack-txt:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem))}
.mpg-more-chip:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;align-items:center;padding:calc(0.375*var(--mp-rem)) calc(0.375*var(--mp-rem));font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem));color:var(--mpg-pdeep)}
.mpg-pack-tile.mpg-pack-tile--trio:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:3px;padding:calc(0.25*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-pack-tile--trio .mpg-g:is(.mpg-root,.mpg-root *){border-radius:calc(0.625*var(--mp-rem));background:#fff;padding:3px;overflow:hidden}
.mpg-pack-tile--trio .mpg-g:first-child:is(.mpg-root,.mpg-root *){grid-row:1/3}
.mpg-subpacks:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.5*var(--mp-rem))}
.mpg-sp:is(.mpg-root,.mpg-root *){display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.25*var(--mp-rem)) calc(0.75*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.25*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:#fff;border:1px solid var(--mpg-p4);box-shadow:0 calc(0.25*var(--mp-rem)) calc(0.75*var(--mp-rem)) rgba(43,36,73,.06)}
.mpg-sp-th:is(.mpg-root,.mpg-root *){width:calc(1.875*var(--mp-rem));height:calc(1.875*var(--mp-rem));border-radius:calc(0.5*var(--mp-rem));background:var(--mpg-wg5);padding:3px;overflow:hidden;flex:none}
.mpg-sp b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:block;font-weight:400;font-size:calc(0.8125*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-navy)}
.mpg-pack-tile .mpg-g[data-g="cream"] img:is(.mpg-root,.mpg-root *){transform:scale(.72)}
.mpg-sp-th--ic:is(.mpg-root,.mpg-root *){display:grid;place-items:center;padding:0;background:var(--mpg-p4);color:var(--mpg-pdeep)}
.mpg-sp-th--ic .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.0625*var(--mp-rem));height:calc(1.0625*var(--mp-rem))}
.mpg-sp small:is(.mpg-root,.mpg-root *){display:block;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-pver:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem));margin-top:auto;padding:calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(1*var(--mp-rem));background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14)}
.mpg-pver ol:is(.mpg-root,.mpg-root *){list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:calc(0.5*var(--mp-rem));position:relative}
.mpg-pver ol:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;left:calc(0.375*var(--mp-rem));right:calc(33% - calc(0.375*var(--mp-rem)));top:calc(0.3125*var(--mp-rem));height:2px;background:linear-gradient(90deg,var(--mpg-p3),var(--mpg-p2))}
.mpg-pver li:is(.mpg-root,.mpg-root *){position:relative;display:flex;flex-direction:column;gap:2px;padding-top:calc(1.125*var(--mp-rem))}
.mpg-pver li i:is(.mpg-root,.mpg-root *){position:absolute;left:0;top:0;width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem));border-radius:50%;background:var(--mpg-p3);box-shadow:0 0 0 3px rgba(188,172,248,.2)}
.mpg-pver li.mpg-cur i:is(.mpg-root,.mpg-root *){background:var(--mpg-wg5);box-shadow:0 0 0 3px rgba(141,119,247,.55),0 0 calc(0.75*var(--mp-rem)) rgba(141,119,247,.7)}
.mpg-pver b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:#fff}
.mpg-pver small:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-p4)}
.mpg-pstats:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.5*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-pstats span:is(.mpg-root,.mpg-root *){padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-wg5);white-space:nowrap}
.mpg-pstats b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:var(--mpg-navy);margin-right:calc(0.25*var(--mp-rem))}
.mpg-chip--sel:is(.mpg-root,.mpg-root *){background:var(--mpg-navy);color:#fff}
.mpg-vals:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));padding:calc(0.75*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-vals-h:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center}
.mpg-vals-h span:first-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.08em;color:var(--mpg-pdeep)}
.mpg-vals-h span:last-child:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-wg4)}
.mpg-vals-list:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.375*var(--mp-rem))}
.mpg-vals-list span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";padding:calc(0.1875*var(--mp-rem)) calc(0.5625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:#fff;border:1px solid var(--mpg-wg2);font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem))}
.mpg-vals-list .mpg-more:is(.mpg-root,.mpg-root *){background:none;border-color:transparent;color:var(--mpg-pdeep)}
.mpg-pack-tile:is(.mpg-root,.mpg-root *){width:calc(5.25*var(--mp-rem));height:calc(6*var(--mp-rem));border-radius:calc(1*var(--mp-rem));background:var(--mpg-wg5);padding:0;flex:none;display:block;overflow:hidden}
.mpg-pack-title:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.75*var(--mp-rem));flex-wrap:wrap}
.mpg-pack-title h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(2.5*var(--mp-rem)),14px);line-height:max(calc(2.875*var(--mp-rem)),16.1px);letter-spacing:-.01em}
.mpg-installed:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem));padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.5*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-p4);color:var(--mpg-pdeep);font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-installed .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.75*var(--mp-rem));height:calc(0.75*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-installed .mpg-ic:is(.mpg-root,.mpg-root *){width:12px;height:12px}
.mpg-fams:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto auto 1fr;gap:calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem))}
.mpg-fams>div:is(.mpg-root,.mpg-root *){display:grid;grid-row:span 3;grid-template-rows:subgrid;align-content:start;min-width:0}
.mpg-fams>div>.mpg-chips:is(.mpg-root,.mpg-root *){align-self:start}
.mpg-fam-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);letter-spacing:.08em;color:var(--mpg-wg4)}
.mpg-fam-h span:last-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;letter-spacing:0;color:var(--mpg-pdeep)}
.mpg-onto:is(.mpg-root,.mpg-root *){margin-top:auto;display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));flex-wrap:wrap;padding:calc(0.75*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(0.875*var(--mp-rem));background:var(--mpg-wg5)}
.mpg-onto>span:first-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));letter-spacing:.08em;color:var(--mpg-wg4)}
.mpg-crumbs:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;align-items:center;gap:calc(0.375*var(--mp-rem));flex-wrap:wrap;list-style:none;font-weight:400;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),20px)}
.mpg-crumbs li:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.375*var(--mp-rem))}
.mpg-crumbs .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-p2)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-crumbs .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px;color:var(--mpg-p2)}
.mpg-crumbs li:last-child span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding:calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-navy);color:#fff;font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px)}
.mpg-pack-r:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden;background:var(--mpg-navy);color:#fff;padding:calc(2*var(--mp-rem));display:flex;flex-direction:column;gap:calc(1*var(--mp-rem))}
.mpg-pack-r:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;right:calc(-5.625*var(--mp-rem));top:calc(-5.625*var(--mp-rem));width:calc(20*var(--mp-rem));height:calc(16.25*var(--mp-rem));border-radius:50%;background:rgba(141,119,247,.35);filter:blur(calc(5.625*var(--mp-rem)))}
.mpg-pack-r>*:is(.mpg-root,.mpg-root *){position:relative}
.mpg-box:is(.mpg-root,.mpg-root *){padding:calc(1*var(--mp-rem));border-radius:calc(1*var(--mp-rem));background:rgba(255,255,255,.06);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14);display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem))}
.mpg-box-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-p3)}
.mpg-maps:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.375*var(--mp-rem));font-style:italic;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-p4)}
.mpg-maps .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-p3)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-maps .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px;color:var(--mpg-p3)}
.mpg-tailor:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.75*var(--mp-rem));padding:calc(1*var(--mp-rem)) calc(1*var(--mp-rem)) calc(1*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(1*var(--mp-rem));background:#fff;color:var(--mpg-navy);box-shadow:0 calc(0.625*var(--mp-rem)) calc(1.75*var(--mp-rem)) rgba(0,0,0,.3)}
.mpg-tailor:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.1875*var(--mp-rem));border-radius:2px;background:var(--mpg-p2);flex:none}
.mpg-tailor ul:is(.mpg-root,.mpg-root *){list-style:none;display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem))}
.mpg-tailor li:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),20px)}
.mpg-tailor s:is(.mpg-root,.mpg-root *){color:var(--mpg-wg4)}
.mpg-tailor li .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.875*var(--mp-rem));height:calc(0.875*var(--mp-rem));color:var(--mpg-p2)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-tailor li .mpg-ic:is(.mpg-root,.mpg-root *){width:14px;height:14px;color:var(--mpg-p2)}
.mpg-tailor b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400}
.mpg-graph-sec:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden}
.mpg-graph-sec:is(.mpg-root,.mpg-root *)::before,.mpg-graph-sec:is(.mpg-root,.mpg-root *)::after{content:"";position:absolute;border-radius:50%;filter:blur(calc(13.75*var(--mp-rem)));background:rgba(141,119,247,.22);pointer-events:none}
.mpg-graph-sec:is(.mpg-root,.mpg-root *)::before{left:calc(-12.5*var(--mp-rem));top:calc(18.75*var(--mp-rem));width:calc(56.25*var(--mp-rem));height:calc(43.75*var(--mp-rem))}
.mpg-graph-sec:is(.mpg-root,.mpg-root *)::after{right:calc(-18.75*var(--mp-rem));bottom:calc(12.5*var(--mp-rem));width:calc(50*var(--mp-rem));height:calc(37.5*var(--mp-rem))}
.mpg-graph-sec .mpg-wrap:is(.mpg-root,.mpg-root *){position:relative}
.mpg-stepper:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:repeat(4,1fr);gap:calc(0.5*var(--mp-rem));list-style:none;margin:calc(3.5*var(--mp-rem)) 0 calc(2*var(--mp-rem))}
.mpg-stepper li:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem));font-weight:400;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),20px);color:rgba(255,255,255,.4)}
.mpg-stepper li:is(.mpg-root,.mpg-root *)::before{content:"";height:calc(0.25*var(--mp-rem));border-radius:2px;background:rgba(255,255,255,.15);transition:background-color .4s ease}
.mpg-stepper li b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);letter-spacing:.04em;margin-right:calc(0.5*var(--mp-rem))}
.mpg-stepper li.mpg-done:is(.mpg-root,.mpg-root *){color:rgba(255,255,255,.75)}
.mpg-stepper li.mpg-done:is(.mpg-root,.mpg-root *)::before{background:var(--mpg-p3)}
.mpg-stepper li.mpg-done b:is(.mpg-root,.mpg-root *){color:var(--mpg-p3)}
.mpg-stepper li.mpg-cur:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";color:#fff;font-weight:400}
.mpg-stepper li.mpg-cur:is(.mpg-root,.mpg-root *)::before{background:var(--mpg-wg5)}
.mpg-stepper li.mpg-cur b:is(.mpg-root,.mpg-root *){color:var(--mpg-wg5)}
.mpg-gctl:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:center;gap:calc(1*var(--mp-rem));flex-wrap:wrap;margin-bottom:calc(2*var(--mp-rem))}
.mpg-dpill:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";padding:calc(0.625*var(--mp-rem)) calc(1.25*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.04);color:#fff;font-weight:400;font-size:max(calc(0.9375*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),18.6667px);cursor:pointer;display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem))}
.mpg-dpill[aria-pressed="true"]:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:#fff;border-color:#fff;color:var(--mpg-navy);font-weight:400}
.mpg-dpill .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-dpill .mpg-ic:is(.mpg-root,.mpg-root *){width:16px;height:16px}
.mpg-gmain:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:calc(57.25*var(--mp-rem)) minmax(0,1fr);gap:calc(1.5*var(--mp-rem))}
.mpg-gcanvas-wrap:is(.mpg-root,.mpg-root *){position:relative;width:100%;min-width:0;touch-action:pan-y;cursor:grab;border-radius:calc(1.5*var(--mp-rem));background:rgba(255,255,255,.04);box-shadow:inset 0 0 0 1px rgba(255,255,255,.12);overflow:hidden;aspect-ratio:916/680}
.mpg-gcanvas:is(.mpg-root,.mpg-root *){position:absolute;left:0;top:0;width:916px;height:680px;transform-origin:top left}
.mpg-gcanvas:is(.mpg-root,.mpg-root *)::before{content:"";position:absolute;left:calc(50% - 170px);top:calc(50% - 150px);width:340px;height:300px;border-radius:50%;background:rgba(141,119,247,.45);filter:blur(90px)}
.mpg-gcanvas-wrap.mpg-dragging:is(.mpg-root,.mpg-root *){cursor:grabbing}
.mpg-gedges:is(.mpg-root,.mpg-root *){position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.mpg-gedges line:is(.mpg-root,.mpg-root *){stroke:#BCACF8;stroke-width:1.2;stroke-linecap:round;transition:stroke .3s ease}
.mpg-gedges line.mpg-sel:is(.mpg-root,.mpg-root *){stroke:#DED6FC;stroke-width:2}
.mpg-ghint:is(.mpg-root,.mpg-root *){position:absolute;left:24px;bottom:20px;z-index:100;display:flex;align-items:center;gap:8px;font-size:12px;line-height:16px;color:rgba(222,214,252,.7);pointer-events:none}
.mpg-ghint i:is(.mpg-root,.mpg-root *){width:6px;height:6px;border-radius:50%;background:var(--mpg-p2);box-shadow:0 0 8px var(--mpg-p2)}
.mpg-gnode:is(.mpg-root,.mpg-root *){position:absolute;border:0;background:none;padding:0;cursor:pointer;transition:opacity .7s ease;will-change:transform}
.mpg-gnode.mpg-off:is(.mpg-root,.mpg-root *){opacity:.2}
.mpg-gcanvas.mpg-focus .mpg-gnode:not(.mpg-sel):not(.mpg-off):not(.mpg-hide):is(.mpg-root,.mpg-root *){opacity:.6}
.mpg-gedges line.mpg-hit:not(.mpg-sel):is(.mpg-root,.mpg-root *){stroke:#DED6FC;stroke-width:1.8}
.mpg-gcanvas.mpg-focus .mpg-glabel:not(.mpg-hide):not(.mpg-glink-label):is(.mpg-root,.mpg-root *){opacity:.45!important}
.mpg-glink:is(.mpg-root,.mpg-root *){position:absolute;inset:0;z-index:100;pointer-events:none;opacity:0;transition:opacity .7s ease}
.mpg-glink.mpg-on:is(.mpg-root,.mpg-root *){opacity:1}
.mpg-glink-line:is(.mpg-root,.mpg-root *){position:absolute;inset:0;width:100%;height:100%;overflow:visible}
.mpg-glink-line line:is(.mpg-root,.mpg-root *){stroke:#BCACF8;stroke-width:1.5;stroke-dasharray:3 4}
.mpg-glink-node:is(.mpg-root,.mpg-root *){position:absolute}
.mpg-glink-node b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400}
.mpg-glink-label:is(.mpg-root,.mpg-root *){z-index:1}
.mpg-gnode.mpg-hide:is(.mpg-root,.mpg-root *),.mpg-glabel.mpg-hide:is(.mpg-root,.mpg-root *){opacity:0;pointer-events:none}
.mpg-gnode.mpg-sel .mpg-chip:is(.mpg-root,.mpg-root *),.mpg-gnode.mpg-sel .mpg-pnode:is(.mpg-root,.mpg-root *){outline:2px solid var(--mpg-p3);outline-offset:3px;box-shadow:0 0 12px 3px rgba(141,119,247,.6)}
.mpg-glabel:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";position:absolute;padding:3px 8px;border-radius:999px;background:var(--mpg-navy);box-shadow:inset 0 0 0 1px rgba(188,172,248,.6);color:var(--mpg-p4);font-style:italic;font-weight:400;font-size:11px;line-height:14px;transition:opacity .7s ease}
.mpg-gcentre:is(.mpg-root,.mpg-root *){position:absolute;z-index:50;left:calc(50% - 110px);top:calc(50% - 56px);width:220px;text-align:center;color:#fff;pointer-events:none}
.mpg-gcentre .mpg-th:is(.mpg-root,.mpg-root *){display:block;overflow:hidden;width:112px;height:112px;margin:0 auto 14px;padding:16px;border-radius:50%;background:#fff;box-shadow:0 0 0 14px rgba(255,255,255,.14),0 0 0 34px rgba(255,255,255,.06),0 0 60px rgba(222,214,252,.6)}
.mpg-gcentre small:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:block;font-weight:400;font-size:10px;line-height:14px;letter-spacing:.1em;color:var(--mpg-p3)}
.mpg-gcentre b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";display:block;font-weight:400;font-size:16px;line-height:20px;margin:2px 0;text-shadow:0 1px 10px rgba(30,22,60,.9)}
.mpg-gcentre span:is(.mpg-root,.mpg-root *){font-size:12px;line-height:16px;color:rgba(222,214,252,.75);text-shadow:0 1px 10px rgba(30,22,60,.9)}
.mpg-gside:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(1*var(--mp-rem))}
.mpg-gbox:is(.mpg-root,.mpg-root *){padding:calc(1.5*var(--mp-rem));border-radius:calc(1.25*var(--mp-rem));background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;gap:calc(0.75*var(--mp-rem))}
.mpg-gbox h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(1.25*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),19.6px)}
.mpg-gbox p:is(.mpg-root,.mpg-root *){font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-p4)}
.mpg-gbox .mpg-box-h:is(.mpg-root,.mpg-root *){margin-bottom:-2px;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:var(--mpg-p3)}
.mpg-gbox--sel:is(.mpg-root,.mpg-root *){flex:1;justify-content:space-between;gap:calc(0.75*var(--mp-rem));padding:calc(1.375*var(--mp-rem)) calc(1.5*var(--mp-rem));backdrop-filter:blur(calc(0.625*var(--mp-rem)));-webkit-backdrop-filter:blur(calc(0.625*var(--mp-rem)))}
.mpg-gsel-head:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.875*var(--mp-rem))}
.mpg-gsel-top:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.625*var(--mp-rem));flex-wrap:wrap}
.mpg-gsel-chip:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";padding:calc(0.3125*var(--mp-rem)) calc(0.75*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-pdeep);border:1px solid rgba(188,172,248,.7);font-weight:400;font-size:calc(0.875*var(--mp-rem));line-height:calc(1.125*var(--mp-rem));color:#fff}
.mpg-gsel-chip.mpg-phys:is(.mpg-root,.mpg-root *){background:#fff;border-color:var(--mpg-p3);color:var(--mpg-navy)}
.mpg-gsel-chip.mpg-shop:is(.mpg-root,.mpg-root *){background:var(--mpg-p4);border-color:var(--mpg-p4);color:var(--mpg-navy);font-style:italic}
.mpg-gsel-chip.mpg-prod:is(.mpg-root,.mpg-root *){background:#fff;border:1.5px solid var(--mpg-navy);border-radius:calc(0.75*var(--mp-rem));color:var(--mpg-navy)}
.mpg-gsel-type:is(.mpg-root,.mpg-root *){font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:var(--mpg-p4)}
.mpg-gsel-rows:is(.mpg-root,.mpg-root *){margin:0;display:flex;flex-direction:column;gap:calc(0.75*var(--mp-rem));font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
.mpg-gsel-rows div:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;gap:calc(0.75*var(--mp-rem));padding-bottom:calc(0.75*var(--mp-rem));border-bottom:1px solid rgba(255,255,255,.1)}
.mpg-gsel-rows dt:is(.mpg-root,.mpg-root *){color:rgba(222,214,252,.85)}
.mpg-gsel-rows dd:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";margin:0;font-weight:400;color:#fff;text-align:right}
.mpg-gsel-rows dd.mpg-ok:is(.mpg-root,.mpg-root *){color:var(--mpg-p3)}
.mpg-gsel-rule:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:rgba(255,255,255,.06)}
.mpg-gbox .mpg-gsel-rule p:first-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-p3)}
.mpg-gbox .mpg-gsel-rule p:last-child:is(.mpg-root,.mpg-root *){font-size:calc(0.8125*var(--mp-rem));line-height:calc(1.1875*var(--mp-rem));color:#fff}
.mpg-gsel-used:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;align-items:center;gap:calc(0.5*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:rgba(222,214,252,.85)}
.mpg-gsel-used i:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-style:normal;padding:calc(0.1875*var(--mp-rem)) calc(0.5625*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid rgba(255,255,255,.3);font-weight:400;font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:#fff}
.mpg-gsel-shared:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.625*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:rgba(222,214,252,.85)}
.mpg-gsel-cov:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.375*var(--mp-rem));font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem))}
#gsel [hidden]:is(.mpg-root,.mpg-root *){display:none!important}
.mpg-gbox .mpg-gsel-cov p:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;font-size:calc(0.75*var(--mp-rem));line-height:calc(1*var(--mp-rem));color:rgba(222,214,252,.85)}
.mpg-gsel-cov b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;color:#fff}
.mpg-cov-bar:is(.mpg-root,.mpg-root *){height:calc(0.375*var(--mp-rem));border-radius:3px;background:rgba(255,255,255,.1);overflow:hidden}
.mpg-cov-bar i:is(.mpg-root,.mpg-root *){display:block;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--mpg-p2),var(--mpg-p3));transition:width .5s ease}
.mpg-gsel-cov small:is(.mpg-root,.mpg-root *){font-size:calc(0.6875*var(--mp-rem));line-height:calc(0.875*var(--mp-rem));color:rgba(222,214,252,.7)}
.mpg-gsel-fc:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(0.875*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));border:1px solid rgba(255,255,255,.1)}
.mpg-gbox .mpg-gsel-fc-h:is(.mpg-root,.mpg-root *){font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));display:flex;justify-content:space-between;align-items:center;gap:calc(0.5*var(--mp-rem))}
.mpg-gsel-fc-h span:first-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-p3)}
.mpg-fc-key:is(.mpg-root,.mpg-root *){display:inline-flex;align-items:center;gap:calc(0.3125*var(--mp-rem));font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));color:rgba(222,214,252,.85)}
.mpg-fc-key i:is(.mpg-root,.mpg-root *){width:calc(0.4375*var(--mp-rem));height:calc(0.4375*var(--mp-rem));border-radius:50%;background:var(--mpg-p2)}
.mpg-fc-row:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:repeat(7,1fr);gap:calc(0.375*var(--mp-rem));align-items:end;height:calc(3.75*var(--mp-rem))}
.mpg-fc-d:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:calc(0.25*var(--mp-rem));height:100%}
.mpg-fc-d b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));color:rgba(222,214,252,.75)}
.mpg-fc-d i:is(.mpg-root,.mpg-root *){width:100%;max-width:calc(0.875*var(--mp-rem));height:calc(var(--mpg-t) * calc(0.125*var(--mp-rem)) + calc(0.25*var(--mp-rem)));border-radius:calc(0.25*var(--mp-rem)) calc(0.25*var(--mp-rem)) 2px 2px;background:rgba(255,255,255,.16)}
.mpg-fc-d span:is(.mpg-root,.mpg-root *){font-size:calc(0.625*var(--mp-rem));line-height:calc(0.75*var(--mp-rem));color:rgba(222,214,252,.6)}
.mpg-fc-d.mpg-on b:is(.mpg-root,.mpg-root *){color:#fff}
.mpg-fc-d.mpg-on span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";color:var(--mpg-p3);font-weight:400}
.mpg-tr-row:is(.mpg-root,.mpg-root *){display:flex;align-items:flex-end;gap:calc(0.375*var(--mp-rem));height:calc(3.25*var(--mp-rem))}
.mpg-tr-row i:is(.mpg-root,.mpg-root *){flex:1;border-radius:calc(0.25*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.125*var(--mp-rem)) calc(0.125*var(--mp-rem));background:rgba(255,255,255,.16)}
.mpg-tr-row i:nth-last-child(-n+2):is(.mpg-root,.mpg-root *){background:var(--mpg-p2);box-shadow:0 0 calc(0.625*var(--mp-rem)) rgba(141,119,247,.5)}
.mpg-fc-d.mpg-on i:is(.mpg-root,.mpg-root *){background:var(--mpg-p2);box-shadow:0 0 calc(0.625*var(--mp-rem)) rgba(141,119,247,.55)}
.mpg-gbox .mpg-chips .mpg-pnode:is(.mpg-root,.mpg-root *){font-size:max(calc(0.75*var(--mp-rem)),12px)}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-gbox .mpg-chips .mpg-pnode:is(.mpg-root,.mpg-root *){font-size:12px}
#gsel-shared .mpg-box-h:is(.mpg-root,.mpg-root *){line-height:calc(1*var(--mp-rem))}
.mpg-glegend:is(.mpg-root,.mpg-root *){line-height:calc(1.125*var(--mp-rem));display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:calc(1*var(--mp-rem));margin-top:calc(2*var(--mp-rem))}
.mpg-glegend ul:is(.mpg-root,.mpg-root *){display:flex;gap:calc(1.5*var(--mp-rem));list-style:none;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px);color:rgba(255,255,255,.8)}
.mpg-glegend li:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(0.5*var(--mp-rem))}
.mpg-glegend i:is(.mpg-root,.mpg-root *){width:calc(0.625*var(--mp-rem));height:calc(0.625*var(--mp-rem));border-radius:50%;display:inline-block}
.mpg-glist summary:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";min-height:calc(2.75*var(--mp-rem));line-height:max(calc(1.125*var(--mp-rem)),16.6154px);cursor:pointer;color:var(--mpg-p3);font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);list-style:none;display:inline-flex;align-items:center;gap:calc(0.375*var(--mp-rem))}
.mpg-glist summary:is(.mpg-root,.mpg-root *)::-webkit-details-marker{display:none}
.mpg-glist summary .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem));transition:transform .2s ease}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-glist summary .mpg-ic:is(.mpg-root,.mpg-root *){width:16px;height:16px;transition:transform .2s ease}
.mpg-glist[open] summary .mpg-ic:is(.mpg-root,.mpg-root *){transform:rotate(180deg)}
.mpg-glist-body:is(.mpg-root,.mpg-root *){margin-top:calc(1*var(--mp-rem));display:grid;grid-template-columns:repeat(4,1fr);gap:calc(1.5*var(--mp-rem));font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.25*var(--mp-rem)),18.4615px);color:rgba(255,255,255,.8)}
.mpg-glist-body h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);letter-spacing:.08em;color:var(--mpg-p3);margin-bottom:calc(0.375*var(--mp-rem))}
.mpg-glist-body ul:is(.mpg-root,.mpg-root *){list-style:none}
.mpg-graph-sec .mpg-caption:is(.mpg-root,.mpg-root *){color:rgba(255,255,255,.55)}
.mpg-band:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden;margin-top:calc(2*var(--mp-rem));display:flex;justify-content:space-between;align-items:center;gap:calc(1.5*var(--mp-rem));flex-wrap:wrap;padding:calc(2*var(--mp-rem)) calc(2*var(--mp-rem)) calc(2*var(--mp-rem)) calc(2.5*var(--mp-rem));border-radius:calc(1.5*var(--mp-rem));background:linear-gradient(105deg,#4F38B8 0%,var(--mpg-pdeep) 35%,var(--mpg-p2) 100%);box-shadow:inset 0 0 0 1px rgba(255,255,255,.14),0 calc(1.5*var(--mp-rem)) calc(3*var(--mp-rem)) rgba(20,14,48,.35)}
.mpg-band:is(.mpg-root,.mpg-root *)::after{content:"";position:absolute;right:calc(12*var(--mp-rem));top:calc(-6*var(--mp-rem));width:calc(28*var(--mp-rem));height:calc(16*var(--mp-rem));border-radius:50%;background:rgba(222,214,252,.22);filter:blur(calc(5*var(--mp-rem)));pointer-events:none}
.mpg-band>.mpg-band-net:is(.mpg-root,.mpg-root *){position:absolute;right:0;top:0;width:40%;height:100%;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,transparent 0%,transparent 45%,#000 100%);mask-image:linear-gradient(90deg,transparent 0%,transparent 45%,#000 100%)}
.mpg-band-net line:is(.mpg-root,.mpg-root *){stroke:rgba(255,255,255,.09);stroke-width:1}
.mpg-band-net circle:is(.mpg-root,.mpg-root *){fill:rgba(255,255,255,.18)}
.mpg-band-txt:is(.mpg-root,.mpg-root *){display:flex;align-items:center;gap:calc(1.25*var(--mp-rem));min-width:0}
.mpg-band-ic:is(.mpg-root,.mpg-root *){width:calc(4.5*var(--mp-rem));height:calc(4.5*var(--mp-rem));flex:none;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 38%,#4A3F86,#2B2449 72%);box-shadow:0 0 0 2px var(--mpg-p3),0 0 0 6px rgba(188,172,248,.16),0 calc(0.75*var(--mp-rem)) calc(1.75*var(--mp-rem)) rgba(20,14,48,.45)}
.mpg-band-ic:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden}
.mpg-band-ic svg:is(.mpg-root,.mpg-root *){width:100%;height:100%}
.mpg-band-ic .mpg-e line:is(.mpg-root,.mpg-root *){stroke:#BCACF8;stroke-linecap:round}
.mpg-band-ic .mpg-p circle:is(.mpg-root,.mpg-root *){fill:#DED6FC}
.mpg-band-ic:is(.mpg-root,.mpg-root *)::after{content:"";position:absolute;inset:-2px;border-radius:50%;box-shadow:0 0 0 0 rgba(222,214,252,.45);animation:mpg-orb-breathe 3.6s ease-in-out infinite;pointer-events:none}
@keyframes mpg-orb-breathe{0%,100%{box-shadow:0 0 0 0 rgba(222,214,252,.38)}50%{box-shadow:0 0 0 calc(0.5*var(--mp-rem)) rgba(222,214,252,0)}}
.mpg-btn--light:is(.mpg-root,.mpg-root *){background:var(--mpg-wg5);color:var(--mpg-navy);box-shadow:0 calc(0.75*var(--mp-rem)) calc(1.75*var(--mp-rem)) rgba(20,14,48,.28)}
.mpg-btn--light:hover:is(.mpg-root,.mpg-root *){background:#fff}
.mpg-btn--light .mpg-ic:is(.mpg-root,.mpg-root *){color:var(--mpg-pdeep)}
.mpg-band>*:is(.mpg-root,.mpg-root *){position:relative}
.mpg-band h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(1.75*var(--mp-rem)),14px);line-height:max(calc(2.125*var(--mp-rem)),17px);letter-spacing:-.01em}
.mpg-band p:is(.mpg-root,.mpg-root *){color:var(--mpg-p4);margin-top:calc(0.25*var(--mp-rem))}
.mpg-caps:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:calc(1*var(--mp-rem))}
.mpg-capc:is(.mpg-root,.mpg-root *){background:#fff;border:1px solid var(--mpg-wg2);border-radius:calc(1.25*var(--mp-rem));padding:calc(1.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(1*var(--mp-rem));box-shadow:0 calc(0.75*var(--mp-rem)) calc(2*var(--mp-rem)) rgba(43,36,73,.06)}
@media (min-width:1100px){
  .mpg-capc:is(.mpg-root,.mpg-root *){min-height:calc(30.0625*var(--mp-rem))}
}
.mpg-capc .mpg-cap-ic:is(.mpg-root,.mpg-root *){width:calc(3*var(--mp-rem));height:calc(3*var(--mp-rem));background:var(--mpg-navy);color:var(--mpg-p3)}
.mpg-capc .mpg-cap-ic .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-capc .mpg-cap-ic .mpg-ic:is(.mpg-root,.mpg-root *){width:22px;height:22px}
.mpg-capc h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(1.25*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),19.6px)}
.mpg-capc .mpg-prob:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";font-weight:400;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-pdeep)}
.mpg-capc .mpg-desc:is(.mpg-root,.mpg-root *){font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:var(--mpg-wg4)}
.mpg-snip:is(.mpg-root,.mpg-root *){margin-top:auto;padding:calc(0.875*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));background:var(--mpg-wg5);display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem));font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px)}
.mpg-snip .mpg-pnode:is(.mpg-root,.mpg-root *){max-width:100%;white-space:normal}
.mpg-snip .mpg-tree span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;align-items:center;gap:calc(0.5*var(--mp-rem));font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);line-height:max(calc(1.125*var(--mp-rem)),16.6154px)}
.mpg-snip .mpg-tree i:is(.mpg-root,.mpg-root *){width:calc(0.4375*var(--mp-rem));height:calc(0.4375*var(--mp-rem));border-radius:50%;background:var(--mpg-p3)}
.mpg-snip .mpg-tree span:last-child:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400}
.mpg-snip .mpg-tree span:last-child i:is(.mpg-root,.mpg-root *){width:calc(0.5625*var(--mp-rem));height:calc(0.5625*var(--mp-rem));background:var(--mpg-pdeep)}
.mpg-snip .mpg-rule-h:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:calc(0.625*var(--mp-rem));letter-spacing:.1em;color:var(--mpg-pdeep)}
.mpg-snip .mpg-prog:is(.mpg-root,.mpg-root *){height:calc(0.375*var(--mp-rem));border-radius:calc(0.1875*var(--mp-rem));background:var(--mpg-p4);overflow:hidden}
.mpg-snip .mpg-prog i:is(.mpg-root,.mpg-root *){display:block;width:75%;height:100%;background:var(--mpg-pdeep)}
.mpg-snip .mpg-between:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:flex;justify-content:space-between;color:var(--mpg-wg4);font-weight:400}
.mpg-snip .mpg-between b:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";color:var(--mpg-pdeep);font-weight:400}
.mpg-faq-head:is(.mpg-root,.mpg-root *){display:flex;justify-content:space-between;align-items:flex-end;gap:calc(3*var(--mp-rem));margin-bottom:calc(3*var(--mp-rem))}
.mpg-faq-head .mpg-h2:is(.mpg-root,.mpg-root *){max-width:calc(47.5*var(--mp-rem));line-height:calc(3.75*var(--mp-rem));letter-spacing:0}
.mpg-faq-head p:is(.mpg-root,.mpg-root *){max-width:calc(27.5*var(--mp-rem));color:var(--mpg-p4);font-size:max(calc(1.125*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),21.7778px)}
.mpg-faq-head a:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));margin-top:calc(0.75*var(--mp-rem));padding:calc(0.625*var(--mp-rem)) calc(0.25*var(--mp-rem)) calc(0.625*var(--mp-rem)) 0;line-height:max(calc(1.375*var(--mp-rem)),19.25px);color:var(--mpg-p3);font-weight:400;font-size:max(calc(1*var(--mp-rem)),14px)}
.mpg-faq-head a .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1*var(--mp-rem));height:calc(1*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-faq-head a .mpg-ic:is(.mpg-root,.mpg-root *){width:16px;height:16px}
.mpg-faq:is(.mpg-root,.mpg-root *){max-width:calc(65*var(--mp-rem));margin:0 auto;list-style:none}
.mpg-faq li+li:is(.mpg-root,.mpg-root *){border-top:1px solid rgba(255,255,255,.16)}
.mpg-faq h3:is(.mpg-root,.mpg-root *){font:inherit}
.mpg-faq button:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";width:100%;display:flex;justify-content:space-between;align-items:center;gap:calc(1.5*var(--mp-rem));padding:calc(1.5*var(--mp-rem)) 0;background:none;border:0;color:#fff;font-weight:400;font-size:max(calc(1.25*var(--mp-rem)),14px);line-height:max(calc(1.75*var(--mp-rem)),19.6px);text-align:left;cursor:pointer}
.mpg-faq .mpg-pm:is(.mpg-root,.mpg-root *){width:calc(2.75*var(--mp-rem));height:calc(2.75*var(--mp-rem));border-radius:50%;border:1px solid var(--mpg-p3);color:var(--mpg-p3);display:grid;place-items:center;flex:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}
.mpg-faq button:hover .mpg-pm:is(.mpg-root,.mpg-root *){background:rgba(188,172,248,.12)}
.mpg-faq button:focus:is(.mpg-root,.mpg-root *),.mpg-faq button:focus-visible:is(.mpg-root,.mpg-root *){outline:none}
.mpg-faq button:focus-visible .mpg-pm:is(.mpg-root,.mpg-root *){box-shadow:0 0 0 3px var(--mpg-navy),0 0 0 5px var(--mpg-p3)}
.mpg-faq .mpg-pm .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(1.125*var(--mp-rem));height:calc(1.125*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-faq .mpg-pm .mpg-ic:is(.mpg-root,.mpg-root *){width:18px;height:18px}
.mpg-faq button[aria-expanded="true"] .mpg-pm:is(.mpg-root,.mpg-root *){background:var(--mpg-p2);border-color:var(--mpg-p2);color:var(--mpg-wg5)}
.mpg-faq .mpg-ans:is(.mpg-root,.mpg-root *){padding:0 0 calc(1.5*var(--mp-rem));margin-top:calc(-0.75*var(--mp-rem));color:var(--mpg-p4)}
.mpg-cta:is(.mpg-root,.mpg-root *){position:relative;overflow:hidden}
.mpg-cta .mpg-wrap:is(.mpg-root,.mpg-root *){position:relative;display:grid;grid-template-columns:calc(32.5*var(--mp-rem)) minmax(0,1fr);gap:calc(5*var(--mp-rem))}
.mpg-cta .mpg-lead:is(.mpg-root,.mpg-root *){color:var(--mpg-p4);margin:calc(1.75*var(--mp-rem)) 0}
.mpg-cta h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Bold";font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);letter-spacing:.1em;color:var(--mpg-p3);margin-bottom:calc(0.875*var(--mp-rem))}
.mpg-see:is(.mpg-root,.mpg-root *){list-style:none;display:flex;flex-direction:column;gap:calc(0.875*var(--mp-rem));margin-bottom:calc(2.5*var(--mp-rem))}
.mpg-see li:is(.mpg-root,.mpg-root *){display:flex;gap:calc(0.75*var(--mp-rem));align-items:flex-start}
.mpg-see .mpg-tick:is(.mpg-root,.mpg-root *){width:calc(1.375*var(--mp-rem));height:calc(1.375*var(--mp-rem));border-radius:50%;background:var(--mpg-p2);color:var(--mpg-wg5);display:grid;place-items:center;flex:none;margin-top:2px}
.mpg-see .mpg-tick .mpg-ic:is(.mpg-root,.mpg-root *){width:calc(0.8125*var(--mp-rem));height:calc(0.8125*var(--mp-rem))}
:is(.mpg-hv-scale,.mpg-gcanvas) .mpg-see .mpg-tick .mpg-ic:is(.mpg-root,.mpg-root *){width:13px;height:13px}
.mpg-next:is(.mpg-root,.mpg-root *){list-style:none;counter-reset:n}
.mpg-next li:is(.mpg-root,.mpg-root *){counter-increment:n;display:flex;align-items:center;gap:calc(0.875*var(--mp-rem));padding:calc(0.5*var(--mp-rem)) 0;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.375*var(--mp-rem)),22px);color:rgba(255,255,255,.85)}
.mpg-next li:is(.mpg-root,.mpg-root *)::before{font-family:"Mona Sans Bold";content:counter(n);width:calc(1.75*var(--mp-rem));height:calc(1.75*var(--mp-rem));border-radius:50%;border:1px solid rgba(188,172,248,.6);display:grid;place-items:center;font-weight:400;font-size:max(calc(0.75*var(--mp-rem)),12px);color:var(--mpg-p3);flex:none}
.mpg-form:is(.mpg-root,.mpg-root *){background:linear-gradient(180deg,rgba(255,255,255,.1),rgba(255,255,255,.04));border:1px solid rgba(255,255,255,.16);box-shadow:0 calc(1.5*var(--mp-rem)) calc(3.5*var(--mp-rem)) rgba(0,0,0,.22);backdrop-filter:blur(calc(1.5*var(--mp-rem)));-webkit-backdrop-filter:blur(calc(1.5*var(--mp-rem)));border-radius:calc(1.5*var(--mp-rem));padding:calc(2.5*var(--mp-rem));display:flex;flex-direction:column;gap:calc(1.375*var(--mp-rem))}
.mpg-form .mpg-tag:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";line-height:max(calc(1*var(--mp-rem)),14.7692px);align-self:flex-start;display:inline-flex;align-items:center;gap:calc(0.5*var(--mp-rem));padding:calc(0.375*var(--mp-rem)) calc(0.75*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));background:var(--mpg-p4);color:var(--mpg-navy);font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px)}
.mpg-form .mpg-tag:is(.mpg-root,.mpg-root *)::before{content:"";width:calc(0.5*var(--mp-rem));height:calc(0.5*var(--mp-rem));border-radius:50%;background:var(--mpg-p2)}
.mpg-form h3:is(.mpg-root,.mpg-root *){font-family:"Mona Sans";font-weight:400;font-size:max(calc(2*var(--mp-rem)),14px);line-height:1.25;letter-spacing:-.01em;color:#fff;margin:calc(0.625*var(--mp-rem)) 0 0;text-transform:none}
.mpg-fgrid:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:1fr 1fr;gap:calc(1.375*var(--mp-rem)) calc(1*var(--mp-rem))}
.mpg-field:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(0.5*var(--mp-rem))}
.mpg-field label:is(.mpg-root,.mpg-root *),.mpg-field legend:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";font-weight:400;font-size:max(calc(0.875*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),20px);color:#fff}
.mpg-field label i:is(.mpg-root,.mpg-root *),.mpg-field legend i:is(.mpg-root,.mpg-root *){font-style:normal;color:var(--mpg-p3);margin-left:calc(0.25*var(--mp-rem))}
.mpg-field legend .mpg-hint:is(.mpg-root,.mpg-root *){font-family:"Mona Sans";font-weight:400;font-size:max(calc(0.8125*var(--mp-rem)),12px);color:var(--mpg-p4);margin-left:calc(0.5*var(--mp-rem))}
.mpg-field input[type=text]:is(.mpg-root,.mpg-root *),.mpg-field input[type=email]:is(.mpg-root,.mpg-root *),.mpg-field input[type=url]:is(.mpg-root,.mpg-root *),.mpg-field textarea:is(.mpg-root,.mpg-root *){width:100%;height:calc(3.25*var(--mp-rem));padding:0 calc(1*var(--mp-rem));border-radius:calc(0.75*var(--mp-rem));border:1px solid rgba(255,255,255,.22);background:rgba(255,255,255,.06);color:#fff;font-size:max(calc(1*var(--mp-rem)),14px)}
.mpg-field textarea:is(.mpg-root,.mpg-root *){height:calc(6*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(1*var(--mp-rem));resize:vertical}
.mpg-field :is(.mpg-root,.mpg-root *)::placeholder{color:rgba(255,255,255,.45)}
.mpg-field input:focus:is(.mpg-root,.mpg-root *),.mpg-field textarea:focus:is(.mpg-root,.mpg-root *){outline:none;border-color:var(--mpg-p3);box-shadow:0 0 0 calc(0.1875*var(--mp-rem)) rgba(188,172,248,.3)}
.mpg-field .mpg-help:is(.mpg-root,.mpg-root *){font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-p4);opacity:.85}
.mpg-field .mpg-err:is(.mpg-root,.mpg-root *){display:none;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:#FFC7DA}
.mpg-field.mpg-invalid input:is(.mpg-root,.mpg-root *){border-color:#FF87AF}
.mpg-field.mpg-invalid .mpg-err:is(.mpg-root,.mpg-root *){display:block}
fieldset.mpg-field:is(.mpg-root,.mpg-root *){border:0}
.mpg-cats:is(.mpg-root,.mpg-root *){display:flex;flex-wrap:wrap;gap:calc(0.5*var(--mp-rem));margin-top:calc(0.625*var(--mp-rem))}
fieldset.mpg-field .mpg-help:is(.mpg-root,.mpg-root *){margin-top:2px}
.mpg-cats label:is(.mpg-root,.mpg-root *){cursor:pointer}
.mpg-cats input:is(.mpg-root,.mpg-root *){position:absolute;opacity:0;width:1px;height:1px}
.mpg-cats span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans Medium";display:inline-flex;padding:calc(0.625*var(--mp-rem)) calc(1.25*var(--mp-rem));border-radius:calc(62.4375*var(--mp-rem));border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.04);color:#fff;font-weight:400;font-size:max(calc(0.9375*var(--mp-rem)),14px);line-height:max(calc(1.25*var(--mp-rem)),18.6667px)}
.mpg-cats input:checked+span:is(.mpg-root,.mpg-root *){font-family:"Mona Sans SemiBold";background:#fff;border-color:#fff;color:var(--mpg-navy);font-weight:400}
.mpg-cats input:focus-visible+span:is(.mpg-root,.mpg-root *){outline:2px solid var(--mpg-p3);outline-offset:calc(0.1875*var(--mp-rem))}
.mpg-form .mpg-btn:is(.mpg-root,.mpg-root *){justify-content:center;width:100%}
.mpg-form .mpg-priv:is(.mpg-root,.mpg-root *){text-align:center;font-size:max(calc(0.75*var(--mp-rem)),12px);line-height:max(calc(1*var(--mp-rem)),16px);color:var(--mpg-p4);opacity:.75}
.mpg-fbody:is(.mpg-root,.mpg-root *){display:flex;flex-direction:column;gap:calc(1.375*var(--mp-rem))}
.mpg-thanks:is(.mpg-root,.mpg-root *){display:none;flex-direction:column;gap:calc(1*var(--mp-rem));color:#fff}
.mpg-form.mpg-done .mpg-thanks:is(.mpg-root,.mpg-root *){display:flex}
.mpg-form.mpg-done .mpg-fbody:is(.mpg-root,.mpg-root *){display:none}
.mpg-thanks .mpg-lead:is(.mpg-root,.mpg-root *){margin:0;color:var(--mpg-p4)}
@media (max-width:1099px){
  .mpg-h1:is(.mpg-root,.mpg-root *){font-size:calc(3*var(--mp-rem));line-height:calc(3.25*var(--mp-rem));letter-spacing:-.96px}
  .mpg-h2:is(.mpg-root,.mpg-root *),.mpg-faq-head .mpg-h2:is(.mpg-root,.mpg-root *){font-size:calc(2.375*var(--mp-rem));line-height:calc(2.75*var(--mp-rem))}
}
@media (max-width:480px){
  .mpg-h1:is(.mpg-root,.mpg-root *){font-size:calc(2.5*var(--mp-rem));line-height:calc(2.75*var(--mp-rem))}
  .mpg-h2:is(.mpg-root,.mpg-root *){font-size:calc(2*var(--mp-rem));line-height:calc(2.375*var(--mp-rem))}
}
@media (max-width:1099px){
  .mpg-logos:is(.mpg-root,.mpg-root *){padding:calc(1.5*var(--mp-rem)) 0 calc(2.5*var(--mp-rem));background:radial-gradient(calc(9.23125*var(--mp-rem)) calc(3.90625*var(--mp-rem)) at 90% calc(5*var(--mp-rem)),rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(9.23125*var(--mp-rem)) calc(3.90625*var(--mp-rem)) at 12% calc(5.625*var(--mp-rem)),rgba(241,236,227,.85),rgba(241,236,227,0)),linear-gradient(180deg,rgba(222,214,252,.75),rgba(222,214,252,.3) 55%,rgba(222,214,252,0)),#fff}
  .mpg-logos .mpg-wrap:is(.mpg-root,.mpg-root *){width:calc(100% - calc(5*var(--mp-rem)));gap:calc(1.25*var(--mp-rem))}
  .mpg-lmq:is(.mpg-root,.mpg-root *){height:calc(5.625*var(--mp-rem));--mpg-ls:.7806}
  .mpg-lmq-track:is(.mpg-root,.mpg-root *){left:0;top:calc(0.625*var(--mp-rem));animation-duration:82s}
  .mpg-flow:is(.mpg-root,.mpg-root *){grid-template-columns:1fr;gap:calc(1*var(--mp-rem));justify-items:center}
  .mpg-flow .mpg-col:is(.mpg-root,.mpg-root *){width:min(calc(26.25*var(--mp-rem)),100%)}
  .mpg-conn:is(.mpg-root,.mpg-root *){transform:rotate(90deg)}
  .mpg-gmain:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
  .mpg-caps:is(.mpg-root,.mpg-root *){grid-template-columns:repeat(3,minmax(0,1fr))}
  .mpg-cta .mpg-wrap:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr);gap:calc(3*var(--mp-rem))}
}
@media (max-width:1099px){
  .mpg-hero-grid:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
  .mpg-hero:is(.mpg-root,.mpg-root *){padding:calc(4.5*var(--mp-rem)) 0 calc(7*var(--mp-rem))}
  .mpg-surf:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
  .mpg-tablist:is(.mpg-root,.mpg-root *){flex-direction:row;flex-wrap:wrap}
  .mpg-tab:is(.mpg-root,.mpg-root *){flex:none;height:calc(2.75*var(--mp-rem));padding:0 calc(1.125*var(--mp-rem))}
  .mpg-tab .mpg-tab-arr:is(.mpg-root,.mpg-root *){display:none}
  .mpg-panel:is(.mpg-root,.mpg-root *){min-height:0}
  .mpg-pack:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
  .mpg-shead:is(.mpg-root,.mpg-root *){flex-direction:column;align-items:flex-start;gap:calc(1.25*var(--mp-rem))}
  .mpg-faq-head:is(.mpg-root,.mpg-root *){flex-direction:column;gap:calc(1.25*var(--mp-rem))}
}
@media (max-width:1099px){
  .mpg-hero-visual .mpg-hv-wrap:is(.mpg-root,.mpg-root *){margin-inline:auto}
  .mpg-hv-canvas:is(.mpg-root,.mpg-root *){left:20px}
  .mpg-hero .mpg-caption:is(.mpg-root,.mpg-root *){margin-inline:auto;text-align:center}
  .mpg-faq-head:is(.mpg-root,.mpg-root *){align-items:flex-start}
}
@media (min-width:641px) and (max-width:1099px){
  .mpg-flow:is(.mpg-root,.mpg-root *){grid-template-columns:repeat(2,minmax(0,1fr));gap:calc(2.5*var(--mp-rem)) calc(1.5*var(--mp-rem));align-items:start;justify-items:stretch}
  .mpg-flow .mpg-conn:is(.mpg-root,.mpg-root *){display:none}
  .mpg-flow .mpg-col:is(.mpg-root,.mpg-root *){width:auto}
}
@media (min-width:641px) and (max-width:899px){
  .mpg-caps:is(.mpg-root,.mpg-root *){grid-template-columns:repeat(2,minmax(0,1fr))}
  .mpg-caps>:last-child:is(.mpg-root,.mpg-root *){grid-column:1/-1}
}
@media (max-width:640px){
  .mpg-card--mail .mpg-tile figcaption:is(.mpg-root,.mpg-root *){flex-direction:column;gap:2px}
  .mpg-card--mail .mpg-tile figcaption .mpg-pr:is(.mpg-root,.mpg-root *){margin-top:auto}
  .mpg-tablist:is(.mpg-root,.mpg-root *){display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}
  .mpg-tab:is(.mpg-root,.mpg-root *){height:auto;min-height:calc(2.75*var(--mp-rem));padding:calc(0.5*var(--mp-rem)) calc(0.75*var(--mp-rem));justify-content:center;text-align:center;white-space:normal;font-size:calc(0.875*var(--mp-rem));line-height:calc(1.125*var(--mp-rem))}
  .mpg-hv-foot:is(.mpg-root,.mpg-root *){left:0;top:486px;flex-direction:column;align-items:center;gap:12px;text-align:center}
  .mpg-hv-foot .mpg-hv-track:is(.mpg-root,.mpg-root *){margin-inline:auto}
  .mpg-rb-keys:is(.mpg-root,.mpg-root *){grid-template-columns:1fr 1fr}
  .mpg-rc-tabs:is(.mpg-root,.mpg-root *){display:none}
  .mpg-rc-date:is(.mpg-root,.mpg-root *){margin-left:0}
  .mpg-band>.mpg-band-net:is(.mpg-root,.mpg-root *){display:none}
  .mpg-band-ic:is(.mpg-root,.mpg-root *){width:calc(3.5*var(--mp-rem));height:calc(3.5*var(--mp-rem))}
  .mpg-logos:is(.mpg-root,.mpg-root *){padding:calc(1.25*var(--mp-rem)) 0 calc(2*var(--mp-rem));background:radial-gradient(calc(4.50625*var(--mp-rem)) calc(3.20312*var(--mp-rem)) at 90% calc(4.1*var(--mp-rem)),rgba(188,172,248,.35),rgba(188,172,248,0)),radial-gradient(calc(4.50625*var(--mp-rem)) calc(3.20312*var(--mp-rem)) at 12% calc(4.6125*var(--mp-rem)),rgba(241,236,227,.85),rgba(241,236,227,0)),linear-gradient(180deg,rgba(222,214,252,.75),rgba(222,214,252,.3) 55%,rgba(222,214,252,0)),#fff}
  .mpg-logos .mpg-wrap:is(.mpg-root,.mpg-root *){width:calc(100% - calc(2.5*var(--mp-rem)));gap:calc(0.875*var(--mp-rem))}
  .mpg-logos p:is(.mpg-root,.mpg-root *){font-size:calc(0.875*var(--mp-rem))}
  .mpg-lmq:is(.mpg-root,.mpg-root *){height:calc(4.5*var(--mp-rem));--mpg-ls:.5799}
  .mpg-lmq-track:is(.mpg-root,.mpg-root *){animation-duration:61s}
  .mpg-compare:is(.mpg-root,.mpg-root *),.mpg-fams:is(.mpg-root,.mpg-root *),.mpg-fgrid:is(.mpg-root,.mpg-root *){grid-template-columns:minmax(0,1fr)}
  .mpg-caps:is(.mpg-root,.mpg-root *){grid-template-columns:1fr}
  .mpg-glist-body:is(.mpg-root,.mpg-root *){grid-template-columns:1fr 1fr}
  .mpg-panel:is(.mpg-root,.mpg-root *),.mpg-pack-l:is(.mpg-root,.mpg-root *),.mpg-pack-r:is(.mpg-root,.mpg-root *),.mpg-form:is(.mpg-root,.mpg-root *){padding:calc(1.5*var(--mp-rem))}
  .mpg-sec:is(.mpg-root,.mpg-root *){padding:calc(4.5*var(--mp-rem)) 0 calc(5.5*var(--mp-rem))}
  .mpg-stepper:is(.mpg-root,.mpg-root *){grid-template-columns:1fr 1fr}
  .mpg-pills:is(.mpg-root,.mpg-root *){flex-wrap:nowrap;overflow-x:auto}
  .mpg-pill:is(.mpg-root,.mpg-root *){flex:none}
  .mpg-pack-title h3:is(.mpg-root,.mpg-root *){font-size:max(calc(1.875*var(--mp-rem)),14px);line-height:max(calc(2.25*var(--mp-rem)),16.8px)}
  .mpg-pack-head:is(.mpg-root,.mpg-root *){align-items:flex-start}
  .mpg-pack-tile:is(.mpg-root,.mpg-root *){width:calc(4*var(--mp-rem));height:calc(4.75*var(--mp-rem))}
  .mpg-wave:is(.mpg-root,.mpg-root *){height:calc(4*var(--mp-rem))}
  .mpg-btn:is(.mpg-root,.mpg-root *){white-space:normal;height:auto;min-height:calc(3.5*var(--mp-rem));padding:calc(0.875*var(--mp-rem)) calc(1.25*var(--mp-rem)) calc(0.875*var(--mp-rem)) calc(1.5*var(--mp-rem));line-height:1.3}
}
@media (prefers-reduced-motion:reduce){
  html{scroll-behavior:auto}
  .mpg-root,.mpg-root :where(*),.mpg-root::before,.mpg-root :where(*)::before,.mpg-root::after,.mpg-root :where(*)::after{animation:none!important;transition:none!important}
  .mpg-bg-row:first-child:is(.mpg-root,.mpg-root *){background:rgba(222,214,252,.45)}
}
