:root{--primary-blue:var(--primary);--dark-navy:#0F232C;--text-body:#556976;--bg-gradient:linear-gradient(180deg, var(--primary-light) 0%, #FFFFFF 100%);--bg-body:#F4F7F9;--white:#FFFFFF;--shadow-soft:none;--shadow-hover:0 25px 50px -12px rgba(27, 140, 58, 0.15);--radius-xl:40px;--radius-lg:24px}body.termites__body{font-family:"Inter",sans-serif;color:var(--dark-navy);line-height:1.6;background-color:var(--bg-body);max-width:1920px;width:100%;margin:0 auto}.premium_section{width:95%;max-width:1300px;margin:60px auto;padding:80px 60px;border-radius:var(--radius-xl);position:relative;overflow:hidden;box-shadow:var(--shadow-soft);z-index:1}.premium_section.bg-gradient{background:var(--bg-gradient);border:0!important;box-shadow:none!important}.premium_section.bg-white{background:var(--white);border:0!important;box-shadow:none!important}.container{max-width:100%;margin:0 auto;position:relative;z-index:2}h2.section-title{font-size:38px;font-weight:800;text-align:center;margin-bottom:40px;color:var(--dark-navy);letter-spacing:-.02em}h2.section-title::after{content:"";display:block;width:60px;height:4px;background:var(--primary-blue);margin:16px auto 0;border-radius:2px}.zigzag_content h2.section-title{text-align:left}.zigzag_content h2.section-title::after{margin:16px 0 0}p.section-subtitle{text-align:center;font-size:18px;color:var(--text-body);max-width:700px;margin:0 auto 60px}.premium_grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:30px}.premium_card{background:var(--white);border-radius:var(--radius-lg);padding:40px;border:1px solid rgba(0,0,0,.05);transition:all .3s ease}.bg-white .premium_card{background:#f8fafc;border:0}.premium_card:hover{transform:translateY(-5px);background:var(--white);box-shadow:var(--shadow-hover)}.card_icon{width:60px;height:60px;background:var(--white);border-radius:14px;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;box-shadow:0 4px 15px rgba(0,0,0,.05)}.premium_card{text-align:center}.premium_card h3{font-size:22px;font-weight:700;margin-bottom:12px;color:var(--dark-navy)}.premium_card p{font-size:16px;color:var(--text-body);margin-bottom:0}.premium_card a,a.premium_card{text-decoration:none;color:inherit}.premium_card a:hover,a.premium_card:hover{text-decoration:none;color:inherit}a.premium_card h3,a.premium_card p{text-decoration:none}.zigzag_row{display:flex;align-items:center;gap:60px}.zigzag_content{flex:1}.zigzag_image{flex:1;position:relative}.zigzag_image img{width:100%;border-radius:var(--radius-lg);box-shadow:var(--shadow-soft)}.zigzag_content ul{list-style:none;padding:0;margin-top:20px}.zigzag_content ul li{position:relative;padding-left:20px;margin-bottom:15px;display:block!important;line-height:1.6}.zigzag_content ul li>div:first-child{position:absolute;left:0;top:9px;width:8px!important;height:8px!important;min-width:8px;background:#1b8c3a;border-radius:50%}.btn-premium{background:var(--primary-blue);color:var(--white);padding:16px 36px;border-radius:50px;font-weight:600;text-decoration:none;display:inline-block;margin-top:24px;box-shadow:0 10px 20px rgba(27,140,58,.25);transition:all .3s ease}.btn-premium:hover{transform:translateY(-2px);box-shadow:0 15px 30px rgba(27,140,58,.35)}@media (max-width:900px){.premium_section{width:100%;border-radius:0;margin:0;padding:60px 20px}.zigzag_row{flex-direction:column;gap:40px}h2.section-title{text-align:center!important}.zigzag_content h2.section-title::after{margin:16px auto 0}.zigzag_content{text-align:center}.premium_grid{grid-template-columns:1fr 1fr}.premium_card{padding:30px 20px}p.section-subtitle{font-size:16px}}@media (max-width:768px){.premium_section{padding:48px 18px}.premium_grid{grid-template-columns:1fr;gap:20px}h2.section-title{font-size:28px!important}}@media (max-width:600px){.premium_section{padding:40px 16px}h2.section-title{font-size:26px!important}.premium_card{padding:28px 18px}.premium_card h3{font-size:19px}.premium_card p{font-size:15px}p.section-subtitle{font-size:15px;margin-bottom:40px}.zigzag_row{gap:30px}.zigzag_content p,.zigzag_content li{font-size:15px;text-align:left}.zigzag_content ul{text-align:left;padding-left:0}.zigzag_content ul li{padding-left:20px}.btn-premium{padding:14px 28px;font-size:15px;width:100%;text-align:center;box-sizing:border-box}}.cockroaches_solutions,section.cockroaches_solutions{margin:60px auto!important;width:95%!important;max-width:1300px!important;border-radius:var(--radius-xl)!important;background-color:var(--white)!important;padding:80px 60px!important;box-shadow:var(--shadow-soft)!important;border-top:none!important;text-align:center}.cockroaches_solutions span{color:var(--primary-blue)!important;font-weight:700!important;font-size:14px!important;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:0;text-align:center}.cockroaches_solutions h3{font-size:32px!important;color:var(--dark-navy)!important;margin-bottom:50px!important;font-weight:800!important;text-align:center}.cockroaches_solutions .row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;gap:30px!important;margin-top:50px}.cockroaches_solutions .block{width:100%!important;max-width:none!important;margin:0!important;padding:30px!important;background:#f8fafc;border-radius:20px!important;box-shadow:none!important;border:1px solid transparent;min-height:240px;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cockroaches_solutions .block:hover{background:var(--white);transform:translateY(-5px);box-shadow:var(--shadow-soft)!important;border-color:rgba(0,0,0,.05)}.cockroaches_solutions .block h4{margin-top:20px!important;font-size:20px!important;color:var(--dark-navy)!important}.cockroaches_section5{margin:60px auto!important;width:95%!important;max-width:1300px!important;border-radius:var(--radius-xl)!important;background-color:var(--white)!important;padding:80px 60px!important;box-shadow:var(--shadow-soft)!important}.cockroaches_section5 h2{text-align:center;font-size:38px!important;color:var(--dark-navy)!important;font-weight:800!important;margin-bottom:50px!important}.cockroaches_section5 h2::after{content:"";display:block;width:60px;height:4px;background:var(--primary-blue);margin:16px auto 0;border-radius:2px}.cockroaches_section5 .row{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:25px!important;justify-content:center}.cockroaches_section5 .block,.cockroaches_section5 .block_top,.cockroaches_section5 .block_more{width:100%!important;max-width:none!important;height:auto!important;min-height:220px!important;margin:0!important;background:#f8fafc!important;border-radius:var(--radius-lg)!important;box-shadow:none!important;border:1px solid transparent;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:20px!important;transition:all .3s ease}.cockroaches_section5 .block_more{background-color:var(--primary-blue)!important}.cockroaches_section5 .block:hover,.cockroaches_section5 .block_top:hover{background:var(--white)!important;transform:translateY(-5px);box-shadow:var(--shadow-soft)!important;border-color:rgba(0,0,0,.05)}.cockroaches_section5 .block img{width:100px!important;height:100px!important;margin-bottom:15px!important;object-fit:contain!important}.cockroaches_section5 .block h4{font-size:18px!important;color:var(--dark-navy)!important;margin:0!important;font-weight:600!important}.cockroaches_section5 .block_more h4{color:var(--white)!important;font-size:24px!important;font-weight:700!important}.cockroaches_solutions a,.cockroaches_section5 a{text-decoration:none!important;color:inherit!important;display:flex!important;cursor:pointer}.cockroaches_solutions a:hover,.cockroaches_section5 a:hover{text-decoration:none!important}.cockroaches_solutions .block div{text-decoration:none!important}.cockroaches_solutions .block{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:center!important}.nearby-cities .premium_grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.nearby-cities .premium_card{padding:28px 20px;text-align:center}.nearby-cities .premium_card h3{font-size:18px;margin-bottom:8px}.nearby-cities .premium_card p{font-size:14px}@media (max-width:600px){.nearby-cities .premium_grid{grid-template-columns:1fr 1fr;gap:12px}.nearby-cities .premium_card{padding:20px 14px}.nearby-cities .premium_card h3{font-size:16px}}