.vacuum-banner .dbd-banner-image{display:flex;justify-content:center;align-items:center;min-height:530px;background:linear-gradient(125deg,#e1ecf7,#f5f9fd)}.vacuum-banner .dbd-banner-image img{max-height:530px;width:auto;max-width:100%;object-fit:contain;mix-blend-mode:multiply}.vacuum-banner .dbd-banner-copy h1{font-size:clamp(2rem,3.25vw,3.45rem)}.vacuum-use-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:30px}.vacuum-use-grid article{padding:28px;border:1px solid #d8e3ef;border-radius:12px;background:#fff}.vacuum-use-grid h3{margin:0 0 10px;color:#0b3767}.vacuum-use-grid p{margin:0;color:#526a83;line-height:1.75}.vacuum-banner .dbd-features li{border:1px solid #c9dbea}@media(max-width:700px){.vacuum-banner .dbd-banner-image{min-height:0}.vacuum-banner .dbd-banner-image img{max-height:340px}.vacuum-use-grid{grid-template-columns:1fr}.vacuum-banner .dbd-banner-copy h1{font-size:clamp(2rem,8vw,2.7rem)}}
.vacuum-banner .dbd-banner-layout{position:relative;display:block;max-width:none;min-height:clamp(440px,37.5vw,650px);overflow:hidden}.vacuum-banner .dbd-banner-image{position:absolute;inset:0;padding:0;min-height:0;background:none}.vacuum-banner .dbd-banner-image img{width:100%;height:100%;max-height:none;max-width:none;object-fit:cover;mix-blend-mode:normal;border-radius:0}.vacuum-banner .dbd-banner-copy{position:relative;z-index:1;width:49%;min-height:inherit;padding:50px 4vw 50px 6vw;background:linear-gradient(90deg,#eff6fcfa 65%,#eff6fc00)}.vacuum-banner .dbd-banner-copy h1{font-size:clamp(2rem,3.1vw,3.3rem)}.vacuum-banner .dbd-banner-copy>p{max-width:520px}.vacuum-banner .dbd-features{max-width:440px}.uclean-advantage-grid svg{width:28px;height:28px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}@media(max-width:700px){.vacuum-banner .dbd-banner-layout{display:flex;flex-direction:column;min-height:0}.vacuum-banner .dbd-banner-copy{width:100%;padding:30px 22px;background:#eff5fc;min-height:0}.vacuum-banner .dbd-banner-image{position:relative;inset:auto;aspect-ratio:8/3;width:100%}.vacuum-banner .dbd-banner-image img{max-height:none;object-fit:contain}.vacuum-banner .dbd-banner-copy h1{font-size:2rem}}

.vacuum-specs table{min-width:1020px;table-layout:fixed}.vacuum-specs th,.vacuum-specs td{text-align:center;vertical-align:middle;border-right:1px solid #d8e3ef;padding:13px 12px;font-size:.94rem}.vacuum-specs thead th{background:#173d66;color:white;width:auto}.vacuum-specs thead th:first-child{width:120px}.vacuum-specs thead th:nth-child(2){width:230px}.vacuum-specs thead th:nth-child(3){width:80px}.vacuum-specs .spec-group{background:#214f7e;color:white;width:auto}.vacuum-specs tbody th:not(.spec-group){text-align:left;width:auto}.vacuum-specs tbody tr:nth-child(even) td{background:#f3f7fb}
