.cleaning-page{color:#1f2937;background:#fff}.cleaning-page *{box-sizing:border-box}.cleaning-page .cleaning-container{width:min(1120px, calc(100% - 40px));margin:0 auto}.cleaning-page .cleaning-section{padding:100px 0}.cleaning-page .cleaning-gray{background:#f8f8f7}.cleaning-page .cleaning-label{margin:0 0 16px;color:#c8a46b;font-size:13px;font-weight:800;letter-spacing:.14em;text-transform:uppercase}.cleaning-page .cleaning-hero{position:relative;padding:145px 0 135px;color:#fff;overflow:hidden;background:linear-gradient(rgba(22,28,36,.72),rgba(22,28,36,.72)),url("/wp-content/uploads/cleaning-main.jpg") center center/cover no-repeat}.cleaning-page .cleaning-hero:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 35%)}.cleaning-page .cleaning-hero .cleaning-container{position:relative;z-index:2}.cleaning-page .cleaning-hero h1{margin:0 0 26px;font-size:clamp(44px, 7vw, 76px);line-height:1.05;font-weight:900;letter-spacing:.03em}.cleaning-page .cleaning-hero-text{max-width:820px;margin:0 0 34px;color:rgba(255,255,255,.92);font-size:clamp(16px, 2vw, 20px);line-height:2}.cleaning-page .cleaning-buttons{display:flex;gap:18px;flex-wrap:wrap}.cleaning-page .cleaning-btn-main,.cleaning-page .cleaning-btn-sub{display:inline-flex;align-items:center;justify-content:center;min-width:230px;min-height:58px;padding:0 32px;border-radius:999px;font-weight:900;text-decoration:none;transition:.3s ease}.cleaning-page .cleaning-btn-main{background:#fff;color:#111827}.cleaning-page .cleaning-btn-sub{color:#fff;border:1px solid rgba(255,255,255,.5)}.cleaning-page .cleaning-btn-main:hover,.cleaning-page .cleaning-btn-sub:hover{transform:translateY(-3px);opacity:.92}.cleaning-page .cleaning-two{display:grid;grid-template-columns:.9fr 1.1fr;gap:70px;align-items:start}.cleaning-page h2{margin:0;color:#111827;font-size:clamp(30px, 4vw, 46px);line-height:1.45;font-weight:900;letter-spacing:.02em}.cleaning-page .center{text-align:center}.cleaning-page .cleaning-check-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:18px}.cleaning-page .cleaning-check-grid div{position:relative;padding:22px 22px 22px 52px;background:#fff;border:1px solid #ececec;border-radius:18px;color:#374151;font-weight:800;box-shadow:0 10px 35px rgba(15,23,42,.04)}.cleaning-page .cleaning-check-grid div:before{content:"✓";position:absolute;left:22px;top:21px;color:#c8a46b;font-weight:900}.cleaning-page .cleaning-card-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:52px}.cleaning-page .cleaning-card{position:relative;padding:38px 30px;background:#fff;border:1px solid #ececec;border-radius:28px;overflow:hidden;transition:.3s ease;box-shadow:0 10px 35px rgba(15,23,42,.05)}.cleaning-page .cleaning-card:hover{transform:translateY(-6px);box-shadow:0 24px 60px rgba(15,23,42,.12)}.cleaning-page .cleaning-card:before{content:"";position:absolute;top:-40px;right:-40px;width:120px;height:120px;background:rgba(200,164,107,.1);border-radius:50%}.cleaning-page .cleaning-card span{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:24px;border-radius:50%;background:#c8a46b;color:#fff;font-size:14px;font-weight:900}.cleaning-page .cleaning-card h3{position:relative;z-index:2;margin:0 0 14px;color:#111827;font-size:22px;font-weight:900}.cleaning-page .cleaning-card p{position:relative;z-index:2;margin:0;color:#6b7280;font-size:15px;line-height:1.95}.cleaning-page .cleaning-detail{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center}.cleaning-page .cleaning-detail.reverse{direction:rtl}.cleaning-page .cleaning-detail.reverse>*{direction:ltr}.cleaning-page .cleaning-detail p:not(.cleaning-label){margin:24px 0 0;color:#4b5563;font-size:16px;line-height:2.1}.cleaning-page .cleaning-mini-list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.cleaning-page .cleaning-mini-list div{position:relative;padding:22px 22px 22px 48px;background:#fff;border:1px solid #ececec;border-radius:18px;color:#374151;font-weight:800;box-shadow:0 10px 35px rgba(15,23,42,.04)}.cleaning-page .cleaning-mini-list div:before{content:"✓";position:absolute;left:20px;top:21px;color:#c8a46b;font-weight:900}.cleaning-page .cleaning-lead{max-width:820px;margin:24px auto 44px;text-align:center;color:#6b7280;line-height:2}.cleaning-page .cleaning-price-wrap{overflow-x:auto;border-radius:28px;box-shadow:0 18px 55px rgba(15,23,42,.08)}.cleaning-page .cleaning-price-table{width:100%;min-width:760px;border-collapse:collapse;background:#fff}.cleaning-page .cleaning-price-table th{padding:24px;background:#1f2937;color:#fff;font-size:15px;text-align:left;white-space:nowrap}.cleaning-page .cleaning-price-table td{padding:24px;border-bottom:1px solid #edf0f3;color:#4b5563;line-height:1.9;font-size:15px}.cleaning-page .cleaning-price-table tr:last-child td{border-bottom:none}.cleaning-page .cleaning-price-table td:nth-child(1){color:#111827;font-weight:900;white-space:nowrap}.cleaning-page .cleaning-price-table td:nth-child(2){color:#c8a46b;font-size:20px;font-weight:900;white-space:nowrap}.cleaning-page .cleaning-note{margin-top:24px;padding:22px 26px;background:#fff;border-left:4px solid #c8a46b;border-radius:16px;box-shadow:0 8px 30px rgba(15,23,42,.04)}.cleaning-page .cleaning-note p{margin:0;color:#6b7280;font-size:14px;line-height:1.9}.cleaning-page .cleaning-subscription{background:#111827;color:#fff}.cleaning-page .cleaning-subscription h2{color:#fff}.cleaning-page .cleaning-subscription .cleaning-lead{color:rgba(255,255,255,.8)}.cleaning-page .cleaning-plan-grid,.cleaning-page .cleaning-reason-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:52px}.cleaning-page .cleaning-plan,.cleaning-page .cleaning-reason{padding:34px 30px;background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 10px 35px rgba(15,23,42,.05)}.cleaning-page .cleaning-plan h3,.cleaning-page .cleaning-reason h3{margin:0 0 14px;color:#111827;font-size:22px;font-weight:900}.cleaning-page .cleaning-plan p,.cleaning-page .cleaning-reason p{margin:0;color:#6b7280;line-height:1.9}.cleaning-page .cleaning-plan .plan-price{margin:0 0 12px;color:#c8a46b;font-size:30px;font-weight:900}.cleaning-page .cleaning-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:22px;margin-top:52px}.cleaning-page .cleaning-flow div{padding:30px 24px;background:#fff;border:1px solid #ececec;border-radius:24px;box-shadow:0 10px 35px rgba(15,23,42,.05)}.cleaning-page .cleaning-flow span{color:#c8a46b;font-weight:900}.cleaning-page .cleaning-flow h3{margin:12px 0;color:#111827;font-size:20px;font-weight:900}.cleaning-page .cleaning-flow p{margin:0;color:#6b7280;line-height:1.8}.cleaning-page .cleaning-area-text{max-width:860px;margin:30px auto 0;text-align:center;color:#6b7280;font-size:16px;line-height:2.1}.cleaning-page .cleaning-cta{position:relative;padding:100px 0;overflow:hidden;background:linear-gradient(135deg,#1f2937,#374151);color:#fff}.cleaning-page .cleaning-cta:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at top right,rgba(255,255,255,.08),transparent 35%)}.cleaning-page .cleaning-cta .cleaning-container{position:relative;z-index:2}.cleaning-page .cleaning-cta h2{color:#fff}.cleaning-page .cleaning-cta p:not(.cleaning-label){max-width:760px;margin:24px auto 36px;color:rgba(255,255,255,.86);line-height:2}.cleaning-page .cleaning-cta .cleaning-buttons{justify-content:center}.cleaning-page .pc-only{display:inline}.cleaning-page .sp-only{display:none}@media screen and (max-width:1024px){.cleaning-page .cleaning-two,.cleaning-page .cleaning-detail,.cleaning-page .cleaning-plan-grid,.cleaning-page .cleaning-reason-grid{grid-template-columns:1fr;gap:36px}.cleaning-page .cleaning-detail.reverse{direction:ltr}.cleaning-page .cleaning-card-grid,.cleaning-page .cleaning-flow{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.cleaning-page .cleaning-container{width:min(100% - 28px, 1120px)}.cleaning-page .cleaning-section,.cleaning-page .cleaning-cta{padding:74px 0}.cleaning-page .cleaning-hero{padding:100px 0 90px}.cleaning-page .cleaning-hero h1{font-size:42px}.cleaning-page .cleaning-hero-text{font-size:15px;line-height:1.9}.cleaning-page .cleaning-buttons{flex-direction:column}.cleaning-page .cleaning-btn-main,.cleaning-page .cleaning-btn-sub{width:100%}.cleaning-page .cleaning-check-grid,.cleaning-page .cleaning-card-grid,.cleaning-page .cleaning-mini-list,.cleaning-page .cleaning-flow{grid-template-columns:1fr}.cleaning-page .cleaning-card,.cleaning-page .cleaning-plan,.cleaning-page .cleaning-reason{padding:30px 24px}.cleaning-page .cleaning-lead,.cleaning-page .cleaning-area-text{text-align:left;font-size:15px}.cleaning-page .cleaning-price-table th,.cleaning-page .cleaning-price-table td{padding:18px;font-size:14px}.cleaning-page .cleaning-price-table td:nth-child(2){font-size:16px}.cleaning-page .pc-only{display:none}.cleaning-page .sp-only{display:inline}}