:root{--mm-bg:#ffffff;--mm-bg-soft:#f2f4f3;--mm-surface:#ffffff;--mm-surface-elevated:#ffffff;--mm-surface-tonal:#eef1ef;--mm-surface-ink-soft:#f7f9f8;--mm-ink:#1a1f1c;--mm-text:#1a1f1c;--mm-muted:#5c6560;--mm-muted-2:#7a8a82;--mm-primary:#00aa55;--mm-primary-hover:#00964b;--mm-link:#007a3d;--mm-accent-2:#1a3d2c;--mm-footer:#0e1612;--mm-border:rgba(26,31,28,0.08);--mm-border-strong:rgba(26,31,28,0.14);--mm-accent-soft:rgba(0,170,85,0.08);--mm-success:#1f7a4c;--mm-warning:#9a6700;--mm-error:#b42318;--mm-focus:rgba(0,170,85,0.28);--font-sans:"Geist Variable","Segoe UI",system-ui,-apple-system,sans-serif;--mm-font-sans:var(--font-sans);--mm-font:var(--mm-font-sans);--mm-display:var(--mm-font-sans);--mm-fs-display:clamp(2.5rem,4.4vw,3.6rem);--mm-fs-h1:clamp(2.15rem,3.4vw,3.25rem);--mm-fs-h2:clamp(1.5rem,2.3vw,2.15rem);--mm-fs-h3:clamp(1.12rem,1.45vw,1.35rem);--mm-fs-body:clamp(1rem,0.35vw+0.92rem,1.0625rem);--mm-fs-small:0.875rem;--mm-fs-label:0.8125rem;--mm-lh-display:1.05;--mm-lh-tight:1.08;--mm-lh-heading:1.2;--mm-lh-body:1.62;--mm-tracking-h1:-0.038em;--mm-tracking-h2:-0.028em;--mm-fw-body:425;--mm-fw-nav:520;--mm-fw-btn:625;--mm-fw-card:650;--mm-fw-h3:650;--mm-fw-h2:700;--mm-fw-h1:730;--mm-measure:62ch;--mm-space-1:0.25rem;--mm-space-2:0.5rem;--mm-space-3:0.75rem;--mm-space-4:1rem;--mm-space-5:1.5rem;--mm-space-6:2rem;--mm-space-7:3rem;--mm-space-8:4rem;--mm-space-9:5.5rem;--mm-space-10:7rem;--mm-section-y:clamp(3.75rem,7vw,6.75rem);--mm-section-y-tight:clamp(2rem,4vw,3.25rem);--mm-gutter:clamp(1.15rem,3.2vw,1.85rem);--mm-content:1220px;--mm-content-wide:1320px;--mm-radius-btn:10px;--mm-radius-media:1.35rem;--mm-radius-card:1.15rem;--mm-radius-chip:8px;--mm-shadow:0 1px 2px rgba(14,22,18,0.03),0 12px 32px rgba(14,22,18,0.05);--mm-shadow-soft:0 8px 28px rgba(14,22,18,0.06);--mm-ease:cubic-bezier(0.22,1,0.36,1);--mm-dur:320ms;--mm-dur-fast:160ms;--mm-z-header:40;--mm-z-sticky:50;--mm-z-drawer:10050;--mm-z-toast:10100}*,*::before,*::after{box-sizing:border-box}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body.mm-static.mm-redesign,body.mm-premium{margin:0;background:var(--mm-bg) !important;color:var(--mm-ink);font-family:var(--mm-font-sans,var(--mm-font));font-size:var(--mm-fs-body);font-weight:var(--mm-fw-body,425);line-height:var(--mm-lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}body.mm-premium img{max-width:100%;height:auto}body.mm-premium .mm-h1,body.mm-premium h1.mm-h1,body.mm-redesign .mm-h1{font-family:var(--mm-display);font-weight:var(--mm-fw-h1,730);font-size:var(--mm-fs-h1);line-height:var(--mm-lh-tight);letter-spacing:var(--mm-tracking-h1,-0.035em);color:var(--mm-ink);margin:0 0 var(--mm-space-4)}body.mm-premium .mm-h2,body.mm-redesign .mm-h2{font-family:var(--mm-display);font-weight:var(--mm-fw-h2,700);font-size:var(--mm-fs-h2);line-height:var(--mm-lh-heading,1.18);letter-spacing:var(--mm-tracking-h2,-0.03em);color:var(--mm-ink);margin:0 0 var(--mm-space-3)}body.mm-premium .mm-h3,body.mm-redesign .mm-h3{font-family:var(--mm-display);font-weight:var(--mm-fw-h3,680);font-size:var(--mm-fs-h3);line-height:var(--mm-lh-heading,1.18);letter-spacing:-0.02em;margin:0 0 var(--mm-space-2);color:var(--mm-ink)}body.mm-premium .mm-lead,body.mm-redesign .mm-lead{font-size:1.05rem;color:var(--mm-muted);max-width:var(--mm-measure);margin:0 0 var(--mm-space-5)}body.mm-premium .mm-brand-kicker,body.mm-redesign .mm-brand-kicker{margin:0 0 var(--mm-space-3);font-family:var(--mm-display);font-size:clamp(1.05rem,1.5vw,1.25rem);font-weight:700;letter-spacing:-0.01em;color:var(--mm-link)}body.mm-premium .mm-wrap,body.mm-redesign .mm-wrap{width:min(100% - (var(--mm-gutter) * 2),var(--mm-content));margin-inline:auto}body.mm-premium .mm-section,body.mm-redesign .mm-section{padding-block:var(--mm-section-y)}body.mm-premium .mm-section--tight,body.mm-redesign .mm-section--tight{padding-block:clamp(1.75rem,3.5vw,3rem)}body.mm-premium .mm-section__head,body.mm-redesign .mm-section__head{margin-bottom:var(--mm-space-6);max-width:40rem}body.mm-premium .mm-btn,body.mm-premium a.mm-btn,body.mm-redesign .mm-btn,body.mm-redesign a.mm-btn{display:inline-flex;align-items:center;justify-content:center;gap:0.4rem;min-height:44px;padding:0.65rem 1.2rem;border-radius:var(--mm-radius-btn);font-family:var(--mm-font-sans,var(--mm-font));font-weight:var(--mm-fw-btn,625);font-size:0.98rem;line-height:1;text-decoration:none !important;border:1.5px solid transparent;cursor:pointer;transition:background var(--mm-dur) var(--mm-ease),border-color var(--mm-dur) var(--mm-ease),color var(--mm-dur) var(--mm-ease),transform 120ms var(--mm-ease)}body.mm-premium .mm-btn:active,body.mm-redesign .mm-btn:active{transform:scale(0.98)}body.mm-premium .mm-btn:focus-visible,body.mm-redesign .mm-btn:focus-visible{outline:3px solid var(--mm-focus);outline-offset:2px}body.mm-premium .mm-btn--primary,body.mm-redesign .mm-btn--primary{background:var(--mm-primary);color:#fff !important;border-color:var(--mm-primary)}body.mm-premium .mm-btn--primary:hover,body.mm-redesign .mm-btn--primary:hover{background:var(--mm-primary-hover);border-color:var(--mm-primary-hover)}body.mm-premium .mm-btn--ghost:hover,body.mm-redesign .mm-btn--ghost:hover{background:var(--mm-accent-soft);border-color:var(--mm-primary)}body.mm-premium .mm-btn--on-dark,body.mm-redesign .mm-btn--on-dark{background:#fff;color:var(--mm-footer) !important}body.mm-premium .mm-btn--on-dark-ghost,body.mm-redesign .mm-btn--on-dark-ghost{background:transparent;color:#fff !important;border-color:rgba(255,255,255,0.45)}body.mm-premium .mm-actions,body.mm-redesign .mm-actions{display:flex;flex-wrap:wrap;gap:var(--mm-space-3);align-items:center}body.mm-premium .mm-shell-header{position:sticky;top:0;z-index:var(--mm-z-header);background:rgba(255,255,255,0.92);backdrop-filter:blur(10px);border-bottom:1px solid var(--mm-border)}body.mm-premium .mm-shell-top{background:var(--mm-bg-soft);border-bottom:1px solid var(--mm-border);font-size:var(--mm-fs-small);color:var(--mm-muted)}body.mm-premium .mm-shell-top__inner{display:flex;justify-content:space-between;align-items:center;gap:var(--mm-space-4);min-height:34px;padding-block:0.35rem}body.mm-premium .mm-shell-top a{color:inherit;text-decoration:none}body.mm-premium .mm-shell-top a:hover{color:var(--mm-link)}body.mm-premium .mm-shell-nav{display:flex;align-items:center;justify-content:space-between;gap:var(--mm-space-5);min-height:68px;padding-block:0.5rem}body.mm-premium .mm-shell-logo{display:inline-flex;align-items:center;text-decoration:none;color:var(--mm-ink);flex:0 0 auto;max-width:min(200px,46vw)}body.mm-premium .mm-shell-logo img{width:auto;height:44px;max-width:100%;display:block;object-fit:contain}body.mm-premium .mm-shell-menu{display:flex;align-items:center;gap:0.15rem;list-style:none;margin:0;padding:0}body.mm-premium .mm-shell-menu>li>a{display:inline-flex;align-items:center;min-height:40px;padding:0.4rem 0.75rem;color:var(--mm-ink);text-decoration:none;font-weight:550;font-size:0.95rem;border-radius:var(--mm-radius-chip)}body.mm-premium .mm-shell-menu>li>a:hover,body.mm-premium .mm-shell-menu>li>a[aria-current="page"]{color:var(--mm-link);background:var(--mm-accent-soft)}body.mm-premium .mm-shell-cta{flex:0 0 auto}body.mm-premium .mm-shell-burger{display:none;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px;border:1.5px solid var(--mm-ink);border-radius:var(--mm-radius-btn);background:var(--mm-surface);color:var(--mm-ink);cursor:pointer;padding:0}body.mm-premium .mm-shell-burger svg{stroke:var(--mm-ink);color:var(--mm-ink)}body.mm-premium .mm-shell-burger:focus-visible{outline:3px solid var(--mm-focus)}@media (max-width:1024px){body.mm-premium .mm-shell-menu,body.mm-premium .mm-shell-cta{display:none}body.mm-premium .mm-shell-burger{display:inline-flex}body.mm-premium .mm-shell-top__meta{display:none}}body.mm-premium .mm-drawer{position:fixed;inset:0;z-index:var(--mm-z-drawer);pointer-events:none;visibility:hidden}body.mm-premium .mm-drawer.is-open{pointer-events:auto;visibility:visible}body.mm-premium .mm-drawer__backdrop{position:absolute;inset:0;background:rgba(10,37,44,0.45);opacity:0;transition:opacity var(--mm-dur) var(--mm-ease)}body.mm-premium .mm-drawer.is-open .mm-drawer__backdrop{opacity:1}body.mm-premium .mm-drawer__panel{position:absolute;top:0;right:0;width:min(100vw - 3rem,20rem);height:100%;background:var(--mm-surface);padding:var(--mm-space-5);transform:translateX(100%);transition:transform 220ms var(--mm-ease);overflow-y:auto;box-shadow:-12px 0 40px rgba(14,28,32,0.12)}body.mm-premium .mm-drawer.is-open .mm-drawer__panel{transform:none}body.mm-premium .mm-drawer__list{list-style:none;margin:var(--mm-space-5) 0 0;padding:0;display:grid;gap:0.25rem}body.mm-premium .mm-drawer__list a{display:flex;align-items:center;min-height:44px;padding:0.5rem 0.75rem;color:var(--mm-ink);text-decoration:none;font-weight:600;border-radius:var(--mm-radius-btn)}body.mm-premium .mm-drawer__list a:hover{background:var(--mm-accent-soft);color:var(--mm-link)}html.mm-drawer-open,html.mm-drawer-open body{overflow:hidden}body.mm-premium .mm-local-bar{display:none}@media (max-width:768px){body.mm-premium .mm-local-bar{display:grid;grid-template-columns:repeat(3,1fr);gap:0.35rem;position:fixed;left:0;right:0;bottom:0;z-index:var(--mm-z-sticky);padding:0.5rem 0.75rem calc(0.5rem+env(safe-area-inset-bottom,0px));background:rgba(255,255,255,0.96);border-top:1px solid var(--mm-border);backdrop-filter:blur(8px)}body.mm-premium .mm-local-bar a{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.15rem;min-height:48px;font-size:0.72rem;font-weight:650;color:var(--mm-ink);text-decoration:none;border-radius:var(--mm-radius-btn)}body.mm-premium .mm-local-bar a:hover{background:var(--mm-accent-soft);color:var(--mm-link)}body.mm-premium{padding-bottom:calc(4.25rem+env(safe-area-inset-bottom,0px))}}body.mm-premium .mm-hero__grid,body.mm-redesign .mm-hero__grid{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(0,1.08fr);gap:clamp(1.75rem,4.5vw,4rem);align-items:center}@media (max-width:860px){body.mm-premium .mm-hero__grid,body.mm-redesign .mm-hero__grid{grid-template-columns:1fr}}body.mm-premium .mm-hero__media img,body.mm-redesign .mm-hero__media img{width:100%;border-radius:var(--mm-radius-media);display:block;object-fit:cover;aspect-ratio:4 / 3;box-shadow:var(--mm-shadow)}body.mm-premium .mm-hero--device .mm-hero__media,body.mm-redesign .mm-hero--device .mm-hero__media{display:grid;place-items:center;min-height:clamp(280px,42vw,520px);border-radius:var(--mm-radius-media);background:radial-gradient(ellipse 65% 55% at 50% 45%,rgba(255,255,255,0.98),transparent 70%),linear-gradient(165deg,#f7f8f7 0%,#e8ece9 100%);border:1px solid var(--mm-border);overflow:hidden}body.mm-premium .mm-hero--device .mm-hero__media img,body.mm-redesign .mm-hero--device .mm-hero__media img{width:auto;max-width:78%;max-height:min(480px,72%);height:auto;aspect-ratio:auto;object-fit:contain;box-shadow:none;border-radius:0;background:transparent}body.mm-premium .mm-device-rail,body.mm-redesign .mm-card-grid--devices{display:grid;grid-template-columns:1.4fr repeat(4,minmax(0,1fr));gap:var(--mm-space-4)}@media (max-width:1100px){body.mm-premium .mm-device-rail,body.mm-redesign .mm-card-grid--devices{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){body.mm-premium .mm-device-rail,body.mm-redesign .mm-card-grid--devices{grid-template-columns:repeat(2,minmax(0,1fr))}}body.mm-premium a.mm-device-card,body.mm-redesign a.mm-device-card{display:flex;flex-direction:column;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;text-decoration:none !important;color:var(--mm-ink);transition:border-color var(--mm-dur) var(--mm-ease)}body.mm-premium a.mm-device-card:hover,body.mm-premium a.mm-device-card.is-active,body.mm-redesign a.mm-device-card:hover,body.mm-redesign a.mm-device-card.is-active{border-color:var(--mm-primary)}body.mm-premium .mm-device-card__media,body.mm-redesign .mm-device-card__media{aspect-ratio:4 / 3;background:var(--mm-bg-soft);overflow:hidden}body.mm-premium .mm-device-card__media img,body.mm-redesign .mm-device-card__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;image-rendering:auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}body.mm-premium .mm-device-card__label,body.mm-redesign .mm-device-card__label{padding:0.85rem 1rem 1rem;font-weight:650;font-size:0.98rem}body.mm-premium .mm-why-grid,body.mm-redesign .mm-why-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-space-6)}@media (max-width:800px){body.mm-premium .mm-why-grid,body.mm-redesign .mm-why-grid{grid-template-columns:1fr}}body.mm-premium .mm-why-item,body.mm-redesign .mm-why-item{padding-top:var(--mm-space-4);border-top:2px solid var(--mm-primary)}body.mm-premium .mm-why-item p,body.mm-redesign .mm-why-item p{margin:0;color:var(--mm-muted);max-width:36ch}body.mm-premium .mm-review,body.mm-redesign .mm-review{margin:0;padding:0;border:0;background:transparent;box-shadow:none}body.mm-premium .mm-review blockquote,body.mm-redesign .mm-review blockquote{margin:0 0 var(--mm-space-3);padding:0;border-left:2px solid var(--mm-primary);padding-left:var(--mm-space-4)}body.mm-premium .mm-review blockquote::before,body.mm-premium .mm-review blockquote::after,body.mm-redesign .mm-review blockquote::before,body.mm-redesign .mm-review blockquote::after{content:none;display:none;font-size:0}body.mm-premium .mm-review blockquote p,body.mm-redesign .mm-review blockquote p{margin:0;font-size:1.05rem;line-height:1.45}body.mm-premium .mm-review figcaption,body.mm-redesign .mm-review figcaption{font-size:var(--mm-fs-small);font-weight:650;color:var(--mm-muted);padding-left:calc(var(--mm-space-4)+2px)}body.mm-premium .mm-location{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--mm-space-6);align-items:start;padding:var(--mm-space-6);background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card)}@media (max-width:800px){body.mm-premium .mm-location{grid-template-columns:1fr}}body.mm-premium .mm-location dl{margin:0;display:grid;gap:var(--mm-space-3)}body.mm-premium .mm-location dt{font-size:var(--mm-fs-label);font-weight:650;color:var(--mm-muted);margin:0}body.mm-premium .mm-location dd{margin:0.15rem 0 0;font-weight:600}body.mm-premium .mm-cta-band,body.mm-redesign .mm-cta-band{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--mm-space-5);padding:var(--mm-space-6);background:var(--mm-footer);color:#fff;border-radius:var(--mm-radius-card)}body.mm-premium .mm-cta-band .mm-h2,body.mm-redesign .mm-cta-band .mm-h2{color:#fff}body.mm-premium .mm-cta-band p,body.mm-redesign .mm-cta-band p{color:rgba(255,255,255,0.85);margin:0}body.mm-premium .mm-shell-footer{--mm-footer-fg:#e8eef0;--mm-footer-fg-muted:#c5d4db;--mm-footer-fg-link:#f4f8fa;--mm-footer-fg-hover:#7dffb0;background:var(--mm-footer);color:var(--mm-footer-fg-muted);margin-top:var(--mm-space-8);padding:var(--mm-space-8) 0 var(--mm-space-6)}body.mm-premium .mm-shell-footer :is(p,li,span,small,div){color:inherit;opacity:1;-webkit-text-fill-color:currentColor}body.mm-premium .mm-shell-footer p{color:var(--mm-footer-fg);margin:0 0 0.75rem;line-height:1.55;max-width:28rem}body.mm-premium .mm-shell-footer a{color:var(--mm-footer-fg-link);text-decoration:none;opacity:1;-webkit-text-fill-color:currentColor}body.mm-premium .mm-shell-footer a:hover,body.mm-premium .mm-shell-footer a:focus-visible{color:var(--mm-footer-fg-hover);outline:none}body.mm-premium .mm-shell-footer a:focus-visible{text-decoration:underline;text-underline-offset:3px}body.mm-premium .mm-shell-footer__grid{display:grid;grid-template-columns:1.4fr repeat(3,minmax(0,1fr));gap:var(--mm-space-6)}@media (max-width:900px){body.mm-premium .mm-shell-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:560px){body.mm-premium .mm-shell-footer__grid{grid-template-columns:1fr}}body.mm-premium .mm-shell-footer h3{font-family:var(--mm-display);font-size:0.95rem;color:#fff;-webkit-text-fill-color:#fff;opacity:1;margin:0 0 var(--mm-space-3)}body.mm-premium .mm-shell-footer ul{list-style:none;margin:0;padding:0;display:grid;gap:0.45rem}body.mm-premium .mm-shell-footer__bottom{margin-top:var(--mm-space-7);padding-top:var(--mm-space-4);border-top:1px solid rgba(255,255,255,0.18);display:flex;flex-wrap:wrap;gap:var(--mm-space-4);justify-content:space-between;font-size:var(--mm-fs-small);color:var(--mm-footer-fg-muted)}body.mm-premium .mm-shell-footer__bottom span{color:var(--mm-footer-fg-muted);opacity:1;-webkit-text-fill-color:currentColor}body.mm-premium .mm-table-wrap,body.mm-redesign .mm-table-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);background:var(--mm-surface)}body.mm-premium table,body.mm-redesign .mm-table{width:100%;border-collapse:collapse;display:table}body.mm-premium .mm-breadcrumb,body.mm-redesign .mm-breadcrumb{display:flex;flex-wrap:wrap;gap:0.35rem 0.5rem;list-style:none;margin:0 0 var(--mm-space-4);padding:0;font-size:var(--mm-fs-small);color:var(--mm-muted)}body.mm-premium .mm-breadcrumb li:not(:last-child)::after,body.mm-redesign .mm-breadcrumb li:not(:last-child)::after{content:"/";margin-left:0.5rem;color:var(--mm-muted-2)}body.mm-premium .mm-breadcrumb a,body.mm-redesign .mm-breadcrumb a{color:var(--mm-muted);text-decoration:none}body.mm-premium .mm-breadcrumb a:hover,body.mm-redesign .mm-breadcrumb a:hover{color:var(--mm-link)}body.mm-premium .mm-card__cta,body.mm-redesign .mm-card__cta{margin-top:auto;font-size:var(--mm-fs-small);font-weight:650;color:var(--mm-link)}body.mm-premium ul.products,body.mm-redesign ul.products,body.mm-premium ul.products.columns-4,body.mm-premium ul.products.columns-3,body.mm-premium ul.products.columns-2,body.mm-redesign ul.products.columns-4,body.mm-redesign ul.products.columns-3,body.mm-redesign ul.products.columns-2{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(min(100%,16.5rem),1fr)) !important;gap:clamp(1rem,2vw,1.5rem);list-style:none;margin:0;padding:0;width:100%;max-width:100%}body.mm-premium ul.products>li.product,body.mm-redesign ul.products>li.product{width:auto !important;max-width:none !important;float:none !important;margin:0 !important;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;display:flex;flex-direction:column}body.mm-premium ul.products>li.product a,body.mm-redesign ul.products>li.product a{text-decoration:none;color:inherit}body.mm-premium ul.products .woocommerce-loop-product__title,body.mm-premium ul.products h2,body.mm-premium ul.products h3,body.mm-redesign ul.products .woocommerce-loop-product__title{font-family:var(--mm-display);font-size:0.95rem;font-weight:650;line-height:1.3;padding:0.75rem 0.85rem 0.25rem;margin:0;word-break:break-word}body.mm-premium ul.products img,body.mm-redesign ul.products img{width:100%;aspect-ratio:4 / 5;object-fit:contain;object-position:center;background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(255,255,255,0.95),transparent 72%),linear-gradient(180deg,#f7f8f7 0%,#eef1ef 100%);padding:1.1rem 1rem 0.6rem}body.mm-premium .mm-jump,body.mm-redesign .mm-jump{display:flex;flex-wrap:wrap;gap:0.5rem;margin:0 0 var(--mm-space-5)}body.mm-premium .mm-jump a,body.mm-redesign .mm-jump a{display:inline-flex;align-items:center;min-height:36px;padding:0.35rem 0.75rem;border:1px solid var(--mm-border);border-radius:999px;text-decoration:none;color:var(--mm-ink);font-size:var(--mm-fs-small);font-weight:600;background:var(--mm-surface)}body.mm-premium .mm-jump a:hover,body.mm-redesign .mm-jump a:hover{border-color:var(--mm-primary);color:var(--mm-link)}body.mm-premium .mm-model-group,body.mm-redesign .mm-model-group{margin-bottom:var(--mm-space-7)}body.mm-premium .mm-model-group>.mm-h3,body.mm-redesign .mm-model-group>.mm-h3{margin-bottom:var(--mm-space-4)}body.mm-premium .mm-apple-tier__lead,body.mm-redesign .mm-apple-tier__lead{margin:-0.35rem 0 1.1rem;max-width:42rem}body.mm-premium .mm-iphone-series__title,body.mm-redesign .mm-iphone-series__title{margin:0 0 0.75rem;font-size:clamp(1rem,1.1vw,1.15rem);font-weight:650;letter-spacing:-0.01em}body.mm-premium .mm-model-badge,body.mm-redesign .mm-model-badge{display:inline-block;margin-left:0.4rem;padding:0.08rem 0.4rem;font-size:0.68rem;font-weight:650;letter-spacing:0.02em;text-transform:none;vertical-align:0.12em;color:var(--mm-link,#1a1a1a);background:var(--mm-accent-soft,rgba(0,0,0,0.06));border:1px solid var(--mm-border,rgba(0,0,0,0.08));border-radius:4px}body.mm-premium li.product .woocommerce-loop-product__title,body.mm-redesign li.product .woocommerce-loop-product__title{line-height:1.25;max-width:100%}body.mm-premium details,body.mm-redesign details{border-bottom:1px solid var(--mm-border);padding:0.85rem 0}body.mm-premium details summary,body.mm-redesign details summary{cursor:pointer;font-weight:650;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px}body.mm-premium details summary::-webkit-details-marker{display:none}body.mm-premium details summary::after,body.mm-redesign details summary::after{content:"+";color:var(--mm-link);font-weight:700}body.mm-premium details[open] summary::after,body.mm-redesign details[open] summary::after{content:"–"}body.mm-premium details p,body.mm-redesign details p{margin:0.5rem 0 0.25rem;color:var(--mm-muted);max-width:var(--mm-measure)}body.mm-premium.mm-family-product_model #site-content,body.mm-premium.mm-family-product_model .site-content,body.mm-premium .entry-content{width:min(100% - (var(--mm-gutter) * 2),var(--mm-content));margin-inline:auto}body.mm-premium .e-con,body.mm-premium .e-con-inner{max-width:100%}body.mm-premium .mm-eyebrow,body.mm-redesign .mm-eyebrow{margin:0 0 var(--mm-space-3);font-size:var(--mm-fs-label);font-weight:650;letter-spacing:0.02em;color:var(--mm-muted);text-transform:none !important}body.mm-premium .mm-eyebrow a{color:inherit;text-decoration:none}body.mm-premium .mm-eyebrow a:hover{color:var(--mm-link)}body.mm-premium .mm-card,body.mm-redesign .mm-card{background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;display:flex;flex-direction:column;height:100%}body.mm-premium .mm-card__body,body.mm-redesign .mm-card__body{padding:var(--mm-space-4);display:flex;flex-direction:column;gap:0.5rem;flex:1}body.mm-premium .mm-card__meta,body.mm-redesign .mm-card__meta{margin:0;color:var(--mm-muted);font-size:var(--mm-fs-small)}body.mm-premium .mm-card-grid:not(.mm-card-grid--devices):not(.mm-card-grid--repairs),body.mm-redesign .mm-card-grid:not(.mm-card-grid--devices):not(.mm-card-grid--repairs){display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));gap:var(--mm-space-4)}body.mm-premium .mm-card-grid--services,body.mm-redesign .mm-card-grid--services{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mm-space-4);align-items:stretch}@media (max-width:900px){body.mm-premium .mm-card-grid--services,body.mm-redesign .mm-card-grid--services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){body.mm-premium .mm-card-grid--services,body.mm-redesign .mm-card-grid--services{grid-template-columns:1fr}}body.mm-premium a.mm-service-card.mm-service-card--photo,body.mm-redesign a.mm-service-card.mm-service-card--photo{text-decoration:none !important;color:inherit;cursor:pointer;padding:0;gap:0;transition:transform 400ms var(--mm-ease),border-color 400ms var(--mm-ease),box-shadow 400ms var(--mm-ease)}body.mm-premium a.mm-service-card.mm-service-card--photo:focus-visible,body.mm-redesign a.mm-service-card.mm-service-card--photo:focus-visible{outline:2px solid var(--mm-primary,#00aa55);outline-offset:3px}body.mm-premium .mm-service-card .mm-card__body,body.mm-redesign .mm-service-card .mm-card__body{gap:0.55rem;padding:1rem 1.05rem 1.15rem;flex:1 1 auto;min-height:0}body.mm-premium .mm-service-card .mm-card__cta,body.mm-redesign .mm-service-card .mm-card__cta{display:inline-flex;align-items:center;gap:0.2rem;margin-top:auto}body.mm-premium .mm-service-card .mm-card__cta-arrow,body.mm-redesign .mm-service-card .mm-card__cta-arrow{display:inline-block;transition:transform 400ms var(--mm-ease)}@media (hover:hover) and (pointer:fine){body.mm-premium a.mm-service-card.mm-service-card--photo:hover,body.mm-redesign a.mm-service-card.mm-service-card--photo:hover{transform:translateY(-3px);box-shadow:0 12px 28px rgba(14,22,18,0.08)}body.mm-premium a.mm-service-card.mm-service-card--photo:hover .mm-card__cta-arrow,body.mm-redesign a.mm-service-card.mm-service-card--photo:hover .mm-card__cta-arrow{transform:translateX(3px)}}@media (prefers-reduced-motion:reduce){body.mm-premium a.mm-service-card.mm-service-card--photo,body.mm-redesign a.mm-service-card.mm-service-card--photo,body.mm-premium .mm-service-card__img,body.mm-redesign .mm-service-card__img,body.mm-premium .mm-service-card .mm-card__cta-arrow,body.mm-redesign .mm-service-card .mm-card__cta-arrow{transition:none}body.mm-premium a.mm-service-card.mm-service-card--photo:hover,body.mm-redesign a.mm-service-card.mm-service-card--photo:hover{transform:none}body.mm-premium a.mm-service-card.mm-service-card--photo:hover .mm-service-card__img,body.mm-redesign a.mm-service-card.mm-service-card--photo:hover .mm-service-card__img,body.mm-premium a.mm-service-card.mm-service-card--photo:hover .mm-card__cta-arrow,body.mm-redesign a.mm-service-card.mm-service-card--photo:hover .mm-card__cta-arrow{transform:none}}body.mm-premium .mm-legacy-archive,body.mm-redesign .mm-legacy-archive,body.mm-premium [data-mm-legacy-archive],body.mm-redesign [data-mm-legacy-archive]{display:none !important;visibility:hidden !important;height:0 !important;max-height:0 !important;overflow:hidden !important;position:absolute !important;left:-9999px !important;pointer-events:none !important;clip:rect(0 0 0 0) !important}body.mm-premium.mm-pdp-migrated .mm-pdp-hero__grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,0.9fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}@media (max-width:860px){body.mm-premium.mm-pdp-migrated .mm-pdp-hero__grid{grid-template-columns:1fr}body.mm-premium.mm-pdp-migrated .mm-pdp-hero__grid .mm-pdp-media{order:-1}}body.mm-premium .mm-pdp-media{display:flex;align-items:center;justify-content:center;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-media);padding:clamp(1rem,3vw,2rem);min-height:16rem}body.mm-premium .mm-pdp-media img{width:auto;max-width:min(100%,22rem);max-height:28rem;height:auto;object-fit:contain;display:block}body.mm-premium .mm-pdp-from{margin:0 0 var(--mm-space-4);font-size:1.05rem;color:var(--mm-ink)}body.mm-premium .mm-pdp-from strong{color:var(--mm-link);font-size:1.25rem}body.mm-premium .mm-pdp-trust{list-style:none;margin:0 0 var(--mm-space-5);padding:0;display:flex;flex-wrap:wrap;gap:0.5rem 1rem}body.mm-premium .mm-pdp-trust li{font-size:var(--mm-fs-small);font-weight:650;color:var(--mm-muted);padding-left:0.85rem;position:relative}body.mm-premium .mm-pdp-trust li::before{content:"";position:absolute;left:0;top:0.45em;width:0.4rem;height:0.4rem;border-radius:50%;background:var(--mm-primary)}body.mm-premium .mm-pdp-prices{display:grid;gap:0;border-top:1px solid var(--mm-border);background:var(--mm-surface);border-radius:var(--mm-radius-card);border:1px solid var(--mm-border);overflow:hidden}body.mm-premium .mm-pdp-price-row{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:baseline;padding:0.9rem 1.1rem;border-bottom:1px solid var(--mm-border)}body.mm-premium .mm-pdp-price-row:last-child{border-bottom:0}body.mm-premium .mm-pdp-price-row__name{font-weight:600;color:var(--mm-ink);word-break:break-word}body.mm-premium .mm-pdp-price-row__val{font-family:var(--mm-display);font-weight:700;color:var(--mm-link);white-space:nowrap;font-size:1.05rem}@media (max-width:520px){body.mm-premium .mm-pdp-price-row{grid-template-columns:1fr;gap:0.25rem}}body.mm-premium .mm-pdp-service-list{display:grid;gap:0;border-top:1px solid var(--mm-border)}body.mm-premium .mm-pdp-service-row{padding:var(--mm-space-4) 0;border-bottom:1px solid var(--mm-border)}body.mm-premium .mm-pdp-service-row p{margin:0.35rem 0 0;color:var(--mm-muted);max-width:55ch}body.mm-premium .mm-prose{max-width:42rem}body.mm-premium .mm-wrap>.mm-prose{max-width:42rem}body.mm-premium .mm-model-group>ul.products{width:100%;max-width:none}body.mm-premium .mm-prose p,body.mm-premium .mm-prose li{color:var(--mm-ink);line-height:1.65}body.mm-premium .mm-prose h2,body.mm-premium .mm-prose h3{font-family:var(--mm-display)}body.mm-premium .mm-pdp-related{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,10.5rem),1fr));gap:var(--mm-space-4)}body.mm-premium .mm-pdp-related a{display:flex;flex-direction:column;gap:0.65rem;text-decoration:none !important;color:var(--mm-ink);padding:0.75rem;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);background:var(--mm-surface);min-height:100%}body.mm-premium .mm-pdp-related a:hover{border-color:var(--mm-primary)}body.mm-premium .mm-pdp-related img{width:100%;aspect-ratio:1;object-fit:contain;background:var(--mm-bg-soft);border-radius:6px}body.mm-premium .mm-pdp-related span{font-weight:650;font-size:0.92rem;line-height:1.3;word-break:break-word}body.mm-premium .mm-faq{max-width:56rem;margin-inline:0}body.mm-premium .mm-faq details,body.mm-premium .mm-faq__item{border-bottom:1px solid var(--mm-border);padding-block:0.85rem}body.mm-premium .mm-faq summary,body.mm-premium .mm-faq__q{font-family:var(--mm-display);font-weight:650;font-size:1.05rem;line-height:1.35;cursor:pointer;list-style:none;min-height:44px;display:flex;align-items:center;justify-content:space-between;gap:1rem}body.mm-premium .mm-section__head{max-width:var(--mm-measure)}body.mm-premium .mm-prose,body.mm-premium .mm-editorial,body.mm-redesign .mm-prose{max-width:var(--mm-measure)}body.mm-premium .mm-cta-band,body.mm-redesign .mm-cta-band{background:var(--mm-footer);color:#f4f7f5;border-radius:var(--mm-radius-media);padding:clamp(1.75rem,4vw,2.75rem)}body.mm-premium .mm-wrap--blog{width:min(100% - (var(--mm-gutter) * 2),1200px) !important;max-width:1200px}body.mm-premium.mm-blog-migrated .mm-blog>.mm-section{padding-block:clamp(1.1rem,2.8vw,2.25rem)}body.mm-premium.mm-blog-migrated .mm-blog>.mm-section--tight{padding-block:clamp(1.25rem,3vw,2.5rem) clamp(0.35rem,1.2vw,0.85rem)}body.mm-premium .mm-blog-intro{margin:0.35rem 0 0;max-width:42rem;color:var(--mm-muted);font-size:1.05rem;line-height:1.55}body.mm-premium.mm-blog-migrated .mm-blog-lead{margin-bottom:var(--mm-space-6)}body.mm-premium .mm-blog-lead__link{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(280px,0.85fr);gap:clamp(1rem,2.2vw,1.75rem);align-items:start;text-decoration:none !important;color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);padding:clamp(0.75rem,1.6vw,1.1rem);box-shadow:var(--mm-shadow)}@media (max-width:900px){body.mm-premium .mm-blog-lead__link{grid-template-columns:1fr}}body.mm-premium .mm-blog-lead__media,body.mm-premium .mm-blog-item__media{min-width:0;overflow:hidden;border-radius:var(--mm-radius-media);background:var(--mm-bg-soft)}body.mm-premium .mm-blog-lead__media img,body.mm-premium .mm-blog-item__media img{width:100%;height:100%;display:block;aspect-ratio:16 / 10;object-fit:cover;border-radius:var(--mm-radius-media);background:var(--mm-bg-soft)}body.mm-premium .mm-blog-lead__body,body.mm-premium .mm-blog-item__body{min-width:0;display:flex;flex-direction:column;gap:0.65rem;justify-content:center}body.mm-premium .mm-blog-meta{margin:0;font-size:0.8125rem;line-height:1.4;color:var(--mm-muted);font-weight:600}body.mm-premium .mm-blog-lead__title{margin:0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.625rem,3vw,2.625rem);line-height:1.2;letter-spacing:-0.02em;color:var(--mm-ink)}body.mm-premium .mm-blog-lead__excerpt,body.mm-premium .mm-blog-item__excerpt{margin:0;color:var(--mm-muted);font-size:0.975rem;line-height:1.6}body.mm-premium .mm-blog-lead__excerpt{font-size:1.05rem;line-height:1.65}body.mm-premium .mm-text-link{color:var(--mm-link);font-weight:650;font-size:0.95rem;margin-top:auto}body.mm-premium .mm-blog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-space-6) var(--mm-space-5);border-top:1px solid var(--mm-border);padding-top:var(--mm-space-6);margin-top:var(--mm-space-2)}@media (max-width:1023px){body.mm-premium .mm-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){body.mm-premium .mm-blog-grid{grid-template-columns:1fr}}body.mm-premium .mm-blog-item{min-width:0}body.mm-premium .mm-blog-item__link{display:flex;flex-direction:column;gap:0.85rem;height:100%;text-decoration:none !important;color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);padding:0.85rem;transition:border-color var(--mm-dur) var(--mm-ease),box-shadow var(--mm-dur) var(--mm-ease)}body.mm-premium .mm-blog-item__link:hover{border-color:var(--mm-primary);box-shadow:var(--mm-shadow)}body.mm-premium .mm-blog-item__title{margin:0;font-family:var(--mm-display);font-weight:700;font-size:clamp(1.05rem,1.3vw,1.2rem);line-height:1.35;color:var(--mm-ink)}body.mm-premium .mm-blog-item__body,body.mm-premium .mm-blog-lead__body,body.mm-premium .mm-blog-item .blog-inner,body.mm-premium .mm-blog .blog-inner{display:flex !important;flex-direction:column !important;grid-template-columns:none !important}body.mm-premium.mm-article-migrated .elementor-button,body.mm-premium.mm-article-migrated a.elementor-button{display:inline-flex !important;align-items:center;min-height:44px;padding:0.65rem 1.15rem !important;border-radius:var(--mm-radius-btn) !important;background:var(--mm-primary) !important;color:#fff !important;border:0 !important;box-shadow:none !important;font-weight:600 !important;text-decoration:none !important}body.mm-premium.mm-article-migrated .elementor-heading-title{font-family:var(--mm-display) !important;letter-spacing:-0.02em;color:var(--mm-ink) !important}body.mm-premium.mm-article-migrated .e-con,body.mm-premium.mm-article-migrated .elementor-section{box-shadow:none !important}body.mm-premium.mm-article-migrated .elementor-widget-image img{border-radius:var(--mm-radius-media)}body.mm-premium.mm-article-migrated .elementor-widget-text-editor{max-width:42rem;font-size:var(--mm-fs-body);line-height:1.65}body.mm-premium.mm-article-migrated .elementor-widget-text-editor p,body.mm-premium.mm-article-migrated .entry-content p,body.mm-premium.mm-family-blog_post .entry-content p,body.mm-premium.mm-article-migrated .mm-prose p{margin:0 0 1.05em;max-width:65ch;line-height:1.65}body.mm-premium.mm-article-migrated .elementor-widget-text-editor li,body.mm-premium.mm-article-migrated .entry-content li,body.mm-premium.mm-article-migrated .mm-prose li{line-height:1.6;margin:0.35em 0}body.mm-premium.mm-article-migrated .elementor-widget-text-editor ul,body.mm-premium.mm-article-migrated .elementor-widget-text-editor ol,body.mm-premium.mm-article-migrated .entry-content ul,body.mm-premium.mm-article-migrated .entry-content ol{margin:0 0 1.15em;padding-left:1.25em;max-width:65ch}body.mm-premium.mm-article-migrated .elementor-widget-text-editor h2,body.mm-premium.mm-article-migrated .entry-content h2{margin:var(--mm-article-h2-mt,3.75rem) 0 var(--mm-article-h2-mb,1.25rem);line-height:1.12;max-width:none}body.mm-premium.mm-article-migrated .elementor-widget-text-editor h3,body.mm-premium.mm-article-migrated .entry-content h3{margin:var(--mm-article-h3-mt,2.25rem) 0 var(--mm-article-h3-mb,1rem);line-height:1.2;max-width:none}body.mm-premium.mm-article-migrated h1.mm-h1,body.mm-premium.mm-article-migrated h1{font-family:var(--mm-display);font-size:var(--mm-fs-h1);letter-spacing:-0.025em}body.mm-premium .visually-hidden{position:absolute !important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (prefers-reduced-motion:reduce){body.mm-premium *,body.mm-redesign *{animation:none !important;transition-duration:0.01ms !important}}body.mm-premium .mm-feature-list{list-style:none;margin:1rem 0 1.25rem;padding:0;display:grid;gap:0.55rem;max-width:36rem}body.mm-premium .mm-feature-list li{position:relative;padding-left:1.35rem;color:var(--mm-ink);font-size:0.98rem;line-height:1.45}body.mm-premium .mm-feature-list li::before{content:"";position:absolute;left:0;top:0.45em;width:0.55rem;height:0.55rem;border-radius:50%;background:var(--mm-primary)}body.mm-premium .mm-lead--narrow{max-width:40rem}body.mm-premium .mm-brand-mark{display:grid;place-items:center;min-height:clamp(220px,32vw,320px);border-radius:var(--mm-radius-media);background:radial-gradient(120% 90% at 18% 20%,rgba(0,170,85,0.22),transparent 55%),linear-gradient(155deg,#eef6f1 0%,#f7faf8 45%,#e4efe8 100%);border:1px solid color-mix(in srgb,var(--mm-primary) 16%,var(--mm-border));color:var(--mm-link);font-weight:800;font-size:clamp(1.4rem,3vw,2rem);letter-spacing:0.04em}body.mm-premium.mm-service-migrated .mm-prose,body.mm-premium.mm-content-migrated .mm-prose{max-width:42rem}body.mm-premium .mm-prose--long{max-width:48rem}body.mm-premium .mm-prose--long h2{margin-top:1.75rem}body.mm-premium .mm-card-grid--brands,body.mm-redesign .mm-card-grid--brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.65rem);align-items:stretch}@media (max-width:1440px){body.mm-premium .mm-card-grid--brands,body.mm-redesign .mm-card-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){body.mm-premium .mm-card-grid--brands,body.mm-redesign .mm-card-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){body.mm-premium .mm-card-grid--brands,body.mm-redesign .mm-card-grid--brands{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:430px){body.mm-premium .mm-card-grid--brands,body.mm-redesign .mm-card-grid--brands{grid-template-columns:1fr}}body.mm-premium .mm-brand-card,body.mm-redesign .mm-brand-card{--mm-brand-ease:cubic-bezier(0.22,1,0.36,1);display:flex;flex-direction:column;min-height:100%;background:var(--mm-surface,#fff);border:1px solid color-mix(in srgb,var(--mm-border,#e2ebf0) 88%,#c5d4dc);border-radius:24px;overflow:hidden;box-shadow:0 1px 0 rgba(15,35,45,0.03),0 12px 28px -18px rgba(15,35,45,0.28);transition:transform 400ms var(--mm-brand-ease),box-shadow 400ms var(--mm-brand-ease),border-color 400ms var(--mm-brand-ease)}body.mm-premium .mm-brand-card__body,body.mm-redesign .mm-brand-card__body{display:flex;flex-direction:column;gap:0.45rem;flex:1;padding:0.85rem 1.15rem 1.2rem}body.mm-premium .mm-brand-card__body .mm-h3,body.mm-redesign .mm-brand-card__body .mm-h3{margin:0;font-size:clamp(1.05rem,1.6vw,1.22rem)}body.mm-premium .mm-brand-card__cta,body.mm-redesign .mm-brand-card__cta{margin-top:auto;display:inline-flex;align-items:center;gap:0.35rem;width:fit-content;padding:0.15rem 0;color:var(--mm-link,#00aa55);font-weight:600;font-size:0.92rem;text-decoration:none !important;background:none;border:0;box-shadow:none}@media (hover:hover) and (pointer:fine){body.mm-premium .mm-brand-card:hover,body.mm-redesign .mm-brand-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mm-primary,#00aa55) 28%,var(--mm-border,#e2ebf0));box-shadow:0 1px 0 rgba(15,35,45,0.03),0 22px 40px -22px rgba(15,35,45,0.38)}}@media (prefers-reduced-motion:reduce){body.mm-premium .mm-brand-card,body.mm-redesign .mm-brand-card,body.mm-premium .mm-brand-card__device,body.mm-redesign .mm-brand-card__device,body.mm-premium .mm-brand-card__cta-arrow,body.mm-redesign .mm-brand-card__cta-arrow{transition:none !important}body.mm-premium .mm-brand-card:hover,body.mm-redesign .mm-brand-card:hover{transform:none}}body.mm-premium #mm-redesign-root,body.mm-redesign #mm-redesign-root{background:#fff}body.mm-premium .mm-wrap,body.mm-redesign .mm-wrap{width:min(100% - (var(--mm-gutter) * 2),var(--mm-content)) !important;max-width:var(--mm-content)}body.mm-premium .mm-h1,body.mm-redesign .mm-h1{font-size:var(--mm-fs-h1);letter-spacing:-0.025em;line-height:var(--mm-lh-tight)}body.mm-premium .mm-lead,body.mm-redesign .mm-lead{font-size:clamp(1.05rem,1.4vw,1.2rem);line-height:1.55;color:var(--mm-muted);max-width:36rem}@media (hover:hover) and (pointer:fine){body.mm-premium ul.products>li.product{transition:transform var(--mm-dur) var(--mm-ease),box-shadow var(--mm-dur) var(--mm-ease)}body.mm-premium ul.products>li.product:hover{transform:translateY(-4px);box-shadow:var(--mm-shadow)}body.mm-premium ul.products>li.product:hover img{transform:scale(1.03)}body.mm-premium ul.products img{transition:transform var(--mm-dur) var(--mm-ease)}}body.mm-premium #haeufige .mm-card.mm-service-card--photo,body.mm-premium .mm-card--service.mm-service-card--photo{padding:0;display:flex;flex-direction:column;gap:0;align-content:stretch}body.mm-premium.mm-family-brand_hub ul.products>li.product{min-height:100%}body.mm-premium .mm-pdp-media{min-height:clamp(280px,38vw,480px);display:grid;place-items:center;background:radial-gradient(ellipse 70% 55% at 50% 42%,#fff,transparent 70%),var(--mm-bg-soft);border-radius:var(--mm-radius-media);border:1px solid var(--mm-border)}body.mm-premium .mm-pdp-media img{max-height:min(420px,70%);max-width:80%;width:auto;object-fit:contain}body.mm-premium.mm-article-migrated main.mm-article,body.mm-premium.mm-article-migrated .mm-article.mm-prose-page{max-width:none;width:100%;margin-inline:0}body.mm-premium.mm-article-migrated .col-md-8 .entry-content,body.mm-premium.mm-article-migrated .elementor-widget-theme-post-content,body.mm-premium.mm-article-migrated .entry-content{max-width:min(51rem,100%);margin-inline:0;font-size:1.0625rem;line-height:1.7}body.mm-premium.mm-article-migrated .elementor-widget-image,body.mm-premium.mm-article-migrated .elementor-widget-button{max-width:min(51rem,100%);margin-inline:0}@media (max-width:430px){body.mm-premium ul.products,body.mm-redesign ul.products{grid-template-columns:1fr !important}body.mm-premium .mm-hero--device .mm-hero__media{min-height:260px}}@media (prefers-reduced-motion:reduce){body.mm-premium ul.products>li.product,body.mm-premium ul.products img{transition:none !important}body.mm-premium ul.products>li.product:hover{transform:none}}body.mm-premium .mm-page--paketshop .mm-wrap,body.mm-redesign .mm-page--paketshop .mm-wrap{width:min(1220px,calc(100% - 2.5rem))}body.mm-premium .mm-hero--parcel .mm-hero__grid,body.mm-redesign .mm-hero--parcel .mm-hero__grid{grid-template-columns:minmax(0,0.95fr) minmax(0,1.05fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}body.mm-premium .mm-hero--parcel .mm-hero__media--parcel,body.mm-redesign .mm-hero--parcel .mm-hero__media--parcel{margin:0;border-radius:var(--mm-radius-media);overflow:hidden;aspect-ratio:4 / 3;background:var(--mm-bg-soft);box-shadow:0 18px 40px -28px rgba(14,22,18,0.45)}body.mm-premium .mm-carrier-chips,body.mm-redesign .mm-carrier-chips{display:flex;flex-wrap:wrap;gap:0.5rem;list-style:none;margin:0.75rem 0 0;padding:0}body.mm-premium .mm-carrier-chip,body.mm-redesign .mm-carrier-chip{display:inline-flex;align-items:center;min-height:1.75rem;padding:0.2rem 0.65rem;border-radius:0.4rem;font-family:var(--mm-display);font-size:0.78rem;font-weight:650;letter-spacing:0.02em;border:1px solid var(--mm-border);background:#fff;color:var(--mm-ink)}body.mm-premium .mm-carrier-chip--gls{color:#0b4ea2;border-color:rgba(11,78,162,0.28)}body.mm-premium .mm-carrier-chip--hermes{color:#0077c8;border-color:rgba(0,119,200,0.28)}body.mm-premium .mm-carrier-chip--ups{color:#351c15;border-color:rgba(53,28,21,0.28);background:#fff8e8}body.mm-premium .mm-actions--ranked,body.mm-redesign .mm-actions--ranked{align-items:center;gap:0.65rem 0.85rem}body.mm-premium .mm-btn--text,body.mm-redesign .mm-btn--text{background:transparent;border:none;color:var(--mm-ink);font-weight:600;text-decoration:underline;text-underline-offset:0.18em;padding-inline:0.35rem;min-height:44px}body.mm-premium .mm-btn--text:hover,body.mm-redesign .mm-btn--text:hover{color:var(--mm-link)}body.mm-premium .mm-hero__loc,body.mm-redesign .mm-hero__loc{margin:0.85rem 0 0;color:var(--mm-muted);font-size:var(--mm-fs-small)}body.mm-premium .mm-hero__loc a,body.mm-redesign .mm-hero__loc a{color:inherit;font-weight:600}body.mm-premium .mm-section--caps,body.mm-redesign .mm-section--caps{padding-block:clamp(1.25rem,3vw,2rem);background:linear-gradient(180deg,#f6f8f7 0%,#eef2f0 100%);border-block:1px solid var(--mm-border)}body.mm-premium .mm-cap-strip,body.mm-redesign .mm-cap-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0.85rem 1.25rem;list-style:none;margin:0;padding:0}body.mm-premium .mm-cap-strip__item,body.mm-redesign .mm-cap-strip__item{display:flex;align-items:center;gap:0.7rem;font-family:var(--mm-display);font-weight:650;font-size:0.98rem;color:var(--mm-ink)}body.mm-premium .mm-cap-strip__icon,body.mm-redesign .mm-cap-strip__icon{width:1.65rem;height:1.65rem;flex:0 0 auto;color:var(--mm-link)}body.mm-premium .mm-section--editorial,body.mm-redesign .mm-section--editorial{background:#fff;padding-block:clamp(2.5rem,5vw,4rem)}body.mm-premium .mm-prose--editorial,body.mm-redesign .mm-prose--editorial{max-width:42rem;font-size:1.0625rem;line-height:1.72;color:var(--mm-ink)}body.mm-premium .mm-prose--editorial p+p,body.mm-redesign .mm-prose--editorial p+p{margin-top:1.1rem}body.mm-premium .mm-section--carriers,body.mm-redesign .mm-section--carriers{background:var(--mm-bg-soft);padding-block:clamp(3rem,6vw,5rem)}body.mm-premium .mm-carrier-grid,body.mm-redesign .mm-carrier-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.35rem)}body.mm-premium a.mm-carrier-card,body.mm-redesign a.mm-carrier-card{display:flex;flex-direction:column;min-height:100%;text-decoration:none !important;color:inherit;background:#fff;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;transition:transform 220ms var(--mm-ease,ease),box-shadow 220ms var(--mm-ease,ease),border-color 220ms ease}body.mm-premium a.mm-carrier-card:hover,body.mm-redesign a.mm-carrier-card:hover,body.mm-premium a.mm-carrier-card:focus-visible,body.mm-redesign a.mm-carrier-card:focus-visible{transform:translateY(-4px);border-color:color-mix(in srgb,var(--mm-primary) 35%,var(--mm-border));box-shadow:0 16px 32px -24px rgba(14,22,18,0.55)}body.mm-premium a.mm-carrier-card:hover .mm-carrier-card__arrow,body.mm-redesign a.mm-carrier-card:hover .mm-carrier-card__arrow,body.mm-premium a.mm-carrier-card:focus-visible .mm-carrier-card__arrow,body.mm-redesign a.mm-carrier-card:focus-visible .mm-carrier-card__arrow{transform:translateX(3px)}body.mm-premium .mm-carrier-card__mark,body.mm-redesign .mm-carrier-card__mark{display:grid;place-items:center;min-height:5.5rem;padding:1rem 1.25rem;border-bottom:1px solid var(--mm-border);background:#fafbfa}body.mm-premium .mm-carrier-card__mark--gls{background:#f3f7fc}body.mm-premium .mm-carrier-card__mark--hermes{background:#eaf6fd}body.mm-premium .mm-carrier-card__mark--ups{background:#2b1a12}body.mm-premium .mm-carrier-card__mark img,body.mm-redesign .mm-carrier-card__mark img{max-width:min(168px,70%);max-height:56px;width:auto;height:auto;object-fit:contain;display:block}body.mm-premium .mm-carrier-card__body,body.mm-redesign .mm-carrier-card__body{display:flex;flex-direction:column;gap:0.55rem;padding:1.25rem 1.35rem 1.4rem;flex:1}body.mm-premium .mm-carrier-card__text,body.mm-redesign .mm-carrier-card__text{margin:0;color:var(--mm-muted);font-size:0.98rem;line-height:1.55}body.mm-premium .mm-carrier-card__meta,body.mm-redesign .mm-carrier-card__meta{margin:0;color:var(--mm-muted-2);font-size:0.86rem}body.mm-premium .mm-carrier-card__cta,body.mm-redesign .mm-carrier-card__cta{margin-top:auto;padding-top:0.75rem;display:inline-flex;align-items:center;gap:0.35rem;font-family:var(--mm-display);font-weight:650;color:var(--mm-link)}body.mm-premium .mm-carrier-card__arrow,body.mm-redesign .mm-carrier-card__arrow{display:inline-block;transition:transform 220ms var(--mm-ease,ease)}body.mm-premium .mm-section--trust,body.mm-redesign .mm-section--trust{background:radial-gradient(90% 80% at 8% 0%,rgba(0,170,85,0.07),transparent 55%),linear-gradient(180deg,#f8faf9 0%,#eef3f0 100%);padding-block:clamp(3rem,6vw,5.25rem)}body.mm-premium .mm-trust-grid,body.mm-redesign .mm-trust-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}body.mm-premium .mm-trust-item,body.mm-redesign .mm-trust-item{padding:0;background:transparent;border:none}body.mm-premium .mm-trust-item__icon,body.mm-redesign .mm-trust-item__icon{width:2.5rem;height:2.5rem;display:grid;place-items:center;margin-bottom:0.85rem;border-radius:0.7rem;background:rgba(0,170,85,0.1);color:var(--mm-link)}body.mm-premium .mm-trust-item__svg,body.mm-redesign .mm-trust-item__svg{width:1.45rem;height:1.45rem}body.mm-premium .mm-trust-item .mm-h3,body.mm-redesign .mm-trust-item .mm-h3{margin:0 0 0.45rem}body.mm-premium .mm-trust-item p,body.mm-redesign .mm-trust-item p{margin:0;color:var(--mm-muted);line-height:1.55;font-size:0.98rem}body.mm-premium .mm-section--faq,body.mm-redesign .mm-section--faq{background:#fff}body.mm-premium .mm-page--paketshop .mm-faq details,body.mm-redesign .mm-page--paketshop .mm-faq details{border-bottom:1px solid var(--mm-border);padding-block:0.15rem}body.mm-premium .mm-page--paketshop .mm-faq summary,body.mm-redesign .mm-page--paketshop .mm-faq summary{min-height:52px;padding-block:0.85rem;font-size:1.08rem}body.mm-premium .mm-page--paketshop .mm-faq summary:focus-visible,body.mm-redesign .mm-page--paketshop .mm-faq summary:focus-visible{outline:2px solid var(--mm-primary);outline-offset:3px;border-radius:0.35rem}body.mm-premium .mm-page--paketshop .mm-faq summary::-webkit-details-marker{display:none}body.mm-premium .mm-page--paketshop .mm-faq summary::after,body.mm-redesign .mm-page--paketshop .mm-faq summary::after{content:"+";font-weight:700;color:var(--mm-link);flex:0 0 auto}body.mm-premium .mm-page--paketshop .mm-faq details[open] summary::after,body.mm-redesign .mm-page--paketshop .mm-faq details[open] summary::after{content:"–"}body.mm-premium .mm-page--paketshop .mm-faq details p,body.mm-redesign .mm-page--paketshop .mm-faq details p{margin:0 0 1rem;max-width:46rem;color:var(--mm-muted);line-height:1.65}body.mm-premium .mm-location--split,body.mm-redesign .mm-location--split{grid-template-columns:minmax(0,1.05fr) minmax(0,0.95fr);padding:0;background:transparent;border:none;gap:clamp(1.25rem,3vw,2rem)}body.mm-premium .mm-location__info,body.mm-redesign .mm-location__info{padding:clamp(1.25rem,2.5vw,1.75rem);background:#fff;border:1px solid var(--mm-border);border-radius:var(--mm-radius-card)}body.mm-premium .mm-location__info dl,body.mm-redesign .mm-location__info dl{margin:1.25rem 0 0;display:grid;gap:var(--mm-space-3)}body.mm-premium .mm-map-fallback,body.mm-redesign .mm-map-fallback{position:relative;min-height:280px;max-height:360px;height:100%;border-radius:var(--mm-radius-media);overflow:hidden;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.65rem;padding:1.5rem;text-align:center;border:1px solid var(--mm-border);background:linear-gradient(160deg,rgba(255,255,255,0.88),rgba(244,247,245,0.92)),#e7eee9}body.mm-premium .mm-map-fallback__grid,body.mm-redesign .mm-map-fallback__grid{position:absolute;inset:0;opacity:0.35;background-image:linear-gradient(rgba(26,31,28,0.08) 1px,transparent 1px),linear-gradient(90deg,rgba(26,31,28,0.08) 1px,transparent 1px);background-size:28px 28px;pointer-events:none}body.mm-premium .mm-map-fallback__pin,body.mm-redesign .mm-map-fallback__pin{position:relative;z-index:1;width:3rem;height:3rem;border-radius:999px;display:grid;place-items:center;background:rgba(0,170,85,0.12);color:var(--mm-link)}body.mm-premium .mm-map-fallback__icon,body.mm-redesign .mm-map-fallback__icon{width:1.6rem;height:1.6rem}body.mm-premium .mm-map-fallback__label,body.mm-premium .mm-map-fallback__note,body.mm-redesign .mm-map-fallback__label,body.mm-redesign .mm-map-fallback__note{position:relative;z-index:1;margin:0}body.mm-premium .mm-map-fallback__label,body.mm-redesign .mm-map-fallback__label{font-family:var(--mm-display);font-weight:650}body.mm-premium .mm-map-fallback__note,body.mm-redesign .mm-map-fallback__note{font-size:0.82rem;color:var(--mm-muted);max-width:22rem}body.mm-premium .mm-map-fallback__cta,body.mm-redesign .mm-map-fallback__cta{position:relative;z-index:1}body.mm-premium .mm-section--standort,body.mm-redesign .mm-section--standort{background:#f3f6f4;padding-block:clamp(3rem,6vw,5rem)}@media (max-width:1024px){body.mm-premium .mm-trust-grid,body.mm-redesign .mm-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}body.mm-premium .mm-carrier-grid,body.mm-redesign .mm-carrier-grid{grid-template-columns:1fr}}@media (max-width:860px){body.mm-premium .mm-hero--parcel .mm-hero__grid,body.mm-redesign .mm-hero--parcel .mm-hero__grid{grid-template-columns:1fr}body.mm-premium .mm-hero--parcel .mm-hero__media--parcel,body.mm-redesign .mm-hero--parcel .mm-hero__media--parcel{max-height:280px}body.mm-premium .mm-cap-strip,body.mm-redesign .mm-cap-strip{grid-template-columns:1fr 1fr}body.mm-premium .mm-location--split,body.mm-redesign .mm-location--split{grid-template-columns:1fr}body.mm-premium .mm-map-fallback,body.mm-redesign .mm-map-fallback{min-height:220px;max-height:280px}body.mm-premium .mm-page--paketshop .mm-actions--ranked .mm-btn--ghost,body.mm-redesign .mm-page--paketshop .mm-actions--ranked .mm-btn--ghost{border-width:1.5px}}@media (max-width:480px){body.mm-premium .mm-cap-strip,body.mm-redesign .mm-cap-strip,body.mm-premium .mm-trust-grid,body.mm-redesign .mm-trust-grid{grid-template-columns:1fr}body.mm-premium .mm-page--paketshop .mm-wrap,body.mm-redesign .mm-page--paketshop .mm-wrap{width:min(1220px,calc(100% - 1.5rem))}}@media (prefers-reduced-motion:reduce){body.mm-premium a.mm-carrier-card,body.mm-redesign a.mm-carrier-card,body.mm-premium .mm-carrier-card__arrow,body.mm-redesign .mm-carrier-card__arrow{transition:none !important}body.mm-premium a.mm-carrier-card:hover,body.mm-redesign a.mm-carrier-card:hover,body.mm-premium a.mm-carrier-card:focus-visible,body.mm-redesign a.mm-carrier-card:focus-visible{transform:none}body.mm-premium a.mm-carrier-card:hover .mm-carrier-card__arrow,body.mm-redesign a.mm-carrier-card:hover .mm-carrier-card__arrow{transform:none}}body.mm-home-migrated .mm-hero--home .mm-hero__media[data-mm-hero-depth].is-tilting img{transform:translate3d(var(--mm-hx,0px),var(--mm-hy,0px),0) rotate(var(--mm-hr,0deg))}body.mm-home-migrated a.mm-device-card{transition:border-color var(--mm-dur) var(--mm-ease),transform 220ms var(--mm-ease),box-shadow 220ms var(--mm-ease)}body.mm-home-migrated a.mm-device-card:hover,body.mm-home-migrated a.mm-device-card:focus-visible{border-color:var(--mm-primary);transform:translateY(-3px);box-shadow:0 10px 28px rgba(14,22,18,0.08)}body.mm-home-migrated .mm-device-card__media--stage{aspect-ratio:4 / 3;display:grid;place-items:center;background:#f5f6f5;overflow:hidden;border-radius:calc(var(--mm-radius-card,12px) - 1px)}body.mm-home-migrated .mm-device-card__media--stage img{width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:center;filter:none;transition:transform 220ms var(--mm-ease);transform:translateZ(0)}body.mm-home-migrated a.mm-device-card:hover .mm-device-card__media--stage img,body.mm-home-migrated a.mm-device-card:focus-visible .mm-device-card__media--stage img{transform:translate3d(0,0,0) scale(1.02)}body.mm-home-migrated .mm-trust-grid--home{grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:800px){body.mm-home-migrated .mm-trust-grid--home{grid-template-columns:1fr}}body.mm-home-migrated .mm-review__name{color:var(--mm-ink);font-weight:700}body.mm-home-migrated .mm-section--services{--mm-svc-ease:cubic-bezier(0.22,1,0.36,1);background:#f5f7f6}body.mm-home-migrated .mm-home-services--editorial{display:grid;grid-template-columns:minmax(15rem,0.78fr) minmax(0,1.72fr);gap:clamp(1.5rem,3.5vw,3rem);align-items:center}body.mm-home-migrated .mm-home-services__intro{padding-top:0.15rem;max-width:22rem}body.mm-home-migrated .mm-home-services__intro .mm-h2{margin:0 0 0.65rem}body.mm-home-migrated .mm-home-services__intro .mm-lead{margin:0;color:var(--mm-muted)}body.mm-home-migrated .mm-home-services__showcase{display:grid;grid-template-columns:1fr;gap:0.85rem;min-width:0}body.mm-home-migrated .mm-home-services__secondary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.85rem;align-items:stretch}body.mm-home-migrated a.mm-home-service{display:flex;flex-direction:column;min-height:100%;background:var(--mm-surface);border:1px solid color-mix(in srgb,var(--mm-border) 88%,#c5d0cb);border-radius:var(--mm-radius-card);box-shadow:0 1px 0 rgba(14,22,18,0.03);text-decoration:none !important;color:inherit;outline:none;overflow:hidden;transition:border-color 400ms var(--mm-svc-ease),transform 400ms var(--mm-svc-ease),box-shadow 400ms var(--mm-svc-ease)}body.mm-home-migrated a.mm-home-service:hover{border-color:color-mix(in srgb,var(--mm-primary) 45%,var(--mm-border));transform:translateY(-3px);box-shadow:0 12px 28px rgba(14,22,18,0.07)}body.mm-home-migrated a.mm-home-service:focus-visible{border-color:var(--mm-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--mm-primary) 22%,transparent),0 10px 24px rgba(14,22,18,0.06);transform:translateY(-2px)}body.mm-home-migrated a.mm-home-service--featured{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.95fr);align-items:stretch}body.mm-home-migrated .mm-home-service--featured .mm-home-service__media{display:block;min-height:100%;background:color-mix(in srgb,var(--mm-bg-soft) 70%,#e8efeb);overflow:hidden}body.mm-home-migrated .mm-home-service--featured .mm-home-service__body{display:flex;flex-direction:column;gap:0.35rem;padding:clamp(1.15rem,2.2vw,1.65rem);min-width:0}body.mm-home-migrated .mm-home-service__type{font-size:0.72rem;font-weight:650;letter-spacing:0.04em;text-transform:uppercase;color:var(--mm-link)}body.mm-home-migrated .mm-home-service__title{font-family:var(--mm-display);font-weight:700;font-size:clamp(1.15rem,1.4vw,1.35rem);line-height:1.2;color:var(--mm-ink)}body.mm-home-migrated .mm-home-service__carriers{font-size:0.88rem;font-weight:600;color:var(--mm-ink);opacity:0.78}body.mm-home-migrated .mm-home-service__text{color:var(--mm-muted);font-size:0.94rem;line-height:1.45}body.mm-home-migrated .mm-home-service__cta{margin-top:auto;padding-top:0.85rem;font-size:0.9rem;font-weight:650;color:var(--mm-link);display:inline-flex;align-items:center;gap:0.28rem}body.mm-home-migrated .mm-home-service__arrow{display:inline-block;transition:transform 400ms var(--mm-svc-ease)}body.mm-home-migrated a.mm-home-service:hover .mm-home-service__arrow,body.mm-home-migrated a.mm-home-service:focus-visible .mm-home-service__arrow{transform:translateX(3px)}body.mm-home-migrated a.mm-home-service--secondary{padding:1.15rem 1.2rem 1.2rem;gap:0.9rem;background:color-mix(in srgb,#ffffff 88%,#e7f0ea)}body.mm-home-migrated .mm-home-service--secondary .mm-home-service__icon{display:grid;place-items:center;width:3.5rem;height:3.5rem;border-radius:0.9rem;background:color-mix(in srgb,var(--mm-accent-soft) 70%,#fff);color:var(--mm-link);flex-shrink:0;border:1px solid color-mix(in srgb,var(--mm-primary) 12%,transparent)}body.mm-home-migrated .mm-home-service--secondary .mm-home-service__svg{width:1.85rem;height:1.85rem;display:block;transition:transform 400ms var(--mm-svc-ease)}body.mm-home-migrated a.mm-home-service--secondary:hover .mm-home-service__svg,body.mm-home-migrated a.mm-home-service--secondary:focus-visible .mm-home-service__svg{transform:scale(1.04)}body.mm-home-migrated .mm-home-service--secondary .mm-home-service__body{display:flex;flex-direction:column;gap:0.28rem;min-width:0;flex:1}body.mm-home-migrated .mm-home-service--secondary .mm-home-service__title{font-size:1.05rem}body.mm-home-migrated .mm-home-service--secondary .mm-home-service__cta{padding-top:0.65rem}@media (max-width:1100px){body.mm-home-migrated .mm-home-services--editorial{grid-template-columns:1fr;gap:1.35rem}body.mm-home-migrated .mm-home-services__intro{max-width:36rem}body.mm-home-migrated a.mm-home-service--featured{grid-template-columns:1fr}body.mm-home-migrated .mm-home-service--featured .mm-home-service__media{aspect-ratio:16 / 10}}@media (max-width:700px){body.mm-home-migrated .mm-home-services__secondary{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){body.mm-home-migrated a.mm-home-service,body.mm-home-migrated .mm-home-service__arrow,body.mm-home-migrated .mm-home-service__svg,body.mm-home-migrated .mm-home-service--featured .mm-home-service__media img{transition:none}body.mm-home-migrated a.mm-home-service:hover,body.mm-home-migrated a.mm-home-service:focus-visible{transform:none}body.mm-home-migrated a.mm-home-service--featured:hover .mm-home-service__media img,body.mm-home-migrated a.mm-home-service--featured:focus-visible .mm-home-service__media img,body.mm-home-migrated a.mm-home-service--secondary:hover .mm-home-service__svg,body.mm-home-migrated a.mm-home-service--secondary:focus-visible .mm-home-service__svg{transform:none}}body.mm-home-migrated .mm-cta-band--home{gap:clamp(1.25rem,3vw,2.5rem);padding:clamp(1.75rem,3.5vw,2.75rem)}body.mm-home-migrated .mm-cta-band--home .mm-cta-band__copy .mm-h2{margin:0 0 0.35rem}body.mm-home-migrated .mm-cta-band--home .mm-btn--on-dark{background:#fff;color:var(--mm-footer)}body.mm-home-migrated .mm-cta-band--home .mm-btn--on-dark:hover{background:#f0f4f1}body.mm-home-migrated .mm-home-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--mm-space-5)}@media (max-width:900px){body.mm-home-migrated .mm-home-blog{grid-template-columns:1fr}}body.mm-home-migrated a.mm-home-blog__card{display:flex;flex-direction:column;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;text-decoration:none !important;color:inherit;transition:border-color 200ms var(--mm-ease),transform 200ms var(--mm-ease)}body.mm-home-migrated a.mm-home-blog__card:hover,body.mm-home-migrated a.mm-home-blog__card:focus-visible{border-color:var(--mm-primary);transform:translateY(-3px)}body.mm-home-migrated .mm-home-blog__media{aspect-ratio:16 / 10;background:#f5f6f5;display:grid;place-items:center;overflow:hidden}body.mm-home-migrated .mm-home-blog__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;filter:none;transform:translateZ(0)}body.mm-home-migrated .mm-home-blog__body{padding:1rem 1.1rem 1.2rem;display:flex;flex-direction:column;gap:0.55rem;flex:1}body.mm-home-migrated .mm-home-blog__body .mm-h3{margin:0;font-size:1.05rem;line-height:1.35}body.mm-home-migrated .mm-home-blog__cta{margin-top:auto;font-weight:650;color:var(--mm-link);font-size:0.92rem}@media (prefers-reduced-motion:reduce){body.mm-home-migrated a.mm-device-card,body.mm-home-migrated a.mm-device-card:hover,body.mm-home-migrated a.mm-device-card:focus-visible,body.mm-home-migrated .mm-device-card__media--stage img,body.mm-home-migrated a.mm-device-card:hover .mm-device-card__media--stage img,body.mm-home-migrated a.mm-repair-card--home,body.mm-home-migrated a.mm-repair-card--home:hover,body.mm-home-migrated .mm-repair-card__icon,body.mm-home-migrated a.mm-home-service,body.mm-home-migrated a.mm-home-service:hover,body.mm-home-migrated a.mm-home-service:focus-visible,body.mm-home-migrated a.mm-home-service:hover .mm-home-service__svg,body.mm-home-migrated a.mm-home-service:focus-visible .mm-home-service__svg,body.mm-home-migrated a.mm-home-service:hover .mm-home-service__arrow,body.mm-home-migrated a.mm-home-service:focus-visible .mm-home-service__arrow,body.mm-home-migrated a.mm-home-blog__card,body.mm-home-migrated a.mm-home-blog__card:hover,body.mm-home-migrated .mm-hero--home .mm-hero__media img,body.mm-home-migrated a.mm-brand-tile,body.mm-home-migrated a.mm-brand-tile:hover{transform:none !important;transition:none !important}}body.mm-home-migrated .mm-lead--measure{max-width:36rem}body.mm-home-migrated .mm-section__head .mm-h2{max-width:22ch;letter-spacing:-0.02em}body.mm-home-migrated .mm-home-signature-bridge{height:clamp(0.75rem,2vw,1.5rem)}body.mm-home-migrated .mm-section--home-devices{padding-bottom:clamp(0.75rem,2vw,1.25rem)}body.mm-home-migrated .mm-device-card__label{display:flex;align-items:center;justify-content:space-between;gap:0.5rem}body.mm-home-migrated .mm-device-card__arrow{color:var(--mm-link);opacity:0;transform:translateX(0);transition:opacity 200ms var(--mm-ease),transform 200ms var(--mm-ease)}body.mm-home-migrated a.mm-device-card:hover .mm-device-card__arrow,body.mm-home-migrated a.mm-device-card:focus-visible .mm-device-card__arrow{opacity:1;transform:translateX(3px)}body.mm-home-migrated .mm-device-card--phone .mm-device-card__media--stage img,body.mm-home-migrated .mm-device-card--tablet .mm-device-card__media--stage img,body.mm-home-migrated .mm-device-card--console .mm-device-card__media--stage img,body.mm-home-migrated .mm-device-card--watch .mm-device-card__media--stage img,body.mm-home-migrated .mm-device-card--computer .mm-device-card__media--stage img{max-width:none;max-height:none;width:100%;height:100%;object-fit:cover}body.mm-home-migrated .mm-brand-tiles{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:0.65rem}body.mm-home-migrated a.mm-brand-tile{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0.45rem;min-height:5.25rem;padding:0.75rem 0.5rem;border:1px solid var(--mm-border);border-radius:0.85rem;background:var(--mm-surface);text-decoration:none !important;color:var(--mm-ink);transition:border-color 200ms var(--mm-ease),transform 200ms var(--mm-ease),box-shadow 200ms var(--mm-ease)}body.mm-home-migrated a.mm-brand-tile:hover,body.mm-home-migrated a.mm-brand-tile:focus-visible{border-color:var(--mm-primary);transform:translateY(-3px);box-shadow:0 8px 20px rgba(14,22,18,0.06)}body.mm-home-migrated .mm-brand-tile__logo{display:grid;place-items:center;width:2.5rem;height:2rem}body.mm-home-migrated .mm-brand-tile__logo img{width:auto;height:auto;max-width:1.85rem;max-height:1.85rem;object-fit:contain;opacity:0.92}body.mm-home-migrated .mm-brand-tile--samsung .mm-brand-tile__logo img{max-width:3.1rem;max-height:1.25rem}body.mm-home-migrated .mm-brand-tile--apple .mm-brand-tile__logo img{max-width:1.35rem;max-height:1.55rem}body.mm-home-migrated .mm-brand-tile--google .mm-brand-tile__logo img{max-width:1.55rem;max-height:1.55rem}body.mm-home-migrated .mm-brand-tile--motorola .mm-brand-tile__logo img{max-width:1.65rem;max-height:1.65rem}body.mm-home-migrated .mm-brand-tile__name{font-size:0.78rem;font-weight:600;text-align:center;line-height:1.2;color:var(--mm-ink)}body.mm-home-migrated a.mm-brand-tile--all{border-style:dashed;color:var(--mm-link);flex-direction:row;gap:0.35rem}body.mm-home-migrated a.mm-brand-tile--all .mm-brand-tile__name{color:var(--mm-link);font-weight:700}@media (max-width:1024px){body.mm-home-migrated .mm-brand-tiles{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:560px){body.mm-home-migrated .mm-brand-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}}body.mm-home-migrated .mm-trust-grid--editorial .mm-trust-item--editorial{background:transparent;border:0;box-shadow:none;border-radius:0;padding:0.25rem 0.15rem 0.5rem;border-top:2px solid var(--mm-primary);padding-top:1rem}body.mm-home-migrated .mm-section--trust{background:var(--mm-surface)}body.mm-home-migrated .mm-review__via{font-size:0.82rem;color:var(--mm-muted)}body.mm-home-migrated .mm-map-fallback__cta.mm-btn--ghost{background:transparent;border-color:var(--mm-border);color:var(--mm-ink)}body.mm-home-migrated .mm-map-fallback__cta.mm-btn--ghost:hover,body.mm-home-migrated .mm-map-fallback__cta.mm-btn--ghost:focus-visible{border-color:var(--mm-primary);color:var(--mm-link)}body.mm-home-migrated .mm-location__info .mm-actions{flex-wrap:wrap;gap:0.55rem}body.mm-home-migrated .mm-cta-band--home .mm-h2{max-width:18ch}@media (max-width:480px){body.mm-home-migrated .mm-card-grid--devices{grid-template-columns:1fr 1fr}body.mm-home-migrated .mm-device-card--computer{grid-column:1 / -1}}body.mm-premium a.mm-model-card,body.mm-redesign a.mm-model-card{display:flex;flex-direction:column;text-decoration:none;color:inherit;background:var(--mm-surface);border:1px solid var(--mm-border);border-radius:var(--mm-radius-card);overflow:hidden;box-shadow:var(--mm-shadow);transition:transform 0.22s ease,border-color 0.22s ease;scroll-margin-top:5.5rem}body.mm-premium a.mm-model-card:hover,body.mm-redesign a.mm-model-card:hover,body.mm-premium a.mm-model-card:focus-visible,body.mm-redesign a.mm-model-card:focus-visible{transform:translateY(-3px);border-color:color-mix(in srgb,var(--mm-primary) 35%,var(--mm-border));outline:none}body.mm-premium .mm-model-card__stage,body.mm-redesign .mm-model-card__stage{display:grid;place-items:center;min-height:clamp(260px,32vw,420px);padding:1.25rem 1.5rem;background:radial-gradient(ellipse 70% 55% at 50% 42%,#fff,transparent 70%),var(--mm-bg-soft);border-bottom:1px solid var(--mm-border)}body.mm-premium .mm-model-card__stage img,body.mm-redesign .mm-model-card__stage img{width:auto;max-width:88%;max-height:min(360px,100%);height:auto;object-fit:contain;transition:transform 0.22s ease}body.mm-premium a.mm-model-card:hover .mm-model-card__stage img,body.mm-redesign a.mm-model-card:hover .mm-model-card__stage img{transform:scale(1.02)}body.mm-premium .mm-model-card__body,body.mm-redesign .mm-model-card__body{display:flex;flex-direction:column;gap:0.65rem;padding:1.15rem 1.25rem 1.35rem}body.mm-premium .mm-model-card__title,body.mm-redesign .mm-model-card__title{margin:0}body.mm-premium .mm-model-card__cta,body.mm-redesign .mm-model-card__cta{display:inline-flex;align-items:center;gap:0.35rem;margin-top:0.25rem;font-weight:650;color:var(--mm-link)}body.mm-premium .mm-model-card__arrow,body.mm-redesign .mm-model-card__arrow{display:inline-block;transition:transform 0.22s ease}body.mm-premium a.mm-model-card:hover .mm-model-card__arrow,body.mm-redesign a.mm-model-card:hover .mm-model-card__arrow{transform:translateX(3px)}@media (prefers-reduced-motion:reduce){body.mm-premium a.mm-model-card,body.mm-redesign a.mm-model-card,body.mm-premium .mm-model-card__stage img,body.mm-redesign .mm-model-card__stage img,body.mm-premium .mm-model-card__arrow,body.mm-redesign .mm-model-card__arrow{transition:none !important}body.mm-premium a.mm-model-card:hover,body.mm-redesign a.mm-model-card:hover{transform:none}body.mm-premium a.mm-model-card:hover .mm-model-card__stage img,body.mm-redesign a.mm-model-card:hover .mm-model-card__stage img,body.mm-premium a.mm-model-card:hover .mm-model-card__arrow,body.mm-redesign a.mm-model-card:hover .mm-model-card__arrow{transform:none}}body.mm-apple-hub-page .mm-apple-hub{padding-top:1.5rem;padding-bottom:2rem}body.mm-apple-hub-page .mm-apple-card-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;align-items:stretch}body.mm-apple-hub-page a.mm-apple-card{display:flex;flex-direction:row;align-items:center;gap:0;min-width:0;min-height:176px;scroll-margin-block:1rem 6rem;padding:0;overflow:hidden;text-decoration:none;color:var(--mm-ink);background:#fff;border:1px solid var(--mm-border-strong);border-radius:14px;box-shadow:0 2px 8px rgb(26 31 28 / 3%);transition:border-color .18s ease,box-shadow .18s ease}body.mm-apple-hub-page a.mm-apple-card:hover{border-color:#007a3d;box-shadow:0 4px 14px rgb(26 31 28 / 8%);transform:none}body.mm-apple-hub-page a.mm-apple-card:focus-visible,body.mm-apple-hub-page summary:focus-visible{outline:3px solid #007a3d;outline-offset:3px}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__stage{order:2;flex:0 0 112px;display:grid;place-items:center;width:112px;height:144px;min-height:0;aspect-ratio:auto;margin:0 16px 0 0;padding:0;overflow:hidden;background:none;border:0;box-shadow:none}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__stage img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;border-radius:6px;filter:none;transform:none}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__body{order:1;flex:1;min-width:0;display:flex;flex-direction:column;align-self:stretch;justify-content:center;gap:.4rem;padding:1.25rem}body.mm-apple-hub-page .mm-model-card__kicker{font-size:.75rem;line-height:1.4;letter-spacing:.04em;text-transform:uppercase;color:#526159}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__title{display:block;margin:0;font-size:1.125rem;font-weight:650;line-height:1.35;letter-spacing:-.015em;overflow-wrap:anywhere;text-wrap:balance}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__cta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:.3rem;margin-top:.35rem;font-size:.875rem;line-height:1.5;font-weight:600;color:#007a3d}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__arrow{transform:none}body.mm-apple-hub-page .mm-model-badge{color:#006c36;white-space:nowrap}body.mm-apple-hub-page a.mm-apple-card--compact{min-height:104px}body.mm-apple-hub-page a.mm-apple-card--compact .mm-model-card__kicker{display:none}body.mm-apple-hub-page a.mm-apple-card--compact .mm-model-card__body{padding:1rem}body.mm-apple-hub-page a.mm-apple-card--compact .mm-model-card__title{font-size:1rem}body.mm-apple-hub-page .mm-apple-accordion{display:grid;gap:.75rem}body.mm-apple-hub-page details.mm-apple-gen{border:1px solid var(--mm-border-strong);border-radius:12px;background:#fff;padding:0}body.mm-apple-hub-page details.mm-apple-gen>summary{list-style:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:.75rem;padding:1rem;min-height:64px;cursor:pointer}body.mm-apple-hub-page details.mm-apple-gen>summary::-webkit-details-marker{display:none}body.mm-apple-hub-page .mm-apple-gen__title{margin:0;font-size:1.0625rem;font-weight:650;line-height:1.4}body.mm-apple-hub-page .mm-apple-gen__meta{font-size:.8125rem;color:#526159;white-space:nowrap}body.mm-apple-hub-page details.mm-apple-gen[open]>summary{border-bottom:1px solid var(--mm-border)}body.mm-apple-hub-page details.mm-apple-gen .mm-apple-card-grid{padding:1rem}body.mm-apple-hub-page .mm-apple-ipad-family{margin-top:1.5rem}body.mm-apple-hub-page .mm-apple-ipad-family>h4{margin:0 0 .75rem;font-size:1.125rem}body.mm-apple-hub-page .mm-apple-tier__lead{margin-bottom:1.25rem}body.mm-apple-hub-page .mm-jump a{min-height:44px;display:inline-flex;align-items:center}body.mm-apple-hub-page :is(.mm-apple-tier,.mm-model-group,#apple-models){scroll-margin-top:1.5rem}body.mm-apple-hub-page .mm-hero--device .mm-hero__media{max-height:440px;min-height:0}body.mm-apple-hub-page .mm-hero--device .mm-hero__media img{max-height:440px;object-fit:contain}@media (min-width:640px){body.mm-apple-hub-page .mm-apple-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1100px){body.mm-apple-hub-page .mm-apple-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1024px){body.mm-premium.mm-apple-hub-page .mm-shell-nav>nav,body.mm-premium.mm-apple-hub-page .mm-shell-cta{display:none}body.mm-premium.mm-apple-hub-page .mm-shell-nav{gap:1rem}body.mm-premium.mm-apple-hub-page .mm-shell-burger{flex:0 0 44px;margin-left:auto}}@media (max-width:639px){body.mm-apple-hub-page .mm-cta-band>div:first-child{flex:0 1 auto}body.mm-apple-hub-page .mm-cta-band{align-items:stretch}body.mm-apple-hub-page .mm-hero__copy{order:0}body.mm-apple-hub-page .mm-hero--device .mm-hero__media{order:1;height:230px;max-height:230px}body.mm-apple-hub-page .mm-hero--device .mm-hero__media img{height:230px;max-height:230px;width:100%}body.mm-apple-hub-page .mm-hero__grid{gap:1.5rem}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__body{padding:1rem}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__stage{flex-basis:96px;width:96px;height:136px;margin-right:12px}body.mm-apple-hub-page details.mm-apple-gen .mm-apple-card-grid{padding:.75rem;gap:.75rem}}@media (prefers-reduced-motion:reduce){body.mm-apple-hub-page a.mm-apple-card{transition:none}}body.mm-premium .mm-section--paper,body.mm-redesign .mm-section--paper{background:var(--mm-bg)}body.mm-premium .mm-section--tonal,body.mm-redesign .mm-section--tonal{background:linear-gradient(180deg,rgba(238,241,239,0.92) 0%,#eef1ef 100%)}body.mm-premium .mm-section--ink-soft,body.mm-redesign .mm-section--ink-soft{background:radial-gradient(ellipse 80% 60% at 10% 0%,rgba(0,170,85,0.05),transparent 55%),var(--mm-surface-ink-soft,#f7f9f8)}body.mm-premium .mm-section--soft,body.mm-redesign .mm-section--soft{background:var(--mm-bg-soft)}body.mm-premium .mm-text-cta,body.mm-redesign .mm-text-cta{display:inline-flex;align-items:center;gap:0.35rem;margin-top:0.75rem;font-size:var(--mm-fs-small);font-weight:650;color:var(--mm-link,#007a3d)}body.mm-premium .mm-text-cta--quiet{margin-top:0;white-space:nowrap}body.mm-home-migrated .mm-device-rail a.mm-device-card,body.mm-premium .mm-device-rail a.mm-device-card{background:transparent;border-color:transparent;box-shadow:none;border-radius:var(--mm-radius-media)}body.mm-home-migrated .mm-device-rail a.mm-device-card:hover,body.mm-home-migrated .mm-device-rail a.mm-device-card:focus-visible{border-color:var(--mm-border-strong);box-shadow:none;transform:none}body.mm-home-migrated .mm-device-rail .mm-device-card__media,body.mm-home-migrated .mm-device-rail .mm-device-card__media--stage{aspect-ratio:3 / 4;background:radial-gradient(ellipse 70% 55% at 50% 42%,rgba(255,255,255,0.98),transparent 72%),linear-gradient(180deg,#f7f8f7 0%,#eef1ef 100%);border-radius:var(--mm-radius-media)}body.mm-home-migrated .mm-device-rail .mm-device-card__media img,body.mm-home-migrated .mm-device-rail .mm-device-card__media--stage img{object-fit:contain !important;object-position:center;padding:8%}body.mm-home-migrated .mm-device-rail .mm-device-card__label{padding:0.75rem 0.25rem 0;font-weight:650}body.mm-home-migrated .mm-repair-editorial{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,0.85fr);gap:clamp(1.5rem,3vw,2.5rem);align-items:stretch}body.mm-home-migrated a.mm-repair-featured{display:grid;grid-template-rows:minmax(220px,1fr) auto;text-decoration:none !important;color:var(--mm-ink);border-radius:var(--mm-radius-media);overflow:hidden;background:var(--mm-bg-soft);border:1px solid transparent;transition:border-color var(--mm-dur) var(--mm-ease)}body.mm-home-migrated a.mm-repair-featured:hover,body.mm-home-migrated a.mm-repair-featured:focus-visible{border-color:var(--mm-primary)}body.mm-home-migrated .mm-repair-featured__media{background:#f5f6f5;min-height:240px}body.mm-home-migrated .mm-repair-featured__media img{width:100%;height:100%;min-height:240px;object-fit:cover;display:block}body.mm-home-migrated .mm-repair-featured__body{padding:1.25rem 1.35rem 1.5rem}body.mm-home-migrated .mm-repair-featured__body .mm-h3{margin:0 0 0.4rem}body.mm-home-migrated .mm-repair-featured__body p{margin:0;color:var(--mm-muted);max-width:42ch}body.mm-home-migrated .mm-repair-list{display:flex;flex-direction:column;gap:0;border-top:1px solid var(--mm-border)}body.mm-home-migrated a.mm-repair-row{display:grid;grid-template-columns:4.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.1rem 0;border-bottom:1px solid var(--mm-border);text-decoration:none !important;color:var(--mm-ink);transition:background var(--mm-dur-fast) var(--mm-ease)}body.mm-home-migrated a.mm-repair-row:hover,body.mm-home-migrated a.mm-repair-row:focus-visible{background:rgba(0,170,85,0.04)}body.mm-home-migrated .mm-repair-row__media{width:4.5rem;height:3.4rem;border-radius:8px;overflow:hidden;background:#f5f6f5}body.mm-home-migrated .mm-repair-row__media img{width:100%;height:100%;object-fit:cover;display:block}body.mm-home-migrated .mm-repair-row__title{display:block;font-weight:650;font-size:1.02rem;margin-bottom:0.15rem}body.mm-home-migrated .mm-repair-row__text{display:block;font-size:0.875rem;color:var(--mm-muted);line-height:1.45}@media (max-width:900px){body.mm-home-migrated .mm-repair-editorial{grid-template-columns:1fr}body.mm-home-migrated a.mm-repair-row{grid-template-columns:3.75rem minmax(0,1fr)}body.mm-home-migrated a.mm-repair-row .mm-text-cta{grid-column:2;margin-top:0.35rem}}body.mm-home-migrated .mm-review-band{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,3vw,2.75rem);align-items:start;border-top:1px solid var(--mm-border);padding-top:var(--mm-space-6)}body.mm-home-migrated .mm-review--quote{margin:0;padding:0;background:none;border:none;box-shadow:none;border-radius:0}body.mm-home-migrated .mm-review--lead{padding-right:clamp(0,2vw,1.5rem);border-right:1px solid var(--mm-border)}body.mm-home-migrated .mm-review--quote blockquote{margin:0}body.mm-home-migrated .mm-review--quote blockquote::before,body.mm-home-migrated .mm-review--quote blockquote::after{display:none}body.mm-home-migrated .mm-review--lead blockquote p{font-size:clamp(1.2rem,2vw,1.55rem);line-height:1.35;letter-spacing:-0.02em;font-weight:500;color:var(--mm-ink)}body.mm-home-migrated .mm-review--quote:not(.mm-review--lead) blockquote p{font-size:1rem;line-height:1.5;color:var(--mm-ink)}body.mm-home-migrated .mm-review--quote figcaption{margin-top:1rem;display:flex;flex-direction:column;gap:0.15rem}body.mm-home-migrated .mm-review__name{font-weight:650;font-size:0.9rem}body.mm-home-migrated .mm-review__via{font-size:0.75rem;color:var(--mm-muted-2)}body.mm-home-migrated .mm-section__head--inline{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:0.75rem 1.5rem;max-width:none;margin-bottom:var(--mm-space-5)}body.mm-home-migrated .mm-section__head--inline .mm-lead{margin:0}@media (max-width:860px){body.mm-home-migrated .mm-review-band{grid-template-columns:1fr;gap:1.75rem}body.mm-home-migrated .mm-review--lead{border-right:none;border-bottom:1px solid var(--mm-border);padding-right:0;padding-bottom:1.5rem}}body.mm-home-migrated .mm-trust-grid--editorial .mm-trust-item{background:transparent;border:none;box-shadow:none;padding:0;border-top:1px solid var(--mm-border);padding-top:1.25rem;border-radius:0}body.mm-home-migrated .mm-trust-item__icon{width:2rem;height:2rem;margin-bottom:0.75rem}body.mm-home-migrated a.mm-home-service--secondary{background:transparent;border:none;border-top:1px solid var(--mm-border);border-radius:0;box-shadow:none;padding:1.15rem 0}body.mm-home-migrated a.mm-home-service--featured{box-shadow:none}body.mm-home-migrated .mm-home-blog{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,2.5vw,2rem)}body.mm-home-migrated a.mm-home-blog__card{background:transparent;border:none;box-shadow:none;border-radius:0;padding:0}@media (max-width:800px){body.mm-home-migrated .mm-home-blog{grid-template-columns:1fr}}body.mm-apple-hub-page .mm-apple-tier{padding-block:clamp(1.75rem,3vw,2.75rem);border-top:1px solid var(--mm-border)}body.mm-apple-hub-page #apple-iphone-neu{background:radial-gradient(ellipse 70% 50% at 80% 20%,rgba(0,170,85,0.06),transparent 60%),transparent;margin-inline:calc(-1 * var(--mm-gutter));padding-inline:var(--mm-gutter);border-radius:var(--mm-radius-media)}body.mm-apple-hub-page .mm-apple-card-grid--premium{gap:clamp(1rem,2vw,1.5rem)}body.mm-apple-hub-page a.mm-apple-card{box-shadow:none !important;background:var(--mm-surface);border-color:var(--mm-border);transition:border-color var(--mm-dur) var(--mm-ease),transform var(--mm-dur) var(--mm-ease)}body.mm-apple-hub-page a.mm-apple-card:hover{border-color:var(--mm-primary);transform:translateY(-2px)}body.mm-apple-hub-page a.mm-apple-card--premium .mm-model-card__stage,body.mm-apple-hub-page a.mm-apple-card--media .mm-model-card__stage{background:radial-gradient(ellipse 65% 55% at 50% 45%,#fff,transparent 70%),linear-gradient(165deg,#f8f9f8 0%,#eef1ef 100%)}body.mm-apple-hub-page a.mm-apple-card .mm-model-card__stage img{object-fit:contain !important}body.mm-apple-hub-page details.mm-apple-gen{border-color:var(--mm-border);background:transparent;border-radius:12px}body.mm-apple-hub-page details.mm-apple-gen[open]{background:var(--mm-surface)}body.mm-premium ul.products>li.product,body.mm-redesign ul.products>li.product{box-shadow:none;border-color:var(--mm-border)}body.mm-premium ul.products img,body.mm-redesign ul.products img{object-fit:contain !important}body.mm-premium article.post .entry-content,body.mm-premium .mm-prose,body.mm-premium .mm-blog-article__body{max-width:var(--mm-measure)}body.mm-premium .mm-blog-list,body.mm-premium .mm-blog-grid{display:grid;gap:clamp(1.5rem,3vw,2.25rem)}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose{background:radial-gradient(ellipse 60% 40% at 0% 0%,rgba(0,170,85,0.05),transparent 50%),#f4f7f3}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method{box-shadow:none !important;border:1px solid var(--mm-border);background:#fff}body.mm-premium .mm-pdp-media img,body.mm-premium .woocommerce-product-gallery img,body.mm-premium .mm-model-hero__media img{object-fit:contain !important}body.mm-premium .mm-btn--primary,body.mm-redesign .mm-btn--primary{background:var(--mm-primary);border-color:var(--mm-primary);color:#10261b !important;font-weight:var(--mm-fw-btn)}body.mm-premium .mm-btn--ghost,body.mm-redesign .mm-btn--ghost{background:transparent;color:var(--mm-link) !important;border-color:var(--mm-border-strong)}@media (max-width:700px){body.mm-home-migrated .mm-device-rail,body.mm-home-migrated .mm-card-grid--devices{grid-template-columns:1fr 1fr;gap:0.85rem}body.mm-home-migrated .mm-device-rail a.mm-device-card:first-child{grid-column:1 / -1}body.mm-home-migrated .mm-device-rail a.mm-device-card:first-child .mm-device-card__media{aspect-ratio:16 / 10}body.mm-premium .mm-section{padding-block:clamp(2.5rem,8vw,3.5rem)}body.mm-home-migrated .mm-brand-tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0.65rem}}@media (prefers-reduced-motion:reduce){body.mm-home-migrated a.mm-repair-featured,body.mm-home-migrated a.mm-repair-row,body.mm-apple-hub-page a.mm-apple-card,body.mm-home-migrated .mm-device-rail a.mm-device-card{transition:none !important}body.mm-apple-hub-page a.mm-apple-card:hover{transform:none}}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__rows{display:flex;flex-direction:column;border-top:1px solid var(--mm-border);margin-top:0.5rem}body.mm-apple-hub-page .mm-repair-story--editorial a.mm-repair-story__row{display:grid;grid-template-columns:2.5rem minmax(0,1fr) auto;gap:1rem;align-items:center;padding:1.15rem 0;border-bottom:1px solid var(--mm-border);text-decoration:none !important;color:var(--mm-ink)}body.mm-apple-hub-page .mm-repair-story--editorial a.mm-repair-story__row:hover,body.mm-apple-hub-page .mm-repair-story--editorial a.mm-repair-story__row:focus-visible{background:rgba(0,170,85,0.04)}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__row-icon{display:grid;place-items:center;width:2.5rem;height:2.5rem}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__row-icon img,body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__card-icon{width:1.5rem;height:1.5rem;object-fit:contain}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__row-label{display:block;font-weight:650;font-size:1.05rem;margin-bottom:0.2rem}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__row-text{display:block;font-size:0.9rem;color:var(--mm-muted);line-height:1.45}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__actions{justify-content:flex-start;margin-top:1.5rem}body.mm-apple-hub-page .mm-repair-story--editorial .mm-repair-story__intro .mm-lead{max-width:48ch}@media (max-width:700px){body.mm-apple-hub-page .mm-repair-story--editorial a.mm-repair-story__row{grid-template-columns:2.25rem minmax(0,1fr)}body.mm-apple-hub-page .mm-repair-story--editorial a.mm-repair-story__row .mm-text-cta{grid-column:2;margin-top:0.35rem}}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods{grid-template-columns:1fr !important;gap:0 !important;border-top:1px solid var(--mm-border)}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method{display:grid !important;grid-template-columns:minmax(0,1fr) auto;align-items:center;min-height:72px !important;padding:1rem 0 !important;border:none !important;border-bottom:1px solid var(--mm-border) !important;border-radius:0 !important;background:transparent !important;box-shadow:none !important}@media (min-width:900px){body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods{grid-template-columns:repeat(4,minmax(0,1fr)) !important;gap:0 !important;border-top:1px solid var(--mm-border)}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method{padding:1.25rem 1rem 1.25rem 0 !important;border-bottom:none !important;border-right:1px solid var(--mm-border) !important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method:last-child{border-right:none !important}}:root,body.mm-premium{--mm-bg:#f6f8f7;--mm-bg-soft:#f6f8f7;--mm-ink:#17251d;--mm-text:#17251d;--mm-muted:#536159;--mm-primary:#00aa55;--mm-primary-hover:#007a3d;--mm-accent-2:#006b36;--mm-footer:#17251d;--mm-border:#dfe6e1;--mm-border-strong:#bac8c0;--mm-accent-soft:#edf8f1;--mm-focus:#006b36;--font-sans:"Geist Variable",system-ui,-apple-system,"Segoe UI",sans-serif;--mm-font-sans:var(--font-sans);--mm-font:var(--font-sans);--mm-display:var(--font-sans)}body.mm-premium{background:#f6f8f7;color:#17251d}body.mm-premium :is(h1,h2,h3,.mm-h1,.mm-h2,.mm-h3){color:var(--mm-ink)}body.mm-premium .mm-shell-header{position:sticky;top:0;z-index:1000;background:#fff;border-bottom:1px solid #dfe6e1;box-shadow:0 3px 18px rgb(20 50 32 / 4%)}body.mm-premium .mm-shell-top{background:#172f23;color:#fff}body.mm-premium .mm-shell-top a{color:#fff}body.mm-premium .mm-shell-menu a{color:#17251d}body.mm-premium .mm-shell-menu a:is(:hover,[aria-current=page]){color:#006b36}body.mm-premium .mm-btn--primary{background:#00aa55;border-color:#00aa55;color:#fff;font-weight:700}body.mm-premium .mm-btn--primary:hover{background:#007a3d;border-color:#007a3d}body.mm-premium .mm-btn--ghost{color:#006b36;border-color:#bac8c0}body.mm-premium :is(.mm-device-card,.mm-home-service,.mm-repair-card,.mm-model-card){border-radius:var(--mm-radius-card,14px);box-shadow:none;border:1px solid var(--mm-border,#e4ebe6);transition:border-color .22s var(--mm-ease,ease),transform .22s var(--mm-ease,ease)}@media(hover:hover){body.mm-premium :is(.mm-device-card,.mm-home-service,.mm-repair-card,.mm-model-card):hover{transform:translateY(-2px);box-shadow:var(--mm-shadow-soft,0 8px 24px rgb(20 50 32 / 6%));border-color:var(--mm-border-strong,#bac8c0)}}body.mm-premium :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #006b36;outline-offset:3px}@media(max-width:1024px){body.mm-premium .mm-shell-top__meta{display:block;font-size:12px}body.mm-premium .mm-shell-top__meta{font-size:0}body.mm-premium .mm-shell-top__meta a{font-size:12px}body.mm-premium .mm-shell-top__inner{gap:8px}body.mm-premium .mm-shell-nav>nav{display:none}body.mm-premium .mm-shell-nav{gap:12px}body.mm-premium .mm-shell-cta{display:inline-flex!important;margin-left:auto;padding:10px 12px;font-size:13px;min-height:44px}body.mm-premium .mm-shell-burger{margin-left:0;flex:0 0 44px}body.mm-premium .mm-shell-logo img{max-width:132px}}@media(max-width:380px){body.mm-premium .mm-shell-logo img{max-width:110px}body.mm-premium .mm-shell-nav{gap:8px}}@media(prefers-reduced-motion:reduce){body.mm-premium :is(.mm-device-card,.mm-home-service,.mm-repair-card,.mm-model-card){transition:none;transform:none}}body.mm-premium{padding-top:104px}body.mm-premium .mm-shell-header{position:fixed;inset:0 0 auto;width:100%}body.mm-premium .mm-btn--primary{color:#17251d}body.mm-premium .mm-btn--primary:hover{color:#fff}body.mm-premium .mm-finder .mm-btn--primary{color:#17251d}body.mm-premium .mm-finder .mm-btn--primary:hover{background:#007a3d;color:#fff}body.mm-premium :is(a,button).mm-btn.mm-btn--primary{color:#17251d!important}body.mm-premium :is(a,button).mm-btn.mm-btn--primary:hover{color:#fff!important}@media(max-width:768px){body.mm-premium{padding-bottom:calc(80px+env(safe-area-inset-bottom,0px))!important}}.mm-model-photo-unavailable{display:flex;align-items:center;justify-content:center;min-height:8rem;padding:1.5rem;color:#536159;background:#f6f8f7;border-radius:1rem;text-align:center}html{scroll-padding-top:120px}@media(max-width:360px){body.mm-premium .mm-shell-cta{padding-inline:10px!important;min-width:0;font-size:14px!important}}.mm-pdp-media:has(>.mm-model-photo-unavailable){min-height:0!important;height:auto!important;aspect-ratio:auto!important;padding:0!important;background:transparent!important;box-shadow:none!important}.mm-pdp-media>.mm-model-photo-unavailable{min-height:0;padding:1rem;font-size:.875rem}:root,body.mm-premium{--mm-link:#006b36;--mm-radius-card:16px;--mm-radius-btn:10px;--mm-radius-input:10px;--mm-section-y:clamp(40px,5.5vw,80px);--mm-shadow:0 2px 12px rgb(20 50 32 / 4%);--mm-focus:#006b36;--mm-lh-tight:1.1}body.mm-premium .mm-shell-nav{min-height:72px}body.mm-premium .mm-shell-logo img{object-fit:contain}body.mm-premium :is(a,button).mm-btn{border-radius:10px;min-height:48px;line-height:1.3;transition:background .16s ease,border-color .16s ease,color .16s ease}body.mm-premium :is(a,button).mm-btn.mm-btn--primary{background:#00aa55;border-color:#00aa55;color:#10261b!important}body.mm-premium :is(a,button).mm-btn.mm-btn--primary:hover{background:#007a3d;border-color:#007a3d;color:#fff!important}body.mm-premium :is(.mm-brand-kicker,.mm-eyebrow,.mm-model-card__cta,.mm-apple-card__cta,.mm-hero__phone,.mm-contact-card__label,.mm-contact-card__arrow){color:var(--mm-link)}body.mm-premium .mm-btn--ghost{color:var(--mm-link);background:#fff;border:1px solid var(--mm-border-strong)}body.mm-premium .mm-local-bar{background:#fff;border-top:1px solid var(--mm-border);box-shadow:0 -3px 14px rgb(20 50 32 / 4%)}body.mm-premium .mm-local-bar a{font-size:13px;color:var(--mm-link)}body.mm-premium .mm-local-bar a:nth-child(2){background:var(--mm-accent-soft)}body.mm-premium :is(.mm-device-card,.mm-home-service,.mm-repair-card,.mm-model-card,.mm-apple-card){border:1px solid var(--mm-border);border-radius:var(--mm-radius-card,14px);box-shadow:none}body.mm-premium :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid var(--mm-focus)!important;outline-offset:3px}body.mm-premium .mm-finder{--rf-ink:var(--mm-ink);--rf-muted:var(--mm-muted);--rf-green:var(--mm-link);--rf-line:var(--mm-border-strong);background:var(--mm-bg-soft)}body.mm-premium .mm-finder__field{align-content:start}body.mm-premium .mm-finder__row{align-items:start;align-self:start}body.mm-premium .mm-finder__result{box-shadow:var(--mm-shadow);border-radius:16px}body.mm-premium .mm-finder :is(input,select,textarea){border-radius:10px}body.mm-premium .mm-finder__steps button[aria-current=step]{background:#edf8f1;border-color:#006b36;color:#006b36}body.mm-premium .mm-finder__steps button[aria-current=step] span{background:#006b36;color:#fff}body.mm-premium .mm-finder .mm-finder__result{border-top-color:#00aa55}body.mm-premium .mm-finder :is(input,select,textarea):disabled{background:#e9eeeb;color:#536159}body.mm-premium .mm-finder .mm-btn:disabled{background:#e2e9e5!important;color:#536159!important;border-color:#e2e9e5!important}@media(min-width:1025px){body.mm-premium .mm-btn{white-space:nowrap}}@media(prefers-reduced-motion:reduce){body.mm-premium :is(.mm-btn,.mm-apple-card,.mm-model-card,.mm-device-card,.mm-home-service,.mm-repair-card){transition:none!important;transform:none!important}}body.mm-premium :is(a,button).mm-btn.mm-btn--ghost{color:var(--mm-link)!important}body.mm-premium .mm-text-model__cta{color:var(--mm-link);font-size:14px;font-weight:600}body.mm-premium .mm-price-confirmation{font-size:14px;line-height:1.6;color:var(--mm-muted);margin-top:24px;max-width:70ch}@media(max-width:768px){body.mm-premium .mm-hero .mm-hero__copy{order:0;grid-row:1}body.mm-premium .mm-hero .mm-hero__media{order:1;grid-row:2}}.mm-verified-model-media{display:flex;align-items:center;justify-content:center;width:100%;height:220px;background:#fff;padding:20px;box-sizing:border-box;overflow:hidden}.mm-verified-model-media img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important;max-height:180px}body.mm-premium .mm-verified-model>a{display:block;padding:0;min-height:0}body.mm-premium .mm-verified-model .woocommerce-loop-product__title,body.mm-premium .mm-verified-model .mm-text-model__cta{display:block;padding:12px 18px}body.mm-premium .mm-verified-model .mm-model-card__body{padding:18px}body.mm-premium a.mm-model-card.mm-verified-model{display:flex;flex-direction:column;align-items:stretch;min-width:0}body.mm-premium .mm-verified-model>.mm-verified-model-media{flex:0 0 220px;width:100%;min-width:0}body.mm-premium .mm-verified-model>.mm-model-card__body{width:100%;min-width:0;box-sizing:border-box;flex:1}body.mm-premium a.mm-apple-card--media{display:flex;flex-direction:column;align-items:stretch}body.mm-premium .mm-apple-card--media>.mm-model-card__stage{position:relative;inset:auto;order:0;width:100%;height:220px;min-height:220px;max-width:none;flex:0 0 220px;padding:20px;background:#fff;box-sizing:border-box}body.mm-premium .mm-apple-card--media>.mm-model-card__stage img{width:100%;height:180px;max-height:180px;object-fit:contain;position:static;transform:none}body.mm-premium .mm-apple-card--media>.mm-model-card__body{order:1;width:100%;padding:18px;box-sizing:border-box}body.mm-premium a.mm-apple-card--media>.mm-model-card__stage{order:0!important;width:100%!important;height:220px!important;min-height:220px!important;max-width:none!important;flex:0 0 220px!important;padding:20px!important;position:relative!important;inset:auto!important}body.mm-premium a.mm-apple-card--media>.mm-model-card__stage img{width:100%!important;height:180px!important;max-height:180px!important;object-fit:contain!important;position:static!important;transform:none!important}body.mm-premium a.mm-apple-card--media>.mm-model-card__body{order:1!important;flex:1!important;min-height:0!important;width:100%!important}body.mm-premium .mm-pdp-media:has(img[src*="/images/models/"]){background:#fff;padding:24px}body.mm-premium .mm-pdp-media img[src*="/images/models/"]{width:100%!important;height:420px!important;max-width:100%!important;max-height:420px!important;object-fit:contain!important}@media(max-width:768px){body.mm-premium .mm-pdp-media img[src*="/images/models/"]{height:260px!important;max-height:260px!important}}.mm-model-photo-caption{display:block;font-size:12px;line-height:1.5;font-weight:400;color:#52615a;margin:0 0 8px;text-align:center}.mm-pdp-media .mm-model-photo-caption{margin:12px 0 0}body.mm-premium .mm-home-intro{background:#fff;padding:56px 0 0;color:#17271f}.mm-home-intro__layout{display:grid;grid-template-columns:1.06fr 1fr;gap:64px;align-items:center}body.mm-premium .mm-home-intro h1{font-size:clamp(48px,5.15vw,76px);line-height:1.02;letter-spacing:-.055em;font-weight:700;max-width:650px;margin:0 0 26px}.mm-home-intro h1>span{display:block;color:#008345}.mm-home-intro__lead{font-size:22px;line-height:1.4;letter-spacing:-.025em;margin:0 0 16px;font-weight:500}.mm-home-intro__actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.mm-home-intro__actions a{font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;gap:22px;align-items:center;min-height:52px;transition:background .2s,transform .2s}.mm-home-intro__primary{background:#173e2a;color:#fff!important;border-radius:8px;padding:0 22px}.mm-home-intro__primary:hover{background:#006c39;transform:translateY(-2px)}.mm-home-intro__secondary{color:#173e2a!important;border-bottom:1px solid #bac9bf}.mm-home-intro__actions a:focus-visible,.mm-home-intro__visual a:focus-visible{outline:3px solid #008345;outline-offset:5px}.mm-home-intro__location{font-size:12px;line-height:1.7;color:#66746b;margin:24px 0 0}.mm-home-intro__visual{background:#f0f4ed;border-radius:24px;min-height:500px;padding:26px 28px;display:flex;flex-direction:column;overflow:hidden;position:relative}.mm-home-intro__art{flex:1;display:flex;align-items:center;justify-content:center;padding:30px 0}body.mm-premium .mm-home-intro__art img{display:block;width:100%;height:310px;object-fit:contain;mix-blend-mode:normal;filter:none;transform:none}@media(min-width:1500px){.mm-home-intro__layout{gap:90px}.mm-home-intro__visual{min-height:550px}}@media(max-width:1000px){.mm-home-intro__layout{gap:28px}.mm-home-intro__visual{min-height:450px;padding:22px}.mm-home-intro__actions{gap:12px}}@media(max-width:700px){body.mm-premium .mm-home-intro{padding-top:30px}.mm-home-intro__layout{grid-template-columns:1fr;gap:30px}body.mm-premium .mm-home-intro h1{font-size:clamp(44px,11vw,64px);margin-bottom:22px}.mm-home-intro__lead{font-size:20px}.mm-home-intro__actions{gap:14px}.mm-home-intro__actions a{font-size:13px;min-height:48px;gap:12px}.mm-home-intro__primary{padding:0 16px}.mm-home-intro__location{margin-top:16px;font-size:11px}.mm-home-intro__visual{min-height:350px;border-radius:18px;padding:20px}body.mm-premium .mm-home-intro__art img{height:220px}.mm-home-intro__art{padding:20px 0}}@media(prefers-reduced-motion:reduce){.mm-home-intro__actions a{transition:none}.mm-home-intro__primary:hover{transform:none}}body.mm-premium #mm-redesign-root .mm-home-intro__lead{font-size:22px!important;line-height:1.4!important;margin:0 0 16px!important}body.mm-premium #mm-redesign-root .mm-home-intro__location{font-size:12px!important;line-height:1.7!important;color:#66746b!important;margin:24px 0 0!important}@media(max-width:700px){body.mm-premium #mm-redesign-root .mm-home-intro__lead{font-size:20px!important}body.mm-premium #mm-redesign-root .mm-home-intro__location{font-size:11px!important;margin-top:16px!important}}body.mm-premium [data-mm-directory-polished] .mm-repair-intro{background:#fff;padding:52px 0 44px}body.mm-premium [data-mm-directory-polished] .mm-repair-intro .mm-h1{font-size:clamp(46px,5vw,72px);letter-spacing:-.045em}body.mm-premium [data-mm-directory-polished] .mm-repair-intro .mm-hero__media{background:#f0f4ed;border-radius:22px;padding:32px}body.mm-premium [data-mm-directory-polished] .mm-repair-intro .mm-hero__media img{height:330px;width:100%;object-fit:contain;mix-blend-mode:normal}body.mm-premium [data-mm-directory-polished] .mm-card-grid--brands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body.mm-premium [data-mm-directory-polished] .mm-brand-card{background:#fff;border:1px solid #dce4dd;border-radius:14px;box-shadow:none;overflow:hidden;transition:border-color .2s,box-shadow .2s}body.mm-premium [data-mm-directory-polished] .mm-brand-card:hover{border-color:#008345;box-shadow:0 8px 24px #173e2a0c}.mm-directory-mark{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 4px;min-height:78px}.mm-directory-mark img{width:46px;height:40px;object-fit:contain}.mm-directory-mark>span{color:#788a7c;font-size:20px}body.mm-premium [data-mm-directory-polished] .mm-brand-card__body{padding:16px 24px 24px;gap:0}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-directory-description{font-size:13px!important;line-height:1.6!important;color:#617064!important;margin:8px 0 22px!important;min-height:42px}body.mm-premium [data-mm-directory-polished] .mm-brand-card__cta{font-size:12px;margin-top:auto;min-height:36px;align-items:center}body.mm-premium [data-mm-directory-polished] .mm-device-card__media{background:#f3f6f1;padding:18px}body.mm-premium [data-mm-directory-polished] .mm-device-card__media img{object-fit:contain;mix-blend-mode:multiply}body.mm-premium [data-mm-directory-polished] #marken{background:#f7f9f6}@media(max-width:1000px){body.mm-premium [data-mm-directory-polished] .mm-card-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){body.mm-premium [data-mm-directory-polished] .mm-card-grid--brands{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.mm-directory-mark{padding:18px 16px 0}body.mm-premium [data-mm-directory-polished] .mm-brand-card__body{padding:12px 16px 18px}body.mm-premium [data-mm-directory-polished] .mm-repair-intro .mm-hero__media img{height:220px}body.mm-premium [data-mm-directory-polished] .mm-brand-card__cta{font-size:11px}}body.mm-premium [data-mm-service-directory] .mm-card-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid #dce4dd;border-left:1px solid #dce4dd}body.mm-premium [data-mm-service-directory] a.mm-service-directory-card{display:flex;flex-direction:column;border:0;border-right:1px solid #dce4dd;border-bottom:1px solid #dce4dd;border-radius:0;background:#fff;box-shadow:none;padding:28px;min-height:280px;color:#17271f;transition:background .2s}body.mm-premium [data-mm-service-directory] a.mm-service-directory-card:hover{background:#f0f5ed;transform:none}body.mm-premium [data-mm-service-directory] .mm-card__body{padding:0;flex:1;display:flex;flex-direction:column}body.mm-premium [data-mm-service-directory] .mm-h3{font-size:21px;line-height:1.2;letter-spacing:-.025em;margin-bottom:12px}body.mm-premium #mm-redesign-root [data-mm-service-directory] .mm-card__meta{font-size:14px!important;line-height:1.6!important;color:#5b6a60!important;margin:0 0 22px!important}body.mm-premium [data-mm-service-directory] .mm-card__cta{margin-top:auto;font-size:12px;display:flex;justify-content:space-between}@media(max-width:1000px){body.mm-premium [data-mm-service-directory] .mm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:500px){body.mm-premium [data-mm-service-directory] a.mm-service-directory-card{padding:20px 16px;min-height:280px}body.mm-premium [data-mm-service-directory] .mm-h3{font-size:18px}body.mm-premium #mm-redesign-root [data-mm-service-directory] .mm-card__meta{font-size:13px!important}}body.mm-premium #mm-redesign-root [data-mm-service-directory] .mm-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:0!important}body.mm-premium #mm-redesign-root [data-mm-service-directory] a.mm-service-directory-card{padding:28px!important;border-radius:0!important;min-height:290px!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-brand-card{border-radius:14px!important;box-shadow:none!important;min-height:0!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-directory-mark{padding:24px 24px 4px!important;display:flex!important;width:100%!important;justify-content:space-between!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-directory-mark img{margin:0!important;width:68px!important;max-width:68px!important;height:40px!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-brand-card__body{padding:16px 24px 24px!important}@media(max-width:1000px){body.mm-premium #mm-redesign-root [data-mm-service-directory] .mm-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:500px){body.mm-premium #mm-redesign-root [data-mm-service-directory] a.mm-service-directory-card{padding:20px 16px!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-directory-mark{padding:18px 16px 0!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-brand-card__body{padding:12px 16px 18px!important}}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-card-grid--brands{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-brand-card__body{min-height:0!important}@media(max-width:1000px){body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-card-grid--brands{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:700px){body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-card-grid--brands{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.mm-premium #mm-redesign-root[data-mm-directory-polished] .mm-brand-card__cta{font-size:11px!important;line-height:1.5!important}}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-card-grid{gap:20px!important;border:0!important}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] a.mm-service-directory-card{padding:0!important;border:1px solid #dde5df!important;border-radius:14px!important;overflow:hidden;min-height:0!important;background:#fff}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-repair-photo{position:relative;display:block;width:100%;aspect-ratio:4/3;overflow:hidden;background:#dce5df;flex:none}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-repair-photo img{display:block!important;width:100%!important;height:100%!important;max-width:none!important;max-height:none!important;margin:0!important;object-fit:cover!important;filter:none!important;transform:none!important;border-radius:0!important}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-repair-photo>span{position:absolute;bottom:12px;left:14px;background:#173e2ae6;color:#fff;font-size:10px;letter-spacing:.12em;padding:5px 8px;border-radius:4px}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-card__body{padding:22px!important;min-height:194px!important;box-sizing:border-box}@media(max-width:600px){body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-card-grid{grid-template-columns:1fr!important;gap:24px!important}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] .mm-card__body{min-height:175px!important}}body.mm-premium #mm-redesign-root [data-mm-service-directory="photography-v1"] img[src*="repair-photography/backglass-"]{object-position:50% 85%!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-wrap--blog{max-width:1240px}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-h1{font-size:clamp(38px,4.2vw,60px)!important;line-height:1.08!important;letter-spacing:-.045em;max-width:800px}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-kicker{font-size:11px!important;letter-spacing:.16em;color:#008345!important;margin-bottom:18px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-intro{font-size:16px!important;max-width:620px;line-height:1.7!important;margin-top:22px}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead{border:0!important;border-radius:20px!important;background:#eef3ed!important;padding:0!important;overflow:hidden;box-shadow:none!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__link{display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:0!important;padding:0!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__media{border-radius:0!important;height:440px!important;margin:0!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__media img{width:100%!important;height:100%!important;object-fit:cover!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__body{padding:44px!important;display:flex;flex-direction:column;justify-content:center}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__title{font-size:clamp(30px,3vw,44px)!important;line-height:1.1!important;letter-spacing:-.035em}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-topic{display:block;color:#008345;font-size:10px;letter-spacing:.1em;text-transform:uppercase;font-weight:650;margin-bottom:12px}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-grid{gap:38px 26px!important;border-top:0!important;margin-top:44px!important;padding-top:0!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item{padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important;border-radius:0!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__link{height:100%;display:flex;flex-direction:column}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__media{aspect-ratio:16/10;height:auto!important;border-radius:12px!important;overflow:hidden;background:#f1f4f0}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__media img{width:100%!important;height:100%!important;object-fit:cover!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] img.mm-blog-product-photo{object-fit:contain!important;background:#f1f4f0;padding:18px;box-sizing:border-box}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__body{padding:22px 0 8px!important;display:flex;flex-direction:column;flex:1}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__title{font-size:21px!important;line-height:1.3!important;letter-spacing:-.025em;margin:0 0 12px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-meta{font-size:12px!important;color:#536159!important;margin-bottom:12px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-item__excerpt{font-size:14px!important;line-height:1.7!important;margin:0 0 20px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-text-link{margin-top:auto;min-height:36px;display:flex;align-items:center;font-size:12px}@media(max-width:760px){body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__link{grid-template-columns:1fr!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__media{height:260px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__body{padding:26px!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-grid{grid-template-columns:1fr!important}}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] a.mm-blog-item__link{padding:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important;transform:none!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] a.mm-blog-lead__link{border:0!important;box-shadow:none!important;background:#eef3ed!important;border-radius:20px!important;overflow:hidden}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] .mm-blog-lead__media img{border-radius:0!important}body.mm-premium #mm-redesign-root[data-mm-blog-editorial] a:focus-visible{outline:3px solid #008345;outline-offset:5px}body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-verified-model-media{display:flex!important;align-items:center;justify-content:center;height:280px!important;flex:0 0 280px!important;padding:24px!important;background:#f7f8fa;box-sizing:border-box}body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-verified-model-media img{width:100%!important;height:100%!important;max-height:232px!important;object-fit:contain!important;filter:none!important;transform:none!important}body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-hero__media img{width:100%!important;height:340px!important;object-fit:contain!important;filter:none!important}body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-model-card__body{padding:24px!important}@media(max-width:650px){body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-verified-model-media{height:220px!important;flex-basis:220px!important}body.mm-premium #mm-redesign-root[data-mm-console-photos] .mm-hero__media img{height:230px!important}}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-section{padding-block:48px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-hero__grid{grid-template-columns:1.1fr 1fr;gap:64px;align-items:center}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-h1{font-size:clamp(38px,4vw,60px)!important;line-height:1.05!important;letter-spacing:-.04em}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-hero__media{padding:0!important;background:#101510!important;border:0!important;border-radius:20px!important;overflow:hidden;box-shadow:none!important}.mm-wu-panel{background:#101510;color:#fff;width:100%}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-wu-panel img{width:100%!important;height:235px!important;object-fit:contain!important;filter:none!important;transform:none!important}.mm-wu-panel__info{padding:0 36px 32px;border-top:1px solid #ffffff24}.mm-wu-panel__info>span{display:block;font-size:10px;letter-spacing:.14em;color:#ffdf00;margin:24px 0 16px}.mm-wu-panel__info strong{font-size:24px;line-height:1.25;font-weight:550}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-wu-panel__info p{color:#c9d1cc!important;font-size:14px!important;line-height:1.6;margin:16px 0 0!important}body.mm-premium #mm-redesign-root[data-mm-wu] #intro{padding-block:18px 36px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-prose--editorial{max-width:880px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-card-grid--services{grid-template-columns:repeat(3,minmax(0,1fr))!important;max-width:none!important}body.mm-premium #mm-redesign-root[data-mm-wu] #leistungen .mm-card__body{padding:28px!important}.mm-wu-step{display:block;font-size:12px;letter-spacing:.1em;color:#008345;margin-bottom:28px}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-card__meta{font-size:14px!important;line-height:1.7!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-why-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-wu-source{font-size:12px!important;color:#65736b!important;margin-top:22px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-faq{max-width:900px}@media(max-width:760px){body.mm-premium #mm-redesign-root[data-mm-wu] .mm-hero__grid{grid-template-columns:1fr!important;gap:30px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-section{padding-block:30px!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-card-grid--services,body.mm-premium #mm-redesign-root[data-mm-wu] .mm-why-grid{grid-template-columns:1fr!important}body.mm-premium #mm-redesign-root[data-mm-wu] .mm-wu-panel img{height:180px!important}}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero{padding:48px 0 52px!important;background:#fff!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero__grid{grid-template-columns:1.15fr 1fr!important;gap:64px!important;align-items:center!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero .mm-h1{font-size:clamp(42px,4.8vw,70px)!important;line-height:1.04!important;letter-spacing:-.05em!important;margin:22px 0!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero .mm-h1 span{color:#008345}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero .mm-lead{font-size:17px!important;line-height:1.7!important;max-width:510px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero__visual{display:block!important;min-height:0!important;max-height:none!important;overflow:visible!important}.mm-contact-visit{background:#172f23;color:#fff;border-radius:22px;padding:38px}.mm-contact-visit__eyebrow{font-size:10px;letter-spacing:.13em;color:#a5d8b4}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-visit h2{font-size:34px!important;line-height:1.12;letter-spacing:-.03em;color:white!important;margin:28px 0 18px}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-visit p{color:#d0dfd5!important;font-size:16px!important;line-height:1.65!important}.mm-contact-visit dl{border-top:1px solid #ffffff25;padding-top:20px;margin:24px 0}.mm-contact-visit dl>div{display:flex;justify-content:space-between;gap:16px;font-size:13px;margin:9px 0}.mm-contact-visit dt{font-weight:400;color:#c6d5cb}.mm-contact-visit dd{margin:0;color:#fff}.mm-contact-visit>a{display:flex;justify-content:space-between;border-top:1px solid #ffffff25;padding-top:22px;color:white!important;font-size:14px;font-weight:600;min-height:44px}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods-sec{padding:0 0 48px!important;background:white!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method{padding:22px!important;border-radius:12px!important;min-height:128px;position:relative;box-shadow:none!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method__icon{display:none!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method__title{font-size:15px!important}.mm-contact-method__kicker{margin-bottom:10px}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose{padding:64px 0!important;background:#f4f7f3}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose__grid{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)!important;gap:64px!important;align-items:start!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose__aside .mm-h2{font-size:38px!important;line-height:1.12!important;letter-spacing:-.035em}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose__aside .mm-lead{font-size:15px!important;line-height:1.7!important}.mm-contact-process{list-style:none;padding:0;margin:32px 0}.mm-contact-process li{display:flex;gap:18px;border-top:1px solid #d6e0d8;padding:22px 0}.mm-contact-process li>span{font-size:11px;color:#008345;padding-top:4px}.mm-contact-process strong{font-size:15px}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-process p{font-size:13px!important;line-height:1.6!important;margin:8px 0 0!important}.mm-contact-question{font-size:14px;font-weight:600;display:flex;justify-content:space-between;padding-block:12px}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-small{font-size:12px!important;line-height:1.6!important;color:#647468!important;margin-top:20px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-form-shell{background:white!important;padding:32px!important;border:1px solid #dfe7df!important;border-radius:18px!important;box-shadow:0 14px 45px #172f2308}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-finder{padding:0!important;background:transparent!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-finder__choices{min-height:160px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-finder__result{box-shadow:none!important;background:#f4f7f3!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-finder__heading .mm-h2{font-size:27px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-finder__steps button{font-size:12px!important;gap:6px!important;padding:8px 4px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] #standort{padding:64px 0!important;background:#fff!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-location--split{grid-template-columns:1fr 1fr!important;gap:28px!important}.mm-contact-address{background:#edf3e9;padding:38px;border-radius:16px;height:100%;box-sizing:border-box}.mm-contact-address>span{font-size:10px;letter-spacing:.14em;color:#008345}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-address h3{font-size:26px!important;margin-top:28px}.mm-contact-address strong{display:block;font-size:110px;line-height:1.2;font-weight:500;letter-spacing:-.07em}.mm-contact-address a{display:inline-block;border-bottom:1px solid #98b39e;padding-block:12px;font-size:13px;font-weight:600}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] a:focus-visible,body.mm-premium #mm-redesign-root[data-mm-contact-editorial] button:focus-visible{outline:3px solid #008345;outline-offset:4px}@media(max-width:1000px){body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose__grid{gap:28px!important}}@media(max-width:760px){body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero__grid,body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose__grid,body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-location--split{grid-template-columns:minmax(0,1fr)!important;gap:28px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-location__visual,body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-location__info{min-width:0}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero{padding-top:28px!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-form-shell{padding:20px!important}.mm-contact-visit{padding:28px}.mm-contact-address{padding:28px;min-width:0;max-width:100%;box-sizing:border-box}.mm-contact-address strong{font-size:clamp(4rem,18vw,6.875rem)}.mm-contact-address .mm-icon-heading{flex-wrap:wrap;min-width:0;max-width:100%}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-compose,body.mm-premium #mm-redesign-root[data-mm-contact-editorial] #standort{padding-block:36px!important}}@media(max-width:450px){body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-methods{grid-template-columns:1fr!important}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-method{min-height:100px!important}}body.mm-premium #mm-redesign-root[data-mm-contact-editorial] .mm-contact-hero__visual{order:2!important}body.mm-premium .mm-home-intro{background:#fff;padding:clamp(2rem,4vw,3.5rem) 0 0;color:#17271f}body.mm-premium .mm-home-intro__layout{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:clamp(1.75rem,4vw,4rem);align-items:center}body.mm-premium .mm-home-intro__brand{margin:0 0 1rem;font-size:clamp(1.05rem,1.6vw,1.2rem);font-weight:700;letter-spacing:-.02em;color:#007a3d}body.mm-premium .mm-home-intro h1{font-size:clamp(2.4rem,4.8vw,3.75rem)!important;line-height:1.05!important;letter-spacing:-.045em;font-weight:730;max-width:14ch;margin:0 0 1rem!important}body.mm-premium .mm-home-intro h1>span{display:block;color:#008345}body.mm-premium .mm-home-intro__lead{font-size:clamp(1.05rem,1.4vw,1.2rem)!important;line-height:1.5!important;letter-spacing:-.015em;margin:0 0 1.5rem!important;font-weight:450;color:#4a564f!important;max-width:36ch}body.mm-premium .mm-home-intro__actions{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}body.mm-premium .mm-home-intro__primary{background:#00aa55;color:#10261b!important;border-radius:10px;padding:0 1.25rem;border:1.5px solid #00aa55;min-height:48px;font-weight:625;text-decoration:none;display:inline-flex;align-items:center}body.mm-premium .mm-home-intro__primary:hover{background:#00964b;border-color:#00964b}body.mm-premium .mm-home-intro__secondary{color:#173e2a!important;border-bottom:1.5px solid #bac9bf;min-height:44px;font-weight:625;text-decoration:none;display:inline-flex;align-items:center}body.mm-premium .mm-home-intro__secondary:hover{border-bottom-color:#007a3d;color:#007a3d!important}body.mm-premium .mm-home-intro__location{font-size:.8125rem!important;line-height:1.6!important;color:#66746b!important;margin:1.25rem 0 0!important}body.mm-premium .mm-home-intro__visual{background:linear-gradient(165deg,#f4f7f4 0%,#e8eee9 100%);border-radius:1.35rem;min-height:clamp(280px,38vw,460px);padding:1.5rem;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgba(26,31,28,.06)}body.mm-premium .mm-home-intro__art{flex:1;display:flex;align-items:center;justify-content:center;padding:1rem 0}body.mm-premium .mm-home-intro__art img{display:block;width:100%;height:clamp(200px,28vw,300px);object-fit:contain;mix-blend-mode:normal}body.mm-premium .mm-home-intro__visual-caption{margin:0;padding-top:.5rem;font-size:.875rem}body.mm-premium .mm-home-intro__visual-caption a{color:#173e2a;text-decoration:none;font-weight:600;min-height:44px;display:inline-flex;align-items:center}body.mm-premium .mm-home-intro__visual-caption a:hover{color:#007a3d}body.mm-premium .mm-home-assurances{background:#fff;border-top:1px solid #e4ebe6;padding:1.5rem 0 2rem}body.mm-premium .mm-home-assurances__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}body.mm-premium .mm-home-assurances__grid>div{display:flex;flex-direction:column;gap:.35rem}body.mm-premium .mm-home-assurances__grid strong{font-size:.95rem;font-weight:650}body.mm-premium .mm-home-assurances__grid span{font-size:.8125rem;color:#66746b}body.mm-premium .mm-home-assurances__note{font-size:.75rem;line-height:1.55;color:#66746b;margin:1rem 0 0;max-width:52ch}@media(max-width:700px){body.mm-premium .mm-home-intro__layout{grid-template-columns:1fr;gap:1.5rem}body.mm-premium .mm-home-intro h1{font-size:clamp(2.15rem,9vw,2.75rem)!important;max-width:none}body.mm-premium .mm-home-intro__lead{max-width:none;font-size:1.05rem!important}body.mm-premium .mm-home-intro__copy{order:0}body.mm-premium .mm-home-intro__visual{order:1;min-height:0}body.mm-premium .mm-home-intro__art img{height:200px}body.mm-premium .mm-home-assurances__grid{grid-template-columns:1fr;gap:1rem}}@media(prefers-reduced-motion:reduce){body.mm-premium .mm-home-intro__primary:hover{transform:none}}@media(max-width:768px){body.mm-premium .mm-shell-footer{padding-bottom:7rem!important}}