/* Light refinement of the existing Cyklone design. */
#main-content .cy-section-intro{max-width:740px;margin-left:auto;margin-right:auto}
#main-content .cy-section-intro p{max-width:620px;margin-left:auto;margin-right:auto}
#main-content .cy-service .cy-photo{aspect-ratio:16/10;overflow:hidden}
#main-content .cy-service .cy-photo img{width:100%;height:100%;object-fit:cover}
#main-content .cy-service .cy-card-copy{padding-top:24px;padding-bottom:24px}
#main-content .cy-service h3{line-height:1.3}
#main-content .cy-service p{line-height:1.65}
#main-content .cy-hero-copy>p{max-width:560px}
#main-content .section.service-questions{padding-top:52px;padding-bottom:52px}
#main-content .service-questions .faq-item summary{line-height:1.5}
#main-content .service-questions .faq-item summary h3{line-height:1.5}
#main-content .blog-card{overflow:hidden}
#main-content .blog-card> a >img{width:100%;height:230px;object-fit:cover}
#main-content .blog-card h2{line-height:1.3}
#main-content .blog-card p{line-height:1.65}
#main-content .blog-card .copy,#main-content .blog-card .blog-card-body,#main-content .blog-card .blog-card-copy{padding:24px}
#main-content .pricing-section{scroll-margin-top:115px}
#main-content .pricing-faq{max-width:900px}
#main-content #quote-form a[href*="book-cleaning-whatsapp"]{display:inline-block;padding:8px 14px;border:1px solid #b8dfe2;border-radius:8px;font-weight:700;line-height:1.5}
#main-content #quote-form input,#main-content #quote-form select,#main-content #quote-form textarea{font-size:16px}
.site-nav a:focus-visible,.site-nav summary:focus-visible,#main-content a:focus-visible,#main-content button:focus-visible{outline:3px solid #008e9c;outline-offset:4px}
@media(min-width:851px){#main-content .cy-services,#main-content .cy-why,#main-content .cy-reviews{padding-top:64px;padding-bottom:64px}#main-content .cy-detail .section{padding-top:64px;padding-bottom:64px}}
@media(max-width:600px){#main-content .cy-service .cy-card-copy{padding:21px}#main-content .blog-card> a >img{height:210px}#main-content .service-questions .split{gap:25px}#main-content .pricing-section{scroll-margin-top:90px}}
