.hero[data-astro-cid-ge2uvauf]{height:240vh;position:relative}.hero__stage[data-astro-cid-ge2uvauf]{background:var(--ink);height:100vh;position:sticky;top:0;overflow:hidden}.hero__media[data-astro-cid-ge2uvauf]{position:absolute;inset:0}.hero__parallax[data-astro-cid-ge2uvauf]{will-change:transform;position:absolute;inset:-6% -3%}.hero__parallax[data-astro-cid-ge2uvauf] img[data-astro-cid-ge2uvauf]{object-fit:cover;width:100%;height:100%}.hero__canvas[data-astro-cid-ge2uvauf]{width:100%;height:100%;display:none;position:absolute;inset:0}.hero__loading[data-astro-cid-ge2uvauf]{inset-inline-end:var(--gutter);bottom:var(--gutter);letter-spacing:2px;color:#eef3ec80;font-size:11px;display:none;position:absolute}.hero__wash[data-astro-cid-ge2uvauf]{pointer-events:none;background:linear-gradient(#08110ca6 0%,#08110c00 30%,#08110cb3 80%,#08110c 100%),linear-gradient(260deg,#060f0aeb 0%,#060f0ab8 45%,#060f0a59 78%,#060f0a8c 100%);position:absolute;inset:0}.hero__copy[data-astro-cid-ge2uvauf]{padding:100px var(--gutter) 190px;pointer-events:none;will-change:opacity, transform, filter;align-items:center;display:flex;position:absolute;inset:0}.hero__col[data-astro-cid-ge2uvauf]{max-width:min(660px,72%)}.hero__badge[data-astro-cid-ge2uvauf]{border-radius:var(--pill);color:var(--accent-soft);border:1px solid #a9e05f73;align-items:center;gap:9px;margin-bottom:24px;padding:7px 16px;font-size:13px;display:inline-flex}.hero__dot[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:50%;width:6px;height:6px}.hero__title[data-astro-cid-ge2uvauf]{letter-spacing:-.03em;margin:0;font-size:clamp(34px,min(6.4vw,9vh),88px);font-weight:800;line-height:1.02}.hero__title-accent[data-astro-cid-ge2uvauf]{color:var(--accent)}.hero__lede[data-astro-cid-ge2uvauf]{color:var(--text-body);max-width:24em;margin:18px 0 26px;font-size:clamp(15px,min(1.5vw,2.6vh),20px);font-weight:300;line-height:1.65}.hero__actions[data-astro-cid-ge2uvauf]{pointer-events:auto;flex-wrap:wrap;gap:13px;display:flex}.hero__cta[data-astro-cid-ge2uvauf]{padding:15px 30px;font-size:16px}.hero__cta[data-astro-cid-ge2uvauf].btn--ghost{padding:15px 28px;font-weight:400}.cue[data-astro-cid-ge2uvauf]{color:#eef3ec99;flex-direction:column;align-items:center;gap:10px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.cue__mouse[data-astro-cid-ge2uvauf]{border:1.5px solid #eef3ec80;border-radius:11px;width:22px;height:34px;position:relative}.cue__wheel[data-astro-cid-ge2uvauf]{background:var(--accent);border-radius:2px;width:3px;height:8px;animation:1.9s ease-in-out infinite wheel;position:absolute;top:6px;left:calc(50% - 1.5px)}.cue__touch[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:center;gap:9px;display:none}.cue__touch[data-astro-cid-ge2uvauf] svg[data-astro-cid-ge2uvauf]{animation:1.9s ease-in-out infinite swipeUp}.cue__bar[data-astro-cid-ge2uvauf]{background:#eef3eccc;border-radius:2px;width:104px;height:4px}.cue__label[data-astro-cid-ge2uvauf]{letter-spacing:3px;font-size:11px}.hero__second[data-astro-cid-ge2uvauf]{opacity:0;pointer-events:none;justify-content:center;align-items:center;padding:0 26px;display:flex;position:absolute;inset:0}.hero__second-title[data-astro-cid-ge2uvauf]{letter-spacing:-.025em;text-align:center;max-width:16em;margin:0;font-size:clamp(28px,5vw,68px);font-weight:800;line-height:1.1}.story[data-astro-cid-n2lz65zz]{background:linear-gradient(180deg, var(--ink) 0%, var(--ink) 90%, var(--ink-story) 100%);height:400vh;position:relative}.story__stage[data-astro-cid-n2lz65zz]{height:100vh;position:sticky;top:0;overflow:hidden}.story__media[data-astro-cid-n2lz65zz]{position:absolute;inset:0}.story__parallax[data-astro-cid-n2lz65zz]{will-change:transform, filter;position:absolute;inset:-8% -4%}.story__parallax[data-astro-cid-n2lz65zz] img[data-astro-cid-n2lz65zz]{object-fit:cover;width:100%;height:100%}.story__veil[data-astro-cid-n2lz65zz]{pointer-events:none;background:#08110cb8;position:absolute;inset:0}.story__body[data-astro-cid-n2lz65zz]{align-items:center;height:100%;display:flex;position:relative}.story__shell[data-astro-cid-n2lz65zz]{padding:0 var(--gutter)}.story__chapters[data-astro-cid-n2lz65zz]{max-width:22em;min-height:320px;position:relative}.chapter[data-astro-cid-n2lz65zz]{transition:opacity .55s,transform .55s,filter .55s}.chapter[data-astro-cid-n2lz65zz]:not([data-chapter="0"]){opacity:0;position:absolute;inset:0}.chapter__step[data-astro-cid-n2lz65zz]{margin-bottom:16px}.chapter__title[data-astro-cid-n2lz65zz]{letter-spacing:-.025em;margin:0 0 16px;font-size:clamp(26px,4vw,52px);font-weight:800;line-height:1.1}.chapter__text[data-astro-cid-n2lz65zz]{color:var(--text-body);margin:0;font-size:18px;font-weight:300;line-height:1.75}.story__ticks[data-astro-cid-n2lz65zz]{flex-direction:column;gap:8px;margin-top:38px;display:flex}.story__ticks[data-astro-cid-n2lz65zz] .tick[data-astro-cid-n2lz65zz]{height:34px}.solutions[data-astro-cid-hjobun64]{padding:140px var(--gutter);background:linear-gradient(180deg, var(--ink-story) 0%, var(--ink-solutions) 45%, var(--ink-pests) 100%)}.solutions__intro[data-astro-cid-hjobun64]{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:52px;display:grid}.solutions__eyebrow[data-astro-cid-hjobun64]{margin-bottom:14px}.solutions__title[data-astro-cid-hjobun64]{letter-spacing:-.025em;margin:0;font-size:clamp(28px,4vw,54px);font-weight:800;line-height:1.08}.solutions__lede[data-astro-cid-hjobun64]{color:var(--text-muted);margin:0;font-weight:300;line-height:1.8}.solutions__grid[data-astro-cid-hjobun64]{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.card[data-astro-cid-hjobun64]{background:var(--card);border:1px solid var(--hairline);border-radius:var(--radius-card);padding:34px 30px}.card__head[data-astro-cid-hjobun64]{border-bottom:1px solid #ffffff17;align-items:center;gap:9px;margin-bottom:22px;padding-bottom:18px;display:flex}.card__head[data-astro-cid-hjobun64] svg[data-astro-cid-hjobun64]{flex:none}.card__label[data-astro-cid-hjobun64]{letter-spacing:3.5px;color:var(--accent-dim);font-size:11.5px}.card__title[data-astro-cid-hjobun64]{margin:0 0 12px;font-size:22px;font-weight:700;line-height:1.25}.card__text[data-astro-cid-hjobun64]{color:var(--text-muted-2);margin:0;font-size:15px;line-height:1.75}.pests[data-astro-cid-bdvs4ya3]{background:var(--ink-pests);height:500vh;position:relative}.pests__stage[data-astro-cid-bdvs4ya3]{height:100vh;position:sticky;top:0;overflow:hidden}.pests__track[data-astro-cid-bdvs4ya3]{will-change:transform;height:100%;transition:transform .85s var(--ease-slide);display:flex}.tile[data-astro-cid-bdvs4ya3]{flex:0 0 100vw;height:100vh;transition:filter .85s;position:relative;overflow:hidden}.tile__media[data-astro-cid-bdvs4ya3]{transition:transform .85s var(--ease-slide);position:absolute;inset:0;transform:scale(1.08)}.tile[data-astro-cid-bdvs4ya3][data-tile="0"] .tile__media[data-astro-cid-bdvs4ya3]{transform:scale(1)}.tile__media[data-astro-cid-bdvs4ya3] img[data-astro-cid-bdvs4ya3],.tile__media[data-astro-cid-bdvs4ya3] video[data-astro-cid-bdvs4ya3]{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.tile__wash[data-astro-cid-bdvs4ya3]{pointer-events:none;background:linear-gradient(0deg, rgba(var(--ink-pests-rgb), 1) 0%, rgba(var(--ink-pests-rgb), .6) 24%, rgba(var(--ink-pests-rgb), .15) 55%, rgba(var(--ink-pests-rgb), .6) 82%, rgba(var(--ink-pests-rgb), 1) 100%);position:absolute;inset:0}.tile__copy[data-astro-cid-bdvs4ya3]{inset-inline:0;transition:opacity .7s ease .1s, transform .7s var(--ease-out) .1s;padding:0 44px;position:absolute;bottom:11vh}.tile[data-astro-cid-bdvs4ya3]:not([data-tile="0"]) .tile__copy[data-astro-cid-bdvs4ya3]{opacity:0;transform:translateY(28px)}.tile__eyebrow[data-astro-cid-bdvs4ya3]{margin-bottom:14px}.tile__title[data-astro-cid-bdvs4ya3]{letter-spacing:-.03em;margin:0 0 14px;font-size:clamp(30px,5vw,72px);font-weight:800;line-height:1.02}.tile__text[data-astro-cid-bdvs4ya3]{color:var(--text-body-alt);max-width:28em;margin:0 0 14px;font-size:clamp(16px,1.5vw,20px);font-weight:300;line-height:1.65}.tile__note[data-astro-cid-bdvs4ya3]{color:var(--accent);font-size:14px;font-weight:600}.pests__hud[data-astro-cid-bdvs4ya3]{top:96px;pointer-events:none;position:absolute;inset-inline:44px}.pests__hud-row[data-astro-cid-bdvs4ya3]{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.pests__kicker[data-astro-cid-bdvs4ya3]{letter-spacing:5px;color:#eef3ecbf;flex-wrap:wrap;align-items:center;gap:16px;font-size:12px;display:flex}.clip-toggle[data-astro-cid-bdvs4ya3]{pointer-events:auto;width:26px;height:26px;color:var(--text);cursor:pointer;backdrop-filter:blur(8px);background:#08110cb3;border:1px solid #ffffff38;border-radius:50%;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.clip-toggle[data-astro-cid-bdvs4ya3]:hover{border-color:var(--accent);color:var(--accent)}.clip-toggle__icon[data-astro-cid-bdvs4ya3]{background:linear-gradient(90deg,currentColor 0 35%,#0000 35% 65%,currentColor 65% 100%);flex:none;width:8px;height:9px}.clip-toggle[data-astro-cid-bdvs4ya3][aria-pressed=true] .clip-toggle__icon[data-astro-cid-bdvs4ya3]{clip-path:polygon(100% 0,100% 100%,0 50%);background:currentColor}.pests__ticks[data-astro-cid-bdvs4ya3]{flex-direction:column;gap:8px;display:flex}.pests__ticks[data-astro-cid-bdvs4ya3] .tick[data-astro-cid-bdvs4ya3]{background:#ffffff4d;height:28px}.pests__ticks[data-astro-cid-bdvs4ya3] .tick[data-astro-cid-bdvs4ya3].is-on{background:var(--accent)}.faq[data-astro-cid-hemr5th4]{padding:130px var(--gutter) 150px;background:linear-gradient(180deg, var(--ink-pests) 0%, var(--ink-pests) 45%, var(--ink) 100%)}.faq__grid[data-astro-cid-hemr5th4]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:52px;display:grid}.faq__eyebrow[data-astro-cid-hemr5th4]{margin-bottom:12px}.faq__title[data-astro-cid-hemr5th4]{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3.5vw,44px);font-weight:800;line-height:1.1}.faq__list[data-astro-cid-hemr5th4]{background:#ffffff1a;gap:1px;display:grid}.faq__item[data-astro-cid-hemr5th4]{background:var(--ink-pests);padding:0 2px 24px}.faq__q[data-astro-cid-hemr5th4]{font:inherit;margin:0}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4]{text-align:start;width:100%;font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:center;gap:20px;padding:24px 0 0;display:flex}.faq__q-text[data-astro-cid-hemr5th4]{font-size:18px;font-weight:700}.faq__sign[data-astro-cid-hemr5th4]{color:var(--accent);flex:none;font-size:22px;transition:transform .35s}.faq__q[data-astro-cid-hemr5th4] button[data-astro-cid-hemr5th4][aria-expanded=true] .faq__sign[data-astro-cid-hemr5th4]{transform:rotate(45deg)}.faq__body[data-astro-cid-hemr5th4]{max-height:0;transition:max-height .45s;overflow:hidden}.faq__body[data-astro-cid-hemr5th4] p[data-astro-cid-hemr5th4]{color:var(--text-muted-2);margin:14px 0 0;font-size:15px;line-height:1.75}.faq__body[data-astro-cid-hemr5th4] ul[data-astro-cid-hemr5th4]{color:var(--text-muted-2);margin:12px 0 0;padding-inline-start:20px;font-size:15px;line-height:1.7}.faq__body[data-astro-cid-hemr5th4] li[data-astro-cid-hemr5th4]{margin-bottom:7px}.lead[data-astro-cid-sevzbneq]{padding:110px var(--gutter) 80px;background:var(--ink);position:relative;overflow:hidden}.lead__bg[data-astro-cid-sevzbneq]{position:absolute;inset:0}.lead__parallax[data-astro-cid-sevzbneq]{opacity:.3;will-change:transform;position:absolute;inset:-10% 0}.lead__parallax[data-astro-cid-sevzbneq] img[data-astro-cid-sevzbneq]{object-fit:cover;width:100%;height:100%}.lead__grid[data-astro-cid-sevzbneq]{grid-template-columns:1fr 1.05fr;align-items:center;gap:56px;max-width:1060px;display:grid;position:relative}.lead__eyebrow[data-astro-cid-sevzbneq]{margin-bottom:14px}.lead__title[data-astro-cid-sevzbneq]{letter-spacing:-.025em;margin:0 0 18px;font-size:clamp(28px,3.9vw,50px);font-weight:800;line-height:1.1}.lead__lede[data-astro-cid-sevzbneq]{color:var(--text-muted);max-width:26em;margin:0 0 24px;font-weight:300;line-height:1.8}.lead__points[data-astro-cid-sevzbneq]{color:var(--text-label);gap:9px;margin:0;padding:0;font-size:15px;list-style:none;display:grid}.lead__points[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq]:before{content:"· "}.lead__panel[data-astro-cid-sevzbneq]{border-radius:var(--radius-panel);backdrop-filter:blur(14px);background:#0f2016d9;border:1px solid #ffffff1a;padding:32px}.lead__form[data-astro-cid-sevzbneq]{gap:14px;display:grid}.field[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{color:var(--text-label);margin-bottom:7px;font-size:13px;display:block}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq],.field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq]{border:1px solid var(--hairline-strong);width:100%;color:var(--text);background:#00000059;border-radius:12px;padding:14px 16px;font-size:16px}.field[data-astro-cid-sevzbneq] select[data-astro-cid-sevzbneq] option[data-astro-cid-sevzbneq]{color:#111}.field[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][aria-invalid=true]{border-color:#e0705f}.check[data-astro-cid-sevzbneq]{align-items:flex-start;gap:10px;display:flex}.check[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{width:20px;height:20px;accent-color:var(--accent);flex:none;margin:2px 0 0}.check[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]{color:var(--text-muted);font-size:13px;line-height:1.6}.hp[data-astro-cid-sevzbneq]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.lead__error[data-astro-cid-sevzbneq]{color:#f0a396;margin:0;font-size:14px;line-height:1.6}.lead__actions[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.lead__submit[data-astro-cid-sevzbneq]{flex:200px;padding:16px;font-size:17px}.lead__call[data-astro-cid-sevzbneq]{white-space:nowrap;flex:0 auto;padding:16px 24px;font-size:16px}.lead__fineprint[data-astro-cid-sevzbneq]{color:var(--text-faint);margin:0;font-size:12px;line-height:1.7}.lead__done[data-astro-cid-sevzbneq]{text-align:center;padding:38px 10px}.lead__check[data-astro-cid-sevzbneq]{background:var(--accent);border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 18px;display:grid}.lead__done-title[data-astro-cid-sevzbneq]{margin:0 0 10px;font-size:24px;font-weight:700}.lead__done-text[data-astro-cid-sevzbneq]{color:var(--text-muted-2);margin:0;line-height:1.7}
