.skyclean .sc-section{padding:68px 0}.skyclean .sc-section-gray{background:#f5f8fc}.skyclean .sc-wrap{width:min(1200px,94vw);margin:0 auto}.skyclean .sc-h2{text-align:center;font-size:34px;font-weight:800;margin-bottom:34px;color:#172744}.skyclean .sc-cta-banner{background:var(--primary);padding:48px 0;text-align:center}.skyclean .sc-cta-banner h2{color:#fff;font-size:28px;font-weight:700;margin-bottom:22px;max-width:700px;margin-left:auto;margin-right:auto}.skyclean .sc-cta-btns{display:flex;gap:16px;justify-content:center;flex-wrap:wrap}.skyclean .sc-cta-outline{border:2px solid #fff;color:#fff;padding:12px 28px;border-radius:6px;font-size:15px;font-weight:600;transition:background .2s;text-decoration:none}.skyclean .sc-cta-outline:hover{background:rgba(255,255,255,.15)}.skyclean .sc-cta-fill{background:#fff;color:var(--primary-dark);padding:12px 28px;border-radius:6px;font-size:15px;font-weight:600;transition:background .2s;text-decoration:none;border:2px solid #fff}.skyclean .sc-cta-fill:hover{background:#edf4eb}.skyclean .sc-why5{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:20px;gap:20px;text-align:center}.skyclean .sc-why5-icon{width:70px;height:70px;border-radius:50%;background:#eef4ec;display:flex;align-items:center;justify-content:center;margin:0 auto 14px}.skyclean .sc-why5-icon svg{width:32px;height:32px;fill:var(--primary-dark)}.skyclean .sc-why5 h3{font-size:16px;font-weight:700;margin-bottom:8px}.skyclean .sc-why5 p{font-size:13px;color:#555;line-height:1.6}.skyclean .sc-steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;text-align:center}.skyclean .sc-step-connector{display:flex;align-items:center;justify-content:center;gap:12px;margin-bottom:16px}.skyclean .sc-step-circle{width:50px;height:50px;border-radius:50%;border:2px solid var(--primary);color:var(--primary-dark);display:flex;align-items:center;justify-content:center;font-size:22px;font-weight:700;flex-shrink:0}.skyclean .sc-step-line{flex:1 1;height:1px;background:#ccc}.skyclean .sc-step h3{font-size:22px;font-weight:800;color:var(--dark);margin-bottom:14px}.skyclean .sc-step-card{border:1px solid #d9e5f2;border-radius:10px;overflow:hidden;box-shadow:0 10px 24px rgba(13,78,150,.08)}.skyclean .sc-step-card-top{padding:16px;font-size:15px;font-weight:700;background:#fff;color:#1d355a}.skyclean .sc-step-card-btm{padding:14px;background:#0d4e96;color:#fff;font-size:14px;line-height:1.55}.skyclean .sc-hoods{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.skyclean .sc-hood{text-align:center;padding:12px 6px;font-size:13px;font-weight:500;border:1px solid #d8e5f2;border-radius:6px;color:#425878;background:#fff}.skyclean .sc-areas-pills{display:grid;grid-template-columns:repeat(5,1fr);grid-gap:10px;gap:10px}.skyclean .sc-area-pill{text-align:center;padding:12px 8px;font-size:14px;background:#eef4ff;border:1px solid #d7e6f7;border-radius:30px;color:#3f587a;font-weight:500}.skyclean .sc-other-btns{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.skyclean .sc-other-btn{background:#0d4e96;color:#fff;padding:14px 10px;border-radius:8px;font-size:14px;font-weight:600;text-align:center;text-decoration:none;transition:background .2s}.skyclean .sc-other-btn:hover{background:#0a3f7c}.skyclean .sc-postal-grid{display:grid;grid-template-columns:repeat(6,1fr);grid-gap:8px;gap:8px;margin-bottom:20px}.skyclean .sc-postal-item{text-align:center;padding:10px 4px;border:1px solid #d8e5f2;border-radius:6px;font-size:13px;color:#425878;font-weight:500;background:#fff}.skyclean .sc-postal-more{display:block;width:100%;max-width:300px;margin:0 auto;background:#0d4e96;color:#fff;padding:12px 20px;text-align:center;border-radius:8px;font-size:14px;font-weight:700;cursor:pointer;border:none;transition:background .2s}.skyclean .sc-postal-more:hover{background:#0a3f7c}.skyclean .sc-reviews-sub{text-align:center;font-size:14px;color:#888;margin-bottom:28px}.skyclean .sc-reviews{display:grid;grid-template-columns:200px 1fr;grid-gap:28px;gap:28px;align-items:start}.skyclean .sc-rating-box{border:1px solid #d8e5f2;border-radius:10px;padding:18px;text-align:center;box-shadow:0 10px 24px rgba(13,78,150,.08)}.skyclean .sc-rating-box h4{font-size:15px;font-weight:700;margin-bottom:6px}.skyclean .sc-rating-score{font-size:34px;font-weight:800;line-height:1;margin-bottom:4px}.skyclean .sc-rating-stars{color:#fbbc04;font-size:18px;margin-bottom:4px}.skyclean .sc-rating-count{font-size:12px;color:#888;margin-bottom:10px}.skyclean .sc-btn-google{display:inline-block;background:var(--primary);color:#fff;padding:7px 14px;border-radius:4px;font-size:12px;font-weight:600;text-decoration:none}.skyclean .sc-review-slider{position:relative}.skyclean .sc-review-track{display:flex;gap:12px;transition:transform .4s ease}.skyclean .sc-review-track .sc-review-card{flex-grow:0;flex-shrink:0;flex-basis:calc(33.3333% - 8px)}.skyclean .sc-review-card{border:1px solid #d8e5f2;border-radius:10px;padding:16px;flex-shrink:0;background:#fff;box-shadow:0 10px 24px rgba(13,78,150,.08)}.skyclean .sc-review-header{display:flex;align-items:center;gap:10px;margin-bottom:8px}.skyclean .sc-review-avatar{width:38px;height:38px;border-radius:50%;background:var(--primary);color:#fff;font-size:15px;font-weight:700;display:flex;align-items:center;justify-content:center;flex-shrink:0}.skyclean .sc-review-name{font-size:13px;font-weight:700}.skyclean .sc-review-date{font-size:12px;color:#888}.skyclean .sc-review-g{margin-left:auto;font-size:15px;font-weight:700;color:#4285f4;flex-shrink:0}.skyclean .sc-review-stars{color:#fbbc04;font-size:14px;margin-bottom:8px}.skyclean .sc-review-text{font-size:13px;color:#4f617e;line-height:1.65}.skyclean .sc-review-arrow{position:absolute;top:45%;transform:translateY(-50%);z-index:3;width:34px;height:34px;border-radius:50%;border:2px solid #ccc;background:#fff;color:#555;font-size:22px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s;line-height:1;padding:0}.skyclean .sc-review-arrow:hover:not(:disabled){border-color:var(--primary);color:var(--primary-dark)}.skyclean .sc-review-arrow:disabled{opacity:.35;cursor:default}.skyclean .sc-review-arrow-left{left:-17px}.skyclean .sc-review-arrow-right{right:-17px}.skyclean .sc-photo-strip{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px;margin-bottom:60px}.skyclean .sc-photo-strip img{width:100%;height:220px;object-fit:cover;border-radius:6px}.skyclean .sc-team{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.skyclean .sc-team-card{position:relative;border-radius:8px;overflow:hidden}.skyclean .sc-team-card img{width:100%;height:280px;object-fit:cover;display:block}.skyclean .sc-team-name{position:absolute;bottom:0;left:0;right:0;background:rgba(230,160,20,.9);color:#fff;font-size:15px;font-weight:700;text-align:center;padding:8px}.skyclean .sc-also{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:24px;gap:24px}.skyclean .sc-also-item{display:flex;gap:14px;align-items:flex-start}.skyclean .sc-also-icon{width:52px;height:52px;border-radius:50%;background:#eef4ec;display:flex;align-items:center;justify-content:center;flex-shrink:0}.skyclean .sc-also-icon svg{width:26px;height:26px;fill:var(--primary-dark)}.skyclean .sc-also-item h4{font-size:14px;font-weight:700;margin-bottom:4px}.skyclean .sc-also-item p{font-size:13px;color:#666;line-height:1.5}@media (max-width:900px){.skyclean .sc-hoods,.skyclean .sc-why5{grid-template-columns:repeat(3,1fr)}.skyclean .sc-also{grid-template-columns:repeat(2,1fr)}.skyclean .sc-review-track .sc-review-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px)}.skyclean .sc-photo-strip{grid-template-columns:repeat(2,1fr)}.skyclean .sc-areas-pills{grid-template-columns:repeat(3,1fr)}.skyclean .sc-team{grid-template-columns:repeat(2,1fr)}.skyclean .sc-reviews{grid-template-columns:1fr}}@media (max-width:600px){.skyclean .sc-why5{grid-template-columns:repeat(2,1fr)}.skyclean .sc-steps{grid-template-columns:1fr}.skyclean .sc-hoods{grid-template-columns:repeat(2,1fr)}.skyclean .sc-also{grid-template-columns:1fr}.skyclean .sc-areas-pills{grid-template-columns:repeat(2,1fr)}.skyclean .sc-postal-grid{grid-template-columns:repeat(3,1fr)}.skyclean .sc-other-btns{grid-template-columns:1fr}.skyclean .sc-photo-strip{grid-template-columns:repeat(2,1fr)}.skyclean .sc-review-track .sc-review-card{flex:0 0 100%}}