.App{text-align:center}body{font-family:Roboto,sans-serif!important}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion: no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.footer{padding:20px 10px;color:#333;font-size:14px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500;background-color:#f4f4f4}.footer-container{display:flex;flex-direction:row;justify-content:space-between;padding:30px;background-color:#e8f8ed}.footer-section{display:flex;flex-direction:column;gap:10px;margin-bottom:20px}.footer-section h3{font-size:18px;text-align:left;color:#222}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{text-decoration:none;color:#333}.social-links img,.store-links img{width:30px;margin-right:10px}.store-links img{width:120px}.footer-top{margin-bottom:20px;text-align:center}.footer-icon{color:#444;vertical-align:middle;margin-right:5px}.footer-bottom{border-top:1px solid #ddd;padding-top:20px}.payment-section{padding:10px 0}.payment-icons{display:flex;gap:10px}.payment-icon{width:40px;height:auto}.footer-disclaimer{text-align:center;margin-top:30px;font-size:12px;color:#000}.footer-disclaimer p,.footer-copyright,.footer-text{margin:0;color:#000}@media screen and (max-width: 768px){.footer-container{flex-direction:column;padding:30px}.footer-section{margin-bottom:20px}.social-links img,.store-links img{width:30px;margin-right:10px}.store-links img{width:120px}.footer-bottom p{text-align:center;margin:3px;font-size:12px;color:#444}.footer-copyright{text-align:center!important}}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Arial,sans-serif}.hero-section{width:100%;background-size:cover;background-position:center;position:relative}.overlay{background-color:#00000080;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:240px 150px}.navbar{width:100%;padding:20px;display:flex;justify-content:space-between;position:absolute;top:0;left:0;color:#fff}.logo{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.nav-links a{margin-left:20px;color:#fff;text-decoration:none;font-size:16px}.hero-content h1{color:#fff;font-size:3rem;max-width:850px;margin-bottom:20px}.search-bar{display:flex;justify-content:center;align-items:center;width:95%;max-width:850px}.search-bar input{padding:15px;border:none;font-size:16px;width:50%;max-width:300px;margin-right:10px}.location-input{border-radius:25px 0 0 25px}.search-input{border-radius:0 25px 25px 0;flex-grow:1}.search-button{padding:10px 12px;background-color:green;border:none;border-radius:60%;cursor:pointer;font-size:1.2rem;color:#fff}@media screen and (max-width: 768px){.hero-section{width:100%;height:50vh;background-size:cover;background-position:center;position:relative}.overlay{background-color:#00000080;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.nav-links :nth-child(1){display:none}.nav-links :nth-child(3){display:none}.nav-links :nth-child(4){display:none}.navbar{width:100%;padding:20px;display:flex;justify-content:space-between;position:absolute;top:0;left:0;color:#fff}.logo{font-size:24px;font-weight:700;color:#fff;text-decoration:none}.nav-links a{margin-left:20px;color:#fff;text-decoration:none;font-size:16px}.hero-content h1{color:#fff;font-size:1.5rem;max-width:850px;margin-bottom:20px}.search-bar{display:flex;justify-content:center;align-items:center;width:90%;max-width:850px}.search-bar input{padding:10px;border:none;font-size:16px;width:50%;max-width:300px;margin-right:10px}.location-input{border-radius:25px 0 0 25px}.search-input{border-radius:0 25px 25px 0;flex-grow:1}.search-button{padding:10px 12px;background-color:green;border:none;border-radius:60%;cursor:pointer;font-size:1.2rem;color:#fff}}.about-us-container{display:flex;align-items:center;justify-content:space-between;padding:40px;background-color:#fff}.about-us-text{max-width:50%;margin-right:20px}.about-us-text h1{font-size:3rem;margin-bottom:20px;font-weight:300;color:#000;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;text-align:left}.about-us-text p{font-size:1.1rem;line-height:1.8;font-weight:100;color:#333;background-color:#f9f9f9;margin-bottom:30px}.contact-btn{display:flex;align-items:center;background-color:#207d2d;color:#fff;padding:10px 20px;font-size:1.1rem;border:none;border-radius:5px;cursor:pointer}.contact-btn svg{margin-right:10px}.about-us-image img{max-width:100%;border-radius:10px;box-shadow:0 4px 8px #0003}@media screen and (max-width: 768px){@media screen and (max-width: 500px){.overlay{background-color:#00000080;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:40px 50px}.hero-content h1{color:#fff;font-size:1.5rem;max-width:850px;margin-bottom:20px}}.about-us-container{display:flex;align-items:normal;flex-direction:column;justify-content:space-between;padding:40px;background-color:#fff}.about-us-text{max-width:100%;margin-right:0}.about-us-text h1{font-size:2rem;margin-bottom:20px;font-weight:300;color:#000;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;text-align:left!important}.about-us-text p{font-size:1.1rem;line-height:1.8;font-weight:100;color:#333;background-color:#f9f9f9;margin-bottom:30px}.contact-btn{display:flex;align-items:center;background-color:#207d2d;color:#fff;padding:10px 20px;font-size:1.1rem;border:none;border-radius:5px;cursor:pointer;margin-bottom:20px}.contact-btn svg{margin-right:10px}.about-us-image img{max-width:100%;border-radius:10px;box-shadow:0 4px 8px #0003}}.app-link-container{display:flex;flex-direction:row;justify-content:space-between;background-color:#207d2c25;padding:100px!important}.phone-preview{flex:1}.phone-image{max-width:500px}.form-container{flex:1;color:#000;padding:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500}.form-container h2{font-size:24px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500;color:#000}.form-container p{color:#000!important;margin-bottom:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500}.contact-method label{margin-right:20px}.input-container{display:flex;margin:20px 0}input{padding:10px;border:none;border-radius:5px;margin-right:10px}button{padding:10px 20px;background-color:#2d6a27;border:none;color:#fff;border-radius:5px;cursor:pointer}.download-links{display:flex}.download-link img{margin-right:10px;width:150px}@media screen and (max-width: 1050px){.phone-image{max-width:400px}}@media screen and (max-width: 820px){.phone-image{max-width:300px}}@media screen and (max-width: 768px){.app-link-container{display:flex;align-items:center;flex-direction:column;justify-content:space-between;background-color:#207d2c25;padding:10px!important}.phone-preview{flex:1}.phone-image{max-width:300px;align-items:center;justify-content:center}.form-container{flex:1;color:#000;padding:10px 0 10px 10px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500}.form-container h2{font-size:24px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500;color:#000}.form-container p{color:#000!important;margin-bottom:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500}.contact-method label{margin-right:20px}.input-container{display:flex;margin:20px 0}input{padding:10px;border:none;border-radius:5px;margin-right:10px}button{padding:10px 20px;background-color:#2d6a27;border:none;color:#fff;border-radius:5px;cursor:pointer}.download-links{display:flex}.download-link img{margin-right:10px;width:150px}}.faq-container{margin:0 auto;padding:30px}.faq-title{font-size:34px;margin-bottom:20px;font-family:Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-weight:500}.faq-item{margin-bottom:10px;border:1px solid #e0e0e0;border-radius:5px;overflow:hidden}.faq-question{padding:15px;font-size:18px;font-weight:500;cursor:pointer;display:flex;justify-content:space-between;align-items:center;background-color:#f9f9f9;border-bottom:1px solid #e0e0e0}.faq-answer{padding:15px;font-size:16px;background-color:#fff}.faq-icon{font-size:24px;font-weight:700;color:#888}.privacy-policy-container{margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333}.privacy-policy-container h1,.privacy-policy-container h2{color:#0073e6;margin-bottom:.5em}.privacy-policy-container p,.privacy-policy-container ul li{font-size:1em;line-height:1.6;color:#444;margin:.5em 0}.privacy-policy-container a{color:#0073e6;text-decoration:none}.privacy-policy-container a:hover{text-decoration:underline}.privacy-policy-container ul{padding-left:1.5em;list-style-type:disc}@media (max-width: 768px){.privacy-policy-container{padding:10px}.privacy-policy-container h1{font-size:1.8em}.privacy-policy-container h2{font-size:1.3em}.privacy-policy-container p,.privacy-policy-container ul li{font-size:.9em}}@media (max-width: 480px){.privacy-policy-container h1{font-size:1.6em}.privacy-policy-container h2{font-size:1.2em}.privacy-policy-container p,.privacy-policy-container ul li{font-size:.85em}}.terms-container{margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333}.title{color:#0073e6;font-size:2.3em;margin-bottom:20px;text-align:center}.effective-date{font-weight:700;color:#555;margin-bottom:20px;text-align:center}.description,.section-description{font-size:1em;line-height:1.6;color:#444;margin:.5em 0}.section-title{color:#0073e6;font-size:1.5em;margin-top:20px;margin-bottom:10px;font-weight:700}.list{padding-left:1.5em;list-style-type:disc}a{color:#0073e6;text-decoration:none}a:hover{text-decoration:underline}.contact-info{margin-bottom:10px}@media (max-width: 768px){.terms-container{padding:10px}.title{font-size:1.8em}.section-title{font-size:1.3em}.description,.section-description{font-size:.9em}}@media (max-width: 480px){.title{font-size:1.6em}.section-title{font-size:1.2em}.description,.section-description{font-size:.85em}}.security-policy-container{margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333}.effective-date{font-weight:700;color:#555;margin-bottom:1.5em;text-align:center}.policy-title{font-size:1.5em;color:#0073e6;margin-bottom:1em}.policy-subtitle{font-weight:700;color:#0073e6;margin:1em 0 .5em}.security-policy-container p,.security-policy-container ul li{font-size:1em;line-height:1.6;color:#444;margin:.5em 0}.security-policy-container a{color:#0073e6;text-decoration:none}.security-policy-container a:hover{text-decoration:underline}.security-policy-container ul{padding-left:1.5em;list-style-type:disc}@media (max-width: 768px){.security-policy-container{padding:10px}.security-policy-container .policy-title{font-size:1.3em}.security-policy-container .policy-subtitle{font-size:1.1em}.security-policy-container p,.security-policy-container ul li{font-size:.9em}}@media (max-width: 480px){.security-policy-container .policy-title{font-size:1.1em}.security-policy-container .policy-subtitle{font-size:1em}.security-policy-container p,.security-policy-container ul li{font-size:.85em}}.partner-with-us-container{max-width:600px;margin:0 auto;padding:20px;font-family:Arial,sans-serif;color:#333}.form-title{text-align:center;color:#0073e6;margin-bottom:20px}.intro-text{font-size:1em;line-height:1.6;margin-bottom:15px}.benefits-list{padding-left:20px;margin-bottom:15px}.call-to-action{font-size:1em;line-height:1.6;margin-bottom:20px}.form-group{margin-bottom:15px}.form-label{display:block;margin-bottom:5px;font-weight:700}.form-input{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px}.submit-button{background-color:#0073e6;color:#fff;padding:10px 15px;border:none;border-radius:5px;cursor:pointer;width:100%}.submit-button:hover{background-color:#005bb5}@media (max-width: 768px){.partner-with-us-container{padding:15px}}.coming-soon-container{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;padding:20px;font-family:Arial,sans-serif;text-align:center}.coming-soon-title{font-size:2.5em;color:#0073e6;margin-bottom:10px}.coming-soon-message{font-size:1.2em;color:#555;margin-bottom:20px}.coming-soon-image img{max-width:100%;height:auto}@media (max-width: 768px){.coming-soon-title{font-size:2em}.coming-soon-message{font-size:1em}}.go-home-button{margin-top:20px;padding:10px 20px;font-size:1em;color:#fff;background-color:#0073e6;border:none;border-radius:5px;cursor:pointer;transition:background-color .3s}.go-home-button:hover{background-color:#005bb5}.header-container{display:flex;justify-content:space-between;align-items:center;padding:10px 20px;background-color:#fff;box-shadow:0 2px 4px #0000001a}.logo img{height:50px}.nav-container{display:flex}.partner-button{background-color:#397d19;color:#fff;border:none;border-radius:5px;padding:10px 20px;cursor:pointer;font-size:16px}.partner-button:hover{background-color:#306716}@media (max-width: 768px){.header-container{flex-direction:column}.logo img{height:40px}}.authorized-section{padding:40px}.logo-container{display:flex;justify-content:center;align-items:center;gap:100px;margin:30px}.logo{width:150px;height:150px}.auth-text{margin:0;font-family:Roboto,Helvetica,Arial,sans-serif!important;font-weight:400!important;font-size:2.125rem!important;line-height:1.235;letter-spacing:.00735em;color:#000}@media (max-width: 1200px){.logo-container{display:flex;justify-content:center;align-items:center;gap:100px;margin:30px}.logo{width:100px;height:100px}}@media (max-width: 970px){.logo-container{display:flex;justify-content:center;align-items:center;gap:70px;margin:30px}.logo{width:80px;height:80px}}@media (max-width: 768px){.logo-container{display:flex;justify-content:center;align-items:center;gap:50px;margin:30px;flex-wrap:wrap}.logo{width:80px;height:80px}}@media (max-width: 480px){.logo-container{display:flex;justify-content:center;align-items:center;gap:30px;padding:0;flex-wrap:wrap}.logo{width:100px;height:100px}}body{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat}h1{color:#fff;text-align:center;font-size:40px;font-style:normal;font-weight:700;line-height:normal}h3{text-align:center}a{text-decoration:none;color:#000}p{color:#fff}
