.hero-button-wrapper{position:relative;display:inline-block}.hero-button-animated{animation:gentle-bounce 2s ease-in-out infinite;position:relative;z-index:2;background-color:#000000!important;color:#ffffff!important;transition:background-color .3s ease,color .3s ease}.hero-button-animated:hover{background-color:#0C3724!important;color:#ffffff!important}.particles{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);pointer-events:none;z-index:1}.particle{position:absolute;width:8px;height:8px;border-radius:50%;opacity:0;animation:particle-float 3s ease-in-out infinite}.particle-1{background:rgba(112,224,175,.6);animation-delay:0s;top:-20px;left:-20px}.particle-2{background:rgba(236,200,167,.6);animation-delay:.4s;top:-20px;left:20px}.particle-3{background:rgba(248,235,223,.6);animation-delay:.8s;top:0;left:-30px}.particle-4{background:rgba(112,224,175,.6);animation-delay:1.2s;top:0;left:30px}.particle-5{background:rgba(236,200,167,.6);animation-delay:1.6s;top:20px;left:-20px}.particle-6{background:rgba(248,235,223,.6);animation-delay:2s;top:20px;left:20px}.particle-7{background:rgba(112,224,175,.6);animation-delay:2.4s;top:-10px;left:0}.particle-8{background:rgba(236,200,167,.6);animation-delay:2.8s;top:10px;left:0}@keyframes gentle-bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes particle-float{0%{opacity:0;transform:translate(0) scale(0)}20%{opacity:.8;transform:translate(0) scale(1)}to{opacity:0;transform:translate(var(--x,0),var(--y,0)) scale(0)}}.particle-1{--x:-40px;--y:-40px}.particle-2{--x:40px;--y:-40px}.particle-3{--x:-50px;--y:0px}.particle-4{--x:50px;--y:0px}.particle-5{--x:-40px;--y:40px}.particle-6{--x:40px;--y:40px}.particle-7{--x:0px;--y:-50px}.particle-8{--x:0px;--y:50px}.overlay{background:linear-gradient(180deg,rgba(223,248,237,0),rgba(0,0,0,.5))}.hero-button-wrapper{display:flex;justify-content:center;padding-bottom:1rem;width:100%;max-width:96%;margin:0 auto}.hero-text-12-wrapper{position:relative;display:flex;flex-direction:column;padding-top:max(4.4rem,10svh);margin-right:1rem;gap:1.2vh;margin-left:auto;max-width:92%}.hero-text-1,.hero-text-2{color:black;font-size:clamp(.72rem,.22rem + 1.5vmax,2.4rem);font-weight:300;text-align:right}@media (min-width:767px){.hero-text-12-wrapper{max-width:80%;margin-right:2rem}.hero-text-1,.hero-text-2{font-size:clamp(1rem,.5rem + 1.5vmax,2.4rem)}}@media (min-width:1280px){.hero-text-12-wrapper{max-width:1024px;margin-right:5rem}}@media (min-width:1940px){.hero-text-1,.hero-text-2{color:white}}.hero-text-34-wrapper{display:flex;flex-direction:column;gap:1.2vh;margin-left:1rem;margin-right:auto;margin-top:8vh;max-width:min(70%,660px)}.hero-text-3,.hero-text-4{color:white}.hero-text-3{font-size:clamp(1.4rem,.22rem + 1.5vmax,2.4rem)}.hero-text-4{font-size:clamp(.72rem,.22rem + 1.5vmax,1.6em)}@media (min-height:600px){.hero-text-34-wrapper{margin-top:14vh}}@media (min-height:700px){.hero-text-34-wrapper{margin-top:16vh}}@media (min-height:800px){.hero-text-34-wrapper{margin-top:20vh}}@media (min-width:480px) and (max-width:768px){.hero-text-34-wrapper{max-width:70%}.hero-text-3{font-size:clamp(2rem,.22rem + 1.5vmax,2.4rem)}.hero-text-4{font-size:clamp(.72rem,.22rem + 1.3vmax,1em)}}@media (min-width:768px){.hero-text-34-wrapper{max-width:min(50%,700px)}.hero-text-3{font-size:clamp(2rem,.4rem + 1.5vmax,4rem)}.hero-text-4{font-size:clamp(.72rem,.22rem + 1.3vmax,1.6em)}}@media (min-width:1280px){.hero-text-12-wrapper{margin-right:5rem}.hero-text-34-wrapper{text-align:right;margin-left:auto;margin-right:5rem}}@media (min-width:1540px){.hero-text-12-wrapper,.hero-text-34-wrapper{margin-right:10rem}}.how-it-works-section{min-height:100dvh;padding:4rem 2rem;background-color:#dff8ed}.how-it-works-section .container{max-width:800px;margin:0 auto}.section-title{font-size:4.375rem;font-weight:700;text-align:center;margin-bottom:4rem;color:#3B6A55}.steps-container{display:flex;flex-direction:column;gap:3rem}.step{display:grid;grid-template-columns:120px 1fr;gap:2rem;align-items:start}.step-icon svg{display:block}.step:nth-child(2n){grid-template-columns:1fr 120px}.step:nth-child(2n) .step-icon{order:2}.step:nth-child(2n) .step-content{order:1;text-align:right}.step-icon{align-items:flex-start}.icon-placeholder,.step-icon{display:flex;justify-content:center}.icon-placeholder{width:5rem;height:5rem;border:2px solid #171410;border-radius:.5rem;align-items:center;font-size:.75rem;color:#171410}.step-content{display:flex;flex-direction:column;gap:1rem}.step-title{font-size:1.875rem;font-weight:400;color:#171410;margin:0;line-height:1}.step-description{font-size:1.125rem;font-weight:300;line-height:1.6;color:#171410;margin:0;max-width:31.25rem}.step:nth-child(2n) .step-description{margin-left:auto}.rent-now-button{background-color:#171410;color:white;padding:.75rem 2rem;border:none;border-radius:.25rem;cursor:pointer;font-size:.9375rem;font-weight:400;width:fit-content;transition:opacity .2s;text-decoration:none;display:inline-block}.rent-now-button:hover{opacity:.8}.step:nth-child(2n) .rent-now-button{margin-left:auto}.bottom-cta{margin-top:5rem;text-align:center;display:flex;flex-direction:column;align-items:center}.cta-text{font-weight:400;margin:0}.cta-subtext,.cta-text{font-size:1.3rem;color:#3B6A55}.cta-subtext{font-weight:300}@media (max-width:768px){.section-title{font-size:3rem}.step{gap:1rem;text-align:center}.step,.step:nth-child(2n){grid-template-columns:1fr}.step:nth-child(2n) .step-icon{order:1}.step:nth-child(2n) .step-content{order:2;text-align:center}.step-icon{justify-content:center}.step-description{max-width:100%}.step:nth-child(2n) .rent-now-button,.step:nth-child(2n) .step-description{margin-left:0}.rent-now-button{margin:0 auto}.step-title{font-size:1.5rem}.step-description{font-size:1rem}}.simple-pricing-section{padding:0;background-color:#dff8ed;display:flex;flex-direction:column;justify-content:center}.simple-pricing-section .container{max-width:1200px;margin:0 auto;width:100%;padding:0 1rem}.pricing-hero{text-align:center;margin-bottom:4rem}.pricing-main-card{max-width:500px;margin:3rem auto;background:linear-gradient(135deg,rgba(255,255,255,.95),rgba(255,255,255,.85));border-radius:16px;padding:3rem 2rem;box-shadow:0 8px 32px rgba(0,0,0,.08);border:1px solid rgba(112,224,175,.3)}.pricing-main-content{display:flex;flex-direction:column;align-items:center;gap:1.5rem}.pricing-intro{font-size:1.25rem;color:#0C3724;opacity:.8;letter-spacing:.02em}.pricing-main-price{display:flex;align-items:baseline;gap:.75rem}.main-price-number{font-size:5rem;font-weight:700;color:#0C3724;line-height:1}.main-price-unit{font-size:2rem;font-weight:400;color:#0C3724;opacity:.7}.pricing-commission{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;background-color:rgba(112,224,175,.15);border-radius:50px}.commission-text{font-size:1.125rem;color:#0C3724;opacity:.8}.commission-percent{font-size:2.5rem;font-weight:700;color:#0C3724}.earnings-example-section{max-width:900px;margin:0 auto 4rem}.example-heading{text-align:center;font-size:2.5rem;font-weight:600;color:#0C3724;margin-bottom:2.5rem}.earnings-grid{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-bottom:2rem}@media (min-width:768px){.earnings-grid{grid-template-columns:1fr 1.5fr}}.earnings-card{background-color:rgba(255,255,255,.7);border-radius:12px;padding:2rem;box-shadow:0 2px 12px rgba(0,0,0,.06)}.scenario-card{display:flex;flex-direction:column;gap:1.5rem;border:1px solid rgba(12,55,36,.1)}.scenario-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.08em;color:#0C3724;opacity:.6;font-weight:600}.scenario-detail{display:flex;align-items:baseline;gap:.5rem}.detail-number{font-size:2.5rem;font-weight:700;color:#0C3724}.detail-label{font-size:1.125rem;color:#0C3724;opacity:.7}.detail-period,.detail-range{font-size:1.125rem;color:#0C3724;opacity:.8}.calculation-card{border:2px solid rgba(112,224,175,.3);display:flex;flex-direction:column;gap:1rem}.calc-item{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}.calc-item.highlight{background-color:rgba(112,224,175,.15);padding:1rem 1.25rem;margin:0 -1.25rem;border-radius:8px}.calc-item.profit{background-color:rgba(112,224,175,.25);padding:1.25rem 1.5rem;margin:.5rem -1.5rem -.5rem;border-radius:8px}.calc-text{font-size:1rem;color:#0C3724;opacity:.85}.calc-item.profit .calc-text{font-size:1.25rem;font-weight:600;opacity:1}.calc-amount{font-size:1.25rem;font-weight:600;color:#0C3724}.calc-amount.deduct{opacity:.7}.calc-item.profit .calc-amount{font-size:2.25rem;font-weight:700}.calc-divider-line{height:1px;background-color:rgba(12,55,36,.2);margin:.5rem 0}.earnings-disclaimer{font-size:.875rem;color:#0C3724;opacity:.6;text-align:center;font-style:italic;max-width:600px;margin:0 auto}.simple-pricing-cards{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem;align-items:center}.simple-pricing-card{background-color:rgba(255,255,255,.6);padding:2.5rem 3rem;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.08);text-align:center;max-width:400px;width:100%;transition:transform .2s ease,box-shadow .2s ease}.simple-pricing-card:hover{transform:translateY(-4px);box-shadow:0 6px 12px rgba(0,0,0,.12)}.story-container{margin-bottom:3rem}.story-intro{text-align:center;font-size:1.125rem;color:#0C3724;margin-bottom:2rem;opacity:.8}.story-card{background-color:rgba(255,255,255,.5);border:1px solid rgba(12,55,36,.15);padding:2.5rem 2rem;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative}.story-card:hover{transform:none;box-shadow:0 2px 8px rgba(0,0,0,.08)}.story-card-title{font-size:1.5rem;font-weight:600;color:#0C3724;margin-bottom:1.25rem}.story-list{list-style:none;padding:0;margin:0;width:100%}.story-list li{font-size:1rem;color:#0C3724;opacity:.85;padding:.5rem 0 .5rem 1.5rem;position:relative}.story-list li:before{content:"→";position:absolute;left:0;color:#70E0AF;font-weight:600}.pricing-highlight{background-color:rgba(255,255,255,.95);border:2px solid rgba(112,224,175,.4);box-shadow:0 8px 24px rgba(12,55,36,.15);transform:scale(1.05);z-index:2;position:relative;padding:2.5rem 2rem}.pricing-highlight:hover{transform:scale(1.05) translateY(-4px);box-shadow:0 12px 32px rgba(12,55,36,.2)}.pricing-flow{gap:1rem}.flow-step,.pricing-flow{display:flex;flex-direction:column}.flow-step{align-items:center;text-align:center}.flow-icon{font-size:2rem;color:#70E0AF;font-weight:600;margin-bottom:.5rem}.flow-label{font-size:.875rem;text-transform:uppercase;letter-spacing:.05em;color:#0C3724;opacity:.6;margin-bottom:.5rem}.flow-value{display:flex;align-items:baseline;gap:.5rem}.flow-price{font-size:3rem;font-weight:700;color:#0C3724}.flow-currency{font-size:1.25rem;font-weight:400;color:#0C3724;opacity:.8}.flow-percentage{font-size:3rem;font-weight:700;color:#0C3724}.flow-sublabel{font-size:.875rem;color:#0C3724;opacity:.7;margin-top:.25rem}.flow-divider{width:60%;height:1px;background-color:rgba(12,55,36,.2);margin:1rem auto}.rental-info{text-align:center;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(12,55,36,.15);font-size:1rem;color:#0C3724;opacity:.8}.simple-package-name{font-size:2rem;font-weight:600;color:#0C3724;margin-bottom:1.5rem}.simple-price{margin-bottom:1rem}.simple-price-number{font-size:4rem;font-weight:700;color:#0C3724}.simple-price-currency{font-size:1.5rem;font-weight:400;color:#0C3724;opacity:.8;margin-left:.5rem}.simple-price-periods{font-size:1.25rem;font-weight:400;color:#0C3724;opacity:.7;margin-bottom:1.5rem}.simple-commission{font-size:1.125rem;font-weight:400;color:#0C3724;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(12,55,36,.15)}.simple-commission-percentage{font-size:1.75rem;font-weight:700;color:#0C3724;margin:0 .25rem}.simple-button-container{display:flex;justify-content:center;margin-bottom:3rem}.simple-more-details-link{display:inline-flex;align-items:center;gap:.75rem;padding:.75rem 1.5rem;background-color:#171410;color:white;border:none;border-radius:.25rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .2s ease;cursor:pointer;box-shadow:0 1px 2px rgba(0,0,0,.05)}.simple-more-details-link:hover{background-color:#0C3724;box-shadow:0 2px 4px rgba(0,0,0,.1)}.simple-more-details-link:hover .arrow-icon{transform:translateX(4px)}.arrow-icon{width:1.125rem;height:1.125rem;stroke:white;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}@media (min-width:1024px){.simple-pricing-cards{flex-direction:row;gap:0;justify-content:center;align-items:stretch}.story-card{flex:0 1 320px;opacity:.85;transform:scale(.95)}.story-card:first-child{margin-right:-20px;padding-right:3rem}.story-card:last-child{margin-left:-20px;padding-left:3rem}.pricing-highlight{flex:0 1 380px}}@media (max-width:767px){.simple-pricing-section .container{padding:0 1.5rem}.pricing-main-card{padding:1.5rem 2rem;margin-left:auto;margin-right:auto}.pricing-intro{font-size:1rem}.main-price-number{font-size:3.5rem}.main-price-unit{font-size:1.5rem}.commission-text{font-size:.875rem}.commission-percent{font-size:1.75rem}.simple-pricing-card{padding:2rem 1.5rem}.simple-package-name{font-size:1.5rem}.simple-price-number{font-size:3rem}.simple-price-currency{font-size:1.25rem}.simple-price-periods{font-size:1rem}}