Housekeeping
A clean home, without the hassle.
We provide reliable and discreet housekeeping services tailored to your lifestyle.
Enjoy a perfectly maintained home with high standards, trusted professionals, and peace of mind.
What we handle
- Regular cleaning (weekly / bi-weekly / monthly)
- Deep cleaning and seasonal refresh
- Kitchen & bathroom detailing
- Laundry & light home organization
- Move-in / move-out preparation
Our standards
- Trusted and vetted professionals
- Discreet, respectful service
- Clear communication & follow-up
- Customized to your preferences
- High attention to detail
How it works
- Request the service (form or text message).
- We confirm the details and your preferences.
- We assign the right professional for your needs.
- Service delivered with quality control and follow-up.
Need it fast?
For faster service, text us at (514) 377-0402.
We’ll respond with availability and next steps.
/* ===== Housekeeping Page (responsive, clean) ===== */
.hk-container{
max-width: 1100px;
margin: 0 auto;
padding: 0 18px;
}
.hk-hero{
padding: 64px 0 34px;
}
.hk-eyebrow{
letter-spacing: .14em;
text-transform: uppercase;
font-size: 12px;
opacity: .7;
margin: 0 0 10px;
}
.hk-title{
margin: 0 0 14px;
font-size: clamp(28px, 4vw, 44px);
line-height: 1.1;
}
.hk-lead{
margin: 0;
font-size: 16px;
line-height: 1.7;
max-width: 62ch;
opacity: .9;
}
.hk-actions{
display: flex;
gap: 12px;
flex-wrap: wrap;
margin-top: 22px;
}
.hk-btn{
display: inline-flex;
align-items: center;
justify-content: center;
text-decoration: none;
padding: 12px 16px;
border-radius: 12px;
font-weight: 600;
border: 1px solid rgba(0,0,0,.12);
}
.hk-btn-primary{
background: #111;
color: #fff;
border-color: #111;
}
.hk-btn-ghost{
background: transparent;
color: inherit;
}
.hk-section{
padding: 28px 0;
}
.hk-muted{
background: rgba(0,0,0,.03);
border-top: 1px solid rgba(0,0,0,.06);
border-bottom: 1px solid rgba(0,0,0,.06);
padding: 34px 0;
}
.hk-grid{
display: grid;
grid-template-columns: repeat(2, minmax(0, 1fr));
gap: 18px;
}
.hk-card{
background: #fff;
border: 1px solid rgba(0,0,0,.08);
border-radius: 18px;
padding: 18px;
box-shadow: 0 10px 24px rgba(0,0,0,.04);
}
.hk-h2{
margin: 0 0 10px;
font-size: 18px;
}
.hk-h3{
margin: 0 0 10px;
font-size: 16px;
}
.hk-list{
margin: 0;
padding-left: 18px;
line-height: 1.8;
opacity: .9;
}
.hk-split{
display: grid;
grid-template-columns: 1.2fr .8fr;
gap: 18px;
align-items: start;
}
.hk-steps{
margin: 0;
padding-left: 18px;
line-height: 1.8;
opacity: .9;
}
.hk-note{
background: #fff;
border: 1px solid rgba(0,0,0,.08);
border-radius: 18px;
padding: 18px;
}
.hk-small{
margin: 0 0 14px;
font-size: 14px;
line-height: 1.7;
opacity: .9;
}
/* Mobile */
@media (max-width: 780px){
.hk-hero{ padding: 46px 0 20px; }
.hk-grid{ grid-template-columns: 1fr; }
.hk-split{ grid-template-columns: 1fr; }
.hk-btn{ width: 100%; }
}
