:root{--ink:#0b1510;--ink-2:#13211a;--ink-3:#1d2f26;--text:#33413a;--muted:#5f6e66;--line:#dfe5e1;--tint:#f1f4f2;--white:#fff;--red:#dd191a;--red-dark:#b81213;--red-text:#c81516;--green:#2cae56;--green-lit:#3fd073;--green-dark:#157a3b;--wa:#0f7d43;--on-dark:#e9efeb;--on-dark-2:#a9b8af;--r:18px;--display:"Archivo Variable", "Arial Narrow", system-ui, sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:100px}body{background:var(--white);color:var(--text);font:400 1.0625rem/1.6 var(--display);-webkit-font-smoothing:antialiased;margin:0}img,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}h1,h2,h3,h4,p,ul,ol,figure,fieldset,legend{margin:0;padding:0}ul,ol{list-style:none}fieldset{border:0;min-width:0}button,input{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0}[hidden]{display:none!important}:focus-visible{outline:3px solid var(--green-lit);outline-offset:2px;border-radius:6px}h1,h2,h3{color:var(--ink);font-family:var(--display);letter-spacing:-.012em;text-wrap:balance;font-weight:800;font-stretch:78%;line-height:1.02}h1{text-transform:uppercase;letter-spacing:-.005em;font-size:clamp(2.75rem,7.2vw,5.5rem);line-height:.95}h2{font-size:clamp(2.25rem,4.6vw,3.75rem)}h3{font-size:1.5rem;font-stretch:85%;line-height:1.1}h1 em,h2 em{color:var(--green-lit);font-style:normal}.wrap{width:min(1240px,100% - 40px);margin-inline:auto}.skip{z-index:100;color:var(--ink);background:#fff;border-radius:8px;padding:10px 16px;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.eyebrow,.kicker{letter-spacing:.1em;text-transform:uppercase;color:var(--red-text);margin-bottom:14px;font-size:.8125rem;font-weight:700;font-stretch:105%}.kicker{color:var(--on-dark);align-items:center;gap:10px;display:flex}.pulse{background:var(--green-lit);border-radius:50%;flex:none;width:9px;height:9px;animation:2.2s infinite pulse;box-shadow:0 0 #3fd07399}@keyframes pulse{70%{box-shadow:0 0 0 9px #3fd07300}to{box-shadow:0 0 #3fd07300}}.sub{max-width:34em;margin-top:16px;font-size:1.1875rem;line-height:1.55}.lead{color:var(--on-dark);max-width:33em;margin-top:20px;font-size:clamp(1.125rem,1.6vw,1.3125rem);line-height:1.5}.btn{white-space:nowrap;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 20px;font-size:1rem;font-weight:700;line-height:1.1;transition:background .18s,transform .18s,box-shadow .18s,border-color .18s;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn:active{transform:none}.btn-lg{min-height:58px;padding:0 26px;font-size:1.0625rem}.btn-block{white-space:normal;text-align:center;width:100%}.btn-red{background:var(--red);color:#fff;box-shadow:0 10px 26px -10px #dd191abf}.btn-red:hover{background:var(--red-dark)}.btn-wa{background:var(--wa);color:#fff;box-shadow:0 10px 26px -12px #128c4bcc}.btn-wa:hover{background:#0b6837}.btn-dark{background:var(--ink);color:#fff;margin-top:26px}.btn-dark:hover{background:var(--ink-3)}.btn-ghost{color:#fff;backdrop-filter:blur(6px);background:#ffffff0f;border:1.5px solid #ffffff61}.btn-ghost:hover{background:#ffffff1f;border-color:#fff}.btn-flat{margin-top:0}.offer-line{color:#fff;align-items:flex-start;gap:8px;margin-top:18px;font-weight:600;line-height:1.35;display:flex}.offer-line svg{color:var(--green-lit);flex:none;margin-top:1px}.btn-row{flex-wrap:wrap;align-items:center;gap:12px 14px;margin-top:30px;display:flex}.link{color:var(--green-dark);align-items:center;gap:8px;font-weight:700;display:inline-flex}.link svg{transition:transform .18s}.link:hover svg:last-child{transform:translate(4px)}.sec-dark .link{color:var(--green-lit)}.sub+.link{margin-top:22px}.site-head{z-index:40;position:fixed;inset:12px 0 auto}.bar{background:#fffffff7;border-radius:18px;align-items:center;gap:16px;height:72px;padding:0 12px 0 20px;display:flex;position:relative;box-shadow:0 12px 34px -14px #00000073}.logo img{width:auto;height:56px}.nav{gap:4px;margin-inline:auto;display:flex}.nav a{color:var(--ink);border-radius:10px;padding:9px 13px;font-size:.9875rem;font-weight:600;transition:background .15s}.nav a:hover,.nav a[aria-current]{background:var(--tint)}.nav-drop>a{align-items:center;gap:4px;display:inline-flex}.nav-drop>a svg{transition:transform .18s}.nav-drop:hover>a,.nav-drop:focus-within>a{background:var(--tint)}.nav-drop:hover>a svg,.nav-drop:focus-within>a svg{transform:rotate(180deg)}.mega{visibility:hidden;opacity:0;padding-top:10px;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;top:100%;left:0;right:0;transform:translateY(6px)}.nav-drop:hover .mega,.nav-drop:focus-within .mega{visibility:visible;opacity:1;transform:none}.nav-drop.shut .mega{visibility:hidden;opacity:0}.mega-in{background:#fff;border-radius:18px;padding:14px;box-shadow:0 26px 50px -18px #00000080}.mega-grid{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.nav .mega-grid a{align-items:flex-start;gap:12px;padding:12px;display:flex}.mega-grid svg{color:var(--ink);flex:none;margin-top:2px;transition:color .15s}.mega-grid a:hover svg{color:var(--red)}.mega-grid strong{color:var(--ink);font-size:1.125rem;font-weight:800;font-stretch:85%;line-height:1.2;display:block}.mega-grid small{color:var(--muted);margin-top:2px;font-size:.875rem;font-weight:400;line-height:1.3;display:block}.mega-foot strong{color:var(--ink)}.mega-foot{border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:12px 12px 4px;font-size:.9375rem;font-weight:400;display:flex}.nav .mega-foot a{color:var(--green-dark);padding:0;font-weight:700}.nav .mega-foot a:hover{background:0 0}.bar-phone{color:var(--ink);white-space:nowrap;align-items:center;gap:8px;font-size:1.0625rem;font-weight:800;font-stretch:90%;display:inline-flex}.bar-phone svg{color:var(--red)}.burger{width:46px;height:46px;color:var(--ink);border-radius:10px;justify-content:center;align-items:center;display:none}.drawer{background:#fff;border-radius:16px;max-height:calc(100dvh - 170px);margin-top:8px;padding:10px;overflow-y:auto;box-shadow:0 18px 40px -16px #00000080}.drawer a{color:var(--ink);border-radius:10px;padding:13px 14px;font-weight:600;display:block}.drawer a:hover{background:var(--tint)}.drawer summary{color:var(--ink);cursor:pointer;justify-content:space-between;align-items:center;padding:13px 14px;font-weight:600;list-style:none;display:flex}.drawer summary::-webkit-details-marker{display:none}.drawer summary svg{transition:transform .18s}.drawer details[open] summary svg{transform:rotate(180deg)}.drawer-sub{padding:0 0 6px 8px}.drawer-sub a{align-items:center;gap:10px;padding:10px 12px;font-weight:500;display:flex}.drawer-sub svg{color:var(--green-dark);flex:none}.hero{background:var(--ink);color:var(--on-dark);padding-top:128px;position:relative;overflow:hidden}.hero-photo{aspect-ratio:3/2;height:min(100%,800px);position:absolute;top:0;right:0}.hero-photo img{object-fit:cover;width:100%;height:100%}.hero-photo:after{content:"";background:linear-gradient(90deg, var(--ink) 4%, #0b1510d1 34%, #0b151014 62%), linear-gradient(0deg, var(--ink) 7%, #0b151000 38%);position:absolute;inset:0}.hero-lock{z-index:1;width:0;height:0;position:absolute;top:58%;left:84.5%}.hero-lock .reticle{filter:drop-shadow(0 0 10px #00000073);width:150px;max-width:none;height:150px;position:absolute;top:-75px;left:-75px}.hero-tag{white-space:nowrap;color:#fff;backdrop-filter:blur(4px);background:#0b1510d9;border-radius:8px;padding:7px 12px;font-size:.8125rem;font-weight:600;position:absolute;top:86px;left:-118px}.hero-in{z-index:2;padding-bottom:34px;position:relative}.hero h1 em,.about-hero h1 em{display:block}.hero-mark{display:none}.hide-s{display:inline}.offer-badge{color:#fff;background:#0b1510b8;border:1px solid #3fd07380;border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:20px;padding:7px 14px 7px 7px;font-size:.9688rem;font-weight:600;line-height:1.3;display:inline-flex}.offer-badge strong{background:var(--green-lit);color:var(--ink);border-radius:8px;flex:none;padding:5px 10px;font-weight:800}.hero-proof{gap:0;margin-top:22px;display:flex}.hero-proof li{color:var(--on-dark);border-left:1px solid #fff3;padding:0 22px;font-size:.9375rem;font-weight:600;line-height:1.2}.hero-proof li:first-child{border-left:0;padding-left:0}.hero-proof b{height:34px;color:var(--green-lit);font-size:2rem;font-weight:800;font-stretch:78%;line-height:34px;display:block}.hero-proof b svg{width:30px;height:30px;margin-top:2px}.hero h1{color:#fff;max-width:9.6em}.reticle.spin .reticle-ring{transform-origin:60px 60px;animation:16s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.picker{z-index:2;background:var(--ink-2);border:1px solid #ffffff1a;border-bottom:0;border-radius:22px 22px 0 0;padding:24px 24px 26px;position:relative}.picker h2{color:#fff;margin-bottom:16px;font-size:1.625rem}.picker-grid{grid-template-columns:repeat(7,1fr);gap:10px;display:grid}.tile{background:var(--ink-3);color:#fff;text-align:center;border-radius:14px;flex-direction:column;align-items:center;gap:10px;padding:18px 8px 15px;font-size:1rem;font-weight:700;transition:background .18s,transform .18s,color .18s;display:flex}.tile svg{color:var(--green-lit);transition:color .18s,transform .18s}.tile:hover{background:var(--red);transform:translateY(-3px)}.tile:hover svg{color:#fff;transform:scale(1.08)}.proof{background:var(--ink);color:var(--on-dark-2);padding:44px 0 56px}.proof-grid{grid-template-columns:repeat(4,1fr);gap:34px;display:grid}.proof svg{color:var(--green-lit)}.proof-big{color:var(--green-lit);font-size:clamp(2.75rem,4.6vw,3.75rem);font-weight:800;font-stretch:78%;line-height:1;display:block}.proof>div>div>svg{width:auto;height:clamp(44px,4.6vw,60px)}.proof h3{color:#fff;margin:10px 0 4px;font-size:1.375rem}.proof p{font-size:.9875rem;line-height:1.5}.free{background:var(--tint);padding:clamp(48px,6vw,72px) 0}.free-grid{grid-template-columns:1.1fr 1fr 1fr;align-items:stretch;gap:14px;display:grid}.free-head{align-self:center;padding-right:20px}.free-card{border-radius:var(--r);background:#fff;border:2px solid #0000;padding:24px;transition:border-color .18s,transform .18s;display:block}.free-card:hover{border-color:var(--red);transform:translateY(-3px)}.free-card>svg{color:var(--red);margin-bottom:10px}.free-card p{margin:6px 0 12px;line-height:1.4}.expert{grid-template-columns:minmax(0,420px) 1fr;align-items:center;gap:clamp(36px,7vw,96px);display:grid}.expert-photo img{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--r);width:100%}.expert .btn-row{gap:12px 22px}.split>.expert-photo{justify-self:end;width:100%;max-width:420px}.sec{padding:clamp(68px,9vw,116px) 0;position:relative}.sec-tight{padding:56px 0}.sec-tint{background:var(--tint)}.sec-dark{background:var(--ink);color:var(--on-dark-2);overflow:hidden}.sec-dark h2,.sec-dark h3{color:#fff}.sec-dark .eyebrow{color:var(--green-lit)}.sec-dark .sub{color:var(--on-dark-2)}.head{max-width:760px;margin-bottom:44px}.head-row{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:20px;max-width:none;display:flex}.split{grid-template-columns:1fr 1.1fr;align-items:center;gap:clamp(36px,6vw,84px);display:grid}.split-faq{grid-template-columns:.8fr 1.2fr;align-items:start}.compare{border:1px solid var(--line);border-radius:var(--r);overflow:hidden}.compare-head,.compare-row{grid-template-columns:1fr 1.15fr;display:grid}.compare-head span{padding:15px 20px;font-size:1.0625rem;font-weight:800;font-stretch:90%}.compare-head span:first-child{background:var(--tint);color:var(--muted)}.compare-head span:last-child{background:var(--ink);color:#fff}.compare-row p{border-top:1px solid var(--line);gap:10px;padding:16px 20px;line-height:1.35;display:flex}.compare-row p:first-child{color:var(--muted)}.compare-row p:last-child{color:var(--ink);background:#2cae5614;font-weight:600}.compare-row svg{flex:none;margin-top:1px}.compare-row p:first-child svg{color:var(--red)}.compare-row p:last-child svg{color:var(--green-dark)}.brackets{position:relative}.brackets:before,.brackets:after{content:"";border:3px solid var(--red);pointer-events:none;z-index:1;width:34px;height:34px;position:absolute}.brackets:before{border-bottom:0;border-right:0;border-top-left-radius:8px;top:-8px;left:-8px}.brackets:after{border-top:0;border-left:0;border-bottom-right-radius:8px;bottom:-8px;right:-8px}.matcher{grid-template-columns:1fr 1.05fr;align-items:start;gap:30px;display:grid}.matcher-signs{gap:8px;display:grid}.matcher-signs button{text-align:left;background:var(--ink-2);color:var(--on-dark);border:1px solid #0000;border-radius:12px;align-items:center;gap:13px;padding:14px 16px;font-weight:600;transition:background .15s,border-color .15s;display:flex}.matcher-signs button:hover{background:var(--ink-3)}.matcher-signs button[aria-pressed=true]{background:var(--ink-3);border-color:var(--green-lit);color:#fff}.matcher-dot{border:2px solid var(--on-dark-2);border-radius:50%;flex:none;width:18px;height:18px;position:relative}[aria-pressed=true] .matcher-dot{border-color:var(--red)}[aria-pressed=true] .matcher-dot:after{content:"";background:var(--red);border-radius:50%;position:absolute;inset:3px}.matcher-out{background:var(--ink-2);border-radius:var(--r);padding:30px;position:sticky;top:104px}.matcher-head{align-items:center;gap:18px;margin-bottom:20px;display:flex}.matcher-pest{color:var(--green-lit);background:var(--ink-3);border-radius:50%;flex:none;place-items:center;width:96px;height:96px;display:grid}.matcher-label{letter-spacing:.1em;text-transform:uppercase;color:var(--on-dark-2);font-size:.8125rem;font-weight:700}.matcher-out h3{font-size:2.5rem}.matcher-out h4{color:#fff;margin:0 0 6px;font-size:1.1875rem}.matcher-out .btn-row{gap:12px 20px;margin-top:22px}.termite{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(36px,6vw,80px);display:grid}.termite-photo img,.rounded{aspect-ratio:5/4;object-fit:cover;border-radius:var(--r);width:100%}.stack{gap:10px;margin-top:26px;display:grid}.stack a{border:1px solid var(--line);border-radius:14px;grid-template-columns:1fr auto;align-items:center;gap:2px 14px;padding:16px 20px;transition:border-color .15s,background .15s;display:grid}.stack a:hover{border-color:var(--red);background:#dd191a0a}.stack strong{color:var(--ink);font-size:1.1875rem;font-stretch:90%}.stack span{grid-column:1;font-size:.9875rem;line-height:1.4}.stack svg{color:var(--red);grid-area:1/2/span 2}.cards{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.cards-4{grid-template-columns:repeat(4,1fr)}.card{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:26px 24px;transition:border-color .18s,transform .18s,box-shadow .18s;display:block;position:relative}.card>svg:first-child{color:var(--ink);margin-bottom:16px;transition:color .18s}.card h3{padding-right:28px}.card p{margin-top:8px;font-size:1rem;line-height:1.45}.card-feature{background:var(--ink);border-color:var(--ink)}.card-feature h3{color:#fff}.card-feature p{color:var(--on-dark-2)}.card-feature>svg:first-child,a.card-feature:hover>svg:first-child{color:var(--green-lit)}a.card:hover{border-color:var(--ink);transform:translateY(-3px);box-shadow:0 18px 34px -24px #00000080}a.card:hover>svg:first-child{color:var(--red)}.card-go{color:var(--muted);transition:transform .18s,color .18s;position:absolute;top:26px;right:22px}a.card:hover .card-go{color:var(--red);transform:translate(3px)}.steps{counter-reset:s;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.steps-3{grid-template-columns:repeat(3,1fr)}.steps li{border-top:2px solid var(--line);padding:24px 26px 8px 0;position:relative}.sec-dark .steps li{border-color:var(--ink-3)}.steps li:before{content:"";background:var(--red);width:44px;height:2px;position:absolute;top:-2px;left:0}.step-n{color:var(--red);margin-bottom:14px;font-size:3.25rem;font-weight:800;font-stretch:75%;line-height:1;display:block}.steps h3{margin-bottom:6px}.steps p{font-size:1.0313rem;line-height:1.5}.paths{grid-template-columns:1fr 1fr;display:grid}.path{padding:clamp(44px,6vw,76px) max(20px,50vw - 620px);transition:background .2s}.path-home{background:var(--tint);padding-right:clamp(24px,5vw,60px)}.path-biz{background:var(--ink-2);color:var(--on-dark-2);padding-left:clamp(24px,5vw,60px)}.path-biz h2{color:#fff}.path-biz .link{color:var(--green-lit)}.path svg:first-child{color:var(--red);margin-bottom:14px}.path-biz svg:first-child{color:var(--green-lit)}.path p{max-width:28em;margin:10px 0 18px}.path:hover .link svg{transform:translate(4px)}.path h2{font-size:clamp(2rem,3.4vw,2.875rem)}.reviews{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reviews figure{border:1px solid var(--line);border-radius:var(--r);padding:26px}.reviews blockquote{color:var(--ink);margin:0 0 14px}.reviews figcaption{font-size:.9375rem;font-weight:700}.areas-reticle{opacity:.1;width:620px;height:620px;position:absolute;top:-120px;right:-180px}.pills p{color:#fff;margin:18px 0 8px;font-weight:700}.pills p:first-child{margin-top:0}.pills div{flex-wrap:wrap;gap:7px;display:flex}.pills span{background:var(--ink-3);color:var(--on-dark);border-radius:99px;padding:6px 12px;font-size:.9375rem}.pills-light{margin-top:16px}.pills-light span{background:var(--tint);color:var(--ink)}.faq details{border-bottom:1px solid var(--line)}.faq details:first-child{border-top:1px solid var(--line)}.faq summary{cursor:pointer;color:var(--ink);justify-content:space-between;gap:18px;padding:19px 0;font-size:1.125rem;font-weight:700;line-height:1.3;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq-x{flex:none;width:20px;height:20px;margin-top:2px;position:relative}.faq-x:before,.faq-x:after{content:"";background:var(--red);height:2px;transition:transform .2s;position:absolute;top:9px;left:2px;right:2px}.faq-x:after{transform:rotate(90deg)}details[open] .faq-x:after{transform:rotate(0)}.faq p{padding:0 38px 20px 0}.faq-title{margin-bottom:18px;font-size:2rem}.final{background:var(--red);color:#fff;padding:clamp(64px,8vw,100px) 0;position:relative;overflow:hidden}.final-reticle{opacity:.16;filter:brightness(0)invert();width:640px;height:640px;position:absolute;bottom:-220px;left:-140px}.final-in{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);display:grid;position:relative}.final h2{color:#fff;text-transform:uppercase;font-size:clamp(2.75rem,5.4vw,4.5rem);line-height:.98}.final .kicker,.final .lead{color:#fff}.ticks{gap:10px;margin-top:24px;display:grid}.ticks li{align-items:center;gap:11px;font-weight:600;display:flex}.ticks svg{flex:none}.final-phone{align-items:center;gap:10px;margin-top:26px;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:800;font-stretch:80%;display:inline-flex}.final-card{color:var(--text);background:#fff;border-radius:22px;padding:26px;box-shadow:0 30px 60px -30px #0000008c}.qf{gap:18px;display:grid}.qf legend,.field>span{color:var(--ink);margin-bottom:8px;font-size:1rem;font-weight:700;display:block}.field small{color:var(--muted);font-size:.875rem;font-weight:400}.chips{flex-wrap:wrap;gap:7px;display:flex}.chip{cursor:pointer;position:relative}.chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.chip span{color:var(--ink);border:1.5px solid #c4cec8;border-radius:10px;padding:9px 13px;font-size:.9688rem;font-weight:600;line-height:1.2;transition:background .12s,border-color .12s,color .12s;display:block}.chip:hover span{border-color:var(--ink)}.chip input:checked+span{background:var(--ink);border-color:var(--ink);color:#fff}.chip input:focus-visible+span{outline:3px solid var(--green);outline-offset:2px}.qf-row{grid-template-columns:1fr 1fr;gap:12px;display:grid}.field-wide{grid-column:1/-1}.qf-trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.qf-note a{color:inherit;text-underline-offset:2px;text-decoration:underline}.field input{width:100%;height:50px;color:var(--ink);background:#fff;border:1.5px solid #9dada4;border-radius:10px;padding:0 14px;font-size:1rem}.field input::placeholder{color:#748279}.field input:focus{outline:3px solid var(--green);outline-offset:0;border-color:var(--green-dark)}.field input[aria-invalid],.field input[aria-invalid]:focus{border-color:var(--red);outline-color:var(--red)}.qf-picked{color:var(--ink)}.qf-picked button{color:var(--green-dark);text-underline-offset:2px;margin-left:6px;padding:6px;font-weight:700;text-decoration:underline}.qf-free{color:var(--green-dark);background:#2cae5621;border-radius:10px;align-items:center;gap:8px;padding:9px 12px;font-size:.9688rem;font-weight:700;display:flex}.qf-free svg{flex:none}.qf-error{color:var(--red-dark);font-size:.9688rem;font-weight:600}.qf-note,.qf-alt{color:var(--muted);text-align:center;margin-top:-8px;font-size:.9063rem;line-height:1.4}.qf-alt{margin-top:-10px}.qf-alt a{color:var(--ink);text-underline-offset:2px;font-weight:700;text-decoration:underline}.qf-go:disabled{opacity:.75;cursor:wait}.qf-fail{color:var(--ink);background:#fdecec;border-radius:12px;gap:12px;padding:14px;font-size:.9688rem;line-height:1.45;display:grid}.qf-done>:not(.qf-thanks){display:none!important}.qf-thanks{text-align:center;justify-items:center;gap:12px;padding:8px 0 4px;display:grid}.qf-thanks[hidden]{display:none}.qf-tick{width:56px;height:56px;color:var(--green-dark);background:#2cae5626;border-radius:50%;place-items:center;display:grid}.qf-thanks h3{color:var(--ink);outline:none;font-size:1.75rem;line-height:1.1}.qf-thanks p{color:var(--text);max-width:36ch}.qf-thanks strong{color:var(--ink);white-space:nowrap}.qf-thanks-more{margin-top:6px;font-weight:600;color:var(--ink)!important}.qf-thanks .btn{width:100%}.qf-again{color:var(--muted);text-underline-offset:2px;padding:10px;font-size:.9375rem;text-decoration:underline}.qd{width:min(560px,100% - 24px);max-height:calc(100dvh - 24px);color:var(--text);background:#fff;border:0;border-radius:22px;padding:26px;box-shadow:0 40px 80px -30px #0009}.qd::backdrop{backdrop-filter:blur(4px);background:#060c09b8}.qd[open]{animation:.22s ease-out rise}@keyframes rise{0%{opacity:0;transform:translateY(14px)}}.qd h2{padding-right:40px;font-size:2rem}.qd-sub{color:var(--muted);margin:2px 0 16px}.qd-x{width:44px;height:44px;color:var(--ink);border-radius:10px;place-items:center;display:grid;position:absolute;top:16px;right:16px}.qd-x:hover{background:var(--tint)}.page-hero{background:var(--ink);color:var(--on-dark);padding:148px 0 72px;position:relative;overflow:hidden}.page-hero:not(.page-hero-photo):not(:has(.lockon,.about-hero)):after{content:"";opacity:.13;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 120' fill='none'%3E%3Cpath d='M60 12a48 48 0 0 1 48 48M60 108a48 48 0 0 1-48-48' stroke='%23dd191a' stroke-width='3.5' stroke-linecap='round'/%3E%3Cpath d='M100 86a48 48 0 0 1-22 18M20 34A48 48 0 0 1 42 16' stroke='%233fd073' stroke-width='3.5' stroke-linecap='round'/%3E%3Cpath d='M60 2v18M60 100v18M2 60h18M100 60h18' stroke='%23dd191a' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E") 50%/contain no-repeat;width:460px;height:460px;position:absolute;top:50%;right:-90px;transform:translateY(-50%)}.about-hero{grid-template-columns:1.5fr minmax(0,340px);align-items:center;gap:48px;display:grid}.about-jay{position:relative}.about-jay img{aspect-ratio:4/5;object-fit:cover;object-position:top;border-radius:var(--r);width:100%}.about-jay figcaption{color:var(--on-dark);background:#0b1510d9;border-radius:10px;padding:8px 12px;font-size:.875rem;line-height:1.25;position:absolute;bottom:12px;left:12px}.about-jay strong{color:#fff;font-size:1rem;display:block}.page-hero h1{color:#fff;max-width:13em;font-size:clamp(2.75rem,6vw,5rem)}.page-hero-short{padding-bottom:44px}.page-hero-404{align-items:center;min-height:70vh;display:grid}.page-hero-grid{grid-template-columns:1.5fr 1fr;align-items:center;gap:40px;display:grid}.page-hero-photo>img{object-fit:cover;opacity:.6;width:100%;height:100%;position:absolute;inset:0}.page-hero-photo:after{content:"";background:linear-gradient(90deg, var(--ink) 8%, #0b15108c 60%, #0b15101a);position:absolute;inset:0}.page-hero-photo .wrap{z-index:1;position:relative}.slogan{color:#fff;margin-top:14px;font-size:clamp(1.25rem,2.2vw,1.625rem);font-weight:700;font-stretch:85%;line-height:1.2}.crumbs{color:var(--on-dark-2);flex-wrap:wrap;gap:8px;margin-bottom:18px;font-size:.9375rem;display:flex}.crumbs a:hover{color:#fff}.lockon{aspect-ratio:1;width:min(320px,100%);color:var(--green-lit);justify-self:center;place-items:center;display:grid;position:relative}.lockon .reticle{width:100%;height:100%;position:absolute;inset:0}.lockon>svg:last-child{width:46%;height:46%}.signs{gap:12px;margin-top:22px;display:grid}.signs li{color:var(--ink);gap:11px;font-weight:500;line-height:1.4;display:flex}.signs svg{color:var(--green-dark);flex:none;margin-top:1px}.signs-box{background:var(--tint);border-radius:var(--r);margin:0;padding:28px}.alert{background:var(--tint);border-radius:var(--r);padding:32px}.alert h3{margin-bottom:10px;font-size:2rem}.alert .btn{margin-top:20px}.duo{grid-template-columns:1fr 1fr;gap:14px;display:grid}.duo-3{grid-template-columns:repeat(3,1fr)}.duo article{border:1px solid var(--line);border-radius:var(--r);background:#fff;padding:30px;scroll-margin-top:110px}.duo h2,.duo h3{margin-bottom:10px;font-size:2rem}.where{color:var(--muted);margin-top:26px;font-size:1rem}.more-title{margin-bottom:18px;font-size:1.75rem}.steps-plain li{padding-right:34px}.sec-contact{padding-top:48px}.contact{grid-template-columns:1.2fr .8fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.contact-card{border:1px solid var(--line);box-shadow:0 24px 50px -36px #00000080}.contact>*{min-width:0}.contact-list{gap:10px;display:grid}.contact-list a:not(.btn){border:1px solid var(--line);border-radius:14px;gap:14px;padding:18px;transition:border-color .15s;display:flex}.contact-list a:not(.btn):hover{border-color:var(--ink)}.contact-list a:not(.btn) svg{color:var(--red);flex:none;margin-top:2px}.contact-list small{color:var(--muted);font-size:.875rem;display:block}.contact-list strong{color:var(--ink);word-break:break-word;line-height:1.3;display:block}.legal{max-width:760px}.legal h2{margin:30px 0 8px;font-size:1.625rem}.legal h2:first-child{margin-top:0}.legal a{color:var(--green-dark);text-decoration:underline}.foot{background:var(--ink);color:var(--on-dark-2);padding:64px 0 28px;font-size:1rem}.foot-grid{grid-template-columns:1.4fr .9fr .9fr 1.2fr;gap:36px;display:grid}.foot h2{color:#fff;letter-spacing:0;margin-bottom:12px;font-size:1.125rem;font-weight:700;font-stretch:100%}.foot-grid a{padding:4px 0;display:block}.foot-grid a:hover{color:#fff}.foot-logo{background:#fff;border-radius:14px;margin-bottom:16px;padding:10px 16px;display:inline-block}.foot-logo img{width:auto;height:66px}.foot-brand p{max-width:24em}.foot-phone{color:#fff;font-size:1.5rem;font-weight:800;font-stretch:85%}.foot-contact p{margin-top:8px;font-size:.9375rem;line-height:1.45}.foot-end{border-top:1px solid var(--ink-3);flex-wrap:wrap;gap:8px 26px;margin-top:44px;padding-top:20px;font-size:.875rem;display:flex}.foot-legal{gap:16px;display:inline-flex}.foot-legal a:hover{color:#fff}.dock-m{transition:transform .2s;display:none}.dock-off{transform:translateY(110%)}.js .reveal{transition:transform .6s cubic-bezier(.2,.7,.2,1);transform:translateY(20px)}.js .reveal.in{transform:none}@media (width<=1160px){.nav{display:none}.burger{display:inline-flex}.bar-phone{margin-left:auto}.picker-grid{grid-template-columns:repeat(4,1fr)}.proof-grid,.cards-4{grid-template-columns:repeat(2,1fr)}}@media (width<=900px){.split,.split-faq,.termite,.matcher,.final-in,.contact,.page-hero-grid,.duo,.duo-3,.free-grid,.expert,.about-hero{grid-template-columns:minmax(0,1fr)}.about-jay{max-width:320px}.expert-photo{max-width:420px}.split>.expert-photo{justify-self:start}.free-head{padding-right:0}.cards,.cards-3{grid-template-columns:repeat(2,1fr)}.steps,.steps-3{grid-template-columns:repeat(2,1fr);gap:16px 0}.matcher-signs button{scroll-margin-top:86px}.matcher-signs .matcher-out{margin:2px 0 8px}.paths{grid-template-columns:1fr}.path-home,.path-biz{padding-inline:20px}.reviews{grid-template-columns:1fr}.foot-grid{grid-template-columns:1fr 1fr}.matcher-out{position:static}.lockon{display:none}.hero-photo{aspect-ratio:auto;height:620px;left:0}.hero-photo img{object-position:62% 0;opacity:.62}.hero-photo:after{background:linear-gradient(180deg, #0b15104d, #0b1510b8 48%, var(--ink) 96%)}.hero-lock{display:none}}@media (width<=640px){.wrap{width:calc(100% - 32px)}.site-head{inset:8px 0 auto}.bar{gap:6px;height:62px;padding:0 6px 0 12px}.logo img{height:46px}.bar-cta,.bar-phone span{display:none}.bar-phone{justify-content:center;width:44px;height:44px}.hero{padding-top:96px}.hero-photo{display:none}.hero-mark{opacity:.22;width:300px;height:300px;display:block;position:absolute;top:56px;right:-96px}.hide-s{display:none}.kicker{letter-spacing:.07em;margin-bottom:10px;font-size:.7188rem}.hero .lead{margin-top:12px;font-size:1.0625rem}.hero .btn-row{display:none}.offer-badge{margin-top:14px;padding:7px 10px 7px 7px;font-size:.875rem}.hero-proof{grid-template-columns:repeat(3,auto);justify-content:space-between;margin-top:14px;display:grid}.hero-proof li{padding:0 0 0 12px;font-size:.8125rem}.hero-proof b{height:26px;font-size:1.5rem;line-height:26px}.link{min-height:44px}.btn-row .link,.contact-top .btn{width:100%}.termite-photo,.areas .pills{display:none}.expert-photo img{aspect-ratio:1}.about-jay{max-width:240px}.cards:not(.cards-3):not(.cards-4){grid-template-columns:1fr 1fr;gap:10px}.cards:not(.cards-3):not(.cards-4) .card{padding:16px 14px}.cards:not(.cards-3):not(.cards-4) .card>svg:first-child{width:36px;height:36px;margin-bottom:10px}.cards:not(.cards-3):not(.cards-4) .card h3{padding-right:0;font-size:1.125rem}.cards:not(.cards-3):not(.cards-4) .card p,.cards:not(.cards-3):not(.cards-4) .card-go{display:none}.cards .card-feature{grid-column:span 2}.cards .card-feature p{display:block!important}.steps:not(.steps-3){grid-template-columns:1fr 1fr;gap:14px 16px}.steps:not(.steps-3) li{padding-right:0}.steps:not(.steps-3) .step-n{margin-bottom:8px;font-size:2.25rem}.compare-head span:first-child{display:none}.compare-head,.compare-row{grid-template-columns:1fr}.compare-row p:first-child{border-top:1px solid var(--line);padding-bottom:2px}.compare-row p:last-child{border-top:0}.compare-row p:first-child,.compare-row p:last-child{background:0 0}.foot-grid .foot-brand,.foot-grid .foot-contact{grid-column:span 2}.hero-in{padding-bottom:30px}.btn-row .btn-lg{width:100%}.picker{padding:18px 14px 20px}.picker h2{font-size:1.5rem}.picker-grid{grid-template-columns:repeat(3,1fr);gap:8px}.picker-grid .tile:last-child{flex-direction:row;grid-column:span 3;justify-content:center;padding:12px}.picker-grid .tile:last-child svg{width:32px;height:32px}.tile{padding:14px 4px 12px;font-size:.9375rem}.proof-grid{gap:26px 18px}.proof p{font-size:.9375rem}.cards-3,.cards-4{grid-template-columns:1fr}.cards-4 .card{align-items:center;gap:14px;padding:18px 20px;display:flex}.cards-4 .card>svg:first-child{margin:0}.card-go{top:22px}.steps-3{grid-template-columns:1fr}.compare-head span,.compare-row p{padding:12px;font-size:.9375rem}.compare-row p{gap:7px}.qf{gap:12px}.qd .qf-go{position:sticky;bottom:0}.qf legend,.field>span{margin-bottom:6px;font-size:.9375rem}.chips{gap:6px}.chip span{align-items:center;min-height:44px;padding:0 11px;font-size:.9063rem;display:flex}.field input{height:46px;padding:0 11px}.qf-row{gap:8px}.qd h2{font-size:1.75rem}.qd-sub{margin-bottom:10px;font-size:.9375rem}.qd,.final-card{padding:18px 16px}.qd{border-radius:20px 20px 0 0;width:100%;max-width:100%;max-height:94dvh;margin:auto auto 0}.foot{padding-bottom:88px}.foot-grid{grid-template-columns:1fr 1fr;gap:26px 16px}.page-hero{padding:104px 0 48px}.dock-m{z-index:30;padding-bottom:env(safe-area-inset-bottom);background:#fff;grid-template-columns:1fr 1.2fr 1.2fr;display:grid;position:fixed;inset:auto 0 0;box-shadow:0 -10px 26px -12px #0006}.dock-m a{height:58px;color:var(--ink);justify-content:center;align-items:center;gap:7px;font-size:.9688rem;font-weight:700;display:flex}.dock-wa{background:var(--wa);color:#fff!important}.dock-q{background:var(--red);color:#fff!important}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js .reveal{transform:none}}
