@import url(https://fonts.googleapis.com/css2?family=Lora:wght@400;500;600;700&family=Caveat:wght@400;500;600;700&display=swap);
html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}a{background-color:rgba(0,0,0,0)}img{border-style:none}button{font-family:inherit;font-size:100%;line-height:1.15;margin:0;overflow:visible;text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}[hidden]{display:none}html{min-height:100%;height:auto;scroll-behavior:smooth}*{box-sizing:border-box}main{padding-top:90px}img{width:100%}.row{display:flex;flex-wrap:wrap;margin-right:-1.5rem;margin-left:-1.5rem}.col{flex:1 0 0%;padding-right:1.5rem;padding-left:1.5rem}.col-1{flex:0 0 auto;width:8.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-2{flex:0 0 auto;width:16.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-3{flex:0 0 auto;width:25%;padding-right:1.5rem;padding-left:1.5rem}.col-4{flex:0 0 auto;width:33.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-5{flex:0 0 auto;width:41.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-6{flex:0 0 auto;width:50%;padding-right:1.5rem;padding-left:1.5rem}.col-7{flex:0 0 auto;width:58.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-8{flex:0 0 auto;width:66.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-9{flex:0 0 auto;width:75%;padding-right:1.5rem;padding-left:1.5rem}.col-10{flex:0 0 auto;width:83.3333333333%;padding-right:1.5rem;padding-left:1.5rem}.col-11{flex:0 0 auto;width:91.6666666667%;padding-right:1.5rem;padding-left:1.5rem}.col-12{flex:0 0 auto;width:100%;padding-right:1.5rem;padding-left:1.5rem}.mt-0{margin-top:0rem}.mb-0{margin-bottom:0rem}.my-0{margin-top:0rem;margin-bottom:0rem}.pt-0{padding-top:0rem}.pb-0{padding-bottom:0rem}.py-0{padding-top:0rem;padding-bottom:0rem}.mt-1{margin-top:1rem}.mb-1{margin-bottom:1rem}.my-1{margin-top:1rem;margin-bottom:1rem}.pt-1{padding-top:1rem}.pb-1{padding-bottom:1rem}.py-1{padding-top:1rem;padding-bottom:1rem}.mt-2{margin-top:2rem}.mb-2{margin-bottom:2rem}.my-2{margin-top:2rem;margin-bottom:2rem}.pt-2{padding-top:2rem}.pb-2{padding-bottom:2rem}.py-2{padding-top:2rem;padding-bottom:2rem}.mt-3{margin-top:3rem}.mb-3{margin-bottom:3rem}.my-3{margin-top:3rem;margin-bottom:3rem}.pt-3{padding-top:3rem}.pb-3{padding-bottom:3rem}.py-3{padding-top:3rem;padding-bottom:3rem}.mt-4{margin-top:4rem}.mb-4{margin-bottom:4rem}.my-4{margin-top:4rem;margin-bottom:4rem}.pt-4{padding-top:4rem}.pb-4{padding-bottom:4rem}.py-4{padding-top:4rem;padding-bottom:4rem}.mt-5{margin-top:5rem}.mb-5{margin-bottom:5rem}.my-5{margin-top:5rem;margin-bottom:5rem}.pt-5{padding-top:5rem}.pb-5{padding-bottom:5rem}.py-5{padding-top:5rem;padding-bottom:5rem}.d-flex{display:flex}.flex-column{flex-direction:column}.justify-content-center{justify-content:center}.justify-content-between{justify-content:space-between}.align-items-center{align-items:center}.flex-wrap{flex-wrap:wrap}.text-center{text-align:center}.text-right{text-align:right}.text-primary{color:#6c63ff}.text-secondary{color:#6e6e6e}.d-none{display:none}.d-block{display:block}@media(max-width: 992px){.d-lg-none{display:none}.d-lg-block{display:block}}@media(max-width: 768px){.d-md-none{display:none}.d-md-block{display:block}}@media(max-width: 576px){.d-sm-none{display:none}.d-sm-block{display:block}}:root{--soft-green: #A8B5A2;--warm-beige: #F5E8C7;--terracotta: #D9866C;--dark-gray: #4A4A4A;--pale-yellow: #F4D35E;--lavender: #D4C2FC;--white: #FFFFFF;--light-green: #C8D5C2;--deep-green: #8A9B84}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"Lora",serif;line-height:1.6;color:var(--dark-gray);background:linear-gradient(135deg, var(--warm-beige) 0%, #F8F1D4 100%);overflow-x:hidden}.handwritten-title{font-family:"Caveat",cursive;font-size:2.5rem;font-weight:600;color:var(--soft-green);text-shadow:2px 2px 4px rgba(0,0,0,.1)}.handwritten-hero{font-family:"Caveat",cursive;font-size:4rem;font-weight:700;color:var(--soft-green);margin-bottom:1rem;text-shadow:3px 3px 6px rgba(0,0,0,.1)}@media(max-width: 768px){.handwritten-hero{font-size:3rem}}.handwritten-cta{font-family:"Caveat",cursive;font-size:3rem;font-weight:600;color:var(--soft-green);text-align:center;margin-bottom:2rem}@media(max-width: 768px){.handwritten-cta{font-size:2.5rem}}.section-title{font-family:"Caveat",cursive;font-size:2.5rem;font-weight:600;color:var(--soft-green);margin-bottom:2rem}.section-title.center{text-align:center}@media(max-width: 768px){.section-title{font-size:2rem}}.garden-subtitle{font-size:1.5rem;color:var(--terracotta);margin-bottom:1rem;font-weight:500}.organic-description{font-size:1.2rem;color:var(--dark-gray);margin-bottom:2rem;line-height:1.7}.garden-text{font-size:1.1rem;line-height:1.7;margin-bottom:1.5rem;color:var(--dark-gray)}.botanical-container{max-width:1200px;margin:0 auto;padding:0 2rem}@media(max-width: 768px){.botanical-container{padding:0 1rem}}.garden-main{margin-top:0}.hero-garden{padding:4rem 0;background:linear-gradient(135deg, var(--warm-beige) 0%, #F8F1D4 50%, var(--light-green) 100%);position:relative;overflow:hidden;clip-path:polygon(0 0, 100% 0, 100% 85%, 0 100%)}.hero-garden::before{content:"";position:absolute;top:-50%;right:-20%;width:100%;height:200%;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23A8B5A2' fill-opacity='0.05'%3E%3Cpath d='M30 30c0-11.046-8.954-20-20-20s-20 8.954-20 20 8.954 20 20 20 20-8.954 20-20zm0 0c0 11.046 8.954 20 20 20s20-8.954 20-20-8.954-20-20-20-20 8.954-20 20z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;opacity:.3;animation:float 20s linear infinite}.hero-garden::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:100px;background:var(--warm-beige);clip-path:polygon(0 50%, 25% 0%, 50% 50%, 75% 0%, 100% 50%, 100% 100%, 0% 100%)}.hero-garden .botanical-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}@media(max-width: 768px){.hero-garden .botanical-container{grid-template-columns:1fr;gap:2rem;text-align:center}}.hero-content{z-index:2;position:relative}.hero-plant{position:relative;z-index:1}@media(max-width: 768px){.hero-plant{order:-1}}.petal-button{font-family:"Lora",serif;font-size:1.1rem;font-weight:600;padding:1rem 2rem;border:none;border-radius:50px;cursor:pointer;transition:all .3s ease;position:relative;overflow:hidden;text-transform:none}.petal-button::before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg, transparent, rgba(255, 255, 255, 0.3), transparent);transition:left .5s ease}.petal-button:hover::before{left:100%}.petal-button:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,.2)}.petal-button.primary-bloom{background:linear-gradient(135deg, var(--soft-green), var(--deep-green));color:#fff}.petal-button.primary-bloom:hover{background:linear-gradient(135deg, var(--deep-green), var(--soft-green))}.petal-button.secondary-bloom{background:linear-gradient(135deg, var(--terracotta), #C17A5E);color:#fff}.petal-button.secondary-bloom:hover{background:linear-gradient(135deg, #C17A5E, var(--terracotta))}.petal-button.large{font-size:1.3rem;padding:1.2rem 3rem}.organic-image{width:100%;height:auto;border-radius:20px;box-shadow:0 15px 35px rgba(0,0,0,.1);transition:transform .3s ease;filter:sepia(10%) saturate(110%) brightness(105%)}.organic-image:hover{transform:scale(1.02)}.floating-leaf{border-radius:20px;animation:float 6s ease-in-out infinite}.problem-garden,.solution-garden,.how-it-works,.audience-garden,.pricing-garden,.cta-garden{padding:4rem 0;position:relative}.problem-garden:nth-child(even),.solution-garden:nth-child(even),.how-it-works:nth-child(even),.audience-garden:nth-child(even),.pricing-garden:nth-child(even),.cta-garden:nth-child(even){background:linear-gradient(45deg, rgba(248, 241, 212, 0.3) 0%, rgba(168, 181, 162, 0.1) 100%);clip-path:polygon(0 15%, 100% 0%, 100% 85%, 0% 100%)}.problem-garden:nth-child(odd),.solution-garden:nth-child(odd),.how-it-works:nth-child(odd),.audience-garden:nth-child(odd),.pricing-garden:nth-child(odd),.cta-garden:nth-child(odd){clip-path:polygon(0 0%, 100% 15%, 100% 100%, 0% 85%)}.faq-garden{padding:4rem 0;position:relative;background:linear-gradient(45deg, rgba(248, 241, 212, 0.1) 0%, rgba(168, 181, 162, 0.05) 100%)}.content-with-plant{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center}.content-with-plant.reverse .plant-illustration{order:-1}@media(max-width: 768px){.content-with-plant{grid-template-columns:1fr;gap:2rem}.content-with-plant.reverse .plant-illustration{order:0}}.text-bloom{padding:3rem;background:hsla(0,0%,100%,.9);backdrop-filter:blur(15px);box-shadow:0 15px 40px rgba(168,181,162,.15);border:2px solid rgba(168,181,162,.2);position:relative}.text-bloom::before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg, var(--soft-green), var(--terracotta), var(--pale-yellow));z-index:-1;opacity:.3;filter:blur(5px)}.steps-garden{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin:3rem 0}.step-bloom{padding:2.5rem 2rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(248, 241, 212, 0.8) 100%);clip-path:polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);text-align:center;position:relative;transition:all .3s ease;border:2px solid rgba(168,181,162,.2)}.step-bloom:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 20px 50px rgba(168,181,162,.2)}.step-bloom::before{content:"";position:absolute;top:-5px;left:-5px;right:-5px;bottom:-5px;background:linear-gradient(45deg, var(--soft-green), var(--terracotta));clip-path:polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%);z-index:-1;opacity:.2}.step-number{width:60px;height:60px;background:linear-gradient(135deg, var(--soft-green), var(--terracotta));color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:bold;margin:0 auto 1.5rem;clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)}.audience-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(280px, 1fr));gap:2rem;margin:3rem 0}.audience-card{padding:2.5rem 2rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 241, 212, 0.9) 100%);clip-path:polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);border-radius:40px;text-align:center;position:relative;transition:all .3s ease;border:2px solid rgba(168,181,162,.2)}.audience-card:hover{transform:translateY(-8px) rotate(1deg);box-shadow:0 25px 60px rgba(168,181,162,.25)}.audience-card::before{content:"";position:absolute;top:-8px;left:-8px;right:-8px;bottom:-8px;background:linear-gradient(45deg, var(--pale-yellow), var(--lavender), var(--soft-green));clip-path:polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);border-radius:40px;z-index:-1;opacity:.3;filter:blur(3px)}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem;margin:3rem 0}.pricing-card{padding:3rem 2.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.95) 0%, rgba(248, 241, 212, 0.9) 100%);border-radius:30px 30px 0 0;text-align:center;position:relative;transition:all .4s ease;border:3px solid rgba(168,181,162,.2);min-height:400px;display:flex;flex-direction:column;justify-content:space-between}.pricing-card:hover{transform:translateY(-15px) scale(1.05);box-shadow:0 30px 70px rgba(168,181,162,.3)}.pricing-card.premium{background:linear-gradient(135deg, var(--soft-green) 0%, rgba(168, 181, 162, 0.9) 100%);color:#fff;transform:scale(1.05);border-color:var(--terracotta)}.pricing-card.premium::before{background:linear-gradient(45deg, var(--terracotta), var(--pale-yellow));opacity:.4}.pricing-card::before{content:"";position:absolute;top:-10px;left:-10px;right:-10px;bottom:-10px;background:linear-gradient(45deg, var(--soft-green), var(--terracotta), var(--pale-yellow));border-radius:30px 30px 0 0;z-index:-1;opacity:.2;filter:blur(5px)}.plan-name{font-family:"Caveat",cursive;font-size:2rem;font-weight:600;color:var(--soft-green);margin-bottom:1rem}.plan-description{font-size:1rem;line-height:1.6;margin-bottom:2rem;color:var(--dark-gray)}.price{font-size:2rem;font-weight:700;color:var(--terracotta);margin-bottom:2rem}.cta-garden{background:linear-gradient(135deg, var(--light-green) 0%, var(--soft-green) 100%);clip-path:polygon(0 20%, 100% 0%, 100% 80%, 0% 100%);position:relative}.cta-garden::after{content:"";position:absolute;bottom:-5px;left:0;width:100%;height:80px;background:var(--soft-green);clip-path:polygon(0 0%, 25% 100%, 50% 0%, 75% 100%, 100% 0%, 100% 100%, 0% 100%)}.cta-garden .botanical-container{display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:2}@media(max-width: 768px){.cta-garden .botanical-container{grid-template-columns:1fr;gap:2rem;text-align:center}}.cta-content{color:#fff}.faq-list{max-width:800px;margin:0 auto}.faq-item{margin-bottom:1.5rem;background:linear-gradient(135deg, rgba(255, 255, 255, 0.9) 0%, rgba(248, 241, 212, 0.8) 100%);border:2px solid rgba(168,181,162,.2);border-radius:12px;overflow:hidden;transition:all .3s ease;position:relative}.faq-item:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(168,181,162,.2)}.faq-item::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg, var(--pale-yellow), var(--lavender));border-radius:12px;z-index:-1;opacity:.1}.faq-question{padding:1.5rem 1rem;margin:0;cursor:pointer;font-family:"Caveat",cursive;font-size:1.3rem;color:var(--soft-green);position:relative}.faq-question::after{content:"+";position:absolute;right:2rem;top:50%;transform:translateY(-50%);font-size:1.5rem;transition:transform .3s ease}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease;padding:0 2rem 5px 2rem}.faq-item.active .faq-answer{max-height:500px}.faq-item.active .faq-question::after{transform:translateY(-50%) rotate(45deg)}.garden-footer{background:var(--dark-gray);color:#fff;padding:3rem 0 1rem}.footer-content{display:grid;grid-template-columns:repeat(auto-fit, minmax(250px, 1fr));gap:2rem;margin-bottom:2rem}.footer-title{font-family:"Caveat",cursive;font-size:1.5rem;color:var(--pale-yellow);margin-bottom:1rem}.footer-text{margin-bottom:.5rem;color:#ccc}.footer-link{display:block;color:#ccc;text-decoration:none;margin-bottom:.5rem;transition:color .3s ease}.footer-link:hover{color:var(--pale-yellow)}.modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);display:none;justify-content:center;align-items:center;z-index:2000}.modal-content{background:#fff;padding:3rem;border-radius:25px;text-align:center;max-width:400px;width:90%;box-shadow:0 25px 50px rgba(0,0,0,.3)}.success-icon{width:80px;height:80px;background:var(--soft-green);border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2rem;color:#fff;margin:0 auto 1.5rem;animation:bounce .6s ease}.sidebar-navigation{position:fixed;top:0;left:-350px;width:350px;height:100vh;background:linear-gradient(180deg, var(--soft-green) 0%, var(--deep-green) 50%, var(--dark-gray) 100%);z-index:2000;transition:left .4s cubic-bezier(0.25, 0.46, 0.45, 0.94);box-shadow:5px 0 25px rgba(0,0,0,.3);overflow-y:auto}.sidebar-navigation.active{left:0}.sidebar-navigation::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:url("data:image/svg+xml,%3Csvg width='40' height='40' viewBox='0 0 40 40' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M20 20c0-5.5-4.5-10-10-10s-10 4.5-10 10 4.5 10 10 10 10-4.5 10-10zm10 0c0 5.5 4.5 10 10 10s10-4.5 10-10-4.5-10-10-10-10 4.5-10 10z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E") repeat;pointer-events:none}.sidebar-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:1500;opacity:0;visibility:hidden;transition:all .3s ease}.sidebar-overlay.active{opacity:1;visibility:visible}.sidebar-header{padding:2rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.1);position:relative}.sidebar-header .handwritten-title{color:#fff;font-size:2rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sidebar-close{background:none;border:none;width:30px;height:30px;cursor:pointer;position:relative}.sidebar-close span{display:block;width:25px;height:2px;background:#fff;position:absolute;top:50%;left:50%;transition:all .3s ease}.sidebar-close span:first-child{transform:translate(-50%, -50%) rotate(45deg)}.sidebar-close span:last-child{transform:translate(-50%, -50%) rotate(-45deg)}.sidebar-close:hover span{background:var(--pale-yellow)}.sidebar-menu{list-style:none;padding:2rem 0}.sidebar-menu li{margin-bottom:.5rem}.sidebar-link{display:flex;align-items:center;padding:1rem 2rem;color:#fff;text-decoration:none;font-size:1.1rem;font-weight:500;transition:all .3s ease;position:relative}.sidebar-link::before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--pale-yellow);transform:scaleY(0);transition:transform .3s ease}.sidebar-link:hover{background:hsla(0,0%,100%,.1);padding-left:2.5rem}.sidebar-link:hover::before{transform:scaleY(1)}.sidebar-footer{position:absolute;bottom:0;left:0;right:0;padding:2rem;background:rgba(0,0,0,.2);border-top:1px solid hsla(0,0%,100%,.1)}.contact-info{color:hsla(0,0%,100%,.8);font-size:.9rem;margin-bottom:2rem}.contact-info p{margin-bottom:.5rem}.decorative-plant{display:flex;justify-content:center;align-items:flex-end;height:80px;position:relative}.plant-pot{width:40px;height:25px;background:linear-gradient(135deg, var(--terracotta), #B8654F);border-radius:0 0 20px 20px;position:relative}.plant-pot::before{content:"";position:absolute;top:-3px;left:-2px;right:-2px;height:6px;background:linear-gradient(135deg, #C17A5E, var(--terracotta));border-radius:10px}.plant-stem{width:3px;height:30px;background:var(--deep-green);position:absolute;bottom:25px;left:50%;transform:translateX(-50%)}.plant-leaves{position:absolute;bottom:40px;left:50%;transform:translateX(-50%)}.leaf{width:15px;height:20px;background:linear-gradient(135deg, var(--light-green), var(--soft-green));border-radius:0 100% 0 100%;position:absolute;animation:leafSway 4s ease-in-out infinite}.leaf.leaf-1{transform:rotate(-30deg);left:-10px;animation-delay:0s}.leaf.leaf-2{transform:rotate(0deg);left:-7px;top:-5px;animation-delay:1s}.leaf.leaf-3{transform:rotate(30deg);left:-4px;animation-delay:2s}.menu-toggle{position:fixed;top:2rem;left:2rem;width:70px;height:70px;background:linear-gradient(135deg, var(--soft-green), var(--deep-green));border:none;border-radius:50%;cursor:pointer;z-index:1000;box-shadow:0 8px 25px rgba(168,181,162,.4);transition:all .3s cubic-bezier(0.25, 0.46, 0.45, 0.94);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px}.menu-toggle:hover{transform:scale(1.1);box-shadow:0 12px 35px rgba(168,181,162,.6)}.menu-toggle.active{background:linear-gradient(135deg, var(--terracotta), #C17A5E);transform:scale(0.9)}.menu-toggle.active .hamburger-line:nth-child(1){transform:rotate(45deg) translate(6px, 6px)}.menu-toggle.active .hamburger-line:nth-child(2){opacity:0}.menu-toggle.active .hamburger-line:nth-child(3){transform:rotate(-45deg) translate(6px, -6px)}.menu-toggle.active .menu-text{opacity:0}.hamburger-line{width:20px;height:2px;background:#fff;transition:all .3s ease;border-radius:2px}.menu-text{font-size:.7rem;color:#fff;font-weight:600;margin-top:2px;transition:opacity .3s ease;font-family:"Caveat",cursive}.plants-showcase{margin-top:3rem;text-align:center}.plants-showcase .organic-image{max-width:600px;width:100%}@keyframes float{0%,100%{transform:translateY(0px)}50%{transform:translateY(-20px)}}@keyframes bounce{0%,20%,53%,80%,100%{transform:translateY(0)}40%,43%{transform:translateY(-20px)}70%{transform:translateY(-10px)}90%{transform:translateY(-4px)}}@keyframes leafSway{0%,100%{transform:rotate(var(--initial-rotation, 0deg)) translateX(0)}25%{transform:rotate(var(--initial-rotation, 0deg)) translateX(2px)}75%{transform:rotate(var(--initial-rotation, 0deg)) translateX(-2px)}}.leaf-1{--initial-rotation: -30deg}.leaf-2{--initial-rotation: 0deg}.leaf-3{--initial-rotation: 30deg}@media(max-width: 768px){.handwritten-title{font-size:2rem}.steps-garden{grid-template-columns:1fr}.audience-grid{grid-template-columns:1fr}.pricing-grid{grid-template-columns:1fr}.pricing-card.premium{transform:none}.sidebar-navigation{width:300px;left:-300px}.menu-toggle{width:60px;height:60px;top:1.5rem;left:1.5rem}.hamburger-line{width:18px}.sidebar-header .handwritten-title{font-size:1.8rem}}@media(max-width: 480px){.botanical-container{padding:0 .5rem}.text-bloom{padding:1rem}.step-bloom{padding:1.5rem}.pricing-card{padding:2rem 1rem}.modal-content{padding:2rem}.sidebar-navigation{width:280px;left:-280px}.menu-toggle{width:55px;height:55px;top:1rem;left:1rem}.sidebar-link{font-size:1rem;padding:.8rem 1.5rem}}.organic-shape{clip-path:polygon(0% 20%, 20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%)}.wavy-shape{clip-path:ellipse(100% 55% at 48% 44%)}.blob-shape{clip-path:polygon(30% 0%, 70% 0%, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0% 70%, 0% 30%)}.leaf-shape{clip-path:polygon(50% 0%, 80% 10%, 100% 35%, 100% 70%, 80% 90%, 50% 100%, 20% 90%, 0% 70%, 0% 35%, 20% 10%)}.petal-shape{clip-path:ellipse(80% 100% at 50% 90%)}.cloud-shape{clip-path:polygon(20% 0%, 80% 0%, 100% 20%, 100% 80%, 80% 100%, 20% 100%, 0% 80%, 0% 20%);border-radius:50px}
