.reveal-section{opacity:0;transform:translateY(40px);transition:opacity .7s ease,transform .7s ease}.reveal-section.visible{opacity:1;transform:none}.homepage-container{position:relative;display:flex;flex-direction:column;left:50%;transform:translate(-50%);align-items:center;overflow:visible;padding:0 2rem;background-color:#F5F5F5}.scroll-to-top-button{position:fixed;bottom:2rem;right:1rem;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 4px 12px rgba(0,0,0,.2);transition:transform .2s ease-in-out;z-index:9999}.scroll-to-top-button:hover{transform:scale(1.08)}.scroll-to-top-arrow{width:35px;height:35px;transform:rotate(90deg);transition:transform .2s ease-in-out}.order-section{position:relative;width:100%;overflow:hidden;min-height:80vh;justify-content:center;align-items:center;z-index:1;background:transparent;pointer-events:none}.order-section__inner{display:flex;flex-direction:row;width:calc(200% + 2rem);height:100%;transition:transform .6s ease;transform:translateX(0);gap:2rem}.order-section__inner.slide-left{transform:translateX(calc(-50% - 1rem))}.order-section__screen{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 1rem);height:100%;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;min-width:0}.screen-a{text-align:center}@keyframes nudgeLeft{0%,80%{transform:translateX(0)}90%{transform:translateX(-10px)}to{transform:translateX(0)}}.nudge-left{animation:nudgeLeft 5s ease-in infinite}.order-section-title{font-size:3.5rem;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;margin-bottom:10px;margin-top:30px}.wrapper{pointer-events:none}.wrapper,.wrapper .wrapper-buttons{display:flex;flex-direction:column;align-items:stretch}.wrapper .wrapper-buttons{pointer-events:auto;background-color:white;padding:.5rem;border-radius:10px;gap:10px}.wrapper .subtitle{margin-top:10px;font-size:1.5rem}.order-section-buttons{display:flex;flex-direction:column;width:100%;gap:10px;background-color:white;border-radius:10px}.dropdown-button{background-color:#F2F5F8;color:#8b9cb5;padding:1.5rem 1.2rem;border:none;border-radius:4px;position:relative;font-size:1.2rem;cursor:pointer;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.wrapper-dropdown{display:flex;flex-direction:column;text-align:left}.wrapper-dropdown .text1{font-size:.7rem}.wrapper-dropdown .text2{font-size:1.3rem;margin-top:10px}.wrapper-dropdown .text3{font-size:.7rem;margin-top:5px}.wrapper-dropdown img{height:1.5em;object-fit:contain}@keyframes waveColor{0%{background-position:0 0}to{background-position:200% 0}}.wave-text{-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(90deg,#009138,#00da00,#00a53f);background-size:200% 100%;animation:waveColor 3s linear infinite}@keyframes waveBackground{0%{background-position:200% 0}to{background-position:0 0}}.start-now-button{margin-top:10px;padding:1rem 1.2rem;background-color:#00da00;color:white;border:none;border-radius:8px;cursor:pointer;display:inline-flex;flex-direction:row;align-items:center;justify-content:space-between}.start-now-button .wrapper-button{position:relative;display:flex;flex-direction:row;font-size:1.2rem;gap:10px}.start-now-button .wrapper-button .click-icon{height:1em;object-fit:contain}.start-now-button .arrow-icon{height:1.2em;object-fit:contain}.bg-wave{background:linear-gradient(90deg,#00da00,#2fa551,#00da00);background-size:200% 100%;animation:waveBackground 4s linear infinite}.screen-b__wrapper{position:relative;width:100%;max-width:700px;margin-top:30px;background-color:#fff;border-radius:12px;padding:1.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:auto}.back-button-top{width:40px;cursor:pointer;pointer-events:auto;transition:transform .2s ease}.back-button-top:hover{transform:translateY(-2px)}.screen-b__section{margin-top:1.5rem}.screen-b__section h3,.screen-b__section h4{margin:0 0 .5rem;font-weight:700;font-size:1.3rem}.address-line{display:flex;align-items:center;background-color:#F2F5F8;border-radius:8px;padding:.5rem 1rem;gap:.5rem;cursor:pointer}.term-options{display:flex;flex-direction:column;gap:.2rem}.term-option{display:flex}.term-button{display:flex;flex-direction:row;align-items:center;position:relative;border:2px solid #ccc;border-radius:8px;padding:.5rem;cursor:pointer;transition:border .3s ease,background-color .3s ease;width:100%;gap:1rem;background-color:#F2F5F8}.term-button span{font-weight:700}.term-button small{font-size:.8rem;color:#999}.term-button.active{border-color:#00da00;background-color:#F2F5F8}.service-length-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#F2F5F8;border-radius:8px;padding:.5rem}.time-btn{border:none;background-color:#fff;width:40px;height:40px;font-size:1.5rem;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .2s ease}.time-btn:hover{background-color:#eee}.service-time-content{position:relative;text-align:center}.payment-options{position:relative;display:flex;flex-direction:column;justify-content:center;margin-bottom:15px}.payment-option{display:flex;flex-direction:row;align-items:center}.payment-option span{margin-left:5px}.payment-option:nth-child(2){margin-top:8px}.payment-text{font-size:1rem;font-weight:700}.final-price-row{align-items:center;margin:.3rem 0 0}.final-buy-row,.final-price-row{display:flex;justify-content:space-between}.final-buy-row{position:relative;flex-direction:row;margin-top:.5rem;gap:1rem;align-items:stretch}.back-button{position:relative;border:none;cursor:pointer;border-radius:4px;flex:1 1 20%;height:auto;max-width:80px;transition:transform .2s ease;object-fit:contain}.back-button:hover{transform:translateY(-5px)}.big-green-button{position:relative;display:inline-flex;flex:1 1 80%;padding:1rem 1.2rem;background-color:#00da00;color:#fff;font-weight:700;font-size:2rem;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease;flex-direction:row;align-items:center;justify-content:space-between}.big-green-button .wrapper-button img{margin-left:0;width:40px}.big-green-button:hover{transform:translateY(-2px)}.big-green-button .wrapper-button{position:relative;display:flex;flex-direction:row;gap:10px}.big-green-button .wrapper-button .click-icon{height:1em;object-fit:contain}.big-green-button .arrow-icon{height:.8em;object-fit:contain}.screen-b{position:relative}.progress-dots{gap:1rem;margin:1.5rem 0}.progress-circle,.progress-dots{display:flex;justify-content:center;align-items:center;pointer-events:all}.progress-circle{position:relative;width:36px;height:36px;background-color:#ccc;border-radius:50%;color:white;font-weight:700;cursor:default;transition:transform .3s ease,background-color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.progress-circle:hover{cursor:pointer;transform:scale(1.08);box-shadow:0 0 8px rgba(0,0,0,.3)}.progress-circle.active{background-color:#00da00;transform:scale(1.15);color:#fff}.download-app-text{position:relative;align-self:flex-start;font-size:3.125rem;font-weight:700;max-width:55%;margin-top:70px;margin-bottom:20px}.app-download-section{position:relative;background-color:#A9FB99;width:100%;border-radius:10px;padding:2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.app-download-info{display:flex;flex-direction:column;align-items:flex-start;z-index:1}.app-download-info span{font-size:1.25rem;font-weight:700;margin-bottom:10px}.app-download-info a img{width:200px}.app-download-overlay-image{position:absolute;height:100%;left:80%;transform:translate(-80%);bottom:0;z-index:0}.app-download-qr{z-index:1}.app-download-qr a img{width:200px}.partners-section{width:100%;overflow:hidden;margin-top:70px}.scroll-container{display:flex;width:200%;animation:scroll 20s linear infinite}.images-wrapper{display:flex;align-items:center;justify-content:space-between;width:50%}.images-wrapper img:first-child,.images-wrapper img:nth-child(2),.images-wrapper img:nth-child(3),.images-wrapper img:nth-child(4){max-width:100%;height:auto}.images-wrapper img:first-child{width:19%;margin-left:60px}.images-wrapper img:nth-child(2){width:15%}.images-wrapper img:nth-child(3){width:20%}.images-wrapper img:nth-child(4){width:17%}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.services-section{position:relative;width:100%;display:flex;background-color:#F5F5F5;margin-top:100px;gap:20px}.service-column{flex:0 0 25%;position:relative;display:flex;flex-direction:column;align-items:center;gap:80px;min-width:140px;justify-content:space-between}.service-column h2{position:relative;font-size:2.5rem;margin:0;width:150%;z-index:2;align-self:flex-start}.service-box{position:relative;width:100%;border:2px solid black;border-radius:16px;border-bottom-right-radius:120px;padding:2rem 1.5rem 1.5rem}.service-inner-border{content:"";position:absolute;top:-1px;left:-1px;right:-1px;bottom:-1px;border:2px solid black;border-radius:16px;border-bottom-right-radius:105px;pointer-events:none}.service-content{position:relative}.service-content img{width:45px}.service-content h3{margin:2.5rem 0 1rem;font-size:1.4rem}.service-content p{margin:0;color:#8b9cb5;font-size:.9rem;line-height:1.1}.service-content a img{width:25px;margin-top:25px;border-radius:8px}.service-button{position:relative;width:90%;align-self:flex-start;background-color:#000;color:#fff;border:none;border-radius:8px;padding:1.5rem 1rem;cursor:pointer;font-size:1rem}.service-box-gardening{position:relative;top:70%;transform:translateY(-70%);width:100%;background-color:#A9FB99;color:#000;border-radius:16px;padding:2rem 1.5rem 1.5rem}.service-box-gardening p{color:#000}.service-box-massage{position:relative;width:100%;background-color:#000;border-radius:16px;padding:2rem 1.5rem 1.5rem;color:#fff}.service-box-massage p{color:#fff}.service-box-loan{position:relative;width:100%;background-color:#f9f9f9;border-radius:16px;padding:2rem 1.5rem 1.5rem;border:2px solid black}.services-column-four{flex:0 0 25%;position:relative;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.services-column-four a span{font-size:3rem;font-weight:700}.review-slider{position:relative;width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-between;margin-top:100px;gap:20px}.review-slider__left{flex:0 0 40%;position:relative;border-radius:20px}.review-slider__left img{width:100%;height:100%;object-fit:contain;border-radius:20px}.review-slider__right{flex:0 0 55%;display:flex;flex-direction:row;gap:20px;align-items:center}.review-slider__avatar-column{position:relative;width:60px;height:350px;overflow:visible}.review-slider__up-arrow{position:relative;left:50%;transform:translateX(-50%);width:20px;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:3;background-color:#fff}.review-slider__up-arrow img{width:20px;transform:rotate(-90deg)}.review-slider__down-arrow{position:relative;left:50%;transform:translateX(-50%);width:20px;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border-radius:4px;display:flex;align-items:center;justify-content:center;z-index:3;background-color:#fff}.review-slider__down-arrow img{width:20px;transform:rotate(90deg)}.review-slider__avatar{position:absolute;left:0;top:50%;transform:translateY(-50%) scale(1);transition:transform .5s ease,opacity .5s ease;opacity:.3;z-index:1;width:60px;height:60px;border-radius:50%;overflow:hidden;cursor:pointer;border:2px solid #eee}.review-slider__avatar img{height:100%;width:100%;object-fit:"cover"}.review-slider__avatar.active{transform:translateY(-50%) scale(1.2);opacity:1;z-index:2;border:3px solid #a9fb99}.review-slider__quote-content{flex:1 1;display:flex;flex-direction:column;gap:10px}.review-slider__quote-mark{color:#A9FB99;font-size:3rem;font-weight:700}.review-slider__quote-text{margin:0;font-size:1.1rem;line-height:1.4}.review-slider__rating{color:#FFA500;font-size:1.2rem}.review-slider__reviewer-name{margin:5px 0 0;font-size:1.4rem;font-weight:700}.review-slider__reviewer-job{color:#888;font-size:.9rem}.faq-section{width:100%;margin:80px auto 0;padding:2rem .4rem;box-sizing:border-box}.faq-section h2{font-size:2.5rem;margin-bottom:1rem;font-weight:700;text-align:left;padding-bottom:10px}.faq-item,.faq-section h2{border-bottom:1px solid black}.faq-item{margin-bottom:.7rem;padding-bottom:.7rem}.faq-question{display:flex;flex-direction:row;align-items:center;justify-content:space-between;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;padding:.5rem 0}.faq-question span{font-size:1.2rem;font-weight:700}.faq-question .faq-arrow{width:40px;height:40px;background-color:#A9FB99;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.faq-question .faq-arrow img{min-width:40px}.faq-question .faq-arrow.open{transform:rotate(-90deg)}.faq-answer{height:0;opacity:0;overflow:hidden;transition:height .4s ease,opacity .4s ease}.faq-answer.open{opacity:1}.faq-answer p{color:#8b9cb5;font-size:1rem;line-height:1.5;margin:.5rem 0 0;white-space:pre-wrap}.couponWrapper{width:100%;margin:1rem auto;align-items:center}.couponWrapper,.final-section{display:flex;flex-direction:row;gap:1rem}.final-section{align-items:stretch;justify-content:space-between;margin:0 auto;box-sizing:border-box;padding-bottom:30px}.final-section .green-box{flex:0 0 60%;background-color:#A9FB99;border-radius:20px;padding:2rem;display:flex;flex-direction:column;justify-content:center;min-width:100px}.final-section .green-box h2{font-size:2rem;margin-bottom:1rem;font-weight:700}.final-section .green-box p{font-size:1rem;line-height:1.4;margin-bottom:1.5rem}.final-section .green-box .bold-text{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.final-section .green-box .store-badges{display:flex;flex-direction:row;gap:1rem}.final-section .green-box .store-badges a:first-child img{width:150px;border-radius:8px}.final-section .green-box .store-badges a:nth-child(2) img{width:165px;border-radius:8px}.final-section .big-image{flex:0 0 40%;border-radius:40px;overflow:hidden;display:flex;align-items:center;justify-content:center}.final-section .big-image img{width:100%;height:100%;object-fit:cover}.desktop-button{display:block}.mobile-button{display:none}@media (max-width:700px){.homepage-container{padding:0 .5rem}.order-section-title{font-size:2rem}.wrapper{width:90vw;max-width:400px}.wrapper-dropdown .text1{font-size:.5rem}.wrapper-dropdown .text2{font-size:1rem;margin-top:10px}.wrapper-dropdown .text3{font-size:.5rem;margin-top:5px}.wrapper-dropdown img{height:1em;object-fit:contain}.wrapper .subtitle{margin-top:10px;font-size:1rem}.dropdown-button{padding:1rem}.download-app-text{max-width:100%;font-size:2rem}.app-download-section{flex-direction:column;align-items:center;justify-content:center;gap:10px}.app-download-section a .app-download-overlay-image{height:70%;width:70%;object-fit:cover;left:0;transform:translate(0)}.app-download-section .app-download-info{align-items:center}.partners-section{margin-top:40px}.scroll-container{width:400%;animation:scroll 30s linear infinite}.images-wrapper{width:100%;justify-content:space-evenly}.images-wrapper img:first-child{width:20%;margin-left:-20px}.images-wrapper img:nth-child(2){width:15%}.images-wrapper img:nth-child(3){width:25%}.images-wrapper img:nth-child(4){width:20%}.services-section{gap:20px;margin-top:40px}.services-section .service-column{gap:20px}.services-section .service-column .service-box-gardening{top:0;transform:translate(0)}.services-section .service-column h2{width:100%;font-size:2rem}.desktop-button{display:none}.mobile-button{display:block}.services-section .services-column-four{align-items:center}.services-section .services-column-four a span{font-size:2rem}.services-section .service-button{width:100%}.review-slider,.services-section{flex-direction:column}.review-slider{margin-top:20px}.review-slider__right{flex:1 1;flex-direction:column;align-items:center;width:100%;gap:0;margin-top:-20px}.review-slider__right__container{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%}.review-slider__down-arrow,.review-slider__up-arrow{position:relative;left:0;transform:translate(0);top:0;margin-top:60px}.review-slider__down-arrow,.review-slider__up-arrow{transform:rotate(-90deg)}.review-slider__avatar-column{display:flex;flex-direction:row;justify-content:center;align-items:center;height:auto;gap:15px;margin-left:10px;margin-right:10px}.review-slider__avatar{position:relative}.review-slider__right .review-slider__quote-content{margin-top:40px;text-align:center}.review-slider__right .review-slider__quote-content .review-slider__quote-text{margin-top:-20px;text-align:center}.faq-section h2{font-size:2rem;margin-bottom:1rem;font-weight:700;text-align:left;border-bottom:1px solid black;padding-bottom:10px}.final-section{flex-direction:column;margin:0;justify-content:center;align-items:center;width:100%}.final-section .green-box h2{font-size:1.5rem}.final-section .green-box p{font-size:.8rem}.final-section .green-box{width:100%;padding:1rem}.final-section .green-box .store-badges{justify-content:space-between;align-items:center;flex-wrap:wrap}.final-section .green-box .store-badges a:first-child img{width:30vw;border-radius:8px}.final-section .green-box .store-badges a:nth-child(2) img{width:32vw;border-radius:8px}.screen-b__wrapper{position:relative;width:100%;max-width:700px;margin-top:30px;background-color:#fff;border-radius:12px;padding:.5rem;box-shadow:0 2px 8px rgba(0,0,0,.1);pointer-events:auto}.screen-b__section{margin-top:1.5rem}.screen-b__section h3,.screen-b__section h4{margin:0 0 .5rem;font-size:1rem;font-weight:700}.address-line{display:flex;align-items:center;background-color:#F2F5F8;border-radius:8px;padding:.5rem 1rem;gap:.5rem;cursor:pointer}.term-options{display:flex;flex-direction:column;gap:.2rem}.term-option{display:flex}.addressText{margin-left:0!important}.addressText1 p{font-size:.7rem!important}.addressText2{font-size:.6rem!important}.term-button{display:flex;flex-direction:row;align-items:center;position:relative;border:2px solid #ccc;border-radius:8px;padding:.5rem;cursor:pointer;transition:border .3s ease,background-color .3s ease;width:100%;gap:.4rem;background-color:#F2F5F8}.term-button span{font-weight:700;font-size:.8rem}.term-button small{font-size:.7rem;color:#999}.term-button small span{font-size:.5rem}.term-button.active{border-color:#00da00;background-color:#F2F5F8}.service-length-wrapper{display:flex;align-items:center;justify-content:space-between;background-color:#F2F5F8;border-radius:8px;padding:.5rem}.time-btn{border:none;background-color:#fff;width:30px;height:30px;font-size:1rem;font-weight:700;border-radius:8px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.1);transition:background-color .2s ease}.time-btn:hover{background-color:#eee}.service-time-content{position:relative;text-align:center}.service-time-content p{font-size:.6rem!important}.service-time-content h2{font-size:1rem!important}.couponWrapper{width:100%;margin:1rem auto;display:flex;flex-direction:column;align-items:flex-start;gap:.5rem}.couponWrapper label{font-size:.9rem}.couponWrapper input{position:relative;align-items:center;padding:1rem!important}.payment-option{font-size:.8rem!important}.payment-text{font-size:1rem;font-size:.8rem!important;font-weight:700}.final-price-row{display:flex;align-items:center;justify-content:space-between;margin:.3rem 0 0}.final-price-row h3{font-size:.8rem;display:inline-block;margin:0}.final-price-row small{font-size:.6rem;display:inline-block}.final-price-row div{font-size:1rem!important}.sale{margin-top:10px!important;align-items:center}.final-buy-row{position:relative;display:flex;flex-direction:row;justify-content:space-between;margin-top:.5rem;gap:1rem;align-items:stretch}.back-button{position:relative;border:none;cursor:pointer;border-radius:4px;flex:1 1 20%;height:auto;max-width:30px;transition:transform .2s ease;object-fit:contain}.back-button:hover{transform:translateY(-5px)}.final-buy-row .big-green-button{font-size:.8rem;padding:.7rem}.big-green-button{position:relative;display:inline-flex;flex:1 1 80%;padding:1rem 1.2rem;background-color:#00da00;color:#fff;font-weight:700;font-size:1rem;border:none;border-radius:8px;cursor:pointer;transition:transform .2s ease;flex-direction:row;align-items:center;justify-content:space-between}.big-green-button .wrapper-button img{margin-left:0;width:20px}.big-green-button:hover{transform:translateY(-2px)}.big-green-button .wrapper-button{position:relative;display:flex;flex-direction:row;gap:10px}.big-green-button .wrapper-button .click-icon{height:1em;object-fit:contain}.big-green-button .arrow-icon{height:.8em;object-fit:contain}.screen-b{position:relative}}