/* M02E: the selected original Plumbzo palette. */
.m02c.m02e{--accent:#fe5922;--action:#fe5922;--accent-soft:#fef5ef;--accent-ink:#fe5922;--on-accent:#fff}
.m02e.variant-a .dc-header{position:fixed;left:50%;transform:translateX(-50%);top:32px;z-index:50}
.m02e.variant-a .dc-header .brand,.m02e.variant-a .dc-header.is-floating .brand{grid-template-columns:auto auto;grid-template-rows:auto auto;column-gap:10px;row-gap:4px}
.m02e.variant-a .dc-header .brand-mark,.m02e.variant-a .dc-header.is-floating .brand-mark{grid-row:1 / 3;grid-column:1;width:38px;height:38px}
.m02e.variant-a .dc-header .brand .wordmark,.m02e.variant-a .dc-header.is-floating .brand .wordmark{grid-row:1;grid-column:2;font-size:28px;align-self:end}
.m02e.variant-a .dc-header .brand-baseline,.m02e.variant-a .dc-header.is-floating .brand-baseline{display:block;grid-column:2;grid-row:2;align-self:start;font-family:var(--display);font-size:10px;line-height:1.1;font-weight:600;letter-spacing:.055em;white-space:nowrap;color:inherit}
.m02e.variant-a .dc-header .brand .wordmark,.m02e.variant-a .dc-header.is-floating .brand .wordmark{display:none}
.m02e.variant-a .dc-header .brand-baseline,.m02e.variant-a .dc-header.is-floating .brand-baseline{grid-row:1 / 3;align-self:center;font-size:12px;line-height:1.2;letter-spacing:.08em;max-width:118px;white-space:normal}
.m02e.variant-a .dc-header.is-floating{top:16px}
.m02e.variant-a.dc-live .dc-header{top:0}
.m02e.variant-a.dc-live .dc-header.is-floating{top:10px}
.m02e.variant-a .dc-footer .brand-baseline{display:block;font:500 9px/1.3 var(--display);letter-spacing:.055em}
.m02e .dc-review-cards .dc-review-card h2{font-family:'Plus Jakarta Sans',sans-serif;font-size:30px;letter-spacing:-.04em;font-weight:400;min-height:72px}
.m02e.dc-review .dc-review-intro h1{font-family:'Plus Jakarta Sans',sans-serif;font-weight:400;letter-spacing:-.05em}
.m02e.dc-review .dc-review-cards .dc-review-card>span{font-family:Inter,sans-serif;letter-spacing:.05em}
.m02e.dc-review .ds-swatches i{width:27px;height:27px;border-radius:50%}
.m02e.dc-review .dc-header{background:#fff;color:#131312}
.m02e.dc-review .dc-header-host{height:112px}
.m02e.variant-a .dc-contact-form,.m02e.variant-a .dc-form-page>div{min-width:0}
@media(max-width:1100px){.m02e.variant-a .dc-header nav{border-radius:0 0 22px 22px}.m02e.variant-a .dc-header.is-floating nav{left:0;right:0}}
@media(max-width:650px){
 .m02e.variant-a.dc-live .dc-header{top:0}
 .m02e.variant-a .dc-header{top:32px;min-height:90px}
 .m02e.variant-a .dc-header .brand,.m02e.variant-a .dc-header.is-floating .brand{column-gap:8px;row-gap:4px}
 .m02e.variant-a .dc-header .brand .wordmark,.m02e.variant-a .dc-header.is-floating .brand .wordmark{font-size:25px}
 .m02e.variant-a .dc-header .brand-mark,.m02e.variant-a .dc-header.is-floating .brand-mark{width:34px;height:34px}
 .m02e.variant-a .dc-header .brand-baseline,.m02e.variant-a .dc-header.is-floating .brand-baseline{font-size:10px;letter-spacing:.045em}
 .m02e.variant-a .dc-header.is-floating{top:10px;min-height:72px;padding-inline:16px}
 .m02e.dc-review .dc-header-host{height:90px}
 .m02e.dc-review .dc-review-cards .dc-review-card h2{min-height:0;font-size:32px}
}
@media(max-width:360px){
 .m02e.variant-a .dc-header{gap:14px}
 .m02e.variant-a .dc-header .brand .wordmark,.m02e.variant-a .dc-header.is-floating .brand .wordmark{font-size:24px}
 .m02e.variant-a .dc-header .brand-mark,.m02e.variant-a .dc-header.is-floating .brand-mark{width:32px;height:32px}
 .m02e.variant-a .dc-header .brand-baseline,.m02e.variant-a .dc-header.is-floating .brand-baseline{font-size:9.6px;letter-spacing:.025em}
}

.m02e.dc-review .m02e-single{grid-template-columns:1fr;max-width:980px;margin-inline:auto}.m02e.dc-review .m02e-single .dc-review-card h2{min-height:0}.m02e.dc-review .m02e-single .dc-review-card>p{min-height:0}
