main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works]{background:radial-gradient(circle at 50% -30%,#fff,#eff3ff 55%,#e9eeff)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] h2{font-size:27px;line-height:1.25;letter-spacing:-.035em;color:#1b285e}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] [data-ploy-component=card]{border:1px solid #d4dcfa;border-radius:24px;background:#fbfbff;box-shadow:inset 0 3px #fff,0 6px #dce3fb,0 13px 23px #273a8217}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] picture,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] img{overflow:hidden;border-radius:18px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] picture{box-shadow:0 5px 14px #2a377d1f}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .home-section-booking{display:flex;justify-content:center;margin-top:43px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] a[data-ploy-component=button],main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .home-section-booking a[data-ploy-component=button]{min-width:172px;min-height:49px;height:auto;padding:11px 28px;border:1px solid #1c33be;border-radius:17px;background:#233ce6;box-shadow:inset 0 2px #ffffff57,0 5px #172eb0,0 11px 18px #2033a424;color:#fff;font-family:var(--font-heading);font-size:15px;font-weight:600;transform:none;transition:background-color .18s ease,box-shadow .18s ease}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] a[data-ploy-component=button]:hover,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .home-section-booking a[data-ploy-component=button]:hover{background:#1e35cb;box-shadow:inset 0 2px #ffffff57,0 5px #1429a1,0 11px 18px #2033a430;transform:none}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] a[data-ploy-component=button]:focus-visible,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .home-section-booking a[data-ploy-component=button]:focus-visible{outline:3px solid #233ce6;outline-offset:4px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] h3{font-family:var(--font-heading);font-size:19px;line-height:1.35;font-weight:700;letter-spacing:-.025em;color:#1b285e}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] [data-ploy-component=card] p{font-family:var(--font-body);font-size:16px;line-height:1.55;color:#353c61}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family]{position:relative;overflow:hidden;background:radial-gradient(circle at 50% -35%,#fff 15%,#f2f5ff 70%,#eaf0ff)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] h2{color:#1b285e;letter-spacing:-.035em;line-height:1.2}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] p,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] strong{color:#353c61;line-height:1.55}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .local-family-logos{max-width:1010px;margin-inline:auto;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] picture{position:relative;width:min(100%,212px);height:212px;padding:10px;border:1px solid #dce2f7;border-radius:30px;background:linear-gradient(145deg,#fff 2%,#f5f7ff 85%);box-shadow:inset 3px 4px 5px #fff,inset -4px -5px 10px #a7b3e421,0 8px #dce4f8,0 18px 25px #23357e1f;transform:rotate(-3deg)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] picture:nth-child(2){transform:rotate(2deg) translateY(4px)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] picture:nth-child(3){transform:rotate(-2deg)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] picture img{position:relative;z-index:1;width:100%!important;height:100%!important;max-width:100%;border-radius:22px;object-fit:cover}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] a[data-ploy-component=button]{margin-top:46px;border:1px solid #1d36c5;border-radius:19px;background:#233ce6;box-shadow:inset 0 2px #ffffff5c,0 5px #172eb0,0 11px 18px #2033a430}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] a[data-ploy-component=button]:focus-visible{outline:3px solid #233ce6;outline-offset:4px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro]{padding-top:40px;padding-bottom:82px;background:linear-gradient(180deg,#fff,#fafbff)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] [data-ploy-component=container]{display:grid;grid-template-columns:minmax(0,.98fr) minmax(0,1.02fr);grid-template-rows:auto 1fr;align-items:center;column-gap:clamp(38px,6vw,88px)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h3{grid-column:1;grid-row:1;align-self:end;margin-bottom:15px;color:#233cc9;font-family:var(--font-heading);font-size:14px;font-weight:700;line-height:1.4;letter-spacing:.12em}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h2{grid-column:1;grid-row:2;align-self:start;max-width:540px;margin:0;color:#1b285e;font-family:var(--font-heading);font-size:clamp(29px,2.7vw,35px);font-weight:700;line-height:1.24;letter-spacing:-.035em;text-wrap:balance}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] p{grid-column:2;grid-row:1 / 3;margin:0;padding:32px 36px;border:1px solid #dce3f7;border-radius:25px;background:#f5f7ff;box-shadow:inset 0 2px #fff,0 6px #e3e9fa,0 13px 24px #273a8214;color:#353c61;font-family:var(--font-body);font-size:18px;line-height:1.6;text-align:left}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different]{padding-top:72px;padding-bottom:60px;background:#fff}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] [data-ploy-component=container]{display:grid;grid-template-columns:minmax(0,.35fr) minmax(0,.65fr);column-gap:clamp(35px,5vw,72px);text-align:left}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] h2{grid-column:1;grid-row:1 / 3;margin:0;color:#1b285e;font-size:32px;line-height:1.22;letter-spacing:-.035em;text-wrap:balance}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:first-of-type{grid-column:2;grid-row:1;color:#353c61;font-size:18px;line-height:1.6;font-weight:400}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:first-of-type strong{color:#1b285e;font-size:inherit;line-height:inherit;font-weight:700}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:nth-of-type(2){grid-column:2;grid-row:2;margin-top:23px;padding:22px 25px;border:1px solid #dce3f7;border-radius:21px;background:#f5f7ff;box-shadow:inset 0 2px #fff,0 5px #e4e9f9;color:#353c61;font-size:16px;line-height:1.65;font-weight:500}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] hr{grid-column:1 / -1;margin-top:48px;border-color:#dce3f7}@media(max-width:767px){main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .home-section-booking{margin-top:31px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different]{padding-top:54px;padding-bottom:54px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] [data-ploy-component=container]{grid-template-columns:minmax(0,1fr)}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] h2,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:first-of-type,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:nth-of-type(2){grid-column:1;grid-row:auto}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] h2{margin-bottom:18px;font-size:27px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:first-of-type{font-size:16px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] p:nth-of-type(2){margin-top:20px;padding:19px;font-size:15px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-different] hr{margin-top:37px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro]{padding-top:40px;padding-bottom:62px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] [data-ploy-component=container]{grid-template-columns:minmax(0,1fr);grid-template-rows:auto}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h3,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h2,main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] p{grid-column:1;grid-row:auto}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h3{margin-bottom:14px;font-size:12px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] h2{max-width:540px;margin-bottom:23px;font-size:27px;line-height:1.28}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=about-intro] p{padding:24px 22px;border-radius:21px;font-size:16px;line-height:1.6}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] .local-family-logos{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] h2{font-size:23px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=how-it-works] [data-ploy-component=card]{margin-bottom:5px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family]{padding-top:76px}main#main-content.ascend-landing-body[data-ploy-component=cleaning-landing-body] section[data-ploy-component=local-family] picture{width:min(100%,168px);height:auto;min-height:0;aspect-ratio:1}}
