.detail-page h3,.detail-page .eyebrow,.detail-page .button,.detail-buy,.detail-license,.detail-aerosol-mark,.detail-proof,.detail-pest-number,.detail-pest-go,.detail-flow>li>span,.detail-application-pair article>span,.detail-faq summary{font-family:var(--heading)}.detail-page h2{font-size:clamp(34px,4vw,54px);letter-spacing:-.025em;line-height:1.08}.detail-page h2 em{color:var(--green)}.detail-page .eyebrow{font-size:11px;letter-spacing:.1em}.detail-hero{background:var(--yellow);color:var(--green-dark);background-image:linear-gradient(#00472d0b 1px,transparent 1px),linear-gradient(90deg,#00472d0b 1px,transparent 1px);background-size:48px 48px}.detail-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:center;padding-block:45px}.detail-hero h1{font-size:clamp(85px,8.5vw,124px);line-height:.88;letter-spacing:-.045em;margin:25px 0}.detail-hero-lead{font-size:31px;margin:22px 0 12px;line-height:1.25}.detail-hero-facts{font-size:25px;line-height:1.35;max-width:450px}.detail-license{font-size:10px;line-height:1.8;margin-top:22px;border-top:1px solid #00472d40;padding-top:15px;max-width:440px}.detail-hero-actions{display:flex;gap:22px;flex-wrap:wrap;margin-top:24px;align-items:center}.detail-page .button{font-size:12px;padding:18px 20px;min-height:48px}.detail-buy{border:0;border-bottom:1px solid currentColor;background:none;color:inherit;font-size:11px;padding:14px 0;min-height:48px;display:flex;gap:15px;align-items:center}.detail-buy small,.detail-page button.button small{font-size:8px;font-weight:400}.detail-page button:disabled{opacity:.65;cursor:default}.detail-hero-art{position:relative;min-height:560px;border:1px solid #00472d25}.detail-hero-pack{position:absolute;right:4%;bottom:0;height:560px;width:305px;object-fit:contain;filter:drop-shadow(10px 15px 10px #00472d30)}.detail-medals{position:absolute;top:80px;left:0;width:225px;z-index:2}.detail-max-mark{position:absolute;bottom:22px;left:16px;width:170px;height:65px;object-fit:contain;z-index:2}.detail-cross{position:absolute;right:12px;top:4px;font-size:24px}.detail-hero-aerosol{background:var(--green-dark);color:#fff;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:48px 48px}.detail-hero-aerosol h1 em,.detail-hero-aerosol .eyebrow{color:var(--yellow)}.detail-hero-aerosol .detail-hero-art{border-color:#ffffff30}.detail-hero-aerosol .detail-hero-pack{height:530px;width:160px;right:20%}.detail-aerosol-mark{position:absolute;left:20px;top:50px;font-size:19px;font-weight:700;line-height:1.4;color:var(--yellow)}.detail-proof{padding-block:60px;color:white}.detail-proof h2{margin:18px 0 35px}.detail-proof h2 em{color:var(--yellow)}.detail-proof-layout{display:grid;grid-template-columns:1fr 1.1fr;gap:60px}.detail-proof-main{display:flex;gap:20px;align-items:center;border-right:1px solid #ffffff40;padding-right:25px}.detail-proof-main>strong{font-size:170px;font-weight:900;line-height:1;color:var(--yellow);letter-spacing:-.07em}.detail-proof-main h3{font-size:34px;margin-bottom:15px}.detail-proof-main p{font-size:17px;font-weight:700;line-height:1.8}.detail-proof-times{display:grid;grid-template-columns:1fr 1fr;gap:30px}.detail-proof-times strong{font-size:115px;font-weight:900;color:var(--yellow);line-height:1;letter-spacing:-.05em}.detail-proof-times span{display:block;font-size:12px;margin:12px 0}.detail-proof-times p{font-family:var(--body);font-size:25px;line-height:1.25}.detail-proof-band{display:flex;justify-content:space-between;gap:30px;align-items:center;border-top:2px solid var(--yellow);border-bottom:1px solid #ffffff40;padding:22px 0;margin-top:35px;font-size:18px;font-weight:700;line-height:1.3}.detail-proof-band b{font-size:42px;color:var(--yellow);margin-right:10px}.detail-proof-note{font-family:var(--body);font-size:21px;margin-top:22px;max-width:1000px;line-height:1.4}.detail-targets,.detail-how,.detail-features,.detail-faq{padding-block:65px}.detail-section-head{display:flex;justify-content:space-between;align-items:end;gap:35px;margin-bottom:30px}.detail-section-head h2{margin-top:18px}.detail-section-head>p{font-size:24px;line-height:1.3}.detail-pest-grid{list-style:none;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line)}.detail-aerosol .detail-pest-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-pest-grid>li{min-width:0}.detail-pest-grid a,.detail-pest-item{display:flex;flex-direction:column;align-items:center;position:relative;padding:16px 9px;background:var(--mist);border-right:1px solid var(--line);border-bottom:1px solid var(--line);height:260px;text-align:center;text-decoration:none}.detail-pest-grid a:hover{background:var(--yellow)}.detail-pest-grid img{height:132px;width:150px;object-fit:contain;margin:12px 0}.detail-pest-number{align-self:start;color:var(--green);font-size:10px}.detail-pest-grid h3{font-size:12px;line-height:1.3;min-height:30px}.detail-pest-grid p{font-size:14px;line-height:1.2;margin:5px 0}.detail-pest-go{font-size:8px;color:var(--green);margin-top:auto}.detail-caption{font-size:18px;margin-top:20px;color:#596357;line-height:1.4}.detail-how{border-top:1px solid var(--line)}.detail-how h2,.detail-places h2,.detail-features h2,.detail-faq h2,.detail-official h2{margin:18px 0 30px}.detail-flow{list-style:none;margin-bottom:30px}.detail-flow li{display:flex;gap:30px;padding:22px 0;border-top:1px solid var(--line)}.detail-flow>li>span{font-size:30px;color:var(--green);font-weight:700}.detail-flow h3,.detail-application-pair h3{font-size:20px;line-height:1.2;margin-bottom:12px}.detail-flow p,.detail-application-pair p{font-size:24px;line-height:1.4;max-width:900px}.detail-application-pair{display:grid;grid-template-columns:1fr 1fr;gap:40px;border-top:2px solid var(--green);padding-top:25px}.detail-application-pair article>span{font-size:11px;color:var(--green);display:block;margin-bottom:15px}.detail-time-note{background:var(--yellow);padding:20px;font-size:23px;line-height:1.4;margin-top:25px}.detail-places{background:var(--mist);padding-block:60px}.detail-place-scope{font-size:24px;line-height:1.4;max-width:960px;margin-bottom:30px}.detail-scenes{display:grid;grid-template-columns:1fr 1fr;gap:25px}.detail-scenes.three{grid-template-columns:repeat(3,1fr)}.detail-scenes figure{margin:0;min-width:0}.detail-scenes img{width:100%;aspect-ratio:1.5;object-fit:cover}.detail-scenes figcaption{padding:20px 0}.detail-scenes h3{font-size:15px;line-height:1.3;color:var(--green);margin-bottom:12px}.detail-scenes p{font-size:22px;line-height:1.35}.detail-features{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.detail-features ul{list-style:none}.detail-features li{font-size:25px;padding:13px 0;border-bottom:1px solid var(--line)}.detail-feature-art{height:470px;background:var(--mist);background-image:linear-gradient(#00472d0b 1px,transparent 1px),linear-gradient(90deg,#00472d0b 1px,transparent 1px);background-size:32px 32px;display:flex;justify-content:center;padding:25px;transform:skewX(-3deg)}.detail-feature-art img{height:100%;width:230px;object-fit:contain;transform:skewX(3deg)}.detail-guide-cta{padding-block:55px;color:#fff}.detail-guide-cta>.container{display:flex;justify-content:space-between;align-items:center;gap:35px}.detail-guide-cta h2{margin:18px 0}.detail-guide-cta h2 em{color:var(--yellow)}.detail-guide-cta p:not(.eyebrow){font-size:25px;max-width:660px}.detail-guide-cta .button{white-space:nowrap}.detail-faq>div{border-top:2px solid var(--green)}.detail-faq details{border-bottom:1px solid var(--line)}.detail-faq summary{display:flex;align-items:center;gap:22px;list-style:none;font-size:18px;font-weight:700;line-height:1.4;padding:24px 0;cursor:pointer}.detail-faq summary::-webkit-details-marker{display:none}.detail-faq summary>span{color:var(--green);font-size:14px}.detail-faq summary>b{margin-left:auto;color:var(--green);font-size:25px}.detail-faq details[open] summary>b{transform:rotate(45deg)}.detail-faq details p{font-size:24px;line-height:1.4;padding:0 45px 26px;max-width:1000px}.detail-official{background:var(--mist);padding-block:55px}.detail-official-top{display:flex;justify-content:space-between;gap:35px;align-items:center}.detail-official dl{margin:0 0 30px;border-top:2px solid var(--green)}.detail-official dl>div{display:grid;grid-template-columns:260px 1fr;gap:25px;border-bottom:1px solid var(--line);padding:15px 0;font-size:22px;line-height:1.4}.detail-official dt{font-weight:700;color:var(--green)}.detail-official dd{margin:0}.detail-official h3{font-size:17px;color:var(--green);margin:30px 0 15px}.detail-official ul{padding-left:22px;font-size:22px;line-height:1.4;max-width:1100px}.detail-official li{padding:7px 0}.detail-source-note{font-size:18px;line-height:1.4;margin-top:24px;max-width:1000px}
@media(max-width:1100px){.detail-hero-grid{gap:30px}.detail-hero-art{min-height:490px}.detail-hero-pack{height:490px;width:260px;right:0}.detail-medals{width:180px;top:75px}.detail-max-mark{width:130px;left:8px}.detail-hero-aerosol .detail-hero-pack{height:470px;right:10%}.detail-proof-layout{gap:35px}.detail-proof-main>strong{font-size:140px}.detail-proof-main h3{font-size:25px}.detail-proof-main p{font-size:14px}.detail-proof-times strong{font-size:95px}.detail-pest-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.detail-aerosol .detail-pest-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.detail-scenes.three{gap:18px}}
@media(max-width:760px){.detail-hero-grid{grid-template-columns:1fr;gap:18px;padding-block:30px 15px}.detail-hero h1{font-size:85px;margin-block:22px}.detail-hero-lead{font-size:27px}.detail-hero-facts{font-size:24px}.detail-license{font-size:9px}.detail-hero-actions{gap:20px;margin-top:22px}.detail-page .button{font-size:10px;padding:16px}.detail-hero-art{min-height:390px;margin-top:10px}.detail-hero-pack{height:390px;width:210px;right:0}.detail-medals{width:165px;left:0;top:50px}.detail-max-mark{width:120px;bottom:15px;left:8px}.detail-hero-aerosol .detail-hero-art{min-height:360px}.detail-hero-aerosol .detail-hero-pack{height:355px;width:100px;right:15%}.detail-aerosol-mark{font-size:16px;top:30px;left:15px}.detail-proof{padding-block:40px}.detail-proof h2{margin-bottom:28px}.detail-proof-layout{grid-template-columns:1fr;gap:25px}.detail-proof-main{border:0;padding:0}.detail-proof-main>strong{font-size:115px}.detail-proof-main h3{font-size:28px}.detail-proof-main p{font-size:15px}.detail-proof-times{gap:25px;border-top:1px solid #ffffff40;padding-top:25px}.detail-proof-times strong{font-size:85px}.detail-proof-times p{font-size:23px}.detail-proof-times span{font-size:10px}.detail-proof-band{flex-wrap:wrap;gap:20px;font-size:15px;margin-top:28px;padding:20px 0}.detail-proof-band span:first-child{width:100%}.detail-proof-note{font-size:20px}.detail-targets,.detail-how,.detail-features,.detail-faq{padding-block:42px}.detail-section-head{display:block;margin-bottom:25px}.detail-section-head>p{margin-top:20px;font-size:23px}.detail-pest-grid,.detail-aerosol .detail-pest-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.detail-pest-grid a,.detail-pest-item{padding:12px 6px;height:235px}.detail-pest-grid img{height:110px;width:120px}.detail-pest-grid h3{font-size:10px;min-height:28px}.detail-pest-grid p{font-size:12px}.detail-caption{font-size:17px}.detail-flow li{gap:17px;padding:20px 0}.detail-flow>li>span{font-size:23px}.detail-flow h3,.detail-application-pair h3{font-size:16px}.detail-flow p,.detail-application-pair p{font-size:23px}.detail-application-pair{grid-template-columns:1fr;gap:30px}.detail-time-note{font-size:22px}.detail-places{padding-block:40px}.detail-place-scope{font-size:23px}.detail-scenes,.detail-scenes.three{grid-template-columns:1fr;gap:18px}.detail-scenes h3{font-size:14px}.detail-scenes p{font-size:22px}.detail-scenes figcaption{padding:18px 0 10px}.detail-features{grid-template-columns:1fr;gap:25px}.detail-features li{font-size:24px;padding:11px 0}.detail-feature-art{height:345px}.detail-feature-art img{width:180px}.detail-guide-cta{padding-block:40px}.detail-guide-cta>.container{display:block}.detail-guide-cta .button{margin-top:25px;white-space:normal}.detail-guide-cta p:not(.eyebrow){font-size:23px}.detail-faq summary{font-size:14px;gap:13px;padding:21px 0}.detail-faq summary>span{font-size:11px}.detail-faq details p{font-size:23px;padding:0 0 23px 26px}.detail-official{padding-block:40px}.detail-official-top{display:block}.detail-official-top>.detail-buy{margin-bottom:24px}.detail-official dl>div{grid-template-columns:1fr;gap:6px;font-size:22px;padding:15px 0}.detail-official ul{font-size:21px}.detail-source-note{font-size:18px}}
@media(max-width:380px){.detail-page h2{font-size:29px}.detail-hero h1{font-size:73px}.detail-hero-art{min-height:345px}.detail-hero-pack{height:345px;width:185px}.detail-medals{width:140px;top:45px}.detail-max-mark{width:100px}.detail-hero-actions{gap:15px}.detail-buy{font-size:10px}.detail-pest-grid,.detail-aerosol .detail-pest-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.detail-pest-grid h3{font-size:12px}.detail-proof-times strong{font-size:75px}}
