.PestDetail_page__UT5oV{--pp-navy:#061a33;--pp-green:#4faf22;--pp-green-dark:#439a1c;--pp-green-light:#eaf6e4;--pp-blue:#0b4a9e;--pp-bg:#ffffff;--pp-bg-secondary:#f7f9fb;--pp-text:#071a3d;--pp-text-secondary:#64748b;--pp-border:#e2e8f0;--pest-accent:var(--pp-green);background:var(--pp-bg);color:var(--pp-text)}.PestDetail_sectionInner__9P6cl{max-width:1400px;margin:0 auto;padding:0 40px}.PestDetail_hero__1vwo3{padding:48px 0 72px}.PestDetail_heroInner__0B7TS{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:56px;gap:56px;align-items:center;max-width:1400px;margin:0 auto;padding:0 40px}.PestDetail_breadcrumb__WNsWE{margin-bottom:20px}.PestDetail_breadcrumbList__r4cd9{flex-wrap:wrap;margin:0;padding:0;list-style:none;font-size:13px;color:var(--pp-text-secondary)}.PestDetail_breadcrumbList__r4cd9,.PestDetail_breadcrumbList__r4cd9 li{display:flex;align-items:center;gap:6px}.PestDetail_breadcrumbList__r4cd9 a{color:var(--pp-text-secondary);text-decoration:none}.PestDetail_breadcrumbList__r4cd9 a:focus-visible,.PestDetail_breadcrumbList__r4cd9 a:hover{color:var(--pp-green);text-decoration:underline}.PestDetail_breadcrumbList__r4cd9 li[aria-current=page]{color:var(--pp-text);font-weight:600}.PestDetail_badge__wArqP{display:inline-block;margin-bottom:18px;padding:8px 18px;border:1px solid var(--pest-accent);border-radius:999px;color:var(--pest-accent);font-size:13px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.PestDetail_title__Zo6_7{margin:0 0 18px;font-size:42px;font-weight:800;line-height:1.15;color:var(--pp-navy)}.PestDetail_titleAccent__GZFrE{color:var(--pest-accent)}.PestDetail_shortDescription__uSQ_m{margin:0 0 12px;font-size:17px;line-height:1.6;color:var(--pp-text-secondary);max-width:52ch}.PestDetail_scientificName__Wk71b{margin:0 0 28px;font-size:14px;font-style:italic;color:var(--pp-text-secondary)}.PestDetail_noticeBox__YHNdb{display:flex;align-items:flex-start;gap:14px;max-width:480px;padding:18px 20px;background:var(--pp-green-light);border-radius:16px}.PestDetail_noticeIcon__bRxWS{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border-radius:50%;background:#fff;color:var(--pp-green)}.PestDetail_noticeTitle__3TPPf{margin:0 0 4px;font-size:15px;font-weight:700;color:var(--pp-navy)}.PestDetail_noticeText__gKT9b{margin:0;font-size:13px;line-height:1.55;color:var(--pp-text-secondary)}.PestDetail_heroMedia__GdFf6{position:relative;padding:12px 24px 24px 12px}.PestDetail_heroShapeBlue__EOEl8{position:absolute;top:-12px;right:0;z-index:0;width:68%;height:55%;background:linear-gradient(135deg,var(--pp-blue),transparent 75%);border-radius:42% 58% 62% 38%/55% 42% 58% 45%;opacity:.4;transform:rotate(-6deg)}.PestDetail_heroShapeGreen__wwhbx{position:absolute;bottom:0;left:0;z-index:0;width:52%;height:42%;background:linear-gradient(135deg,var(--pp-green),transparent 75%);border-radius:52% 48% 42% 58%/60% 52% 48% 40%;opacity:.35;transform:rotate(8deg)}.PestDetail_heroImage__M24Qe{position:relative;z-index:1;width:100%;aspect-ratio:4/3;overflow:hidden;border-radius:24px;background:var(--pp-bg-secondary)}.PestDetail_heroImageEl__q10i0{object-fit:cover}.PestDetail_heroThumb__TcvoS{position:absolute;right:0;bottom:-8px;z-index:2;width:140px;height:140px}.PestDetail_heroThumbEl__c3ZPT{border-radius:50%;object-fit:cover;border:4px solid var(--pp-bg);box-shadow:0 8px 24px rgba(6,26,51,.18)}.PestDetail_heroThumbBadge__usbv9{position:absolute;bottom:-6px;left:50%;z-index:3;display:flex;align-items:center;justify-content:center;width:32px;height:32px;transform:translateX(-50%);border-radius:50%;background:var(--pp-green);color:#fff;box-shadow:0 4px 10px rgba(6,26,51,.2)}.PestDetail_section__lbgXS{padding:64px 0}.PestDetail_sectionAlt__d53Ai{background:var(--pp-bg-secondary)}.PestDetail_sectionTitle__OJLe1{margin:0 0 12px;font-size:30px;font-weight:800;color:var(--pp-navy)}.PestDetail_sectionSubtitle__DZxPy{margin:0 0 10px;font-size:19px;font-weight:700;color:var(--pp-navy)}.PestDetail_sectionLead__qi3uF{max-width:76ch;margin:0 0 36px;font-size:16px;line-height:1.65;color:var(--pp-text-secondary)}.PestDetail_identityGrid__ETlxB{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;background:var(--pp-border);border:1px solid var(--pp-border);border-radius:16px}.PestDetail_identityRow__oD3CY{display:flex;flex-direction:column;gap:6px;padding:22px 24px;background:var(--pp-bg)}.PestDetail_identityLabel__Ouc__{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--pp-text-secondary);text-transform:uppercase}.PestDetail_identityValue__bRf7J{font-size:16px;font-weight:700;color:var(--pp-navy)}.PestDetail_cardGrid__6ptEi{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:20px;gap:20px;margin:0;padding:0;list-style:none}.PestDetail_card__eK8ZL{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:24px 22px;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:16px;box-shadow:0 2px 10px rgba(6,26,51,.04);transition:transform .3s ease,box-shadow .3s ease}.PestDetail_sectionAlt__d53Ai .PestDetail_card__eK8ZL{background:var(--pp-bg)}.PestDetail_card__eK8ZL:hover{transform:translateY(-3px);box-shadow:0 12px 26px rgba(6,26,51,.08)}.PestDetail_cardIcon__DHYZT{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:var(--pp-green-light);color:var(--pp-green)}.PestDetail_riskCard__ldHan{border-left:3px solid var(--pp-blue)}.PestDetail_riskIcon__l3V1c{background:#eaf0fb;color:var(--pp-blue)}.PestDetail_cardLabel__Ygy4t{margin:0;font-size:15px;font-weight:600;line-height:1.5;color:var(--pp-text)}.PestDetail_badgeGrid__3XbWD{display:flex;flex-wrap:wrap;gap:12px;margin:0;padding:0;list-style:none}.PestDetail_locationBadge__ZQTns{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-navy);font-size:14px;font-weight:600}.PestDetail_locationBadge__ZQTns svg{color:var(--pp-green)}.PestDetail_checklist__it9vX{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px 32px;gap:16px 32px;max-width:1000px;margin:0;padding:0;list-style:none}.PestDetail_checklistItem__vJ6O9{display:flex;align-items:flex-start;gap:12px;padding:16px 18px;background:var(--pp-bg);border:1px solid var(--pp-border);border-radius:14px;font-size:15px;line-height:1.5;color:var(--pp-text)}.PestDetail_checklistIcon__vcA_C{flex-shrink:0;margin-top:1px;color:var(--pp-green)}.PestDetail_cta__PSY7Y{padding:56px 0;background:var(--pp-navy);color:#fff}.PestDetail_ctaInner__k5m8n{display:flex;align-items:center;justify-content:space-between;gap:40px;max-width:1400px;margin:0 auto;padding:0 40px;flex-wrap:wrap}.PestDetail_ctaText__ZrfGT{max-width:560px}.PestDetail_ctaTitle__i5TOM{margin:0 0 10px;font-size:26px;font-weight:800;color:#fff}.PestDetail_ctaDescription__HEpCT{margin:0;font-size:15px;line-height:1.6;color:rgba(255,255,255,.75)}.PestDetail_ctaActions__NqzhA{display:flex;flex-wrap:wrap;gap:14px;flex-shrink:0}.PestDetail_ctaPrimary__2Xf5i,.PestDetail_ctaSecondary__uHy6K{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;border-radius:12px;font-size:15px;font-weight:700;text-decoration:none;white-space:nowrap;transition:background .25s ease,transform .25s ease,color .25s ease}.PestDetail_ctaPrimary__2Xf5i{background:var(--pp-green);color:#fff;border:1px solid var(--pp-green)}.PestDetail_ctaPrimary__2Xf5i:hover{background:var(--pp-green-dark);border-color:var(--pp-green-dark);transform:translateY(-2px)}.PestDetail_ctaSecondary__uHy6K{background:transparent;color:#fff;border:1px solid rgba(255,255,255,.4)}.PestDetail_ctaSecondary__uHy6K:hover{background:#fff;color:var(--pp-navy);border-color:#fff}.PestDetail_ctaPrimary__2Xf5i:focus-visible,.PestDetail_ctaSecondary__uHy6K:focus-visible{outline:2px solid #fff;outline-offset:3px}.PestDetail_notFound__oAA97{display:flex;align-items:center;justify-content:center;min-height:60vh;padding:64px 24px;background:var(--pp-bg)}.PestDetail_notFoundCard__Xxb4f{max-width:480px;text-align:center}.PestDetail_notFoundBadge__9zjze{display:inline-block;margin-bottom:18px;padding:8px 18px;border:1px solid var(--pp-border);border-radius:999px;color:var(--pp-text-secondary);font-size:13px;font-weight:700;letter-spacing:.05em;text-transform:uppercase}.PestDetail_notFoundTitle____XlE{margin:0 0 12px;font-size:28px;font-weight:800;color:var(--pp-navy)}.PestDetail_notFoundText__UgH_c{margin:0 0 28px;font-size:15px;line-height:1.6;color:var(--pp-text-secondary)}.PestDetail_notFoundButton__gJgQi{display:inline-flex;align-items:center;gap:8px;padding:14px 26px;background:var(--pp-green);border-radius:12px;color:#fff;font-size:15px;font-weight:700;text-decoration:none;transition:background .25s ease,transform .25s ease}.PestDetail_notFoundButton__gJgQi:hover{background:var(--pp-green-dark);transform:translateY(-2px)}@media (max-width:1199px){.PestDetail_ctaInner__k5m8n,.PestDetail_heroInner__0B7TS,.PestDetail_sectionInner__9P6cl{padding:0 28px}.PestDetail_cardGrid__6ptEi{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.PestDetail_heroInner__0B7TS{grid-template-columns:1fr;gap:40px}.PestDetail_heroMedia__GdFf6{order:-1}.PestDetail_title__Zo6_7{font-size:36px}.PestDetail_cardGrid__6ptEi{grid-template-columns:repeat(2,minmax(0,1fr))}.PestDetail_identityGrid__ETlxB{grid-template-columns:1fr}.PestDetail_cta__PSY7Y{text-align:left}}@media (max-width:767px){.PestDetail_ctaInner__k5m8n,.PestDetail_heroInner__0B7TS,.PestDetail_sectionInner__9P6cl{padding:0 18px}.PestDetail_hero__1vwo3{padding:32px 0 48px}.PestDetail_section__lbgXS{padding:48px 0}.PestDetail_title__Zo6_7{font-size:30px}.PestDetail_sectionTitle__OJLe1{font-size:24px}.PestDetail_cardGrid__6ptEi,.PestDetail_checklist__it9vX{grid-template-columns:1fr}.PestDetail_ctaInner__k5m8n{flex-direction:column;align-items:stretch}.PestDetail_ctaActions__NqzhA{flex-direction:column}.PestDetail_ctaPrimary__2Xf5i,.PestDetail_ctaSecondary__uHy6K{justify-content:center}}@media (max-width:479px){.PestDetail_title__Zo6_7{font-size:26px}.PestDetail_heroThumb__TcvoS{width:96px;height:96px}.PestDetail_badge__wArqP{font-size:12px}.PestDetail_noticeBox__YHNdb{flex-direction:column}}@media (prefers-reduced-motion:reduce){.PestDetail_card__eK8ZL,.PestDetail_ctaPrimary__2Xf5i,.PestDetail_ctaSecondary__uHy6K,.PestDetail_notFoundButton__gJgQi{transition:none!important}.PestDetail_card__eK8ZL:hover,.PestDetail_ctaPrimary__2Xf5i:hover,.PestDetail_ctaSecondary__uHy6K:hover,.PestDetail_notFoundButton__gJgQi:hover{transform:none}}