.section-py{padding-block:6.25rem;padding-inline:0}@media (max-width: 1199.98px){.section-py{padding-block:5rem;padding-inline:0}}@media (max-width: 767.98px){.section-py{padding-block:3rem;padding-inline:0}}.landing-search{border-bottom:1px solid rgba(0,0,0,.05)}.landing-search .input-group{box-shadow:0 2px 12px #00000014;border-radius:.5rem;overflow:hidden}.landing-search .input-group .form-control{border:none;padding:1rem 1.5rem}.landing-search .input-group .form-control:focus{box-shadow:none}.landing-search .input-group .btn{padding-inline:2rem}.landing-hero{background:linear-gradient(135deg,#205823,#2e7d32 40%,#359039);padding:5rem 0}.landing-hero .badge{font-size:.85rem}.landing-hero .hero-badge{background-color:#e8600a33;color:#ffb74d}.landing-hero .hero-stat small{opacity:.8}.landing-hero h1{line-height:1.2}@media (max-width: 991.98px){.landing-hero h1{font-size:2.5rem}}@media (max-width: 575.98px){.landing-hero h1{font-size:2rem}}.landing-hero p.hero-desc{opacity:.9}.landing-hero p.hero-sub{opacity:.8}.step-number{background-color:#2e7d32;width:40px;height:40px;line-height:24px;text-align:center}.landing-step-card{transition:transform .3s ease,box-shadow .3s ease}.landing-step-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001a}#landingWhyChoose .card,#landingFeatures .card{transition:transform .3s ease,box-shadow .3s ease}#landingWhyChoose .card:hover,#landingFeatures .card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}#landingFlowSteps .flow-card-green{background:linear-gradient(135deg,#2e7d32,#3ca241)}#landingFlowSteps .flow-card-orange{background:linear-gradient(135deg,#b74c08,#e8600a)}#landingFlowSteps .flow-card-green-dark{background:linear-gradient(135deg,#205823,#359039)}#landingFlowSteps .flow-card-orange-dark{background:linear-gradient(135deg,#863806,#e8600a)}#landingFlowSteps .card{transition:transform .3s ease}#landingFlowSteps .card p{opacity:.9}#landingFlowSteps .card i.icon-base{font-size:2.5rem}#landingFlowSteps .card:hover{transform:translateY(-8px)}.landing-cta{background:linear-gradient(135deg,#205823,#2e7d32,#359039)}.landing-cta p{opacity:.9}#landingPricing .pricing-price{color:#e8600a}#landingPricing .pricing-recommended{background-color:#2e7d32;color:#fff}#landingPricing .card{transition:transform .3s ease,box-shadow .3s ease}#landingPricing .card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #0000001f}.landing-faq .accordion-item{border:1px solid rgba(0,0,0,.08);margin-bottom:.75rem;border-radius:.375rem!important;overflow:hidden}.landing-faq .accordion-button{font-weight:600}.landing-faq .accordion-button:not(.collapsed){color:#2e7d32;background-color:#2e7d320d}
