.skyclean .ps-section{padding:68px 0}.skyclean .ps-section-gray{background:#f5f8fc}.skyclean .ps-wrap{width:min(1200px,94vw);margin:0 auto}.skyclean .ps-h2{text-align:center;font-size:34px;font-weight:800;margin-bottom:34px;color:#172744}.skyclean .ps-hero{min-height:520px;position:relative;display:flex;align-items:center;justify-content:center;padding:150px 0 60px;text-align:center;background-size:cover;background-position:50%}.skyclean .ps-hero:before{content:"";position:absolute;inset:0;background:rgba(0,0,0,.52)}.skyclean .ps-hero-inner{position:relative;color:#fff;padding:0 20px;max-width:800px}.skyclean .ps-hero-inner h1{font-size:42px;font-weight:900;line-height:1.15;margin-bottom:14px}.skyclean .ps-hero-inner p{font-size:18px;font-weight:500;margin-bottom:28px;opacity:.92}.skyclean .ps-hero-btns{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;margin-bottom:28px}.skyclean .ps-hero-call{border:2px solid #fff;color:#fff;padding:12px 30px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.skyclean .ps-hero-call:hover{background:rgba(255,255,255,.15)}.skyclean .ps-hero-quote{background:var(--primary);color:#fff;padding:12px 30px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:background .2s}.skyclean .ps-hero-quote:hover{background:var(--primary-dark)}.skyclean .ps-hero-stars{color:#f4b400;font-size:36px;margin-bottom:8px}.skyclean .ps-hero-review{font-size:14px;opacity:.9;max-width:580px;margin:0 auto;line-height:1.6}.skyclean .ps-hero-review-slider{overflow:hidden;max-width:620px}.skyclean .ps-hero-review-track{display:flex;transition:transform 1.6s ease-in-out}.skyclean .ps-hero-review-slide{min-width:100%;padding:0 6px}.skyclean .ps-hero-slide-stars{margin-bottom:10px}.skyclean .ps-hero-review blockquote{font-size:14px;opacity:.95;margin:0 auto 8px;font-style:italic}.skyclean .ps-hero-review cite{display:block;font-style:normal;font-size:15px;font-weight:700}.skyclean .ps-works-text{text-align:center;font-size:15px;color:#4d607e;line-height:1.85;max-width:860px;margin:0 auto 42px}.skyclean .ps-works-text strong{color:#1d355a}.skyclean .ps-slider-wrap{position:relative;overflow:hidden}.skyclean .ps-slider-track{display:flex;gap:12px;transition:transform .4s ease}.skyclean .ps-slider-track img{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 9px);height:230px;object-fit:cover;border-radius:8px}.skyclean .ps-slider-dots{display:flex;justify-content:center;gap:8px;margin-top:16px}.skyclean .ps-slider-dot{width:10px;height:10px;border-radius:50%;border:none;background:#ccc;cursor:pointer;padding:0}.skyclean .ps-slider-dot.active{background:var(--primary)}.skyclean .ps-slider-arrows{display:flex;justify-content:center;gap:12px;margin-top:12px}.skyclean .ps-slider-arrow{width:38px;height:38px;border-radius:50%;border:2px solid var(--primary);background:#fff;color:var(--primary-dark);font-size:18px;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s}.skyclean .ps-slider-arrow:hover{background:var(--primary);color:#fff}.skyclean .ps-service-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 32px;gap:48px 32px}.skyclean .ps-service-card img{width:100%;height:280px;object-fit:cover;border-radius:12px;margin-bottom:16px;display:block;box-shadow:0 10px 24px rgba(13,78,150,.1)}.skyclean .ps-service-card h3{font-size:21px;font-weight:800;margin-bottom:10px;text-align:center;color:#173963}.skyclean .ps-service-card p{font-size:14px;color:#4f617e;line-height:1.8;text-align:center}.skyclean .ps-local{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.skyclean .ps-local-item img{width:100%;height:260px;object-fit:cover;border-radius:12px;margin-bottom:14px;display:block;box-shadow:0 10px 24px rgba(13,78,150,.1)}.skyclean .ps-local-item h3{font-size:21px;font-weight:800;margin-bottom:12px;color:#173963}.skyclean .ps-local-item ul{padding-left:18px}.skyclean .ps-local-item ul li{font-size:14px;color:#4f617e;margin-bottom:6px;line-height:1.7}.skyclean .ps-local-item ul li strong{color:#1d355a}.skyclean .ps-packages{display:grid;grid-gap:16px;gap:16px}.skyclean .ps-packages-4{grid-template-columns:repeat(4,1fr)}.skyclean .ps-packages-3{grid-template-columns:repeat(3,1fr)}.skyclean .ps-package{border-radius:12px;overflow:hidden;border:1px solid #d9e5f2;box-shadow:0 10px 26px rgba(13,78,150,.08)}.skyclean .ps-package-top{padding:18px 16px;font-size:17px;font-weight:800;background:#f4f8fd;color:#1d355a}.skyclean .ps-package-btm{padding:18px 16px;background:#0d4e96;color:#fff;font-size:14px;line-height:1.65}.skyclean .ps-package-btm strong{font-weight:700}.skyclean .ps-methods{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.skyclean .ps-method img{width:100%;height:270px;object-fit:cover;border-radius:12px;margin-bottom:16px;display:block;box-shadow:0 10px 24px rgba(13,78,150,.1)}.skyclean .ps-method h3{font-size:22px;font-weight:800;margin-bottom:10px;text-align:center;color:#173963}.skyclean .ps-method p{font-size:14px;color:#4f617e;line-height:1.8;text-align:center}.skyclean .ps-also{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:28px;gap:28px}.skyclean .ps-also-item{display:flex;gap:16px;align-items:flex-start}.skyclean .ps-also-icon{width:58px;height:58px;border-radius:50%;background:#eef4ff;border:1px solid #dce8f7;display:flex;align-items:center;justify-content:center;flex-shrink:0}.skyclean .ps-also-icon img{width:32px;height:32px;object-fit:contain}.skyclean .ps-also-item h4{font-size:14px;font-weight:800;margin-bottom:5px;color:#1d355a}.skyclean .ps-also-item p{font-size:13px;color:#5a6e8f;line-height:1.6}.skyclean .ps-team-header{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:32px;gap:20px}.skyclean .ps-team-header h2{font-size:28px;font-weight:700;color:#222}.skyclean .ps-team-subtitle{font-size:14px;color:#999;text-align:right;max-width:320px;line-height:1.5}.skyclean .ps-team-carousel{position:relative}.skyclean .ps-team-track{display:flex;gap:12px;transition:transform .4s ease}.skyclean .ps-team-track .ps-team-card{flex-grow:0;flex-shrink:0;flex-basis:calc(25% - 9px)}.skyclean .ps-team-card{position:relative;border-radius:10px;overflow:hidden;flex-shrink:0}.skyclean .ps-team-card img{width:100%;height:300px;object-fit:cover;object-position:top;display:block}.skyclean .ps-team-badge{position:absolute;bottom:12px;left:50%;transform:translateX(-50%);background:rgba(220,155,10,.92);color:#fff;font-size:14px;font-weight:700;padding:5px 22px;border-radius:4px;white-space:nowrap}.skyclean .ps-team-arrow{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:36px;height:36px;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 .ps-team-arrow:hover:not(:disabled){border-color:var(--primary);color:var(--primary-dark)}.skyclean .ps-team-arrow:disabled{opacity:.35;cursor:default}.skyclean .ps-team-arrow-left{left:-18px}.skyclean .ps-team-arrow-right{right:-18px}.skyclean .ps-faq{max-width:820px;margin:0 auto}.skyclean .ps-faq-item{border-bottom:1px solid #d9e5f2}.skyclean .ps-faq-btn{display:flex;justify-content:space-between;align-items:center;width:100%;padding:18px 0;font-size:15px;font-weight:600;color:#1d355a;cursor:pointer;background:none;border:none;text-align:left;gap:12px}.skyclean .ps-faq-btn:hover{color:var(--primary-dark)}.skyclean .ps-faq-arrow{color:var(--primary);font-size:18px;flex-shrink:0}.skyclean .ps-faq-answer{padding-bottom:16px;font-size:14px;color:#4f617e;line-height:1.8}@media (max-width:900px){.skyclean .ps-service-grid{gap:32px 20px}.skyclean .ps-also,.skyclean .ps-packages-4{grid-template-columns:repeat(2,1fr)}.skyclean .ps-team-header{flex-direction:column}.skyclean .ps-team-subtitle{text-align:left}.skyclean .ps-slider-track img,.skyclean .ps-team-track .ps-team-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 6px)}}@media (max-width:600px){.skyclean .ps-hero-inner h1{font-size:28px}.skyclean .ps-also,.skyclean .ps-local,.skyclean .ps-methods,.skyclean .ps-packages-3,.skyclean .ps-packages-4,.skyclean .ps-service-grid{grid-template-columns:1fr}.skyclean .ps-slider-track img,.skyclean .ps-team-track .ps-team-card{flex:0 0 100%}}