html,body{max-width:100% !important;overflow-x:hidden !important}
.mz-post-body,.mz-post-body *{max-width:100%}
.mz-post-body{overflow-wrap:anywhere;word-break:break-word}
.mz-post-body table{display:block;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch}
.mz-post-body iframe,.mz-post-body img,.mz-post-body video{max-width:100% !important;height:auto !important}
#mz-header{position:sticky !important;top:0 !important;z-index:1200 !important;background:var(--mz-card) !important;border-bottom:1px solid var(--mz-border) !important;box-shadow:none !important;padding:0 !important}
body.dark-mode #mz-header{background:#0c0c1a !important;border-bottom:1px solid rgba(255,255,255,0.06) !important}
#mz-header .mz-header-inner{display:block !important;min-height:auto !important;padding:0 !important}
#mz-header .mz-header-row-top{background:transparent !important}
#mz-header .mz-header-top-inner{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:16px !important;padding:10px 0 !important;min-height:92px !important}
#mz-header .mz-header-brand{flex:0 0 auto !important;display:flex !important;align-items:center !important}
#mz-header .mz-header-logo-link{display:flex !important;align-items:center !important}
#mz-header .mz-header-logo-img{width:auto !important;height:auto !important;max-height:88px !important;max-width:280px !important;border-radius:0 !important;background:transparent !important;padding:0 !important}
body.dark-mode .mz-header-logo-img{filter:brightness(0) invert(1) !important}
#mz-footer .mzf-bottom-logo-img{width:52px !important;height:52px !important;padding:6px !important}
#mz-header .mz-header-banner{flex:1 1 auto !important;min-width:0 !important;display:flex !important;align-items:center !important;justify-content:center !important;margin:0 16px !important}
#mz-header .mz-header-banner .mz-ad{margin:0 !important}
#mz-header .mz-header-banner a{display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:100% !important}
#mz-header .mz-header-banner img,#mz-header .mz-header-banner video{max-width:100% !important;max-height:none !important;width:auto !important;height:auto !important;object-fit:contain !important;border-radius:8px !important;display:block !important}
#mz-header .mz-header-banner iframe{max-width:100% !important;border:0 !important}
#mz-header .mz-header-tools{flex:0 0 auto !important;display:flex !important;flex-direction:row !important;align-items:center !important;justify-content:flex-end !important;gap:8px !important;min-height:32px !important;flex-wrap:nowrap !important}
#mz-header .mz-header-hamburger{flex:0 0 auto !important}
#mz-header .mz-header-hamburger span{background:rgba(0,0,0,0.70) !important}
body.dark-mode #mz-header .mz-header-hamburger span{background:rgba(255,255,255,0.70) !important}

.mz-ad-box{align-items:center;justify-content:center}
.mz-ad-box img,.mz-ad-box video,.mz-ad-box iframe{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important}
#mz-header .mz-header-banner .mz-ad-box img,#mz-header .mz-header-banner .mz-ad-box video,#mz-header .mz-header-banner .mz-ad-box iframe{max-width:100% !important;max-height:100% !important;width:auto !important;height:auto !important;object-fit:contain !important}
#mz-header .mz-header-row-nav{background:transparent !important;border-top:1px solid var(--mz-border) !important}
body.dark-mode #mz-header .mz-header-row-nav{border-top:1px solid rgba(255,255,255,0.06) !important}
#mz-header .mz-header-nav-inner{min-height:52px !important;display:flex !important;align-items:center !important}
#mzHeaderNav{width:100% !important;display:flex !important}
#mzHeaderNav .mz-header-nav-links{display:flex !important;align-items:center !important;justify-content:flex-start !important;gap:0 !important;flex-wrap:nowrap !important}
#mzHeaderNav .mz-header-nav-links>li>a{height:52px !important;display:flex !important;align-items:center !important;padding:0 14px !important;font-weight:700 !important}
@media (max-width:1100px){
  #mzHeaderNav{display:none !important}
  .mz-header-hamburger{display:flex !important}
  #mz-header .mz-header-social{display:none !important}
  #mz-header .mz-header-top-inner{flex-wrap:wrap !important;justify-content:flex-start !important;padding:10px 0 !important}
  #mz-header .mz-header-brand{order:1 !important}
  #mz-header .mz-header-tools{order:2 !important;margin-left:auto !important}
  #mz-header .mz-header-banner{order:3 !important;flex:1 1 100% !important;width:100% !important;margin:8px 0 0 0 !important;padding:0 !important;display:flex !important;justify-content:center !important}
  #mz-header .mz-header-banner a{width:100% !important;max-width:520px !important}
}

@media (max-width:520px){
  #mz-header .mz-header-top-inner{gap:10px !important}
  #mz-header .mz-header-logo-img{max-height:56px !important;max-width:180px !important}
  #mz-header .mz-header-tools{gap:6px !important}
}
@media (min-width:1101px){
  #mzHeaderNav{display:flex !important}
  .mz-header-hamburger{display:none !important}
}

@media (max-width:1100px){
  html,body{overflow-x:hidden !important}
  #mzHeaderNav.open .mz-header-nav-links{align-items:stretch !important;max-width:560px !important;margin:0 auto !important;padding:88px 18px 24px !important}
  #mzHeaderNav.open .mz-header-nav-links>li{width:100% !important}
  #mzHeaderNav.open .mz-header-nav-links>li>a{width:100% !important;display:flex !important;align-items:center !important;justify-content:space-between !important;text-align:left !important}
  #mzHeaderNav.open .mz-header-dropdown{position:static !important;opacity:1 !important;visibility:visible !important;transform:none !important;display:none !important;background:transparent !important;border:0 !important;box-shadow:none !important;padding:0 0 0 18px !important;margin:4px 0 8px !important}
  #mzHeaderNav.open .mz-header-nav-links>li.drop-open .mz-header-dropdown{display:block !important}
  #mzHeaderNav.open .mz-header-dropdown li a{font-size:16px !important;padding:10px 18px !important;color:rgba(255,255,255,0.88) !important;white-space:normal !important;border-radius:12px !important}
  #mzHeaderNav.open .mz-header-dropdown li a:hover{background:rgba(192,57,43,0.16) !important}
  #mzHeaderNav.open .mz-header-nav-links>li.drop-open>a{background:rgba(255,255,255,0.06) !important}
  #mzHeaderNav.open .mz-header-nav-links>li.drop-open .drop-arrow{transform:rotate(180deg) !important}
}

#mzHeaderNav.open{display:flex !important;position:fixed !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(10,12,26,0.97) !important;flex-direction:column !important;align-items:center !important;justify-content:center !important;z-index:2000 !important;backdrop-filter:blur(16px) !important}
#mzHeaderNav.open .mz-header-nav-links{display:flex !important;flex-direction:column !important;align-items:stretch !important;gap:8px !important;width:100% !important;max-width:560px !important;margin:0 auto !important;padding:88px 18px 24px !important}
#mzHeaderNav.open .mz-header-nav-links>li>a{color:#fff !important;font-size:20px !important;padding:14px 18px !important;opacity:1 !important;visibility:visible !important}
#mzHeaderNav.open .mz-header-nav-links>li>a:hover{color:#e74c3c !important;background:rgba(192,57,43,0.15) !important}
#mzHeaderNav.open::before{content:'✕' !important;position:absolute !important;top:24px !important;right:28px !important;font-size:24px !important;color:rgba(255,255,255,0.6) !important;cursor:pointer !important;line-height:1 !important}

body:not(.dark-mode) #mzHeaderNav.open{background:rgba(10,12,26,0.97) !important}
body:not(.dark-mode) #mzHeaderNav.open .mz-header-nav-links>li>a{color:#fff !important}
body:not(.dark-mode) #mzHeaderNav.open .mz-header-dropdown li a{color:rgba(255,255,255,0.90) !important}
.mzs-kicker{display:flex;align-items:center;gap:10px;margin:0 0 10px 0;flex-wrap:wrap}
.mzs-branch-band{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;background:linear-gradient(135deg,#7a1e22,#c0392b);color:#fff;font-weight:800;font-size:12px;letter-spacing:.2px}
.mzs-type{display:inline-flex;align-items:center;padding:4px 10px;border-radius:999px;background:rgba(0,0,0,.08);color:inherit;font-weight:700;font-size:12px}
body.dark-mode .mzs-type{background:rgba(255,255,255,.10)}
.mz-bank-accounts{display:block}
.mz-bank-hero{background:linear-gradient(135deg,rgba(122,30,34,.18),rgba(192,57,43,.10));border:1px solid var(--mz-border);border-radius:16px;padding:18px 18px;margin:0 0 16px 0}
body.dark-mode .mz-bank-hero{border-color:rgba(255,255,255,0.06)}
.mz-bank-hero-title{font-size:20px;font-weight:900;letter-spacing:.2px}
.mz-bank-hero-sub{margin-top:6px;opacity:.8}
.mz-bank-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:14px}
@media (max-width:1100px){.mz-bank-grid{grid-template-columns:repeat(6,1fr)}}
@media (max-width:640px){.mz-bank-grid{grid-template-columns:repeat(1,1fr)}}
.mz-bank-card{grid-column:span 6;background:var(--mz-card);border:1px solid var(--mz-border);border-radius:16px;overflow:hidden}
body.dark-mode .mz-bank-card{border-color:rgba(255,255,255,0.06)}
.mz-bank-head{display:flex;align-items:center;gap:12px;padding:14px 14px;border-bottom:1px solid var(--mz-border)}
body.dark-mode .mz-bank-head{border-bottom-color:rgba(255,255,255,0.06)}
.mz-bank-logo{width:56px;height:56px;border-radius:14px;background:rgba(0,0,0,.05);display:flex;align-items:center;justify-content:center;font-weight:900;letter-spacing:.5px;overflow:hidden;flex:0 0 auto}
body.dark-mode .mz-bank-logo{background:rgba(255,255,255,.08)}
.mz-bank-logo img{max-width:90%;max-height:70%;display:block;object-fit:contain}
.mz-bank-name{font-weight:900;line-height:1.2}
.mz-bank-body{padding:14px 14px}
.mz-bank-row{display:flex;gap:12px;align-items:flex-start;margin:0 0 10px 0}
.mz-bank-row:last-child{margin-bottom:0}
.mz-bank-label{flex:0 0 86px;opacity:.75;font-weight:800}
.mz-bank-value{flex:1 1 auto;word-break:break-word}
.mz-bank-iban{display:flex;gap:10px;align-items:center;justify-content:space-between}
.mz-bank-copy{border:1px solid var(--mz-border);background:transparent;color:inherit;border-radius:10px;padding:6px 10px;font-weight:800;cursor:pointer;white-space:nowrap}
body.dark-mode .mz-bank-copy{border-color:rgba(255,255,255,0.12)}
.mz-bank-copy:hover{background:rgba(0,0,0,.05)}
body.dark-mode .mz-bank-copy:hover{background:rgba(255,255,255,.08)}
.mz-bank-fallback{padding:10px 0}
.mz-table-wrap{width:100%;overflow:auto;border:1px solid var(--mz-border);border-radius:16px;background:var(--mz-card)}
body.dark-mode .mz-table-wrap{border-color:rgba(255,255,255,0.06)}
.mz-bank-table{width:100%;border-collapse:separate;border-spacing:0;min-width:720px}
.mz-bank-table th,.mz-bank-table td{padding:12px 14px;vertical-align:top;border-bottom:1px solid var(--mz-border)}
body.dark-mode .mz-bank-table th,body.dark-mode .mz-bank-table td{border-bottom-color:rgba(255,255,255,0.06)}
.mz-bank-table thead th{position:sticky;top:0;background:var(--mz-card);z-index:1;text-align:left;font-weight:900}
.mz-bank-table tbody tr:hover td{background:rgba(0,0,0,.03)}
body.dark-mode .mz-bank-table tbody tr:hover td{background:rgba(255,255,255,.04)}
.mz-bank-cell{display:flex;align-items:center;gap:10px;min-width:220px}
.mz-bank-logo-sm{width:34px;height:34px;border-radius:10px;background:rgba(0,0,0,.05);display:inline-flex;align-items:center;justify-content:center;font-weight:900;overflow:hidden;flex:0 0 auto}
body.dark-mode .mz-bank-logo-sm{background:rgba(255,255,255,.08)}
.mz-bank-logo-sm img{max-width:92%;max-height:70%;display:block;object-fit:contain}
.mz-bank-title{font-weight:900;line-height:1.25}
.mz-bank-iban-cell{display:flex;align-items:center;gap:10px;justify-content:space-between;min-width:260px}
.mz-bank-iban-code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,\"Liberation Mono\",\"Courier New\",monospace;font-weight:800;background:rgba(0,0,0,.04);padding:6px 10px;border-radius:10px}
body.dark-mode .mz-bank-iban-code{background:rgba(255,255,255,.08)}
@media (max-width:520px){
  .mz-table-wrap{border:none;background:transparent;overflow:visible}
  .mz-bank-table{min-width:0;border-spacing:0 10px;border-collapse:separate}
  .mz-bank-table thead{display:none}
  .mz-bank-table tbody tr{display:block;background:var(--mz-card);border:1px solid var(--mz-border);border-radius:16px;overflow:hidden}
  body.dark-mode .mz-bank-table tbody tr{border-color:rgba(255,255,255,0.06)}
  .mz-bank-table tbody tr:hover td{background:transparent}
  .mz-bank-table td{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border-bottom:1px solid var(--mz-border)}
  body.dark-mode .mz-bank-table td{border-bottom-color:rgba(255,255,255,0.06)}
  .mz-bank-table td:last-child{border-bottom:none}
  .mz-bank-table td::before{content:attr(data-label);font-weight:900;opacity:.75;flex:0 0 92px}
  .mz-bank-cell{min-width:0}
  .mz-bank-iban-cell{min-width:0;flex:1 1 auto}
  .mz-bank-iban-code{flex:1 1 auto}
}
