@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/assets/fonts/Montserrat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Londrina Solid;src:url(/assets/fonts/LondrinaSolid-Light.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Londrina Solid;src:url(/assets/fonts/LondrinaSolid-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Londrina Solid;src:url(/assets/fonts/LondrinaSolid-Black.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Raleway;src:url(/assets/fonts/Raleway-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-Medium.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-SemiBold.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Caveat;src:url(/assets/fonts/Caveat-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}:root{--animation-timing: .5s}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes floatAnimation{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}@keyframes pulseGlow{0%{box-shadow:0 0 #ffc10766}70%{box-shadow:0 0 0 10px #ffc10700}to{box-shadow:0 0 #ffc10700}}.animate-appear-up{animation:fadeUp var(--animation-timing) ease-out forwards}.animate-appear-left{animation:fadeLeft var(--animation-timing) ease-out forwards}.animate-appear-right{animation:fadeRight var(--animation-timing) ease-out forwards}.animate-float{animation:floatAnimation 3s ease-in-out infinite}.animate-pulse-glow{animation:pulseGlow 2s infinite}.delay-150ms{animation-delay:.15s}.delay-300ms{animation-delay:.3s}.delay-450ms{animation-delay:.45s}.delay-600ms{animation-delay:.6s}html{scroll-behavior:smooth}body{overflow-x:hidden}.organic-card{border-radius:20px;transition:all .4s ease;position:relative;overflow:hidden}.organic-card:before{content:"";position:absolute;inset:-5px;z-index:-1;background:linear-gradient(45deg,#b18597,#ffe3e2,#836118,#a1781f);background-size:400% 400%;border-radius:25px;animation:gradientBG 10s ease infinite;opacity:0;transition:opacity .3s ease}.organic-card:hover:before{opacity:1}@keyframes gradientBG{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}button.learn-more{position:relative;display:inline-block;cursor:pointer;outline:none;border:0;vertical-align:middle;text-decoration:none;color:#fff;text-transform:uppercase;padding:.5em 1.2em;background:#836118;border:2px solid #b18597;border-radius:.75em;transform-style:preserve-3d;transition:transform .15s cubic-bezier(0,0,.58,1),background .15s cubic-bezier(0,0,.58,1)}button.learn-more:before{position:absolute;content:"";width:100%;height:100%;inset:0;background:#836118;border-radius:inherit;box-shadow:0 0 0 2px #b18597,0 .625em #ffe3e2;transform:translate3d(0,.75em,-1em);transition:transform .15s cubic-bezier(0,0,.58,1),box-shadow .15s cubic-bezier(0,0,.58,1)}button.learn-more:hover{background:#a1781f;transform:translateY(.25em)}button.learn-more:hover:before{box-shadow:0 0 0 2px #2c3a2f,0 .5em #ffe3e2;transform:translate3d(0,.5em,-1em)}button.learn-more:active{background:#ffe9e9;transform:translateY(.75em)}button.learn-more:active:before{box-shadow:0 0 0 2px #2c3a2f,0 0 #ffe3e2;transform:translateZ(-1em)}.nature-button{position:relative;padding:12px 24px;background:#086788;color:#fff;border:none;border-radius:30px;font-weight:600;overflow:hidden;transition:all .3s ease;box-shadow:0 4px 15px #0867884d}.nature-button:hover{background:#06526d;transform:translateY(-3px);box-shadow:0 7px 20px #08678866}.nature-button:active{transform:translateY(1px);box-shadow:0 3px 10px #0867884d}.nature-button:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,.4),transparent);transform:translate(-100%)}.nature-button:hover:after{transition:all .6s ease;transform:translate(100%)}.leaf-decoration{position:absolute;opacity:.1;z-index:0;transition:all .5s ease}.leaf-decoration:hover{transform:rotate(15deg);opacity:.15}.vibrant-section{position:relative;overflow:hidden;border-radius:0 0 50% 20%/100px}.gradient-bg{background:linear-gradient(-45deg,#2c3a2f,#6e9c57,#a1781f,#836118);background-size:400% 400%;animation:gradientBG 15s ease infinite}.markdown-content ul{list-style-type:disc!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.markdown-content ol{list-style-type:decimal!important;padding-left:1.5rem!important;margin-bottom:1rem!important}.markdown-content li{display:list-item!important;margin-bottom:.5rem!important}.markdown-content p{margin-bottom:1rem!important}.markdown-content h1,.markdown-content h2,.markdown-content h3,.markdown-content h4,.markdown-content h5,.markdown-content h6{font-weight:600!important;margin-top:1.5rem!important;margin-bottom:1rem!important}.markdown-content ul ul,.markdown-content ol ol,.markdown-content ul ol,.markdown-content ol ul{margin-top:.5rem!important;margin-bottom:.5rem!important}.markdown-content ul ul{list-style-type:circle!important}.markdown-content ul ul ul{list-style-type:square!important}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}.testimonials-swiper{padding-bottom:50px!important}.swiper-pagination{bottom:0!important}.swiper-pagination-bullet{background:#cbd5e0;opacity:.5;width:10px;height:10px}.swiper-pagination-bullet-active{background:#4a90e2;opacity:1}.swiper-slide{height:auto!important;display:flex}.swiper-slide>div{height:100%;width:100%;padding:20px}.line-clamp-6{display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
