@font-face{font-family:IRANSansXFaNum;src:local("IRANSansXFaNum"),url(/wp-content/themes/madmedia/assets/fonts/iransans/IRANSansXFaNum-Regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:local("IRANSansXFaNum Medium"),url(/wp-content/themes/madmedia/assets/fonts/iransans/IRANSansXFaNum-Medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:local("IRANSansXFaNum DemiBold"),url(/wp-content/themes/madmedia/assets/fonts/iransans/IRANSansXFaNum-DemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IRANSansXFaNum;src:local("IRANSansXFaNum Bold"),url(/wp-content/themes/madmedia/assets/fonts/iransans/IRANSansXFaNum-Bold.woff2) format("woff2");font-style:normal;font-weight:700 900;font-display:swap}@font-face{font-family:YekanBakhFaNum;src:local("YekanBakhFaNum"),url(/wp-content/themes/madmedia/assets/fonts/yekan-bakh/YekanBakhFaNum-Regular.woff2) format("woff2");font-style:normal;font-weight:400 500;font-display:swap}@font-face{font-family:YekanBakhFaNum;src:local("YekanBakhFaNum SemiBold"),url(/wp-content/themes/madmedia/assets/fonts/yekan-bakh/YekanBakhFaNum-SemiBold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:YekanBakhFaNum;src:local("YekanBakhFaNum Bold"),url(/wp-content/themes/madmedia/assets/fonts/yekan-bakh/YekanBakhFaNum-Bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:YekanBakhFaNum;src:local("YekanBakhFaNum ExtraBold"),url(/wp-content/themes/madmedia/assets/fonts/yekan-bakh/YekanBakhFaNum-ExtraBold.woff2) format("woff2");font-style:normal;font-weight:800 900;font-display:swap}:root{--mm-type-display:52px;--mm-type-h1:48px;--mm-type-h2:32px;--mm-type-h3:24px;--mm-type-h4:20px;--mm-type-lead:18px;--mm-type-ui-title:20px;--mm-ui-icon:20px;--mm-social-icon:20px;--mm-touch:44px;--mm-control-radius:var(--mm-radius-md)}:where([hidden]){display:none!important}*,*::before,*::after{box-sizing:border-box}html{scroll-padding-top:110px;-webkit-text-size-adjust:100%}body{margin:0;background:var(--color-surface);color:var(--color-text);font-family:var(--font-body,system-ui);font-size:var(--body-size,16px);line-height:var(--line-height,1.7);text-rendering:optimizeLegibility}body.mm-layer-open{overflow:hidden}img,svg,video,iframe{display:block;max-width:100%}img{height:auto}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:#fff0}a{color:inherit;text-decoration-thickness:.08em;text-underline-offset:.18em}button{color:inherit}:where(h1,h2,h3,h4,h5,h6){margin:0;color:var(--color-heading);font-family:var(--font-heading,var(--font-body));line-height:1.12;letter-spacing:-.025em;text-wrap:balance}:where(h1,h2){font-weight:700}:where(h3,h4,h5,h6){font-weight:600}p{margin-block:0 1em}ul,ol{padding-inline-start:1.25em}.screen-reader-text{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.mm-skip-link{position:fixed;inset-block-start:10px;inset-inline-start:10px;z-index:9999;padding:.7rem 1rem;background:var(--color-surface);color:var(--color-heading);border-radius:var(--mm-radius-sm);transform:translateY(-160%)}.mm-skip-link:focus{transform:none}.mm-container{width:min(calc(100% - 48px),1400px);margin-inline:auto}.mm-main{min-height:50vh}.mm-section{padding-block:clamp(64px,7vw,112px)}.mm-eyebrow{margin:0 0 14px;color:var(--brand-accent);font-size:.76rem;font-weight:600;letter-spacing:.13em;line-height:1.4;text-transform:uppercase}.mm-icon{display:inline-flex;flex:none;width:var(--mm-ui-icon);height:var(--mm-ui-icon);align-items:center;justify-content:center}.mm-icon svg{width:100%;height:100%}.mm-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:10px;padding:12px 20px;border:1px solid #fff0;border-radius:var(--mm-radius-md);background:var(--brand-primary);color:var(--color-on-dark);font-weight:600;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background-color .2s ease,border-color .2s ease}.mm-button:hover{transform:translateY(-2px);box-shadow:0 12px 28px color-mix(in srgb,var(--brand-primary) 15%,transparent)}.mm-button--secondary,.mm-button--quiet{border-color:var(--color-border);background:var(--color-surface);color:var(--brand-primary)}.mm-button--accent{background:var(--brand-accent);color:var(--brand-primary)}.mm-button--sm{min-height:42px;padding:9px 16px}.mm-button--wide{width:100%}.mm-actions{display:flex;flex-wrap:wrap;gap:12px}.mm-breadcrumb-surface{border:0;background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 2.5%,var(--color-surface)),color-mix(in srgb,var(--color-bg) 72%,var(--color-surface)));box-shadow:none}.mm-breadcrumbs,.rank-math-breadcrumb{overflow-x:auto;overscroll-behavior-inline:contain;scrollbar-width:none}.mm-breadcrumbs::-webkit-scrollbar,.rank-math-breadcrumb::-webkit-scrollbar{display:none}.mm-breadcrumbs__list,.rank-math-breadcrumb p{display:flex;min-width:max-content;align-items:center;gap:8px;margin:0;list-style:none;white-space:nowrap}.mm-breadcrumbs__list{padding:13px 0}.rank-math-breadcrumb{width:min(1400px,calc(100% - 48px));margin-inline:auto;padding-block:13px;color:var(--color-muted);font-size:13px}.mm-breadcrumbs__item{display:flex;align-items:center;color:color-mix(in srgb,var(--color-muted) 92%,var(--color-heading));font-size:13px}.mm-breadcrumbs__item:not(:last-child)::after{content:'›';margin-inline:4px;color:color-mix(in srgb,var(--color-muted) 48%,transparent)}.mm-breadcrumbs a,.rank-math-breadcrumb a{display:inline-flex;align-items:center;gap:6px;color:var(--color-muted);text-decoration:none;transition:color .18s ease}.mm-breadcrumbs a:hover,.rank-math-breadcrumb a:hover{color:var(--brand-primary)}.mm-breadcrumbs .is-current{color:var(--color-text)}.mm-breadcrumb-sep,.rank-math-breadcrumb .separator{display:inline-flex;align-items:center;color:color-mix(in srgb,var(--color-muted) 48%,transparent)}.mm-breadcrumbs a:first-child .mm-icon,.rank-math-breadcrumb a:first-child .mm-icon{width:18px;height:18px;color:var(--brand-primary)}.mm-breadcrumb-surface--hero{position:relative;z-index:2;background:#fff0}.mm-breadcrumb-surface--hero .mm-breadcrumbs__list,.mm-breadcrumb-surface--hero .rank-math-breadcrumb{padding-block:18px 0}.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs__item,.mm-breadcrumb-surface--hero-dark .rank-math-breadcrumb{color:color-mix(in srgb,var(--color-on-dark) 68%,transparent)}.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs a,.mm-breadcrumb-surface--hero-dark .rank-math-breadcrumb a{color:color-mix(in srgb,var(--color-on-dark) 74%,transparent)}.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs a:hover,.mm-breadcrumb-surface--hero-dark .rank-math-breadcrumb a:hover,.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs .is-current{color:var(--color-on-dark)}.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs a:first-child .mm-icon,.mm-breadcrumb-surface--hero-dark .rank-math-breadcrumb a:first-child .mm-icon{color:var(--brand-accent)}.mm-breadcrumb-surface--hero-dark .mm-breadcrumbs__item:not(:last-child)::after,.mm-breadcrumb-surface--hero-dark .mm-breadcrumb-sep,.mm-breadcrumb-surface--hero-dark .rank-math-breadcrumb .separator{color:color-mix(in srgb,var(--color-on-dark) 34%,transparent)}.mm-pagination{display:flex;justify-content:center;padding-block:42px}.mm-pagination .nav-links{display:flex;flex-wrap:wrap;gap:8px}.mm-pagination .page-numbers{display:grid;min-width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);text-decoration:none}.mm-pagination .current{border-color:var(--brand-primary);background:var(--brand-primary);color:var(--color-on-dark)}.mm-section-header{display:flex;align-items:end;justify-content:space-between;gap:clamp(28px,5vw,80px);margin-bottom:36px}.mm-section-header>div{max-width:780px}.mm-section-header h2{max-width:22ch;font-size:var(--mm-type-h2)}.mm-section-header>p{max-width:570px;margin:0;color:var(--color-muted)}.mm-faq{margin-block:clamp(54px,7vw,92px)}.mm-faq__heading{margin-bottom:24px}.mm-faq__heading h2{font-size:var(--mm-type-h2)}.mm-faq__list{display:grid;gap:10px}.mm-faq__item{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface)}.mm-faq__item h3{margin:0}.mm-faq__item button{display:flex;width:100%;align-items:center;justify-content:space-between;gap:24px;padding:22px 24px;border:0;background:#fff0;color:var(--color-heading);text-align:start;font-weight:600;cursor:pointer}.mm-faq__item button i{display:grid;width:30px;height:30px;flex:none;place-items:center;border-radius:var(--mm-radius-pill);background:var(--color-bg)}.mm-faq__item button .mm-icon{width:15px;height:15px}.mm-faq__answer{padding:0 24px 22px;color:var(--color-text)}.mm-faq__answer>*:last-child{margin-bottom:0}.mm-faq__item.is-open{border-color:color-mix(in srgb,var(--brand-primary) 28%,var(--color-border));box-shadow:0 10px 30px color-mix(in srgb,var(--color-dark-surface) 5.5%,transparent)}.mm-socials{display:flex;flex-wrap:wrap;gap:8px}.mm-social-link{display:grid;width:38px;height:38px;place-items:center;border:1px solid currentColor;border-radius:var(--mm-radius-pill);text-decoration:none;opacity:.9;transition:transform .2s ease,opacity .2s ease,background .2s ease}.mm-social-link:hover{transform:translateY(-2px);opacity:1}.mm-social-link .mm-icon{width:18px;height:18px}.mm-search-form__field{position:relative;display:flex;align-items:center}.mm-search-form__icon{position:absolute;inset-inline-start:16px;pointer-events:none;color:var(--brand-primary)}.mm-search-form__icon .mm-icon{width:19px;height:19px}.mm-search-field{width:100%;min-height:52px;padding-block:11px;padding-inline-start:20px;padding-inline-end:54px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);outline:0;background:var(--color-surface);color:var(--color-heading)}.mm-search-field:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.mm-search-submit{position:absolute;inset-inline-end:6px;display:grid;width:40px;height:40px;place-items:center;border:0;border-radius:var(--mm-radius-sm);background:var(--brand-primary);color:var(--color-on-dark);cursor:pointer}.mm-search-submit .mm-icon{width:18px;height:18px}@media(max-width:1100px){:root{--mm-type-display:46px;--mm-type-h1:42px;--mm-type-h2:30px;--mm-type-h3:22px;--mm-type-h4:19px}}@media(max-width:720px){:root{--mm-ui-icon:19px;--mm-type-display:40px;--mm-type-h1:36px;--mm-type-h2:28px;--mm-type-h3:21px;--mm-type-h4:18px;--mm-type-lead:16px}}@media(max-width:420px){:root{--mm-type-display:36px;--mm-type-h1:34px;--mm-type-h2:26px;--mm-type-h3:20px;--mm-type-h4:18px}}@media(max-width:780px){.mm-container{width:min(calc(100% - 28px),1400px)}.mm-section{padding-block:58px}.mm-section-header{display:block}.mm-section-header>p{margin-top:16px}.mm-button{min-height:46px}.mm-eyebrow{font-size:.72rem}}@media(max-width:640px){.mm-breadcrumbs__list{padding-block:11px}.rank-math-breadcrumb{width:calc(100% - 28px);padding-block:11px}.mm-breadcrumb-surface--hero .mm-breadcrumbs__list,.mm-breadcrumb-surface--hero .rank-math-breadcrumb{padding-block:14px 0}}@media(prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.single-post .mm-breadcrumb-surface{background:var(--single-breadcrumb-bg,var(--color-surface-2));border-bottom:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-surface))}.single-post .mm-breadcrumbs__item:not(:last-child)::after{content:"/";color:color-mix(in srgb,var(--color-muted) 48%,transparent)}.single-post .mm-breadcrumbs a:first-child,.single-post .rank-math-breadcrumb a:first-child{gap:0}.single-post .mm-breadcrumbs a:first-child .mm-icon,.single-post .rank-math-breadcrumb a:first-child .mm-icon{display:none}.single-post .rank-math-breadcrumb .separator{color:color-mix(in srgb,var(--color-muted) 48%,transparent)}.mm-recaptcha{max-width:100%;margin:18px 0}.mm-recaptcha .g-recaptcha{max-width:100%;overflow:hidden}.mm-form-config-warning{margin:12px 0;padding:12px 14px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface-2);color:var(--color-muted);font-size:13px}.mm-header{position:relative;z-index:800;overflow:visible;border-bottom:1px solid var(--color-border);background:var(--color-surface)}.mm-header.is-sticky{position:sticky;top:0}.admin-bar .mm-header.is-sticky{top:32px}.mm-topbar{background:var(--color-dark-surface);color:var(--color-on-dark)}.mm-topbar__inner{display:flex;min-height:46px;align-items:center;justify-content:space-between;gap:20px}.mm-topbar__contacts,.mm-topbar__tools{display:flex;align-items:center}.mm-topbar__contacts{gap:12px;flex-wrap:wrap}.mm-topbar__tools{gap:10px}.mm-topbar a{display:inline-flex;align-items:center;text-decoration:none}.mm-topbar__contacts a{gap:10px;padding:4px 2px;color:color-mix(in srgb,var(--color-on-dark) 92%,transparent);font-size:14.5px;font-weight:600;line-height:1.35;white-space:nowrap;transition:color .2s ease,transform .2s ease}.mm-topbar__contacts a:hover{color:var(--color-on-dark);transform:translateY(-1px)}.mm-topbar__contacts a .mm-icon{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 10%,transparent);border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-on-dark) 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-on-dark) 6%,transparent);transition:background .2s ease,border-color .2s ease,transform .2s ease}.mm-topbar__contacts a .mm-icon svg{width:19px;height:19px}.mm-topbar__contacts a:hover .mm-icon{border-color:color-mix(in srgb,var(--color-on-dark) 18%,transparent);background:color-mix(in srgb,var(--color-on-dark) 16%,transparent);transform:translateY(-1px)}.mm-topbar__tools .mm-socials{display:flex;align-items:center;gap:8px;line-height:0}.mm-topbar__tools .mm-social-link{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;padding:0;margin:0;border:1px solid color-mix(in srgb,var(--color-on-dark) 10%,transparent);border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-on-dark) 10%,transparent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--color-on-dark) 6%,transparent);color:color-mix(in srgb,var(--color-on-dark) 92%,transparent);opacity:1;transition:background .2s ease,border-color .2s ease,transform .2s ease,color .2s ease}.mm-topbar__tools .mm-social-link .mm-icon,.mm-topbar__tools .mm-social-link svg{display:block;width:20px;height:20px;margin:0}.mm-topbar__tools .mm-social-link:hover,.mm-topbar__tools .mm-social-link:focus-visible{border-color:color-mix(in srgb,var(--color-on-dark) 18%,transparent);background:color-mix(in srgb,var(--color-on-dark) 16%,transparent);color:var(--color-on-dark);transform:translateY(-1px)}.mm-utility-nav .mm-menu--utility{display:flex;align-items:center;gap:2px;flex-wrap:wrap}.mm-utility-nav .mm-menu--utility a{padding:6px 8px;border-radius:var(--mm-radius-sm);font-size:13px;transition:background .2s ease,color .2s ease}.mm-utility-nav .mm-menu--utility a:hover{background:color-mix(in srgb,var(--color-on-dark) 8%,transparent);color:var(--color-on-dark)}.mm-topbar-action{display:inline-flex;align-items:center;gap:7px;padding:6px 7px;color:var(--color-on-dark);font-size:13px;font-weight:650;text-decoration:none;transition:color .18s ease}.mm-topbar-action .mm-icon{width:14px;height:14px;transition:transform .18s ease}.mm-topbar-action:hover,.mm-topbar-action:focus-visible{color:var(--brand-accent)}.mm-topbar-action:hover .mm-icon,.mm-topbar-action:focus-visible .mm-icon{transform:translateX(2px)}[dir=rtl] .mm-topbar-action:hover .mm-icon,[dir=rtl] .mm-topbar-action:focus-visible .mm-icon{transform:translateX(-2px)}.mm-navbar,.mm-navbar__inner,.mm-primary-nav{overflow:visible}.mm-navbar__inner{position:relative;display:grid;grid-auto-flow:column;min-height:78px;align-items:center;gap:28px}.mm-logo{display:inline-flex;max-width:280px;align-items:center;gap:10px;color:var(--color-heading);font-weight:600;text-decoration:none}.mm-logo__image{width:auto;max-height:58px}.mm-logo__image--shimmer{color:grey;-webkit-mask:linear-gradient(-60deg,#000 30%,#0005,#000 50%) right/300% 100%;mask:linear-gradient(-60deg,#000 30%,#0005,#000 50%) right/300% 100%;background-repeat:no-repeat;animation:mm-logo-shimmer 3s infinite!important}@keyframes mm-logo-shimmer{0%{mask-position:140% 140%}100%{mask-position:-20% -20%}}@media (prefers-reduced-motion:reduce){.mm-logo__image--shimmer{-webkit-mask:none;mask:none;animation:none!important}}.mm-logo__mark{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--mm-radius-sm);background:var(--brand-primary);color:var(--color-on-dark)}.mm-logo__text{white-space:nowrap}.mm-primary-nav{position:relative;margin-inline:0}.mm-primary-nav-anchor{display:none}.mm-menu{margin:0;padding:0;list-style:none}.mm-menu--primary{display:flex;align-items:center;gap:2px}.mm-menu--primary>li{position:relative;padding-block:6px}.mm-menu--primary>li>a{position:relative;display:flex;min-height:38px;align-items:center;gap:7px;padding-inline:12px;border-radius:var(--mm-radius-sm);background:#fff0;color:var(--color-heading);font-size:14px;font-weight:600;text-decoration:none;transition:background .2s ease,color .2s ease}.mm-menu--primary>li>a::after{position:absolute;inset-inline:12px;inset-block-end:2px;height:2px;border-radius:var(--mm-radius-xs);content:"";background:var(--brand-accent);transform:scaleX(0);transform-origin:center;transition:transform .2s ease}.mm-menu--primary>li:hover>a,.mm-menu--primary>li:focus-within>a{background:#fff0;color:var(--brand-primary)}.mm-menu--primary>li:hover>a::after{transform:scaleX(1)}.mm-menu-item-has-children>a>.mm-nav-chevron{margin-inline-start:0}.mm-nav-chevron{display:inline-flex;transition:transform .22s ease}.mm-nav-chevron .mm-icon{width:12px;height:12px}.menu-item-has-children.is-submenu-open>a .mm-nav-chevron,.menu-item-has-children:hover>a .mm-nav-chevron,.menu-item-has-children:focus-within>a .mm-nav-chevron{transform:rotate(180deg)}.mm-menu--primary .sub-menu{position:absolute;z-index:1005;inset-block-start:calc(100% + 4px);inset-inline-start:0;display:grid;min-width:260px;gap:2px;margin:0;padding:10px;visibility:hidden;opacity:0;transform:translateY(7px);border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);box-shadow:0 20px 58px color-mix(in srgb,var(--color-dark-surface) 11%,transparent);list-style:none;transition:opacity .18s ease,transform .18s ease,visibility .18s ease}.mm-menu--primary .sub-menu::before{position:absolute;inset-inline:0;inset-block-start:-10px;height:10px;content:""}.mm-menu--primary li:hover>.sub-menu,.mm-menu--primary li:focus-within>.sub-menu,.mm-menu--primary li.is-submenu-open>.sub-menu{visibility:visible;opacity:1;transform:none}.mm-menu--primary .sub-menu a{display:flex;min-height:40px;align-items:center;padding:8px 10px;border-radius:var(--mm-radius-sm);color:var(--color-heading);font-size:13.5px;font-weight:500;line-height:1.4;text-decoration:none}.mm-menu--primary .sub-menu a:hover,.mm-menu--primary .sub-menu a:focus-visible{background:var(--color-bg);color:var(--brand-primary)}.mm-primary-nav:has(>.mm-menu--primary>.menu-item-has-children>.sub-menu>.menu-item-has-children){position:static}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children){position:static}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu{left:50%;right:auto;inset-inline-start:auto;inset-inline-end:auto;width:min(850px,calc(100vw - 48px));min-width:0;max-width:calc(100vw - 48px);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:24px 26px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);box-shadow:0 22px 52px color-mix(in srgb,var(--color-dark-surface) 14%,transparent);transform:translate(-50%,12px)}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children):hover>.sub-menu,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children):focus-within>.sub-menu,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children).is-submenu-open>.sub-menu{transform:translate(-50%,0)}[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu{left:auto;right:50%;transform:translate(50%,12px)}[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children):hover>.sub-menu,[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children):focus-within>.sub-menu,[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children).is-submenu-open>.sub-menu{transform:translate(50%,0)}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li{display:flex;min-width:0;flex-direction:column;gap:7px;padding:0 24px;border-inline-start:0}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li:nth-child(3n+1){padding-inline-start:0;border-inline-start:0}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li:last-child{padding-inline-end:0}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>a{min-height:37px;align-items:center;justify-content:space-between;gap:8px;padding:0 0 11px;border-radius:var(--mm-radius-none);border-bottom:1px solid var(--color-border);background:#fff0;color:var(--color-heading);font-size:14px;font-weight:800}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children>a::after{width:7px;height:7px;flex:0 0 7px;margin-inline-start:auto;margin-inline-end:2px;border-top:1.5px solid currentColor;border-right:1.5px solid currentColor;content:"";opacity:.62;transform:rotate(45deg)}[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children>a::after{transform:rotate(225deg)}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children>a .mm-nav-chevron{display:none}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>a:hover,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>a:focus-visible{background:#fff0;color:var(--brand-accent)}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>a:hover::after,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>a:focus-visible::after{color:var(--brand-accent);opacity:1}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu{position:static;display:grid;min-width:0;gap:0;margin:0;padding:8px 0 0;visibility:visible;opacity:1;transform:none;border:0;border-radius:var(--mm-radius-none);background:#fff0;box-shadow:none}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a{min-height:0;gap:8px;padding:7px 0;border-radius:var(--mm-radius-none);background:#fff0;color:var(--color-muted);font-size:12.5px;line-height:1.4;transition:color .16s ease,transform .16s ease}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a::before{display:none}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:hover,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:focus-visible{padding-inline:0;background:#fff0;color:var(--brand-accent);transform:translateX(2px)}[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:hover,[dir=rtl] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:focus-visible{transform:translateX(-2px)}.mm-header-actions{display:flex;align-items:center;gap:10px}.mm-icon-button{display:grid;width:44px;height:44px;min-height:44px;place-items:center;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--brand-primary);cursor:pointer;transition:border-color .2s ease,background .2s ease,box-shadow .2s ease,transform .2s ease}.mm-icon-button:hover{border-color:color-mix(in srgb,var(--brand-primary) 35%,var(--color-border));background:var(--color-bg);transform:translateY(-1px);box-shadow:0 8px 20px color-mix(in srgb,var(--color-dark-surface) 8%,transparent)}.mm-icon-button:active{transform:none;box-shadow:none}.mm-icon-button .mm-icon{width:20px;height:20px}.mm-header-cta{display:inline-flex;min-width:238px;min-height:44px;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border:0;border-radius:var(--mm-radius-md);background:var(--header-cta-bg);color:var(--header-cta-text);box-shadow:none;transition:background .2s ease,color .2s ease}.mm-header-cta:hover,.mm-header-cta:focus-visible{background:var(--header-cta-hover);color:var(--header-cta-text);box-shadow:none}.mm-header-cta .mm-icon{width:18px;height:18px;flex:0 0 18px;transition:transform .2s ease}.mm-header-cta:hover .mm-icon,.mm-header-cta:focus-visible .mm-icon{transform:translateX(3px)}[dir=rtl] .mm-header-cta:hover .mm-icon,[dir=rtl] .mm-header-cta:focus-visible .mm-icon{transform:translateX(-3px)}.mm-menu-toggle,.mm-mobile-language{display:none}.mm-menu-toggle{line-height:0}.mm-menu-toggle .mm-icon{width:24px;height:24px}.mm-languages{position:relative}.mm-languages::after{position:absolute;inset-inline:0;inset-block-start:100%;height:8px;content:""}.mm-languages__trigger{position:relative;display:inline-flex;min-height:30px;align-items:center;gap:5px;padding:3px 7px;border:1px solid color-mix(in srgb,currentColor 15%,transparent);border-radius:var(--mm-radius-sm);background:color-mix(in srgb,currentColor 7%,transparent);color:inherit;font-size:12px;font-weight:700;line-height:1;cursor:pointer;transition:border-color .18s ease,background .18s ease,color .18s ease}.mm-language-flag{width:21px;height:14px;flex:0 0 auto;object-fit:cover;border-radius:var(--mm-radius-xs);box-shadow:0 0 0 1px color-mix(in srgb,var(--color-on-dark) 20%,transparent)}.mm-languages__trigger-label{display:inline-flex;min-width:0;align-items:center;gap:0}.mm-languages__trigger-label strong{display:none}.mm-languages__trigger-label small{display:inline;color:inherit;font-size:10.5px;font-weight:750;letter-spacing:.06em;line-height:1;text-transform:uppercase}.mm-languages__trigger>.mm-icon--chevron-down{width:11px;height:11px;transition:transform .18s ease}.mm-languages.is-open .mm-languages__trigger>.mm-icon--chevron-down,.mm-languages:hover .mm-languages__trigger>.mm-icon--chevron-down{transform:rotate(180deg)}.mm-topbar .mm-languages{padding-block:0}.mm-topbar .mm-languages__trigger{min-height:30px;padding:3px 7px;border-color:color-mix(in srgb,var(--color-on-dark) 13%,transparent);background:color-mix(in srgb,var(--color-on-dark) 5.5%,transparent);color:var(--color-on-dark)}.mm-topbar .mm-languages__trigger:hover,.mm-topbar .mm-languages__trigger:focus-visible{border-color:color-mix(in srgb,var(--color-on-dark) 22%,transparent);background:color-mix(in srgb,var(--color-on-dark) 10%,transparent);color:var(--color-on-dark)}.mm-languages__menu{position:absolute;z-index:30;inset-block-start:calc(100% + 7px);inset-inline-end:0;width:max-content;min-width:176px;max-width:min(196px,calc(100vw - 24px));margin:0;padding:6px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--color-heading);box-shadow:0 16px 42px color-mix(in srgb,var(--color-dark-surface) 14%,transparent);list-style:none}.mm-languages:hover .mm-languages__menu,.mm-languages:focus-within .mm-languages__menu,.mm-languages.is-open .mm-languages__menu{display:block!important}.mm-languages__menu li a{display:flex;min-height:42px;align-items:center;gap:9px;padding:7px 9px;border-radius:var(--mm-radius-sm);text-decoration:none;white-space:nowrap;transition:background .16s ease,color .16s ease}.mm-languages__menu li a:hover,.mm-languages__menu li a:focus-visible{background:var(--color-bg);color:var(--brand-primary)}.mm-language-item__label{display:inline-flex;min-width:0;align-items:center;gap:7px}.mm-language-item__label strong{font-size:12.5px;font-weight:650;line-height:1.15;white-space:nowrap}.mm-language-item__label small{display:inline-flex;min-width:28px;height:20px;align-items:center;justify-content:center;padding-inline:6px;border-radius:var(--mm-radius-pill);background:var(--color-bg);color:var(--color-muted);font-size:10px;font-weight:700;letter-spacing:.07em;line-height:1;text-transform:uppercase}.mm-topbar a:focus-visible,.mm-utility-nav a:focus-visible,.mm-languages__trigger:focus-visible,.mm-languages__menu a:focus-visible,.mm-menu--primary a:focus-visible,.mm-icon-button:focus-visible,.mm-header-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 45%,transparent);outline-offset:3px}.mm-drawer-backdrop{position:fixed;z-index:899;inset:0;background:color-mix(in srgb,var(--color-dark-surface) 52%,transparent);backdrop-filter:blur(3px)}.mm-drawer{position:fixed;z-index:900;inset-block:0;inset-inline-start:0;width:min(440px,calc(100vw - 32px));height:100dvh;display:flex;flex-direction:column;background:var(--color-surface);box-shadow:none;transform:translateX(-103%);transition:transform .28s ease,box-shadow .18s ease}.mm-is-rtl .mm-drawer{transform:translateX(103%)}.mm-drawer.is-open{transform:none;box-shadow:20px 0 70px color-mix(in srgb,var(--color-dark-surface) 22%,transparent)}.mm-is-rtl .mm-drawer.is-open{box-shadow:-20px 0 70px color-mix(in srgb,var(--color-dark-surface) 22%,transparent)}.mm-drawer__header{display:flex;min-height:74px;align-items:center;justify-content:space-between;padding:12px 18px;border-bottom:1px solid var(--color-border)}.mm-drawer__header .mm-logo__image{max-height:46px}.mm-drawer__body{display:flex;min-height:0;flex:1;flex-direction:column;gap:18px;padding:18px 20px 22px;overflow:auto}.mm-drawer__search{margin-bottom:2px}.mm-drawer__body>.mm-button{min-height:46px;justify-content:space-between;gap:16px;padding-inline:18px;border-color:#fff0;border-radius:var(--mm-radius-md);background:var(--header-cta-bg);color:var(--header-cta-text)}.mm-drawer__body>.mm-button:hover,.mm-drawer__body>.mm-button:focus-visible{background:var(--header-cta-hover);color:var(--header-cta-text)}.mm-drawer__body>.mm-button .mm-icon{order:2;width:18px;height:18px}.mm-mobile-nav{width:100%}.mm-menu--mobile>li{border-bottom:1px solid color-mix(in srgb,var(--color-border) 72%,transparent)}.mm-menu--mobile li{position:relative}.mm-menu--mobile a{display:flex;min-height:49px;align-items:center;padding-inline:4px 40px;color:var(--color-heading);font-weight:600;text-decoration:none}.mm-menu--mobile .mm-mobile-submenu-chevron{position:absolute;z-index:2;inset-block-start:5px;inset-inline-end:0;display:grid;width:38px;height:38px;place-items:center;border:0;background:#fff0;cursor:pointer;pointer-events:none}.mm-menu--mobile .mm-mobile-submenu-chevron .mm-icon{width:20px;height:20px;transition:transform .2s}.mm-menu--mobile li.is-submenu-open>a>.mm-mobile-submenu-chevron .mm-icon{transform:rotate(180deg)}.mm-menu--mobile .sub-menu{display:none;margin:0;padding-block:2px 7px;padding-inline-start:18px;list-style:none}.mm-menu--mobile li.is-submenu-open>.sub-menu{display:block}.mm-menu--mobile .sub-menu li{border-top:1px solid color-mix(in srgb,var(--color-border) 48%,transparent)}.mm-menu--mobile .sub-menu li:first-child{border-top:0}.mm-menu--mobile .sub-menu a{min-height:39px;padding-block:6px;color:var(--color-muted);font-size:13.5px}.mm-menu--mobile .sub-menu .sub-menu{padding-inline-start:15px}.mm-drawer__contact{margin-top:2px}.mm-drawer__contact .mm-contact-methods{display:grid;gap:10px}.mm-drawer__contact .mm-contact-methods>a{display:flex;min-height:68px;align-items:center;justify-content:space-between;gap:14px;padding:14px 16px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--color-heading);text-decoration:none}.mm-drawer__contact .mm-contact-methods>a .mm-icon{width:26px;height:26px;flex:0 0 26px;color:var(--brand-primary)}.mm-drawer__contact .mm-contact-methods span{display:grid;flex:1;gap:3px;font-size:15.5px}.mm-drawer__contact .mm-contact-methods small{color:var(--color-muted);font-size:12.5px}.mm-drawer__footer{display:flex;min-height:74px;align-items:center;justify-content:center;padding:15px 18px;border-top:1px solid var(--color-border);background:var(--color-bg)}.mm-drawer__footer .mm-socials{flex-wrap:nowrap;gap:8px;overflow-x:auto}.mm-drawer__footer .mm-socials a{width:42px;height:42px}.mm-mobile-cta{position:fixed;z-index:850;inset-inline:14px;inset-block-end:calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;gap:11px;min-height:60px;padding:10px 14px;border:1px solid color-mix(in srgb,var(--brand-accent) 40%,transparent);border-radius:var(--mm-radius-md);background:var(--brand-primary);color:var(--color-on-dark);text-decoration:none;box-shadow:0 18px 42px color-mix(in srgb,var(--color-dark-surface) 28%,transparent);opacity:0;visibility:hidden;transform:translateY(18px);transition:opacity .25s ease,visibility .25s ease,transform .25s ease}.mm-mobile-cta.is-visible{opacity:1;visibility:visible;transform:none}.mm-mobile-cta__icon{display:grid;width:36px;height:36px;place-items:center;border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-on-dark) 10%,transparent)}.mm-mobile-cta .mm-icon{width:20px;height:20px}.mm-mobile-cta__copy{display:grid;min-width:0;flex:1;gap:1px}.mm-mobile-cta small{color:color-mix(in srgb,var(--color-on-dark) 72%,transparent);font-size:11px}.mm-mobile-cta strong{font-size:15px;font-weight:600}.mm-layer-open .mm-mobile-cta{opacity:0;visibility:hidden;pointer-events:none}@media(max-width:768px){#goftino_w{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .25s ease,visibility .25s ease!important}#goftino_w.is-visible{opacity:1!important;visibility:visible!important;pointer-events:auto!important}}.mm-search-overlay{position:fixed;z-index:950;inset:0;display:grid;place-items:start center;padding:clamp(90px,13vh,150px) 20px 30px;background:color-mix(in srgb,var(--color-dark-surface) 62%,transparent);backdrop-filter:blur(10px)}.mm-search-overlay[hidden]{display:none!important}.mm-search-overlay__panel{position:relative;width:min(720px,100%);padding:38px;border-radius:var(--mm-radius-lg);background:var(--color-surface);box-shadow:0 30px 90px color-mix(in srgb,var(--color-dark-surface) 25%,transparent)}.mm-search-overlay__title{max-width:18ch;margin:0 0 12px;color:var(--color-heading);font-family:var(--font-heading);font-size:34px;font-weight:700;line-height:1.14;letter-spacing:-.025em}.mm-search-overlay__panel>p:not(.mm-eyebrow):not(.mm-search-overlay__title){color:var(--color-muted)}.mm-search-overlay__close{position:absolute;inset-block-start:18px;inset-inline-end:18px}.mm-footer{margin-top:0;padding-top:0;background:var(--color-dark-surface);color:color-mix(in srgb,var(--color-on-dark) 80%,transparent)}.mm-footer--custom{margin-top:0;padding-top:0;background:#fff0;color:inherit}.mm-footer-cta{background:color-mix(in srgb,var(--brand-secondary) 82%,var(--brand-primary))}.mm-footer-cta>.mm-container{display:flex;min-height:0;align-items:center;justify-content:space-between;gap:36px;padding-block:30px}.mm-footer-cta__copy{max-width:760px}.mm-footer-cta__title{margin:4px 0 5px;color:var(--color-on-dark);font-family:var(--font-heading);font-size:30px;font-weight:700;line-height:1.18;letter-spacing:-.025em}.mm-footer-cta__description{margin:0;color:color-mix(in srgb,var(--color-on-dark) 72%,transparent)}.mm-footer-cta .mm-eyebrow{margin-bottom:7px}.mm-footer__main{display:grid;grid-template-columns:minmax(250px,1.25fr) repeat(3,minmax(120px,.75fr)) minmax(230px,1.2fr);gap:42px;padding-block:56px 42px}.mm-footer__main--menus-2{grid-template-columns:minmax(270px,1.25fr) repeat(2,minmax(140px,.8fr)) minmax(240px,1.1fr)}.mm-footer__main--menus-1{grid-template-columns:minmax(300px,1.35fr) minmax(160px,.8fr) minmax(250px,1.1fr)}.mm-footer__main--menus-0{grid-template-columns:minmax(320px,1.35fr) minmax(260px,1fr)}.mm-footer__brand{min-width:0}.mm-footer__brand .mm-logo{color:var(--color-on-dark)}.mm-footer__brand .mm-logo__image{max-height:54px}.mm-footer__brand>p{max-width:320px;margin:17px 0;color:color-mix(in srgb,var(--color-on-dark) 64%,transparent);font-size:13px;line-height:1.65}.mm-footer__trust{display:flex;gap:7px;flex-wrap:wrap}.mm-footer__trust span{padding:5px 8px;border:1px solid color-mix(in srgb,var(--color-on-dark) 13%,transparent);border-radius:var(--mm-radius-xs);color:color-mix(in srgb,var(--color-on-dark) 70%,transparent);font-size:10px}.mm-footer__brand .mm-socials{margin-top:20px}.mm-footer .mm-social-link{border-color:color-mix(in srgb,var(--color-on-dark) 13%,transparent);color:var(--color-on-dark)}.mm-footer__title{margin:4px 0 15px;color:color-mix(in srgb,var(--color-on-dark) 58%,transparent);font-family:var(--font-heading);font-size:12px;font-weight:700;line-height:1.3;letter-spacing:.12em;text-transform:uppercase}.mm-footer__nav{display:grid;align-content:start;gap:0}.mm-footer__nav ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.mm-footer__nav a{color:color-mix(in srgb,var(--color-on-dark) 84%,transparent);font-size:13px;text-decoration:none;transition:color .18s ease}.mm-footer__nav a:hover,.mm-footer__nav a:focus-visible{color:var(--color-on-dark)}.mm-footer__contact{display:grid;align-content:start;gap:10px}.mm-footer__contact>a,.mm-footer__contact address{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;padding:0 0 10px;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-on-dark) 12%,transparent);border-radius:var(--mm-radius-none);background:#fff0;color:var(--color-on-dark);text-decoration:none;font-style:normal}.mm-footer__contact .mm-icon{width:18px;height:18px;margin-top:1px;color:var(--brand-accent)}.mm-footer__contact address.mm-footer__address--linked{display:block}.mm-footer__contact .mm-footer__address-link{display:grid;grid-template-columns:22px minmax(0,1fr);gap:9px;align-items:start;color:inherit;text-decoration:none}.mm-footer__contact .mm-footer__address-link:is(:hover,:focus-visible) strong,.mm-footer__contact .mm-footer__map-link:is(:hover,:focus-visible) strong{color:var(--brand-accent)}.mm-footer__contact .mm-footer__address-link:focus-visible,.mm-footer__contact .mm-footer__map-link:focus-visible{outline:2px solid var(--color-focus);outline-offset:4px}.mm-footer__contact .mm-footer__map-hint{display:inline-flex;align-items:center;gap:4px;margin-top:5px;color:var(--brand-accent);font-size:11px;font-weight:600}.mm-footer__contact .mm-footer__map-hint .mm-icon{width:12px;height:12px;margin:0}.mm-footer__contact small{display:block;color:color-mix(in srgb,var(--color-on-dark) 55%,transparent);font-size:10px}.mm-footer__office-phone{display:block;margin-top:4px;color:color-mix(in srgb,var(--color-on-dark) 78%,transparent);font-size:12px;font-weight:600;direction:ltr;text-align:start}.mm-footer__contact strong{display:block;color:var(--color-on-dark);font-size:13px;font-weight:600;line-height:1.45}.mm-footer__contact>:last-child{border-bottom:0;padding-bottom:0}.mm-footer__bottom{border-top:1px solid color-mix(in srgb,var(--color-on-dark) 11%,transparent)}.mm-footer__bottom>.mm-container{display:flex;min-height:58px;align-items:center;gap:20px;color:color-mix(in srgb,var(--color-on-dark) 55%,transparent);font-size:11px}.mm-footer__bottom p{margin:0;font-size:11px}.mm-footer__bottom nav{margin-inline-start:auto}.mm-footer__bottom nav ul{display:flex;gap:18px;margin:0;padding:0;list-style:none}.mm-footer__bottom a{color:inherit;font-size:11px;text-decoration:none}.mm-footer__bottom a:hover,.mm-footer__bottom a:focus-visible{color:var(--color-on-dark)}.mm-back-to-top{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto;text-decoration:none}.mm-back-to-top .mm-icon{width:16px;height:16px;transition:transform .2s ease}.mm-back-to-top:hover .mm-icon{transform:translateY(-3px)}@media(min-width:1101px){.mm-navbar__inner{gap:24px}.mm-logo{justify-self:start}.mm-primary-nav{position:static;justify-self:center;margin-inline:0}.mm-header-actions{min-width:0;justify-self:end}.mm-menu--primary{gap:23px}.mm-menu--primary>li{padding-block:0}.mm-menu--primary>li>a{min-height:78px;padding-inline:0;border-radius:var(--mm-radius-none);background:#fff0;font-size:13px;font-weight:650}.mm-menu--primary>li>a::after{inset-inline:0;inset-block-end:17px}.mm-menu--primary>li:hover>a,.mm-menu--primary>li:focus-within>a{background:#fff0;color:var(--color-heading)}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li{padding-inline:24px;border-inline-start:0}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:hover,.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu .sub-menu a:focus-visible{background:#fff0;color:var(--brand-accent)}}@media(max-width:1270px) and (min-width:1101px){.mm-navbar__inner{gap:22px}.mm-header-cta{min-width:220px;padding-inline:16px}}@media(max-width:1100px){.mm-menu--mobile .sub-menu{margin-inline:-6px;padding-inline:18px 6px;border-radius:var(--mm-radius-sm);background:color-mix(in srgb,var(--color-surface-2) 58%,var(--color-surface))}.mm-menu--mobile .sub-menu .sub-menu{background:var(--color-surface-2)}.mm-menu--mobile .sub-menu a,.mm-menu--mobile .sub-menu a:hover,.mm-menu--mobile .sub-menu a:focus-visible,.mm-menu--mobile .current-menu-item>a,.mm-menu--mobile .current-menu-ancestor>a{background:#fff0}.mm-menu--mobile a:hover,.mm-menu--mobile a:focus-visible,.mm-menu--mobile .current-menu-item>a,.mm-menu--mobile .current-menu-ancestor>a{color:var(--brand-accent)}.mm-menu--mobile a:hover .mm-icon,.mm-menu--mobile a:focus-visible .mm-icon,.mm-menu--mobile .current-menu-item>a .mm-icon,.mm-menu--mobile .current-menu-ancestor>a .mm-icon{color:var(--brand-accent)}}@media(max-width:1100px){.mm-primary-nav,.mm-header-actions>.mm-header-cta,.mm-desktop-search{display:none}.mm-menu-toggle{display:grid;place-items:center;padding:0}.mm-mobile-language{display:block}.mm-navbar__inner{min-height:72px;gap:14px}.mm-logo{max-width:210px}.mm-header-actions{margin-inline-start:auto}.mm-topbar{display:none}.mm-drawer .mm-primary-nav{display:block;width:100%;margin:0}.mm-navbar__inner>.mm-primary-nav{display:none}.mm-mobile-language .mm-languages__trigger{min-height:44px;padding-inline:9px;border-color:var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--brand-primary)}.mm-mobile-language .mm-languages__trigger-label strong{display:none}.mm-mobile-language .mm-languages__trigger-label{gap:0}.mm-mobile-language .mm-languages__trigger-label small{min-width:auto;padding-inline:0;background:#fff0;color:inherit}.mm-footer__main{grid-template-columns:1.2fr repeat(2,minmax(140px,.7fr)) 1fr}.mm-footer__brand{grid-column:auto}.mm-footer__contact{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr))}.mm-footer__contact>.mm-footer__title{grid-column:1/-1}.mm-search-overlay__title{font-size:32px}.mm-footer-cta__title{font-size:28px}}@media(max-width:640px){.mm-mobile-cta{display:flex}}@media(max-width:720px){.mm-navbar__inner{gap:12px}.mm-logo{max-width:190px}.mm-logo__image{max-height:45px}.mm-mobile-language .mm-languages__trigger,.mm-menu-toggle{min-height:42px}.mm-search-overlay{padding-top:72px}.mm-search-overlay__panel{padding:30px 20px 24px}.mm-search-overlay__title{font-size:28px}.mm-footer-cta>.mm-container{align-items:flex-start;flex-direction:column;padding-block:28px}.mm-footer-cta .mm-button{width:100%;margin-top:20px;justify-content:space-between}.mm-footer-cta__title{font-size:26px}.mm-footer__main{grid-template-columns:1fr 1fr;padding-block:46px}.mm-footer__brand,.mm-footer__contact{grid-column:1/-1}.mm-footer__contact{grid-template-columns:1fr}.mm-footer__contact>.mm-footer__title{grid-column:auto}.mm-footer__bottom>.mm-container{flex-wrap:wrap;padding-block:20px}.mm-footer__bottom nav{order:3;width:100%;margin:0}.mm-footer__bottom nav ul{flex-wrap:wrap}.mm-back-to-top{margin-inline-start:auto}}@media(max-width:560px){.mm-navbar__inner{gap:10px}.mm-logo{max-width:176px}.mm-mobile-language .mm-languages__trigger{padding-inline:9px}.mm-mobile-language .mm-language-flag{width:24px;height:16px}.mm-drawer__contact .mm-contact-methods>a{min-height:64px;padding:13px 14px}.mm-drawer__contact .mm-contact-methods span{font-size:15px}}@media(max-width:420px){.mm-logo{max-width:165px}.mm-navbar__inner{gap:8px}.mm-header-actions{gap:6px}.mm-menu-toggle{width:42px;height:42px}.mm-footer__main{grid-template-columns:1fr}.mm-footer__brand,.mm-footer__contact,.mm-footer__nav{grid-column:1}}@media (min-width:1101px){.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu{row-gap:23px}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children{gap:3px}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>.sub-menu{margin-block-start:0;padding-block-start:2px}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li>.sub-menu a{padding-block:9px;padding-inline:0;line-height:1.45}.mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children>a[href="#"]::after,[dir="rtl"] .mm-menu--primary>.menu-item-has-children:has(>.sub-menu>.menu-item-has-children)>.sub-menu>li.menu-item-has-children>a[href="#"]::after{transform:rotate(135deg)}.mm-menu--primary>.menu-item-has-children>a[href="#"] .mm-nav-chevron{transform:none}.mm-menu--primary>.menu-item-has-children:has(>a[href="#"]):hover>a .mm-nav-chevron,.mm-menu--primary>.menu-item-has-children:has(>a[href="#"]):focus-within>a .mm-nav-chevron,.mm-menu--primary>.menu-item-has-children:has(>a[href="#"]).is-submenu-open>a .mm-nav-chevron{transform:none}}@media (min-width:1101px) and (hover:hover) and (pointer:fine){.mm-menu--primary.mm-menu--hover-intent>li{display:flex;min-height:78px;align-items:center}.mm-menu--primary.mm-menu--hover-intent>li>a{min-height:44px}.mm-menu--primary.mm-menu--hover-intent>li>a::after{inset-block-end:1px}.mm-menu--primary.mm-menu--hover-intent>li:hover>a::after{transform:scaleX(0)}.mm-menu--primary.mm-menu--hover-intent>li>a:hover::after,.mm-menu--primary.mm-menu--hover-intent>li>a:focus-visible::after{transform:scaleX(1)}.mm-menu--primary.mm-menu--hover-intent>li.menu-item-has-children>.sub-menu{visibility:hidden;opacity:0;pointer-events:none}.mm-menu--primary.mm-menu--hover-intent>li.menu-item-has-children:is(.is-hover-intent,.is-submenu-open)>.sub-menu,.mm-menu--primary.mm-menu--hover-intent>li.menu-item-has-children:has(:focus-visible)>.sub-menu{visibility:visible;opacity:1;pointer-events:auto}}.mm-service-hero{position:relative;isolation:isolate;overflow:hidden;padding-block:0;border-bottom:1px solid color-mix(in srgb,var(--color-on-dark) 8%,transparent);background:radial-gradient(circle at 82% 26%,color-mix(in srgb,var(--brand-secondary) 26%,transparent),transparent 34%),linear-gradient(135deg,var(--brand-primary) 0%,var(--color-dark-surface) 56%,var(--brand-primary) 100%);color:color-mix(in srgb,var(--color-on-dark) 78%,transparent)}.mm-service-hero::before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background-image:linear-gradient(color-mix(in srgb,var(--color-on-dark) 2.2%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--color-on-dark) 2.2%,transparent) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:linear-gradient(90deg,currentColor 0%,color-mix(in srgb,currentColor 78%,transparent) 36%,color-mix(in srgb,currentColor 18%,transparent) 62%,transparent 76%);mask-image:linear-gradient(90deg,currentColor 0%,color-mix(in srgb,currentColor 78%,transparent) 36%,color-mix(in srgb,currentColor 18%,transparent) 62%,transparent 76%)}.mm-service-hero::after{display:none;content:none}.mm-service-hero>.mm-breadcrumb-surface,.mm-service-hero>.mm-service-hero__grid{position:relative;z-index:1}.mm-service-hero__grid{display:grid;padding-block:30px clamp(54px,6vw,78px);grid-template-columns:minmax(0,1.05fr) minmax(460px,.95fr);align-items:center;gap:clamp(42px,5vw,78px)}.mm-service-hero__grid--text-only{grid-template-columns:minmax(0,850px)}.mm-service-hero__copy{order:1;max-width:620px}.mm-service-hero .mm-eyebrow{position:relative;display:inline-block;color:var(--brand-accent)}.mm-service-hero .mm-eyebrow::after{position:absolute;inset-inline-start:0;inset-block-end:-7px;width:54px;height:1px;border-radius:var(--mm-radius-pill);background:var(--brand-primary);content:"";pointer-events:none}.mm-service-hero h1{max-width:14ch;margin-top:7px;color:var(--color-on-dark);font-size:clamp(44px,4.1vw,60px);line-height:1.04;letter-spacing:-.04em}.mm-service-hero__intro{max-width:720px;margin-top:18px;color:color-mix(in srgb,var(--color-on-dark) 72%,transparent);font-size:16px;line-height:1.68}.mm-service-hero__intro strong{color:var(--color-on-dark);font-size:19px;line-height:1.42}.mm-service-hero__intro>*:last-child{margin-bottom:0}.mm-service-hero__actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}.mm-service-hero__actions .mm-button{min-width:190px;min-height:48px;justify-content:space-between;gap:16px;padding-inline:18px;border-radius:var(--mm-radius-lg);font-weight:700;box-shadow:none}.mm-service-hero__actions .mm-button--accent,.mm-service-single .mm-service-final-cta .mm-button--accent{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--color-on-dark)}.mm-service-hero__actions .mm-button--accent:hover,.mm-service-hero__actions .mm-button--accent:focus-visible,.mm-service-single .mm-service-final-cta .mm-button--accent:hover,.mm-service-single .mm-service-final-cta .mm-button--accent:focus-visible{border-color:color-mix(in srgb,var(--brand-accent) 88%,var(--color-on-dark));background:color-mix(in srgb,var(--brand-accent) 88%,var(--color-on-dark));color:var(--color-on-dark)}.mm-service-hero__actions .mm-button--secondary{border-color:color-mix(in srgb,var(--color-on-dark) 22%,transparent);background:color-mix(in srgb,var(--color-on-dark) 7%,transparent);color:var(--color-on-dark)}.mm-service-hero__actions .mm-button--secondary:hover,.mm-service-hero__actions .mm-button--secondary:focus-visible{border-color:color-mix(in srgb,var(--color-on-dark) 38%,transparent);background:color-mix(in srgb,var(--color-on-dark) 12%,transparent)}.mm-service-hero__media{order:2;aspect-ratio:16/9;margin:0;max-width:none;overflow:hidden;border:1px solid color-mix(in srgb,var(--color-on-dark) 11%,transparent);border-radius:var(--mm-radius-xl);background:color-mix(in srgb,var(--color-dark-surface) 82%,var(--brand-primary));box-shadow:0 24px 60px color-mix(in srgb,var(--color-dark-surface) 28%,transparent)}.mm-service-hero__media img,.mm-service-hero__media video,.mm-service-hero__media iframe{width:100%;height:100%;object-fit:cover}.mm-service-hero__media .mm-responsive-embed{width:100%;height:100%}.mm-editorial-layout{display:grid;grid-template-columns:minmax(0,1fr) 340px;justify-content:space-between;gap:clamp(28px,3vw,42px);padding-block:clamp(56px,6vw,88px)}.mm-entry-main{min-width:0}.mm-editorial-sidebar{min-width:0}.mm-article-rail{position:sticky;top:calc(var(--mm-header-offset,96px) + 28px);display:grid;gap:18px}.mm-help-card{padding:26px;border:1px solid var(--color-border);border-radius:var(--mm-radius-lg);background:var(--color-surface);box-shadow:0 14px 42px color-mix(in srgb,var(--color-dark-surface) 5%,transparent)}.mm-help-card__title{margin:4px 0 8px;color:var(--color-heading);font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.2}.mm-help-card>p:not(.mm-eyebrow):not(.mm-help-card__title){margin:9px 0 19px;color:var(--color-muted);font-size:15px}.mm-help-card__actions{display:grid;gap:10px}.mm-help-card__actions>a{display:flex;min-height:72px;align-items:center;gap:14px;padding:14px 15px;border-radius:var(--mm-radius-md);background:var(--color-bg);text-decoration:none;transition:background .18s ease,color .18s ease}.mm-help-card__actions>a:hover,.mm-help-card__actions>a:focus-visible{background:color-mix(in srgb,var(--brand-primary) 7%,var(--color-bg))}.mm-help-card__actions .mm-icon{width:27px;height:27px;flex:0 0 27px;color:var(--brand-primary)}.mm-help-card__actions small{display:block;color:var(--color-muted);font-size:12px}.mm-help-card__actions strong{display:block;color:var(--color-heading);font-size:14px;font-weight:600;line-height:1.35}.mm-toc{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface-2);box-shadow:none}.mm-toc__head{display:grid;gap:3px;padding:17px 18px 11px;border-bottom:1px solid var(--color-border)}.mm-toc__head small{color:var(--color-muted);font-size:9px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.mm-toc__title{margin:0;color:var(--color-heading);font-size:14px;font-weight:700;line-height:1.25}.mm-toc__list{max-height:300px;margin:0;padding:6px 18px 10px;overflow-x:hidden;overflow-y:auto;list-style:none;scrollbar-width:thin;scrollbar-color:var(--color-border) #fff0}.mm-toc__list::-webkit-scrollbar{width:5px}.mm-toc__list::-webkit-scrollbar-track{background:#fff0}.mm-toc__list::-webkit-scrollbar-thumb{border-radius:var(--mm-radius-pill);background:var(--color-border)}.mm-toc__list li{margin:0;padding:0;border-bottom:1px solid color-mix(in srgb,var(--color-border) 70%,transparent)}.mm-toc__list li:last-child{border-bottom:0}.mm-toc__list a{display:grid;grid-template-columns:10px minmax(0,1fr);gap:9px;align-items:start;padding:9px 0;color:var(--color-muted);background:#fff0;font-size:11.5px;line-height:1.45;text-decoration:none;transition:color .16s ease}.mm-toc__list a>span{width:6px;height:6px;margin-top:.48em;border-radius:var(--mm-radius-pill);background:var(--brand-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-accent) 10%,transparent)}.mm-toc__list a b{font-size:11.5px;font-weight:600;line-height:1.45}.mm-toc__list a:hover,.mm-toc__list a:focus-visible,.mm-toc__list a.is-active{color:var(--color-heading)}.mm-toc__list a:hover>span,.mm-toc__list a:focus-visible>span,.mm-toc__list a.is-active>span{box-shadow:0 0 0 4px color-mix(in srgb,var(--brand-accent) 14%,transparent)}.mm-entry-header{padding-top:10px}.mm-entry-header h1{max-width:none;font-size:var(--mm-type-h1);line-height:1.08}.mm-entry-cover{aspect-ratio:16/9;margin:32px 0 42px;overflow:hidden;border-radius:var(--mm-radius-lg);background:var(--color-bg)}.mm-entry-cover img,.mm-entry-cover video{width:100%;height:100%;object-fit:cover}.mm-prose{color:var(--color-text);font-size:1.04rem;line-height:1.85}.mm-prose>:first-child{margin-top:0}.mm-prose h2{max-width:none;margin:1.42em 0 .5em;font-size:var(--mm-type-h2);line-height:1.16;scroll-margin-top:130px}.mm-prose h3{margin:1.8em 0 .65em;font-size:var(--mm-type-h3);line-height:1.22}.mm-prose h4{margin:1.6em 0 .55em;font-size:var(--mm-type-h4);line-height:1.28}.mm-prose p{margin:0 0 1.15em}.mm-prose a:not(.mm-button):not(.wp-block-button__link){color:var(--color-link);font-weight:500;text-decoration:none;transition:color .18s ease}.mm-prose a:not(.mm-button):not(.wp-block-button__link):is(:hover,:focus-visible){color:var(--color-focus);text-decoration:none}.mm-prose ul,.mm-prose ol{margin:0 0 1.45em;padding-inline-start:1.4em}.mm-prose li{margin:.42em 0}.mm-prose li::marker{color:var(--brand-accent);font-weight:600}.mm-prose blockquote{margin:2em 0;padding:20px 24px;border-inline-start:4px solid var(--brand-accent);border-radius:var(--mm-radius-none) var(--mm-radius-md) var(--mm-radius-md) var(--mm-radius-none);background:var(--color-bg);color:var(--color-heading)}[dir=rtl] .mm-prose blockquote{border-radius:var(--mm-radius-md) var(--mm-radius-none) var(--mm-radius-none) var(--mm-radius-md)}.mm-prose pre{max-width:100%;overflow:auto;padding:18px;border-radius:var(--mm-radius-md);background:var(--color-dark-surface);color:var(--color-on-dark);font-size:.88rem}.mm-prose code{padding:.12em .35em;border-radius:var(--mm-radius-xs);background:var(--color-bg);font-size:.9em}.mm-prose pre code{padding:0;background:#fff0}.mm-prose figure{max-width:100%;margin:2.2em 0}.mm-prose figure img,.mm-prose>img{border-radius:var(--mm-radius-md)}.mm-prose figcaption{margin-top:9px;color:var(--color-muted);font-size:.78rem;text-align:center}.mm-prose img[data-mm-content-lightbox]{cursor:zoom-in;outline:0}.mm-prose img[data-mm-content-lightbox]:focus{box-shadow:0 0 0 3px color-mix(in srgb,var(--color-focus) 14%,transparent)}.mm-prose .wp-block-table,.mm-prose .mm-table-scroll{position:relative;display:block;width:100%;max-width:100%;margin:28px 0 34px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-inline:contain;-webkit-overflow-scrolling:touch;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);box-shadow:0 8px 24px color-mix(in srgb,var(--color-dark-surface) 3.5%,transparent);scrollbar-width:thin}.mm-prose table{width:100%;min-width:620px;border-collapse:separate;border-spacing:0;background:var(--color-surface);font-size:.9rem}.mm-prose>table{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm)}.mm-prose thead th{padding:13px 15px;border:0;background:var(--color-dark-surface);color:var(--color-on-dark);font-size:12px;font-weight:700;text-align:start;vertical-align:top}.mm-prose thead th:first-child{box-shadow:inset 4px 0 0 var(--brand-accent)}[dir=rtl] .mm-prose thead th:first-child{box-shadow:inset -4px 0 0 var(--brand-accent)}.mm-prose tbody td{padding:13px 15px;border:0;border-bottom:1px solid var(--color-border);color:var(--color-text);background:var(--color-surface);text-align:start;vertical-align:top}.mm-prose tbody td:first-child{color:var(--color-heading);font-weight:700}.mm-prose tbody tr:nth-child(even) td{background:var(--color-surface-2)}.mm-prose tbody tr:hover td{background:color-mix(in srgb,var(--brand-primary) 5%,var(--color-surface))}.mm-prose tbody tr:last-child td{border-bottom:0}.mm-prose .wp-block-separator{margin-block:3em;border:0;border-top:1px solid var(--color-border)}.mm-engagement{display:flex;align-items:center;gap:24px;margin-top:clamp(54px,7vw,90px);padding:28px;border:1px solid color-mix(in srgb,var(--brand-primary) 20%,var(--color-border));border-radius:var(--mm-radius-lg);background:linear-gradient(135deg,var(--color-bg),var(--color-surface))}.mm-engagement>div:first-child{flex:1}.mm-engagement h2{margin:0;font-size:clamp(1.55rem,2.4vw,2.15rem)}.mm-engagement p:not(.mm-eyebrow){max-width:650px;margin:8px 0 0;color:var(--color-muted)}.mm-share{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:22px;padding:17px 18px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface-2)}.mm-share__context{display:flex;min-width:0;align-items:center;gap:12px}.mm-share__context-icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--color-muted)}.mm-share__context-icon .mm-icon,.mm-share__context-icon svg{width:25px;height:25px}.mm-share__context>span:last-child{display:grid;gap:2px}.mm-share__context small{color:var(--color-muted);font-size:10px;letter-spacing:.07em;text-transform:uppercase}.mm-share__context strong{color:var(--color-heading);font-size:13px}.mm-share__actions{display:flex;max-width:100%;flex-wrap:wrap;gap:7px;padding-block:2px;overflow:visible}.mm-share__actions::-webkit-scrollbar{display:none}.mm-share__actions>a,.mm-share__actions>button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);color:var(--color-text);cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease,transform .16s ease}.mm-share__actions>a:hover,.mm-share__actions>button:hover,.mm-share__actions>a:focus-visible,.mm-share__actions>button:focus-visible{border-color:color-mix(in srgb,var(--brand-primary) 24%,var(--color-border));background:color-mix(in srgb,var(--brand-primary) 6%,var(--color-surface));color:var(--color-heading);transform:translateY(-2px)}.mm-share__actions .mm-icon{width:18px;height:18px}.mm-share__actions svg [fill]:not([fill="none"]){fill:currentColor}.mm-share__actions svg [stroke]:not([stroke="none"]){stroke:currentColor}.mm-share--compact{display:flex;padding:0;border:0;background:#fff0}.mm-engagement .mm-share{margin-inline-start:auto}.mm-engagement .mm-share__label{display:none}.mm-editorial-footer{display:grid;gap:30px;margin-top:72px;padding-top:34px;border-top:1px solid var(--color-border)}.mm-author-card{display:flex;align-items:center;gap:18px;padding:22px;border-radius:var(--mm-radius-lg);background:var(--color-bg)}.mm-author-card__avatar img,.mm-author-card__avatar>.mm-icon{width:72px;height:72px;border-radius:var(--mm-radius-pill)}.mm-author-card__avatar>.mm-icon{display:grid;place-items:center;color:var(--color-muted)}.mm-author-card__avatar>.mm-icon svg{width:100%;height:100%}.mm-author-card .mm-eyebrow{margin-bottom:4px}.mm-author-card h2{font-size:1.22rem}.mm-author-card h2 a{text-decoration:none}.mm-author-card p:last-child{margin:7px 0 0;color:var(--color-muted);font-size:.86rem}.mm-editorial-footer__engage{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:18px 0}.mm-rating{margin:0}.mm-comments-section{margin-top:70px;padding-block:55px;background:var(--color-bg)}.mm-comments-shell{max-width:960px}.mm-native-hero{padding-block:0;background:linear-gradient(135deg,var(--color-bg),var(--color-surface))}.mm-native-hero__inner{padding-block:30px clamp(54px,7vw,92px)}.mm-native-hero h1{max-width:22ch;font-size:var(--mm-type-h1);line-height:1.08}.mm-native-page__body{padding-block:clamp(62px,8vw,110px)}.mm-native-page__body>.mm-prose{max-width:900px}.mm-lightbox{position:fixed;z-index:1200;inset:0;display:grid;place-items:center;padding:28px;background:color-mix(in srgb,var(--color-dark-surface) 88%,transparent);backdrop-filter:blur(8px)}.mm-lightbox[hidden]{display:none!important}.mm-lightbox img{max-width:min(1500px,94vw);max-height:88vh;border-radius:var(--mm-radius-md);box-shadow:0 25px 90px color-mix(in srgb,var(--color-dark-surface) 53%,transparent)}.mm-lightbox button{position:absolute;inset-block-start:20px;inset-inline-end:20px;display:grid;width:46px;height:46px;place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 27%,transparent);border-radius:var(--mm-radius-pill);background:var(--color-surface)fff18;color:var(--color-on-dark);cursor:pointer}.mm-service-custom-block{position:relative;min-width:0}@media(max-width:900px){.mm-service-hero::before{opacity:.62;-webkit-mask-image:linear-gradient(180deg,color-mix(in srgb,currentColor 72%,transparent) 0%,color-mix(in srgb,currentColor 38%,transparent) 36%,transparent 72%);mask-image:linear-gradient(180deg,color-mix(in srgb,currentColor 72%,transparent) 0%,color-mix(in srgb,currentColor 38%,transparent) 36%,transparent 72%)}.mm-service-hero::after{display:none}}@media(max-width:1050px){.mm-service-hero__grid{grid-template-columns:1fr;gap:28px}.mm-service-hero__copy{order:1;max-width:850px}.mm-service-hero__media{order:-1;max-width:780px}.mm-editorial-layout{grid-template-columns:minmax(0,1fr) 340px;gap:28px}}@media(max-width:820px){.mm-editorial-layout{display:block}.mm-editorial-sidebar{margin-top:46px}.mm-article-rail{position:static}.mm-toc__list{max-height:310px}.mm-engagement{align-items:flex-start;flex-wrap:wrap}.mm-engagement .mm-share{width:100%;margin:0}.mm-editorial-footer__engage{align-items:flex-start;flex-direction:column}}@media(max-width:560px){.mm-service-hero__grid{gap:20px;padding-block:20px 42px}.mm-service-hero__actions{display:grid}.mm-service-hero__actions .mm-button{width:100%}.mm-service-hero__media{border-radius:var(--mm-radius-md)}.mm-native-hero__inner{padding-block:24px 52px}.mm-entry-cover{margin:24px 0 34px;border-radius:var(--mm-radius-md)}.mm-prose{font-size:1rem}.mm-prose table{display:block;width:max-content;min-width:100%}.mm-prose .wp-block-table{overflow-x:auto}.mm-author-card{align-items:flex-start}.mm-author-card__avatar img,.mm-author-card__avatar>.mm-icon{width:58px;height:58px}.mm-related-item figure{width:72px}.mm-related-item__body p{display:none}.mm-engagement{padding:22px}.mm-share{max-width:100%;overflow:visible}}.mm-service-single,.mm-service-hero,.mm-native-page{box-shadow:none}.mm-service-single::before,.mm-service-hero::before{box-shadow:none}.mm-service-hero__actions .mm-button{gap:16px;padding-inline:18px;border-radius:var(--mm-radius-lg);box-shadow:none;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.mm-service-hero__actions .mm-button:hover{transform:translateY(-2px);box-shadow:0 15px 34px color-mix(in srgb,var(--color-dark-surface) 20%,transparent)}.mm-editorial-layout--service{grid-template-columns:minmax(0,1fr) 340px;gap:clamp(28px,3vw,42px)}.mm-service-single .mm-service-hero__actions .mm-button .mm-icon{width:25px;height:25px}.mm-service-single .mm-service-hero__actions .mm-button--icon-leading .mm-icon{order:1;margin-inline-start:0;margin-inline-end:2px}.mm-service-single .mm-service-hero__actions .mm-button--icon-trailing .mm-icon{order:1;margin-inline-start:2px;margin-inline-end:0}.mm-prose--service h2{margin-block-start:clamp(36px,4vw,52px)!important;margin-block-end:.55em!important}.mm-prose--service .mm-expandable-content__body>h2:first-child{margin-block-start:0!important}.mm-resource-single .mm-editorial-layout--article{grid-template-columns:minmax(0,1fr) 330px;align-items:start;gap:clamp(28px,3vw,42px);padding-block:42px 72px;overflow:visible}.mm-resource-single .mm-entry-main,.mm-resource-single .mm-editorial-sidebar{min-width:0;overflow:visible}.mm-resource-single .mm-editorial-sidebar{align-self:stretch}.mm-resource-single .mm-article-rail{position:sticky;top:calc(var(--mm-header-offset,96px) + 24px);display:grid;gap:18px;align-self:start;overflow:visible}.mm-resource-single .mm-entry-cover{aspect-ratio:auto;margin:0 0 30px;padding:12px;overflow:hidden;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface-2)}.mm-resource-single .mm-entry-cover img,.mm-resource-single .mm-entry-cover video{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:var(--mm-radius-sm)}.mm-resource-single .mm-entry-header{margin:0;padding:0 0 28px;border-bottom:0}.mm-resource-single .mm-entry-header h1{max-width:none;margin:0;color:var(--color-heading);font-size:clamp(34px,4vw,46px);line-height:1.08;letter-spacing:-.03em}.mm-entry-deck{max-width:900px;margin:14px 0 0;color:var(--color-muted);font-size:clamp(16px,1.6vw,17px);line-height:1.68}.mm-entry-meta{display:flex;flex-wrap:wrap;align-items:center;gap:0;margin:0 0 18px;padding:14px 0;border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);background:#fff0}.mm-entry-meta__item{position:relative;display:flex;min-width:0;align-items:center;gap:10px;padding:2px 18px;color:var(--color-text);text-decoration:none;background:#fff0}.mm-entry-meta__item:first-child{padding-inline-start:0}.mm-entry-meta__item:not(:last-child)::after{position:absolute;inset-block:5px;inset-inline-end:0;width:1px;content:"";background:var(--color-border)}.mm-entry-meta__icon{display:grid;width:30px;height:30px;flex:0 0 30px;place-items:center;color:var(--color-text)}.mm-entry-meta__icon .mm-icon,.mm-entry-meta__icon svg,.mm-entry-meta__avatar{width:26px;height:26px}.mm-entry-meta__avatar{display:block;object-fit:cover;border-radius:var(--mm-radius-pill)}.mm-entry-meta__icon svg [fill]:not([fill="none"]),.mm-comment-form__icon svg [fill]:not([fill="none"]),.mm-share__context-icon svg [fill]:not([fill="none"]){fill:currentColor}.mm-entry-meta__icon svg [stroke]:not([stroke="none"]),.mm-comment-form__icon svg [stroke]:not([stroke="none"]),.mm-share__context-icon svg [stroke]:not([stroke="none"]){stroke:currentColor}.mm-entry-meta__copy{display:grid;min-width:0;gap:1px;white-space:nowrap}.mm-entry-meta__copy small{color:var(--color-muted);font-size:9.5px;line-height:1.2;letter-spacing:.075em;text-transform:uppercase}.mm-entry-meta__copy strong,.mm-entry-meta__copy time{color:var(--color-text);font-size:12.5px;font-weight:760;line-height:1.3}a.mm-entry-meta__item:hover .mm-entry-meta__copy strong,a.mm-entry-meta__item:focus-visible .mm-entry-meta__copy strong{color:var(--brand-accent)}.mm-resource-single .mm-prose--article{width:100%;max-width:none;padding-top:34px}.mm-resource-single .mm-prose--article>p,.mm-resource-single .mm-prose--article>ul,.mm-resource-single .mm-prose--article>ol,.mm-resource-single .mm-prose--article>.mm-table-scroll,.mm-resource-single .mm-prose--article>blockquote{max-width:none}.mm-resource-single .mm-prose--article p,.mm-resource-single .mm-prose--article li{color:var(--color-text);font-size:15.7px;line-height:1.82}.mm-resource-single .mm-prose h2{max-width:none;margin:48px 0 15px;color:var(--color-heading);font-size:clamp(25px,2.4vw,30px);line-height:1.18}.mm-resource-single .mm-prose h3{max-width:none;margin:30px 0 10px;color:var(--color-heading);font-size:19px;line-height:1.3}.mm-resource-single .mm-prose a:not(.mm-button):not(.wp-block-button__link){color:var(--color-link);text-decoration:none}.mm-resource-single .mm-prose a:not(.mm-button):not(.wp-block-button__link):is(:hover,:focus-visible){color:var(--color-focus);text-decoration:none}.mm-resource-single .mm-prose strong{color:var(--color-heading)}.mm-resource-single .mm-prose blockquote{margin:30px 0;padding:20px 22px;border-inline-start:3px solid var(--brand-accent);border-radius:var(--mm-radius-none) var(--mm-radius-sm) var(--mm-radius-sm) var(--mm-radius-none);background:var(--color-bg);color:var(--color-text)}[dir=rtl] .mm-resource-single .mm-prose blockquote{border-radius:var(--mm-radius-sm) var(--mm-radius-none) var(--mm-radius-none) var(--mm-radius-sm)}.mm-help-card--photo{position:relative;height:350px;min-height:365px;overflow:hidden;isolation:isolate;padding:0;border:1px solid color-mix(in srgb,var(--color-on-dark) 18%,var(--color-dark-surface));border-radius:var(--mm-radius-sm);background:var(--color-dark-surface);box-shadow:0 15px 34px color-mix(in srgb,var(--color-dark-surface) 11%,transparent)}.mm-help-card--photo .mm-help-card__photo{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover}.mm-help-card--photo .mm-help-card__shade{position:absolute;z-index:-2;inset:0;background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark-surface) 16%,transparent) 0%,color-mix(in srgb,var(--color-dark-surface) 18%,transparent) 31%,color-mix(in srgb,var(--color-dark-surface) 76%,transparent) 67%,color-mix(in srgb,var(--color-dark-surface) 98%,transparent) 100%),linear-gradient(90deg,color-mix(in srgb,var(--color-dark-surface) 92%,transparent) 0%,color-mix(in srgb,var(--color-dark-surface) 34%,transparent) 65%,color-mix(in srgb,var(--color-dark-surface) 6%,transparent) 100%)}.mm-help-card--photo .mm-help-card__content{display:flex;width:100%;height:350px;flex-direction:column;justify-content:center;padding:17px 18px 15px}.mm-help-card--photo .mm-help-card__heading{padding-bottom:10px}.mm-help-card--photo .mm-help-card__heading .mm-eyebrow{margin-bottom:8px;color:var(--brand-accent)}.mm-help-card--photo .mm-help-card__title{max-width:none;margin:0 0 6px;color:var(--color-on-dark);font-size:22px;line-height:1.12}.mm-help-card--photo .mm-help-card__heading>p:last-child{max-width:265px;margin:0;color:color-mix(in srgb,var(--color-on-dark) 78%,transparent);font-size:11.8px;line-height:1.52}.mm-help-card--photo .mm-help-card__actions{display:grid;gap:0;margin:0;border-top:1px solid color-mix(in srgb,var(--color-on-dark) 16%,transparent)}.mm-help-card--photo .mm-help-card__actions>a{display:grid;min-height:0;grid-template-columns:36px minmax(0,1fr);gap:10px;align-items:center;padding:8px 0;border:0;border-bottom:1px solid color-mix(in srgb,var(--color-on-dark) 12%,transparent);border-radius:var(--mm-radius-none);background:#fff0;color:var(--color-on-dark);text-decoration:none}.mm-help-card--photo .mm-help-card__actions>a:last-child{padding-bottom:0;border-bottom:0}.mm-help-card--photo .mm-help-card__icon{display:grid;width:36px;height:36px;place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 18%,transparent);border-radius:var(--mm-radius-sm);background:color-mix(in srgb,var(--color-on-dark) 8%,transparent);color:var(--color-on-dark)}.mm-help-card--photo .mm-help-card__icon .mm-icon,.mm-help-card--photo .mm-help-card__icon svg{width:20px;height:20px;color:inherit}.mm-help-card--photo .mm-help-card__actions>a>span:last-child{display:grid;min-width:0;gap:1px}.mm-help-card--photo .mm-help-card__actions small{color:color-mix(in srgb,var(--color-on-dark) 60%,transparent);font-size:10px}.mm-help-card--photo .mm-help-card__actions strong{overflow:hidden;color:var(--color-on-dark);font-size:12.3px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.mm-help-card--photo .mm-help-card__actions>a:hover,.mm-help-card--photo .mm-help-card__actions>a:focus-visible{background:#fff0}.mm-help-card--photo .mm-help-card__actions>a:hover strong,.mm-help-card--photo .mm-help-card__actions>a:focus-visible strong{color:color-mix(in srgb,var(--brand-accent) 40%,var(--color-on-dark))}.mm-help-card--photo .mm-help-card__actions>a:hover .mm-help-card__icon,.mm-help-card--photo .mm-help-card__actions>a:focus-visible .mm-help-card__icon{border-color:color-mix(in srgb,var(--brand-accent) 50%,transparent);background:color-mix(in srgb,var(--brand-accent) 17%,transparent)}.mm-prose .mm-note{position:relative;margin:28px 0 34px;padding:19px 20px 18px 23px;border:1px solid var(--color-border);border-inline-start:4px solid var(--brand-accent);border-radius:var(--mm-radius-none) var(--mm-radius-sm) var(--mm-radius-sm) var(--mm-radius-none);background:var(--color-surface-2);color:var(--color-text)}[dir=rtl] .mm-prose .mm-note{border-radius:var(--mm-radius-sm) var(--mm-radius-none) var(--mm-radius-none) var(--mm-radius-sm)}.mm-prose .mm-note::before{position:absolute;inset-block-start:0;inset-inline-start:-4px;width:4px;height:38%;background:color-mix(in srgb,var(--brand-accent) 68%,var(--color-surface));content:""}.mm-prose .mm-note h3{margin:0 0 7px;color:var(--color-heading);font-size:16px;line-height:1.35}.mm-prose .mm-note>div,.mm-prose .mm-note p{margin:0;color:var(--color-muted);font-size:14px;line-height:1.65}.mm-prose .mm-note--planning{border-inline-start-color:var(--brand-secondary)}.mm-prose .mm-note--planning::before{background:color-mix(in srgb,var(--brand-secondary) 58%,var(--color-surface))}.mm-prose .mm-note--tip{border-inline-start-color:color-mix(in srgb,var(--brand-primary) 70%,var(--brand-accent))}.mm-prose .mm-note--warning{border-inline-start-color:var(--brand-accent)}.mm-resource-single .mm-editorial-share-row,.mm-service-single .mm-editorial-share-row{margin:34px 0 14px}.mm-resource-single .mm-editorial-footer,.mm-service-single .mm-editorial-footer{display:grid;gap:30px;margin-top:14px;padding-top:0;border-top:0}.mm-editorial-rating-panel{margin:0;padding:0;border:0;background:#fff0}.mm-rating{display:grid;width:100%;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:28px;margin:0;padding:24px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:linear-gradient(120deg,var(--color-surface),var(--color-bg))}.mm-rating__copy{min-width:0}.mm-rating__title{margin:0 0 5px;color:var(--color-heading);font-family:var(--font-heading);font-size:22px;font-weight:700;line-height:1.2}.mm-rating__description{max-width:520px;margin:0;color:var(--color-muted);font-size:13px;line-height:1.55}.mm-rating__interaction{display:grid;grid-template-columns:auto auto;justify-items:end;justify-content:end;align-items:center;gap:8px 12px}.mm-rating__stars{display:flex;gap:4px}.mm-rating__stars button{display:grid;width:40px;height:40px;flex:0 0 40px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);color:var(--color-muted);box-shadow:none;cursor:pointer;transition:border-color .16s ease,background .16s ease,color .16s ease}.mm-rating__stars button:hover,.mm-rating__stars button:focus-visible,.mm-rating__stars button.is-preview,.mm-rating__stars button.is-selected,.mm-rating__stars button[aria-checked="true"]{border-color:color-mix(in srgb,var(--brand-accent) 55%,var(--color-border));background:var(--color-surface)8f4;color:var(--brand-accent);transform:none}.mm-rating__star,.mm-rating__star .mm-icon{display:grid;place-items:center}.mm-rating__star .mm-icon{width:19px;height:19px}.mm-rating__summary{margin:0;color:var(--color-muted);font-size:11px;white-space:normal}.mm-rating__summary strong{color:var(--color-heading);font-size:18px}.mm-rating__status{grid-column:1/-1;min-height:18px;margin:0;color:var(--color-muted);font-size:11px}.mm-related{margin-top:36px;padding-top:0;border-top:0}.mm-related__head{margin-bottom:16px}.mm-related__title{margin:0;color:var(--color-heading);font-family:var(--font-heading);font-size:var(--mm-type-h3);font-weight:700;line-height:1.25}.mm-related__list{display:block;border-top:1px solid var(--color-border)}.mm-related-item{border:0;border-bottom:1px solid var(--color-border)}.mm-related-item__link{display:flex;align-items:center;gap:16px;padding:17px 2px;background:#fff0;color:inherit;text-decoration:none;transition:transform .2s ease,background .25s ease}.mm-related-item figure{width:88px;aspect-ratio:16/10;flex:none;margin:0;overflow:hidden;border-radius:var(--mm-radius-sm)}.mm-related-item figure img{width:100%;height:100%;object-fit:cover;transition:transform .25s ease}.mm-related-item__body{min-width:0;flex:1}.mm-related-item__body small{color:var(--color-muted);font-size:.68rem}.mm-related-item__body h3{margin:2px 0 3px;color:var(--color-heading);font-size:1rem;line-height:1.35}.mm-related-item__body p{margin:0;overflow:hidden;color:var(--color-muted);font-size:.78rem;white-space:nowrap;text-overflow:ellipsis}.mm-related-item__arrow{display:grid;width:34px;height:34px;flex:none;place-items:center;border-radius:var(--mm-radius-pill);background:var(--color-bg);color:var(--brand-primary);transition:transform .2s ease}.mm-related-item__arrow .mm-icon{width:18px;height:18px}.mm-related-item:hover .mm-related-item__link,.mm-related-item__link:hover,.mm-related-item__link:focus-visible{background:linear-gradient(90deg,color-mix(in srgb,var(--brand-primary) 6%,var(--color-surface)),var(--color-surface) 72%);transform:translateX(2px)}.mm-related-item:hover figure img{transform:scale(1.04)}.mm-related-item:hover .mm-related-item__arrow{transform:translateX(4px)}[dir=rtl] .mm-related-item:hover .mm-related-item__link,[dir=rtl] .mm-related-item__link:hover,[dir=rtl] .mm-related-item__link:focus-visible{transform:translateX(-2px)}[dir=rtl] .mm-related-item:hover .mm-related-item__arrow{transform:translateX(-4px)}.mm-comments-shell{width:100%;max-width:none;margin-top:42px;padding:0;border:0}.mm-comments{display:grid;gap:30px;padding:28px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface-2)}.mm-comments__thread{padding-bottom:22px;border-bottom:1px solid var(--color-border)}.mm-comments__title,.mm-comment-form__title{margin:4px 0 7px;color:var(--color-heading);font-family:var(--font-heading);font-size:25px;font-weight:700;line-height:1.2}.mm-comment-form__heading{position:relative;padding-inline-end:56px}.mm-comment-form__icon{position:absolute;inset-block-start:0;inset-inline-end:0;display:grid;width:42px;height:42px;place-items:center;color:var(--color-muted);opacity:.76}.mm-comment-form__icon .mm-icon,.mm-comment-form__icon svg{width:30px;height:30px}.mm-comment-form__intro{max-width:650px;margin:0;color:var(--color-muted);font-size:13.5px;line-height:1.6}.mm-comments .comment-form{display:grid;grid-template-columns:1fr 1fr;gap:18px;margin-top:22px;padding:0;border:0;border-radius:var(--mm-radius-none);background:#fff0}.mm-comments .comment-form>p{margin:0}.mm-comments .comment-form-comment,.mm-comments .form-submit,.mm-comments .logged-in-as,.mm-comments .comment-form-cookies-consent{grid-column:1/-1}.mm-comments .comment-form label{display:block;margin-bottom:6px;color:var(--color-text);font-size:11px;font-weight:700}.mm-comments .comment-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]),.mm-comments .comment-form textarea{width:100%;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);color:var(--color-text);font:inherit;box-shadow:none;outline:none}.mm-comments .comment-form textarea{min-height:170px;padding:12px 13px;resize:vertical}.mm-comments .comment-form input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]):not([type="submit"]){height:46px;padding:0 13px}.mm-comments .comment-form input:not([type="submit"]):focus,.mm-comments .comment-form textarea:focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 8%,transparent)}.mm-comments .comment-form-cookies-consent{display:flex;align-items:flex-start;gap:9px}.mm-comments .comment-form-cookies-consent input[type="checkbox"]{width:17px;height:17px;min-width:17px;flex:0 0 17px;margin:1px 0 0;padding:0;accent-color:var(--brand-accent)}.mm-comments .comment-form-cookies-consent label{display:inline;margin:0;color:var(--color-muted);font-size:11.5px;font-weight:500;line-height:1.45}.mm-comments .comment-form .form-submit{display:flex;width:100%;flex:0 0 auto;flex-wrap:wrap;align-items:center;align-self:start;justify-content:flex-start;gap:12px}.mm-comments .comment-form .submit{display:inline-flex;width:auto;max-width:max-content;min-width:128px;min-height:42px;flex:0 0 auto;align-items:center;align-self:flex-start;justify-content:center;padding:0 17px;border:0;border-radius:var(--mm-radius-sm);background:var(--brand-primary);color:var(--color-on-dark);font-size:12px;font-weight:800;box-shadow:none;cursor:pointer}.mm-comments .comment-form .submit:hover,.mm-comments .comment-form .submit:focus-visible{background:color-mix(in srgb,var(--brand-primary) 88%,var(--color-dark-surface));color:var(--color-on-dark);transform:none;box-shadow:none}.mm-comment-form__moderation{color:var(--color-muted);font-size:10.5px;line-height:1.45}.mm-comments .comment-list{display:grid;gap:16px;margin:20px 0 0;padding:0;list-style:none}.mm-comments .comment-list .comment-body{padding:20px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface)}.mm-comments .comment-list .children{display:grid;gap:12px;margin:14px 0 0 32px;padding:0;list-style:none}@media(max-width:980px) and (min-width:821px){.mm-resource-single .mm-editorial-layout--article,.mm-service-single .mm-editorial-layout--article{grid-template-columns:minmax(0,1fr) 330px;gap:28px}}@media(max-width:820px){.mm-resource-single .mm-editorial-layout--article,.mm-service-single .mm-editorial-layout--article{display:block;padding-block:28px 58px}.mm-resource-single .mm-editorial-sidebar,.mm-service-single .mm-editorial-sidebar{margin-top:36px}.mm-help-card--photo{display:none}.mm-resource-single .mm-article-rail,.mm-service-single .mm-article-rail{position:static}.mm-resource-single .mm-entry-header{margin-bottom:20px}.mm-entry-meta{display:flex;max-width:100%;flex-wrap:nowrap;gap:0;padding-block:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;scrollbar-width:none}.mm-entry-meta::-webkit-scrollbar{display:none}.mm-entry-meta__item{display:grid;min-width:140px;flex:0 0 140px;grid-template-columns:24px minmax(0,1fr);gap:7px;width:auto;padding-block:5px;padding-inline:18px 22px}.mm-entry-meta__item:first-child{padding-inline-start:0}.mm-entry-meta__item:not(:last-child)::after{inset-block:8px;inset-inline-end:6px}.mm-entry-meta__icon{width:24px;height:24px;flex-basis:24px}.mm-entry-meta__icon .mm-icon,.mm-entry-meta__icon svg,.mm-entry-meta__avatar{width:24px;height:24px}.mm-entry-meta__copy small{font-size:8px}.mm-entry-meta__copy strong,.mm-entry-meta__copy time{font-size:11px;line-height:1.2;overflow-wrap:normal;white-space:nowrap}.mm-resource-single .mm-editorial-mobile-toc,.mm-service-single .mm-editorial-mobile-toc{margin:0 0 30px;overflow:hidden}.mm-resource-single .mm-editorial-mobile-toc .mm-toc,.mm-service-single .mm-editorial-mobile-toc .mm-toc{margin:0}.mm-resource-single .mm-editorial-mobile-toc .mm-toc__list,.mm-service-single .mm-editorial-mobile-toc .mm-toc__list{max-height:230px}.mm-share:not(.mm-share--compact){grid-template-columns:1fr;gap:13px}.mm-rating{grid-template-columns:1fr;gap:18px;padding:20px}.mm-rating__interaction{justify-items:start;justify-content:start}.mm-related-item__body p{display:none}.mm-comments{padding:20px}.mm-comments .comment-form{grid-template-columns:1fr;gap:14px}.mm-comments .comment-form-author,.mm-comments .comment-form-email{grid-column:1/-1}.mm-comments .comment-form .form-submit{align-items:flex-start;flex-direction:column;gap:7px}}@media(max-width:640px){.mm-resource-single .mm-share__actions,.mm-service-single .mm-share__actions{max-width:100%}.mm-rating__stars{width:min(100%,250px)}.mm-prose .wp-block-table table,.mm-prose .mm-table-scroll table{min-width:560px}.mm-prose .wp-block-table th,.mm-prose .wp-block-table td,.mm-prose .mm-table-scroll th,.mm-prose .mm-table-scroll td{padding:11px 12px}.mm-resource-single .mm-related__head,.mm-service-single .mm-related__head{margin-bottom:12px}.mm-resource-single .mm-related__title,.mm-service-single .mm-related__title{font-size:22px;line-height:1.25}.mm-resource-single .mm-related-item__link,.mm-service-single .mm-related-item__link{gap:12px;width:100%;min-width:0;padding:14px 0;transform:none}.mm-resource-single .mm-related-item figure,.mm-service-single .mm-related-item figure{width:72px;min-width:72px;flex:0 0 72px}.mm-resource-single .mm-related-item__body,.mm-service-single .mm-related-item__body{min-width:0;overflow:hidden}.mm-resource-single .mm-related-item__body small,.mm-service-single .mm-related-item__body small{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mm-resource-single .mm-related-item__body h3,.mm-service-single .mm-related-item__body h3{display:-webkit-box;overflow:hidden;font-size:15px;line-height:1.32;white-space:normal;overflow-wrap:anywhere;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mm-resource-single .mm-related-item__body p,.mm-service-single .mm-related-item__body p{display:none}.mm-resource-single .mm-related-item__arrow,.mm-service-single .mm-related-item__arrow{display:none}.mm-resource-single .mm-related-item:hover .mm-related-item__link,.mm-resource-single .mm-related-item__link:hover,.mm-resource-single .mm-related-item__link:focus-visible,.mm-service-single .mm-related-item:hover .mm-related-item__link,.mm-service-single .mm-related-item__link:hover,.mm-service-single .mm-related-item__link:focus-visible{transform:none}}@media(max-width:380px){.mm-resource-single .mm-related-item__link,.mm-service-single .mm-related-item__link{gap:10px}.mm-resource-single .mm-related-item figure,.mm-service-single .mm-related-item figure{width:64px;min-width:64px;flex-basis:64px}}@media(max-width:340px){.mm-entry-meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));row-gap:3px;overflow:visible}.mm-entry-meta__item{min-width:0;flex:none;width:100%;padding-inline:8px}.mm-entry-meta__item:nth-child(even)::after{display:none}.mm-entry-meta__item:nth-child(odd){padding-inline-start:0}.mm-entry-meta__copy small{font-size:8px}.mm-entry-meta__copy strong,.mm-entry-meta__copy time{font-size:11px}}@media (min-width:821px) and (max-height:900px){.mm-resource-single .mm-toc__list,.mm-service-single .mm-toc__list{max-height:max(210px,min(300px,calc(100dvh - 590px)))}}@media (min-width:821px) and (max-height:760px){.mm-resource-single .mm-article-rail,.mm-service-single .mm-article-rail{position:static}}@media(prefers-reduced-motion:reduce){.mm-share__actions>a,.mm-share__actions>button,.mm-related-item__link,.mm-resource-single .mm-prose img[data-mm-content-lightbox]{transition:none}.mm-related-item__link:hover,.mm-related-item__link:focus-visible,.mm-resource-single .mm-prose img[data-mm-content-lightbox]:hover{transform:none}}.mm-page-empty-state{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;max-width:760px;padding:24px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface-2)}.mm-page-empty-state__icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);color:var(--brand-primary)}.mm-page-empty-state__icon .mm-icon{width:21px;height:21px}.mm-page-empty-state h2{margin:0 0 7px;font-size:clamp(20px,2vw,24px)}.mm-page-empty-state p{max-width:650px;margin:0;color:var(--color-muted)}.mm-page-empty-state ul{display:flex;flex-wrap:wrap;gap:7px;margin:14px 0 0;padding:0;list-style:none}.mm-page-empty-state li{padding:6px 9px;border:1px solid var(--color-border);border-radius:var(--mm-radius-sm);background:var(--color-surface);color:var(--color-text);font-size:.78rem;font-weight:600}@media(max-width:560px){.mm-page-empty-state{grid-template-columns:1fr;padding:20px}.mm-page-empty-state ul{align-items:stretch;flex-direction:column}.mm-page-empty-state li{width:max-content;max-width:100%}}.mm-self-video{position:relative;width:100%;height:100%;min-height:0;aspect-ratio:16/9;overflow:hidden;background:var(--color-dark-surface)}.mm-service-hero__media .mm-self-video__player,.mm-resource-single .mm-entry-cover .mm-self-video__player{display:block;width:100%;height:100%;aspect-ratio:16/9;object-fit:cover;background:var(--color-dark-surface)}.mm-self-video__cover{position:absolute;z-index:1;inset:0;display:grid;width:100%;height:100%;place-items:center;overflow:hidden;padding:0;border:0;border-radius:inherit;background-color:var(--color-dark-surface);background-position:center;background-size:cover;color:var(--color-on-dark);cursor:pointer;isolation:isolate}.mm-self-video__cover[hidden]{display:none!important}.mm-self-video__cover::before{position:absolute;z-index:0;inset:0;content:"";pointer-events:none;background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark-surface) 11%,transparent) 0%,transparent 47%,color-mix(in srgb,var(--color-dark-surface) 20%,transparent) 100%),linear-gradient(110deg,transparent 28%,color-mix(in srgb,var(--brand-primary) 6%,transparent) 72%,color-mix(in srgb,var(--brand-accent) 10%,transparent) 100%)}.mm-self-video__play{position:relative;z-index:1;display:grid;width:clamp(76px,8vw,104px);height:clamp(76px,8vw,104px);place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 74%,transparent);border-radius:50%;background:color-mix(in srgb,var(--color-dark-surface) 65%,var(--brand-primary));color:var(--color-on-dark);box-shadow:0 0 0 7px color-mix(in srgb,var(--color-on-dark) 13%,transparent),0 16px 48px color-mix(in srgb,var(--color-dark-surface) 45%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-on-dark) 24%,transparent);transition:transform .2s ease,background .2s ease,box-shadow .2s ease}.mm-self-video__play::before{position:absolute;inset:6px;border:1px solid color-mix(in srgb,var(--color-on-dark) 21%,transparent);border-radius:50%;content:"";pointer-events:none}.mm-self-video__play svg{display:block;width:clamp(31px,3vw,38px);height:clamp(31px,3vw,38px);margin-inline-start:4px;fill:currentColor}.mm-self-video__cover:hover .mm-self-video__play,.mm-self-video__cover:focus-visible .mm-self-video__play{transform:scale(1.045);background:color-mix(in srgb,var(--color-dark-surface) 45%,var(--brand-primary));box-shadow:0 0 0 8px color-mix(in srgb,var(--color-on-dark) 17%,transparent),0 18px 48px color-mix(in srgb,var(--color-dark-surface) 48%,transparent),inset 0 1px 0 color-mix(in srgb,var(--color-on-dark) 28%,transparent)}.mm-self-video__cover:focus-visible{outline:3px solid var(--color-focus);outline-offset:-5px}.mm-self-video.is-playing .mm-self-video__cover{display:none!important}@media(max-width:480px){.mm-self-video__play{width:76px;height:76px}.mm-self-video__play svg{width:31px;height:31px}}@media(prefers-reduced-motion:reduce){.mm-self-video__play{transition:none}.mm-self-video__cover:hover .mm-self-video__play,.mm-self-video__cover:focus-visible .mm-self-video__play{transform:none}}.mm-expandable-content{position:relative}.mm-expandable-content.is-expandable:not(.is-expanded) .mm-expandable-content__body{max-height:600px;overflow:hidden}.mm-expandable-content__fade{display:none;position:absolute;inset-inline:0;bottom:52px;height:130px;pointer-events:none;background:linear-gradient(transparent,var(--color-surface) 78%)}.mm-expandable-content.is-expandable:not(.is-expanded) .mm-expandable-content__fade{display:block}.mm-expandable-content__toggle{display:none;position:relative;z-index:2;align-items:center;justify-content:center;gap:8px;margin:22px auto 0;min-height:44px;padding:0 18px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--brand-primary);font:600 14px var(--font-body);cursor:pointer}.mm-expandable-content.is-expandable .mm-expandable-content__toggle{display:flex}.mm-expandable-content.is-expanded .mm-expandable-content__toggle .mm-icon{transform:rotate(180deg)}.mm-faq{margin-block:58px}.mm-faq__heading{display:flex!important;align-items:center;gap:13px;margin-bottom:20px}.mm-faq__heading-icon{display:grid;width:42px;height:42px;place-items:center;border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--brand-accent) 13%,var(--color-surface));color:var(--brand-accent)}.mm-faq__heading-icon .mm-icon{width:22px;height:22px}.mm-faq__list{display:grid;gap:10px}.mm-faq__item{overflow:hidden;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);transition:border-color .2s ease,box-shadow .2s ease}.mm-faq__item:hover,.mm-faq__item.is-open{border-color:color-mix(in srgb,var(--brand-primary) 25%,var(--color-border));box-shadow:0 12px 30px color-mix(in srgb,var(--color-dark-surface) 5%,transparent)}.mm-faq__item h3{margin:0!important}.mm-faq__item button{min-height:76px;padding:18px 20px!important;font-size:17px!important;font-weight:600!important}.mm-faq__item button i{display:grid;width:29px;height:29px;flex:0 0 29px;place-items:center;border-radius:var(--mm-radius-pill);background:var(--color-bg)}.mm-faq__item button i .mm-icon{width:15px;height:15px;transition:transform .18s ease}.mm-faq__item.is-open button i .mm-icon{transform:rotate(45deg)}.mm-faq__answer{padding:0 20px 22px!important;color:var(--color-text)}:is(.mm-service-final-cta,.mm-article-final-cta){display:flex;align-items:center;justify-content:space-between;gap:32px;margin-block:34px 52px;padding:30px 32px;border:1px solid color-mix(in srgb,var(--brand-primary) 18%,var(--color-border));border-radius:var(--mm-radius-lg);background:linear-gradient(135deg,color-mix(in srgb,var(--brand-primary) 4%,var(--color-surface)),var(--color-surface-2));box-shadow:0 16px 42px color-mix(in srgb,var(--brand-primary) 5%,transparent)}:is(.mm-service-final-cta,.mm-article-final-cta)>div{max-width:650px}:is(.mm-service-final-cta,.mm-article-final-cta) .mm-final-cta__title,.mm-support__title{margin:4px 0 8px!important;color:var(--color-heading);font-family:var(--font-heading,var(--font-body));font-size:var(--mm-type-h2)!important;font-weight:700;line-height:1.12;letter-spacing:-.025em;text-wrap:balance}:is(.mm-service-final-cta,.mm-article-final-cta) p:not(.mm-eyebrow):not(.mm-final-cta__title){margin:0;color:var(--color-muted)}.mm-resource-single .mm-article-final-cta .mm-button--accent{border-color:var(--brand-accent);background:var(--brand-accent);color:var(--color-on-dark)}.mm-resource-single .mm-article-final-cta .mm-button--accent:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--brand-accent) 88%,var(--color-on-dark));background:color-mix(in srgb,var(--brand-accent) 88%,var(--color-on-dark));color:var(--color-on-dark)}.mm-author-card{display:grid!important;grid-template-columns:auto minmax(0,1fr);gap:20px;padding:26px!important;border:1px solid var(--color-border);border-radius:var(--mm-radius-lg);background:linear-gradient(135deg,var(--color-surface),var(--color-surface-2))!important}.mm-author-card__avatar img,.mm-author-card__avatar>.mm-icon{width:84px!important;height:84px!important;border-radius:var(--mm-radius-lg)!important}.mm-author-card__avatar img{object-fit:cover}.mm-author-card__avatar>.mm-icon{display:grid;place-items:center;color:var(--color-muted)}.mm-author-card__avatar>.mm-icon svg{width:100%;height:100%}.mm-author-card__identity{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.mm-author-card__identity span{color:var(--color-muted);font-size:13px}.mm-author-card__content>p:not(.mm-eyebrow){margin:8px 0 0}.mm-author-card__link{display:inline-flex;align-items:center;gap:7px;margin-top:12px;font-weight:600;text-decoration:none}.mm-author-card__link .mm-icon{width:16px;height:16px}.mm-lightbox{position:fixed;z-index:1200;inset:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;padding:20px;background:color-mix(in srgb,var(--color-dark-surface) 94%,transparent);backdrop-filter:blur(9px)}.mm-lightbox__chrome{display:flex;align-items:center;gap:10px}.mm-lightbox__chrome button{display:grid;place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 22%,transparent);background:color-mix(in srgb,var(--color-on-dark) 8%,transparent);color:var(--color-on-dark)}.mm-lightbox__stage{display:grid;min-height:0;place-items:center}.mm-lightbox__stage img{max-width:min(1500px,94vw);max-height:76vh;object-fit:contain;border-radius:var(--mm-radius-md);box-shadow:0 22px 70px color-mix(in srgb,var(--color-dark-surface) 38%,transparent)}.mm-lightbox__caption{display:grid;gap:4px;min-height:42px;justify-items:center;color:color-mix(in srgb,var(--color-on-dark) 76%,transparent);text-align:center}.mm-lightbox__caption strong{color:var(--color-on-dark);font-weight:600}figure:has(img[data-mm-content-lightbox])>figcaption{display:none}.mm-resource-showcase{display:grid!important;grid-template-columns:minmax(0,1.8fr) minmax(300px,.9fr);grid-template-rows:repeat(2,minmax(0,1fr));gap:18px!important;align-items:stretch}.mm-resource-showcase>.mm-resource-card:first-child{grid-row:1/3}.mm-resource-showcase>.mm-resource-card{min-width:0;position:relative!important;inset:auto!important;transform:none!important}.mm-resource-showcase .mm-resource-card__link{height:100%}.mm-resource-showcase>.mm-resource-card:not(:first-child) .mm-resource-card__link{display:grid;grid-template-columns:42% 1fr}.mm-resource-showcase>.mm-resource-card:not(:first-child) .mm-resource-card__media{height:100%;aspect-ratio:auto}.mm-resource-card{overflow:hidden}.mm-resource-card__link{padding:10px!important}.mm-resource-card__media{overflow:hidden;border-radius:var(--mm-radius-md)!important;aspect-ratio:16/9}.mm-resource-card__media img{width:100%;height:100%;object-fit:cover}.mm-resource-card__body{padding:18px 10px 12px!important}.mm-resource-card__meta{display:flex;gap:12px}.mm-resource-card__body>p{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.mm-resource-card__arrow{transition:transform .2s ease}.mm-resource-card:hover .mm-resource-card__arrow{transform:translateX(4px)}@media (max-width:1050px){.mm-resource-showcase{grid-template-columns:1.35fr .9fr}}@media (max-width:820px){.mm-resource-showcase{display:grid!important;grid-template-columns:1fr;grid-template-rows:auto}.mm-resource-showcase>.mm-resource-card:first-child{grid-row:auto}.mm-resource-showcase>.mm-resource-card:not(:first-child) .mm-resource-card__link{display:block}.mm-resource-showcase>.mm-resource-card:not(:first-child) .mm-resource-card__media{aspect-ratio:16/9}.mm-editorial-actions{grid-template-columns:1fr}:is(.mm-service-final-cta,.mm-article-final-cta){align-items:flex-start;flex-direction:column}}@media (max-width:640px){.mm-entry-cover{border-radius:var(--mm-radius-md)}.mm-editorial-actions{padding:18px}.mm-author-card{grid-template-columns:1fr}.mm-author-card__avatar img,.mm-author-card__avatar>.mm-icon{width:72px!important;height:72px!important}}@media (min-width:641px){.mm-mobile-cta{display:none}}@media print{.mm-header,.mm-footer,.mm-editorial-sidebar,.mm-share,.mm-mobile-cta,.mm-breadcrumb-surface,.mm-expandable-content__toggle,.mm-expandable-content__fade{display:none!important}.mm-container{width:100%!important}.mm-editorial-layout{display:block!important}.mm-prose{max-width:none!important}.mm-expandable-content__body{max-height:none!important;overflow:visible!important}}.mm-lightbox{touch-action:pan-y}.mm-lightbox__chrome{justify-content:space-between;pointer-events:none}.mm-lightbox__chrome button{pointer-events:auto;width:48px;height:48px;border-radius:var(--mm-radius-md);font-size:0;cursor:pointer}.mm-lightbox__chrome button svg{width:22px;height:22px}.mm-lightbox__chrome [data-lightbox-close]{margin-inline:auto}.mm-lightbox__stage{cursor:grab}.mm-lightbox__stage.is-dragging{cursor:grabbing}.mm-lightbox__caption{max-width:900px;margin-inline:auto;padding:9px 14px;border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-on-dark) 6%,transparent)}.mm-resource-mosaic{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-auto-rows:210px;gap:14px;padding-top:clamp(46px,5vw,70px)}.mm-resource-mosaic .mm-resource-card{overflow:hidden;border:0;border-radius:var(--mm-radius-lg);background:var(--color-dark-surface);box-shadow:0 16px 42px color-mix(in srgb,var(--color-dark-surface) 10%,transparent)}.mm-resource-mosaic .mm-resource-card--mosaic-0,.mm-resource-mosaic .mm-resource-card--mosaic-1{grid-column:span 3;grid-row:span 2}.mm-resource-mosaic .mm-resource-card--mosaic-2,.mm-resource-mosaic .mm-resource-card--mosaic-3,.mm-resource-mosaic .mm-resource-card--mosaic-4{grid-column:span 2}.mm-resource-card--mosaic .mm-resource-card__link{position:relative;display:block;padding:0;overflow:hidden}.mm-resource-card--mosaic .mm-resource-card__media{position:absolute;inset:0;aspect-ratio:auto;margin:0;border-radius:var(--mm-radius-none)}.mm-resource-card--mosaic .mm-resource-card__media:after{position:absolute;inset:0;content:"";background:linear-gradient(180deg,transparent 28%,color-mix(in srgb,var(--color-dark-surface) 18%,transparent) 48%,color-mix(in srgb,var(--color-dark-surface) 88%,transparent) 100%)}.mm-resource-card--mosaic .mm-resource-card__body{position:absolute;z-index:2;inset-inline:0;inset-block-end:0;display:block;padding:22px;color:var(--color-on-dark)}.mm-resource-card--mosaic .mm-resource-card__meta{justify-content:space-between;color:color-mix(in srgb,var(--color-on-dark) 72%,transparent)}.mm-resource-card--mosaic .mm-resource-card__meta>span:first-child{color:var(--brand-accent)}.mm-resource-card--mosaic h2,.mm-resource-card--mosaic h3,.mm-resource-card--mosaic h4{max-width:26ch;margin:10px 0 0!important;color:var(--color-on-dark);font-size:clamp(1.15rem,1.8vw,1.75rem);text-shadow:0 2px 16px color-mix(in srgb,var(--color-dark-surface) 22%,transparent)}.mm-resource-card--mosaic p,.mm-resource-card--mosaic .mm-resource-card__arrow{display:none}.mm-resource-card--mosaic:hover{transform:translateY(-3px)}.mm-resource-card--mosaic:hover .mm-resource-card__media img{transform:scale(1.035)}.mm-resource-card__meta{justify-content:space-between!important}.mm-resource-card__meta time{margin-inline-start:auto}@media (max-width:900px){.mm-resource-mosaic{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:230px}.mm-resource-mosaic .mm-resource-card{grid-column:span 1!important;grid-row:span 1!important}.mm-resource-mosaic .mm-resource-card--mosaic-0{grid-column:1/-1!important;grid-row:span 2!important}}@media (max-width:600px){.mm-resource-mosaic{grid-template-columns:1fr;grid-auto-rows:250px}.mm-resource-mosaic .mm-resource-card{grid-column:1!important}.mm-resource-mosaic .mm-resource-card--mosaic-0{grid-row:span 1!important}.mm-resource-card--mosaic .mm-resource-card__body{padding:18px}.mm-resource-card--mosaic h2,.mm-resource-card--mosaic h3{font-size:1.25rem}}.mm-lightbox__stage img{-webkit-user-drag:none;user-select:none}.mm-button.mm-button--phone{align-items:center;gap:10px}.mm-button.mm-button--phone>.mm-icon{order:-1;flex:none;margin-inline:0;transform:none}.mm-button.mm-button--phone>span:not(.mm-icon){order:0}.mm-header-cta.mm-button--phone:hover>.mm-icon,.mm-header-cta.mm-button--phone:focus-visible>.mm-icon{transform:none}.mm-drawer__body>.mm-button.mm-button--phone>.mm-icon{order:-1}.mm-service-hero__media .mm-self-video__cover .mm-self-video__play{box-sizing:border-box;display:grid;flex:0 0 68px;width:68px;height:68px;aspect-ratio:1;place-items:center;padding:0;margin:0;line-height:1;border:1px solid color-mix(in srgb,var(--color-on-dark) 70%,transparent);border-radius:50%;box-shadow:0 0 0 4px color-mix(in srgb,var(--color-on-dark) 13%,transparent),0 12px 34px color-mix(in srgb,var(--color-dark-surface) 45%,transparent)}.mm-service-hero__media .mm-self-video__cover .mm-self-video__play::before{inset:5px;border-radius:50%}.mm-service-hero__media .mm-self-video__cover .mm-self-video__play svg{display:block;flex:0 0 23px;width:23px;height:23px;max-width:23px;max-height:23px;margin:0;transform:translateX(1px)}@media(max-width:640px){.mm-faq__heading{align-items:flex-start;gap:12px}.mm-faq__heading-icon{box-sizing:border-box;flex:0 0 42px;width:42px;height:42px;min-width:42px;min-height:42px;aspect-ratio:1;padding:0;border-radius:var(--mm-radius-md)}.mm-faq__heading-icon .mm-icon,.mm-faq__heading-icon svg{display:block;flex:0 0 22px;width:22px;height:22px;max-width:22px;max-height:22px}.mm-faq__heading h2{flex:1 1 auto;min-width:0;margin:0;overflow-wrap:break-word}}.mm-contact-map__frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border:1px solid var(--color-border);border-radius:var(--mm-radius-lg);background:var(--color-surface-2);box-shadow:0 14px 36px color-mix(in srgb,var(--color-dark-surface) 6%,transparent)}.mm-contact-map__frame iframe,.mm-contact-map__neshan{display:block;width:100%;height:100%;border:0}.mm-contact-map__neshan{min-height:100%}.mm-contact-map__frame--neshan .leaflet-container{width:100%;height:100%;font-family:var(--font-body)}.mm-contact-map-link{display:inline-flex;min-height:44px;align-items:center;gap:9px;padding:10px 14px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:var(--color-surface);color:var(--brand-primary);font-weight:650;text-decoration:none;transition:border-color .18s ease,background .18s ease,color .18s ease,transform .18s ease}.mm-contact-map-link .mm-icon{width:18px;height:18px}.mm-contact-map-link:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--brand-primary) 5%,var(--color-surface));color:var(--brand-primary);transform:translateY(-1px)}@media(max-width:640px){.mm-contact-map__frame{aspect-ratio:4/3;border-radius:var(--mm-radius-md)}}.mm-quick-popup[hidden]{display:none!important}.mm-quick-popup{position:fixed;z-index:1400;inset:0;display:grid;place-items:center;padding:24px;visibility:hidden;opacity:0;background:color-mix(in srgb,var(--color-dark-surface) 56%,transparent);backdrop-filter:blur(8px);transition:opacity .2s ease,visibility .2s ease}.mm-quick-popup.is-open{visibility:visible;opacity:1}.mm-quick-popup__panel{position:relative;overflow:hidden;width:min(470px,100%);padding:28px;border:1px solid color-mix(in srgb,var(--brand-primary) 14%,var(--color-border));border-radius:var(--mm-radius-xl);background:linear-gradient(145deg,color-mix(in srgb,var(--brand-primary) 3%,var(--color-surface)),var(--color-surface) 58%),var(--color-surface);box-shadow:0 30px 90px color-mix(in srgb,var(--color-dark-surface) 30%,transparent);color:var(--color-text);transform:translateY(14px) scale(.985);transition:transform .22s ease}.mm-quick-popup.is-open .mm-quick-popup__panel{transform:none}.mm-quick-popup__panel::before{position:absolute;inset-block-start:0;inset-inline:0;height:4px;content:"";background:linear-gradient(90deg,var(--brand-primary),var(--brand-accent))}.mm-quick-popup__close{position:absolute;z-index:2;inset-block-start:16px;inset-inline-end:16px;display:grid;width:44px;height:44px;place-items:center;padding:0;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-surface) 92%,transparent);color:var(--color-muted);cursor:pointer;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.mm-quick-popup__close .mm-icon{width:18px;height:18px}.mm-quick-popup__close:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--brand-primary) 30%,var(--color-border));background:color-mix(in srgb,var(--brand-primary) 6%,var(--color-surface));color:var(--brand-primary);transform:rotate(3deg)}.mm-quick-popup__heading{display:flex;align-items:center;gap:14px;padding-inline-end:54px}.mm-quick-popup__mark{display:grid;width:48px;height:48px;flex:0 0 48px;place-items:center;border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--brand-primary) 10%,var(--color-surface));color:var(--brand-primary)}.mm-quick-popup__mark .mm-icon{width:23px;height:23px}.mm-quick-popup__heading small{display:block;margin-bottom:3px;color:var(--brand-primary);font-size:11px;font-weight:750;letter-spacing:.02em}.mm-quick-popup__title{margin:0;color:var(--color-heading);font-family:var(--font-heading);font-size:clamp(20px,2.4vw,25px);font-weight:800;line-height:1.45}.mm-quick-popup__actions{display:grid;grid-template-columns:1fr;gap:10px;margin-top:22px}.mm-quick-popup__action{display:flex;min-width:0;min-height:72px;align-items:center;gap:11px;padding:12px;border:1px solid var(--color-border);border-radius:var(--mm-radius-md);background:color-mix(in srgb,var(--color-surface-2) 60%,var(--color-surface));color:var(--color-heading);text-decoration:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.mm-quick-popup__action:is(:hover,:focus-visible){border-color:color-mix(in srgb,var(--brand-primary) 32%,var(--color-border));background:color-mix(in srgb,var(--brand-primary) 5%,var(--color-surface));box-shadow:0 12px 28px color-mix(in srgb,var(--brand-primary) 8%,transparent);transform:translateY(-2px)}.mm-quick-popup__action-icon{display:grid;width:38px;height:38px;flex:0 0 38px;place-items:center;border-radius:var(--mm-radius-md);background:var(--brand-primary);color:var(--color-on-dark)}.mm-quick-popup__action-icon .mm-icon{width:19px;height:19px}.mm-quick-popup__action-copy{display:block;min-width:0}.mm-quick-popup__action-copy small{display:block;color:var(--color-muted);font-size:10.5px;line-height:1.3}.mm-quick-popup__action-copy strong{display:block;overflow:hidden;margin-top:3px;color:var(--color-heading);font-size:12.5px;font-weight:750;line-height:1.35;text-overflow:ellipsis;white-space:nowrap}.mm-quick-popup__action--phone strong,.mm-quick-popup__action--secondary_phone strong,.mm-quick-popup__action--email strong{direction:ltr;text-align:start;unicode-bidi:plaintext}@media(max-width:560px){.mm-quick-popup{align-items:center;padding:12px}.mm-quick-popup__panel{width:100%;padding:24px 18px 20px;border-radius:var(--mm-radius-xl)}.mm-quick-popup__action{min-height:66px}}@media(prefers-reduced-motion:reduce){.mm-quick-popup,.mm-quick-popup__panel,.mm-quick-popup__action,.mm-quick-popup__close{transition:none}}@media print{.mm-quick-popup{display:none!important}}html[dir="rtl"],body.mm-is-rtl{direction:rtl;text-align:start}body.mm-is-rtl{font-family:var(--font-body,IRANSansXFaNum,Tahoma,"Segoe UI",Arial,sans-serif)}.mm-is-rtl :where(h1,h2,h3,h4,h5,h6){font-family:var(--font-heading,YekanBakhFaNum,IRANSansXFaNum,Tahoma,sans-serif);letter-spacing:0}.mm-is-rtl :where(h1,h2,h3,h4,h5,h6,p,li,dt,dd,figcaption,blockquote,th,td,label,legend){text-align:start}.mm-is-rtl .mm-eyebrow{letter-spacing:0;text-transform:none;line-height:1.75}.mm-is-rtl .mm-icon--arrow svg{transform:scaleX(-1);transform-origin:center}.mm-is-rtl .mm-resource-card:hover .mm-resource-card__arrow{transform:translateX(-4px)}.mm-is-rtl .mm-service-hero{background:radial-gradient(circle at 18% 26%,color-mix(in srgb,var(--brand-secondary) 26%,transparent),transparent 34%),linear-gradient(225deg,var(--brand-primary) 0%,var(--color-dark-surface) 56%,var(--brand-primary) 100%)}.mm-is-rtl .mm-service-hero::before{-webkit-mask-image:linear-gradient(270deg,currentColor 0%,color-mix(in srgb,currentColor 78%,transparent) 36%,color-mix(in srgb,currentColor 18%,transparent) 62%,transparent 76%);mask-image:linear-gradient(270deg,currentColor 0%,color-mix(in srgb,currentColor 78%,transparent) 36%,color-mix(in srgb,currentColor 18%,transparent) 62%,transparent 76%)}.mm-is-rtl .mm-help-card--photo .mm-help-card__shade{background:linear-gradient(180deg,color-mix(in srgb,var(--color-dark-surface) 16%,transparent) 0%,color-mix(in srgb,var(--color-dark-surface) 18%,transparent) 31%,color-mix(in srgb,var(--color-dark-surface) 76%,transparent) 67%,color-mix(in srgb,var(--color-dark-surface) 98%,transparent) 100%),linear-gradient(270deg,color-mix(in srgb,var(--color-dark-surface) 92%,transparent) 0%,color-mix(in srgb,var(--color-dark-surface) 34%,transparent) 65%,color-mix(in srgb,var(--color-dark-surface) 8%,transparent) 100%)}.mm-is-rtl .mm-related-item:hover .mm-related-item__link,.mm-is-rtl .mm-related-item__link:hover,.mm-is-rtl .mm-related-item__link:focus-visible{background:linear-gradient(270deg,color-mix(in srgb,var(--brand-primary) 6%,var(--color-surface)),var(--color-surface) 72%)}.mm-is-rtl input,.mm-is-rtl textarea,.mm-is-rtl select,.mm-is-rtl button{text-align:start}.mm-is-rtl :where(input[type="email"],input[type="url"],input[type="tel"],input[type="number"]){direction:ltr;text-align:left;unicode-bidi:plaintext}.mm-is-rtl :where(code,pre,kbd,samp){direction:ltr;text-align:left;unicode-bidi:embed}.mm-is-rtl .mm-prose :where(ul,ol){padding-inline-start:1.4em;padding-inline-end:0}.mm-is-rtl :where(.mm-service-hero__copy,.mm-service-hero__actions,.mm-article__content,.mm-article-rail,.mm-related,.mm-comments,.mm-faq,.mm-page-default,.mm-page-empty){text-align:start}.mm-is-rtl .mm-search-field{direction:rtl;text-align:start;padding-inline-start:20px;padding-inline-end:54px}.mm-is-rtl .mm-search-submit{inset-inline-start:auto;inset-inline-end:6px}.mm-is-rtl .mm-breadcrumbs__list,.mm-is-rtl .rank-math-breadcrumb p{direction:rtl;text-align:start}.mm-is-rtl .mm-menu--primary,.mm-is-rtl .mm-menu--mobile,.mm-is-rtl .mm-footer__nav ul{padding-inline-start:0}.mm-is-rtl .mm-drawer{inset-inline-start:0;inset-inline-end:auto}@media(max-width:820px){.mm-is-rtl .mm-service-hero__media{order:-1}}html[lang^="fa"]{--mm-type-display:38px;--mm-type-h1:35px;--mm-type-h2:27px;--mm-type-h3:21px;--mm-type-h4:18px}html[lang^="fa"] .mm-eyebrow{margin-block-end:8px;letter-spacing:0;text-transform:none}html[lang^="fa"] :where(.mm-prose,.entry-content,.mm-page-default,.mm-service-content) p{text-align:justify;text-justify:inter-word}html[lang^="fa"] .mm-prose h2{margin:1.15em 0 .42em;line-height:1.48}html[lang^="fa"] .mm-prose h3{margin:1.35em 0 .5em;line-height:1.5}html[lang^="fa"] .mm-prose h4{margin:1.3em 0 .48em;line-height:1.52}html[lang^="fa"] .mm-entry-header h1{line-height:1.38}html[lang^="fa"] .mm-service-hero h1{font-size:clamp(33px,3.3vw,42px);line-height:1.38;letter-spacing:0}html[lang^="fa"] .mm-search-overlay__title{font-size:27px;line-height:1.42;letter-spacing:0}html[lang^="fa"] .mm-footer-cta__title{font-size:24px;line-height:1.46;letter-spacing:0}@media(max-width:1100px){.mm-is-rtl .mm-navbar__inner{direction:rtl}.mm-is-rtl .mm-header-actions{margin-inline-start:auto}}@media(max-width:720px){html[lang^="fa"]{--mm-type-display:28px;--mm-type-h1:25px;--mm-type-h2:22px;--mm-type-h3:19px;--mm-type-h4:17px}html[lang^="fa"] .mm-service-hero h1{font-size:29px}html[lang^="fa"] .mm-search-overlay__title{font-size:23px}html[lang^="fa"] .mm-footer-cta__title{font-size:21px}}@media(min-width:781px){.mm-is-rtl .mm-topbar__tools{order:-1}.mm-is-rtl .mm-topbar__contacts{order:1}.mm-is-rtl .mm-topbar__contacts>a{direction:ltr;text-align:left}.mm-is-rtl .mm-topbar__contacts>a>span{unicode-bidi:isolate}}@media(min-width:1101px){.mm-is-rtl .mm-header-actions{direction:ltr}.mm-is-rtl .mm-header-actions>*{direction:rtl}}.mm-is-rtl .mm-mobile-cta{justify-content:space-between}.mm-is-rtl .mm-mobile-cta__copy{order:1;text-align:start}.mm-is-rtl .mm-mobile-cta__icon{order:2;margin-inline-start:auto}html[lang^="fa"] .mm-resource-single .mm-entry-header h1{font-size:33px;line-height:1.45;letter-spacing:0}html[lang^="fa"] .mm-resource-single .mm-prose h2{font-size:26px;line-height:1.45}html[lang^="fa"] .mm-resource-single .mm-prose h3{font-size:19px;line-height:1.5}@media(max-width:720px){html[lang^="fa"] .mm-resource-single .mm-entry-header h1{font-size:27px}html[lang^="fa"] .mm-resource-single .mm-prose h2{font-size:22px}html[lang^="fa"] .mm-resource-single .mm-prose h3{font-size:18px}}@media(max-width:420px){html[lang^="fa"] .mm-resource-single .mm-entry-header h1{font-size:26px}}:root{--hakim-primary-wash:color-mix(in srgb, var(--brand-primary) 8%, var(--color-surface));--hakim-primary-wash-strong:color-mix(in srgb, var(--brand-primary) 15%, var(--color-surface));--hakim-dark-blue:color-mix(in srgb, var(--color-dark-surface) 88%, var(--brand-primary));--hakim-shadow:color-mix(in srgb, var(--color-dark-surface) 10%, transparent);--hakim-shadow-strong:color-mix(in srgb, var(--color-dark-surface) 18%, transparent)}.mm-topbar{background:linear-gradient(110deg,var(--color-dark-surface),color-mix(in srgb,var(--color-dark-surface) 82%,var(--brand-primary)))}.mm-menu--primary>li>a::after,.mm-primary-nav>li>a::after{background:var(--brand-primary)}.mm-header-cta{box-shadow:0 10px 28px color-mix(in srgb,var(--header-cta-bg) 21%,transparent)}.mm-header-cta:hover,.mm-header-cta:focus-visible{box-shadow:0 12px 32px color-mix(in srgb,var(--header-cta-bg) 28%,transparent)}.mm-service-hero{border-bottom:1px solid color-mix(in srgb,var(--color-on-dark) 8%,transparent);background:radial-gradient(ellipse 34% 70% at 100% 80%,color-mix(in srgb,var(--brand-primary) 25%,transparent),transparent 72%),linear-gradient(125deg,var(--color-dark-surface),var(--hakim-dark-blue));color:color-mix(in srgb,var(--color-on-dark) 82%,transparent)}.mm-is-rtl .mm-service-hero{background:radial-gradient(ellipse 34% 70% at 0% 80%,color-mix(in srgb,var(--brand-primary) 25%,transparent),transparent 72%),linear-gradient(235deg,var(--color-dark-surface),var(--hakim-dark-blue))}.mm-service-hero::before{opacity:.42;background-image:linear-gradient(45deg,color-mix(in srgb,var(--color-on-dark) 3%,transparent) 25%,transparent 25%),linear-gradient(-45deg,color-mix(in srgb,var(--color-on-dark) 3%,transparent) 25%,transparent 25%),linear-gradient(45deg,transparent 75%,color-mix(in srgb,var(--color-on-dark) 3%,transparent) 75%),linear-gradient(-45deg,transparent 75%,color-mix(in srgb,var(--color-on-dark) 3%,transparent) 75%);background-position:0 0,0 18px,18px -18px,-18px 0;background-size:36px 36px;-webkit-mask-image:linear-gradient(90deg,currentColor 0%,color-mix(in srgb,currentColor 72%,transparent) 44%,transparent 86%);mask-image:linear-gradient(90deg,currentColor 0%,color-mix(in srgb,currentColor 72%,transparent) 44%,transparent 86%)}.mm-is-rtl .mm-service-hero::before{-webkit-mask-image:linear-gradient(270deg,currentColor 0%,color-mix(in srgb,currentColor 72%,transparent) 44%,transparent 86%);mask-image:linear-gradient(270deg,currentColor 0%,color-mix(in srgb,currentColor 72%,transparent) 44%,transparent 86%)}.mm-service-hero h1{max-width:21ch;color:var(--color-on-dark);line-height:1.17}.mm-service-hero__intro{color:color-mix(in srgb,var(--color-on-dark) 76%,transparent);line-height:1.95}.mm-service-hero__media{border:1px solid color-mix(in srgb,var(--color-on-dark) 12%,transparent);background:color-mix(in srgb,var(--color-dark-surface) 92%,var(--brand-primary));box-shadow:0 30px 70px color-mix(in srgb,var(--color-dark-surface) 26%,transparent),0 0 0 1px color-mix(in srgb,var(--color-on-dark) 2%,transparent) inset}.mm-service-single .mm-service-hero__actions .mm-button--accent{border-color:color-mix(in srgb,var(--brand-primary) 92%,var(--color-on-dark));background:linear-gradient(180deg,color-mix(in srgb,var(--brand-primary) 90%,var(--color-on-dark)),color-mix(in srgb,var(--brand-primary) 84%,var(--color-dark-surface)));color:var(--color-on-dark)}.mm-service-single .mm-service-hero__actions .mm-button--accent:hover,.mm-service-single .mm-service-hero__actions .mm-button--accent:focus-visible{border-color:color-mix(in srgb,var(--brand-accent) 78%,var(--color-on-dark));background:linear-gradient(180deg,var(--brand-accent),var(--brand-primary));color:var(--color-on-dark)}.mm-service-hero__actions .mm-button--secondary{border-color:color-mix(in srgb,var(--color-on-dark) 18%,transparent);background:color-mix(in srgb,var(--color-on-dark) 7%,transparent);color:var(--color-on-dark);backdrop-filter:blur(8px)}.mm-archive-showcase:not(.mm-archive-showcase--search){background:radial-gradient(circle at 84% 12%,color-mix(in srgb,var(--brand-primary) 26%,transparent),transparent 34%),linear-gradient(135deg,var(--color-dark-surface),var(--hakim-dark-blue));color:color-mix(in srgb,var(--color-on-dark) 82%,transparent)}.mm-archive-showcase:not(.mm-archive-showcase--search) h1{color:var(--color-on-dark)}.mm-archive-showcase:not(.mm-archive-showcase--search) p:not(.mm-eyebrow){color:color-mix(in srgb,var(--color-on-dark) 76%,transparent)}.mm-blog-heading h1::after{display:block;width:58px;height:4px;margin-block-start:15px;border-radius:var(--mm-radius-pill);background:var(--brand-primary);content:""}.mm-resource-card,.mm-card,.mm-service-card{border-color:color-mix(in srgb,var(--color-border) 88%,var(--brand-primary))}.mm-resource-card:hover,.mm-resource-card:focus-within,.mm-card:hover,.mm-service-card:hover{border-color:color-mix(in srgb,var(--brand-primary) 38%,var(--color-border));box-shadow:0 18px 48px var(--hakim-shadow)}.mm-eyebrow{color:var(--brand-primary)}.mm-service-hero .mm-eyebrow,.mm-archive-showcase .mm-eyebrow,.mm-footer .mm-eyebrow,.mm-footer-cta .mm-eyebrow{color:color-mix(in srgb,var(--color-on-dark) 78%,var(--brand-accent))}.mm-entry-content h2,.mm-prose h2{position:relative}.mm-entry-content h2::before,.mm-prose h2::before{display:inline-block;width:4px;height:.9em;margin-inline-end:10px;border-radius:var(--mm-radius-pill);background:var(--brand-primary);vertical-align:-.08em;content:""}.mm-entry-content :is(a:not(.mm-button),.wp-block-button__link),.mm-prose a:not(.mm-button){text-decoration-color:color-mix(in srgb,var(--brand-primary) 35%,transparent);text-underline-offset:.2em}.mm-entry-content blockquote,.mm-prose blockquote{border-inline-start-color:var(--brand-primary);background:var(--hakim-primary-wash)}.mm-breadcrumbs,.mm-single-breadcrumb{--mm-breadcrumb-accent:var(--brand-primary)}.mm-article-rail,.mm-contact-rail{border-color:color-mix(in srgb,var(--color-border) 84%,var(--brand-primary));box-shadow:0 16px 42px color-mix(in srgb,var(--color-dark-surface) 7%,transparent)}.mm-footer{background:radial-gradient(circle at 15% 0%,color-mix(in srgb,var(--brand-primary) 18%,transparent),transparent 28%),linear-gradient(145deg,var(--color-dark-surface),color-mix(in srgb,var(--color-dark-surface) 88%,var(--brand-secondary)))}.mm-footer-cta{border-block:1px solid color-mix(in srgb,var(--color-on-dark) 8%,transparent);background:linear-gradient(110deg,color-mix(in srgb,var(--brand-primary) 92%,var(--color-dark-surface)),color-mix(in srgb,var(--brand-secondary) 82%,var(--brand-primary)))}.mm-footer a:hover,.mm-footer a:focus-visible{color:color-mix(in srgb,var(--color-on-dark) 86%,var(--brand-accent))}.mm-form :is(input,textarea,select):focus,.mm-entry-content :is(input,textarea,select):focus{border-color:var(--brand-primary);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand-primary) 13%,transparent)}@media (max-width:820px){.mm-service-hero::before{opacity:.28}.mm-service-hero h1{max-width:none}}@media (prefers-reduced-motion:reduce){.mm-resource-card,.mm-card,.mm-service-card,.mm-header-cta{transition:none!important}}