.qvkjHa_heroSection{background:#f8f7f3;padding:80px 1rem 40px}@media (min-width:768px){.qvkjHa_heroSection{padding:80px 1rem 48px}}.qvkjHa_container{max-width:1400px;margin:0 auto}.qvkjHa_heroContent{grid-template-columns:5fr 7fr;align-items:center;gap:40px;display:grid}@media (max-width:767px){.qvkjHa_heroContent{grid-template-columns:1fr;gap:32px}}.qvkjHa_heroText{text-align:left}@media (max-width:767px){.qvkjHa_heroText{text-align:center}}.qvkjHa_heroImageWrapper{aspect-ratio:4/5;border-radius:16px;width:100%;max-height:520px;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000026}.qvkjHa_heroImage{object-fit:cover;object-position:center 35%}.qvkjHa_heroTitle{color:#333;margin:0 0 16px;font-size:2.5rem;font-weight:700;line-height:1.1}@media (max-width:767px){.qvkjHa_heroTitle{font-size:1.75rem}}.qvkjHa_highlight{color:#3f6536}.qvkjHa_heroSubtitle{color:#666;margin:0 0 24px;font-size:1rem;line-height:1.5}.qvkjHa_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}.qvkjHa_ctaButton:hover{background:#2e4a28;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.qvkjHa_section{background:#f8f7f3;padding:60px 1rem}@media (min-width:768px){.qvkjHa_section{padding:80px 1rem}}.qvkjHa_sectionAlt{background:#f5f5f0;padding:60px 1rem}@media (min-width:768px){.qvkjHa_sectionAlt{padding:80px 1rem}}.qvkjHa_sectionTitle{color:#333;text-align:center;margin:0 0 16px;font-size:2rem;font-weight:700}@media (min-width:768px){.qvkjHa_sectionTitle{font-size:2.5rem}}.qvkjHa_sectionSubtitle{color:#666;text-align:center;max-width:700px;margin:0 auto 48px;font-size:1rem}@media (min-width:768px){.qvkjHa_sectionSubtitle{font-size:1.125rem}}.qvkjHa_benefitsGrid{grid-template-columns:1fr;gap:32px;max-width:1200px;margin:0 auto;display:grid}@media (min-width:768px){.qvkjHa_benefitsGrid{grid-template-columns:repeat(3,1fr)}}.qvkjHa_benefitCard{text-align:center;background:#fff;border-radius:16px;padding:32px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #00000014}.qvkjHa_benefitCard:hover{transform:translateY(-4px);box-shadow:0 8px 30px #0000001f}.qvkjHa_benefitCard h3{color:#333;margin:0 0 12px;font-size:1.25rem;font-weight:700}.qvkjHa_benefitCard p{color:#666;margin:0;font-size:.95rem;line-height:1.6}.qvkjHa_benefitIcon{color:#3f6536;background:#3f65361a;border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;margin:0 auto 20px;display:flex}.qvkjHa_processTimeline{max-width:900px;margin:0 auto}.qvkjHa_processStep{gap:24px;margin-bottom:40px;display:flex;position:relative}.qvkjHa_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){.qvkjHa_processStep{flex-direction:column;gap:16px}.qvkjHa_processStep:not(:last-child):after{display:none}}.qvkjHa_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}.qvkjHa_stepContent{flex:1;padding-top:8px}.qvkjHa_stepContent h3{color:#333;margin:0 0 12px;font-size:1.25rem;font-weight:700}.qvkjHa_stepContent p{color:#666;margin:0;font-size:1rem;line-height:1.6}.qvkjHa_servicesGrid{grid-template-columns:1fr;gap:16px;max-width:900px;margin:0 auto;display:grid}@media (min-width:640px){.qvkjHa_servicesGrid{grid-template-columns:repeat(2,1fr)}}.qvkjHa_serviceItem{background:#fff;border-radius:8px;align-items:flex-start;gap:12px;padding:20px;display:flex;box-shadow:0 2px 8px #0000000f}.qvkjHa_serviceItem span{color:#333;font-size:.95rem;line-height:1.5}.qvkjHa_checkIcon{color:#3f6536;flex-shrink:0;margin-top:2px}.qvkjHa_qualitySection{text-align:center;max-width:800px;margin:0 auto}.qvkjHa_qualityIcon{color:#3f6536;background:#3f65361a;border-radius:50%;justify-content:center;align-items:center;width:96px;height:96px;margin:0 auto 24px;display:flex}.qvkjHa_qualityText{color:#666;margin:0;font-size:1.125rem;line-height:1.7}.qvkjHa_ctaSection{text-align:center;max-width:800px;margin:0 auto}.qvkjHa_ctaTitle{color:#333;margin:0 0 16px;font-size:2rem;font-weight:700}@media (min-width:768px){.qvkjHa_ctaTitle{font-size:2.5rem}}.qvkjHa_ctaText{color:#666;margin:0 0 32px;font-size:1.125rem;line-height:1.6}.qvkjHa_ctaButtons{flex-direction:column;justify-content:center;align-items:center;gap:16px;display:flex}@media (min-width:640px){.qvkjHa_ctaButtons{flex-direction:row}}.qvkjHa_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}.qvkjHa_contactCTAButton:hover{background:#2e4a28;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}.qvkjHa_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}.qvkjHa_secondaryButton:hover{color:#fff;background:#3f6536;transform:translateY(-2px);box-shadow:0 8px 30px #0000001f}
