
html:has(body.w5-mercedesrentalmiami-com),body.w5-mercedesrentalmiami-com{background:#0b101a;color:#e8e5de}
.w5-mercedesrentalmiami-com{--w4-bg:#0b101a!important;--w4-fg:#e8e5de!important;--gutter:clamp(22px,5vw,72px)}
.w5-mercedesrentalmiami-com .header{border-bottom:1px solid #e8e5de44;background:#0b101a;padding-top:27px;padding-bottom:27px}
.w5-mercedesrentalmiami-com .hero-lead{padding-top:90px;padding-bottom:40px}
.w5-mercedesrentalmiami-com .hero-grid{grid-template-columns:minmax(0,1fr) 300px;gap:80px;align-items:end}
.w5-mercedesrentalmiami-com .hero-grid h1{font-size:clamp(50px,6.8vw,90px);line-height:1.02;letter-spacing:-.05em;max-width:16ch}
.w5-mercedesrentalmiami-com .hero-aside{border-left:1px solid #e8e5de40;padding-left:30px}
.w5-mercedesrentalmiami-com .hero-baseline{margin-top:55px;border-top:1px solid #e8e5de55;border-bottom:1px solid #e8e5de55;padding:22px 0}
.w5-mercedesrentalmiami-com .collection-layout{grid-template-columns:185px minmax(0,1fr);gap:55px}
.w5-mercedesrentalmiami-com .chapter-rail{border-left:1px solid #e8e5de50;padding-left:22px;position:sticky;top:25px;align-self:start}
.w5-mercedesrentalmiami-com .photo-frame{border-radius:0;padding:22px;background:#e8e5de}
.w5-mercedesrentalmiami-com .car-panel figcaption{padding-top:25px;border-bottom:1px solid #e8e5de40}
.w5-mercedesrentalmiami-com .statement-card{background:#e8e5de;color:#0b101a;border-radius:0;padding:85px 60px;box-shadow:none}
.w5-mercedesrentalmiami-com .statement-card p,.w5-mercedesrentalmiami-com .statement-card .micro{color:#414954}
.w5-mercedesrentalmiami-com .decision-card{border-radius:0;box-shadow:none;border:1px solid #e8e5de4d;min-height:350px}
.w5-mercedesrentalmiami-com .decision-card.light{background:#e8e5de;color:#0b101a}
.w5-mercedesrentalmiami-com .decision-card.light p,.w5-mercedesrentalmiami-com .decision-card.light li{color:#414954}
.w5-mercedesrentalmiami-com .project-story{display:grid;grid-template-columns:.7fr 1.3fr;gap:45px;align-items:start;border-top:1px solid #e8e5de50;padding-top:40px}
.w5-mercedesrentalmiami-com .project-intro{margin-left:0}
.w5-mercedesrentalmiami-com .project-photo .photo-frame{border-radius:0;padding:15px}
.w5-mercedesrentalmiami-com .partner-panel{border-radius:0;border:1px solid #e8e5de60;box-shadow:none;background:#121b2b;padding-top:100px;padding-bottom:100px}
.w5-mercedesrentalmiami-com .w4-zone,.w5-mercedesrentalmiami-com .w4-bottom{background:#0b101a;color:#e8e5de;--w4-bg:#0b101a;--w4-fg:#e8e5de}
.w5-mercedesrentalmiami-com main.w4-zone{padding-top:110px;padding-bottom:90px}
.w5-mercedesrentalmiami-com .w4-inner{max-width:1220px}
.w5-mercedesrentalmiami-com .w4-zone h1,.w5-mercedesrentalmiami-com .w4-zone h2,.w5-mercedesrentalmiami-com .w4-zone h3{font-family:Inter,Arial,sans-serif;font-style:normal;font-weight:500;color:#e8e5de;letter-spacing:-.04em}
.w5-mercedesrentalmiami-com .w4-zone h1{font-size:clamp(44px,5.6vw,76px);line-height:1.08;max-width:20ch;margin:30px 0 35px}
.w5-mercedesrentalmiami-com .w4-zone .w4-label,.w5-mercedesrentalmiami-com .w4-crumbs,.w5-mercedesrentalmiami-com .w4-read{font-family:Chakra,'Chakra Petch',monospace;letter-spacing:.08em;font-size:10px;text-transform:uppercase;color:#bac5d6}
.w5-mercedesrentalmiami-com .w4-zone p,.w5-mercedesrentalmiami-com .w4-zone li{font-family:Inter,Arial,sans-serif;font-size:16px;line-height:1.9;color:#bdc7d5}
.w5-mercedesrentalmiami-com .w4-lede{max-width:790px;padding-left:30px;border-left:2px solid #e8d1cb}
.w5-mercedesrentalmiami-com .w4-grid{display:block;counter-reset:technical-register;margin-top:60px;border-bottom:1px solid #a4b0c160}
.w5-mercedesrentalmiami-com .w4-card{counter-increment:technical-register;border:0;border-top:1px solid #a4b0c160;border-radius:0;padding:35px 25px 35px 90px;position:relative;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:10px 55px;background:transparent;box-shadow:none}
.w5-mercedesrentalmiami-com .w4-card::before{content:counter(technical-register,decimal-leading-zero);position:absolute;left:0;top:39px;font:700 16px/1 Chakra,monospace;color:#e8d1cb}
.w5-mercedesrentalmiami-com .w4-card h3{grid-column:1;grid-row:2/4;font-size:clamp(27px,2.8vw,38px);line-height:1.2;margin-top:7px}
.w5-mercedesrentalmiami-com .w4-card p{grid-column:2;grid-row:1/3;margin:0;font-size:15px}
.w5-mercedesrentalmiami-com .w4-card .w4-read{grid-column:2;padding-top:12px;color:#e8e5de}
.w5-mercedesrentalmiami-com .w4-card:hover{background:#131e30}
.w5-mercedesrentalmiami-com .w4-layout{grid-template-columns:210px minmax(0,800px);gap:65px;margin-top:65px}
.w5-mercedesrentalmiami-com .w4-layout article{grid-column:2;grid-row:1;counter-reset:brief-section}
.w5-mercedesrentalmiami-com .w4-layout aside{grid-column:1;grid-row:1;top:25px;border-top:1px solid #a4b0c1;padding-top:25px}
.w5-mercedesrentalmiami-com .w4-layout aside a{font-family:Chakra,'Chakra Petch',monospace;font-size:11px;line-height:1.65;text-transform:uppercase;text-decoration:none;border-bottom:1px solid #a4b0c135;padding:15px 0;color:#bdc7d5}
.w5-mercedesrentalmiami-com .w4-layout section{counter-increment:brief-section;border-top:1px solid #a4b0c160;padding:28px 0 40px 58px;position:relative}
.w5-mercedesrentalmiami-com .w4-layout section::before{content:counter(brief-section,decimal-leading-zero);font:700 12px/1.5 Chakra,monospace;position:absolute;top:30px;left:0;color:#e8d1cb}
.w5-mercedesrentalmiami-com .w4-layout h2{font-size:31px;line-height:1.2;margin-top:0}
.w5-mercedesrentalmiami-com .w4-source{background:#e8e5de;color:#0b101a;border:0;border-radius:0;padding:35px;margin-top:40px}
.w5-mercedesrentalmiami-com .w4-source h2,.w5-mercedesrentalmiami-com .w4-source p,.w5-mercedesrentalmiami-com .w4-source a{color:#0b101a}
.w5-mercedesrentalmiami-com .w4-zone summary{font-family:Inter,Arial,sans-serif;font-weight:400;font-size:18px}
.w5-mercedesrentalmiami-com .footer{padding-top:65px;border-top:1px solid #a4b0c160}
.w5-mercedesrentalmiami-com .footer-top{border:0;grid-template-columns:.8fr 1.2fr;gap:85px}
.w5-mercedesrentalmiami-com .footer-linklists{border-left:1px solid #a4b0c150;padding-left:45px}
.w5-mercedesrentalmiami-com .footer-nav{border-radius:0;box-shadow:none;background:#e8e5de}
.w5-mercedesrentalmiami-com .w4-bottom{text-align:left;font:400 11px/1.7 Chakra,monospace;border-color:#a4b0c140;text-transform:uppercase;letter-spacing:.06em}
@media(max-width:830px){.w5-mercedesrentalmiami-com .hero-grid{grid-template-columns:1fr;gap:25px}.w5-mercedesrentalmiami-com .hero-aside{padding-left:22px}.w5-mercedesrentalmiami-com .collection-layout{grid-template-columns:1fr;gap:25px}.w5-mercedesrentalmiami-com .chapter-rail{position:static;grid-template-columns:repeat(2,minmax(0,1fr));border-left:0;padding-left:0}.w5-mercedesrentalmiami-com .project-story{grid-template-columns:1fr;gap:25px}.w5-mercedesrentalmiami-com .statement-card{padding:55px 28px}.w5-mercedesrentalmiami-com .w4-layout{display:flex;flex-direction:column;gap:35px}.w5-mercedesrentalmiami-com .w4-layout aside{order:-1;position:static;display:grid;grid-template-columns:1fr 1fr;gap:0 20px}.w5-mercedesrentalmiami-com .w4-layout aside .w4-label{grid-column:1/-1}.w5-mercedesrentalmiami-com .w4-layout article section{padding-left:42px}.w5-mercedesrentalmiami-com .w4-card{display:block;padding:28px 0 28px 45px}.w5-mercedesrentalmiami-com .w4-card::before{font-size:12px;top:31px}.w5-mercedesrentalmiami-com .w4-card h3{font-size:29px}.w5-mercedesrentalmiami-com .w4-card p{margin:18px 0}.w5-mercedesrentalmiami-com .w4-card .w4-read{display:block}.w5-mercedesrentalmiami-com .w4-zone h1{font-size:clamp(37px,9vw,62px)}.w5-mercedesrentalmiami-com .w4-lede{padding-left:20px}.w5-mercedesrentalmiami-com .footer-top{grid-template-columns:1fr;gap:35px}.w5-mercedesrentalmiami-com .footer-linklists{padding-left:0;border-left:0}}
@media(prefers-reduced-motion:reduce){.w5-mercedesrentalmiami-com *{animation:none!important;transition:none!important}}
