.epe9sa_heroSection{background:#f8f7f3;padding:80px 1rem 40px}@media (min-width:768px){.epe9sa_heroSection{padding:80px 1rem 48px}}.epe9sa_container{max-width:1400px;margin:0 auto}.epe9sa_heroContent{grid-template-columns:5fr 7fr;align-items:center;gap:40px;display:grid}@media (max-width:767px){.epe9sa_heroContent{grid-template-columns:1fr;gap:32px}}.epe9sa_heroText{text-align:left}@media (max-width:767px){.epe9sa_heroText{text-align:center}}.epe9sa_heroImageWrapper{aspect-ratio:4/5;border-radius:16px;width:100%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.epe9sa_heroImage{object-fit:cover;object-position:center 35%}.epe9sa_heroTitle{color:#333;margin:0 0 16px;font-size:2.5rem;font-weight:700;line-height:1.1}@media (max-width:767px){.epe9sa_heroTitle{font-size:1.75rem}}.epe9sa_highlight{color:#3f6536}.epe9sa_heroSubtitle{color:#666;margin:0 0 24px;font-size:1rem;line-height:1.5}.epe9sa_ctaButton{color:#fff;background:#3f6536;border-radius:16px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00000014}.epe9sa_ctaButton:hover{background:#2e4a28;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.epe9sa_section{background:#f8f7f3;padding:60px 1rem}@media (min-width:768px){.epe9sa_section{padding:80px 1rem}}.epe9sa_sectionAlt{background:#f5f5f0;padding:60px 1rem}@media (min-width:768px){.epe9sa_sectionAlt{padding:80px 1rem}}.epe9sa_sectionTitle{color:#333;text-align:center;margin:0 0 16px;font-size:2rem;font-weight:700}@media (min-width:768px){.epe9sa_sectionTitle{font-size:2.5rem}}.epe9sa_sectionSubtitle{color:#666;text-align:center;max-width:700px;margin:0 auto 48px;font-size:1rem}@media (min-width:768px){.epe9sa_sectionSubtitle{font-size:1.125rem}}.epe9sa_benefitsGrid{grid-template-columns:1fr;gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.epe9sa_benefitsGrid{grid-template-columns:repeat(3,1fr)}}.epe9sa_benefitCard{text-align:center;background:#fff;border-radius:16px;padding:32px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #00000014}.epe9sa_benefitCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.epe9sa_benefitCard h3{color:#333;margin:0 0 12px;font-size:1.25rem;font-weight:700}.epe9sa_benefitCard p{color:#666;margin:0;font-size:.95rem;line-height:1.6}.epe9sa_benefitIcon{color:#3f6536;background:#3f65361a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.epe9sa_processTimeline{max-width:900px;margin:0 auto}.epe9sa_processStep{gap:24px;margin-bottom:40px;display:flex;position:relative}.epe9sa_processStep:not(:last-child):after{content:"";opacity:.3;background:#3f6536;width:2px;height:calc(100% + 16px);position:absolute;top:64px;left:31px}@media (max-width:767px){.epe9sa_processStep{flex-direction:column;gap:16px}.epe9sa_processStep:not(:last-child):after{display:none}}.epe9sa_stepNumber{color:#fff;background:#3f6536;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:64px;height:64px;font-size:1.5rem;font-weight:700;display:flex;box-shadow:0 4px 20px #00000014}.epe9sa_stepContent{flex:1;padding-top:8px}.epe9sa_stepContent h3{color:#333;margin:0 0 12px;font-size:1.25rem;font-weight:700}.epe9sa_stepContent p{color:#666;margin:0;font-size:1rem;line-height:1.6}.epe9sa_servicesGrid{grid-template-columns:1fr;gap:16px;max-width:900px;margin:0 auto;display:grid}@media (min-width:640px){.epe9sa_servicesGrid{grid-template-columns:repeat(2,1fr)}}.epe9sa_serviceItem{background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:20px;display:flex;box-shadow:0 2px 8px #0000000f}.epe9sa_serviceItem span{color:#333;font-size:.95rem;line-height:1.5}.epe9sa_checkIcon{color:#3f6536;flex-shrink:0;margin-top:2px}.epe9sa_qualitySection{text-align:center;max-width:800px;margin:0 auto}.epe9sa_qualityIcon{color:#3f6536;background:#3f65361a;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:flex}.epe9sa_qualityText{color:#666;margin:0;font-size:1.125rem;line-height:1.7}.epe9sa_ctaSection{text-align:center;max-width:800px;margin:0 auto}.epe9sa_ctaTitle{color:#333;margin:0 0 16px;font-size:2rem;font-weight:700}@media (min-width:768px){.epe9sa_ctaTitle{font-size:2.5rem}}.epe9sa_ctaText{color:#666;margin:0 0 32px;font-size:1.125rem;line-height:1.6}.epe9sa_ctaButtons{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:640px){.epe9sa_ctaButtons{flex-direction:row}}.epe9sa_contactCTAButton{color:#fff;cursor:pointer;background:#3f6536;border:none;border-radius:16px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:600;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00000014}.epe9sa_contactCTAButton:hover{background:#2e4a28;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.epe9sa_secondaryButton{color:#3f6536;background:#fff;border:2px solid #3f6536;border-radius:16px;align-items:center;gap:10px;padding:16px 32px;font-size:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 4px 20px #00000014}.epe9sa_secondaryButton:hover{color:#fff;background:#3f6536;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}
