.header_header__z7ikm{position:fixed;top:0;left:0;right:0;z-index:100;background:rgba(255,255,255,.95);border-bottom:1px solid rgba(17,140,79,.1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header_container__obS7M{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:flex-start}.header_logo__uxqqy{font-family:Outfit,sans-serif;font-size:1.5rem;font-weight:700;color:rgb(17,140,79);letter-spacing:-.5px}@media (max-width:768px){.header_container__obS7M{padding:.75rem 1rem}.header_logo__uxqqy{font-size:1.25rem}}.hero_hero__e8AOz{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6rem 2rem 4rem;background:linear-gradient(135deg,#e8f5e9,#c8e6c9 50%,#a5d6a7);animation:hero_gradientShift__Uig0E 8s ease-in-out infinite;background-size:200% 200%}.hero_container__khdbS{max-width:1200px;width:100%;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.hero_content__OeVaf{display:flex;flex-direction:column;gap:1.5rem}.hero_headline__409kf{font-family:Outfit,sans-serif;font-size:3.5rem;font-weight:700;line-height:1.2;color:#000;letter-spacing:-1px;margin:0}.hero_subheading__rzCfk{font-family:Outfit,sans-serif;font-size:1.1rem;line-height:1.6;color:#666;margin:0;max-width:90%}.hero_cta__NBOBl{display:inline-block;padding:1rem 2rem;background-color:rgb(17,140,79);color:white;text-decoration:none;font-family:Outfit,sans-serif;font-size:1rem;font-weight:600;border-radius:8px;width:-moz-fit-content;width:fit-content;transition:all .3s ease;border:2px solid rgb(17,140,79)}.hero_cta__NBOBl:hover{background-color:rgb(20,191,106);border-color:rgb(20,191,106);transform:translateY(-2px);box-shadow:0 8px 16px rgba(17,140,79,.2)}.hero_imageWrapper__atL06{display:flex;justify-content:center;align-items:center;position:relative}.hero_imageContainer__0XI15{position:relative;display:inline-block}.hero_imageWrapper__atL06:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(80,130,11,.25) 0,rgba(80,130,11,.1) 40%,transparent 70%);border-radius:50%;filter:blur(40px);z-index:-1;top:50%;left:50%;transform:translate(-50%,-50%)}.hero_floatingImage__9DMpO{animation:hero_float__b9xzt 3.5s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.hero_floatingImage__9DMpO{animation:none}}@keyframes hero_float__b9xzt{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes hero_gradientShift__Uig0E{0%,to{background-position:0 0}50%{background-position:100% 100%}}.hero_imagePlaceholder__uW5uE{width:100%;max-width:280px;aspect-ratio:9/16;background:white;border-radius:40px;border:2px solid #e0e0e0;padding:2px;box-shadow:0 20px 60px rgba(0,0,0,.1)}.hero_image__Kbm4u{width:100%;height:100%;border-radius:38px;object-fit:cover;display:block}.hero_wavyTop__O0f7b{top:0}.hero_wavyBottom__KViJT,.hero_wavyTop__O0f7b{position:absolute;left:0;width:100%;height:auto;pointer-events:none;z-index:10}.hero_wavyBottom__KViJT{bottom:0}@media (max-width:1024px){.hero_container__khdbS{gap:2rem}.hero_headline__409kf{font-size:2.8rem}.hero_subheading__rzCfk{font-size:1rem}}@media (max-width:768px){.hero_hero__e8AOz{padding:5rem 1.5rem 3rem}.hero_container__khdbS{grid-template-columns:1fr;gap:2rem}.hero_headline__409kf{font-size:2rem}.hero_subheading__rzCfk{font-size:.95rem;max-width:100%}.hero_imagePlaceholder__uW5uE{max-width:300px}}.features_section__VWNgN{padding:6rem 2rem}.features_containerLeft__EThNz,.features_containerRight__a1sUR{max-width:1200px;margin:0 auto;display:grid;grid-gap:4rem;gap:4rem;align-items:center;min-height:500px}.features_containerLeft__EThNz,.features_containerRight__a1sUR{grid-template-columns:1fr 1fr}.features_containerLeft__EThNz .features_content__7LBf9{order:2}.features_containerLeft__EThNz .features_imageWrapper__kM_6x{order:1}.features_content__7LBf9{display:flex;flex-direction:column;gap:1.5rem}.features_title__uYxuL{font-family:Outfit,sans-serif;font-size:2.25rem;font-weight:700;line-height:1.2;color:#000;margin:0;letter-spacing:-.5px}.features_description__Q7eQZ{font-family:Outfit,sans-serif;font-size:1.05rem;line-height:1.7;color:#555;margin:0}@keyframes features_slideInLeft__8Zoty{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes features_slideInRight__uLKJv{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes features_slideInWithRotate__a1zfJ{0%{opacity:0;transform:translateX(-30px) rotate(-2deg)}to{opacity:1;transform:translateX(0) rotate(0deg)}}@keyframes features_slideInWithScale__CYUym{0%{opacity:0;transform:translateX(30px) scale(.95)}to{opacity:1;transform:translateX(0) scale(1)}}.features_imageWrapper__kM_6x{display:flex;justify-content:center;align-items:center;overflow:hidden;border-radius:16px;max-width:400px;margin:0 auto}.features_imageContainer__bimNW{position:relative;display:inline-block;width:100%}.features_image__QarbL{width:100%;height:auto;display:block;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.1);transition:transform .3s ease}.features_wavyBottom__kseB4,.features_wavyTop__XS0ji{position:absolute;left:0;width:100%;height:auto;pointer-events:none;z-index:10}.features_imageWrapper__kM_6x:hover .features_image__QarbL{transform:scale(1.02)}.features_imageWrapper__kM_6x[style*=maxHeight]{position:relative;box-shadow:inset 0 80px 60px -40px rgba(248,250,249,1),inset 0 -80px 60px -40px rgba(248,250,249,1)}.features_animateLeft__XzSWU{animation:features_slideInLeft__8Zoty .6s ease-out}.features_animateRight__wE6pS{animation:features_slideInRight__uLKJv .6s ease-out}.features_animateRotate__M6Fgh{animation:features_slideInWithRotate__a1zfJ .6s ease-out}.features_animateScale__HrPqz{animation:features_slideInWithScale__CYUym .6s ease-out}@media (prefers-reduced-motion:reduce){.features_animateLeft__XzSWU,.features_animateRight__wE6pS,.features_animateRotate__M6Fgh,.features_animateScale__HrPqz{animation:none}}@media (max-width:1024px){.features_containerLeft__EThNz,.features_containerRight__a1sUR{gap:2rem}.features_title__uYxuL{font-size:1.75rem}.features_description__Q7eQZ{font-size:.95rem}}@media (max-width:768px){.features_section__VWNgN{padding:4rem 1.5rem}.features_containerLeft__EThNz,.features_containerRight__a1sUR{grid-template-columns:1fr;gap:2rem;min-height:auto}.features_containerLeft__EThNz .features_content__7LBf9{order:1}.features_containerLeft__EThNz .features_imageWrapper__kM_6x{order:2}.features_title__uYxuL{font-size:1.5rem}.features_description__Q7eQZ{font-size:.9rem}}.footer_footer__mkipT{background:#f8faf9;border-top:1px solid rgba(17,140,79,.1);padding:2rem}.footer_container__SajR_{max-width:1200px;margin:0 auto;text-align:center}.footer_copyright__xrjCW{font-family:Outfit,sans-serif;font-size:.9rem;color:#999;margin:0}@media (max-width:768px){.footer_footer__mkipT{padding:1.5rem}.footer_copyright__xrjCW{font-size:.85rem}}