.maybach-dealer-hub{--maybach-bg: #080808;--maybach-panel: #12100f;--maybach-panel-soft: #171412;--maybach-text: #f5f1ea;--maybach-muted: rgba(245, 241, 234, .72);--maybach-subtle: rgba(245, 241, 234, .12);--maybach-line: rgba(245, 241, 234, .16);--maybach-accent: #b9aa94;background:var(--maybach-bg);color:var(--maybach-text);overflow:hidden}.maybach-dealer-hub *{box-sizing:border-box}.maybach-dealer-hub h1,.maybach-dealer-hub h2,.maybach-dealer-hub h3,.maybach-dealer-hub p{color:inherit}.maybach-dealer-hub__gate,.maybach-dealer-hub__hero,.maybach-dealer-hub__section{padding-top:clamp(54px,7vw,112px);padding-bottom:clamp(54px,7vw,112px)}.maybach-dealer-hub__gate{min-height:68vh;display:flex;align-items:center;background:linear-gradient(180deg,#080808d6,#080808),radial-gradient(circle at 75% 18%,rgba(185,170,148,.18),transparent 34vw)}.maybach-dealer-hub__gate-panel{width:min(100%,560px);margin:0 auto;padding:clamp(28px,4vw,46px);border:1px solid var(--maybach-line);background:#12100feb}.maybach-dealer-hub__eyebrow{margin:0 0 14px;color:var(--maybach-accent);font-size:1.1rem;line-height:1.3;letter-spacing:.18em;text-transform:uppercase}.maybach-dealer-hub__gate h2,.maybach-dealer-hub__section-heading h2,.maybach-dealer-hub__hero h1{margin:0;font-weight:500;letter-spacing:0;text-transform:none}.maybach-dealer-hub__gate h2{font-size:clamp(3rem,5vw,5.6rem);line-height:1}.maybach-dealer-hub__gate-text,.maybach-dealer-hub__intro,.maybach-dealer-hub__section-heading p,.maybach-dealer-hub__card p,.maybach-dealer-hub__note,.maybach-dealer-hub__form-copy{color:var(--maybach-muted);font-size:clamp(1.38rem,1.2vw,1.65rem);line-height:1.7}.maybach-dealer-hub__gate-text{margin:20px 0 0}.maybach-dealer-hub__password-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;margin-top:28px}.maybach-dealer-hub__password-row input,.maybach-dealer-hub__field input,.maybach-dealer-hub__field select,.maybach-dealer-hub__field textarea{width:100%;min-height:52px;border:1px solid rgba(245,241,234,.28);border-radius:0;padding:13px 16px;background:#ffffff0b;color:var(--maybach-text);font-family:inherit;font-size:1.45rem}.maybach-dealer-hub__field select{-webkit-appearance:none;appearance:none;background:linear-gradient(45deg,transparent 50%,rgba(245,241,234,.68) 50%),linear-gradient(135deg,rgba(245,241,234,.68) 50%,transparent 50%),#ffffff0b;background-position:calc(100% - 20px) 50%,calc(100% - 14px) 50%,0 0;background-size:6px 6px,6px 6px,100% 100%;background-repeat:no-repeat;padding-right:42px}.maybach-dealer-hub__field textarea{min-height:128px;resize:vertical}.maybach-dealer-hub__password-row input::placeholder,.maybach-dealer-hub__field input::placeholder,.maybach-dealer-hub__field textarea::placeholder{color:#f5f1ea7a}.maybach-dealer-hub__button{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:0 24px;border:1px solid rgba(245,241,234,.78);border-radius:999px;color:var(--maybach-text);background:transparent;cursor:pointer;font-family:inherit;font-size:1.15rem;font-weight:600;letter-spacing:.12em;line-height:1.2;text-align:center;text-decoration:none;text-transform:uppercase;transition:background .2s ease,color .2s ease,border-color .2s ease}.maybach-dealer-hub__button:hover,.maybach-dealer-hub__button:focus-visible{background:var(--maybach-text);color:#111;border-color:var(--maybach-text)}.maybach-dealer-hub__button--solid{background:#f5f1ea14}.maybach-dealer-hub__error{display:none;margin:14px 0 0;color:#f2b8a8;font-size:1.3rem}.maybach-dealer-hub__gate[data-error=true] .maybach-dealer-hub__error{display:block}.maybach-dealer-hub__content,.maybach-dealer-hub.is-unlocked .maybach-dealer-hub__gate{display:none}.maybach-dealer-hub.is-unlocked .maybach-dealer-hub__content{display:block}.maybach-dealer-hub__hero{min-height:clamp(520px,72vh,760px);display:flex;align-items:end;background:linear-gradient(180deg,#08080833,#080808c2),linear-gradient(90deg,#080808,#080808ad 58%,#08080833),radial-gradient(circle at 78% 25%,rgba(185,170,148,.2),transparent 34vw),#11100f}.maybach-dealer-hub__hero-inner{max-width:900px}.maybach-dealer-hub__logo{display:inline-flex;align-items:center;margin-bottom:28px;color:var(--maybach-accent);font-size:clamp(2.6rem,4vw,5.2rem);font-weight:500;letter-spacing:.08em;line-height:1}.maybach-dealer-hub__logo-image{display:block;width:min(var(--dealer-logo-width, 320px),100%);max-height:120px;height:auto;object-fit:contain}.maybach-dealer-hub__hero h1{max-width:820px;font-size:clamp(4.2rem,7.5vw,11rem);line-height:.92}.maybach-dealer-hub__hero p{max-width:650px;margin:24px 0 0;color:#f5f1eac2;font-size:clamp(1.55rem,1.45vw,2rem);line-height:1.7}.maybach-dealer-hub__quick-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.maybach-dealer-hub__intro{max-width:860px;margin:0 auto;text-align:center}.maybach-dealer-hub__section{border-top:1px solid rgba(245,241,234,.08)}.maybach-dealer-hub__section--panel{background:var(--maybach-panel)}.maybach-dealer-hub__section--limited{background:linear-gradient(90deg,#080808,#080808d1 58%,#11100f),#080808}.maybach-dealer-hub__section-heading{display:flex;justify-content:space-between;gap:28px;align-items:end;margin-bottom:clamp(30px,4vw,54px)}.maybach-dealer-hub__section-heading h2{font-size:clamp(3rem,4.8vw,6.8rem);line-height:1}.maybach-dealer-hub__section-heading p{max-width:520px;margin:0}.maybach-dealer-hub__grid{display:grid;gap:clamp(18px,2vw,30px)}.maybach-dealer-hub__grid--focus{grid-template-columns:repeat(3,minmax(0,1fr))}.maybach-dealer-hub__grid--resources,.maybach-dealer-hub__grid--notes,.maybach-dealer-hub__grid--calendar,.maybach-dealer-hub__grid--kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.maybach-dealer-hub__card{min-width:0;padding:clamp(22px,2.8vw,34px);border:1px solid var(--maybach-line);background:#ffffff09}.maybach-dealer-hub__card h3{margin:0;font-size:clamp(2rem,2.4vw,3.4rem);font-weight:500;line-height:1.08;letter-spacing:0;text-transform:none}.maybach-dealer-hub__card p{margin:14px 0 0}.maybach-dealer-hub__card-label{display:block;margin:24px 0 6px;color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.16em;line-height:1.3;text-transform:uppercase}.maybach-dealer-hub__card .maybach-dealer-hub__button{margin-top:26px}.maybach-dealer-hub__limited{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.2fr);gap:clamp(28px,5vw,78px);align-items:center}.maybach-dealer-hub__limited-media{background:#050505;border:1px solid rgba(245,241,234,.12);overflow:hidden}.maybach-dealer-hub__limited-image{display:block;width:100%;height:auto}.maybach-dealer-hub__limited-content h2{max-width:760px;margin:0;color:var(--maybach-text);font-size:clamp(3.8rem,6.4vw,9rem);font-weight:500;line-height:.92;letter-spacing:0;text-transform:none}.maybach-dealer-hub__limited-text{max-width:680px;margin-top:24px;color:var(--maybach-muted);font-size:clamp(1.5rem,1.35vw,1.9rem);line-height:1.7}.maybach-dealer-hub__limited-details{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(16px,2vw,28px);margin-top:clamp(28px,4vw,48px);padding-top:clamp(22px,3vw,34px);border-top:1px solid var(--maybach-line)}.maybach-dealer-hub__limited-details p{margin:8px 0 0;color:var(--maybach-muted);font-size:1.42rem;line-height:1.6}.maybach-dealer-hub__limited-content .maybach-dealer-hub__button{margin-top:32px}.maybach-dealer-hub__section-copy{max-width:540px;color:var(--maybach-muted)}.maybach-dealer-hub__limited-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(20px,3vw,36px)}.maybach-dealer-hub__limited-card{overflow:hidden;border:1px solid var(--maybach-line);background:#ffffff09}.maybach-dealer-hub__limited-card-image,.maybach-dealer-hub__limited-placeholder{width:100%;aspect-ratio:4 / 3;object-fit:cover;display:block;background:#050505}.maybach-dealer-hub__limited-placeholder{display:flex;align-items:center;justify-content:center;color:#f5f1ea57;font-size:clamp(2.4rem,4vw,5rem);letter-spacing:.08em;text-transform:uppercase}.maybach-dealer-hub__limited-card-content{padding:clamp(22px,3vw,34px)}.maybach-dealer-hub__limited-card h3,.maybach-dealer-hub__spotlight h2,.maybach-dealer-hub__upload-placeholder h3{margin:12px 0 0;color:var(--maybach-text);font-weight:500;letter-spacing:0;text-transform:none}.maybach-dealer-hub__limited-card h3{font-size:clamp(2.4rem,3vw,4.2rem);line-height:1.05}.maybach-dealer-hub__status{display:inline-flex;align-items:center;min-height:26px;padding:4px 10px;border:1px solid rgba(185,170,148,.38);color:var(--maybach-accent);font-size:1rem;letter-spacing:.12em;line-height:1.2;text-transform:uppercase}.maybach-dealer-hub__run-specs{display:grid;gap:10px;margin:22px 0 0}.maybach-dealer-hub__run-specs div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:12px;padding-top:10px;border-top:1px solid rgba(245,241,234,.1)}.maybach-dealer-hub__run-specs dt{color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.12em;text-transform:uppercase}.maybach-dealer-hub__run-specs dd{margin:0;color:var(--maybach-muted);font-size:1.32rem;line-height:1.5}.maybach-dealer-hub__button-row{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.maybach-dealer-hub__stock-summary{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,24px);margin-bottom:clamp(20px,3vw,34px)}.maybach-dealer-hub__stock-summary strong{display:block;margin-top:10px;color:var(--maybach-text);font-size:clamp(2.4rem,3vw,4rem);font-weight:500;line-height:1}.maybach-dealer-hub__stock-toolbar{display:grid;grid-template-columns:minmax(180px,320px) minmax(0,1fr) auto;gap:16px;align-items:center;margin-bottom:18px}.maybach-dealer-hub__stock-toolbar input{width:100%;min-height:52px;border:1px solid rgba(245,241,234,.28);border-radius:0;padding:13px 16px;background:#ffffff0b;color:var(--maybach-text);font-family:inherit;font-size:1.45rem}.maybach-dealer-hub__stock-filters{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.maybach-dealer-hub__stock-filters select{min-height:52px;border:1px solid rgba(245,241,234,.28);border-radius:0;padding:0 14px;background:#ffffff0b;color:var(--maybach-text);font-family:inherit;font-size:1.28rem}.maybach-dealer-hub__stock-toolbar input::placeholder{color:#f5f1ea7a}.maybach-dealer-hub__stock-actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end}.maybach-dealer-hub__stock-table-wrap{overflow-x:auto;border:1px solid var(--maybach-line);background:#ffffff08}.maybach-dealer-hub__stock-table{width:100%;min-width:720px;border-collapse:collapse;color:var(--maybach-text)}.maybach-dealer-hub__stock-table th,.maybach-dealer-hub__stock-table td{padding:14px 16px;border-bottom:1px solid rgba(245,241,234,.1);font-size:1.32rem;line-height:1.45;text-align:left;vertical-align:top}.maybach-dealer-hub__stock-table th{color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.maybach-dealer-hub__stock-table th:nth-child(7),.maybach-dealer-hub__stock-table th:nth-child(8),.maybach-dealer-hub__stock-table td:nth-child(7),.maybach-dealer-hub__stock-table td:nth-child(8){text-align:right;white-space:nowrap}.maybach-dealer-hub__table-link{color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:underline;text-underline-offset:4px;white-space:nowrap}.maybach-dealer-hub__stock-table tbody tr:hover{background:#f5f1ea0b}.maybach-dealer-hub__upload-placeholder{display:flex;justify-content:space-between;gap:24px;align-items:center;margin-top:28px;padding:clamp(22px,3vw,34px);border:1px dashed rgba(245,241,234,.24);background:#ffffff06}.maybach-dealer-hub__upload-placeholder p{max-width:720px;color:var(--maybach-muted)}.maybach-dealer-hub__section--configurator{background:linear-gradient(180deg,#080808,#11100f)}.maybach-dealer-hub__configurator{display:grid;grid-template-columns:minmax(0,.9fr) minmax(340px,1.1fr);gap:clamp(34px,6vw,92px);align-items:start}.maybach-dealer-hub__configurator-copy h2,.maybach-dealer-hub__configurator-head h3{margin:0;color:var(--maybach-text);font-weight:500;letter-spacing:0;text-transform:none}.maybach-dealer-hub__configurator-copy h2{max-width:720px;font-size:clamp(3.6rem,5.4vw,7.6rem);line-height:.96}.maybach-dealer-hub__configurator-panel{padding:clamp(22px,3vw,36px);border:1px solid var(--maybach-line);background:#ffffff09}.maybach-dealer-hub__configurator-head{margin-bottom:24px}.maybach-dealer-hub__configurator-head h3{font-size:clamp(2.4rem,3vw,4rem);line-height:1.05}.maybach-dealer-hub__configurator-head p{margin:12px 0 0;color:var(--maybach-muted);font-size:1.42rem;line-height:1.65}.maybach-dealer-hub__spec-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,2vw,22px);margin-top:clamp(28px,4vw,48px)}.maybach-dealer-hub__spec-grid article{padding:20px;border:1px solid rgba(245,241,234,.12);background:#ffffff08}.maybach-dealer-hub__spec-grid p,.maybach-dealer-hub__order-summary p{margin:8px 0 0;color:var(--maybach-muted);font-size:1.34rem;line-height:1.6}.maybach-dealer-hub__order-summary{margin-top:18px;padding:18px;border:1px solid rgba(185,170,148,.34);background:#b9aa9414}.maybach-dealer-hub__spotlight{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(28px,5vw,72px);align-items:start}.maybach-dealer-hub__spotlight h2{font-size:clamp(4rem,6vw,8rem);line-height:.92}.maybach-dealer-hub__spotlight-grid{display:grid;gap:16px}.maybach-dealer-hub__spotlight-grid article{padding:22px;border:1px solid var(--maybach-line);background:#ffffff09}.maybach-dealer-hub__kpi{display:grid;grid-template-columns:1fr;gap:12px}.maybach-dealer-hub__kpi-title{color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.maybach-dealer-hub__kpi-values{display:flex;flex-wrap:wrap;gap:8px;align-items:baseline;color:var(--maybach-text);font-size:clamp(2rem,2.5vw,3.2rem);line-height:1.1}.maybach-dealer-hub__kpi-change{color:#c9d8b5;font-size:1.35rem}.maybach-dealer-hub__source-link{justify-self:start;margin-top:6px;color:var(--maybach-accent);font-size:1.08rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase;text-underline-offset:4px}.maybach-dealer-hub__source-link:hover{color:var(--maybach-text)}.maybach-dealer-hub__dashboard-group{margin-top:clamp(44px,6vw,86px)}.maybach-dealer-hub__dashboard-heading{display:grid;grid-template-columns:minmax(0,.72fr) minmax(260px,.45fr);gap:clamp(20px,4vw,56px);align-items:end;margin-bottom:clamp(18px,2.4vw,32px)}.maybach-dealer-hub__dashboard-heading h3{grid-column:1;margin:0;color:var(--maybach-text);font-size:clamp(2.8rem,4vw,5.4rem);font-weight:500;line-height:1}.maybach-dealer-hub__dashboard-heading .maybach-dealer-hub__eyebrow{grid-column:1 / -1;margin:0 0 -8px}.maybach-dealer-hub__dashboard-heading>p:not(.maybach-dealer-hub__eyebrow){grid-column:2;grid-row:2;margin:0;color:var(--maybach-muted);font-size:1.45rem;line-height:1.6}.maybach-dealer-hub__dashboard-grid{display:grid;gap:clamp(16px,2vw,26px)}.maybach-dealer-hub__dashboard-grid--tasks{grid-template-columns:repeat(3,minmax(0,1fr))}.maybach-dealer-hub__dashboard-grid--kpis{grid-template-columns:repeat(4,minmax(0,1fr))}.maybach-dealer-hub__result-card{min-height:100%;background:linear-gradient(180deg,rgba(195,163,94,.055),transparent 58%),#ffffff08}.maybach-dealer-hub__result-card h4,.maybach-dealer-hub__campaign-title h4,.maybach-dealer-hub__roadmap-item h4{margin:0;color:var(--maybach-text);font-size:clamp(1.8rem,2vw,2.8rem);font-weight:500;line-height:1.12}.maybach-dealer-hub__result-card p,.maybach-dealer-hub__campaign-specs dd,.maybach-dealer-hub__roadmap-item p,.maybach-dealer-hub__commentary-card{color:var(--maybach-muted);font-size:1.38rem;line-height:1.62}.maybach-dealer-hub__campaign-list,.maybach-dealer-hub__newsletter-list,.maybach-dealer-hub__roadmap-list{display:grid;gap:16px}.maybach-dealer-hub__campaign-card,.maybach-dealer-hub__newsletter-card,.maybach-dealer-hub__roadmap-item{padding:clamp(22px,2.6vw,34px);border:1px solid var(--maybach-line);background:linear-gradient(90deg,rgba(195,163,94,.07),transparent 48%),#ffffff08}.maybach-dealer-hub__newsletter-card{margin-top:16px;background:linear-gradient(90deg,rgba(88,105,122,.12),transparent 52%),#ffffff08}.maybach-dealer-hub__newsletter-card .maybach-dealer-hub__campaign-title p{margin:8px 0 0;color:var(--maybach-muted);font-size:1.35rem;line-height:1.45}.maybach-dealer-hub__campaign-title,.maybach-dealer-hub__roadmap-item{display:flex;gap:18px;align-items:flex-start;justify-content:space-between}.maybach-dealer-hub__campaign-specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px 24px;margin:22px 0 0}.maybach-dealer-hub__campaign-specs div{min-width:0}.maybach-dealer-hub__campaign-specs dt{margin-bottom:7px;color:var(--maybach-accent);font-size:1.02rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.maybach-dealer-hub__campaign-specs dd{margin:0}.maybach-dealer-hub__commentary-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,2vw,30px)}.maybach-dealer-hub__commentary-card>div>*:first-child{margin-top:0}.maybach-dealer-hub__commentary-card>div>*:last-child{margin-bottom:0}.maybach-dealer-hub__note{margin:28px 0 0;font-size:1.28rem}.maybach-dealer-hub__form-wrap{display:grid;grid-template-columns:minmax(0,.75fr) minmax(0,1.25fr);gap:clamp(32px,6vw,90px);align-items:start}.maybach-dealer-hub__form-copy{margin:18px 0 0}.maybach-dealer-hub__fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.maybach-dealer-hub__field--full{grid-column:1 / -1}.maybach-dealer-hub__field label{display:block;margin:0 0 8px;color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.maybach-dealer-hub__check-heading{display:block;margin-bottom:12px;color:var(--maybach-accent);font-size:1.05rem;letter-spacing:.12em;line-height:1.3;text-transform:uppercase}.maybach-dealer-hub__check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.maybach-dealer-hub__check-grid label{display:flex;gap:10px;align-items:center;padding:12px 14px;border:1px solid rgba(245,241,234,.14);color:var(--maybach-muted);font-size:1.32rem;letter-spacing:0;text-transform:none}.maybach-dealer-hub__section--internal{outline:1px dashed rgba(242,184,168,.46);outline-offset:-12px}.maybach-dealer-hub__form-message{margin:0 0 20px;color:var(--maybach-muted);font-size:1.35rem}.maybach-dealer-hub__submit{margin-top:20px}.maybach-dealer-hub{--maybach-accent: #c3a35e;--maybach-gold: #c3a35e;--maybach-copper: #a7673f;--maybach-burgundy: #6f2631;--maybach-olive: #697254;--maybach-slate: #58697a;--maybach-bronze: #9a7446;--maybach-warm-grey: #9b9487;--maybach-deep-red: #5b1f27}.maybach-dealer-hub__gate,.maybach-dealer-hub__hero,.maybach-dealer-hub__section{padding-top:clamp(66px,8vw,128px);padding-bottom:clamp(66px,8vw,128px)}.maybach-dealer-hub__hero{position:relative;background:linear-gradient(180deg,#08080814,#080808d1),linear-gradient(90deg,#080808,#080808b8 54%,#08080847),radial-gradient(circle at 78% 25%,rgba(195,163,94,.24),transparent 34vw),radial-gradient(circle at 20% 86%,rgba(111,38,49,.22),transparent 28vw),#11100f}.maybach-dealer-hub__hero[style*=--dealer-hero-image]{background:linear-gradient(180deg,#0808083d,#080808e0),linear-gradient(90deg,#080808,#080808b8 54%,#08080857),var(--dealer-hero-image) center / cover no-repeat,#11100f}.maybach-dealer-hub__hero:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:linear-gradient(90deg,var(--maybach-gold),rgba(195,163,94,0))}.maybach-dealer-hub__button{border-color:#c3a35ead;box-shadow:inset 0 0 0 1px #ffffff08;transition:background .2s ease,color .2s ease,border-color .2s ease,transform .2s ease}.maybach-dealer-hub__button:hover,.maybach-dealer-hub__button:focus-visible{background:var(--maybach-gold);color:#111;border-color:var(--maybach-gold);transform:translateY(-1px)}.maybach-dealer-hub__section{--section-accent: var(--maybach-gold);position:relative;background:linear-gradient(180deg,rgba(255,255,255,.018),transparent 38%),#090909}.maybach-dealer-hub__section:before{content:"";position:absolute;top:0;left:max(0px,calc((100% - var(--page-width, 120rem)) / 2));right:max(0px,calc((100% - var(--page-width, 120rem)) / 2));height:4px;background:linear-gradient(90deg,var(--section-accent),transparent);opacity:.92}.maybach-dealer-hub__section--week{--section-accent: var(--maybach-gold);background:radial-gradient(circle at 78% 4%,rgba(195,163,94,.18),transparent 28vw),#11100f}.maybach-dealer-hub__section--limited{--section-accent: var(--maybach-copper);background:linear-gradient(90deg,#080808,#4e291b5c 58%,#11100f),#080808}.maybach-dealer-hub__section--panel{--section-accent: var(--maybach-burgundy);background:linear-gradient(180deg,rgba(111,38,49,.14),transparent 42%),var(--maybach-panel)}.maybach-dealer-hub__section--spotlight{--section-accent: var(--maybach-gold);background:radial-gradient(circle at 78% 16%,rgba(195,163,94,.16),transparent 30vw),#0d0c0b}.maybach-dealer-hub__section--configurator{--section-accent: var(--maybach-olive);background:linear-gradient(180deg,rgba(105,114,84,.15),transparent 42%),#0d0f0c}.maybach-dealer-hub__section--downloads{--section-accent: var(--maybach-slate);background:linear-gradient(180deg,rgba(88,105,122,.18),transparent 45%),#0b0d0f}.maybach-dealer-hub__section--sales{--section-accent: var(--maybach-bronze);background:linear-gradient(180deg,rgba(154,116,70,.16),transparent 45%),#11100f}.maybach-dealer-hub__section--marketing,.maybach-dealer-hub__section--feedback{--section-accent: var(--maybach-warm-grey);background:linear-gradient(180deg,rgba(155,148,135,.12),transparent 45%),#0c0c0b}.maybach-dealer-hub__section--coming{--section-accent: var(--maybach-copper)}.maybach-dealer-hub__section--factory{--section-accent: var(--maybach-olive);background:linear-gradient(180deg,rgba(105,114,84,.15),transparent 44%),#0d0f0c}.maybach-dealer-hub__section--calendar{--section-accent: #9f8134;background:linear-gradient(180deg,rgba(159,129,52,.14),transparent 42%),#0d0c0a}.maybach-dealer-hub__section--events{--section-accent: var(--maybach-copper);background:linear-gradient(180deg,rgba(150,86,61,.16),transparent 42%),#0d0c0b}.maybach-dealer-hub__section--internal{--section-accent: var(--maybach-deep-red);background:linear-gradient(180deg,rgba(91,31,39,.22),transparent 44%),#10090a}.maybach-dealer-hub__section-heading h1,.maybach-dealer-hub__section-heading h2{font-size:clamp(3.4rem,5.2vw,7.4rem)}.maybach-dealer-hub__card,.maybach-dealer-hub__limited-card,.maybach-dealer-hub__configurator-panel,.maybach-dealer-hub__spotlight-grid article{background:linear-gradient(180deg,#ffffff0f,#ffffff06),#ffffff07;box-shadow:0 18px 42px #0000003d}.maybach-dealer-hub__card{padding:clamp(24px,3vw,40px)}.maybach-dealer-hub__card-label{margin:0 0 8px}.maybach-dealer-hub__grid--week{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))}.maybach-dealer-hub__grid--campaigns{grid-template-columns:repeat(2,minmax(0,1fr))}.maybach-dealer-hub__calendar-list{display:grid;gap:14px}.maybach-dealer-hub__calendar-row{display:grid;grid-template-columns:minmax(120px,.55fr) minmax(180px,.9fr) minmax(240px,1.6fr);gap:clamp(16px,2.4vw,34px);align-items:start;padding:clamp(18px,2vw,26px);border:1px solid var(--maybach-line);background:linear-gradient(180deg,#ffffff0e,#ffffff06),#ffffff05}.maybach-dealer-hub__calendar-date,.maybach-dealer-hub__calendar-product{overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.maybach-dealer-hub__calendar-date{color:var(--maybach-accent);font-size:1.18rem;font-weight:700;letter-spacing:.14em;line-height:1.3;text-transform:uppercase}.maybach-dealer-hub__calendar-product{color:var(--maybach-text);font-size:clamp(2rem,2vw,3rem);font-weight:500;line-height:1.08}.maybach-dealer-hub__calendar-row p{margin:0;color:var(--maybach-muted);font-size:1.7rem;line-height:1.55}.maybach-dealer-hub__event-location{display:block;margin-top:8px;color:var(--maybach-accent);font-size:1.12rem;font-weight:700;letter-spacing:.12em;line-height:1.35;text-transform:uppercase}.maybach-dealer-hub__week-card{min-height:190px;display:flex;flex-direction:column;justify-content:space-between}.maybach-dealer-hub__week-card h3{font-size:clamp(2rem,1.55vw,2.8rem);line-height:1.1;overflow-wrap:normal;word-break:normal;-webkit-hyphens:none;hyphens:none}.maybach-dealer-hub__badge-row,.maybach-dealer-hub__resource-head{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.maybach-dealer-hub__resource-head{justify-content:space-between;margin-bottom:20px}.maybach-dealer-hub__resource-icon{display:inline-flex;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid rgba(195,163,94,.38);color:var(--maybach-gold);background:#c3a35e17;font-size:1.6rem;line-height:1}.maybach-dealer-hub__download-card h3{font-size:clamp(2.1rem,2.2vw,3.2rem)}.maybach-dealer-hub__marketing-card{display:flex;flex-direction:column;align-items:flex-start}.maybach-dealer-hub__marketing-image-frame{width:100%;aspect-ratio:1 / 1;margin-bottom:24px;overflow:hidden;border:1px solid rgba(245,241,234,.12);background:#050505}.maybach-dealer-hub__marketing-image{display:block;width:100%;height:100%;object-fit:cover}.maybach-dealer-hub__marketing-status{margin-bottom:18px}.maybach-dealer-hub__marketing-price{display:block;margin-top:18px;color:var(--maybach-gold);font-size:1.25rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase}.maybach-dealer-hub__status--gold,.maybach-dealer-hub__status--available{border-color:#c3a35e7a;color:#dcc071;background:#c3a35e1f}.maybach-dealer-hub__status--copper,.maybach-dealer-hub__status--low-stock{border-color:#a7673f8a;color:#dda06f;background:#a7673f24}.maybach-dealer-hub__status--burgundy,.maybach-dealer-hub__status--reserved,.maybach-dealer-hub__status--sold-out{border-color:#6f2631a3;color:#e0a0a7;background:#6f263133}.maybach-dealer-hub__status--slate,.maybach-dealer-hub__status--expected{border-color:#58697aa3;color:#bac9d5;background:#58697a2e}.maybach-dealer-hub__status--in-production{border-color:#6972549e;color:#c9d8b5;background:#6972542e}.maybach-dealer-hub__limited-card-image,.maybach-dealer-hub__limited-placeholder{aspect-ratio:1 / 1;object-position:center top}.maybach-dealer-hub__limited-media-frame{width:100%;aspect-ratio:1 / 1;overflow:hidden;background:#050505}.maybach-dealer-hub__limited-media-frame .maybach-dealer-hub__limited-card-image,.maybach-dealer-hub__limited-media-frame .maybach-dealer-hub__limited-placeholder{width:100%;height:100%;aspect-ratio:auto;object-fit:cover}.maybach-dealer-hub__spotlight-image{display:block;width:100%;max-width:520px;aspect-ratio:4 / 3;margin-top:28px;object-fit:cover;border:1px solid rgba(245,241,234,.14);background:#050505}.maybach-dealer-hub__run-specs div{grid-template-columns:minmax(118px,150px) minmax(0,1fr)}.maybach-dealer-hub__campaign-card{border-color:#9f813447}.maybach-dealer-hub__campaign-card>.maybach-dealer-hub__card-label{color:#d2b45f;font-size:1.2rem}.maybach-dealer-hub__campaign-card h3{font-size:clamp(2.6rem,3vw,4rem)}.maybach-dealer-hub__stock-table-wrap{background:#ffffff09;box-shadow:0 18px 42px #00000038}.maybach-dealer-hub__field textarea{min-height:180px}.maybach-dealer-hub__support{padding:clamp(46px,6vw,76px) 0;background:#070707;border-top:1px solid rgba(245,241,234,.1)}.maybach-dealer-hub__support-inner{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:clamp(24px,4vw,60px);align-items:center}.maybach-dealer-hub__support h2{margin:0;color:var(--maybach-text);font-size:clamp(3rem,4vw,5.8rem);font-weight:500;line-height:1}.maybach-dealer-hub__support-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.maybach-dealer-hub__support-grid article{padding:20px;border:1px solid rgba(245,241,234,.12);background:#ffffff08}.maybach-dealer-hub__support-card h3{margin:0 0 18px;color:var(--maybach-text);font-size:clamp(1.8rem,2vw,2.4rem);font-weight:500;line-height:1.18}.maybach-dealer-hub__support-lines{display:grid;gap:12px}.maybach-dealer-hub__support-grid span{display:block;margin-bottom:4px;color:var(--maybach-gold);font-size:1.05rem;letter-spacing:.14em;text-transform:uppercase}.maybach-dealer-hub__support-grid p{margin:0;color:var(--maybach-muted);font-size:1.45rem}.maybach-dealer-hub__support-grid a{color:var(--maybach-muted);text-decoration:none}.maybach-dealer-hub__support-grid a:hover{color:var(--maybach-text)}@media screen and (max-width:989px){.maybach-dealer-hub__section-heading,.maybach-dealer-hub__form-wrap{display:block}.maybach-dealer-hub__limited{grid-template-columns:1fr}.maybach-dealer-hub__limited-media{max-width:520px}.maybach-dealer-hub__limited-details,.maybach-dealer-hub__stock-summary,.maybach-dealer-hub__stock-toolbar{grid-template-columns:1fr}.maybach-dealer-hub__stock-toolbar input,.maybach-dealer-hub__stock-filters,.maybach-dealer-hub__stock-actions,.maybach-dealer-hub__stock-actions .maybach-dealer-hub__button{width:100%}.maybach-dealer-hub__stock-filters,.maybach-dealer-hub__limited-grid,.maybach-dealer-hub__spotlight{grid-template-columns:1fr}.maybach-dealer-hub__calendar-row{grid-template-columns:1fr;gap:12px}.maybach-dealer-hub__upload-placeholder{display:block}.maybach-dealer-hub__upload-placeholder .maybach-dealer-hub__button{width:100%;margin-top:18px}.maybach-dealer-hub__configurator,.maybach-dealer-hub__spec-grid{grid-template-columns:1fr}.maybach-dealer-hub__section-heading p,.maybach-dealer-hub__form-copy{margin-top:18px}.maybach-dealer-hub__grid--focus,.maybach-dealer-hub__grid--resources,.maybach-dealer-hub__grid--notes,.maybach-dealer-hub__grid--calendar,.maybach-dealer-hub__grid--week,.maybach-dealer-hub__grid--campaigns,.maybach-dealer-hub__grid--kpis,.maybach-dealer-hub__dashboard-grid--tasks,.maybach-dealer-hub__dashboard-grid--kpis,.maybach-dealer-hub__campaign-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.maybach-dealer-hub__dashboard-heading,.maybach-dealer-hub__commentary-grid{grid-template-columns:1fr}.maybach-dealer-hub__dashboard-heading>p:not(.maybach-dealer-hub__eyebrow){grid-column:1;grid-row:auto}.maybach-dealer-hub__form{margin-top:34px}.maybach-dealer-hub__support-inner,.maybach-dealer-hub__support-grid{grid-template-columns:1fr}}@media screen and (max-width:749px){.maybach-dealer-hub__gate,.maybach-dealer-hub__hero,.maybach-dealer-hub__section{padding-top:48px;padding-bottom:48px}.maybach-dealer-hub__hero{min-height:560px}.maybach-dealer-hub__hero h1{font-size:clamp(3.8rem,16vw,5.8rem)}.maybach-dealer-hub__logo-image{max-height:90px}.maybach-dealer-hub__password-row,.maybach-dealer-hub__fields,.maybach-dealer-hub__check-grid,.maybach-dealer-hub__grid--focus,.maybach-dealer-hub__grid--resources,.maybach-dealer-hub__grid--notes,.maybach-dealer-hub__grid--calendar,.maybach-dealer-hub__grid--week,.maybach-dealer-hub__grid--campaigns,.maybach-dealer-hub__grid--kpis,.maybach-dealer-hub__dashboard-grid--tasks,.maybach-dealer-hub__dashboard-grid--kpis,.maybach-dealer-hub__campaign-specs{grid-template-columns:1fr}.maybach-dealer-hub__campaign-title,.maybach-dealer-hub__roadmap-item{display:grid}.maybach-dealer-hub__password-row .maybach-dealer-hub__button,.maybach-dealer-hub__submit .maybach-dealer-hub__button{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/section-maybach-dealer-hub.css.map */
