:root{--ink:#10261f;--leaf:#1f5a43;--mist:#eef3ee;--paper:#fbfcfa;--sig:#f26a1b;--line:#d5e0d8;--mute:#52665c;box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--ink:#e8f1ec;--leaf:#7fd0a8;--mist:#14231d;--paper:#0d1a15;--line:#264238;--mute:#9db3a8}}:root[data-theme=dark]{--ink:#e8f1ec;--leaf:#7fd0a8;--mist:#14231d;--paper:#0d1a15;--line:#264238;--mute:#9db3a8}html{scroll-padding-top:env(safe-area-inset-top,0px);scroll-behavior:smooth}*{box-sizing:border-box}body,.qa{background:var(--paper);color:var(--ink);margin:0;font-family:Tajawal,Tahoma,Arial,sans-serif;font-size:17px;line-height:1.8}a{color:inherit}.wrap{max-width:1080px;margin:0 auto;padding:0 20px}header{top:env(safe-area-inset-top,0px);z-index:5;background:var(--paper);border-bottom:1px solid var(--line);position:sticky}.bar{justify-content:space-between;align-items:center;gap:12px;min-height:60px;display:flex}.brand{letter-spacing:-.2px;font-size:20px;font-weight:900}.btn{background:var(--sig);color:#fff;border:0;border-radius:8px;padding:10px 22px;font-weight:800;text-decoration:none;display:inline-block}.btn:focus-visible,a:focus-visible,summary:focus-visible{outline:3px solid var(--leaf);outline-offset:3px}.btn.alt{color:var(--ink);border:2px solid var(--ink);background:0 0}.hero{padding:56px 0 40px}.hero h1{max-width:14em;margin:0 0 18px;font-size:clamp(34px,7vw,64px);font-weight:900;line-height:1.2}.hero p{max-width:34em;color:var(--mute);margin:0 0 26px}.cta{flex-wrap:wrap;gap:12px;display:flex}.pests{flex-wrap:wrap;gap:8px;margin-top:34px;padding:0;list-style:none;display:flex}.pests li{border:1.5px solid var(--leaf);color:var(--leaf);border-radius:99px;padding:2px 16px;font-size:15px;font-weight:500}section{padding:52px 0}.tint{background:var(--mist)}h2{margin:0 0 8px;font-size:clamp(26px,4vw,38px);font-weight:900;line-height:1.3}.sub{color:var(--mute);max-width:36em;margin:0 0 28px}.grid{border-top:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0;display:grid}.svc{border-bottom:1px solid var(--line);padding:22px 4px}.svc h3{color:var(--leaf);margin:0 0 4px;font-size:21px;font-weight:800}.svc p{color:var(--mute);margin:0;font-size:16px}.steps{counter-reset:s;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin:0;padding:0;list-style:none;display:grid}.steps li{counter-increment:s;border-top:4px solid var(--leaf);padding-top:14px}.steps li:before{content:counter(s);color:var(--sig);font-size:30px;font-weight:900;line-height:1.2;display:block}.steps b{font-size:19px;display:block}.steps span{color:var(--mute);font-size:16px}.why{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:20px 40px;display:grid}.why div{border-right:4px solid var(--sig);padding-right:14px}.why b{font-size:19px;display:block}.areas{flex-wrap:wrap;gap:8px 18px;margin:0;padding:0;list-style:none;display:flex}.areas li{font-weight:500}details{border-bottom:1px solid var(--line);padding:14px 0}summary{cursor:pointer;font-size:18px;font-weight:800}details p{color:var(--mute);margin:8px 0 0}.contact{background:var(--ink);color:var(--paper);text-align:center;padding:56px 0}.contact h2{margin-bottom:12px}.contact .num{direction:ltr;margin:6px 0 22px;font-size:clamp(30px,6vw,52px);font-weight:900;text-decoration:none;display:block}.contact .cta{justify-content:center}.contact .btn.alt{color:var(--paper);border-color:var(--paper)}footer{color:var(--mute);text-align:center;padding:20px 0 90px;font-size:14px}.float{padding:10px 16px calc(10px + env(safe-area-inset-bottom,0px));background:var(--paper);border-top:1px solid var(--line);z-index:6;inset-inline:0;gap:10px;display:flex;position:fixed;bottom:0}.float .btn{text-align:center;flex:1;padding:10px 8px}@media (width>=760px){.float{display:none}footer{padding-bottom:20px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}
