/* No reserved space, labels or preview boxes while approval is pending. */
.ongalpi-ad-slot[hidden]{display:none!important;min-height:0!important;height:0!important;margin:0!important;padding:0!important;border:0!important}
.ongalpi-ad-slot{box-sizing:border-box;max-width:100%;min-width:0;margin:48px 0;padding:12px 0;clear:both;overflow:hidden;contain:layout}
.ongalpi-ad-label{display:block;text-align:center;font:12px/1.5 system-ui,sans-serif;color:#6f736e;margin-bottom:10px}
.ongalpi-ad-content{width:100%;max-width:100%;min-width:0;min-height:250px}
.ongalpi-ad-content .adsbygoogle{display:block;width:100%;max-width:100%;min-height:250px}
.home-cleaning-card{margin:32px 0;padding:28px;border:1px solid #d9dfd5;border-radius:12px;background:#f0f3ec}
.home-cleaning-card h2{font-size:clamp(22px,3vw,30px);line-height:1.45;margin:0 0 14px}
.home-cleaning-card p{line-height:1.8;max-width:65ch}
.home-cleaning-card a{display:inline-flex;align-items:center;min-height:44px;margin-top:12px;padding:10px 16px;border:1px solid #406654;border-radius:6px;color:#284d3c;background:#fff;text-decoration:none;font-weight:700;max-width:100%;box-sizing:border-box}
.home-cleaning-card a:focus-visible{outline:3px solid #c89f4b;outline-offset:4px}
.home-cleaning-card+.ongalpi-ad-slot:not([hidden]){margin-top:64px}
@media(min-width:1000px){.quick-start-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(max-width:480px){.home-cleaning-card{padding:22px 18px}.home-cleaning-card a{width:100%;justify-content:center}.ongalpi-ad-slot{margin:40px 0}}
