.content-intro[data-astro-cid-rwsqp74x]{max-width:900px;margin:0 auto var(--spacing-2xl);text-align:center}.content-intro[data-astro-cid-rwsqp74x] h2[data-astro-cid-rwsqp74x]{color:var(--color-primary-dark);margin-bottom:var(--spacing-lg)}.lead[data-astro-cid-rwsqp74x]{font-size:1.15rem;line-height:1.8;color:var(--color-gray-dark)}.image-banner[data-astro-cid-rwsqp74x]{max-width:1200px;margin:0 auto var(--spacing-3xl)}.banner-image[data-astro-cid-rwsqp74x]{width:100%;height:auto;border-radius:var(--border-radius);box-shadow:0 8px 24px #00000026}.image-section[data-astro-cid-rwsqp74x]{max-width:1000px;margin:0 auto var(--spacing-3xl)}.content-image[data-astro-cid-rwsqp74x]{width:100%;height:auto;border-radius:var(--border-radius);box-shadow:0 6px 20px #0000001f}.why-choose[data-astro-cid-rwsqp74x]{max-width:900px;margin:0 auto var(--spacing-3xl);text-align:center}.why-choose[data-astro-cid-rwsqp74x] h2[data-astro-cid-rwsqp74x]{color:var(--color-primary-dark);margin-bottom:var(--spacing-lg)}.why-choose[data-astro-cid-rwsqp74x] p[data-astro-cid-rwsqp74x]{font-size:1.1rem;line-height:1.8;color:var(--color-gray-dark)}.pest-types-section[data-astro-cid-rwsqp74x]{max-width:1200px;margin:0 auto var(--spacing-3xl);text-align:center}.pest-types-section[data-astro-cid-rwsqp74x] h2[data-astro-cid-rwsqp74x]{color:var(--color-primary-dark);margin-bottom:var(--spacing-md)}.pest-types-section[data-astro-cid-rwsqp74x] .subtitle[data-astro-cid-rwsqp74x]{font-size:1.1rem;color:var(--color-gray-dark);margin-bottom:var(--spacing-xl)}.pest-types-grid[data-astro-cid-rwsqp74x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-lg);margin-top:var(--spacing-xl)}.pest-type-card[data-astro-cid-rwsqp74x]{background:linear-gradient(135deg,var(--color-primary-bright),var(--color-primary-dark));color:var(--color-white);padding:var(--spacing-xl);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;transition:transform .3s ease,box-shadow .3s ease}.pest-type-card[data-astro-cid-rwsqp74x]:hover{transform:translateY(-4px);box-shadow:0 8px 20px #00a84f4d}.pest-type-card[data-astro-cid-rwsqp74x] h3[data-astro-cid-rwsqp74x]{color:var(--color-white);margin-bottom:var(--spacing-sm);font-size:1.35rem}.pest-type-card[data-astro-cid-rwsqp74x] p[data-astro-cid-rwsqp74x]{color:var(--color-white);opacity:.95;line-height:1.6}.process-section[data-astro-cid-rwsqp74x]{max-width:1200px;margin:0 auto var(--spacing-3xl);padding:var(--spacing-3xl) 0}.process-section[data-astro-cid-rwsqp74x] h2[data-astro-cid-rwsqp74x]{text-align:center;color:var(--color-primary-dark);margin-bottom:var(--spacing-3xl)}.process-steps[data-astro-cid-rwsqp74x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:var(--spacing-xl)}.process-step[data-astro-cid-rwsqp74x]{text-align:center;padding:var(--spacing-xl)}.step-number[data-astro-cid-rwsqp74x]{width:60px;height:60px;background:linear-gradient(135deg,var(--color-primary-bright),var(--color-primary-dark));color:var(--color-white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:700;margin:0 auto var(--spacing-lg);box-shadow:0 4px 12px #00a84f4d}.process-step[data-astro-cid-rwsqp74x] h3[data-astro-cid-rwsqp74x]{color:var(--color-primary-dark);margin-bottom:var(--spacing-md);font-size:1.25rem}.process-step[data-astro-cid-rwsqp74x] p[data-astro-cid-rwsqp74x]{color:var(--color-gray-dark);line-height:1.6}.services-heading[data-astro-cid-rwsqp74x]{text-align:center;color:var(--color-primary-dark);margin-bottom:var(--spacing-3xl);grid-column:1 / -1}.services-grid[data-astro-cid-rwsqp74x]{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:var(--spacing-xl);max-width:1200px;margin:0 auto}.service-card[data-astro-cid-rwsqp74x]{background:var(--color-white);padding:var(--spacing-2xl);border-radius:var(--border-radius);border-left:4px solid var(--color-primary-bright);box-shadow:0 2px 8px #00000014;transition:var(--transition);text-decoration:none;color:inherit;display:flex;flex-direction:column}.service-card[data-astro-cid-rwsqp74x]:hover{box-shadow:0 8px 24px #00000026;transform:translateY(-4px)}.service-accent[data-astro-cid-rwsqp74x]{width:60px;height:4px;background:linear-gradient(90deg,var(--color-primary-bright) 0%,var(--color-primary-dark) 100%);margin-bottom:var(--spacing-lg);border-radius:2px}.service-card[data-astro-cid-rwsqp74x] h3[data-astro-cid-rwsqp74x]{color:var(--color-primary-dark);font-size:1.35rem;margin-bottom:var(--spacing-md)}.service-card[data-astro-cid-rwsqp74x] p[data-astro-cid-rwsqp74x]{margin-bottom:var(--spacing-md);line-height:1.6;color:var(--color-gray-dark);flex-grow:1}.learn-more[data-astro-cid-rwsqp74x]{color:var(--color-primary-bright);font-weight:600;transition:var(--transition)}.service-card[data-astro-cid-rwsqp74x]:hover .learn-more[data-astro-cid-rwsqp74x]{transform:translate(4px);display:inline-block}.cta-section[data-astro-cid-rwsqp74x]{background-color:var(--color-gray-light)}.cta-box[data-astro-cid-rwsqp74x]{background:var(--color-white);padding:var(--spacing-3xl);border-radius:var(--border-radius);box-shadow:0 4px 16px #0000001a;text-align:center;max-width:800px;margin:0 auto}.cta-box[data-astro-cid-rwsqp74x] h2[data-astro-cid-rwsqp74x]{font-size:2.5rem;margin-bottom:var(--spacing-md)}.cta-box[data-astro-cid-rwsqp74x] p[data-astro-cid-rwsqp74x]{font-size:1.1rem;margin-bottom:var(--spacing-lg);color:var(--color-gray-dark);line-height:1.7}.closing-text[data-astro-cid-rwsqp74x]{font-size:1rem;font-style:italic;margin-bottom:var(--spacing-lg)}.final-cta[data-astro-cid-rwsqp74x]{font-size:1.15rem;font-weight:600;color:var(--color-primary-dark);margin-bottom:var(--spacing-xl)}.cta-buttons[data-astro-cid-rwsqp74x]{display:flex;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}@media(max-width:768px){.services-grid[data-astro-cid-rwsqp74x]{grid-template-columns:1fr}.cta-box[data-astro-cid-rwsqp74x]{padding:var(--spacing-xl)}.cta-buttons[data-astro-cid-rwsqp74x]{flex-direction:column;align-items:center}.cta-buttons[data-astro-cid-rwsqp74x] .btn[data-astro-cid-rwsqp74x]{width:100%;max-width:300px}}
