.mz-scope{}
.mz-scope.mz-scope *,.mz-scope.mz-scope :before,.mz-scope.mz-scope :after{box-sizing:border-box}
.mz-scope.mz-scope *{margin:0}
.mz-scope.mz-scope{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + var(--s-4))}
.mz-scope.mz-scope{-webkit-font-smoothing:antialiased;min-height:100vh;line-height:1.6}
.mz-scope.mz-scope img,.mz-scope.mz-scope picture,.mz-scope.mz-scope svg{max-width:100%;display:block}
.mz-scope.mz-scope button,.mz-scope.mz-scope input,.mz-scope.mz-scope select,.mz-scope.mz-scope textarea{font:inherit;color:inherit}
.mz-scope.mz-scope ul[role=list],.mz-scope.mz-scope ol[role=list]{padding:0;list-style:none}
.mz-scope.mz-scope{--mz-navy:#172a3a;--mz-primary:#176d73;--mz-primary-hover:#10565c;--mz-gold:#c49b57;--mz-background:#f6f8f8;--mz-surface:#fff;--mz-text:#172a3a;--mz-text-muted:#596d77;--mz-border:#dce5e8;--mz-reliable:#526473;--mz-reliable-soft:#f0f4f6;--mz-30d:#196d69;--mz-30d-soft:#edf7f5;--mz-90d:#315f82;--mz-90d-soft:#eff5fa;--mz-365d:#8f6827;--mz-365d-soft:#faf6eb;--mz-success:#216e50;--mz-error:#b54747;--mz-radius-card:16px;--mz-radius-button:10px;--mz-button-height:48px;--mz-shadow-card:0 4px 20px #172a3a0f;--c-page:#faf8f5;--c-ground:var(--mz-surface);--c-surface:#f3efe8;--c-ink-900:var(--mz-text);--c-ink-700:#364b5a;--c-ink-500:var(--mz-text-muted);--c-line:var(--mz-border);--c-field-border:#75898f;--c-brand-700:var(--mz-primary-hover);--c-brand-600:var(--mz-primary);--c-brand-500:#2a8e95;--c-brand-100:#e6f2f2;--c-accent-500:var(--mz-gold);--c-accent-100:#f8f1e3;--c-accent-600:var(--mz-365d);--c-success-600:var(--mz-success);--c-success-100:#e6f3ed;--c-danger-600:var(--mz-error);--c-danger-100:#fbeded;--c-dark-900:var(--mz-navy);--c-scrim:#172a3a73;--c-white:#fff;--c-on-dark-soft:#d7dcea;--c-on-dark-muted:#aab4c8;--c-on-dark-line:#ffffff2e;--c-on-dark-line-strong:#ffffff5c;--c-on-dark-tint:#ffffff1f;--c-icon-from:#fdba51;--c-icon-via:#f5645a;--c-icon-to:#9c2bb3;--w-page:1200px;--w-content:880px;--w-prose:720px;--font-ui:"Inter Variable", system-ui, -apple-system, "Segoe UI", roboto, sans-serif;--font-display:var(--font-ui);--t-display:clamp(2.25rem, 1.6rem + 3.2vw, 4rem);--t-h1:clamp(2rem, 1.5rem + 2.4vw, 3rem);--t-h2:clamp(1.5rem, 1.25rem + 1.2vw, 2.25rem);--t-h3:clamp(1.125rem, 1.05rem + .4vw, 1.375rem);--t-body:1rem;--t-small:.875rem;--t-label:.75rem;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--s-9:96px;--s-10:128px;--section-pad:48px;--gutter:16px;--header-h:64px;--r-sm:8px;--r-md:var(--mz-radius-button);--r-lg:var(--mz-radius-card);--r-pill:999px;--sh-sm:0 1px 2px #172a3a14;--sh-md:var(--mz-shadow-card);--sh-lg:0 18px 40px #172a3a26;--dur-fast:.15s;--dur-base:.25s;--ease:cubic-bezier(.2, .8, .2, 1);--z-header:100;--z-sheet:200;--z-drawer:300;--z-tooltip:400;--z-toast:500}
@media (width>=768px){.mz-scope.mz-scope{--section-pad:64px;--gutter:24px}}
@media (width>=1024px){.mz-scope.mz-scope{--section-pad:96px;--header-h:72px}}
@media (prefers-reduced-motion:reduce){.mz-scope.mz-scope{--dur-fast:0s;--dur-base:0s}}
.mz-scope.mz-scope{font-family:var(--font-ui);font-size:var(--t-body);color:var(--c-ink-900);background:var(--c-page)}
.mz-scope.mz-scope h1,.mz-scope.mz-scope h2,.mz-scope.mz-scope h3,.mz-scope.mz-scope h4{font-family:var(--font-display);color:var(--c-ink-900);text-wrap:balance}
.mz-scope.mz-scope h1{font-size:var(--t-h1);font-weight:700;line-height:1.12}
.mz-scope.mz-scope h2{font-size:var(--t-h2);font-weight:600;line-height:1.2}
.mz-scope.mz-scope h3{font-size:var(--t-h3);font-weight:600;line-height:1.3}
.mz-scope.mz-scope p{max-width:68ch;color:var(--c-ink-700);text-wrap:pretty}
.mz-scope.mz-scope a{color:var(--c-brand-600);text-underline-offset:.2em}
.mz-scope.mz-scope a:hover{color:var(--c-brand-700)}
.mz-scope.mz-scope :focus-visible{outline:2px solid var(--c-brand-500);outline-offset:2px}
.mz-scope.mz-scope ::selection{background:var(--c-brand-100)}
.mz-scope.mz-scope .visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
@media (prefers-reduced-motion:reduce){.mz-scope.mz-scope *,.mz-scope.mz-scope :before,.mz-scope.mz-scope :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
@media (forced-colors:active){.mz-scope.mz-scope .btn,.mz-scope.mz-scope .card,.mz-scope.mz-scope .chip{border:1px solid canvastext}}
@media print{.mz-scope.mz-scope .site-header,.mz-scope.mz-scope .site-footer,.mz-scope.mz-scope .skip-link{display:none!important}}
.mz-scope.mz-scope .container{width:min(100% - 2 * var(--gutter), var(--w-page));margin-inline:auto}
.mz-scope.mz-scope .section{padding-block:var(--section-pad)}
.mz-scope.mz-scope .section--alt{background:var(--c-surface)}
.mz-scope.mz-scope .section--dark{background:var(--c-dark-900);color:var(--c-white)}
.mz-scope.mz-scope .section--dark h2,.mz-scope.mz-scope .section--dark h3{color:var(--c-white)}
.mz-scope.mz-scope .section--dark p{color:var(--c-on-dark-soft)}
.mz-scope.mz-scope .stack>*+*{margin-top:var(--stack-gap,var(--s-4))}
.mz-scope.mz-scope .grid{gap:var(--s-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}
.mz-scope.mz-scope .grid>*{grid-column:span 4}
@media (width>=768px){.mz-scope.mz-scope .grid{gap:var(--s-5);grid-template-columns:repeat(8,minmax(0,1fr))}.mz-scope.mz-scope .grid>*{grid-column:span 4}}
@media (width>=1024px){.mz-scope.mz-scope .grid{grid-template-columns:repeat(12,minmax(0,1fr))}.mz-scope.mz-scope .grid--3>*{grid-column:span 4}}
.mz-scope.mz-scope .skip-link{z-index:var(--z-toast);padding:var(--s-3) var(--s-4);background:var(--c-ink-900);color:var(--c-white);border-radius:var(--r-sm);position:absolute;inset-block-start:var(--s-2);inset-inline-start:var(--s-2);transform:translateY(-200%)}
.mz-scope.mz-scope .skip-link:focus{color:var(--c-white);transform:none}
.mz-scope.mz-scope .eyebrow{font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-brand-600);font-weight:600}
.mz-scope.mz-scope .section-head{gap:var(--s-3);margin-block-end:var(--s-6);display:grid}
.mz-scope.mz-scope .btn{justify-content:center;align-items:center;gap:var(--s-2);min-height:var(--mz-button-height);min-width:44px;padding:var(--s-3) var(--s-5);border-radius:var(--mz-radius-button);cursor:pointer;transition:background-color var(--dur-fast) var(--ease), border-color var(--dur-fast) var(--ease), transform var(--dur-fast) var(--ease);background:0 0;border:2px solid #0000;font-weight:600;line-height:1.2;text-decoration:none;display:inline-flex}
.mz-scope.mz-scope .btn--primary{background:var(--c-brand-600);color:var(--c-white)}
.mz-scope.mz-scope .btn--secondary{background:var(--c-ground);color:var(--c-ink-900);border-color:var(--c-field-border)}
.mz-scope.mz-scope .btn--ghost{color:var(--c-ink-900)}
.mz-scope.mz-scope .btn--icon{padding:var(--s-2);border-radius:var(--r-md);border-color:var(--c-line);background:var(--c-ground);color:var(--c-ink-900)}
@media (hover:hover){.mz-scope.mz-scope .btn--primary:hover,.mz-scope.mz-scope .btn--primary.is-hover{background:var(--c-brand-700);color:var(--c-white)}.mz-scope.mz-scope .btn--secondary:hover,.mz-scope.mz-scope .btn--secondary.is-hover,.mz-scope.mz-scope .btn--icon:hover,.mz-scope.mz-scope .btn--icon.is-hover{border-color:var(--c-ink-900);color:var(--c-ink-900)}.mz-scope.mz-scope .btn--ghost:hover,.mz-scope.mz-scope .btn--ghost.is-hover{background:var(--c-brand-100);color:var(--c-ink-900)}}
.mz-scope.mz-scope .btn:active,.mz-scope.mz-scope .btn.is-active{transform:scale(.98)}
.mz-scope.mz-scope .btn.is-focus{outline:2px solid var(--c-brand-500);outline-offset:2px}
.mz-scope.mz-scope .btn[aria-disabled=true]{opacity:.5;pointer-events:none}
.mz-scope.mz-scope .btn[aria-busy=true]:before{content:"";border:2px solid;border-inline-end-color:#0000;border-radius:50%;width:1em;height:1em;animation:.8s linear infinite spin}
@keyframes spin{to{transform:rotate(360deg)}}
.mz-scope.mz-scope .card{padding:var(--s-5);background:var(--c-ground);border:1px solid var(--c-line);border-radius:var(--r-md);box-shadow:var(--sh-sm);color:inherit;transition:box-shadow var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease);text-decoration:none;display:block}
@media (hover:hover){.mz-scope.mz-scope a.card:hover{box-shadow:var(--sh-md);border-color:var(--c-brand-500);color:inherit}}
.mz-scope.mz-scope .badge{padding:var(--s-1) var(--s-3);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-900);background:var(--c-accent-500);border-radius:var(--r-pill);font-weight:600;display:inline-block}
.mz-scope.mz-scope .chip{align-items:center;gap:var(--s-2);padding:var(--s-2) var(--s-4);font-size:var(--t-small);background:var(--c-brand-100);color:var(--c-ink-900);border-radius:var(--r-pill);border:2px solid #0000;font-weight:500;display:inline-flex}
.mz-scope.mz-scope .chip[aria-selected=true],.mz-scope.mz-scope .chip.is-selected{border-color:var(--c-brand-600)}
.mz-scope.mz-scope .field{gap:var(--s-2);display:grid}
.mz-scope.mz-scope .field input{min-height:44px;padding:var(--s-3) var(--s-4);border:2px solid var(--c-field-border);border-radius:var(--r-sm);background:var(--c-ground)}
.mz-scope.mz-scope .field input[aria-invalid=true]{border-color:var(--c-danger-600)}
.mz-scope.mz-scope .field .error{font-size:var(--t-small);color:var(--c-danger-600)}
.mz-scope.mz-scope .icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25em;height:1.25em}
.mz-scope.mz-scope .icon[fill=currentColor]{fill:currentColor;stroke:none}
@keyframes flyout-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}
.mz-scope.mz-scope #cart-drawer.cart{z-index:var(--z-drawer);position:fixed;inset:0}
.mz-scope.mz-scope .cart-scrim{background:var(--c-scrim);position:absolute;inset:0}
.mz-scope.mz-scope .cart-panel{max-height:100dvh;padding:var(--s-4);background:var(--c-ground);box-shadow:var(--sh-lg);animation:cart-slide-down var(--dur-base) var(--ease);border-end-end-radius:var(--r-lg);border-end-start-radius:var(--r-lg);grid-template-rows:auto 1fr auto;display:grid;position:absolute;inset-block-start:0;inset-inline:0}
.mz-scope.mz-scope .cart-head{justify-content:space-between;align-items:center;gap:var(--s-3);border-block-end:1px solid var(--c-line);padding-block-end:var(--s-3);display:flex}
.mz-scope.mz-scope .cart-head h2{font-size:var(--t-h3)}
.mz-scope.mz-scope .cart-empty{padding-block:var(--s-6);color:var(--c-ink-500)}
.mz-scope.mz-scope .cart-list{align-content:start;gap:var(--s-3);margin-block:var(--s-3);padding:0;display:grid;overflow-y:auto}
.mz-scope.mz-scope .cart-line{gap:var(--s-2) var(--s-3);padding:var(--s-3);border:1px solid var(--c-line);border-radius:var(--r-md);grid-template-columns:1fr auto auto;grid-template-areas:"main qty remove""price price remove";align-items:center;display:grid}
.mz-scope.mz-scope .line-main{grid-area:main}
.mz-scope.mz-scope .line-main a{min-height:44px;color:var(--c-ink-900);align-items:center;font-weight:600;display:inline-flex}
.mz-scope.mz-scope .line-meta{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-scope .line-qty{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--c-ink-500);grid-area:qty;display:flex}
.mz-scope.mz-scope .line-qty select{min-height:44px;padding:var(--s-1) var(--s-2);color:var(--c-ink-900);background:var(--c-ground);border:2px solid var(--c-field-border);border-radius:var(--r-sm)}
.mz-scope.mz-scope .line-price{color:var(--c-ink-900);grid-area:price;font-weight:700}
.mz-scope.mz-scope .line-remove{grid-area:remove;align-self:start}
.mz-scope.mz-scope .cart-foot{gap:var(--s-3);border-block-start:1px solid var(--c-line);padding-block-start:var(--s-3);display:grid}
.mz-scope.mz-scope .cart-totals{gap:var(--s-1);margin:0;display:grid}
.mz-scope.mz-scope .cart-totals>div{justify-content:space-between;gap:var(--s-3);display:flex}
.mz-scope.mz-scope .cart-totals dd{color:var(--c-ink-900);margin:0;font-weight:700}
.mz-scope.mz-scope .cart-checkout{width:100%}
.mz-scope.mz-scope .cart-note{font-size:var(--t-small);color:var(--c-ink-500)}
@keyframes cart-slide-down{0%{opacity:0;transform:translateY(-16px)}}
@keyframes cart-slide-in{0%{opacity:0;transform:translate(16px)}}
@media (width>=1024px){.mz-scope.mz-scope .cart-panel{border-radius:0;border-start-start-radius:var(--r-lg);border-end-start-radius:var(--r-lg);width:min(420px,100%);animation-name:cart-slide-in;inset-block:0;inset-inline:auto 0}}
.mz-scope.mz-scope .cart-count{min-width:20px;font-size:var(--t-label);color:var(--c-white);text-align:center;background:var(--c-brand-600);border-radius:var(--r-pill);padding:0 5px;font-weight:700;line-height:20px;position:absolute;inset-block-start:-6px;inset-inline-end:-6px}
.mz-scope.mz-scope .cart-trigger{position:relative;overflow:visible}
.mz-scope.mz-scope .toast-region{inset-block-end:var(--s-4);inset-inline:var(--s-4);z-index:var(--z-toast);gap:var(--s-2);pointer-events:none;justify-items:center;display:grid;position:fixed}
.mz-scope.mz-scope .toast{align-items:center;gap:var(--s-3);width:min(100%,420px);padding:var(--s-2) var(--s-2) var(--s-2) var(--s-4);color:var(--c-white);pointer-events:auto;background:var(--c-dark-900);border-inline-start:6px solid var(--c-brand-500);border-radius:var(--r-md);box-shadow:var(--sh-lg);animation:toast-in var(--dur-base) var(--ease);display:flex}
.mz-scope.mz-scope .toast--success{border-inline-start-color:var(--c-success-600)}
.mz-scope.mz-scope .toast--danger{border-inline-start-color:var(--c-danger-600)}
.mz-scope.mz-scope .toast-text{max-width:none;font-size:var(--t-small);color:var(--c-white);flex:1}
.mz-scope.mz-scope .toast-close{width:44px;height:44px;color:var(--c-white);cursor:pointer;border-radius:var(--r-sm);background:0 0;border:0;flex:none;font-size:1.5rem;line-height:1}
.mz-scope.mz-scope .toast-close:focus-visible{outline-color:var(--c-white)}
@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}
/* --- WordPress integration --- */
body.mz-site{background:#faf8f5}
header.header{display:contents}
.mz-host{display:block}
.mz-host[data-kind=header]{position:sticky;top:0;z-index:100}
body.admin-bar .mz-host[data-kind=header]{top:32px}
@media (max-width:782px){body.admin-bar .mz-host[data-kind=header]{top:46px}}
.mz-scope{display:block;width:100%}
.mz-scope .e-con{--padding-top:0;--padding-right:0;--padding-bottom:0;--padding-left:0;--container-widget-width:100%}
.mz-scope .elementor-widget:not(:last-child){margin-block-end:0}
.mz-scope .elementor-widget{width:100%}
.mz-scope .elementor-widget-text-editor{font:inherit;color:inherit}
.mz-scope.mz-scope .mz-fullband{width:100%}
.mz-scope.mz-scope .container{padding-left:0;padding-right:0}
.mz-scope.mz-scope{min-height:0}
.mz-scope.mz-scope :where(li){font-size:inherit;list-style:inherit}
.mz-scope.mz-scope :where(.e-con.container,.e-con.section){display:block}
.mz-scope.mz-scope .e-con.container>.elementor-widget-text-editor,.mz-scope.mz-scope .e-con.container>.elementor-widget-text-editor>.elementor-widget-container{display:contents}
.mz-scope.mz-scope :where(p,li,ul,ol,a,span,div,figure,small,strong,em){line-height:inherit}
.mz-scope.mz-scope :where(p,ul,ol,li,figure){margin-block-start:0}
.mz-scope.mz-scope :where(p,ul,ol,figure){margin-block-end:0}
.mz-scope.mz-p-product .narrow{max-width:var(--w-content)}
/* about: about.BgunMbyo.css */
.mz-scope.mz-p-about .narrow{max-width:var(--w-prose)}
.mz-scope.mz-p-about h2{font-size:var(--t-h3);margin-block-start:var(--s-6)}
.mz-scope.mz-p-about h2+p{margin-block-start:var(--s-2)}
.mz-scope.mz-p-about .values{gap:var(--s-4);margin-block-start:var(--s-4);padding:0;display:grid}
.mz-scope.mz-p-about .values h3{font-size:var(--t-body);margin-block-end:var(--s-1)}
/* faqindex: index.BcbB4XSI.css */
.mz-scope.mz-p-faqindex .narrow{max-width:var(--w-content)}
.mz-scope.mz-p-faqindex .tasks,.mz-scope.mz-p-faqindex .links{padding:0}
.mz-scope.mz-p-faqindex .tasks{gap:var(--s-4);display:grid}
.mz-scope.mz-p-faqindex .task h3{font-size:var(--t-h3)}
.mz-scope.mz-p-faqindex .task a{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:44px;color:var(--c-ink-900);text-decoration:none;display:flex}
.mz-scope.mz-p-faqindex .task p{color:var(--c-ink-500)}
.mz-scope.mz-p-faqindex #all-questions{margin-block-end:var(--s-5)}
.mz-scope.mz-p-faqindex .group+.group{margin-block-start:var(--s-6)}
.mz-scope.mz-p-faqindex .group h3{font-family:var(--font-ui);font-size:var(--t-label);letter-spacing:.06em;text-transform:uppercase;color:var(--c-ink-500);margin-block-end:var(--s-2);font-weight:600}
.mz-scope.mz-p-faqindex .links{border-block-start:1px solid var(--c-line);display:grid}
.mz-scope.mz-p-faqindex .links li{border-block-end:1px solid var(--c-line)}
.mz-scope.mz-p-faqindex .links a{min-height:52px;color:var(--c-ink-900);align-items:center;text-decoration:none;display:flex}
@media (hover:hover){.mz-scope.mz-p-faqindex .links a:hover{color:var(--c-brand-700);text-decoration:underline}}
.mz-scope.mz-p-faqindex .stuck{justify-items:start;gap:var(--s-3);display:grid}
@media (width>=768px){.mz-scope.mz-p-faqindex .tasks{grid-template-columns:repeat(2,minmax(0,1fr))}}
/* faqentry: _entry_.IQG29AW6.css */
.mz-scope.mz-p-faqentry .narrow{justify-items:start;gap:var(--s-4);max-width:var(--w-prose);display:grid}
.mz-scope.mz-p-faqentry .crumbs ol{gap:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;padding:0;display:flex}
.mz-scope.mz-p-faqentry .crumbs li+li:before{content:"/";color:var(--c-ink-500);margin-inline-end:var(--s-2)}
.mz-scope.mz-p-faqentry .crumbs a,.mz-scope.mz-p-faqentry .crumbs span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.mz-scope.mz-p-faqentry .lede{font-size:1.125rem}
.mz-scope.mz-p-faqentry h2{font-size:var(--t-h3);margin-block-start:var(--s-3)}
.mz-scope.mz-p-faqentry .steps,.mz-scope.mz-p-faqentry .checks,.mz-scope.mz-p-faqentry .related{gap:var(--s-4);width:100%;padding:0;display:grid}
.mz-scope.mz-p-faqentry .steps li{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}
.mz-scope.mz-p-faqentry .step-number{width:32px;height:32px;color:var(--c-white);background:var(--c-brand-600);border-radius:50%;place-items:center;font-weight:700;display:grid}
.mz-scope.mz-p-faqentry .steps h2{font-size:var(--t-body);margin:0}
.mz-scope.mz-p-faqentry .checks{gap:var(--s-2)}
.mz-scope.mz-p-faqentry .checks li{gap:var(--s-2);grid-template-columns:auto 1fr;align-items:start;display:grid}
.mz-scope.mz-p-faqentry .checks .icon{color:var(--c-success-600);margin-block-start:3px}
.mz-scope.mz-p-faqentry .related{border-block-start:1px solid var(--c-line);gap:0}
.mz-scope.mz-p-faqentry .related li{border-block-end:1px solid var(--c-line)}
.mz-scope.mz-p-faqentry .related a,.mz-scope.mz-p-faqentry .back a{align-items:center;min-height:48px;display:flex}
/* faqentry2: _entry_.IQG29AW6.css */
.mz-scope.mz-p-faqentry .narrow{justify-items:start;gap:var(--s-4);max-width:var(--w-prose);display:grid}
.mz-scope.mz-p-faqentry .crumbs ol{gap:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;padding:0;display:flex}
.mz-scope.mz-p-faqentry .crumbs li+li:before{content:"/";color:var(--c-ink-500);margin-inline-end:var(--s-2)}
.mz-scope.mz-p-faqentry .crumbs a,.mz-scope.mz-p-faqentry .crumbs span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.mz-scope.mz-p-faqentry .lede{font-size:1.125rem}
.mz-scope.mz-p-faqentry h2{font-size:var(--t-h3);margin-block-start:var(--s-3)}
.mz-scope.mz-p-faqentry .steps,.mz-scope.mz-p-faqentry .checks,.mz-scope.mz-p-faqentry .related{gap:var(--s-4);width:100%;padding:0;display:grid}
.mz-scope.mz-p-faqentry .steps li{gap:var(--s-3);grid-template-columns:auto 1fr;align-items:start;display:grid}
.mz-scope.mz-p-faqentry .step-number{width:32px;height:32px;color:var(--c-white);background:var(--c-brand-600);border-radius:50%;place-items:center;font-weight:700;display:grid}
.mz-scope.mz-p-faqentry .steps h2{font-size:var(--t-body);margin:0}
.mz-scope.mz-p-faqentry .checks{gap:var(--s-2)}
.mz-scope.mz-p-faqentry .checks li{gap:var(--s-2);grid-template-columns:auto 1fr;align-items:start;display:grid}
.mz-scope.mz-p-faqentry .checks .icon{color:var(--c-success-600);margin-block-start:3px}
.mz-scope.mz-p-faqentry .related{border-block-start:1px solid var(--c-line);gap:0}
.mz-scope.mz-p-faqentry .related li{border-block-end:1px solid var(--c-line)}
.mz-scope.mz-p-faqentry .related a,.mz-scope.mz-p-faqentry .back a{align-items:center;min-height:48px;display:flex}
/* blogindex: index.DEYudTNU.css */
.mz-scope.mz-p-blogindex .narrow{max-width:var(--w-prose)}
.mz-scope.mz-p-blogindex .list{border-block-start:1px solid var(--c-line);gap:0;padding:0;display:grid}
.mz-scope.mz-p-blogindex .post{gap:var(--s-2);padding-block:var(--s-5);border-block-end:1px solid var(--c-line);display:grid}
.mz-scope.mz-p-blogindex .meta{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-blogindex .post h2{font-size:var(--t-h3)}
.mz-scope.mz-p-blogindex .post h2 a{color:var(--c-ink-900);text-decoration:none}
@media (hover:hover){.mz-scope.mz-p-blogindex .post h2 a:hover{color:var(--c-brand-700);text-decoration:underline}}
/* blogpost: _slug_.ChMEBwiw.css */
.mz-scope.mz-p-blogpost .narrow{gap:var(--s-4);max-width:var(--w-prose);display:grid}
.mz-scope.mz-p-blogpost .crumbs ol{gap:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;padding:0;display:flex}
.mz-scope.mz-p-blogpost .crumbs li+li:before{content:"/";color:var(--c-ink-500);margin-inline-end:var(--s-2)}
.mz-scope.mz-p-blogpost .crumbs a,.mz-scope.mz-p-blogpost .crumbs span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.mz-scope.mz-p-blogpost article{gap:var(--s-4);display:grid}
.mz-scope.mz-p-blogpost .meta{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-blogpost .lede{color:var(--c-ink-700);font-size:1.125rem}
.mz-scope.mz-p-blogpost .next{border-block-start:1px solid var(--c-line);padding-block-start:var(--s-5)}
.mz-scope.mz-p-blogpost .next a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
/* reviews: reviews.ZM08JW21.css */
.mz-scope.mz-p-reviews .narrow{gap:var(--s-4);max-width:var(--w-prose);display:grid}
/* legal: _page_.B8Xwx8Q0.css */
.mz-scope.mz-p-legal .narrow{justify-items:start;gap:var(--s-4);max-width:var(--w-prose);display:grid}
/* notfound: 404.BC_CREdA.css */
.mz-scope.mz-p-notfound .narrow{justify-items:start;gap:var(--s-4);max-width:var(--w-prose);display:grid}
/* home: TrustStrip.CJOc8Fol.css, Odometer.DUZ5QjKi.css, PlanThemeStyles.B_i6qvje.css, index.C-s-AKt4.css */
.mz-scope.mz-p-home .switcher{border:0;min-width:0;margin:0;padding:0}
.mz-scope.mz-p-home .tabs{gap:var(--s-1);padding:var(--s-2);background:var(--c-dark-900);border-radius:var(--r-lg) var(--r-lg) 0 0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.mz-scope.mz-p-home .tabs label{min-height:48px;padding:var(--s-2) var(--s-3);color:var(--c-white);text-align:center;cursor:pointer;border-radius:var(--r-md);justify-content:center;align-items:center;font-weight:600;display:flex}
.mz-scope.mz-p-home .panels{padding:var(--s-5);background:var(--c-ground);border:1px solid var(--c-line);border-radius:0 0 var(--r-lg) var(--r-lg);box-shadow:var(--sh-md);border-block-start:0}
.mz-scope.mz-p-home .panel{gap:var(--s-4);display:none}
.mz-scope.mz-p-home .blurb{color:var(--c-ink-500)}
.mz-scope.mz-p-home .cards{gap:var(--s-3);padding:0;display:grid}
.mz-scope.mz-p-home .service-card{justify-content:space-between;align-items:center;gap:var(--s-3);min-height:64px;display:flex}
.mz-scope.mz-p-home .service-text{flex:1;display:grid}
.mz-scope.mz-p-home .panel-head{gap:var(--s-2);justify-items:start;display:grid}
.mz-scope.mz-p-home .service-name{color:var(--c-ink-900);font-weight:600}
.mz-scope.mz-p-home .service-tagline{font-size:var(--t-small);color:var(--c-ink-500)}
@media (width>=768px){.mz-scope.mz-p-home .cards{grid-template-columns:repeat(2,minmax(0,1fr))}}
.mz-scope.mz-p-home .switcher>input:first-of-type:checked~.tabs>label:first-child,.mz-scope.mz-p-home .switcher>input:nth-of-type(2):checked~.tabs>label:nth-child(2),.mz-scope.mz-p-home .switcher>input:nth-of-type(3):checked~.tabs>label:nth-child(3),.mz-scope.mz-p-home .switcher>input:nth-of-type(4):checked~.tabs>label:nth-child(4){background:var(--c-ground);color:var(--c-ink-900)}
.mz-scope.mz-p-home .switcher>input:first-of-type:checked~.panels>.panel:first-child,.mz-scope.mz-p-home .switcher>input:nth-of-type(2):checked~.panels>.panel:nth-child(2),.mz-scope.mz-p-home .switcher>input:nth-of-type(3):checked~.panels>.panel:nth-child(3),.mz-scope.mz-p-home .switcher>input:nth-of-type(4):checked~.panels>.panel:nth-child(4){display:grid}
.mz-scope.mz-p-home .switcher>input:first-of-type:focus-visible~.tabs>label:first-child,.mz-scope.mz-p-home .switcher>input:nth-of-type(2):focus-visible~.tabs>label:nth-child(2),.mz-scope.mz-p-home .switcher>input:nth-of-type(3):focus-visible~.tabs>label:nth-child(3),.mz-scope.mz-p-home .switcher>input:nth-of-type(4):focus-visible~.tabs>label:nth-child(4){outline:2px solid var(--c-brand-500);outline-offset:2px}
@media (forced-colors:active){.mz-scope.mz-p-home .tabs label{border:1px solid canvastext}}
.mz-scope.mz-p-home .trust{gap:var(--s-3) var(--s-6);flex-wrap:wrap;justify-content:center;padding:0;display:flex}
.mz-scope.mz-p-home .trust li{align-items:center;gap:var(--s-2);font-size:var(--t-small);color:var(--c-ink-700);font-weight:500;display:inline-flex}
.mz-scope.mz-p-home .trust li>.icon{color:var(--c-success-600);flex:none}
.mz-scope.mz-p-home .accordion{gap:var(--s-3);display:grid}
.mz-scope.mz-p-home details{background:var(--c-ground);border:1px solid var(--c-line);border-radius:var(--r-md)}
.mz-scope.mz-p-home summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-3) var(--s-5);cursor:pointer;border-radius:var(--r-md);font-weight:600;list-style:none;display:flex}
.mz-scope.mz-p-home summary::-webkit-details-marker{display:none}
.mz-scope.mz-p-home summary .icon{transition:transform var(--dur-base) var(--ease)}
.mz-scope.mz-p-home details[open] summary .icon{transform:rotate(180deg)}
.mz-scope.mz-p-home .answer{padding:0 var(--s-5) var(--s-5)}
@media (hover:hover){.mz-scope.mz-p-home summary:hover{background:var(--c-surface)}}
.mz-scope.mz-p-home .odometer{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;max-width:none;display:inline-flex}
.mz-scope.mz-p-home .odometer-label{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-home .odometer.is-stacked{justify-items:center;gap:var(--s-1);display:grid}
.mz-scope.mz-p-home .odometer.is-stacked .odometer-label{order:2}
.mz-scope.mz-p-home .odo-digits{font-family:var(--font-display);font-size:var(--t-h1);color:var(--c-ink-900);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:inline-flex}
.mz-scope.mz-p-home .odo-col{height:1em;display:inline-block;overflow:hidden}
.mz-scope.mz-p-home .odo-stack{transform:translateY(calc(var(--d) * -1em));transition:transform .4s var(--ease);flex-direction:column;display:flex}
.mz-scope.mz-p-home .odo-stack>span,.mz-scope.mz-p-home .odo-sep{height:1em;line-height:1;display:block}
.mz-scope.mz-p-home .odo-sep{height:auto}
.mz-scope.mz-p-home html.js .odometer:not(.is-run) .odo-stack{transform:none}
.mz-scope.mz-p-home .stats ul{gap:var(--s-5);text-align:center;padding:0;display:grid}
.mz-scope.mz-p-home .stats-note{max-width:none;font-size:var(--t-small);color:var(--c-ink-500);text-align:center;margin-block-start:var(--s-5)}
@media (width>=640px){.mz-scope.mz-p-home .stats ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
.mz-scope.mz-p-home .inner{justify-items:center;gap:var(--s-4);max-width:var(--w-prose);text-align:center;display:grid}
.mz-scope.mz-p-home .actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}
.mz-scope.mz-p-home .light{color:var(--c-ink-900);background:var(--c-white)}
.mz-scope.mz-p-home .on-dark{color:var(--c-white);border-color:var(--c-on-dark-line-strong)}
@media (hover:hover){.mz-scope.mz-p-home .light:hover{color:var(--c-ink-900);background:var(--c-surface)}.mz-scope.mz-p-home .on-dark:hover{color:var(--c-white);background:var(--c-on-dark-tint)}}
.mz-scope.mz-p-home .guide-grid{gap:var(--s-7);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}
.mz-scope.mz-p-home .guide-intro{gap:var(--s-4);display:grid}
.mz-scope.mz-p-home .guide-intro h2:after{width:96px;height:3px;background:var(--mz-gold);border-radius:var(--r-pill);content:"";margin-block-start:var(--s-3);display:block}
.mz-scope.mz-p-home .guide-pill{padding:var(--s-1) var(--s-3);font-size:var(--t-small);color:var(--c-white);background:var(--c-dark-900);border-radius:var(--r-pill);justify-self:start;font-weight:600}
.mz-scope.mz-p-home .guide-note{font-size:var(--t-small);color:var(--c-ink-700)}
.mz-scope.mz-p-home .guide-steps{margin:0;padding:0;display:grid}
.mz-scope.mz-p-home .guide-step{gap:var(--s-4);grid-template-columns:40px minmax(0,1fr);padding-block-end:var(--s-7);display:grid;position:relative}
.mz-scope.mz-p-home .guide-step:last-child{padding-block-end:0}
.mz-scope.mz-p-home .guide-step:not(:last-child):before,.mz-scope.mz-p-home .guide-step:not(:last-child):after{content:"";border-radius:var(--r-pill);width:2px;position:absolute;inset-block:48px 8px;inset-inline-start:19px}
.mz-scope.mz-p-home .guide-step:before{background:var(--c-line)}
.mz-scope.mz-p-home .guide-step:after{background:var(--c-dark-900);transform:scaleY(var(--fill,0));transform-origin:top}
.mz-scope.mz-p-home .guide-badge{z-index:1;width:40px;height:40px;color:var(--c-ink-500);background:var(--c-ground);border:2px solid var(--c-line);border-radius:var(--r-md);place-items:center;font-weight:700;display:grid;position:relative}
.mz-scope.mz-p-home .guide-badge .icon{stroke-width:3px;width:20px;height:20px;display:none}
.mz-scope.mz-p-home .guide-body{gap:var(--s-3);grid-template-columns:minmax(0,1fr);align-content:start;min-width:0;display:grid}
.mz-scope.mz-p-home .guide-body h3{font-size:var(--t-h3);padding-block-start:var(--s-2)}
.mz-scope.mz-p-home .guide-body p{color:var(--c-ink-700)}
.mz-scope.mz-p-home html.js .guide-step[data-state=upcoming] .guide-body h3,.mz-scope.mz-p-home html.js .guide-step[data-state=upcoming] .guide-body p{color:var(--c-ink-500)}
.mz-scope.mz-p-home html.js .guide-step[data-state=upcoming] .guide-visual{opacity:.6}
.mz-scope.mz-p-home html.js .guide-step[data-state=active] .guide-badge{color:var(--c-white);background:var(--c-dark-900);border-color:var(--c-dark-900)}
.mz-scope.mz-p-home html.js .guide-step[data-state=active] .guide-visual{box-shadow:var(--sh-md)}
.mz-scope.mz-p-home html.js .guide-step[data-state=done] .guide-badge{color:var(--c-white);background:var(--c-success-600);border-color:var(--c-success-600)}
.mz-scope.mz-p-home html.js .guide-step[data-state=done] .guide-num{display:none}
.mz-scope.mz-p-home html.js .guide-step[data-state=done] .guide-badge .icon{display:block}
.mz-scope.mz-p-home html.js .guide-step[data-state=done] .guide-visual{opacity:.85}
.mz-scope.mz-p-home .guide-badge,.mz-scope.mz-p-home .guide-visual,.mz-scope.mz-p-home .guide-body h3,.mz-scope.mz-p-home .guide-body p{transition:background-color var(--dur-base) var(--ease), border-color var(--dur-base) var(--ease), color var(--dur-base) var(--ease), opacity var(--dur-base) var(--ease), box-shadow var(--dur-base) var(--ease)}
@media (prefers-reduced-motion:reduce){.mz-scope.mz-p-home .guide-badge,.mz-scope.mz-p-home .guide-visual,.mz-scope.mz-p-home .guide-body h3,.mz-scope.mz-p-home .guide-body p{transition:none}}
.mz-scope.mz-p-home .guide-visual{gap:var(--s-3);padding:var(--s-4);pointer-events:none;background:var(--c-surface);border:1px solid var(--c-line);border-radius:var(--r-lg);user-select:none;grid-template-columns:minmax(0,1fr);display:grid;container-type:inline-size}
.mz-scope.mz-p-home .v-card,.mz-scope.mz-p-home .v-tile,.mz-scope.mz-p-home .v-input,.mz-scope.mz-p-home .v-summary{background:var(--c-ground);border:1px solid var(--c-line);border-radius:var(--r-md)}
.mz-scope.mz-p-home .v-card strong,.mz-scope.mz-p-home .v-tile strong{color:var(--c-ink-900)}
.mz-scope.mz-p-home .v-card span,.mz-scope.mz-p-home .v-tile span{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-home .v-platforms{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}
.mz-scope.mz-p-home .v-platform{justify-items:center;gap:var(--s-1);padding:var(--s-3) var(--s-2);text-align:center;display:grid}
.mz-scope.mz-p-home .v-platform span{font-size:var(--t-label)}
.mz-scope.mz-p-home .v-services{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}
.mz-scope.mz-p-home .v-service{align-items:center;gap:var(--s-2);min-width:0;padding:var(--s-2) var(--s-3);display:flex}
.mz-scope.mz-p-home .v-service-text{min-width:0;display:grid}
.mz-scope.mz-p-home .v-service strong{font-size:var(--t-small);line-height:1.3}
.mz-scope.mz-p-home .v-service span{font-size:var(--t-label)}
.mz-scope.mz-p-home .v-card[data-selected]{background:var(--c-brand-100);border-color:var(--c-brand-600);box-shadow:inset 0 0 0 1px var(--c-brand-600)}
.mz-scope.mz-p-home .v-tabs{grid-template-columns:repeat(var(--v-count,4), minmax(0, 1fr));gap:var(--s-2);display:grid}
.mz-scope.mz-p-home .v-tab{justify-content:center;align-items:center;gap:var(--s-2);min-height:44px;padding:var(--s-2);font-size:var(--t-small);color:var(--c-ink-900);background:var(--c-ground);border:2px solid var(--c-field-border);border-radius:var(--r-md);font-weight:600;display:flex}
.mz-scope.mz-p-home .v-dot{background:var(--plan);border-radius:50%;width:10px;height:10px}
.mz-scope.mz-p-home .v-tab[data-selected]{color:var(--plan);background:var(--plan-soft);border-color:var(--plan);box-shadow:inset 0 4px 0 var(--plan)}
.mz-scope.mz-p-home .v-panel{gap:var(--s-1);padding:var(--s-3) var(--s-4);background:var(--plan-soft);border:1px solid var(--plan);border-radius:var(--r-md);border-inline-start-width:6px;grid-template-columns:minmax(0,1fr);display:grid}
.mz-scope.mz-p-home .v-panel strong{color:var(--plan)}
.mz-scope.mz-p-home .v-panel span{font-size:var(--t-small);color:var(--c-ink-700)}
.mz-scope.mz-p-home .v-tiles{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(76px,1fr));display:grid}
.mz-scope.mz-p-home .v-tile{padding:var(--s-2);text-align:center;border-width:2px;border-color:var(--c-field-border);justify-items:center;gap:2px;display:grid;position:relative}
.mz-scope.mz-p-home .v-tile strong{font-size:1.125rem;line-height:1.2}
.mz-scope.mz-p-home .v-tile span{font-size:var(--t-label)}
.mz-scope.mz-p-home .v-tile b{font-size:var(--t-small);color:var(--c-ink-900)}
.mz-scope.mz-p-home .v-tile[data-selected]{background:var(--plan-soft);border-color:var(--plan);box-shadow:inset 0 0 0 1px var(--plan)}
.mz-scope.mz-p-home .v-tile[data-selected]:after{font-size:var(--t-label);color:var(--plan);content:"✓";font-weight:700;line-height:1;position:absolute;inset-block-start:4px;inset-inline-end:6px}
.mz-scope.mz-p-home .v-field{gap:var(--s-2);grid-template-columns:minmax(0,1fr);display:grid}
.mz-scope.mz-p-home .v-label{font-size:var(--t-small);color:var(--c-ink-900);font-weight:600}
.mz-scope.mz-p-home .v-input{align-items:center;gap:var(--s-2);min-height:48px;padding:var(--s-2) var(--s-3);border:2px solid var(--c-brand-600);box-shadow:0 0 0 3px var(--c-brand-100);display:flex}
.mz-scope.mz-p-home .v-value{min-width:0;font-size:var(--t-small);color:var(--c-ink-900);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.mz-scope.mz-p-home .v-hint{font-size:var(--t-label);color:var(--c-ink-500)}
.mz-scope.mz-p-home .v-summary{gap:var(--s-3);padding:var(--s-4);grid-template-columns:minmax(0,1fr);display:grid}
.mz-scope.mz-p-home .v-summary dl{gap:var(--s-2);grid-template-columns:minmax(0,1fr);margin:0;display:grid}
.mz-scope.mz-p-home .v-summary dl>div{justify-content:space-between;align-items:center;gap:var(--s-3);font-size:var(--t-small);display:flex}
.mz-scope.mz-p-home .v-summary dt{color:var(--c-ink-500)}
.mz-scope.mz-p-home .v-summary dd{align-items:center;gap:var(--s-2);color:var(--c-ink-900);text-align:end;margin:0;font-weight:600;display:inline-flex}
.mz-scope.mz-p-home .v-chip{padding:2px var(--s-3);color:var(--plan);background:var(--plan-soft);border:1px solid var(--plan);border-radius:var(--r-pill)}
.mz-scope.mz-p-home .v-total{border-block-start:1px solid var(--c-line);justify-content:space-between;align-items:baseline;padding-block-start:var(--s-3);display:flex}
.mz-scope.mz-p-home .v-total span{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-home .v-total strong{color:var(--c-ink-900);font-size:1.75rem;line-height:1.1}
.mz-scope.mz-p-home .v-cta{min-height:var(--mz-button-height,48px);color:var(--c-white);background:var(--plan);border-radius:var(--mz-radius-button,10px);place-items:center;font-weight:600;display:grid}
.mz-scope.mz-p-home .v-demo{font-size:var(--t-label);color:var(--c-ink-500);text-align:center}
@media (width>=960px){.mz-scope.mz-p-home .guide-grid{gap:var(--s-8);grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.mz-scope.mz-p-home .guide-intro{position:sticky;inset-block-start:calc(var(--header-h) + var(--s-6))}}
.mz-scope.mz-p-home .hero{text-align:center;background:radial-gradient(60% 80% at 50% 0%, var(--c-brand-100), transparent 70%), var(--c-page)}
.mz-scope.mz-p-home .hero-inner{justify-items:center;gap:var(--s-4);display:grid}
.mz-scope.mz-p-home .hero h1{max-width:18ch;font-size:var(--t-display);line-height:1.08}
.mz-scope.mz-p-home .lede{font-size:1.125rem}
.mz-scope.mz-p-home .hero-actions,.mz-scope.mz-p-home .faq-actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;margin-block-start:var(--s-2);display:flex}
.mz-scope.mz-p-home .faq-actions{margin-block-start:var(--s-6)}
.mz-scope.mz-p-home .hero-note{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-home .narrow{max-width:var(--w-content)}
.mz-scope.mz-p-home .trust-section{padding-block:var(--s-6)}
.mz-scope.mz-p-home .features{padding:0}
.mz-scope.mz-p-home .feature{gap:var(--s-3);height:100%;display:grid}
/* product: TierSelector.DB3n6Fro.css, _plan_.CdUVP_8X.css, Odometer.DUZ5QjKi.css, PlanThemeStyles.B_i6qvje.css */
.mz-scope.mz-p-product .tooltip{align-items:center;gap:var(--s-2);display:inline-flex;position:relative}
.mz-scope.mz-p-product .tooltip-trigger{width:44px;height:44px;font-size:var(--t-small);color:var(--c-ink-900);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;font-weight:700;display:inline-grid}
.mz-scope.mz-p-product .tooltip-trigger>span{width:24px;height:24px;color:var(--plan);background:var(--plan-soft);border:2px solid var(--plan);border-radius:50%;place-items:center;display:grid}
.mz-scope.mz-p-product .tooltip-content{z-index:var(--z-tooltip);width:max-content;max-width:min(260px, calc(100vw - 2 * var(--s-2)));padding:var(--s-3) var(--s-4);font-size:var(--t-small);color:var(--c-white);background:var(--c-dark-900);border-radius:var(--r-md);box-shadow:var(--sh-md);transform:translateX(var(--tip-shift,0px));line-height:1.5;position:absolute;inset-block-start:100%;inset-inline-start:0}
.mz-scope.mz-p-product html.js .tooltip-content:not(.is-open){display:none}
.mz-scope.mz-p-product html:not(.js) .tooltip-content{color:var(--c-ink-700);box-shadow:none;background:0 0;padding:0;position:static}
.mz-scope.mz-p-product .tablist{grid-template-columns:repeat(var(--tier-count,3), minmax(0, 1fr));gap:var(--s-2);display:grid}
.mz-scope.mz-p-product .tier--many .tablist{grid-template-columns:repeat(2,minmax(0,1fr))}
@media (width>=640px){.mz-scope.mz-p-product .tier--many .tablist{grid-template-columns:repeat(var(--tier-count), minmax(0, 1fr))}}
.mz-scope.mz-p-product html:not(.js) .tablist{display:none}
.mz-scope.mz-p-product [role=tab]{align-content:center;justify-items:center;gap:var(--s-1);min-height:56px;padding:var(--s-2) var(--s-3);color:var(--c-ink-900);text-align:center;cursor:pointer;background:var(--c-ground);border:2px solid var(--c-field-border);border-radius:var(--r-md);font-weight:600;display:grid}
.mz-scope.mz-p-product .tab-label{align-items:center;gap:var(--s-2);display:inline-flex}
.mz-scope.mz-p-product .tab-dot{background:var(--plan);border-radius:50%;width:10px;height:10px}
.mz-scope.mz-p-product [role=tab][aria-selected=true]{color:var(--plan);background:var(--plan-soft);border-color:var(--plan);box-shadow:inset 0 4px 0 var(--plan)}
.mz-scope.mz-p-product [role=tab]:focus-visible{outline-color:var(--plan)}
.mz-scope.mz-p-product .tab-tag{font-size:var(--t-label);color:var(--c-ink-700);font-weight:600;line-height:1.2}
.mz-scope.mz-p-product .tier-panel{gap:var(--s-2);padding:var(--s-5);background:var(--plan-soft);border:1px solid var(--plan);border-radius:var(--r-md);border-inline-start-width:6px;margin-block-start:var(--s-4);display:grid}
.mz-scope.mz-p-product .tier-panel h3{color:var(--plan)}
.mz-scope.mz-p-product html.js .tier-panel:not(.is-active){display:none}
.mz-scope.mz-p-product .panel-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}
@media (hover:hover){.mz-scope.mz-p-product [role=tab]:not([aria-selected=true]):hover{border-color:var(--c-ink-900)}}
@media (forced-colors:active){.mz-scope.mz-p-product [role=tab][aria-selected=true]{border-width:4px}}
.mz-scope.mz-p-product .tiles{gap:var(--s-2);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-width:0;margin:0;padding:0;display:grid}
@media (width>=768px){.mz-scope.mz-p-product .tiles{gap:var(--s-3)}}
.mz-scope.mz-p-product .tile label{align-content:start;justify-items:center;gap:var(--s-1);height:100%;min-height:112px;padding:var(--s-4) var(--s-2) var(--s-3);text-align:center;cursor:pointer;background:var(--c-ground);border:2px solid var(--c-field-border);border-radius:var(--r-md);display:grid;position:relative}
.mz-scope.mz-p-product .tile-badge{padding:2px var(--s-2);font-size:var(--t-label);color:var(--c-ink-900);white-space:nowrap;background:var(--c-accent-500);border-radius:var(--r-pill);font-weight:600;line-height:1.4;position:absolute;inset-block-start:calc(-1 * var(--s-3))}
.mz-scope.mz-p-product .tile-qty{font-family:var(--font-display);font-size:var(--t-h2);color:var(--c-ink-900);font-weight:700;line-height:1}
.mz-scope.mz-p-product .tile-unit{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-product .tile-price{color:var(--c-ink-900);font-weight:700}
.mz-scope.mz-p-product input:checked+label{background:var(--plan-soft);border-color:var(--plan);box-shadow:inset 0 0 0 1px var(--plan)}
.mz-scope.mz-p-product input:checked+label:after{content:"✓";color:var(--plan);font-weight:700;position:absolute;inset-block-start:var(--s-1);inset-inline-end:var(--s-2)}
.mz-scope.mz-p-product input:focus-visible+label{outline:2px solid var(--plan);outline-offset:2px}
@media (hover:hover){.mz-scope.mz-p-product input:not(:checked)+label:hover{border-color:var(--c-ink-900)}}
@media (forced-colors:active){.mz-scope.mz-p-product input:checked+label{border-width:4px}}
.mz-scope.mz-p-product .summary{gap:var(--s-4);padding:var(--s-5);background:var(--c-ground);border:1px solid var(--c-line);border-block-start:6px solid var(--plan);border-radius:var(--r-lg);box-shadow:var(--sh-md);display:grid}
.mz-scope.mz-p-product [data-summary-plan]{color:var(--plan);font-weight:700}
.mz-scope.mz-p-product .summary h2{font-size:var(--t-h3)}
.mz-scope.mz-p-product .summary-body{gap:var(--s-1);display:grid}
.mz-scope.mz-p-product .summary-line{color:var(--c-ink-700)}
.mz-scope.mz-p-product .summary-total{font-family:var(--font-display);font-size:var(--t-h1);color:var(--c-ink-900);font-weight:700;line-height:1.1}
.mz-scope.mz-p-product .summary-cta{background:var(--plan);width:100%}
.mz-scope.mz-p-product .summary-cta:hover,.mz-scope.mz-p-product .summary-cta:active{background:var(--plan-hover)}
.mz-scope.mz-p-product .summary-cta:focus-visible{outline-color:var(--plan)}
.mz-scope.mz-p-product .summary-note{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-product .compare{gap:var(--s-3);display:grid}
.mz-scope.mz-p-product .compare-row{gap:var(--s-2);padding:var(--s-4);background:var(--c-ground);border:1px solid var(--c-line);border-radius:var(--r-md);display:grid}
.mz-scope.mz-p-product .compare-head{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.mz-scope.mz-p-product .compare-qty{align-items:center;gap:var(--s-2);color:var(--c-ink-900);flex-wrap:wrap;font-weight:600;display:flex}
.mz-scope.mz-p-product .compare-badge{padding:2px var(--s-2);font-size:var(--t-label);color:var(--c-ink-900);background:var(--c-accent-500);border-radius:var(--r-pill);font-weight:600}
.mz-scope.mz-p-product .compare-cell{justify-content:space-between;gap:var(--s-3);padding-block:var(--s-1);color:var(--c-ink-700);display:flex}
.mz-scope.mz-p-product .compare-cell:before{content:attr(data-label);color:var(--c-ink-500)}
.mz-scope.mz-p-product .compare-row[data-selected]{border-color:var(--plan);box-shadow:inset 0 0 0 1px var(--plan)}
.mz-scope.mz-p-product .compare-cell[data-selected]{padding-inline:var(--s-2);color:var(--plan);background:var(--plan-soft);border-radius:var(--r-sm);font-weight:700}
.mz-scope.mz-p-product [role=columnheader][data-selected]{color:var(--plan);background:var(--plan-soft)}
@media (width>=768px){.mz-scope.mz-p-product .compare{border:1px solid var(--c-line);border-radius:var(--r-md);gap:0;overflow:hidden}.mz-scope.mz-p-product .compare-row{grid-template-columns:1.4fr repeat(var(--tier-count,3), minmax(0, 1fr));padding:var(--s-3) var(--s-4);border:0;border-block-end:1px solid var(--c-line);border-radius:0;align-items:center}.mz-scope.mz-p-product .compare-row:last-child{border-block-end:0}.mz-scope.mz-p-product .compare-head{clip-path:none;background:var(--c-surface);width:auto;height:auto;font-size:var(--t-small);color:var(--c-ink-700);margin:0;font-weight:600;position:static;overflow:visible}.mz-scope.mz-p-product .compare-cell{justify-content:flex-start}.mz-scope.mz-p-product .compare-cell:before{content:none}.mz-scope.mz-p-product .compare-row[data-selected]{box-shadow:inset 4px 0 0 var(--plan)}}
.mz-scope.mz-p-product .plans{gap:var(--s-4);padding:0;display:grid}
.mz-scope.mz-p-product .plan{gap:var(--s-3);align-content:start;height:100%;display:grid}
.mz-scope.mz-p-product .plan-head{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}
.mz-scope.mz-p-product .plan h3{font-size:var(--t-h3);color:var(--plan)}
.mz-scope.mz-p-product .plan-features{gap:var(--s-2);margin-block-start:auto;padding:0;display:grid}
.mz-scope.mz-p-product .plan-features li{gap:var(--s-2);font-size:var(--t-small);color:var(--c-ink-700);grid-template-columns:auto 1fr;align-items:start;display:grid}
.mz-scope.mz-p-product .plan-features .icon{color:var(--c-success-600);margin-block-start:2px}
.mz-scope.mz-p-product .plan-choose{width:100%}
.mz-scope.mz-p-product .plan[data-selected]{background:var(--plan-soft);border-color:var(--plan);box-shadow:inset 0 0 0 1px var(--plan)}
.mz-scope.mz-p-product .plan[data-selected] .plan-choose{color:var(--plan-hover);border-color:var(--plan);background:var(--c-ground)}
.mz-scope.mz-p-product .plan-choose:focus-visible{outline-color:var(--plan)}
@media (width>=768px){.mz-scope.mz-p-product .plans{grid-template-columns:repeat(min(var(--tier-count,3), 4), minmax(0, 1fr))}}
@media (forced-colors:active){.mz-scope.mz-p-product .plan[data-selected]{border-width:3px}}
.mz-scope.mz-p-product .benefits{gap:var(--s-5);padding:0;display:grid}
.mz-scope.mz-p-product .benefits li{gap:var(--s-2);align-content:start;display:grid}
.mz-scope.mz-p-product .benefit-icon{width:44px;height:44px;color:var(--c-success-600);background:var(--c-success-100);border-radius:var(--r-md);place-items:center;display:grid}
.mz-scope.mz-p-product .benefits h3{font-size:var(--t-body)}
@media (width>=768px){.mz-scope.mz-p-product .benefits{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width>=1024px){.mz-scope.mz-p-product .benefits{grid-template-columns:repeat(4,minmax(0,1fr))}}
.mz-scope.mz-p-product .steps{gap:var(--s-5);counter-reset:step;padding:0;display:grid}
.mz-scope.mz-p-product .steps li{gap:var(--s-1) var(--s-4);grid-template-columns:auto 1fr;grid-template-areas:"number title""number text";align-items:start;display:grid}
.mz-scope.mz-p-product .step-number{width:40px;height:40px;font-family:var(--font-display);color:var(--c-white);background:var(--c-brand-600);border-radius:50%;grid-area:number;place-items:center;font-size:1.125rem;font-weight:700;display:grid}
.mz-scope.mz-p-product .steps h3{font-size:var(--t-body);grid-area:title}
.mz-scope.mz-p-product .steps p{grid-area:text}
@media (width>=768px){.mz-scope.mz-p-product .steps{column-gap:var(--s-6);grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (width>=1024px){.mz-scope.mz-p-product .steps{grid-template-columns:repeat(4,minmax(0,1fr))}.mz-scope.mz-p-product .steps li{gap:var(--s-2);grid-template-columns:1fr;grid-template-areas:"number""title""text"}}
.mz-scope.mz-p-product .crumbs ol{gap:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;margin-block-end:var(--s-5);padding:0;display:flex}
.mz-scope.mz-p-product .crumbs li+li:before{content:"/";color:var(--c-ink-500);margin-inline-end:var(--s-2)}
.mz-scope.mz-p-product .crumbs a,.mz-scope.mz-p-product .crumbs span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.mz-scope.mz-p-product .product{gap:var(--s-6);align-items:start;display:grid}
.mz-scope.mz-p-product .product-head{gap:var(--s-2);display:grid}
.mz-scope.mz-p-product .lede{font-size:1.125rem}
.mz-scope.mz-p-product .from{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-product .from strong{font-size:var(--t-body);color:var(--c-ink-900)}
.mz-scope.mz-p-product .selectors,.mz-scope.mz-p-product .compare-block{gap:var(--s-4);display:grid}
.mz-scope.mz-p-product .narrow{max-width:var(--w-content)}
.mz-scope.mz-p-product .related{padding:0}
.mz-scope.mz-p-product .related-card{justify-content:space-between;align-items:center;gap:var(--s-3);height:100%;display:flex}
.mz-scope.mz-p-product .related-text{gap:var(--s-1);flex:1;display:grid}
.mz-scope.mz-p-product .platform-eyebrow{align-items:center;gap:var(--s-2);display:inline-flex}
.mz-scope.mz-p-product .title-row{align-items:center;gap:var(--s-3);display:flex}
.mz-scope.mz-p-product .related-card strong{color:var(--c-ink-900)}
.mz-scope.mz-p-product .related-tagline{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-product .related-from{font-size:var(--t-small);color:var(--c-ink-900);font-weight:600}
.mz-scope.mz-p-product .faq-link{margin-block-start:var(--s-4)}
.mz-scope.mz-p-product .faq-link a{align-items:center;min-height:44px;font-weight:600;display:inline-flex}
@media (width>=1024px){.mz-scope.mz-p-product .product{column-gap:var(--s-7);grid-template-columns:minmax(0,1fr) 360px}.mz-scope.mz-p-product .product-head{max-width:var(--w-prose);grid-column:1/-1}.mz-scope.mz-p-product .selectors,.mz-scope.mz-p-product .compare-block{grid-column:1}.mz-scope.mz-p-product .summary-col{grid-area:2/2/span 2;position:sticky;inset-block-start:calc(var(--header-h) + var(--s-5))}}
.mz-scope.mz-p-product .accordion{gap:var(--s-3);display:grid}
.mz-scope.mz-p-product details{background:var(--c-ground);border:1px solid var(--c-line);border-radius:var(--r-md)}
.mz-scope.mz-p-product summary{justify-content:space-between;align-items:center;gap:var(--s-4);min-height:56px;padding:var(--s-3) var(--s-5);cursor:pointer;border-radius:var(--r-md);font-weight:600;list-style:none;display:flex}
.mz-scope.mz-p-product summary::-webkit-details-marker{display:none}
.mz-scope.mz-p-product summary .icon{transition:transform var(--dur-base) var(--ease)}
.mz-scope.mz-p-product details[open] summary .icon{transform:rotate(180deg)}
.mz-scope.mz-p-product .answer{padding:0 var(--s-5) var(--s-5)}
@media (hover:hover){.mz-scope.mz-p-product summary:hover{background:var(--c-surface)}}
.mz-scope.mz-p-product .odometer{align-items:baseline;gap:var(--s-3);flex-wrap:wrap;max-width:none;display:inline-flex}
.mz-scope.mz-p-product .odometer-label{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-product .odometer.is-stacked{justify-items:center;gap:var(--s-1);display:grid}
.mz-scope.mz-p-product .odometer.is-stacked .odometer-label{order:2}
.mz-scope.mz-p-product .odo-digits{font-family:var(--font-display);font-size:var(--t-h1);color:var(--c-ink-900);font-variant-numeric:tabular-nums;font-weight:700;line-height:1;display:inline-flex}
.mz-scope.mz-p-product .odo-col{height:1em;display:inline-block;overflow:hidden}
.mz-scope.mz-p-product .odo-stack{transform:translateY(calc(var(--d) * -1em));transition:transform .4s var(--ease);flex-direction:column;display:flex}
.mz-scope.mz-p-product .odo-stack>span,.mz-scope.mz-p-product .odo-sep{height:1em;line-height:1;display:block}
.mz-scope.mz-p-product .odo-sep{height:auto}
.mz-scope.mz-p-product html.js .odometer:not(.is-run) .odo-stack{transform:none}
.mz-scope.mz-p-product .stats ul{gap:var(--s-5);text-align:center;padding:0;display:grid}
.mz-scope.mz-p-product .stats-note{max-width:none;font-size:var(--t-small);color:var(--c-ink-500);text-align:center;margin-block-start:var(--s-5)}
@media (width>=640px){.mz-scope.mz-p-product .stats ul{grid-template-columns:repeat(3,minmax(0,1fr))}}
.mz-scope.mz-p-product .inner{justify-items:center;gap:var(--s-4);max-width:var(--w-prose);text-align:center;display:grid}
.mz-scope.mz-p-product .actions{gap:var(--s-3);flex-wrap:wrap;justify-content:center;display:flex}
.mz-scope.mz-p-product .light{color:var(--c-ink-900);background:var(--c-white)}
.mz-scope.mz-p-product .on-dark{color:var(--c-white);border-color:var(--c-on-dark-line-strong)}
@media (hover:hover){.mz-scope.mz-p-product .light:hover{color:var(--c-ink-900);background:var(--c-surface)}.mz-scope.mz-p-product .on-dark:hover{color:var(--c-white);background:var(--c-on-dark-tint)}}
/* category: index.BSysNkLs.css */
.mz-scope.mz-p-category .crumbs ol{gap:var(--s-2);font-size:var(--t-small);flex-wrap:wrap;margin-block-end:var(--s-5);padding:0;display:flex}
.mz-scope.mz-p-category .crumbs li+li:before{content:"/";color:var(--c-ink-500);margin-inline-end:var(--s-2)}
.mz-scope.mz-p-category .crumbs a,.mz-scope.mz-p-category .crumbs span{align-items:center;min-width:44px;min-height:44px;display:inline-flex}
.mz-scope.mz-p-category .cards{padding:0}
.mz-scope.mz-p-category .service{justify-content:space-between;align-items:center;gap:var(--s-3);height:100%;display:flex}
.mz-scope.mz-p-category .service-text{gap:var(--s-1);flex:1;display:grid}
.mz-scope.mz-p-category .platform-title{align-items:center;gap:var(--s-3);display:flex}
.mz-scope.mz-p-category .service strong{color:var(--c-ink-900)}
.mz-scope.mz-p-category .tagline{font-size:var(--t-small);color:var(--c-ink-500)}
.mz-scope.mz-p-category .from{font-size:var(--t-small);color:var(--c-ink-900);font-weight:600}