:root{
  --navy:#eaf2fb;
  --elevated:#dce9f9;
  --card:#ffffff;
  --hover:#d4e6fa;
  --orange:#f04e23;
  --orange-2:#ff6a3d;
  --gold:#d99a06;
  --gold-2:#a85400;
  --text:#122a4d;
  --muted:rgba(18,42,77,.66);
  --line:rgba(18,42,77,.14);
  --z-dropdown:100;--z-sticky:200;--z-overlay:900;--z-modal:1000;--z-toast:1100;
  --space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-6:24px;--space-8:32px;--space-12:48px;--space-16:64px;
  --radius:14px;
  --header-h:64px;
}
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%}
body{
  margin:0;background:var(--navy);color:var(--text);
  font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Arial,sans-serif;
  line-height:1.55;font-size:16px;overflow-x:hidden;
}
img,svg{max-width:100%;display:block;height:auto}
h1,h2,h3,h4{font-style:italic;font-weight:800;letter-spacing:.2px;margin:0 0 var(--space-3)}
h1{font-size:clamp(1.9rem,4vw + 1rem,3.1rem)}
h2{font-size:clamp(1.4rem,2.6vw + .6rem,2rem)}
h3{font-size:clamp(1.1rem,1.4vw + .6rem,1.4rem)}
p{margin:0 0 var(--space-3)}
a{color:var(--gold-2)}
ul{margin:0;padding:0;list-style:none}
button{font:inherit}
.mb100x-ic{width:1em;height:1em;fill:currentColor;display:inline-block;vertical-align:-.15em}
:focus-visible{outline:2px solid var(--gold);outline-offset:2px}
.mb100x-container{max-width:1280px;margin-inline:auto;padding-inline:var(--space-4)}
.mb100x-section{padding-block:clamp(36px,5vw,72px);border-top:1px solid var(--line)}
.mb100x-section:first-of-type{border-top:none}
.mb100x-eyebrow{
  display:inline-flex;align-items:center;gap:6px;font-style:normal;font-weight:700;
  font-size:.78rem;letter-spacing:.08em;text-transform:uppercase;color:var(--gold);
  background:rgba(247,183,51,.1);border:1px solid rgba(247,183,51,.35);
  padding:4px 10px;border-radius:999px;margin-bottom:var(--space-3);
}
.mb100x-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6)}
.mb100x-muted{color:var(--muted)}
.mb100x-table-wrap{overflow-x:auto;border-radius:var(--radius)}

.mb100x-btn{
  display:inline-flex;align-items:center;justify-content:center;gap:8px;
  padding:12px 22px;border-radius:999px;font-weight:800;font-style:italic;text-decoration:none;
  border:2px solid transparent;cursor:pointer;white-space:nowrap;font-size:.95rem;
  transition:transform .15s ease,box-shadow .15s ease,background .15s ease;
  min-height:44px;
}
.mb100x-btn:hover{transform:translateY(-1px)}
.mb100x-btn-primary{background:linear-gradient(135deg,var(--orange-2),var(--orange));color:#fff;box-shadow:0 8px 20px rgba(240,78,35,.35)}
.mb100x-btn-primary:hover{box-shadow:0 10px 26px rgba(240,78,35,.5)}
.mb100x-btn-gold{background:transparent;border-color:var(--gold);color:var(--gold-2)}
.mb100x-btn-gold:hover{background:rgba(247,183,51,.12)}
.mb100x-btn-ghost{background:rgba(22,35,58,.05);border-color:var(--line);color:var(--text)}
.mb100x-btn-outline{background:transparent;border-color:var(--line);color:var(--text)}
.mb100x-btn-outline:hover{background:rgba(22,35,58,.06);border-color:var(--gold)}
.mb100x-btn-cta{background:linear-gradient(135deg,var(--orange-2),var(--orange));color:#fff;box-shadow:0 8px 20px rgba(240,78,35,.35)}
.mb100x-btn-cta:hover{box-shadow:0 10px 26px rgba(240,78,35,.5)}
.mb100x-btn-sm{padding:8px 14px;font-size:.85rem;min-height:36px}
.mb100x-btn-block{width:100%}

.mb100x-progress{position:fixed;top:0;left:0;height:3px;width:0%;background:linear-gradient(90deg,var(--gold),var(--orange));z-index:var(--z-toast);transition:width .1s linear}

.mb100x-site-header{
  position:sticky;top:0;z-index:var(--z-sticky);background:rgba(255,255,255,.88);
  backdrop-filter:blur(8px);border-bottom:1px solid var(--line);
  transition:padding .2s ease,box-shadow .2s ease;
}
.mb100x-site-header.mb100x-is-scrolled{box-shadow:0 8px 24px rgba(16,24,40,.12)}
.mb100x-header-inner{
  display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);
  padding-block:14px;transition:padding .2s ease;position:relative;
}
.mb100x-site-header.mb100x-is-scrolled .mb100x-header-inner{padding-block:8px}
.mb100x-logo-link{display:inline-flex;align-items:center}
.mb100x-logo-img{height:26px;width:auto}
.mb100x-site-nav{display:flex;align-items:center;gap:var(--space-6)}
.mb100x-site-nav a{color:var(--text);text-decoration:none;font-weight:600;font-size:.92rem;opacity:.9}
.mb100x-site-nav a:hover{color:var(--gold-2);opacity:1}
.mb100x-site-nav .mb100x-nav-cta-row{display:none}
.mb100x-header-cta{display:flex;align-items:center;gap:10px}
.mb100x-nav-toggle{
  display:none;background:transparent;border:1px solid var(--line);color:var(--text);
  border-radius:8px;padding:8px 10px;min-height:44px;min-width:44px;
}
.mb100x-nav-toggle .mb100x-bar{display:block;width:20px;height:2px;background:currentColor;margin:4px auto;border-radius:2px}

@media (max-width:56.24em){
  .mb100x-nav-toggle{display:inline-flex;align-items:center;justify-content:center;flex-direction:column}
  .mb100x-site-nav{
    display:none;position:absolute;left:0;right:0;top:100%;background:var(--elevated);
    border-bottom:1px solid var(--line);flex-direction:column;align-items:stretch;
    padding:var(--space-4);gap:var(--space-3);
  }
  .mb100x-site-nav.mb100x-open{display:flex}
  .mb100x-site-nav a{padding:10px 4px;border-bottom:1px solid var(--line)}
  .mb100x-site-nav .mb100x-nav-cta-row{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}
  .mb100x-header-cta{display:none}
}
@media (min-width:56.25em){
  .mb100x-header-cta{display:flex}
}

.mb100x-mini-offer{
  position:fixed;left:0;right:0;bottom:var(--cookie-offset,0px);z-index:var(--z-overlay);
  background:linear-gradient(90deg,var(--elevated),var(--card));
  border-top:1px solid rgba(247,183,51,.35);
  padding:10px var(--space-4);display:flex;align-items:center;justify-content:center;gap:var(--space-4);
  transform:translateY(120%);transition:transform .3s ease,bottom .25s ease;flex-wrap:wrap;
}
.mb100x-mini-offer.mb100x-show{transform:translateY(0)}
.mb100x-mini-offer.mb100x-dismissed{display:none}
.mb100x-mini-offer strong{color:var(--gold-2)}
.mb100x-mini-offer-close{
  position:absolute;right:8px;top:50%;transform:translateY(-50%);background:transparent;border:none;
  color:var(--muted);font-size:1.2rem;cursor:pointer;padding:6px 10px;min-height:44px;min-width:44px;
}

.mb100x-cookie-bar{
  position:fixed;left:0;right:0;bottom:0;z-index:var(--z-modal);
  background:var(--elevated);border-top:3px solid var(--gold);
  box-shadow:0 -10px 28px rgba(16,24,40,.14);
  padding:var(--space-4);display:flex;flex-wrap:wrap;gap:var(--space-4);
  align-items:center;justify-content:center;
}
.mb100x-cookie-bar.mb100x-hidden{display:none}
.mb100x-cookie-bar-text{margin:0;color:var(--text);font-size:.88rem;max-width:64ch;flex:1 1 280px}
.mb100x-cookie-bar-text a{color:var(--gold-2)}
.mb100x-cookie-bar-actions{display:flex;gap:10px;flex-wrap:wrap;flex:0 0 auto}
@media (max-width:30em){
  .mb100x-cookie-bar{justify-content:flex-start;text-align:left}
  .mb100x-cookie-bar-actions{width:100%}
  .mb100x-cookie-bar-actions .mb100x-btn{flex:1 1 auto}
}

.mb100x-layout{
  display:grid;grid-template-columns:1fr;gap:var(--space-8);
  max-width:1280px;margin-inline:auto;padding-inline:var(--space-4);padding-block:var(--space-6);
}
@media (min-width:56.25em){
  .mb100x-layout{grid-template-columns:250px minmax(0,1fr);align-items:start}
}
.mb100x-toc-wrap{position:sticky;top:0;z-index:var(--z-dropdown);align-self:start}
@media (min-width:56.25em){
  .mb100x-toc-wrap{top:calc(var(--header-h) + 16px)}
}
.mb100x-toc-toggle{
  width:100%;display:flex;align-items:center;justify-content:space-between;
  background:var(--card);border:1px solid var(--line);border-radius:12px;
  padding:12px 16px;color:var(--text);font-weight:700;min-height:44px;cursor:pointer;
}
.mb100x-toc-toggle .mb100x-arrow{transition:transform .2s ease}
.mb100x-toc-toggle[aria-expanded="true"] .mb100x-arrow{transform:rotate(180deg)}
.mb100x-toc{background:var(--card);border:1px solid var(--line);border-radius:12px;margin-top:8px;padding:var(--space-3)}
.mb100x-toc-list{display:none;flex-direction:column;gap:2px;max-height:60vh;overflow-y:auto}
.mb100x-toc-list.mb100x-open{display:flex}
.mb100x-toc-list a{
  display:block;padding:8px 10px;border-radius:8px;color:var(--muted);text-decoration:none;font-size:.9rem;
  border-left:3px solid transparent;
}
.mb100x-toc-list a:hover{background:var(--hover);color:var(--text)}
.mb100x-toc-list a.mb100x-active{color:var(--gold-2);border-left-color:var(--gold);background:rgba(247,183,51,.08);font-weight:700}
@media (min-width:56.25em){
  .mb100x-toc-toggle{display:none}
  .mb100x-toc{margin-top:0}
  .mb100x-toc-list{display:flex !important;max-height:calc(100vh - var(--header-h) - 80px)}
}

.mb100x-main-col{min-width:0}
.mb100x-main-col .mb100x-section{padding-block:clamp(28px,4vw,56px)}

.mb100x-hero{
  background:radial-gradient(circle at 15% 0%,rgba(240,78,35,.18),transparent 55%),
             radial-gradient(circle at 90% 10%,rgba(247,183,51,.14),transparent 50%),var(--elevated);
  border:1px solid var(--line);border-radius:var(--radius);padding:clamp(24px,4vw,48px);
}
.mb100x-hero-top{display:flex;flex-wrap:wrap;gap:var(--space-8);align-items:center}
.mb100x-hero-copy{flex:1 1 380px;min-width:0}
.mb100x-hero-rating{
  flex:0 0 auto;display:flex;flex-direction:column;align-items:center;gap:6px;
  background:var(--card);border:1px solid var(--line);border-radius:16px;padding:var(--space-6) var(--space-8);
}
.mb100x-rating-num{font-size:2.6rem;font-weight:900;font-style:italic;color:var(--gold-2);line-height:1}
.mb100x-rating-num small{font-size:1rem;color:var(--muted);font-style:normal}
.mb100x-stars{color:var(--gold);font-size:1.2rem;letter-spacing:2px}
.mb100x-stars .mb100x-star-half{position:relative;display:inline-block;color:rgba(247,183,51,.3)}
.mb100x-stars .mb100x-star-half::before{content:'★';position:absolute;left:0;top:0;width:50%;overflow:hidden;color:var(--gold)}
.mb100x-hero .mb100x-verdict{color:var(--text);max-width:60ch}
.mb100x-offer-strip{
  display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;
  background:rgba(240,78,35,.12);border:1px dashed rgba(240,78,35,.5);
  border-radius:12px;padding:var(--space-4);margin-block:var(--space-4);
}
.mb100x-offer-strip .mb100x-offer-value{font-weight:800;font-style:italic;color:var(--orange-2);font-size:1.15rem}
.mb100x-hero-ctas{display:flex;gap:var(--space-3);flex-wrap:wrap;margin-block:var(--space-4)}
.mb100x-trust-chips{display:flex;flex-wrap:wrap;gap:8px}
.mb100x-chip{
  display:inline-flex;align-items:center;gap:6px;background:rgba(22,35,58,.05);
  border:1px solid var(--line);border-radius:999px;padding:5px 12px;font-size:.82rem;color:var(--muted);
}
.mb100x-hero-banner{margin-top:var(--space-6);border-radius:12px;overflow:hidden;border:1px solid var(--line)}
.mb100x-hero-banner img{width:100%;height:auto}

.mb100x-list-check{display:flex;flex-direction:column;gap:10px;margin-bottom:var(--space-4)}
.mb100x-list-check li{display:flex;gap:10px;align-items:flex-start;font-size:.95rem}
.mb100x-list-check .mb100x-ic{color:var(--gold);flex:0 0 auto;margin-top:3px}

.mb100x-trust-row{
  display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;
  font-size:.85rem;color:var(--muted);padding-block:var(--space-4);
}
.mb100x-trust-row .mb100x-ic{color:var(--gold)}

table.mb100x-data-table{width:100%;border-collapse:collapse;min-width:520px}
table.mb100x-data-table caption{text-align:left;font-weight:700;padding-bottom:8px;color:var(--muted)}
table.mb100x-data-table th,table.mb100x-data-table td{padding:12px 14px;text-align:left;border-bottom:1px solid var(--line);font-size:.92rem}
table.mb100x-data-table thead th{background:var(--elevated);color:var(--gold-2);font-weight:700;position:sticky;top:0}
table.mb100x-data-table tbody tr:nth-child(even){background:rgba(22,35,58,.035)}
table.mb100x-data-table tbody tr:hover{background:var(--hover)}

table.mb100x-kv-table{width:100%;border-collapse:collapse;min-width:0}
table.mb100x-kv-table th{
  text-align:left;padding:12px 14px;font-weight:700;color:var(--text);width:52%;
  border-bottom:1px solid var(--line);vertical-align:top;font-style:normal;
}
table.mb100x-kv-table td{padding:12px 14px;border-bottom:1px solid var(--line);color:var(--gold-2);font-weight:700}
table.mb100x-kv-table tr:nth-child(even){background:rgba(22,35,58,.035)}

@media (max-width:43.75em){
  table.mb100x-data-table,table.mb100x-data-table thead,table.mb100x-data-table tbody,table.mb100x-data-table tr,table.mb100x-data-table th,table.mb100x-data-table td{display:block}
  table.mb100x-data-table{min-width:0}
  table.mb100x-data-table thead{display:none}
  table.mb100x-data-table tr{margin-bottom:12px;border:1px solid var(--line);border-radius:12px;padding:4px 0;overflow:hidden}
  table.mb100x-data-table td{display:flex;justify-content:space-between;gap:12px;text-align:right;border-bottom:1px solid var(--line)}
  table.mb100x-data-table td:last-child{border-bottom:none}
  table.mb100x-data-table td::before{content:attr(data-label);font-weight:700;color:var(--muted);text-align:left}

  table.mb100x-kv-table,table.mb100x-kv-table tbody,table.mb100x-kv-table tr,table.mb100x-kv-table th,table.mb100x-kv-table td{display:block}
  table.mb100x-kv-table tr{border:1px solid var(--line);border-radius:10px;margin-bottom:8px;overflow:hidden}
  table.mb100x-kv-table th{border-bottom:1px solid var(--line);width:auto;background:rgba(22,35,58,.04)}
  table.mb100x-kv-table td{border-bottom:none}
}

.mb100x-param-head{display:flex;flex-wrap:wrap;gap:var(--space-3);align-items:center;justify-content:space-between;margin-bottom:var(--space-4)}
.mb100x-promo-copy{
  display:flex;align-items:center;gap:8px;background:var(--elevated);border:1px solid var(--line);
  border-radius:999px;padding:6px 6px 6px 16px;flex-wrap:wrap;
}
.mb100x-promo-copy code{color:var(--gold-2);font-weight:800;letter-spacing:.05em}
.mb100x-copy-feedback{font-size:.78rem;color:var(--gold-2);margin-left:8px;opacity:0;transition:opacity .2s ease}
.mb100x-copy-feedback.mb100x-show{opacity:1}

.mb100x-calc{
  display:grid;grid-template-columns:1fr;gap:var(--space-4);margin-top:var(--space-6);
  background:var(--elevated);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6);
}
@media (min-width:48em){ .mb100x-calc{grid-template-columns:1fr 1fr} }
.mb100x-calc-input label{display:block;font-weight:700;margin-bottom:8px}
.mb100x-calc-input .mb100x-field{display:flex;align-items:center;gap:8px}
.mb100x-calc-input input[type="range"]{width:100%}
.mb100x-calc-input input[type="number"]{
  width:110px;background:var(--card);border:1px solid var(--line);color:var(--text);
  border-radius:8px;padding:8px 10px;font-size:1rem;
}
.mb100x-calc-results{display:grid;grid-template-columns:1fr 1fr;gap:10px}
.mb100x-calc-result{background:var(--card);border:1px solid var(--line);border-radius:10px;padding:12px;text-align:center}
.mb100x-calc-result .mb100x-val{font-size:1.25rem;font-weight:800;color:var(--gold-2);font-style:italic}
.mb100x-calc-result .mb100x-lbl{font-size:.78rem;color:var(--muted)}
.mb100x-calc-note{grid-column:1/-1;font-size:.78rem;color:var(--muted)}

.mb100x-chips-filter{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:var(--space-4)}
.mb100x-chip-btn{
  background:var(--card);border:1px solid var(--line);color:var(--muted);border-radius:999px;
  padding:8px 16px;cursor:pointer;font-weight:600;font-size:.85rem;min-height:40px;
}
.mb100x-chip-btn[aria-pressed="true"]{background:rgba(247,183,51,.16);border-color:var(--gold);color:var(--gold-2)}
.mb100x-games-grid{display:grid;gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(min(160px,100%),1fr))}
.mb100x-game-tile{
  display:block;background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden;
  text-decoration:none;color:inherit;
  transition:transform .15s ease,border-color .15s ease;
}
.mb100x-game-tile.mb100x-is-hidden{display:none}
.mb100x-game-tile:hover{transform:translateY(-3px);border-color:var(--gold)}
.mb100x-game-thumb{position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--elevated)}
.mb100x-game-thumb img{width:100%;height:100%;object-fit:cover;display:block}
.mb100x-game-tile span{display:block;padding:10px 12px;font-size:.85rem;font-weight:600;color:var(--text)}
.mb100x-providers-pills{display:flex;flex-wrap:wrap;gap:8px;margin-top:var(--space-6)}
.mb100x-provider-pill{background:var(--elevated);border:1px solid var(--line);border-radius:999px;padding:8px 16px;font-size:.82rem;color:var(--muted)}

.mb100x-pay-logos{display:flex;flex-wrap:wrap;gap:12px;margin-block:var(--space-6)}
.mb100x-pay-logo{
  width:120px;height:72px;background:var(--card);border-radius:10px;border:1px solid rgba(22,35,58,.16);
  box-shadow:0 1px 4px rgba(22,35,58,.08);
  display:flex;align-items:center;justify-content:center;padding:10px;
}
.mb100x-pay-logo img{max-width:100%;max-height:100%;object-fit:contain}
.mb100x-table-block{margin-bottom:var(--space-8)}
.mb100x-table-block:last-child{margin-bottom:0}
.mb100x-table-block h3{margin-bottom:var(--space-3)}

.mb100x-steps{display:grid;grid-template-columns:1fr;gap:var(--space-4)}
@media (min-width:36em){ .mb100x-steps{grid-template-columns:repeat(2,1fr)} }
@media (min-width:64em){ .mb100x-steps{grid-template-columns:repeat(4,1fr)} }
.mb100x-step-card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-4);position:relative}
.mb100x-step-num{
  width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,var(--orange-2),var(--orange));
  color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800;margin-bottom:10px;
}

.mb100x-app-wrap{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
@media (min-width:48em){ .mb100x-app-wrap{grid-template-columns:1fr 1fr} }
.mb100x-app-phone{
  justify-self:center;width:160px;height:320px;border:6px solid var(--elevated);border-radius:28px;
  background:linear-gradient(160deg,var(--card),var(--elevated));position:relative;overflow:hidden;
  display:flex;align-items:center;justify-content:center;
}
.mb100x-app-phone::before{content:"";position:absolute;top:10px;left:50%;transform:translateX(-50%);width:50px;height:6px;border-radius:4px;background:var(--line)}
.mb100x-app-phone .mb100x-ic{width:56px;height:56px;color:var(--orange-2)}

.mb100x-license-badge{
  display:flex;align-items:center;gap:var(--space-4);flex-wrap:wrap;
  background:var(--elevated);border:1px solid rgba(247,183,51,.4);border-radius:var(--radius);padding:var(--space-6);
}
.mb100x-license-badge .mb100x-ic{width:40px;height:40px;color:var(--gold);flex:0 0 auto}

.mb100x-pros-cons{display:grid;grid-template-columns:1fr;gap:var(--space-4)}
@media (min-width:40em){ .mb100x-pros-cons{grid-template-columns:1fr 1fr} }
.mb100x-pc-card{border-radius:var(--radius);padding:var(--space-6);border:1px solid var(--line)}
.mb100x-pc-pros{background:rgba(66,171,122,.08)}
.mb100x-pc-cons{background:rgba(240,78,35,.08)}
.mb100x-pc-card ul{display:flex;flex-direction:column;gap:10px}
.mb100x-pc-card li{display:flex;gap:10px;align-items:flex-start;font-size:.92rem}
.mb100x-pc-pros .mb100x-ic{color:#4fd18b;flex:0 0 auto;margin-top:2px}
.mb100x-pc-cons .mb100x-ic{color:var(--orange-2);flex:0 0 auto;margin-top:2px}

.mb100x-jackpot{
  text-align:center;border-radius:var(--radius);padding:clamp(24px,4vw,48px);
  background:radial-gradient(circle at 50% 0%,rgba(247,183,51,.18),transparent 60%),var(--elevated);
  border:1px solid rgba(247,183,51,.35);
}
.mb100x-jackpot-value{font-size:clamp(2rem,5vw,3.4rem);font-weight:900;font-style:italic;color:var(--gold-2);letter-spacing:.02em}
.mb100x-jackpot-note{font-size:.78rem;color:var(--muted);margin-top:6px}

.mb100x-rg-callout{
  display:flex;flex-wrap:wrap;gap:var(--space-4);align-items:center;justify-content:space-between;
  background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-6);
}
.mb100x-rg-badges{display:flex;gap:10px;flex-wrap:wrap}
.mb100x-rg-badge{background:var(--elevated);border:1px solid var(--line);border-radius:8px;padding:8px 12px;font-weight:800;font-size:.8rem;color:var(--gold-2)}

.mb100x-faq-item{border:1px solid var(--line);border-radius:12px;margin-bottom:10px;overflow:hidden;background:var(--card)}
.mb100x-faq-item summary{
  padding:14px 16px;cursor:pointer;font-weight:700;list-style:none;display:flex;justify-content:space-between;
  align-items:center;gap:10px;min-height:44px;
}
.mb100x-faq-item summary::-webkit-details-marker{display:none}
.mb100x-faq-item summary::after{content:"+";font-size:1.3rem;color:var(--gold);transition:transform .2s ease;flex:0 0 auto}
.mb100x-faq-item[open] summary::after{transform:rotate(45deg)}
.mb100x-faq-a{padding:0 16px 16px;color:var(--muted);font-size:.92rem}

.mb100x-final-cta{
  text-align:center;border-radius:var(--radius);padding:clamp(28px,5vw,56px);
  background:linear-gradient(135deg,rgba(240,78,35,.22),rgba(247,183,51,.14)),var(--elevated);
  border:1px solid rgba(240,78,35,.4);
}
.mb100x-final-cta .mb100x-btn{margin-top:var(--space-4)}
.mb100x-site-footer{border-top:1px solid var(--line);padding-block:var(--space-8);background:var(--elevated)}
.mb100x-footer-grid{display:grid;grid-template-columns:1fr;gap:var(--space-6)}
@media (min-width:48em){ .mb100x-footer-grid{grid-template-columns:1.3fr 1fr 1fr 1fr} }
.mb100x-footer-grid h4{font-style:normal;font-size:.85rem;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:10px}
.mb100x-footer-grid ul{display:flex;flex-direction:column;gap:8px}
.mb100x-footer-grid a{color:var(--muted);text-decoration:none;font-size:.88rem}
.mb100x-footer-grid a:hover{color:var(--gold-2)}
.mb100x-footer-logo{height:24px;width:auto}
.mb100x-footer-bottom{
  margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);
  display:flex;flex-wrap:wrap;gap:var(--space-4);justify-content:space-between;align-items:center;font-size:.8rem;color:var(--muted);
}
.mb100x-footer-rg{display:flex;gap:8px;flex-wrap:wrap}

@media (prefers-reduced-motion:reduce){
  *{transition-duration:.001ms !important;animation-duration:.001ms !important}
}
