.page-hero{min-height:42vh;background:var(--deep-blue);display:flex;align-items:center;padding:120px 5% 60px;position:relative;overflow:hidden}.page-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:url(/assets/cleaner-balcony-DOZKdKuX.png) center / cover no-repeat;opacity:.18}.page-hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#0e2a47e6,#0e2a4780)}.page-hero-content{position:relative;z-index:1}.page-hero h1{font-size:clamp(2.5rem,6vw,5rem);color:var(--white);margin-bottom:.8rem}.page-hero p{color:#ffffffa6;font-size:1rem;max-width:520px}.breadcrumb{display:flex;align-items:center;gap:8px;font-size:.72rem;color:#ffffff73;margin-bottom:1.2rem;position:relative;z-index:1;text-transform:uppercase;letter-spacing:.08em}.breadcrumb a{color:var(--aqua)}.breadcrumb span{color:#ffffff4d}.services-section{padding:var(--section-pad);background:var(--white)}.services-full-grid{display:flex;flex-direction:column;gap:2px;background:#e8f0f5}.service-full-card{background:var(--white);display:grid;grid-template-columns:1fr 1fr;min-height:420px;overflow:hidden;transition:background .3s}.service-full-card:hover{background:#f9fdfe}.service-full-card.reverse{direction:rtl}.service-full-card.reverse>*{direction:ltr}.service-image-col{position:relative;overflow:hidden}.service-image-col img{width:100%;height:100%;object-fit:cover;transition:transform .6s var(--ease)}.service-full-card:hover .service-image-col img{transform:scale(1.04)}.service-image-col:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(14,42,71,.2) 0%,transparent 60%)}.service-content-col{padding:3.5rem;display:flex;flex-direction:column;justify-content:center}.service-number{font-size:.65rem;font-weight:700;letter-spacing:.25em;text-transform:uppercase;color:var(--aqua);margin-bottom:1.2rem}.service-full-name{font-size:clamp(1.6rem,2.5vw,2.2rem);color:var(--deep-blue);margin-bottom:1rem}.service-full-desc{font-size:.92rem;color:var(--text-mid);line-height:1.8;margin-bottom:2rem}.features-list{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem}.features-list li{display:flex;gap:10px;align-items:flex-start;font-size:.84rem;color:#4a6070}.features-list li:before{content:"✓";color:var(--aqua);font-weight:700;flex-shrink:0;font-size:.9rem}.service-price-row{display:flex;align-items:center;gap:1.5rem;flex-wrap:wrap;margin-bottom:1.5rem}.service-full-price{display:flex;align-items:baseline;gap:4px}.service-full-price .from{font-size:.68rem;color:var(--text-light);text-transform:uppercase}.service-full-price .amount{font-size:2.2rem;font-weight:800;color:var(--deep-blue)}.service-full-price .unit{font-size:.75rem;color:var(--text-light)}.pricing-section{padding:var(--section-pad);background:var(--soft-gray)}.pricing-header{text-align:center;margin-bottom:3.5rem}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem}.pricing-card{background:var(--white);border-top:3px solid #e0eaef;padding:2.5rem 2rem;border-radius:var(--radius);position:relative;transition:transform .3s,box-shadow .3s,border-top-color .3s}.pricing-card:hover{transform:translateY(-8px);box-shadow:0 20px 50px #0e2a471a;border-top-color:var(--aqua)}.pricing-card.featured{background:var(--deep-blue);border-top-color:var(--aqua)}.pricing-badge{position:absolute;top:-12px;right:20px;background:var(--orange);color:var(--white);font-size:.62rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase;padding:4px 12px;border-radius:100px}.plan-name{font-size:.7rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;margin-bottom:1rem}.pricing-card.featured .plan-name{color:var(--aqua-light)}.pricing-card:not(.featured) .plan-name{color:var(--aqua)}.plan-price{display:flex;align-items:flex-start;gap:4px;margin-bottom:1rem}.plan-currency{font-size:1.2rem;font-weight:700;color:var(--aqua);margin-top:10px}.plan-amount{font-size:3.5rem;font-weight:800;line-height:1}.pricing-card.featured .plan-amount{color:var(--white)}.pricing-card:not(.featured) .plan-amount{color:var(--deep-blue)}.plan-period{font-size:.75rem;margin-top:22px}.pricing-card.featured .plan-period{color:#ffffff80}.pricing-card:not(.featured) .plan-period{color:var(--text-light)}.plan-desc{font-size:.82rem;line-height:1.65;margin:.8rem 0 1.8rem}.pricing-card.featured .plan-desc{color:#fff9}.pricing-card:not(.featured) .plan-desc{color:var(--text-mid)}.plan-features{display:flex;flex-direction:column;gap:10px;margin-bottom:2rem}.plan-features li{font-size:.8rem;display:flex;gap:10px}.plan-features li:before{content:"✓";color:var(--aqua);font-weight:700;flex-shrink:0}.pricing-card.featured .plan-features li{color:#fffc}.pricing-card:not(.featured) .plan-features li{color:#4a6070}.plan-cta{display:block;text-align:center;padding:.88rem;border-radius:var(--radius);font-weight:700;font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;transition:all .2s}.cta-white{background:var(--white);color:var(--deep-blue)}.cta-white:hover{background:var(--aqua);color:var(--white)}.cta-orange{background:var(--orange);color:var(--white);box-shadow:0 4px 16px #ff7a004d}.cta-orange:hover{background:#e56d00}.cta-border{border:1.5px solid #d0dde5;color:var(--deep-blue)}.cta-border:hover{border-color:var(--aqua);color:var(--aqua)}@media (max-width: 1000px){.service-full-card{grid-template-columns:1fr;min-height:auto}.service-full-card.reverse{direction:ltr}.service-image-col{height:280px}.service-content-col{padding:2.5rem 2rem}.pricing-grid{grid-template-columns:1fr}}@media (max-width: 600px){.service-content-col{padding:2rem 1.5rem}}
