.pz{--bg:#14201c;--bg-2:#0e1815;--ink:#f6f4ee;--ink-muted:#f6f4eebd;--line:#f6f4ee24;--gold:#2fae94;--gold-2:#3fc7ab;--gold-ink:#062420;--urgent:#e08a3c;--urgent-ink:#2a1608;--lime:#2fae94;--light:#f3efe4;--light-2:#e9e2d0;--light-ink:#1c2b23;--light-muted:#57685e;--light-line:#1c2b2329;--r-sm:6px;--r-md:10px;--r-lg:16px;--s-2:8px;--s-3:12px;--s-4:16px;--s-6:24px;--s-8:32px;--s-12:48px;--s-16:64px;--s-24:96px;--container:1280px;--gutter:5%;--spring:cubic-bezier(.34, 1.56, .64, 1);--spring-soft:cubic-bezier(.16, 1.24, .38, 1);--font-display:"Lexend", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;color:var(--ink);background:#14201c;font-family:"Source Sans 3",-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65;position:relative;overflow-x:clip}.pz h1,.pz h2,.pz h3,.pz h4{font-family:var(--font-display)}.pz:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(72% 62% at 50% 44%,#223530 0%,#1a2925 38%,#142120 68%,#0e1815 100%);position:fixed;inset:0}.pz *,.pz :before,.pz :after{box-sizing:border-box}.pz h1,.pz h2,.pz h3,.pz p,.pz ul,.pz ol{margin:0}.pz ul,.pz ol{padding:0;list-style:none}.pz a{color:inherit;text-decoration:none}.pz img{max-width:100%;height:auto;display:block}.pz :focus-visible{outline:2px solid var(--gold);outline-offset:3px}.pz-skip{z-index:50;background:var(--gold);color:var(--gold-ink);border-radius:var(--r-md);padding:10px 14px;font-weight:700;position:absolute;top:12px;left:-999px}.pz-skip:focus{left:12px}.pz-btn{border-radius:var(--r-sm);letter-spacing:.01em;isolation:isolate;will-change:transform;min-height:48px;transform:translate(var(--mx,0px), var(--my,0px)) scale(var(--btn-scale,1));transition:background-color .2s ease, border-color .2s ease, color .2s ease, transform .5s var(--spring);border:1px solid #0000;justify-content:center;align-items:center;gap:12px;padding:0 22px;font-size:14px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.pz-btn:active{--btn-scale:.94;transition:background-color .2s,border-color .2s,color .2s,transform .1s ease-out}.pz-ripple{z-index:-1;opacity:.16;pointer-events:none;background:currentColor;border-radius:50%;animation:.6s ease-out forwards pz-ripple;position:absolute;transform:scale(0)}@keyframes pz-ripple{to{opacity:0;transform:scale(1)}}.pz .pz-btn-gold{background:var(--gold);color:var(--gold-ink)}.pz .pz-btn-gold:hover{background:var(--gold-2)}.pz .pz-btn-outline{color:var(--ink);border-color:#fff8ed59}.pz .pz-btn-outline:hover{border-color:var(--gold);color:var(--gold)}.pz .pz-btn-ghost{color:var(--ink-muted);text-shadow:0 1px 2px #000000d9,0 2px 8px #0009;padding:0 6px}.pz .pz-btn-ghost svg{filter:drop-shadow(0 1px 2px #000000d9)}.pz .pz-btn-ghost:hover{color:var(--gold)}.pz .pz-btn-dark{background:var(--gold);color:var(--gold-ink)}.pz .pz-btn-dark:hover{background:var(--gold-2)}.pz .pz-btn-outline-dark{color:var(--ink);border-color:#fff8ed59}.pz .pz-btn-outline-dark:hover{border-color:var(--gold);color:var(--gold)}.pz-eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--gold);align-items:center;gap:10px;font-size:12px;font-weight:700;display:flex}.pz-eyebrow>span{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px}.pz-nav{z-index:20;justify-content:space-between;align-items:center;gap:var(--s-6);height:80px;padding:0 var(--gutter);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);background:#1e2022e0;display:flex;position:sticky;top:0}.pz-brand{align-items:center;gap:12px;display:flex}.pz-brand img{border-radius:50%;width:40px;height:40px}.pz-brand>span{letter-spacing:-.02em;font-size:22px;font-weight:800;line-height:1}.pz-brand small{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-muted);margin-top:5px;font-size:11px;font-weight:600;display:block}.pz-links{align-items:center;gap:clamp(16px,1.6vw,32px);font-size:15px;font-weight:600;display:flex}.pz-links a{border-bottom:1px solid #0000;padding:10px 0;transition:color .2s,border-color .2s}.pz-links .pz-guide-nav-link{max-width:178px;line-height:1.3}.pz .pz-links a:hover{color:var(--gold);border-color:var(--gold)}.pz-nav-cta{min-height:44px}.pz-menu-btn{border:1px solid var(--line);border-radius:var(--r-md);width:44px;height:44px;color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;display:none}.pz-mobile-nav{z-index:19;padding:var(--s-6) var(--gutter);overscroll-behavior:contain;background:#1e2022;flex-direction:column;gap:4px;display:flex;position:fixed;inset:80px 0 0;overflow-y:auto}.pz-mobile-nav a{border-bottom:1px solid var(--line);padding:14px 0;font-size:22px;font-weight:700}.pz-mobile-nav .pz-btn{margin-top:var(--s-6);border:0;font-size:16px}.pz-hero{isolation:isolate;min-height:min(92vh,860px);padding:var(--s-24) var(--gutter) 120px;--hero-p:0;flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.pz-hero-art{z-index:-1;background:#1e2022;position:absolute;inset:0}.pz-hero-video-container{width:100%;height:100%;position:absolute;inset:0;overflow:hidden}.pz-hero-video{object-fit:cover;object-position:60% 40%;width:100%;height:100%;transform:scale(calc(1.02 + var(--hero-p) * .12));transform-origin:55% 60%;filter:brightness(calc(.92 - var(--hero-p) * .35));will-change:transform;opacity:1;transition:opacity 1.2s;position:absolute;inset:0}.pz-hero-final-bg{object-fit:cover;object-position:50% 40%;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity 1.2s .3s;position:absolute;inset:0}.pz-hero-final-tech{opacity:0;pointer-events:none;will-change:transform;z-index:2;width:auto;height:80%;max-height:90%;transition:opacity 1.2s .3s;position:absolute;bottom:0;right:0}.pz-hero-video-container.is-done .pz-hero-video{opacity:0}.pz-hero-video-container.is-done .pz-hero-final-bg,.pz-hero-video-container.is-done .pz-hero-final-tech{opacity:1}.pz-hero-art:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(90deg,#2a2d2f0d 18%,#2a2d2f0a 36%,#2a2d2f05 62%,#2a2d2f03 100%),linear-gradient(#2a2d2f05,#0000 30% 70%,#2a2d2f0d);position:absolute;inset:0}.pz-hero-video-container.is-done .pz-hero-art:after{opacity:0;z-index:-1}.pz-hero-copy{max-width:720px;animation:.8s ease-out both pz-rise}.pz-hero h1{margin:var(--s-6) 0;letter-spacing:-.035em;background:linear-gradient(#fffdf6 0%,#f1e6c8 55%,#ddcfa4 100%);color:#0000;-webkit-text-stroke:1px #0a0a09a6;paint-order:stroke fill;filter:drop-shadow(0 3px 2px #00000080)drop-shadow(0 14px 22px #0000008c);-webkit-background-clip:text;background-clip:text;font-size:clamp(40px,5.4vw,76px);font-weight:900;line-height:1.04}.pz-hero h1 em,.pz h2 em{background:linear-gradient(180deg, #8fd0c6 0%, var(--gold) 60%, #33746c 100%);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:normal}.pz h2 em{-webkit-text-stroke:0;filter:none}.pz-lead{color:var(--ink);text-shadow:0 1px 2px #000000d9,0 2px 8px #0009,0 0 24px #0006;max-width:44ch;font-size:18px;font-weight:600;line-height:1.7}.pz-hero-actions{align-items:center;gap:var(--s-4) var(--s-6);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.pz .pz-hero-facts{gap:var(--s-6) var(--s-8);margin-top:var(--s-16);flex-wrap:wrap;display:flex}.pz-hero-facts li{letter-spacing:.06em;text-transform:uppercase;color:var(--ink);text-shadow:0 1px 2px #000000d9,0 2px 8px #0009;align-items:center;gap:12px;font-size:12px;font-weight:700;line-height:1.35;display:flex}.pz-hero-facts svg{color:var(--gold);flex:none}.pz-hero-bottom{left:var(--gutter);right:var(--gutter);justify-content:flex-start;gap:var(--s-3) var(--s-6);padding:var(--s-6) 0;border-top:1px solid var(--line);color:#ddd1b9;flex-wrap:wrap;font-size:13px;font-weight:600;display:flex;position:absolute;bottom:0}.pz-hero-bottom span{align-items:center;gap:10px;display:flex}.pz-hero-bottom span+span{padding-left:var(--s-6);border-left:1px solid var(--line)}.pz-hero-cta{right:var(--gutter);z-index:4;width:min(400px,40%);padding:var(--s-8);border-radius:var(--r-lg);-webkit-backdrop-filter:blur(14px);opacity:0;visibility:hidden;background:#141618b8;border:1px solid #d5b27a59;transition:opacity .9s .2s,transform .9s cubic-bezier(.2,.8,.2,1) .2s,visibility 0s linear 1.1s;position:absolute;top:50%;transform:translateY(calc(24px - 50%));box-shadow:0 24px 60px #00000073}.pz-hero-cta.is-visible{opacity:1;visibility:visible;transition-delay:.2s,.2s,0s;transform:translateY(-50%)}.pz .pz-hero-cta h2{margin-top:var(--s-3);font-size:clamp(24px,2.2vw,32px);line-height:1.1}.pz-hero-cta-sub{margin-top:var(--s-2);color:var(--ink-muted);font-size:15px}.pz .pz-hero-cta-photo{width:calc(100% + var(--s-8) * 2);object-fit:cover;object-position:50% 20%;max-width:none;height:220px;margin:var(--s-6) calc(var(--s-8) * -1) 0;border-radius:0;display:block}.pz .pz-hero-cta-tel{margin-top:var(--s-4);color:var(--ink-muted);border-bottom:1px solid #0000;align-items:center;gap:8px;font-size:14px;font-weight:600;transition:color .2s,border-color .2s;display:inline-flex}.pz .pz-hero-cta-tel:hover{color:var(--gold);border-color:var(--gold)}@media (max-width:1023px){.pz-hero-cta{width:min(360px,46%);padding:var(--s-6)}}@media (max-width:767px){.pz-hero-cta{width:100%;margin-top:var(--s-8);position:relative;top:auto;right:auto;transform:translateY(16px)}.pz-hero-cta.is-visible{transform:none}.pz .pz-hero-cta h2{font-size:24px}}.pz-strip{gap:var(--s-6);padding:var(--s-8) var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#0000002e;grid-template-columns:repeat(3,1fr);display:grid}.pz-strip a{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-6) var(--s-3) 0;border-right:1px solid var(--line);transition:color .2s;display:flex}.pz-strip a:last-child{border-right:0}.pz .pz-strip a:hover{color:var(--gold)}.pz-strip a>span{color:var(--ink-muted);transition:transform .5s var(--spring), color .2s ease;font-size:12px;font-weight:700;display:inline-block}.pz-strip a:hover>span{color:var(--gold);transform:scale(1.3)rotate(-6deg)}.pz .pz-strip h2{letter-spacing:-.01em;font-variant-ligatures:none;margin:0;font-size:20px;font-weight:700;line-height:1.2}.pz-strip p{color:var(--ink-muted);margin-top:2px;font-size:13px}.pz-strip svg{color:var(--gold);flex:none;margin-left:auto}.pz-bite-guide{background:var(--light);color:var(--light-ink);border-block:1px solid var(--light-line)}.pz-bite-guide-inner{max-width:var(--container);align-items:center;gap:var(--s-16);grid-template-columns:minmax(0,1fr) minmax(240px,330px);margin:0 auto;display:grid}.pz-bite-guide-copy{max-width:650px}.pz-bite-guide .pz-eyebrow{color:#176d58}.pz-bite-guide-copy>p:not(.pz-eyebrow){margin-top:var(--s-6);font-size:18px;line-height:1.7}.pz .pz-bite-guide-copy>.pz-bite-guide-note{color:var(--light-muted);font-size:16px}.pz-bite-guide-copy>.pz-btn{margin-top:var(--s-8)}.pz .pz-bite-guide-image{border:1px solid var(--light-line);border-radius:var(--r-lg);background:#fff;display:block;overflow:hidden;box-shadow:0 18px 44px #14201c1f}.pz-bite-guide-image img{width:100%;height:auto}.pz-bite-guide-image>span{color:var(--light-ink);justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;font-size:14px;font-weight:700;display:flex}.pz-bite-guide-image>span svg{flex:none}.pz-section{padding:var(--s-24) var(--gutter)}.pz-section-head{max-width:760px;margin-bottom:var(--s-16)}.pz h2{letter-spacing:-.03em;margin-top:var(--s-4);font-size:clamp(30px,4vw,52px);font-weight:800;line-height:1.08}.pz-sub{margin-top:var(--s-4);color:var(--ink-muted);max-width:52ch;font-size:17px}.pz-treat{--treat-p:0;isolation:isolate;border-top:1px solid var(--line);position:relative;overflow:hidden}.pz-treat-bg{z-index:-1;position:absolute;inset:0}.pz-treat-bg img{object-fit:cover;object-position:50% 40%;width:100%;height:100%;transform:translate3d(0, calc((var(--treat-p) - .5) * -14%), 0) scale(1.18);will-change:transform, opacity;filter:brightness(.6)saturate(.85);opacity:0;transition:opacity .9s;position:absolute;inset:0}.pz-treat-bg img.is-active{opacity:1}.pz-treat-bg:after{content:"";background:linear-gradient(#202224 0%,#2022248c 18%,#20222459 50%,#20222499 82%,#202224 100%),linear-gradient(90deg,#20222459,#0000 40% 60%,#20222480);position:absolute;inset:0}.pz-tabs{gap:var(--s-2);border-bottom:1px solid var(--line);margin-bottom:var(--s-12);display:flex;position:relative;overflow-x:auto}.pz-tabs button{min-height:52px;padding:0 var(--s-4);color:var(--ink-muted);font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;gap:10px;margin-bottom:-1px;font-size:16px;font-weight:700;transition:color .2s;display:inline-flex}.pz-tabs button small{opacity:.6;transition:transform .4s var(--spring), opacity .2s ease;font-size:12px;font-weight:700;display:inline-block}.pz-tabs button:hover{color:var(--ink)}.pz-tabs button:hover small{opacity:1;transform:scale(1.2)rotate(-6deg)}.pz-tabs button[aria-selected=true]{color:var(--ink)}.pz-tabs button[aria-selected=true] small{opacity:1;color:var(--gold)}.pz-tabs-indicator{height:2px;width:var(--tab-w,0px);background:var(--gold);transform:translateX(var(--tab-x,0px));transition:transform .45s var(--spring-soft), width .45s var(--spring-soft);pointer-events:none;border-radius:2px;position:absolute;bottom:-1px;left:0}.pz-pest{gap:var(--s-16);grid-template-columns:minmax(280px,1fr) 1.2fr;align-items:center;animation:.4s both pz-fade;display:grid}.pz-pest-visual{aspect-ratio:1;place-items:center;display:grid;position:relative}.pz-pest-visual svg{filter:drop-shadow(0 30px 40px #00000073);width:72%;height:auto}.pz-pest-visual>span{color:var(--ink-muted);font-size:12px;font-style:italic;position:absolute;bottom:0;left:0}.pz-model{position:absolute;inset:-4%}.pz-model canvas{width:100%!important;height:100%!important}.pm3d-hint{white-space:nowrap;text-overflow:ellipsis;letter-spacing:.08em;text-transform:uppercase;max-width:90%;color:var(--ink-muted);pointer-events:none;font-size:12px;animation:.6s 1s both pz-fade;position:absolute;bottom:-4%;left:50%;overflow:hidden;transform:translate(-50%)}.pz-model:active{cursor:grabbing}.pm3d-status{letter-spacing:.12em;text-transform:uppercase;color:var(--ink-muted);font-size:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pz-pest-visual.is-3d:after{content:"";z-index:-1;background:radial-gradient(#000000b3,#0000 70%);border-radius:50%;height:14%;position:absolute;bottom:8%;left:14%;right:14%}.pz-pest-copy h3{letter-spacing:-.025em;margin:var(--s-4) 0;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.1}.pz-pest-copy>p{color:var(--ink-muted);max-width:52ch;font-size:17px;line-height:1.7}.pz-pest-copy ul{margin:var(--s-6) 0 var(--s-8);gap:10px;display:grid}.pz-pest-copy li{align-items:center;gap:12px;font-size:15px;font-weight:600;display:flex}.pz-pest-copy li svg{color:var(--gold);flex:none}.pz-actions{gap:var(--s-3);flex-wrap:wrap;display:flex}.pz-steps{gap:var(--s-6);grid-template-columns:repeat(3,1fr);display:grid}.pz-steps li{padding:var(--s-8);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .25s ease, transform .5s var(--spring);background:#ffffff05}.pz-steps li:hover{border-color:#d5b27a80;transform:translateY(-5px)scale(1.015)}.pz-steps span{letter-spacing:.12em;color:var(--gold);transition:transform .5s var(--spring);font-size:13px;font-weight:700;display:inline-block}.pz-steps li:hover span{transform:scale(1.25)translate(2px)}.pz-steps h3{margin:var(--s-4) 0 var(--s-3);letter-spacing:-.02em;font-size:24px;font-weight:800}.pz-steps p{color:var(--ink-muted);font-size:15px;line-height:1.7}.pz-team{gap:var(--s-16);padding:var(--s-24) var(--gutter);border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:#00000038;grid-template-columns:1fr 1fr;align-items:center;display:grid}.pz-team-art{border-radius:var(--r-lg);aspect-ratio:4/5;overflow:hidden}.pz-team-art img{object-fit:cover;object-position:center 20%;width:100%;height:100%}.pz-team-copy p{color:var(--ink-muted);max-width:50ch;margin-top:var(--s-4);font-size:17px;line-height:1.7}.pz-team-copy .pz-btn{margin-top:var(--s-8)}.pz-contact{padding:128px var(--gutter);text-align:center}.pz-contact>div{flex-direction:column;align-items:center;max-width:760px;margin:0 auto;display:flex}.pz-contact h2{font-size:clamp(34px,5vw,64px)}.pz-contact-actions{justify-content:center;gap:var(--s-3);margin-top:var(--s-8);flex-wrap:wrap;display:flex}.pz-contact-actions .pz-btn{min-height:56px;padding:0 28px;font-size:16px}.pz-contact-note{margin-top:var(--s-6);color:var(--ink-muted);align-items:center;gap:8px;font-size:14px;display:flex}.pz-footer{align-items:center;gap:var(--s-4) var(--s-8);padding:var(--s-8) var(--gutter);border-top:1px solid var(--line);color:var(--ink-muted);grid-template-columns:1fr auto 1fr;font-size:14px;display:grid}.pz-footer>.pz-brand{justify-self:start}.pz-footer>small{text-align:right;justify-self:end}.pz-footer .pz-brand>span{font-size:18px}.pz-footer small{font-size:13px}.pz-footer-link{color:inherit;text-underline-offset:2px;text-decoration:underline}.pz-footer-link:hover{color:var(--ink)}.pz-footer-center{align-items:center;gap:var(--s-2);text-align:center;flex-direction:column;display:flex}.pz .pz-chat{z-index:15;color:#214636;background:#f5f2e8;border-radius:40px;align-items:center;gap:10px;min-height:48px;padding:0 18px;font-size:14px;font-weight:700;transition:transform .2s;display:flex;position:fixed;bottom:24px;right:24px;box-shadow:0 8px 28px #00000059}.pz-chat:hover{transform:translateY(-2px)}.pz.js-reveal [data-reveal]{opacity:0;transition:opacity .5s ease, transform .8s var(--spring-soft);transform:translateY(18px)scale(.985)}.pz.js-reveal [data-reveal].is-in{opacity:1;transform:none}@keyframes pz-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes pz-fade{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.pz *,.pz :before,.pz :after{transition:none!important;animation:none!important}.pz.js-reveal [data-reveal]{opacity:1;transform:none}}@media (max-width:1279px){.pz-links{display:none}.pz-menu-btn{display:inline-flex}.pz-nav-cta{margin-left:auto}}@media (max-width:1023px){.pz-links{display:none}.pz-menu-btn{display:inline-flex}.pz-nav-cta{margin-left:auto}.pz-pest{gap:var(--s-8);grid-template-columns:1fr}.pz-pest-visual{max-width:420px}.pz-steps{grid-template-columns:1fr}.pz-team{gap:var(--s-8);grid-template-columns:1fr}.pz-team-art{aspect-ratio:4/3;max-width:520px}}@media (max-width:767px){.pz{--gutter:20px}.pz-nav{height:68px}.pz-nav-cta{display:none}.pz-menu-btn{display:inline-flex}.pz-mobile-nav{inset:68px 0 0}.pz-brand img{width:34px;height:34px}.pz-brand>span{font-size:19px}.pz-brand small{display:none}.pz-footer{text-align:center;grid-template-columns:1fr}.pz-footer>.pz-brand,.pz-footer>small{text-align:center;justify-self:center}.pz-hero{min-height:0;padding:var(--s-12) var(--gutter) 108px}.pz-hero-video{object-position:50% 40%}.pz-hero-art:after{background:linear-gradient(#2a2d2fe6 0%,#2a2d2fb3 40%,#2a2d2f80 70%,#2a2d2f 100%)}.pz-hero h1{font-size:clamp(36px,11vw,48px)}.pz-lead{font-size:16px}.pz-hero-facts{gap:var(--s-3) var(--s-4);margin-top:var(--s-8)}.pz-hero-bottom{font-size:12px}.pz-strip{padding:var(--s-4) var(--gutter);grid-template-columns:1fr;gap:0}.pz-strip a{border-right:0;border-bottom:1px solid var(--line);padding:var(--s-4) 0}.pz-strip a:last-child{border-bottom:0}.pz-section{padding:var(--s-16) var(--gutter)}.pz-section-head{margin-bottom:var(--s-8)}.pz-bite-guide-inner{gap:var(--s-8);grid-template-columns:1fr}.pz-bite-guide-image{justify-self:center;width:min(100%,360px)}.pz-bite-guide-copy>.pz-btn{width:100%}.pz-tabs{margin-bottom:var(--s-8)}.pz-tabs button{padding:0 var(--s-3);font-size:15px}.pz-team,.pz-contact{padding:var(--s-16) var(--gutter)}.pz-contact-actions .pz-btn{width:100%}.pz-footer{flex-direction:column;align-items:flex-start}.pz-chat span{display:none}.pz-chat{padding:0 15px}}.pz-reviews{background:linear-gradient(145deg,#0d2119,#071511 70%);padding:100px 8%}.pz-reviews h2{margin:25px 0 60px;font-size:clamp(36px,4.3vw,66px);line-height:1.1}.pz-reviews h2 em{color:var(--lime)}.pz-reviews-grid{grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:30px;margin-top:50px;display:grid}.pz-review-card{transition:transform .5s var(--spring), box-shadow .3s ease;background:#fff;border:1px solid #00000014;border-radius:12px;padding:30px;box-shadow:0 4px 20px #0000001f}.pz-review-card:hover{transform:translateY(-6px)scale(1.015);box-shadow:0 16px 34px #00000029}.pz-review-header{margin-bottom:20px}.pz-review-name{color:#14181a;margin:0 0 8px;font-size:16px;font-weight:600}.pz-review-stars{gap:4px;display:flex}.pz-star{color:#00000026;font-size:14px}.pz-star.filled{color:var(--gold)}.pz-review-text{color:#4a5751;margin:0;font-size:14px;line-height:1.7}@media (max-width:800px){.pz-reviews{padding:75px 6%}.pz-reviews-grid{grid-template-columns:1fr}}.pz-produtos-hero{isolation:isolate;position:relative;overflow:hidden}.pz-produtos-hero-bg{z-index:-1;position:absolute;inset:0}.pz-produtos-hero-bg img{object-fit:cover;object-position:center 25%;filter:blur(6px)brightness(.42)saturate(.9);width:100%;height:100%;transform:scale(1.08)}.pz-produtos-hero-bg:after{content:"";background:linear-gradient(#2022248c 0%,#202224bf 55%,#202224 100%);position:absolute;inset:0}.pz-produtos-apoio-grid{gap:var(--s-6);margin-top:var(--s-8);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}.pz-apoio-card{padding:var(--s-8);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .25s ease, transform .5s var(--spring);background:#ffffff05}.pz-apoio-card:hover{border-color:#d5b27a80;transform:translateY(-5px)scale(1.015)}.pz-apoio-card svg{color:var(--gold);margin-bottom:var(--s-4)}.pz-apoio-card h4{margin:0 0 var(--s-2);font-size:17px;font-weight:800}.pz-apoio-card p{color:var(--ink-muted);font-size:14px;line-height:1.7}@media (max-width:640px){.pz-produtos-apoio-grid{grid-template-columns:1fr}}.pz-produtos-group{margin-bottom:var(--s-16)}.pz-produtos-praga{letter-spacing:-.01em;margin-bottom:var(--s-6);padding-bottom:var(--s-3);border-bottom:1px solid var(--line);font-size:22px;font-weight:800}.pz-produtos-grid{gap:var(--s-6);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.pz-kit-card{padding:var(--s-8);border:1px solid var(--line);border-radius:var(--r-lg);transition:border-color .25s ease, transform .5s var(--spring);background:#ffffff05;flex-direction:column;display:flex;position:relative}.pz-kit-card:hover{border-color:#d5b27a80;transform:translateY(-5px)scale(1.015)}.pz-kit-card.is-destaque{border-color:var(--gold);background:#d5b27a0f}.pz-kit-tag{top:-12px;right:var(--s-6);background:var(--gold);color:var(--gold-ink);letter-spacing:.04em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11px;font-weight:700;position:absolute}.pz-kit-card h4{margin:0 0 var(--s-2);font-size:19px;font-weight:800}.pz-kit-cobertura{color:var(--ink-muted);margin-bottom:var(--s-4);font-size:13px}.pz-kit-conteudo{margin-bottom:var(--s-6);flex-direction:column;flex:1;gap:8px;display:flex}.pz-kit-conteudo li{color:var(--ink-muted);align-items:center;gap:8px;font-size:13px;display:flex}.pz-kit-conteudo li svg{color:var(--gold);flex:none}.pz-kit-preco{margin-bottom:var(--s-4);font-size:22px;font-weight:800}.pz-kit-preco.is-tbd{color:var(--ink-muted);font-size:15px;font-style:italic;font-weight:600}@media (max-width:640px){.pz-produtos-grid{grid-template-columns:1fr}}.pz-promo-pill{z-index:90;background:var(--urgent);min-height:44px;color:var(--urgent-ink);cursor:pointer;border:0;border-radius:40px;align-items:center;gap:8px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex;position:fixed;bottom:24px;left:20px;box-shadow:0 10px 28px #00000059}.pz-promo-pill:hover{transform:translateY(-2px)}.pz-promo-overlay{z-index:1200;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);overscroll-behavior:contain;background:#000000a3;justify-content:center;align-items:center;padding:12px;animation:.2s pz-fade;display:flex;position:fixed;inset:0}.pz-promo-modal{--promo-wheel-size:min(400px, calc(100vw - 52px), max(260px, 44svh));width:min(452px,100%);max-height:calc(100vh - 24px);color:#252525;text-align:center;isolation:isolate;scrollbar-width:thin;scrollbar-color:#c8bca8 transparent;overscroll-behavior:contain;outline:none;max-height:calc(100svh - 24px);padding:0 8px 12px;position:relative;overflow:hidden auto}.pz-promo-fechar{z-index:4;color:#252525;cursor:pointer;background:#fffcf4;border:0;border-radius:24px;justify-content:center;align-items:center;gap:5px;width:max-content;min-width:78px;min-height:36px;margin:0 0 2px auto;padding:0 9px;font-size:12px;font-weight:700;display:flex;position:sticky;top:0;box-shadow:0 3px 12px #0002}.pz-promo-fechar:hover{background:#ffe161}.pz-promo-wheel-wrap{z-index:2;width:var(--promo-wheel-size);aspect-ratio:1;margin:0 auto;position:relative}.pz-promo-wheel{filter:drop-shadow(0 7px #0000002e);transform-origin:50%;width:100%;height:100%;display:block;overflow:visible}.pz-promo-wheel[data-spinning=true]{will-change:transform;transition:transform 3.2s cubic-bezier(.15,.85,.25,1)}.pz-promo-wheel text{font-family:Arial,Helvetica,sans-serif;font-weight:800}.pz-promo-discount{font-size:25px}.pz-promo-discount-caption{letter-spacing:.9px;font-size:10px}.pz-promo-encouragement{font-size:16px}.pz-promo-ponteiro{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.pz-promo-needle{filter:drop-shadow(0 7px 3px #00000040)}.pz-promo-card{z-index:1;margin-top:calc(var(--promo-wheel-size) / -2);padding:calc(var(--promo-wheel-size) / 2 + 22px) 26px 24px;background:#fffcf4;border-radius:3px;position:relative;box-shadow:0 14px 32px #0004}.pz-promo-faixa{color:#8c3d17;letter-spacing:.11em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.5}.pz .pz-promo-titulo{color:#252525;letter-spacing:-.045em;text-transform:uppercase;margin:7px 0 8px;font-family:Arial,Helvetica,sans-serif;font-size:clamp(28px,7.5vw,39px);font-weight:900;line-height:1.05}.pz-promo-sub{color:#4d463e;font-size:16px;line-height:1.45}.pz-promo-prizes{color:#a23d09;font-size:13px;font-weight:800;line-height:1.4;margin-top:8px!important}.pz-promo-etapas{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid;margin:17px 0 0!important}.pz-promo-etapas li{color:#5e5444;background:#f7f0e2;border:1px solid #e5dac5;border-radius:8px;flex-direction:column;align-items:center;gap:6px;padding:9px 3px;font-size:11px;font-weight:700;line-height:1.25;display:flex}.pz-promo-etapa-numero{color:#3f382d;background:#e9decb;border-radius:50%;place-items:center;width:24px;height:24px;font-size:12px;display:grid}.pz-promo-etapas li[aria-current=step]{color:#873800;background:#fff1cb;border-color:#d97b25;box-shadow:inset 0 -2px #d97b25}.pz-promo-etapas li[aria-current=step] .pz-promo-etapa-numero{background:#ffe161}.pz-promo-etapas li[data-complete=true]{color:#365125;background:#eef2e8;border-color:#b5c29c}.pz-promo-etapas li[data-complete=true] .pz-promo-etapa-numero{color:#fff;background:#355a28}.pz-promo-passo{text-align:center;outline-offset:4px;background:#fff0d2;border-radius:8px;padding:13px 14px}.pz .pz-promo-passo h3{color:#a43e00;margin:0 0 5px;font-size:25px;font-weight:800}.pz-promo-passo p{color:#514632;font-size:13px;line-height:1.45}.pz-promo-passo>span{color:#5d6c3c;margin-top:6px;font-size:11px;display:block}.pz-promo-contacto{color:#655e52;align-items:center;gap:7px;font-size:12px;display:flex}.pz-promo-contacto span{overflow-wrap:anywhere}.pz-promo-contacto button{color:#5c6b23;cursor:pointer;background:0 0;border:0;margin-left:auto;padding:7px 0 7px 5px;font-size:11px;text-decoration:underline}.pz-promo-copy{margin-top:19px}.pz-promo-form{text-align:left;flex-direction:column;gap:10px;width:100%;display:flex}.pz-promo-form>label{color:#37352e;font-size:13px;font-weight:700;line-height:1.4}.pz-promo-tel-row{background:#fff;border:2px solid #8d9944;border-radius:8px;align-items:center;gap:10px;min-width:0;padding:0 13px;display:flex}.pz-promo-tel-row:focus-within{border-color:#56671d;box-shadow:0 0 0 3px #8d99442b}.pz-promo-tel-row svg{color:#707b35;flex:none}.pz-promo-tel-row input{color:#252525;background:0 0;border:0;flex:1;width:100%;min-width:0;min-height:48px;padding:0;font-size:16px}.pz-promo-tel-row input::placeholder{color:#827e75;opacity:1}.pz-promo-tel-row input:focus{outline:none}.pz-promo-form .pz-promo-consentimento{color:#595449;cursor:pointer;align-items:flex-start;gap:9px;font-size:12px;font-weight:400;line-height:1.4;display:flex}.pz-promo-consentimento input{accent-color:#596d2c;flex:none;width:17px;height:17px;margin:1px 0 0}.pz-promo-girar-btn{color:#fff;text-transform:uppercase;letter-spacing:.025em;cursor:pointer;background:#111;border:0;border-radius:8px;justify-content:center;align-items:center;width:100%;min-height:54px;margin-top:4px;padding:12px 14px;font-size:14px;font-weight:700;line-height:1.4;transition:background-color .15s;display:flex}.pz-promo-girar-btn:hover:not(:disabled){background:#333}.pz-promo-girar-btn:disabled{color:#d6d4cd;opacity:1;cursor:not-allowed;background:#111}.pz-promo-erro{color:#a12619;font-size:13px;font-weight:600;line-height:1.45}.pz-promo-legal-curto{color:#655e52;border-top:1px solid #e6decd;padding-top:13px;font-size:11px;line-height:1.5;margin-top:17px!important}.pz-promo-legal-link{color:#5c6b23;font-size:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration:underline;display:inline}.pz-promo-condicoes{text-align:left;background:#f3eddf;border-radius:6px;gap:8px;padding:14px 14px 14px 28px;list-style:outside;display:grid;margin:12px 0 0!important}.pz-promo-condicoes li{color:#514b42;font-size:12px;line-height:1.5}.pz-promo-resultado{color:#252525;outline-offset:5px}.pz-promo-resultado>svg{color:#cb590a;margin:0 auto 8px}.pz .pz-promo-resultado h3{color:#252525;margin:0 0 12px;font-size:23px;font-weight:800;line-height:1.25}.pz-promo-resultado p{color:#514b42;overflow-wrap:anywhere;font-size:14px;line-height:1.5}.pz-promo-resultado strong{color:#252525}.pz-promo-resultado .pz-promo-resultado-nota{color:#655e52;margin-top:10px;font-size:12px}.pz-promo-resultado .pz-btn{color:#fff;background:#1a512c;border:0;width:100%;margin-top:16px;padding:12px 10px}.pz-promo-modal :is(button,a,input):focus-visible{outline-offset:4px;outline:3px solid #516221}@media (prefers-reduced-motion:reduce){.pz-promo-wheel,.pz-promo-wheel[data-spinning=true],.pz-promo-girar-btn{transition:none}.pz-promo-overlay{animation:none}}@media (max-width:420px){.pz-promo-card{padding-inline:20px}.pz-promo-pill{bottom:16px;left:12px}.pz-promo-sub{font-size:15px}}@media (max-height:700px){.pz-promo-modal{--promo-wheel-size:min(330px, calc(100vw - 52px), max(260px, 42svh))}.pz-promo-card{padding-top:calc(var(--promo-wheel-size) / 2 + 16px);padding-bottom:18px}.pz-promo-copy{margin-top:14px}}.pz-bedbug-risk{border-block:1px solid var(--line);background:linear-gradient(130deg,#10211c 0%,#19342c 55%,#10231e 100%)}.pz-bedbug-risk-head{max-width:820px;margin-bottom:var(--s-12)}.pz-bedbug-risk-head h2{margin-top:var(--s-4);letter-spacing:-.035em;font-size:clamp(32px,4.4vw,58px);line-height:1.14}.pz-bedbug-risk-head .pz-sub{max-width:65ch}.pz-bedbug-risk-grid{max-width:var(--container);grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:stretch;gap:clamp(24px,4vw,64px);margin:0 auto;display:grid}.pz-bedbug-risk-stat{border-radius:var(--r-lg);background:radial-gradient(circle at 20% 15%,#3fc7ab33,#0000 65%),#05181394;border:1px solid #3fc7ab57;flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(26px,4vw,48px);display:flex}.pz-bedbug-risk-stat-kicker{color:var(--gold-2);letter-spacing:.14em;text-transform:uppercase;font-size:12px;font-weight:800}.pz-bedbug-risk-stat strong{font-family:var(--font-display);color:var(--ink);letter-spacing:-.09em;font-variant-numeric:tabular-nums;font-size:clamp(72px,9vw,132px);line-height:1.2}.pz-bedbug-risk-stat-label{font-family:var(--font-display);font-size:clamp(21px,2.6vw,29px);font-weight:700;line-height:1.25}.pz-bedbug-risk-stat p{color:var(--ink-muted);margin-top:var(--s-8);max-width:37ch;font-size:15px;line-height:1.7}.pz-bedbug-risk-details>p:first-child{color:var(--ink);font-size:18px;line-height:1.65}.pz-bedbug-risk-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid;margin-top:var(--s-6)!important}.pz-bedbug-risk-facts li{border:1px solid var(--line);border-radius:var(--r-md);background:#00000026;align-items:flex-start;gap:12px;padding:18px 16px;display:flex}.pz-bedbug-risk-facts svg{color:var(--gold-2);flex:none;margin-top:3px}.pz-bedbug-risk-facts strong{font-size:15px;font-weight:800;line-height:1.35;display:block}.pz-bedbug-risk-facts span{color:var(--ink-muted);margin-top:6px;font-size:14px;line-height:1.5;display:block}.pz-bedbug-risk-close{font-size:17px;font-weight:700;margin:var(--s-6) 0!important}.pz-bedbug-risk-source{max-width:var(--container);color:var(--ink-muted);font-size:12px;margin:var(--s-8) auto 0!important}.pz-bedbug-risk-source a{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline}@media (max-width:900px){.pz-bedbug-risk-grid{grid-template-columns:1fr}.pz-bedbug-risk-stat strong{font-size:clamp(72px,14vw,116px)}}@media (max-width:540px){.pz-bedbug-risk-facts{grid-template-columns:1fr}.pz-bedbug-risk-stat{padding:24px}.pz-bedbug-risk-details>.pz-btn{width:100%}}.pz a.pz-kits-entry{padding:16px var(--gutter);color:#10251e;background:#d1ef91;border-bottom:1px solid #a9ce72;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.pz-kits-entry-copy{flex-direction:column;gap:2px;display:flex}.pz-kits-entry-copy strong{font-size:18px;font-weight:800;line-height:1.3}.pz-kits-entry-copy>span{font-size:14px;line-height:1.4}.pz-kits-entry-action{white-space:nowrap;border:1px solid #10251e;border-radius:7px;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:8px 18px;font-size:14px;font-weight:800;display:inline-flex}.pz a.pz-kits-entry:hover{background:#dbf4ac}.pz a.pz-kits-entry:hover .pz-kits-entry-action{color:#f5f5ef;background:#10251e}.pz a.pz-kits-entry:focus-visible{outline-offset:-5px;outline:3px solid #10251e}.pz-kit-card[id],#kits{scroll-margin-top:140px}@media (min-width:1280px) and (max-width:1439px){.pz-home .pz-links{gap:14px;font-size:14px}.pz-home .pz-nav{gap:18px}}@media (max-width:767px){.pz a.pz-kits-entry{gap:12px;padding-top:14px;padding-bottom:14px}.pz-kits-entry-icon{width:21px;height:21px}.pz-kits-entry-copy strong{font-size:16px}.pz-kits-entry-copy>span{font-size:12px}.pz-kits-entry-action{gap:6px;padding:8px 10px;font-size:13px}.pz-kit-card[id],#kits{scroll-margin-top:128px}}@media (max-width:359px){.pz a.pz-kits-entry{gap:8px}.pz-kits-entry-icon{display:none}.pz a.pz-kits-entry{grid-template-columns:minmax(0,1fr) auto}}
