/* ME Group Albania — shared UI system, PIKA 19. No external icon/font dependency. */
:root{--mui-lime:#e4ff3b;--mui-ink:#141817;--mui-muted:#626b67;--mui-line:#e2e6e1;--mui-tint:#f8faf2;--mui-icon:#46582a;--mui-accent:#e4ff3b;--mui-duration:220ms;--mui-shadow:0 8px 24px rgba(18,30,20,.055)}
main section[id],main article[id],main div[id],main h2[id]{scroll-margin-top:112px}
.mui-orange,.oso-page main,.oso-wrap,.oso-main{--mui-accent:#fe9900;--mui-icon:#8c5200;--mui-tint:#fff9f0}
.mui-icon{display:inline-block;width:22px;height:22px;flex:0 0 22px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;vertical-align:middle}
.mui-icon-circle{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:var(--mui-tint);color:var(--mui-icon);border:1px solid var(--mui-line);flex-shrink:0;transition:color var(--mui-duration),background var(--mui-duration),transform var(--mui-duration)}
.mui-card-head{display:flex;align-items:center;gap:12px;margin:0 0 24px;min-height:40px}
.mui-label,.mui-eyebrow,.practice-eyebrow,.out-eyebrow,.invest-eyebrow,.ab-eyebrow,.ct-eyebrow,.ih-eyebrow,.cr-label,.oso-page .eyebrow{font-size:11px!important;font-weight:650!important;line-height:1.5!important;letter-spacing:.105em!important;text-transform:uppercase;color:var(--mui-ink)}
.mui-label{display:inline-flex;align-items:center;gap:8px;max-width:100%;overflow-wrap:anywhere}
.mui-label:before{content:'';width:5px;height:5px;flex:0 0 5px;background:var(--mui-accent);border-radius:50%;box-shadow:0 0 0 2px rgba(60,75,30,.07)}
.mui-eyebrow,.practice-eyebrow,.out-eyebrow,.invest-eyebrow,.ab-eyebrow,.ct-eyebrow,.ih-eyebrow,.cr-label{display:flex;align-items:center;gap:10px;margin-bottom:18px}
.mui-eyebrow:before,.practice-eyebrow:before,.out-eyebrow:before,.invest-eyebrow:before,.ab-eyebrow:before,.ct-eyebrow:before,.ih-eyebrow:before,.cr-label:before{content:'';display:block;width:22px;height:3px;background:var(--mui-accent);flex:0 0 22px;position:static;transform:none}
.mui-pill,.out-pill,.invest-pill,.ab-tag,.ab-verification,.cr-status,.cr-hiring,.ih-label,.home-insight-label,.oso-page .pill{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:28px;height:auto;padding:5px 10px;border:1px solid #dce2cc;border-radius:6px;background:#f8faf2;color:#253020;font-size:10px;font-weight:650;letter-spacing:.055em;text-transform:uppercase;line-height:1.4;max-width:100%;white-space:normal;text-decoration:none}
.mui-pill .mui-icon{width:14px;height:14px;flex-basis:14px}
.mui-pill--neutral{background:#f5f6f5;border-color:#e3e6e3;color:#59625c}
.mui-pill--outline,.invest-pills .invest-pill{background:transparent;border-color:#bac6a4;color:#313b29}
.mui-pill--featured,.ih-featured .ih-label,.mui-pill--new{background:var(--mui-lime);border-color:var(--mui-lime);color:#182016}
.mui-pill--news{background:#202724;color:white;border-color:#202724}
.mui-pill--alert{background:#fff;border-color:#5e6d48;color:#283321}
.mui-orange .mui-pill,.oso-page .pill{background:#fff7e9;color:#744400;border-color:#e6caa1}
.mui-proof-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:23px;max-width:740px}
.out-proof,.invest-pills{gap:8px}
.mui-hero-label{margin-bottom:24px!important;animation:none!important;opacity:1!important}
.mui-hero-label:before{width:5px;height:5px;flex-basis:5px;border-radius:50%}
.mui-hero-label+ h1 span{animation-duration:.35s!important;animation-delay:0s!important}
.mui-interactive{position:relative;transition:transform var(--mui-duration) ease,border-color var(--mui-duration) ease,background var(--mui-duration) ease,box-shadow var(--mui-duration) ease!important}
.mui-interactive:focus-visible{outline:2px solid #33462c;outline-offset:4px}
.practice-home-grid,.practice-landing-grid{gap:16px;background:transparent;border:0;border-radius:0;overflow:visible}
.practice-card{border:1px solid var(--mui-line);border-radius:12px;overflow:hidden;padding:28px}
.practice-card::after{content:'';position:absolute;top:0;left:0;right:0;height:3px;background:var(--mui-accent);transform:scaleX(.12);transform-origin:left;transition:transform var(--mui-duration)}
.practice-card .mui-card-head{align-items:flex-start;flex-direction:column;gap:14px}
.practice-card .mui-label{font-size:10px!important;letter-spacing:.07em!important}
.practice-card .mui-card-head .mui-icon-circle{width:38px;height:38px}
.solutions-list>a{border:1px solid var(--mui-line);border-radius:10px;margin:12px 0;padding:24px;background:#fff;gap:20px}
.solutions-list{border:0}.solutions-list>a>div{flex:1;min-width:0}
.solutions-list .mui-card-head{margin-bottom:12px}.solutions-list .mui-label{font-size:10px!important}
.mui-arrow{display:inline-block;white-space:nowrap;transition:transform var(--mui-duration)}
a:focus-visible .mui-arrow,button:focus-visible .mui-arrow{transform:translateX(3px)}
.mui-back .mui-arrow{margin-right:7px}
.mui-back{font-size:13px!important;color:#59625c!important}
.b2b-audiences .b2b-item,.service-audiences>article,.out-audiences>article{border:1px solid var(--mui-line);border-radius:12px;background:#fff;padding:24px}
.b2b-audiences .mui-card-head{flex-direction:column;align-items:flex-start;gap:12px}
.b2b-audiences .mui-label{font-size:9px!important}
.b2b-why-points .b2b-item{position:relative;padding:22px;border:1px solid #333b34;border-radius:12px;background:#111513}
.b2b-why-points .mui-card-head{margin-bottom:13px;justify-content:space-between}
.b2b-why-points .mui-number{color:var(--mui-lime);font-size:15px;background:transparent;padding:0;border:0}
.b2b-why-points .mui-icon-circle{color:var(--mui-lime);background:#1e271b;border-color:#34412a}
.b2b-experience .mui-label{margin-bottom:15px}.b2b-leadership p.mui-pill{margin-top:12px;font-size:10px}
.mui-statement{border-left:3px solid var(--mui-accent);padding-left:22px!important}
.mui-soft{background:var(--mui-tint);border:1px solid #e9edde;border-radius:14px;padding:32px}
.mui-divider{border-top:1px solid var(--mui-line);padding-top:42px!important}
.service-capability .service-number{display:none}.service-capability .mui-icon-circle{margin-bottom:18px}
.mui-check-list{list-style:none!important;padding:0!important;margin:18px 0!important}
.mui-check-list>li{position:relative;padding-left:29px!important;margin:9px 0!important;line-height:1.6!important}
.mui-check-list>li::before{content:'✓';position:absolute;left:0;top:2px;display:grid;place-items:center;width:18px;height:18px;border-radius:5px;background:var(--mui-accent);color:#233016;font-size:12px;font-weight:800;line-height:1}
.mui-tick-row{display:flex;flex-wrap:wrap;gap:14px 24px;list-style:none;padding:0;margin:25px 0 5px}
.mui-tick-row>li{display:flex;gap:8px;align-items:center;font-size:13px;color:var(--mui-ink)}
.mui-tick-row .mui-icon{color:var(--mui-icon);width:17px;height:17px;flex-basis:17px;background:var(--mui-accent);border-radius:4px;padding:2px}
.mui-process{position:relative;isolation:isolate;list-style:none}
.mui-process>li,.mui-process>.step{position:relative;padding-top:18px;border-top:1px solid #dbe3d0}
.mui-process>li::before,.mui-process>.step::before{content:'';position:absolute;top:-1px;left:0;width:100%;height:2px;background:var(--mui-accent);transform:scaleX(0);transform-origin:left;transition:transform .55s ease;transition-delay:var(--mui-step-delay,0ms)}
.mui-process.mui-in-view>li::before,.mui-process.mui-in-view>.step::before{transform:scaleX(1)}
.mui-number,.out-number,.invest-number,.ab-year,.oso-page .step>b,.service-process-flow>li>span{display:inline-flex;align-items:center;justify-content:center;min-width:35px;min-height:32px;width:auto;height:auto;font-size:13px!important;font-weight:700!important;line-height:1.4;border:1px solid #d7e1b6;border-radius:7px;background:#f1f7da;color:#354620;padding:5px 9px;margin-bottom:14px}
.ab-year{max-width:170px;white-space:normal}.oso-page .step>b{background:#fff2df;border-color:#f0c58d;color:#885000}
.invest-journey.mui-process>li{padding-top:22px}.service-process-flow.mui-process>li::after{display:none}
.service-integrated-grid{position:relative;border-top:2px solid var(--mui-accent);padding-top:18px}
.out-check-grid>div,.out-check-grid>article{position:relative}.out-check-grid .mui-icon-circle{margin-bottom:12px}
.mui-membership{display:flex!important;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:20px 16px!important;border-radius:10px;border:1px solid transparent;min-width:0;color:var(--mui-ink);text-decoration:none;position:relative}
.mui-membership img{object-fit:contain;max-width:100%!important;margin:0!important;filter:grayscale(1);transition:filter var(--mui-duration);height:104px!important;width:260px!important}
.ab-memberships-fixed{align-items:stretch!important}
.ab-membership:has(>a.mui-membership){padding:0!important}.ab-memberships-fixed .mui-membership{justify-content:flex-start}.ab-memberships-fixed .mui-member-meta{min-height:66px}
.mui-membership::after{content:'';width:28px;height:2px;background:var(--mui-lime);transform:scaleX(.4);transition:transform var(--mui-duration)}
.mui-membership-name{font-size:12px;font-weight:600;line-height:1.5;text-align:center;max-width:230px}
.mui-member-meta{display:flex;flex-direction:column;align-items:center;gap:8px}
.ab-membership>.mui-membership{height:100%}.ab-membership img{filter:grayscale(1)}
.alliance-logo.mui-membership{height:auto!important}.mui-membership .mui-pill{font-size:9px;min-height:24px;padding:4px 8px}
.partner-location.mui-pill{margin:12px auto 0;display:table;font-size:9px}.partner-location .mui-icon{margin-right:5px;display:inline-block}
.partner .mui-label{margin:8px auto;font-size:9px!important;color:#626b67}
.partner-logo img{transition:transform var(--mui-duration)}
.ab-role.mui-pill{font-size:10px;line-height:1.5;display:inline-flex;justify-content:flex-start;text-transform:none;letter-spacing:0}
.mf-trust-items small{display:inline-flex;align-items:center;gap:6px;border:1px solid #48513c;border-radius:5px;padding:4px 7px;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#d3dda9;line-height:1.4;max-width:100%}
.mf-trust-items small .mui-icon{width:13px;height:13px;flex-basis:13px;color:var(--mui-lime)}
.mui-location-head{display:flex;align-items:center;gap:10px;margin-bottom:16px}
.ct-pin{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--mui-icon);background:var(--mui-tint)}
.mui-source{font-size:12px;color:#626b67;line-height:1.7}.mui-source .mui-label{font-size:9px!important;margin-right:8px;color:#626b67}.mui-source .mui-label:before{display:none}
.mui-source a .mui-icon{width:12px;height:12px;margin-left:4px;stroke-width:1.8;flex-basis:12px}
.mui-chart-value{font:inherit;color:inherit;border:0;background:none;padding:3px 5px;border-radius:4px;cursor:help;display:inline-flex;align-items:center;gap:5px}
.mui-chart-value .mui-icon{width:13px;height:13px;flex-basis:13px;color:#647451}
.mui-chart-value:focus-visible,.mui-info:focus-visible{outline:2px solid #425b2d;outline-offset:3px}
.mui-chart-value:hover{background:#f1f5e6}.invest-bar-row{min-height:34px}
.mui-info{display:inline-flex;align-items:center;justify-content:center;vertical-align:middle;width:28px;height:28px;margin:0 0 0 7px;border:1px solid #c9d1c2;border-radius:50%;background:#fff;color:#4f6046;cursor:help;font:600 13px/1 inherit;flex-shrink:0}
.mui-info .mui-icon{width:15px;height:15px;flex-basis:15px}.mui-orange .mui-info{border-color:#e4c69d;color:#865004}
.mui-popover{position:fixed;z-index:8500;width:max-content;max-width:min(310px,calc(100vw - 28px));padding:14px 16px;background:#17211b;color:#f5f7f4;border:1px solid #53654a;border-radius:9px;box-shadow:0 8px 28px #12201526;font:13px/1.65 inherit;white-space:pre-line;pointer-events:auto}
.mui-popover[hidden]{display:none!important}
.mui-accordion{position:relative;padding-right:38px!important;list-style:none!important;cursor:pointer}
.mui-accordion::-webkit-details-marker{display:none}.mui-accordion:after{display:none!important}
.mui-toggle{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:22px;height:22px;border:1px solid #d6dfca;border-radius:50%;display:block;background:#f8faf5}
.mui-toggle:before,.mui-toggle:after{content:'';position:absolute;background:#3c4a32;left:6px;top:10px;width:8px;height:1.5px;transition:transform var(--mui-duration)}
.mui-toggle:after{transform:rotate(90deg)}details[open]>.mui-accordion .mui-toggle{background:var(--mui-accent);border-color:var(--mui-accent)}details[open]>.mui-accordion .mui-toggle:after{transform:rotate(0)}
.ct-route .mui-card-head{margin-bottom:18px}.ct-route .mui-label{font-size:9px!important}
.ct-service:has(input:checked){border-color:#5c6c36!important;box-shadow:0 0 0 1px #5c6c36;background:#f7fae9!important}
.ct-service[data-service=one-stop]:has(input:checked){border-color:#a65d00!important;box-shadow:0 0 0 1px #a65d00;background:#fff4e5!important}
.ct-service .ct-check{border-radius:5px}.ct-service:has(input:checked) .ct-check{color:#253214!important;background:var(--mui-lime)!important}
.ct-service[data-service=one-stop]:has(input:checked) .ct-check{background:#fe9900!important;color:#382100!important}
.ct-progress li{font-size:11px;line-height:1.5}.ct-progress li>span,.ct-progress li>b{border-radius:6px}.ct-progress .is-active{border-color:#a5b476}
.mui-optional{display:inline-block;font-size:9px;font-weight:500;letter-spacing:.04em;border-radius:4px;padding:2px 5px;margin-left:6px;line-height:1.5;background:#f1f3f1;color:#637066;text-transform:uppercase;vertical-align:middle}
.mui-helper{display:block;font-size:12px;color:#667267;margin:6px 0 12px;font-weight:400;line-height:1.5}
.mui-success-icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;background:var(--mui-accent);color:#233416;border-radius:50%;margin-bottom:18px}
.mui-success-icon svg{stroke-dasharray:40;stroke-dashoffset:0;animation:mui-check-draw .4s ease both}
.ct-success svg{width:48px;height:48px;margin-bottom:18px}.ct-success svg circle{fill:var(--mui-lime);stroke:none}.ct-success svg path{stroke:#273c1c;stroke-width:3;fill:none;stroke-dasharray:65;stroke-dashoffset:0}
.ct-form-section.is-oso .ct-success svg circle{fill:#fe9900}.ct-success:not([hidden]) svg path{animation:mui-check-draw .4s ease both}
.mui-success{border-left:3px solid var(--mui-accent);padding-left:15px}.mui-success:before{content:'✓';display:inline-grid;place-items:center;width:20px;height:20px;background:var(--mui-accent);color:#253214;border-radius:50%;margin-right:8px;font-weight:800}
.mui-empty-icon{margin-bottom:18px}.ih-empty,.cr-empty,#oso-empty{border:1px solid var(--mui-line);border-radius:12px;background:var(--mui-tint);padding:28px}
.mui-empty-title,.mui-empty-text{display:block;margin-bottom:10px}.mui-empty-title{font-size:18px;color:var(--mui-ink)}.mui-empty-action{display:inline-flex;gap:6px;font-size:13px;font-weight:650;margin-top:8px}
.mui-skeleton{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;pointer-events:none;margin:20px 0}.mui-skeleton span{height:180px;border:1px solid #e5e9e0;border-radius:12px;background:linear-gradient(90deg,#f4f6f0,#edf1e7,#f4f6f0);background-size:200% 100%;animation:mui-skeleton 1.5s ease-in-out infinite}
.mui-skeleton[hidden]{display:none!important}
.mui-share{display:flex;flex-wrap:wrap;align-items:center;gap:10px;margin:22px 0 0}
.mui-share>a,.mui-share>button{display:inline-flex;align-items:center;gap:7px;border:1px solid #dfe4d9;border-radius:6px;background:white;color:#2c372c;padding:8px 12px;min-height:38px;font:600 12px/1.4 inherit;cursor:pointer;text-decoration:none}
.mui-share .mui-icon{width:16px;height:16px;flex-basis:16px}.mui-copy-status{font-size:12px;color:#3d552b;line-height:1.6}
.mui-author-initial{display:grid;place-items:center;flex:0 0 48px;width:48px;height:48px;border-radius:50%;background:#eef3df;color:#394b29;font-weight:700;font-size:14px;margin-right:18px;border:1px solid #dfe7cf}
.ih-author{display:flex;align-items:flex-start}.ih-author>div{min-width:0}.ih-progress,.ml-progress{height:2px!important;background:var(--mui-lime)!important;pointer-events:none}
.home-insight .mui-new{position:absolute;left:12px;top:12px;z-index:1;font-size:9px;min-height:24px}.home-insight-window{position:relative}
.ih-featured .ih-label{box-shadow:none}.home-insight .home-insight-window img,.ih-card img{transition:transform var(--mui-duration)}
.mui-help{position:fixed;right:24px;bottom:24px;z-index:7000;max-width:310px;width:calc(100vw - 40px);padding:21px 42px 20px 20px;background:#fff;border:1px solid #dce4d1;border-top:3px solid var(--mui-accent);border-radius:12px;box-shadow:0 10px 35px #13251b1f;font:13px/1.6 inherit}
.mui-help p{margin:10px 0;color:#293529;font-weight:600;line-height:1.5}.mui-help a{color:#283722;display:inline-flex;align-items:center;gap:7px;font-size:12px;font-weight:700;text-decoration:none;border-bottom:1px solid var(--mui-accent);padding-bottom:3px}
.mui-help-close{position:absolute;top:8px;right:8px;border:0;background:none;color:#667165;cursor:pointer;width:30px;height:30px;font-size:19px;line-height:1}
.mui-help[hidden],.mui-to-top[hidden]{display:none!important}
.mui-to-top{position:fixed;right:24px;bottom:24px;z-index:6500;display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#19211c;color:white;border:1px solid #39473c;border-radius:50%;box-shadow:0 3px 15px #1722191a;cursor:pointer;transition:background var(--mui-duration),color var(--mui-duration)}
.mui-to-top .mui-icon{width:18px;height:18px;flex-basis:18px}.mui-to-top:hover{background:var(--mui-lime);color:#25331a}
.mui-help .mui-icon-circle{width:30px;height:30px}.mui-help .mui-icon{width:17px;height:17px;flex-basis:17px}
.mui-language{border-top-color:var(--mui-lime)}.mui-language .mui-label{font-size:10px!important}
.mui-success-icon[hidden],.mui-pill[hidden]{display:none!important}
.mui-popover,.mui-help{font-family:inherit;font-size:13px;line-height:1.65}
.mui-share>a,.mui-share>button{font-family:inherit;font-size:12px;font-weight:600;line-height:1.4}
button.mui-info,.oso-page button.mui-info{display:inline-flex!important;align-items:center;justify-content:center;padding:0!important;width:28px!important;min-width:28px!important;max-width:28px!important;height:28px!important;min-height:28px!important;border-radius:50%!important;font-family:inherit;font-size:13px!important;line-height:1!important;vertical-align:middle;background:#fff!important;color:var(--mui-icon)!important}
.mui-info-heading{display:flex;align-items:center;gap:4px}.mui-info-heading .mui-info{margin-left:4px}
.oso-page button.mui-help-close{padding:0;display:grid;place-items:center;width:30px;height:30px;border:0;border-radius:50%;background:transparent;color:#667165}
.oso-page button.mui-to-top{padding:0;display:flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:50%;background:#19211c;color:#fff}
.mui-process.mui-in-view>li,.mui-process.mui-in-view>.step{animation:mui-step-enter 300ms ease both;animation-delay:var(--mui-step-delay,0ms)}
@keyframes mui-step-enter{from{opacity:.6;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}
@media(prefers-reduced-motion:reduce){.mui-process.mui-in-view>li,.mui-process.mui-in-view>.step{animation:none!important;opacity:1!important;transform:none!important}}
.oso-page .featured-card>.mui-icon-circle{margin-bottom:16px}.oso-page .featured-card .pill{margin-bottom:10px}
.cr-number.mui-number{margin-bottom:20px}
.mf-trust-items small::before{display:none}
.mui-period-label{display:inline-block;margin-bottom:10px;font-size:9px;letter-spacing:.07em;text-transform:uppercase;color:#53663c;border-bottom:2px solid var(--mui-lime);padding-bottom:3px}
.mui-progress-title{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:#62705e}
.mf-message.mf-ok::before{content:'✓';display:inline-grid;place-items:center;width:18px;height:18px;background:var(--mui-lime);color:#253214;border-radius:50%;margin-right:7px}
.mui-language .mui-language-options{display:flex;gap:14px;flex-wrap:wrap}.mui-language button.mui-language-keep{border:0;background:none;color:#626d5e;padding:0;font-size:12px;text-decoration:underline;cursor:pointer}
@media(max-width:760px){.oso-page .mui-help{bottom:76px}.oso-page .mui-to-top{bottom:76px}main section[id],main article[id],main div[id],main h2[id]{scroll-margin-top:98px}}
@keyframes mui-check-draw{from{stroke-dashoffset:65}to{stroke-dashoffset:0}}
@keyframes mui-skeleton{0%,100%{background-position:100% 0}50%{background-position:0 0}}
@media(hover:hover){.mui-interactive:hover{transform:translateY(-3px)!important;border-color:#b8c792!important;background:var(--mui-tint);box-shadow:var(--mui-shadow)}.mui-interactive:hover .mui-icon-circle{transform:translateY(-1px);background:#25321e;color:var(--mui-accent);border-color:#25321e}.mui-interactive:hover .mui-arrow,a:hover>.mui-arrow,button:hover>.mui-arrow{transform:translateX(3px)}.mui-back:hover .mui-arrow{transform:translateX(-3px)}.practice-card:hover::after{transform:scaleX(1)}.mui-membership:hover img,.mui-membership:focus-visible img{filter:none}.mui-membership:hover::after{transform:scaleX(1)}.home-insight:hover img,.ih-card:hover img{transform:scale(1.025)}.partner:hover img{transform:translateY(-2px)}.b2b-why-points .b2b-item:hover{background:#172013;transform:translateY(-3px);border-color:#586637}.mui-share>a:hover,.mui-share>button:hover{background:#f3f7e7;border-color:#b6c694}}
@media(max-width:760px){.practice-card{padding:23px}.practice-card .mui-card-head{gap:12px;margin-bottom:18px}.b2b-audiences .b2b-item,.service-audiences>article,.out-audiences>article{padding:22px}.mui-card-head{gap:10px}.mui-proof-row{gap:7px;margin-top:20px}.mui-pill,.out-pill,.invest-pill{font-size:9px;padding:5px 8px}.mui-help{right:12px;bottom:16px;width:calc(100vw - 24px);max-width:320px;padding:17px 40px 17px 18px}.mui-to-top{right:15px;bottom:18px}.mui-membership{padding:14px 10px!important}.mui-membership img{height:84px!important;width:220px!important}.mui-membership-name{font-size:11px}.mui-skeleton{grid-template-columns:1fr}.mui-skeleton span:not(:first-child){display:none}.mui-soft{padding:24px}.mui-label{letter-spacing:.07em!important}.solutions-list>a{padding:20px}.mui-share>a,.mui-share>button{min-height:40px}.mui-number,.out-number,.invest-number{font-size:12px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}.mui-interactive,.mui-icon-circle,.mui-arrow,.mui-toggle:after,.mui-toggle:before,.mui-membership img,.mui-process>li::before,.mui-process>.step::before,.mui-to-top,.home-insight img,.ih-card img,.mui-success-icon svg,.ct-success svg path,.mui-skeleton span{animation:none!important;transition:none!important;transform:none!important}.mui-process>li::before,.mui-process>.step::before{transform:scaleX(1)!important}.mui-hero-label+ h1 span{animation:none!important;opacity:1!important;transform:none!important}}
@media print{.mui-help,.mui-to-top,.mui-popover,.mui-share,.mui-info,.mui-chart-value .mui-icon{display:none!important}.mui-membership img{filter:none}.mui-interactive{box-shadow:none!important;transform:none!important}}

/* Footer credentials: one continuous, readable row. */
.mf-trust-items{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:20px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:thin;scrollbar-color:#48513c transparent;padding-bottom:6px}
.mf-trust-items a{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;white-space:nowrap;line-height:1.6}
.mf-trust-items small{flex:0 0 auto;margin:0;white-space:nowrap}
