.cleaningRotation-module__OAp4JW__cleaningRotationPage{--cleaning-rotation-css-loaded:1}.cleaningRotation-module__OAp4JW__hero{background:radial-gradient(circle at 10% 18%,#ffd95a3d,#0000 18rem),radial-gradient(circle at 90% 12%,#a2ede261,#0000 22rem),linear-gradient(#fff 0%,#f3fbff 100%);border-bottom:4px solid #d7effa;padding-block:56px 70px}.cleaningRotation-module__OAp4JW__heroInner{grid-template-columns:minmax(0,1.05fr) minmax(320px,.65fr);align-items:center;gap:52px;display:grid}.cleaningRotation-module__OAp4JW__hero h1{max-width:880px;color:var(--ink-blue)}.cleaningRotation-module__OAp4JW__heroLead{max-width:760px;color:var(--muted);font-size:1.22rem;line-height:1.72}.cleaningRotation-module__OAp4JW__heroActions{flex-wrap:wrap;gap:14px;margin-top:28px;display:flex}.cleaningRotation-module__OAp4JW__noAccount{color:var(--brandStrong);margin-top:14px;font-weight:800}.cleaningRotation-module__OAp4JW__heroPreview,.cleaningRotation-module__OAp4JW__examplePanel{border:2px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:#fff;gap:14px;padding:24px;display:grid}.cleaningRotation-module__OAp4JW__heroPreview{transform:rotate(1.5deg)}.cleaningRotation-module__OAp4JW__heroPreview>p{color:var(--ink-blue);margin:0;font-size:1.25rem;font-weight:900}.cleaningRotation-module__OAp4JW__steps{padding-block:46px 28px}.cleaningRotation-module__OAp4JW__stepCard{border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);grid-template-columns:72px minmax(0,1fr);gap:24px;margin-bottom:24px;padding:28px;display:grid;box-shadow:0 8px #16375b0e}.cleaningRotation-module__OAp4JW__mint{background:linear-gradient(135deg,#f5fff9,#fff)}.cleaningRotation-module__OAp4JW__aqua{background:linear-gradient(135deg,#f2fbff,#fff)}.cleaningRotation-module__OAp4JW__periwinkle{background:linear-gradient(135deg,#f1f4ff,#fff)}.cleaningRotation-module__OAp4JW__lavender{background:linear-gradient(135deg,#f7f4ff,#fff)}.cleaningRotation-module__OAp4JW__blue{background:linear-gradient(135deg,#eef8ff,#fff)}.cleaningRotation-module__OAp4JW__stepNumber{background:var(--brandStrong);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:1.35rem;font-weight:900;display:inline-flex;box-shadow:0 8px 18px #176b873d}.cleaningRotation-module__OAp4JW__stepCopy h2,.cleaningRotation-module__OAp4JW__reassurancePanel h2,.cleaningRotation-module__OAp4JW__detailGrid h2,.cleaningRotation-module__OAp4JW__finalCta h2{color:var(--ink-blue);margin-bottom:12px;font-size:clamp(1.8rem,4vw,3rem);line-height:1.08}.cleaningRotation-module__OAp4JW__stepCopy p,.cleaningRotation-module__OAp4JW__detailGrid p,.cleaningRotation-module__OAp4JW__finalCta p,.cleaningRotation-module__OAp4JW__reassuranceCopy p{color:var(--muted);line-height:1.72}.cleaningRotation-module__OAp4JW__frequencyGrid,.cleaningRotation-module__OAp4JW__ideaGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-block:22px;display:grid}.cleaningRotation-module__OAp4JW__frequencyGrid span,.cleaningRotation-module__OAp4JW__ideaGrid li{border:1px solid var(--border);border-radius:var(--radius-sm);color:var(--ink-blue);background:#ffffffc7;padding:14px 16px;font-weight:800}.cleaningRotation-module__OAp4JW__ideaGrid{padding:0;list-style:none}.cleaningRotation-module__OAp4JW__realityCheck{border-radius:var(--radius-md);background:#fff8cf;border:2px solid #ecd979;margin-top:20px;padding:20px}.cleaningRotation-module__OAp4JW__realityCheck h3{color:#5e4700}.cleaningRotation-module__OAp4JW__checkList{gap:10px;margin-block:20px;padding:0;list-style:none;display:grid}.cleaningRotation-module__OAp4JW__checkList li{border-radius:var(--radius-sm);color:#164e3a;background:#e8f7f2;padding:12px 14px;font-weight:800}.cleaningRotation-module__OAp4JW__exampleRow{border:1px solid var(--border);border-radius:var(--radius-sm);background:#f8fafc;grid-template-columns:minmax(120px,.35fr) 42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.cleaningRotation-module__OAp4JW__exampleLabel{color:var(--brandStrong);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;font-weight:900}.cleaningRotation-module__OAp4JW__bigBox{border:2px solid var(--brandStrong);color:#164e3a;border-radius:8px;justify-content:center;align-items:center;width:34px;height:34px;font-size:.62rem;font-weight:900;display:inline-flex}.cleaningRotation-module__OAp4JW__checked{background:var(--green-soft)}.cleaningRotation-module__OAp4JW__skipBoxes{gap:7px;display:flex}.cleaningRotation-module__OAp4JW__skipBoxes i{border:2px solid var(--brandStrong);border-radius:5px;width:18px;height:18px;display:block}.cleaningRotation-module__OAp4JW__skipBoxes .cleaningRotation-module__OAp4JW__skipChecked{background:var(--brandStrong)}.cleaningRotation-module__OAp4JW__reassuranceSection{padding-block:56px}.cleaningRotation-module__OAp4JW__reassurancePanel{border-radius:var(--radius-lg);box-shadow:var(--shadow-soft);background:linear-gradient(135deg,#f7f4ff,#f0fff9);border:2px solid #d7ccff;grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:40px;padding:36px;display:grid}.cleaningRotation-module__OAp4JW__detailSection{padding-block:28px 64px}.cleaningRotation-module__OAp4JW__detailGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.cleaningRotation-module__OAp4JW__detailGrid article{border:2px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:28px;box-shadow:0 8px #16375b0e}.cleaningRotation-module__OAp4JW__finalCta{text-align:center;background:radial-gradient(circle at 12% 18%,#a2ede257,#0000 20rem),radial-gradient(circle at 88% 80%,#d5d3ff70,#0000 22rem),#fff;padding-block:72px}.cleaningRotation-module__OAp4JW__finalCta p{max-width:720px;margin-inline:auto;font-size:1.12rem}.cleaningRotation-module__OAp4JW__finalCta a{margin-top:14px}.cleaningRotation-module__OAp4JW__finalCta span{color:var(--muted);margin-top:14px;font-weight:700;display:block}@media (max-width:900px){.cleaningRotation-module__OAp4JW__heroInner,.cleaningRotation-module__OAp4JW__reassurancePanel,.cleaningRotation-module__OAp4JW__detailGrid{grid-template-columns:1fr}.cleaningRotation-module__OAp4JW__heroPreview{transform:none}}@media (max-width:640px){.cleaningRotation-module__OAp4JW__hero{padding-block:42px 50px}.cleaningRotation-module__OAp4JW__stepCard,.cleaningRotation-module__OAp4JW__frequencyGrid,.cleaningRotation-module__OAp4JW__ideaGrid{grid-template-columns:1fr}.cleaningRotation-module__OAp4JW__exampleRow{grid-template-columns:42px minmax(0,1fr) auto}.cleaningRotation-module__OAp4JW__exampleLabel{grid-column:1/-1}}
