@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-archive-showcase{position:relative;overflow:hidden;background:var(--color-dark-surface);color:color-mix(in srgb,var(--color-on-dark) 86%,transparent)}.mm-archive-showcase::after{position:absolute;inset:-40% -10% auto auto;width:520px;aspect-ratio:1;content:"";border-radius:var(--mm-radius-pill);background:radial-gradient(circle,var(--brand-accent) 0 1px,transparent 2px);background-size:22px 22px;opacity:.11}.mm-archive-showcase>.mm-container{position:relative;z-index:1;display:flex;min-height:clamp(280px,30vw,390px);align-items:center;justify-content:space-between;gap:50px}.mm-archive-showcase h1{max-width:18ch;color:var(--color-on-dark);font-size:var(--mm-type-h1);line-height:1.08}.mm-archive-showcase p:not(.mm-eyebrow){max-width:700px;margin:20px 0 0;color:color-mix(in srgb,var(--color-on-dark) 76%,transparent);font-size:1.02rem}.mm-archive-showcase__icon{display:grid;width:82px;height:82px;flex:none;place-items:center;border:1px solid color-mix(in srgb,var(--color-on-dark) 19%,transparent);border-radius:var(--mm-radius-lg);background:color-mix(in srgb,var(--color-on-dark) 3%,transparent);color:var(--brand-accent)}.mm-archive-showcase__icon .mm-icon{width:30px;height:30px}.mm-filter-bar{border-bottom:1px solid var(--color-border);background:var(--color-surface)}.mm-filter-bar>.mm-container{padding-block:12px}.mm-filter-row{display:flex;align-items:center;gap:7px;overflow-x:auto;padding-block:4px;scrollbar-width:none;white-space:nowrap}.mm-filter-row::-webkit-scrollbar{display:none}.mm-filter-row>span{margin-inline-end:8px;color:var(--color-muted);font-size:.68rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase}.mm-filter-row a{display:inline-flex;align-items:center;gap:6px;padding:8px 12px;border-radius:var(--mm-radius-pill);color:var(--color-muted);font-size:.8rem;font-weight:600;text-decoration:none;transition:.2s}.mm-filter-row a:hover{color:var(--brand-primary)}.mm-filter-row a.is-active{background:var(--color-bg);color:var(--brand-primary);box-shadow:inset 0 0 0 1px var(--color-border)}.mm-filter-row a small{display:grid;min-width:20px;height:20px;place-items:center;border-radius:var(--mm-radius-pill);background:var(--color-surface);font-size:.65rem}.mm-filter-row--secondary{margin-top:2px;border-top:1px solid color-mix(in srgb,var(--color-border) 55%,transparent)}.mm-resource-showcase{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(320px,.75fr);gap:18px;padding-top:clamp(52px,6vw,80px)}.mm-resource-showcase>.mm-resource-card:first-child{grid-row:span 2}.mm-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;padding-block:clamp(52px,6vw,82px)}.mm-resource-showcase+.mm-resource-grid{padding-top:18px}.mm-resource-card{min-width:0;border:1px solid var(--color-border);border-radius:var(--mm-radius-lg);background:var(--color-surface);transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}.mm-resource-card:hover{transform:translateY(-4px);border-color:color-mix(in srgb,var(--brand-primary) 22%,var(--color-border));box-shadow:0 20px 48px color-mix(in srgb,var(--color-dark-surface) 9%,transparent)}.mm-resource-card__link{position:relative;display:flex;height:100%;flex-direction:column;padding:12px;text-decoration:none}.mm-resource-card__media{aspect-ratio:16/9;margin:0;overflow:hidden;border-radius:var(--mm-radius-md);background:var(--color-bg)}.mm-resource-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.mm-resource-card:hover .mm-resource-card__media img{transform:scale(1.025)}.mm-resource-card__placeholder{display:grid;width:100%;height:100%;place-items:center;color:var(--brand-primary)}.mm-resource-card__placeholder .mm-icon{width:42px;height:42px}.mm-resource-card__body{position:relative;display:flex;flex:1;flex-direction:column;padding:18px 10px 12px}.mm-resource-card__meta{display:flex;flex-wrap:wrap;gap:7px 12px;color:var(--color-muted);font-size:.68rem}.mm-resource-card__meta>span:first-child{color:var(--brand-primary);font-weight:600}.mm-resource-card h2,.mm-resource-card h3,.mm-resource-card h4{margin-block:11px 8px;margin-inline:0 44px;font-size:1.2rem;line-height:1.2}.mm-resource-card p{display:-webkit-box;margin:0;overflow:hidden;color:var(--color-muted);font-size:.87rem;-webkit-box-orient:vertical;-webkit-line-clamp:2}.mm-resource-card__arrow{position:absolute;inset-block-end:13px;inset-inline-end:10px;display:grid;width:34px;height:34px;place-items:center;border-radius:var(--mm-radius-pill);background:var(--color-bg);color:var(--brand-primary)}.mm-resource-card--featured .mm-resource-card__link{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(300px,.8fr);align-items:stretch;gap:12px}.mm-resource-card--featured .mm-resource-card__media{height:auto;min-height:0;aspect-ratio:16/9}.mm-resource-card--featured .mm-resource-card__body{position:relative;inset:auto;justify-content:center;max-width:none;padding:clamp(22px,3vw,38px);border-radius:var(--mm-radius-md);background:linear-gradient(145deg,var(--color-bg),var(--color-surface))}.mm-resource-card--featured h2{margin-inline-end:0;font-size:clamp(1.45rem,2.2vw,2.15rem)}.mm-resource-card--featured p{-webkit-line-clamp:2}.mm-resource-card--featured .mm-resource-card__arrow{inset-block-end:22px;inset-inline-end:22px}.mm-resource-showcase>.mm-resource-card:not(:first-child) h2{font-size:1.06rem}.mm-resource-showcase>.mm-resource-card:not(:first-child) p{display:none}.mm-search-results .mm-resource-grid{padding-top:60px}@media(max-width:1000px){.mm-resource-showcase{grid-template-columns:1fr 1fr}.mm-resource-card--featured .mm-resource-card__link{grid-template-columns:1fr}.mm-resource-showcase>.mm-resource-card:first-child{grid-column:1/-1;grid-row:auto}.mm-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.mm-archive-showcase>.mm-container{min-height:300px}.mm-archive-showcase__icon{display:none}.mm-resource-showcase,.mm-resource-grid{display:grid;grid-template-columns:1fr;gap:14px}.mm-resource-card--featured .mm-resource-card__media{min-height:0;aspect-ratio:16/9}.mm-resource-card--featured .mm-resource-card__body{position:relative;inset:auto;max-width:none;padding:18px 10px 12px;background:var(--color-surface);backdrop-filter:none}.mm-resource-card--featured h2{font-size:1.3rem}}.mm-pagination__status{display:block}.mm-pagination[data-mode="infinite"] .mm-load-more{display:none}.mm-pagination.is-infinite-enhanced .navigation.pagination{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}.mm-pagination.is-infinite-enhanced.is-auto-limit .mm-load-more,.mm-pagination.is-infinite-enhanced.has-load-error .mm-load-more{display:inline-flex}.mm-pagination.is-infinite-enhanced.is-auto-limit .mm-scroll-sentinel,.mm-pagination.is-infinite-enhanced.has-load-error .mm-scroll-sentinel,.mm-pagination.is-complete .mm-scroll-sentinel,.mm-pagination.is-complete .mm-load-more,.mm-pagination.is-complete .navigation.pagination{display:none}.mm-blog-default{background:var(--color-surface)}.mm-blog-breadcrumb{border-bottom:1px solid color-mix(in srgb,var(--color-border) 88%,var(--color-surface));background:var(--single-breadcrumb-bg,var(--color-surface-2))}.mm-blog-breadcrumb .mm-breadcrumbs__item:not(:last-child)::after{content:"/"}.mm-blog-breadcrumb .mm-breadcrumbs a:first-child,.mm-blog-breadcrumb .rank-math-breadcrumb a:first-child{gap:0}.mm-blog-breadcrumb .mm-breadcrumbs a:first-child .mm-icon,.mm-blog-breadcrumb .rank-math-breadcrumb a:first-child .mm-icon{display:none}.mm-blog-heading{padding-block:clamp(42px,4.6vw,64px) 0}.mm-blog-heading h1{margin:0;color:var(--color-heading);font-size:var(--mm-type-h1);line-height:1.08}.mm-blog-heading+.mm-resource-grid{padding-block-start:clamp(28px,3vw,42px);padding-block-end:clamp(42px,5vw,68px)}.mm-blog-default>.mm-pagination{padding-block-end:clamp(48px,6vw,78px)}.mm-blog-default .mm-resource-card__link:focus-visible{outline:3px solid color-mix(in srgb,var(--color-focus) 70%,transparent);outline-offset:3px}.mm-is-rtl .mm-blog-default .mm-resource-card:hover .mm-resource-card__arrow{transform:translateX(-4px)}@media(max-width:680px){.mm-blog-heading{padding-block-start:34px}.mm-blog-heading+.mm-resource-grid{padding-block-start:22px;padding-block-end:40px}.mm-blog-default>.mm-pagination{padding-block-end:48px}}@media(prefers-reduced-motion:reduce){.mm-blog-default .mm-resource-card,.mm-blog-default .mm-resource-card__media img,.mm-blog-default .mm-resource-card__arrow{transition:none}}.mm-content-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;min-width:0}.mm-content-grid--columns-1{grid-template-columns:minmax(0,1fr)}.mm-content-grid--columns-2{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-content-grid--columns-3{grid-template-columns:repeat(3,minmax(0,1fr))}.mm-content-grid--columns-4{grid-template-columns:repeat(4,minmax(0,1fr))}.mm-content-grid>.mm-resource-card{min-width:0}.mm-resource-card__media>a{display:block;width:100%;height:100%}.mm-resource-card__body>h2>a,.mm-resource-card__body>h3>a,.mm-resource-card__body>h4>a{color:inherit;text-decoration:none}.mm-resource-card__meta>a{color:var(--brand-primary);font-weight:600;text-decoration:none}.mm-resource-card__meta>a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:1000px){.mm-content-grid--columns-3,.mm-content-grid--columns-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.mm-content-grid,.mm-content-grid--columns-2,.mm-content-grid--columns-3,.mm-content-grid--columns-4{grid-template-columns:minmax(0,1fr)}}.mm-archive-showcase--search{background:linear-gradient(112deg,color-mix(in srgb,var(--brand-primary) 4%,var(--color-surface)) 0%,color-mix(in srgb,var(--brand-secondary) 5%,var(--color-surface-2)) 58%,color-mix(in srgb,var(--brand-accent) 5%,var(--color-surface)) 100%);color:var(--color-text);border-block-end:1px solid var(--color-border)}.mm-archive-showcase--search::after{background:radial-gradient(circle,var(--brand-accent) 0 1px,transparent 2px);opacity:.055;pointer-events:none}.mm-archive-showcase--search>.mm-container.mm-archive-showcase__inner{min-height:0;justify-content:flex-start;padding-block:clamp(34px,4vw,52px)}.mm-archive-showcase--search .mm-archive-showcase__copy{width:100%}.mm-archive-showcase--search h1{margin:8px 0 0;color:var(--color-heading);font-size:clamp(30px,3.5vw,44px);line-height:1.14}.mm-archive-showcase--search p:not(.mm-eyebrow){margin:10px 0 0;color:var(--color-text);font-size:.95rem}.mm-archive-showcase--search .mm-eyebrow{margin:0;color:var(--brand-primary)}.mm-archive-showcase--search .mm-search-results__form{max-width:440px;margin-top:16px}@media(max-width:680px){.mm-archive-showcase--search>.mm-container.mm-archive-showcase__inner{min-height:0;padding-block:30px 34px}.mm-archive-showcase--search h1{font-size:clamp(28px,8vw,36px)}}.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}}