:root{--bg: #f2f2f7;--bg-elevated: #ffffff;--bg-subtle: #e8e8ed;--surface: rgba(255, 255, 255, .72);--surface-hover: #f5f5f7;--border: rgba(0, 0, 0, .055);--border-strong: rgba(0, 0, 0, .1);--text: #2c2c2e;--text-secondary: #636366;--text-tertiary: #8e8e93;--accent: #9a7b1a;--accent-hover: #7d6314;--accent-muted: rgba(154, 123, 26, .12);--green: #248a3d;--amber: #b8860b;--blue: #0066cc;--red: #d70015;--font: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", system-ui, sans-serif;--container: 1080px;--header-h: 52px;--safe-top: env(safe-area-inset-top, 0px);--safe-bottom: env(safe-area-inset-bottom, 0px);--safe-left: env(safe-area-inset-left, 0px);--safe-right: env(safe-area-inset-right, 0px);--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--radius-xl: 32px;--radius-pill: 999px;--ease: cubic-bezier(.25, .1, .25, 1);--ease-out: cubic-bezier(.16, 1, .3, 1);--section-y: clamp(3rem, 6vw, 5rem);--section-y-tight: clamp(2rem, 3.5vw, 3rem);--stack-gap: clamp(1.25rem, 2.5vw, 2rem)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;overflow-x:clip}body{margin:0;font-family:var(--font);background:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(201,162,39,.08),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 30%,rgba(0,102,204,.05),transparent 50%),radial-gradient(ellipse 55% 45% at 0% 80%,rgba(201,162,39,.06),transparent 48%),linear-gradient(180deg,#fafafa 0%,var(--bg) 40%,var(--bg) 100%);color:var(--text);line-height:1.5;font-size:17px;letter-spacing:-.01em;width:100%;overflow-x:clip;-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.mad-btn:focus-visible,.filter-chip:focus-visible,.global-map__chip:focus-visible,.contact-type:focus-visible,.choice-card:focus-visible,.choice-pill:focus-visible,.choice-list-item:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.global-map__country:focus-visible,.global-map__hotspot:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.mad-site{min-height:100vh;display:flex;flex-direction:column}.mad-site button,.flow button{-moz-appearance:none;appearance:none;-webkit-appearance:none;font-family:inherit}.mad-container{width:min(100% - 2.5rem,var(--container));margin-inline:auto}.ui-stack{display:flex;flex-direction:column;align-items:stretch;gap:.5rem}.ui-stack--tight{gap:.25rem}.ui-stack--loose{gap:.75rem}.ui-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.ui-row--between{justify-content:space-between;align-items:flex-start}.reveal{width:100%;max-width:100%;min-width:0}.reveal:not(.reveal--visible){transform:translateY(32px)}.reveal.reveal--visible{transform:translateY(0);transition:transform .8s var(--ease-out)}.reveal.reveal-stagger{transform:none;transition:none}.reveal.reveal-stagger:not(.reveal--visible)>*{transform:translateY(20px)}.reveal.reveal-stagger.reveal--visible>*{transform:translateY(0);transition:transform .65s var(--ease-out)}.reveal-stagger.reveal--visible>*:nth-child(1){transition-delay:0ms}.reveal-stagger.reveal--visible>*:nth-child(2){transition-delay:60ms}.reveal-stagger.reveal--visible>*:nth-child(3){transition-delay:.12s}.reveal-stagger.reveal--visible>*:nth-child(4){transition-delay:.18s}.reveal-stagger.reveal--visible>*:nth-child(5){transition-delay:.24s}.reveal-stagger.reveal--visible>*:nth-child(6){transition-delay:.3s}.reveal-stagger.reveal--visible>*:nth-child(7){transition-delay:.36s}.reveal-stagger.reveal--visible>*:nth-child(8){transition-delay:.42s}@media(prefers-reduced-motion:reduce){.reveal,.reveal.reveal-stagger>*{transform:none;transition:none}.global-map__route{animation:none;stroke-dasharray:none}.global-map__hotspot--active .global-map__ring{animation:none}html{scroll-behavior:auto}}.mad-header{position:fixed;top:0;left:0;right:0;z-index:200;height:calc(var(--header-h) + var(--safe-top));padding-top:var(--safe-top);border-bottom:1px solid transparent;transition:border-color .3s var(--ease),box-shadow .3s var(--ease)}.mad-header--scrolled{border-bottom-color:var(--border)}.mad-header__inner{width:min(100% - 2.5rem,var(--container));margin-inline:auto;height:var(--header-h);display:flex;align-items:center;gap:1.25rem}.mad-logo-wrap{display:inline-flex;flex-direction:column;align-items:flex-start;flex-shrink:0;line-height:1.05;text-decoration:none;color:inherit}.mad-logo-wrap--footer{margin-bottom:.75rem}.mad-logo{font-size:1.125rem;font-weight:700;letter-spacing:.18em;color:var(--text)}.mad-logo__sub{font-size:.5625rem;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--text-tertiary);margin-top:.15rem;padding-left:.14em}.mad-nav{display:flex;gap:.25rem;flex:1;min-width:0;overflow:hidden}.mad-nav__link{font-size:.8125rem;font-weight:500;color:var(--text-secondary);padding:.4rem .75rem;border-radius:var(--radius-pill);transition:color .2s,background .2s}.mad-nav__link:hover{color:var(--text);background:#0000000a}.mad-nav__link--active{color:var(--text)}.mad-header__actions{display:flex;align-items:center;gap:.5rem;margin-left:auto}.mad-header__contact{display:inline-flex}.mad-header__cta-short{display:none}.mad-header .mad-btn{min-height:0;line-height:1.2}.mad-header__contact.mad-btn--sm{padding:.3125rem .75rem;font-size:.8125rem}.mad-header__cta.mad-btn--sm{padding:.3125rem .875rem;font-size:.8125rem;font-weight:600}.mad-menu-toggle{display:none;width:44px;height:44px;padding:0;border:none;background:none;cursor:pointer;flex-direction:column;justify-content:center;align-items:center;gap:6px;flex-shrink:0;touch-action:manipulation}.mad-menu-toggle span{display:block;width:18px;height:1.5px;background:var(--text);border-radius:1px;transition:transform .3s var(--ease),opacity .3s var(--ease)}.mad-menu-toggle--open span:first-child{transform:translateY(3.75px) rotate(45deg)}.mad-menu-toggle--open span:last-child{transform:translateY(-3.75px) rotate(-45deg)}.mad-mobile-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:198;border:none;padding:0;margin:0;background:#00000080;opacity:0;pointer-events:none;transition:opacity .3s var(--ease);cursor:pointer}.mad-mobile-backdrop--open{opacity:1;pointer-events:auto}.mad-mobile-nav{position:fixed;top:calc(var(--header-h) + var(--safe-top));left:0;right:0;bottom:0;z-index:199;padding:1.5rem 1.25rem calc(1.5rem + var(--safe-bottom));display:flex;flex-direction:column;transform:translate(100%);transition:transform .35s var(--ease-out);overflow-y:auto;-webkit-overflow-scrolling:touch}.mad-mobile-nav--open{transform:translate(0)}.mad-mobile-nav nav{display:flex;flex-direction:column;gap:0;flex:1}.mad-mobile-nav__link{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;padding:1rem 0;min-height:44px;display:flex;align-items:center;color:var(--text);border-bottom:1px solid var(--border);touch-action:manipulation}.mad-mobile-nav__footer{display:flex;flex-direction:column;gap:.625rem;padding-top:1.5rem;margin-top:auto}.mad-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:.9375rem;font-weight:500;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius-pill);cursor:pointer;transition:background .2s var(--ease),color .2s,opacity .2s,transform .15s;text-decoration:none;white-space:nowrap;touch-action:manipulation;min-height:44px}.mad-link-center{display:block;text-align:center;margin-inline:auto}.mad-btn:active{transform:scale(.98)}.mad-btn--primary{background:var(--text);color:var(--bg);padding:.75rem 1.5rem}.mad-btn--primary:hover{background:#333336}.mad-btn--secondary{color:var(--text);padding:.75rem 1.5rem;border:1px solid var(--lg-border-subtle)}.mad-btn--secondary:hover{border-color:var(--lg-border)}.mad-btn--outline{color:var(--text);padding:.75rem 1.5rem;border:1px solid var(--lg-border-subtle);background:transparent}.mad-btn--outline:hover{border-color:var(--lg-border)}.mad-btn--ghost{background:transparent;color:var(--text-secondary);padding:.5rem 1rem}.mad-btn--ghost:hover{color:var(--text)}.mad-btn--ghost:disabled{opacity:.35;cursor:not-allowed}.mad-btn--text{background:none;color:var(--accent);padding:.5rem 0;font-weight:500}.mad-btn--text:hover{color:var(--accent-hover)}.mad-btn--sm{font-size:.8125rem;padding:.5rem 1rem}.mad-btn--lg{font-size:1rem;padding:.875rem 1.75rem}.mad-btn--block{width:100%;margin-top:1rem}.mad-eyebrow{font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);margin:0 0 .75rem}.mad-section__title{font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.03em;line-height:1.08;margin:0 0 1rem}.mad-section__lead{font-size:1.0625rem;line-height:1.6;color:var(--text-secondary);max-width:560px;margin:0 0 1.5rem}.mad-section__lead--inline,.mad-section__lead--flush{margin-bottom:0}.mad-center{text-align:center}.mad-center .mad-section__lead{margin-inline:auto}.mad-disclaimer{font-size:.8125rem;color:var(--text-tertiary);padding:.875rem 1rem;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:1.25rem;line-height:1.5}.mad-disclaimer strong{color:var(--text-secondary)}.mad-disclaimer--inline{margin-top:1.25rem;margin-bottom:0}.mad-section{padding:var(--section-y) 0}.mad-section--elevated{background:linear-gradient(180deg,rgba(255,255,255,.45) 0%,transparent 100%)}.mad-section--tight{padding:var(--section-y-tight) 0}.mad-section--search{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}main{padding-top:calc(var(--header-h) + var(--safe-top));flex:1;width:100%;max-width:100%;min-width:0;overflow-x:clip}.section-header{display:flex;align-items:flex-end;justify-content:space-between;gap:1.25rem;margin-bottom:1.5rem}.section-header__link{flex-shrink:0}.hero{padding:clamp(2rem,4vw,3.5rem) 0 0;position:relative;overflow:hidden}.hero:before{content:"";position:absolute;top:-20%;left:50%;transform:translate(-50%);width:120%;height:60%;background:radial-gradient(ellipse at center,rgba(201,162,39,.12) 0%,transparent 65%);pointer-events:none}.hero__grid{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:var(--stack-gap);align-items:center;position:relative;min-width:0}.hero__grid>*{min-width:0}.hero__title{font-size:clamp(2.75rem,6vw,4.5rem);font-weight:700;letter-spacing:-.04em;line-height:1.02;margin:0 0 1.25rem;overflow-wrap:anywhere}.hero__title-accent{display:inline;background:linear-gradient(135deg,var(--text) 40%,var(--accent) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero__lead{font-size:1.125rem;line-height:1.6;color:var(--text-secondary);margin:0 0 2rem;max-width:480px}.hero__actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.hero__tertiary{font-size:.875rem;color:var(--text-secondary);transition:color .2s}.hero__tertiary:hover{color:var(--accent)}.hero__visual-wrap{display:flex;width:100%;align-self:stretch}.hero__stats{padding:1.75rem 0 2.25rem;border-bottom:1px solid var(--border)}.global-map{position:relative;width:100%;min-height:min(52vw,480px);border-radius:var(--lg-radius-lg);background:linear-gradient(165deg,#0d0d0d,#050505);border:1px solid var(--border);overflow:hidden;box-shadow:var(--lg-elevate, 0 6px 20px rgba(0, 0, 0, .06));--map-text: #f5f5f7;--map-text-secondary: rgba(245, 245, 247, .78);--map-text-tertiary: rgba(245, 245, 247, .58);--map-border: rgba(255, 255, 255, .14)}.global-map__chart{display:block;width:100%;height:auto}.global-map__chart .rsm-svg{width:100%;height:auto;vertical-align:top}.global-map__sphere{fill:#ffffff04;stroke:#ffffff0f;stroke-width:.6}.global-map__country{fill:#161616;stroke:#ffffff1a;stroke-width:.35;transition:fill .35s var(--ease),stroke .35s var(--ease);outline:none;cursor:pointer;pointer-events:visiblePainted}.global-map__country:hover{fill:#1e1e1e}.global-map__country--launch{fill:#c9a22712;stroke:#c9a22738}.global-map__country--active{fill:#c9a22724;stroke:#c9a22759}.global-map__route{fill:none;stroke-dasharray:4 3;animation:routeFlow 12s linear infinite;pointer-events:none}.global-map__route--active{stroke-dasharray:none;animation:routePulse 2s ease-in-out infinite}@keyframes routeFlow{to{stroke-dashoffset:-28}}@keyframes routePulse{0%,to{opacity:.65}50%{opacity:1}}.global-map__hotspot{cursor:pointer;outline:none;transition:opacity .25s var(--ease)}.global-map__hotspot--dim{opacity:.35}.global-map__hit{fill:transparent;stroke:none}.global-map__dot{fill:var(--accent);stroke:#00000080;stroke-width:.5;transition:fill .2s,r .2s}.global-map__hotspot--hub .global-map__dot{fill:#f5f5f7}.global-map__hotspot--launch .global-map__dot{fill:var(--accent)}.global-map__hotspot--active .global-map__dot{fill:#fff;filter:drop-shadow(0 0 6px rgba(201,162,39,.8))}.global-map__ring{fill:none;stroke:var(--accent);stroke-width:1;opacity:0;transform-origin:center;animation:hotspotRing 2.8s ease-out infinite}.global-map__hotspot--active .global-map__ring{opacity:.55}.global-map__hotspot--hub .global-map__ring{stroke:#ffffff80}@keyframes hotspotRing{0%{opacity:.5;r:4}to{opacity:0;r:14}}.global-map__label{fill:var(--map-text, #f5f5f7);font-family:var(--font);font-size:7px;font-weight:600;letter-spacing:.02em;pointer-events:none;filter:drop-shadow(0 1px 2px rgba(0,0,0,.9))}.global-map__label--market{font-size:clamp(8px,1.05vw,10px);font-weight:700;letter-spacing:.08em;text-transform:uppercase;fill:var(--accent);paint-order:stroke fill;stroke:#000000eb;stroke-width:2.5px;filter:drop-shadow(0 0 6px rgba(201,162,39,.45))}.global-map__label--market-selected{fill:#fff;stroke:#c9a227f2;stroke-width:3px}.global-map__active-markets{display:flex;flex-direction:column;gap:.35rem;margin:0}.global-map__active-market-list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.35rem .5rem}.global-map__active-market-name{display:inline-block;font-size:.6875rem;font-weight:700;letter-spacing:.04em;color:var(--accent);padding:.2rem .5rem;border-radius:var(--radius-sm);background:#c9a2271f;border:1px solid rgba(201,162,39,.35)}@media(min-width:1081px){.global-map{min-height:400px}}.global-map__hud{position:absolute;left:0;right:0;bottom:0;padding:.875rem 1rem 1rem;background:linear-gradient(to top,rgba(0,0,0,.92) 0%,rgba(0,0,0,.55) 70%,transparent 100%);pointer-events:none}.global-map__tooltip{display:flex;flex-direction:column;gap:.15rem;min-height:2.5rem;margin-bottom:.65rem}.global-map__panel-head{display:flex;flex-direction:column;align-items:stretch;gap:.25rem}.global-map__tooltip-city{display:block;font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:var(--map-text)}.global-map__tooltip-meta{display:block;font-size:.75rem;line-height:1.45;color:var(--map-text-secondary)}.global-map__caption{display:flex;align-items:center;justify-content:center;gap:.5rem;font-size:.6875rem;font-weight:500;color:var(--map-text-tertiary);letter-spacing:.04em;text-transform:uppercase}.global-map__arrow{color:var(--accent);opacity:.6}.global-map__rra{color:var(--accent);font-weight:700}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.global-map__toolbar{position:absolute;top:.75rem;left:.75rem;right:.75rem;z-index:2;display:flex;flex-direction:column;gap:.5rem;pointer-events:none}.global-map__mode,.global-map__regions{display:flex;flex-wrap:wrap;gap:.35rem;pointer-events:auto}.global-map__chip{font-family:inherit;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.35rem .65rem;margin:0;border-radius:var(--lg-radius-pill, var(--radius-pill));cursor:pointer;background:#ffffff1a;border:1px solid rgba(255,255,255,.22);color:var(--map-text-secondary);transition:border-color .2s,color .2s,background .2s,box-shadow .2s}.global-map__chip--sm{font-size:.625rem;padding:.3rem .55rem}.global-map__chip:hover{border-color:var(--map-border);color:var(--map-text)}.global-map__chip--active{border-color:#c9a22773;color:#fff7e0;background:#c9a22738}.global-map__country--active-market{fill:#c9a2271f;stroke:#c9a22761;animation:countryPulse 3.5s ease-in-out infinite}.global-map__country--selected{stroke:#c9a22780;stroke-width:.6}@keyframes countryPulse{0%,to{stroke:#c9a22738}50%{stroke:#c9a22773}}.global-map__route--brand{stroke-dasharray:6 4;animation:routeFlow 4s linear infinite}.global-map__route--deal.global-map__route--active{filter:drop-shadow(0 0 4px rgba(201,162,39,.35))}.global-map__hud{pointer-events:none}.global-map__hud-grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr);gap:.75rem 1rem;margin-bottom:.65rem;pointer-events:auto}.global-map__panel{display:flex;flex-direction:column;align-items:stretch;gap:.625rem;text-align:left;padding:.875rem 1rem;border-radius:var(--radius-lg);color:var(--map-text)}.global-map__panel--compact{gap:.5rem;font-size:.75rem;color:var(--map-text-secondary)}.global-map__phase{display:inline-block;align-self:flex-start;margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.2rem .45rem;border-radius:var(--radius-sm)}.global-map__phase--active{color:var(--green);background:#30d1581f}.global-map__phase--expanding{color:var(--accent);background:var(--accent-muted)}.global-map__phase--planned{color:var(--map-text-tertiary);border:1px solid var(--map-border)}.global-map__desc{font-size:.75rem;color:var(--map-text-secondary);line-height:1.5;margin:0}.global-map__desc--muted{margin:0}.global-map__chips{display:flex;flex-wrap:wrap;gap:.35rem;margin:0}.global-map__tag{font-size:.625rem;padding:.2rem .45rem;border-radius:var(--radius-sm);background:#ffffff1a;color:var(--map-text-secondary)}.global-map__stat-line{font-size:.6875rem;color:var(--map-text-tertiary);margin:0;line-height:1.45}.global-map__opp-list{margin:0;padding-left:1rem;font-size:.6875rem;color:var(--map-text-secondary);line-height:1.45}.global-map__opp-list li+li{margin-top:.2rem}.global-map__actions{display:flex;flex-wrap:wrap;gap:.5rem}.global-map__link{display:inline-block;align-self:flex-start;margin:0;font-size:.75rem;font-weight:500;color:var(--accent)}.global-map__legend-title{display:block;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--map-text-tertiary);margin:0}.global-map__legend{list-style:none;margin:0;padding:0}.global-map__legend li{display:flex;align-items:center;gap:.4rem;margin:0;line-height:1.35;color:var(--map-text-secondary)}.global-map__legend li+li{margin-top:.25rem}.global-map__swatch{width:10px;height:3px;border-radius:2px}.global-map__swatch--verified{background:#c9a227e6}.global-map__swatch--connected{background:#30d158bf}.global-map__swatch--route{background:#c9a22759}.global-map__index-stat{margin:0;font-size:.6875rem;color:var(--map-text-tertiary);line-height:1.45}.global-map__brand-banner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem .75rem;margin-bottom:.5rem;border-radius:var(--radius);background:#30d1581a;border:1px solid rgba(48,209,88,.25);font-size:.75rem;pointer-events:auto}.global-map__brand-clear{font-family:inherit;font-size:.6875rem;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.25rem .5rem;border-radius:var(--radius-sm);border:1px solid var(--map-border, var(--border));background:#ffffff14;color:var(--map-text-secondary, var(--text-secondary));cursor:pointer}.brand-teaser__map-hint{margin:.75rem 0 0;font-size:.8125rem;color:var(--text-tertiary)}.brand-teaser__map-link{color:var(--accent);font-weight:500}.global-map--globe{min-height:min(56vw,520px)}.global-map__flat-stage{display:block}.global-map__globe-stage{position:relative;display:block;cursor:grab;touch-action:pan-y;user-select:none;-webkit-user-select:none}.global-map__globe-stage.is-dragging{cursor:grabbing}.global-map__globe-stage .global-map__hotspot{cursor:pointer}.global-map__globe-controls{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;pointer-events:auto;margin-top:.15rem}.global-map__globe-hint{font-size:.625rem;color:var(--map-text-tertiary);letter-spacing:.02em;flex:1 1 12rem}@media(max-width:1080px){.global-map__hud-grid{grid-template-columns:1fr}.global-map{display:flex;flex-direction:column;background:var(--bg-elevated);border-color:var(--border)}.global-map__toolbar{position:relative;top:auto;left:auto;right:auto;order:1;padding:.75rem .75rem .65rem;background:var(--bg-elevated);border-bottom:1px solid var(--border)}.global-map__toolbar .global-map__chip{background:#fff;border:1px solid var(--border-strong);color:var(--text-secondary)}.global-map__toolbar .global-map__chip:hover{background:var(--surface-hover);color:var(--text);border-color:var(--border-strong)}.global-map__toolbar .global-map__chip--active{background:var(--accent-muted);border-color:#9a7b1a66;color:var(--accent)}.global-map__toolbar .global-map__globe-hint{color:var(--text-tertiary)}.global-map__globe-stage{order:2;background:linear-gradient(165deg,#0d0d0d,#050505)}.global-map__hud{position:relative;order:3;background:var(--bg-elevated);padding:1rem .75rem;--map-text: var(--text);--map-text-secondary: var(--text-secondary);--map-text-tertiary: var(--text-tertiary);--map-border: var(--border);border-top:1px solid var(--border)}.global-map__hud-grid{gap:.875rem}.global-map__tag{background:#0000000d;color:var(--text-secondary)}.global-map__brand-banner{background:#9a7b1a14;border-color:#9a7b1a38;color:var(--text)}.global-map__brand-clear{background:#fff;border:1px solid var(--border-strong);color:var(--text-secondary)}}@media(max-width:640px){.global-map__chip{min-height:44px;padding:.5rem .75rem}.global-map__regions{max-height:none;overflow-y:visible}.global-map__actions .mad-btn{flex:1 1 100%}}@media(prefers-reduced-motion:reduce){.global-map__country--active-market{animation:none}}.stat-row{display:flex;gap:clamp(1.5rem,4vw,2.5rem)}.stat-row--hero{justify-content:flex-start}.stat-row--stack{flex-direction:column;gap:1.5rem}.stat-block{display:flex;flex-direction:column;gap:.25rem}.stat-block .counter,.stat-block__text{font-size:clamp(1.75rem,3vw,2.25rem);font-weight:700;letter-spacing:-.03em;color:var(--text)}.stat-block span:last-child{font-size:.8125rem;color:var(--text-tertiary)}.pillar-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.875rem;background:transparent;border:none;border-radius:0;overflow:visible;margin-bottom:2rem;width:100%;min-width:0}.pillar-grid>*{min-width:0}.pillar-grid--home{margin-bottom:1rem}.pillar-card{background:var(--bg);padding:1.5rem 1.25rem}.pillar-card__num{font-size:.75rem;font-weight:600;color:var(--accent);letter-spacing:.06em;display:block;margin-bottom:.75rem}.pillar-card h3{font-size:1.25rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .5rem}.pillar-card p{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.55}.pillar-card--minimal h3{font-size:1.125rem}.opp-scroll{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.opp-scroll>.opp-card{height:100%}.opp-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1.25rem}.opp-toolbar{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:2rem;flex-wrap:wrap}.opp-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.5rem;height:100%;display:flex;flex-direction:column;transition:border-color .3s var(--ease),transform .3s var(--ease)}.opp-card:hover{transform:translateY(-2px)}.opp-card--featured{border-color:#c9a2274d;background:linear-gradient(165deg,var(--surface) 0%,rgba(201,162,39,.04) 100%)}.opp-card__top{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.opp-card__demo{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--text-tertiary);padding:.2rem .5rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.opp-badge{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:.25rem .5rem;border-radius:var(--radius-sm)}.opp-badge--verified{color:var(--green);background:#30d1581a}.opp-badge--connected{color:var(--amber);background:#ffd60a14}.opp-badge--sourced{color:var(--text-tertiary);background:#0000000d}.opp-card__brand{font-size:1.375rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .25rem}.opp-card__meta{font-size:.8125rem;color:var(--text-tertiary);margin:0 0 1.25rem}.opp-card__details{display:grid;grid-template-columns:1fr 1fr;gap:.75rem;margin:0 0 1.25rem;flex:1}.opp-card__details dt{font-size:.6875rem;font-weight:500;text-transform:uppercase;letter-spacing:.04em;color:var(--text-tertiary);margin-bottom:.15rem}.opp-card__details dd{margin:0;font-size:.875rem;font-weight:500}.opp-card__footer{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.opp-card__deadline{font-size:.75rem;color:var(--text-tertiary)}.opp-status{font-size:.75rem;font-weight:600}.opp-status--open{color:var(--green)}.opp-status--closing_soon{color:var(--amber)}.opp-status--coming_soon{color:var(--blue)}.opp-status--private{color:var(--text-tertiary)}.opp-status--closed{color:var(--red)}.opp-detail-hero{padding:3rem 0;border-bottom:1px solid var(--border)}.opp-detail__back{font-size:.875rem;color:var(--text-secondary);display:inline-block;margin-bottom:1.5rem;transition:color .2s}.opp-detail__badges{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.opp-detail__back:hover{color:var(--text)}.opp-detail__title{font-size:clamp(2rem,4vw,3rem);font-weight:700;letter-spacing:-.03em;margin:.75rem 0 .5rem}.opp-detail__subtitle{font-size:1.0625rem;color:var(--text-secondary);margin:0 0 1.5rem}.opp-detail__actions{display:flex;align-items:center;gap:1.25rem;flex-wrap:wrap}.opp-detail__grid{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.opp-detail__panel{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.opp-detail__panel--wide{grid-column:1 / -1}.opp-detail__panel h2{font-size:1.125rem;font-weight:600;margin:0 0 1.25rem}.detail-list{margin:0}.detail-list div{display:flex;justify-content:space-between;padding:.75rem 0;border-bottom:1px solid var(--border)}.detail-list div:last-child{border-bottom:none}.detail-list dt{font-size:.875rem;color:var(--text-secondary)}.detail-list dd{margin:0;font-size:.875rem;font-weight:500;text-align:right}.detail-bullets{margin:0 0 1.5rem;padding-left:1.25rem;color:var(--text-secondary);line-height:1.7}.brand-teaser{width:100%}.brand-teaser .brand-search{display:flex;flex-direction:column;gap:.5rem}.brand-teaser .brand-search__combo{position:relative}.brand-teaser .field-input,.brand-teaser .field-input--large{width:100%;font-family:inherit;font-size:1rem;color:var(--text);background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);padding:.875rem 1.25rem;outline:none;transition:border-color .2s}.brand-teaser .field-input:focus{border-color:var(--border-strong)}.brand-teaser .brand-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;margin:0;padding:.35rem;list-style:none;max-height:280px;overflow-y:auto;z-index:20}.brand-teaser .brand-dropdown--empty{padding:1rem;font-size:.875rem;color:var(--text-secondary)}.brand-teaser .brand-option{padding:.75rem 1rem;border-radius:var(--radius);cursor:pointer;display:flex;flex-direction:column;gap:.15rem}.brand-teaser .brand-option:hover,.brand-teaser .brand-option--active{background:var(--surface-hover)}.brand-teaser .brand-option--selected{background:var(--accent-muted)}.brand-teaser .brand-option__name{font-weight:600;font-size:.9375rem}.brand-teaser .brand-option__meta{font-size:.75rem;color:var(--text-tertiary)}.brand-teaser .brand-status{font-size:.8125rem;color:var(--text-tertiary);margin:0 0 .75rem}.brand-teaser .brand-status--ready{color:var(--accent)}.brand-teaser .brand-status--error{color:var(--red)}.brand-teaser__actions{display:flex;flex-direction:column;gap:.75rem;margin-top:1rem}.brand-explorer__toolbar{margin-bottom:1.5rem}.brand-explorer__search{margin-bottom:1rem}.brand-explorer__search .field-input{width:100%;font-size:1rem;padding:.875rem 1.25rem}.brand-explorer__filters{display:flex;flex-wrap:wrap;gap:.5rem}.filter-chip{font-family:inherit;font-size:.8125rem;font-weight:500;padding:.45rem .875rem;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border-radius:var(--radius-pill);border:1px solid var(--border);background:#fff;color:var(--text-secondary);cursor:pointer;transition:all .2s var(--ease)}.filter-chip:hover{border-color:var(--border-strong);color:var(--text)}.filter-chip--active{background:var(--text);color:var(--bg);border-color:var(--text)}.brand-explorer__count{font-size:.875rem;color:var(--text-tertiary);margin:0 0 1.25rem}.brand-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.75rem}.brand-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:1.25rem;transition:border-color .2s,background .2s}.brand-card:hover{border-color:var(--border-strong);background:var(--surface-hover)}.brand-card__header{display:flex;justify-content:space-between;align-items:flex-start;gap:.5rem;margin-bottom:.35rem}.brand-card h3{font-size:.9375rem;font-weight:600;margin:0;letter-spacing:-.01em}.brand-card__cat{font-size:.6875rem;color:var(--text-tertiary);white-space:nowrap}.brand-card__origin{font-size:.8125rem;color:var(--text-tertiary);margin:0 0 .75rem}.brand-card__link{font-size:.8125rem;font-weight:500;color:var(--accent);transition:color .2s}.brand-card__link:hover{color:var(--accent-hover)}.brand-explorer__pagination{display:flex;align-items:center;justify-content:center;gap:1.5rem;margin-top:2.5rem;font-size:.875rem;color:var(--text-tertiary)}.brand-explorer__empty,.brand-explorer__status{text-align:center;color:var(--text-secondary);padding:3rem}.brand-explorer__status--error{color:var(--red)}.field-input{font-family:inherit;font-size:.9375rem;width:100%;padding:.75rem 1rem;background:var(--bg-subtle);border:1px solid var(--border);border-radius:var(--radius);color:var(--text);outline:none;transition:border-color .2s}.field-input:focus{border-color:var(--border-strong)}.field-input::placeholder{color:var(--text-tertiary)}.field-input--large{font-size:1.125rem;padding:1rem 1.25rem}.field-label{display:flex;flex-direction:column;align-items:stretch;gap:.4rem;font-size:.8125rem;font-weight:500;color:var(--text-secondary);margin-bottom:1rem}.field-label .field-input{margin-top:0}.field-textarea{resize:vertical;min-height:120px}.field-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.market-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.25rem}.market-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem;transition:border-color .3s}.market-card--active{border-color:#30d15840}.market-card--expanding{border-color:#c9a22740}.market-card__header{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:1rem}.market-phase{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:.25rem .5rem;border-radius:var(--radius-sm)}.market-phase--active{color:var(--green);background:#30d1581a}.market-phase--expanding{color:var(--accent);background:var(--accent-muted)}.market-phase--planned{color:var(--text-tertiary);background:#0000000a}.market-card__region{font-size:.75rem;color:var(--text-tertiary)}.market-card h2{font-size:1.5rem;font-weight:600;letter-spacing:-.02em;margin:0 0 .75rem}.market-card p{font-size:.9375rem;color:var(--text-secondary);line-height:1.6;margin:0 0 1.25rem}.market-card__cities,.market-card__categories{display:flex;flex-wrap:wrap;gap:.35rem;margin-bottom:.75rem}.market-card__cities span,.market-card__categories span{font-size:.75rem;padding:.3rem .6rem;background:#0000000a;border-radius:var(--radius-sm);color:var(--text-secondary)}.market-card__link{font-size:.875rem;font-weight:500;color:var(--accent)}.market-strip{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:1.25rem}.market-pill{display:flex;flex-direction:column;padding:1rem 1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);transition:border-color .2s,transform .2s;min-width:140px}.market-pill:hover{border-color:var(--border-strong);transform:translateY(-1px)}.market-pill span{font-weight:600;font-size:.9375rem}.market-pill small{font-size:.6875rem;color:var(--text-tertiary);margin-top:.15rem}.services-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:.875rem;background:transparent;border:none;border-radius:0;overflow:visible}.service-card{padding:2rem}.service-card__tagline{font-size:.75rem;color:var(--accent);font-weight:500;margin:0 0 .5rem}.service-card h2{font-size:1.25rem;font-weight:600;margin:0 0 1rem;letter-spacing:-.02em}.service-card ul{margin:0;padding:0;list-style:none}.service-card li{font-size:.875rem;color:var(--text-secondary);padding:.4rem 0;border-bottom:1px solid var(--border);line-height:1.5}.service-card li:last-child{border-bottom:none}.services-strip{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem}.services-strip__item{font-size:.8125rem;font-weight:500;padding:.5rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-pill);color:var(--text-secondary)}.services-cta{text-align:center;padding:2rem 0 .5rem}.services-cta p{color:var(--text-secondary);margin:0 0 1.25rem}.mad-split{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--stack-gap);align-items:start;min-width:0}.mad-split>.reveal,.mad-split>*{min-width:0}.mad-split--search{align-items:center}.launch-formats{display:flex;flex-direction:column;gap:.5rem}.launch-format{padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:.9375rem;font-weight:500}.journey-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:.5rem}.journey-list li{display:flex;align-items:center;gap:.75rem;padding:.875rem 1rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);font-size:.875rem}.journey-list__num{font-size:.75rem;font-weight:700;color:var(--accent);width:1.5rem;flex-shrink:0}.mad-cards{display:grid;gap:1.25rem}.mad-cards--3{grid-template-columns:repeat(3,1fr)}.mad-card{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem}.mad-card h3{font-size:1.125rem;font-weight:600;margin:0 0 .75rem}.mad-card p{margin:0;font-size:.9375rem;color:var(--text-secondary);line-height:1.6}.mad-section__cta{margin-top:1.5rem}.mad-center:not(.mad-section__cta){margin-top:.25rem}.mad-status-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.75rem}.mad-status-list li{display:flex;flex-direction:column;gap:.35rem;padding:1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--surface)}.mad-status-list__item--open{border-color:#c9a2274d;background:var(--accent-muted)}.mad-status-tag{display:block;font-size:.6875rem;font-weight:700;letter-spacing:.06em;color:var(--accent);margin:0}.mad-status-list p{margin:0;font-size:.875rem;color:var(--text-secondary);line-height:1.5}.launch-banner{border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.launch-visual{display:flex;align-items:center;gap:0;padding:1.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.launch-visual__step{font-size:.75rem;font-weight:600;padding:.5rem .75rem;border-radius:var(--radius-pill);background:var(--bg-subtle);color:var(--text-tertiary)}.launch-visual__step--done{color:var(--text-secondary)}.launch-visual__step--active{background:var(--accent-muted);color:var(--accent);border:1px solid rgba(201,162,39,.3)}.launch-visual__line{flex:1;height:1px;background:var(--border);min-width:12px}.page-hero{padding:clamp(2rem,4vw,3.5rem) 0 clamp(1.5rem,3vw,2rem);border-bottom:1px solid var(--border)}.page-hero--compact{padding-bottom:1.5rem}.page-hero__title{font-size:clamp(2.25rem,5vw,3.5rem);font-weight:700;letter-spacing:-.04em;overflow-wrap:anywhere;line-height:1.05;margin:0 0 1rem;max-width:720px}.page-hero__lead{font-size:1.125rem;line-height:1.6;color:var(--text-secondary);max-width:560px;margin:0}.about-quote{font-size:clamp(1.25rem,3vw,1.625rem);font-weight:500;letter-spacing:-.02em;line-height:1.45;color:var(--text-secondary);margin:0 0 2rem;max-width:640px;margin-inline:auto}.insights-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.25rem}.insight-card{display:flex;flex-direction:column;gap:.5rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:1.75rem;transition:border-color .2s}.insight-card--placeholder{cursor:default}.insight-card--placeholder:hover{border-color:var(--border)}.insight-card__cat{margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--accent)}.insight-card h2{font-size:1.125rem;font-weight:600;letter-spacing:-.02em;margin:0;line-height:1.35}.insight-card p{font-size:.875rem;color:var(--text-secondary);line-height:1.55;margin:0}.insight-card__soon{margin-top:.25rem;font-size:.75rem;color:var(--text-tertiary)}.contact-layout{display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start;min-width:0}.contact-layout>.reveal,.contact-layout>*{min-width:0}.contact-types{display:flex;flex-direction:column;gap:.5rem}.contact-type{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;text-align:left;font-family:inherit;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:1rem 1.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);cursor:pointer;transition:all .2s var(--ease);color:var(--text)}.contact-type strong{display:block;font-size:.9375rem;margin:0;line-height:1.3}.contact-type span{display:block;font-size:.8125rem;line-height:1.45;color:var(--text-tertiary);margin:0}.contact-type:hover{border-color:var(--border-strong)}.contact-type--active{border-color:#c9a22766;background:var(--accent-muted)}.contact-form{display:flex;flex-direction:column;gap:.25rem;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:2rem}.contact-form .field-label:last-child{margin-bottom:0}.contact-success{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem 2rem;text-align:center}.contact-success h2{font-size:1.5rem;font-weight:600;margin:0 0 .5rem}.contact-success p{color:var(--text-secondary);margin:0}.contact-form__error{color:var(--red);font-size:.875rem;margin:.5rem 0 0}.contact-form__submit{margin-top:1rem;align-self:flex-start}.cta-banner{border-top:none}.cta-banner__inner{text-align:center;max-width:560px;margin-inline:auto}.cta-banner h2{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;letter-spacing:-.03em;margin:0 0 1rem}.cta-banner p{color:var(--text-secondary);margin:0 0 1.5rem;line-height:1.6}.cta-banner__actions{display:flex;justify-content:center;gap:.75rem;flex-wrap:wrap;margin-bottom:1rem}.cta-banner__fine{font-size:.8125rem;color:var(--text-tertiary);margin:0}.mad-footer{margin-top:auto;padding:4rem 0 2rem}.mad-footer__inner{display:grid;grid-template-columns:1.4fr 2fr;gap:3rem;margin-bottom:3rem}.mad-footer__tagline{font-size:.875rem;color:var(--text-tertiary);line-height:1.6;margin:0;max-width:280px}.mad-footer__cols{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.mad-footer__cols h4{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary);margin:0 0 .75rem}.mad-footer__cols a{display:block;font-size:.8125rem;color:var(--text-tertiary);margin-bottom:.5rem;transition:color .2s}.mad-footer__cols a:hover{color:var(--text)}.mad-footer__bottom{display:flex;justify-content:space-between;flex-wrap:wrap;gap:.5rem;padding-top:2rem;border-top:1px solid var(--border)}.mad-footer__bottom p{margin:0;font-size:.75rem;color:var(--text-tertiary)}.scroll-x{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;overscroll-behavior-x:contain}.scroll-x::-webkit-scrollbar{display:none}@media(max-width:1080px){.mad-nav,.mad-header__contact{display:none}.mad-menu-toggle{display:flex}.mad-header__cta-full{display:none}.mad-header__cta-short{display:inline}.hero__grid,.mad-split,.mad-split--search,.opp-detail__grid,.pillar-grid,.mad-cards--3,.journey-list,.contact-layout,.mad-footer__inner,.services-grid,.market-grid,.insights-grid,.opp-grid,.brand-grid{grid-template-columns:1fr}.hero__visual-wrap{width:100%}.global-map{max-width:none;min-height:min(65vw,460px)}.hero__grid{gap:1.25rem}.hero__content{padding-top:0}.section-header{flex-direction:column;align-items:flex-start;gap:1rem}.section-header__link{width:100%}.stat-row--hero{gap:1.5rem 2rem;flex-wrap:wrap}.launch-visual{flex-wrap:wrap;gap:.5rem;justify-content:center}.launch-visual__line{display:none}.field-row{grid-template-columns:1fr}.mad-footer__cols{grid-template-columns:1fr 1fr}.opp-scroll{display:flex;flex-direction:row;overflow-x:auto;scroll-snap-type:x mandatory;gap:1rem;margin-inline:-1.5rem;padding-inline:1.5rem;padding-bottom:.5rem;-webkit-overflow-scrolling:touch;scrollbar-width:none}.opp-scroll::-webkit-scrollbar{display:none}.opp-scroll>.opp-card{flex:0 0 min(82vw,340px);scroll-snap-align:start}.brand-explorer__filters,.opp-toolbar .brand-explorer__filters{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.35rem;margin-inline:-.25rem;padding-inline:.25rem}.brand-explorer__filters::-webkit-scrollbar{display:none}.filter-chip{flex-shrink:0}.market-strip,.services-strip{flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:.35rem;margin-inline:-1.5rem;padding-inline:1.5rem}.market-strip::-webkit-scrollbar,.services-strip::-webkit-scrollbar{display:none}.market-pill,.services-strip__item{flex-shrink:0}.opp-toolbar{flex-direction:column;align-items:stretch}.opp-toolbar .mad-btn{width:100%}.journey-list{grid-template-columns:1fr}.mad-section{padding:var(--section-y-tight) 0}.page-hero{padding:clamp(1.75rem,4vw,2.5rem) 0 1.5rem}.mad-split{gap:1.5rem}}@media(max-width:640px){:root{--header-h: 48px}body{font-size:16px}.mad-container,.mad-container.hero__grid,.mad-container.mad-split,.mad-container.contact-layout,.mad-header__inner{width:min(100% - 2rem,var(--container))}.mad-footer__cols{grid-template-columns:1fr}.mad-footer{padding:3rem 0 calc(1.5rem + var(--safe-bottom))}.mad-footer__inner{gap:2rem;margin-bottom:2rem}.mad-footer__bottom{flex-direction:column;gap:.35rem}.hero{padding-top:1.25rem}.hero__title{font-size:clamp(2.125rem,9vw,2.75rem)}.hero__lead{font-size:1rem;max-width:none}.hero__actions{flex-direction:column;width:100%}.hero__actions .mad-btn{width:100%}.hero__stats{padding:1.5rem 0 2rem}.global-map{min-height:min(68vw,420px)}.hero__grid{gap:1rem}.stat-row--hero{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem}.stat-row--stack{flex-direction:row;flex-wrap:wrap;gap:2rem}.stat-block .counter,.stat-block__text{font-size:1.375rem}.stat-block span:last-child{font-size:.6875rem}.mad-section__title{font-size:clamp(1.625rem,7vw,2.25rem)}.mad-section__lead{font-size:1rem;margin-bottom:1.25rem}.page-hero__title{font-size:clamp(1.875rem,8vw,2.5rem)}.page-hero__lead{font-size:1rem}.opp-grid,.brand-grid{grid-template-columns:1fr}.pillar-grid{grid-template-columns:1fr;border-radius:var(--radius)}.pillar-card{padding:1.5rem 1.25rem}.opp-card{padding:1.25rem}.opp-card__details{grid-template-columns:1fr;gap:.5rem}.opp-card__details div{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:.35rem;border-bottom:1px solid var(--border)}.opp-card__details dt,.opp-card__details dd{margin:0}.opp-detail-hero{padding:2rem 0}.opp-detail__actions{flex-direction:column;align-items:stretch}.opp-detail__actions .mad-btn{width:100%}.opp-detail__panel{padding:1.5rem}.opp-scroll,.market-strip,.services-strip{margin-inline:-1rem;padding-inline:1rem}.opp-scroll>.opp-card{flex:0 0 min(88vw,340px)}.global-map{border-radius:var(--radius-lg)}.global-map__hud{padding:.75rem 1rem calc(.75rem + var(--safe-bottom))}.global-map__caption{flex-wrap:wrap;gap:.35rem;font-size:.625rem}.global-map__tooltip-city{font-size:.875rem}.brand-explorer__search .field-input{font-size:16px;padding:.875rem 1rem}.brand-card{padding:1rem}.brand-explorer__pagination{flex-direction:column;gap:.75rem}.brand-explorer__pagination .mad-btn{width:100%;max-width:200px}.contact-layout{gap:1.5rem}.contact-form,.contact-success{padding:1.25rem}.contact-type{padding:.875rem 1rem;min-height:44px}.cta-banner__actions{flex-direction:column;width:100%}.cta-banner__actions .mad-btn,.brand-teaser__actions .mad-btn,.services-cta .mad-btn{width:100%}.mad-section__cta .mad-btn{width:100%;max-width:320px}.market-card,.service-card{padding:1.5rem}.contact-form__submit{width:100%;max-width:none;align-self:stretch}.mad-disclaimer{font-size:.75rem;padding:.875rem 1rem}.mad-header__actions{gap:.375rem}.mad-header__cta.mad-btn--sm{padding:.3125rem .75rem;font-size:.75rem}}@media(max-width:380px){.mad-container,.mad-container.hero__grid,.mad-container.mad-split,.mad-container.contact-layout,.mad-header__inner{width:min(100% - 1.5rem,var(--container))}.stat-row--hero{grid-template-columns:1fr 1fr}.stat-row--hero .stat-block:last-child{grid-column:1 / -1}.mad-mobile-nav__link{font-size:1.25rem}}@media(hover:none)and (pointer:coarse){.mad-nav__link:hover{background:transparent}.mad-card:hover,.opp-card:hover,.brand-card:hover,.market-card:hover,.insight-card:hover{transform:none;border-color:var(--border)}.global-map__country:hover{fill:#161616}.global-map__country--launch:hover{fill:#c9a22712}.filter-chip:hover{border-color:var(--border);color:var(--text-secondary)}}.flow{--bg: #f2f2f7;--bg-elevated: #ffffff;--surface: rgba(255, 255, 255, .72);--border: rgba(0, 0, 0, .08);--text: #2c2c2e;--text-muted: #636366;--accent: #9a7b1a;--accent-hover: #7d6314;--accent-muted: rgba(154, 123, 26, .12);--error: #d70015;--radius-sm: 12px;--radius: 20px;--radius-lg: 28px;--radius-pill: 999px;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--font-serif: "Inter", -apple-system, system-ui, sans-serif;min-height:100dvh;display:flex;flex-direction:column;padding-top:calc(var(--header-h) + var(--safe-top));background:radial-gradient(ellipse 90% 60% at 50% -20%,rgba(201,162,39,.14),transparent 55%),radial-gradient(ellipse 60% 50% at 100% 30%,rgba(0,102,204,.08),transparent 50%),linear-gradient(180deg,#ffffff 0%,var(--bg) 40%,var(--bg) 100%);color:var(--text)}.flow-header{padding:.75rem 2rem 0;padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right));display:flex;align-items:center;gap:2rem}.flow-progress{flex:1;max-width:280px;height:4px;background:var(--surface);border-radius:2px;overflow:hidden}.flow-progress__bar{height:100%;background:var(--accent);border-radius:2px;transition:width .4s cubic-bezier(.4,0,.2,1)}.flow-main{flex:1;display:flex;align-items:center;justify-content:center;padding:2rem;animation:slideIn .45s cubic-bezier(.4,0,.2,1)}.flow-main--back{animation:slideInBack .45s cubic-bezier(.4,0,.2,1)}@keyframes slideIn{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInBack{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}.slide{width:100%;max-width:680px;overflow:visible}.slide--center{text-align:center;max-width:520px}.slide-eyebrow{font-size:.8125rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);margin:0 0 1rem}.slide-number{font-size:.875rem;color:var(--accent);margin:0 0 .75rem;font-weight:500}.slide-title{font-size:clamp(1.75rem,4vw,2.25rem);font-weight:600;line-height:1.2;margin:0 0 1rem;letter-spacing:-.02em}.slide-title--hero{font-family:var(--font-serif);font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;line-height:1.12;margin-bottom:1.25rem}.slide-lead{font-size:1.125rem;line-height:1.65;color:var(--text-muted);margin:0 0 2rem;max-width:540px}.slide-hint{font-size:.9375rem;color:var(--text-muted);margin:-.5rem 0 1.5rem}.slide-footnote{margin-top:2rem;font-size:.8125rem;color:var(--text-muted)}.slide-body{margin-top:.5rem;overflow:visible}.flow-footer{padding:1.5rem 2rem calc(1.5rem + env(safe-area-inset-bottom));padding-left:max(2rem,env(safe-area-inset-left));padding-right:max(2rem,env(safe-area-inset-right));display:flex;align-items:center;justify-content:space-between;gap:1rem}.flow-error{flex:1;text-align:center;color:var(--error);font-size:.875rem;margin:0}.flow-error--inline{flex:none;width:100%;text-align:left;margin:0 0 1rem}.btn{display:inline-flex;align-items:center;gap:.75rem;font-family:inherit;font-size:1rem;font-weight:600;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;border:none;border-radius:var(--radius);cursor:pointer;transition:background .2s,transform .15s;text-decoration:none;touch-action:manipulation;min-height:44px}.btn:active{transform:scale(.98)}.btn--primary{background:var(--text);color:var(--bg);padding:.875rem 1.75rem;border-radius:var(--radius-pill)}.btn--primary:hover:not(:disabled){background:#333336}.btn--primary:disabled{opacity:.6;cursor:not-allowed}.btn--compact{padding:.75rem 1.5rem}.btn--ghost{background:transparent;color:var(--text-muted);padding:.75rem 1rem}.btn--ghost:hover{color:var(--text);background:var(--surface)}.btn--icon{width:44px;height:44px;padding:0;justify-content:center;font-size:1.25rem;border:1px solid var(--border);border-radius:var(--radius-sm)}.btn-hint{font-size:.75rem;font-weight:500;opacity:.7}.flow .field-input{width:100%;font-family:inherit;font-size:1.125rem;color:var(--text);background:transparent;border:none;border-bottom:2px solid var(--border);border-radius:0;padding:.75rem 0;margin:0;outline:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transition:border-color .2s}.flow .field-input:focus{border-color:var(--accent)}.flow .field-input--large{font-size:clamp(1.5rem,3vw,2rem);padding:.75rem 0;margin:0}.flow .field-input option{background:var(--bg-elevated);color:var(--text)}.flow .field-textarea{resize:vertical;min-height:100px;border:1px solid var(--border);border-radius:var(--radius);padding:1rem;margin-top:1rem;background:var(--bg-elevated)}.flow .field-textarea--large{min-height:140px}.flow .field-textarea:focus{border-color:var(--accent)}.flow .field-stack{display:flex;flex-direction:column;gap:.25rem}.flow .field-selected{margin-top:1rem;font-size:.9375rem;color:var(--text-muted)}.flow .field-selected strong{color:var(--accent)}.flow .brand-search{display:flex;flex-direction:column;gap:.5rem}.flow .brand-search__combo{position:relative}.flow .brand-status{font-size:.8125rem;color:var(--text-muted);margin:0;line-height:1.4}.flow .brand-status--ready{color:var(--accent)}.flow .brand-status--error{color:var(--error)}.flow .brand-status code{font-size:.75rem;background:var(--surface);padding:.1rem .35rem;border-radius:var(--radius-sm)}.flow .brand-dropdown{position:absolute;top:calc(100% + 2px);left:0;right:0;margin:0;padding:.35rem;list-style:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);max-height:min(320px,50vh);overflow-y:auto;z-index:10;box-shadow:0 8px 24px #00000014}.flow .brand-dropdown--empty{padding:1rem;font-size:.875rem;color:var(--text-muted)}.flow .brand-option{padding:.875rem 1rem;border-radius:var(--radius-sm);cursor:pointer;display:flex;flex-direction:column;gap:.2rem}.flow .brand-option:hover,.flow .brand-option--active{background:var(--surface)}.flow .brand-option--selected{background:var(--accent-muted)}.flow .brand-option__name{font-weight:600;font-size:1rem}.flow .brand-option__meta{font-size:.8125rem;color:var(--text-muted)}.brand-dropdown__section{list-style:none;padding:.5rem 1rem .25rem;font-size:.625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);pointer-events:none}.brand-option--discovered{flex-direction:column;align-items:flex-start;gap:.25rem}.brand-option__snippet{font-size:.75rem;color:var(--text-muted);line-height:1.4}.brand-dropdown__error{display:block;margin-top:.35rem;font-size:.75rem;color:var(--error)}.field-selected__badge{font-weight:500;color:var(--accent);font-size:.875rem}.brand-insight{margin-top:1.25rem;padding:1rem 1.125rem;border-radius:var(--radius);border:1px solid var(--border);background:var(--bg-elevated)}.brand-insight__label{margin:0 0 .65rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.brand-insight__list{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:.5rem}.brand-insight__chip{font-size:.8125rem;line-height:1.35;padding:.45rem .65rem;border-radius:var(--radius-sm);background:var(--accent-muted);color:var(--text);border:1px solid rgba(154,123,26,.2);max-width:100%}.brand-insight__chip--ghost{min-width:5rem;min-height:2rem;background:var(--surface);border-color:var(--border);animation:insightPulse 1.2s ease-in-out infinite}.brand-insight__skeleton{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.brand-insight__loading-text{font-size:.75rem;color:var(--text-muted);width:100%}.brand-insight__note{margin:.65rem 0 0;font-size:.8125rem;color:var(--text);line-height:1.45}.brand-insight__meta{margin:0;font-size:.8125rem;color:var(--text-muted)}.brand-insight__disclaimer{margin:.5rem 0 0;font-size:.6875rem;color:var(--text-muted)}.brand-insight__error{margin:0;font-size:.8125rem;color:var(--error)}@keyframes insightPulse{0%,to{opacity:.55}50%{opacity:1}}.choice-card--ai{border-color:#9a7b1a59;box-shadow:0 0 0 1px #9a7b1a14}.choice-card__ai-tag{display:block;margin-top:.35rem;font-size:.6875rem;font-weight:600;color:var(--accent)}.message-chips{display:flex;flex-wrap:wrap;gap:.5rem;margin-bottom:.75rem}.message-chip{margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;font-size:.8125rem;padding:.4rem .75rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text-secondary);cursor:pointer}.message-chip:hover{border-color:var(--accent);color:var(--accent)}.choice-grid{display:grid;gap:.75rem}.choice-card{display:flex;flex-direction:column;align-items:stretch;gap:.35rem;text-align:left;font-family:inherit;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:var(--bg-elevated);border:1px solid var(--border);border-radius:var(--radius);padding:1.125rem 1.25rem;cursor:pointer;transition:border-color .2s,background .2s;color:var(--text)}.choice-card:hover{border-color:var(--text-muted)}.choice-card--selected{border-color:var(--accent);background:var(--accent-muted)}.choice-card__label{display:block;font-weight:600;font-size:1rem;margin:0;line-height:1.3}.choice-card__desc{display:block;font-size:.875rem;color:var(--text-muted);line-height:1.45;margin:0}.choice-row{display:flex;gap:.75rem;margin-bottom:.5rem}.choice-pill{font-family:inherit;font-size:1rem;font-weight:600;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:.75rem 2rem;border-radius:var(--radius-pill);border:1px solid var(--border);background:var(--bg-elevated);color:var(--text);cursor:pointer;transition:all .2s}.choice-pill:hover{border-color:var(--text-muted)}.choice-pill--selected{border-color:var(--accent);background:var(--accent-muted);color:var(--accent)}.choice-list{display:flex;flex-direction:column;gap:.5rem}.choice-list-item{font-family:inherit;font-size:1rem;text-align:left;margin:0;-moz-appearance:none;appearance:none;-webkit-appearance:none;padding:1rem 1.25rem;border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-elevated);color:var(--text);cursor:pointer;transition:all .2s}.choice-list-item:hover{border-color:var(--text-muted)}.choice-list-item--selected{border-color:var(--accent);background:var(--accent-muted)}.review-list{margin:0 0 2rem;display:flex;flex-direction:column;gap:1rem}.review-item dt{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin-bottom:.25rem}.review-item dd{margin:0;font-size:1rem;line-height:1.5}.success-icon{width:64px;height:64px;margin:0 auto 1.5rem;border-radius:50%;background:var(--accent-muted);color:var(--accent);font-size:1.75rem;font-weight:700;display:flex;align-items:center;justify-content:center}@media(max-width:960px){.flow-progress{max-width:none}}@media(max-width:640px){.flow-header{padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));gap:1rem}.flow-main{padding:1.25rem;padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));align-items:flex-start;padding-top:1.5rem;padding-bottom:1rem}.flow-footer{position:sticky;bottom:0;z-index:10;background:var(--lg-tint-nav, rgba(255, 255, 255, .88));backdrop-filter:blur(16px) saturate(160%);-webkit-backdrop-filter:blur(16px) saturate(160%);border-top:1px solid var(--border);padding-left:max(1.25rem,env(safe-area-inset-left));padding-right:max(1.25rem,env(safe-area-inset-right));padding-bottom:calc(1rem + env(safe-area-inset-bottom));flex-wrap:wrap}.flow-error{order:-1;width:100%;flex:none;text-align:left;margin-bottom:.25rem}.slide-title--hero{font-size:clamp(1.875rem,8vw,2.5rem)}.slide-title{font-size:clamp(1.5rem,6vw,1.875rem)}.slide-lead{font-size:1rem;margin-bottom:1.5rem}.flow .field-input,.flow .field-input--large{font-size:16px}.flow .field-input--large{padding:.875rem 0}.choice-row{flex-direction:column}.choice-pill{width:100%;text-align:center;padding:.875rem 1.5rem;min-height:44px}.choice-card{padding:1rem 1.125rem;min-height:44px}.choice-list-item{padding:.875rem 1rem;min-height:44px;font-size:.9375rem}.flow .brand-search__combo{z-index:30}.flow .brand-dropdown{position:absolute;top:calc(100% + 4px);left:0;right:0;bottom:auto;max-height:min(42vh,280px);margin:0;box-shadow:0 10px 28px #0000001a}.flow .brand-option{padding:1rem;min-height:44px}.btn--primary,.btn--ghost{min-height:44px}.btn--icon{width:48px;height:48px;flex-shrink:0}.review-list{margin-bottom:1.5rem}.flow .field-textarea{font-size:16px}}@media(max-width:380px){.flow-footer{padding-top:1rem}.btn-hint{display:none}}:root{--lg-blur: 20px;--lg-blur-nav: 24px;--lg-saturate: 150%;--lg-brightness: 1.01;--lg-hairline: rgba(0, 0, 0, .055);--lg-hairline-strong: rgba(0, 0, 0, .09);--lg-tint: rgba(255, 255, 255, .68);--lg-tint-nav: rgba(255, 255, 255, .82);--lg-tint-solid: rgba(255, 255, 255, .96);--lg-border: var(--lg-hairline-strong);--lg-border-subtle: var(--lg-hairline);--lg-elevate: 0 1px 2px rgba(0, 0, 0, .03), 0 6px 20px rgba(0, 0, 0, .045);--lg-elevate-hover: 0 2px 4px rgba(0, 0, 0, .04), 0 10px 28px rgba(0, 0, 0, .06);--lg-shadow-soft: var(--lg-elevate);--lg-shadow: var(--lg-elevate-hover);--lg-inset-highlight: inset 0 1px 0 rgba(255, 255, 255, .65);--lg-inset-depth: none;--lg-radius: var(--radius);--lg-radius-lg: var(--radius-xl);--lg-radius-pill: var(--radius-pill)}.glass{position:relative;isolation:isolate;background:var(--lg-tint);border:1px solid var(--lg-hairline);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));box-shadow:var(--lg-elevate)}.glass--regular{background:var(--lg-tint-nav);-webkit-backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness))}.glass--capsule{border-radius:var(--lg-radius-pill)}.glass--rounded{border-radius:var(--lg-radius)}.glass--rounded-lg{border-radius:var(--lg-radius-lg)}.glass--tint-accent{background:#9a7b1a14;border-color:#9a7b1a2e}.glass--sheet{border-radius:var(--lg-radius-lg) var(--lg-radius-lg) 0 0;background:var(--lg-tint-nav)}@supports (backdrop-filter: url(#rra-lg-refract)){.mad-header{-webkit-backdrop-filter:blur(12px) saturate(var(--lg-saturate)) brightness(var(--lg-brightness)) url(#rra-lg-refract);backdrop-filter:blur(12px) saturate(var(--lg-saturate)) brightness(var(--lg-brightness)) url(#rra-lg-refract)}}@media(prefers-reduced-transparency:reduce){:root{--lg-tint: var(--lg-tint-solid);--lg-tint-nav: var(--lg-tint-solid)}.glass,.glass--regular,.mad-surface-glass,.opp-card,.brand-card,.mad-header{-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-contrast:more){:root{--lg-hairline: rgba(0, 0, 0, .12);--lg-hairline-strong: rgba(0, 0, 0, .18)}}.rra-lg-filter-defs{position:absolute;width:0;height:0;overflow:hidden;pointer-events:none}.mad-surface-glass,.opp-card,.opp-detail__panel,.brand-card,.brand-teaser .brand-dropdown,.market-card,.market-pill,.insight-card,.launch-format,.journey-list li,.mad-card,.brand-teaser .field-input,.brand-teaser .field-input--large,.contact-form .field-input,.contact-form .field-textarea,.flow .brand-dropdown,.flow .choice-card{background:var(--lg-tint);border:1px solid var(--lg-hairline);-webkit-backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));backdrop-filter:blur(var(--lg-blur)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));box-shadow:var(--lg-elevate)}.opp-card,.opp-detail__panel,.brand-card,.brand-teaser .brand-dropdown,.market-card,.insight-card,.contact-form,.contact-success,.mad-card,.launch-format,.journey-list li,.flow .choice-card{border-radius:var(--radius-lg)}.market-pill,.contact-form .field-input,.contact-form .field-textarea,.brand-teaser .field-input,.brand-teaser .field-input--large,.flow .brand-dropdown{border-radius:var(--radius)}.opp-card--featured{background:linear-gradient(165deg,var(--lg-tint) 0%,rgba(154,123,26,.06) 100%);border-color:#9a7b1a29}.opp-card:hover,.brand-card:hover,.market-card:hover{border-color:var(--lg-hairline-strong);box-shadow:var(--lg-elevate-hover)}.brand-card:hover{background:var(--lg-tint-nav)}.mad-disclaimer,.contact-type,.contact-form,.contact-success,.pillar-card,.service-card{background:var(--lg-tint-solid);border:1px solid var(--lg-hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.contact-type{border-radius:var(--radius)}.contact-type--active{background:var(--accent-muted);border-color:#9a7b1a38}.contact-form,.contact-success,.pillar-card,.service-card{border-radius:var(--radius-lg)}.mad-header{background:var(--lg-tint-nav);-webkit-backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate)) brightness(var(--lg-brightness));border-bottom:1px solid transparent;box-shadow:none}.mad-header--scrolled{border-bottom-color:var(--lg-hairline);box-shadow:0 4px 18px #0000000a}.mad-mobile-nav,.mad-footer{background:var(--lg-tint-nav);-webkit-backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));border-top:1px solid var(--lg-hairline);box-shadow:none}.cta-banner{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:1px solid var(--lg-hairline)}.mad-btn--secondary,.mad-btn--outline{background:var(--lg-tint-solid);border:1px solid var(--lg-hairline);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.mad-btn--secondary:hover,.mad-btn--outline:hover{background:var(--lg-tint);border-color:var(--lg-hairline-strong)}.mad-btn--primary{background:#2c2c2e;color:#fff;border:none;box-shadow:0 4px 14px #0000001f}.mad-btn--primary:hover{background:#1d1d1f}@media(prefers-reduced-transparency:reduce){.global-map__chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#28282aeb}}@media(min-width:1081px){.global-map__chip{background:#ffffff29;border:1px solid rgba(255,255,255,.22);-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);box-shadow:none}.global-map__chip--active{background:#c9a22733;border-color:#c9a22761;color:#fff7e0}.global-map__hud{background:linear-gradient(to top,rgba(0,0,0,.72) 0%,transparent 100%)}.global-map__hud:before{display:none}.global-map__panel{background:#ffffff1a;border:1px solid rgba(255,255,255,.18);box-shadow:none}.global-map__active-market-name{background:#c9a2272e;border-color:#c9a22752;border-radius:var(--lg-radius-pill);box-shadow:none}}.flow-header{background:var(--lg-tint-nav);-webkit-backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));border-bottom:1px solid var(--lg-hairline);box-shadow:none}.flow-footer{background:var(--lg-tint-nav);-webkit-backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));backdrop-filter:blur(var(--lg-blur-nav)) saturate(var(--lg-saturate));border-top:1px solid var(--lg-hairline);box-shadow:none}.flow .btn--ghost:hover{background:#0000000a;-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:var(--lg-radius-pill)}.flow .btn--primary{background:#2c2c2e;color:#fff;border:none;box-shadow:0 4px 14px #0000001f}.flow .btn--primary:hover:not(:disabled){background:#1d1d1f}.filter-chip{background:var(--lg-tint-solid);border:1px solid var(--lg-hairline);border-radius:var(--radius-pill);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.filter-chip--active{background:var(--text);color:var(--bg-elevated);border-color:transparent}
