.store-page{background:#e9f1ec;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;box-shadow:0 2px 24px #0144210f;font-family:OpenSans-Medium,sans-serif;margin:0 auto 2rem;max-width:1200px;overflow:hidden;padding-bottom:32px}.main-header-pro{background:#fff;box-shadow:0 4px 24px #0000000f;position:-webkit-sticky;position:sticky;top:0;z-index:100}.store-page .hero{align-items:center;background:url(/static/media/store-hero.4add90d5aa91897b55a5.png) no-repeat 50%/cover;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;color:#fff;display:flex;height:520px;justify-content:left;position:relative;text-align:left}.store-page .hero .overlay{background:#014421d9;border-radius:12px;box-shadow:0 4px 24px #01442114;max-width:700px;padding:48px}.store-page .hero h1{color:#fff;font-family:erasdemi,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:18px}.store-page .hero p{color:#e0f2e9;font-size:1.15rem;line-height:1.7;max-width:600px}.store-page .features{padding:20px 50px;text-align:center}.store-page .features h2{font-size:1.8rem;margin-top:2rem}.store-page .grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-bottom:1rem}.store-page .card{border-radius:10px;padding:20px}.store-page .card img,.store-page .img-placeholder{border-radius:8px;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.store-page .card h3{font-size:1.4rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:left}.store-page .card p{font-size:.95rem;line-height:1.4;text-align:left}.store-page .how-it-works{background-color:#014421;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;color:#fff;padding:64px 0}.store-page .how-grid{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin:0 auto;max-width:1100px}.store-page .img-placeholder.big{background:#e9f1ec;border-radius:16px;box-shadow:0 2px 12px #01442112;height:340px;object-fit:cover;width:340px}.store-page .steps{max-width:480px;padding:0 16px}.store-page .steps h2{color:#fff;font-family:erasdemi,sans-serif;font-size:1.5rem;margin-bottom:24px;margin-top:10px}.store-page .steps ul{list-style-type:none;margin-bottom:24px;padding:0}.store-page .steps li{color:#9ca9a2;font-size:.85rem;line-height:1.6;margin-bottom:18px}.store-page .steps li strong{color:#fff;font-size:1.25rem;font-weight:700}.store-page .register-section{align-items:center;display:flex;justify-content:center;margin-top:32px}.store-page .contact-btn{background:#4fae5a;border:2px solid #4fae5a;border-radius:25px;box-shadow:0 2px 8px #4fae5a14;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;padding:14px 40px;transition:background .2s,color .2s}.store-page .contact-btn:hover{background:#014421;border:2px solid #4fae5a;color:#fff}.store-page .solutions{background:#e9f1ec;padding:60px 0;text-align:center}.store-page .solutions h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;margin-bottom:36px}.store-page .solution-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:24px}.store-page .solution-card{align-items:center;background:#fff;border:1.5px solid #e0f2e9;border-radius:14px;box-shadow:0 2px 8px #0144210f;cursor:pointer;display:flex;flex-direction:column;padding:28px 22px;text-align:left;transition:box-shadow .2s,background .2s;width:240px}.store-page .solution-card:hover{background:#f1f7f3;border-color:#4fae5a;box-shadow:0 6px 24px #4fae5a21}.store-page .solution-card .icon{background:#4fae5a;border-radius:50%;display:block;height:64px;margin-bottom:14px;object-fit:cover;width:64px}.store-page .solution-card h4{color:#014421;font-family:erasdemi,sans-serif;font-size:1.13rem;margin-bottom:8px;margin-top:14px;text-align:center}.store-page .solution-card p{color:#285c3a;font-size:.97rem;line-height:1.5;text-align:center}.features-alt{background:#fff;padding:56px 0;text-align:center}.features-alt h2{color:#014421;font-family:erasdemi,sans-serif;font-size:2rem;margin-bottom:48px}.features-alt-list{display:flex;flex-direction:column;gap:56px;margin:0 auto;max-width:1100px}.features-alt-row{align-items:center;background:#e9f1ec;border-radius:16px;box-shadow:0 2px 12px #0144210a;display:flex;gap:56px;justify-content:center;padding:32px 0;text-align:left}.features-alt-row.row-reverse{flex-direction:row-reverse}.features-alt-img{align-items:center;display:flex;flex:1 1 320px;justify-content:center;max-width:420px;min-width:220px}.features-alt-img img{border-radius:16px;box-shadow:0 2px 16px #01442117;max-width:340px;width:100%}.features-alt-text{flex:1 1 320px;max-width:480px;min-width:220px;padding:0 16px}.features-alt-text h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.35rem;margin-bottom:14px}.features-alt-text p{color:#285c3a;font-size:1.08rem;line-height:1.7}@media (max-width:1100px){.features-alt-list,.how-grid{padding:0 16px}}@media (max-width:900px){.features-alt-row{flex-direction:column!important;gap:28px;padding:24px 0;text-align:center}.features-alt-img,.features-alt-text{max-width:100%}.how-grid{flex-direction:column;gap:32px}}@media (max-width:768px){.features-alt-list{gap:28px}.features-alt-row{flex-direction:column!important;gap:18px;padding:16px 0}.features-alt-img img{max-width:90vw}.store-page .hero{height:340px;padding:0}.store-page .hero .overlay{max-width:98vw;padding:24px}.how-it-works{padding:36px 0}.img-placeholder.big{height:auto;width:90vw}.solution-card{min-width:0;min-width:auto;padding:18px 8px;width:95vw}}@media (max-width:600px){.store-page{border-radius:10px;margin:0 0 18px}.store-page .hero{border-radius:10px 10px 0 0;height:220px}.features-alt h2{font-size:1.2rem}.features-alt-text h3{font-size:1.05rem}.steps h2{font-size:1.1rem}}.food-page{background:#e9f1ec;border-radius:1.5rem;box-shadow:0 2px 24px #0144210f;font-family:OpenSans-Medium,sans-serif;margin:0 auto 2rem;max-width:1200px;overflow:hidden;padding-bottom:32px}.food-page .hero{align-items:center;background:url(/static/media/food-hero.3090eef0a86205930c9a.png) no-repeat 50%/cover;border-radius:1.5rem;color:#fff;display:flex;height:520px;justify-content:left;position:relative;text-align:left}.food-page .hero .overlay{background:#014421d9;border-radius:12px;box-shadow:0 4px 24px #01442114;max-width:700px;padding:48px}.food-page .hero h1{color:#fff;font-family:erasdemi,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:18px}.food-page .hero p{color:#e0f2e9;font-size:1.15rem;line-height:1.7;max-width:600px}.food-page .hero button{background:#159423;border:none;border-radius:30px;box-shadow:0 2px 8px #4fae5a14;color:#fff;font-size:1.13rem;font-weight:700;margin-top:18px;padding:14px 40px;transition:background .2s,color .2s}.food-page .hero button:hover{background:#014421;color:#fff}.food-page .why-join{background:#004826;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;color:#fff;margin:3rem 32px 0;padding:32px 56px;text-align:left}.food-page .why-join h2{font-family:erasdemi,sans-serif;font-size:1.7rem;margin-bottom:12px}.food-page .why-join p{color:#e0f2e9;font-size:1.08rem;line-height:1.7;margin-bottom:10px}.food-page .features{padding:20px 50px;text-align:center}.food-page .features .grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr);margin-block:2rem}.food-page .card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0144210d;padding:20px}.food-page .card img,.food-page .img-placeholder{border-radius:8px;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.food-page .card h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:left}.food-page .card p{color:#285c3a;font-size:.95rem;line-height:1.4;text-align:left}.food-page .advantages{align-items:center;background-color:#f8f8f8;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;display:flex;gap:40px;justify-content:space-between;margin:0 32px;padding:48px 56px}.food-page .advantages>div{flex:1 1;max-width:600px}.food-page .advantages h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:8px}.food-page .advantages p{color:#707070;font-size:1rem;line-height:1.5;margin-bottom:20px}.food-page .advantages img{border-radius:12px;box-shadow:0 2px 12px #01442112;flex:1 1;height:auto;max-width:360px;object-fit:contain;width:100%}.food-page .join-us{padding:56px 0 0}.food-page .join-us h2{color:#014421;font-family:erasdemi,sans-serif;font-size:1.7rem;margin:0;text-align:center}.food-page .join-us-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-evenly;margin-top:40px;text-align:center}.food-page .join-us-item{word-wrap:break-word;white-space:normal;width:120px}.food-page .join-us-item .icon{align-items:center;display:flex;height:60px;justify-content:center;margin:0 auto 10px;width:60px}.food-page .join-us-item img{height:60px;width:60px}.food-page .join-us-item span{color:#285c3a;display:block;font-family:OpenSans-Medium,sans-serif;font-size:1rem;line-height:1.3}.food-page .how-it-works{background-color:#014421;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;color:#fff;margin:32px 32px 0;padding:64px 0}.food-page .how-grid{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin:0 auto;max-width:1100px}.food-page .img-placeholder.big{background:#e9f1ec;border-radius:16px;box-shadow:0 2px 12px #01442112;height:340px;object-fit:cover;width:340px}.food-page .steps{max-width:480px;padding:0 16px}.food-page .steps h2{color:#fff;font-family:erasdemi,sans-serif;font-size:1.5rem;margin-bottom:24px;margin-top:10px}.food-page .steps ul{list-style-type:none;margin-bottom:24px;padding:0}.food-page .steps li{color:#9ca9a2;font-size:.85rem;line-height:1.6;margin-bottom:18px}.food-page .steps li strong{color:#fff;font-size:1.25rem;font-weight:700}.food-page .contact-btn{background:#4fae5a;border:2px solid #4fae5a;border-radius:25px;box-shadow:0 2px 8px #4fae5a14;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;padding:14px 40px;transition:background .2s,color .2s}.food-page .contact-btn:hover{background:#014421;border:2px solid #4fae5a;color:#fff}.food-page .solutions{background:#e9f1ec;padding:60px 0;text-align:center}.food-page .solutions h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;margin-bottom:36px}.food-page .solution-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:24px}.food-page .solution-card{align-items:center;background:#fff;border:1.5px solid #e0f2e9;border-radius:14px;box-shadow:0 2px 8px #0144210f;cursor:pointer;display:flex;flex-direction:column;padding:28px 22px;text-align:left;transition:box-shadow .2s,background .2s;width:240px}.food-page .solution-card:hover{background:#f1f7f3;border-color:#4fae5a;box-shadow:0 6px 24px #4fae5a21}.food-page .solution-card .icon{background:#4fae5a;border-radius:50%;display:block;height:64px;margin-bottom:14px;object-fit:cover;width:64px}.food-page .solution-card h4{color:#014421;font-family:erasdemi,sans-serif;font-size:1.13rem;margin-bottom:8px;margin-top:14px;text-align:center}.food-page .solution-card p{color:#285c3a;font-size:.97rem;line-height:1.5;text-align:center}.taxi-page{background:#e9f1ec;border-radius:1.5rem;box-shadow:0 2px 24px #0144210f;font-family:OpenSans-Medium,sans-serif;margin:0 auto 2rem;max-width:1200px;overflow:hidden;padding-bottom:32px}.taxi-page .hero{align-items:center;background:url(/static/media/taxi-hero.51c325fbb4dc385b5bba.png) no-repeat 50%/cover;border-radius:1.5rem;color:#fff;display:flex;height:520px;justify-content:left;position:relative;text-align:left}.taxi-page .hero .overlay{background:#014421d9;border-radius:12px;box-shadow:0 4px 24px #01442114;max-width:700px;padding:48px}.taxi-page .hero h1{color:#fff;font-family:erasdemi,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:18px}.taxi-page .hero p{color:#e0f2e9;font-size:1.15rem;line-height:1.7;max-width:600px}.taxi-page .features{padding:20px 50px;text-align:center}.taxi-page .features h2{margin-top:2rem}.taxi-page .features .grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.taxi-page .card{border-radius:10px;padding:20px}.taxi-page .card img,.taxi-page .img-placeholder{border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.taxi-page .card h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:10px;text-align:left}.taxi-page .card p{color:#285c3a;font-size:.95rem;line-height:1.4;text-align:left}.taxi-page .join-us{background:none;color:inherit;padding:3rem 0}.taxi-page .join-us h2{color:#014421;font-family:erasdemi,sans-serif;font-size:1.7rem;margin:0;text-align:center}.taxi-page .join-us-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-evenly;margin-top:40px;text-align:center}.taxi-page .join-us-item{word-wrap:break-word;white-space:normal;width:160px}.taxi-page .join-us-item .icon{align-items:center;display:flex;height:60px;justify-content:center;margin:0 auto 10px;width:60px}.taxi-page .join-us-item img{height:60px;width:60px}.taxi-page .join-us-item span{color:#285c3a;display:block;font-family:OpenSans-Medium,sans-serif;font-size:1rem;line-height:1.3}.taxi-page .how-it-works{background-color:#014421;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;color:#fff;margin:32px 32px 0;padding:64px 0}.taxi-page .how-grid{align-items:center;display:flex;flex-wrap:wrap;gap:56px;justify-content:center;margin:0 auto;max-width:1100px}.taxi-page .img-placeholder.big{background:#e9f1ec;border-radius:35px;-webkit-border-radius:35px;-moz-border-radius:35px;-ms-border-radius:35px;-o-border-radius:35px;box-shadow:0 2px 12px #01442112;height:340px;object-fit:cover;width:340px}.taxi-page .steps{max-width:480px;padding:0 16px}.taxi-page .steps h2{color:#fff;font-family:erasdemi,sans-serif;font-size:1.5rem;margin-bottom:24px;margin-top:10px}.taxi-page .steps ul{list-style-type:none;margin-bottom:24px;padding:0}.taxi-page .steps li{color:#9ca9a2;font-size:.85rem;line-height:1.6;margin-bottom:18px}.taxi-page .steps li strong{color:#fff;font-size:1.25rem;font-weight:700}.taxi-page .contact-btn{background:#4fae5a;border:2px solid #4fae5a;border-radius:25px;box-shadow:0 2px 8px #4fae5a14;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;padding:14px 40px;transition:background .2s,color .2s}.taxi-page .contact-btn:hover{background:#014421;border:2px solid #4fae5a;color:#fff}.taxi-page .solutions{background:#e9f1ec;padding:60px 0;text-align:center}.taxi-page .solutions h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;margin-bottom:36px}.taxi-page .solution-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:24px}.taxi-page .solution-card{align-items:center;background:#fff;border:1.5px solid #e0f2e9;border-radius:14px;box-shadow:0 2px 8px #0144210f;cursor:pointer;display:flex;flex-direction:column;padding:28px 22px;text-align:left;transition:box-shadow .2s,background .2s;width:240px}.taxi-page .solution-card:hover{background:#f1f7f3;border-color:#4fae5a;box-shadow:0 6px 24px #4fae5a21}.taxi-page .solution-card .icon{background:#4fae5a;border-radius:50%;display:block;height:64px;margin-bottom:14px;object-fit:cover;width:64px}.taxi-page .solution-card h4{color:#014421;font-family:erasdemi,sans-serif;font-size:1.13rem;margin-bottom:8px;margin-top:14px;text-align:center}.taxi-page .solution-card p{color:#285c3a;font-size:.97rem;line-height:1.5;text-align:center}.business-page{background:#e9f1ec;border-radius:1.5rem;box-shadow:0 2px 24px #0144210f;font-family:OpenSans-Medium,sans-serif;margin:0 auto 2rem;max-width:1200px;overflow:hidden;padding-bottom:32px}.business-page .hero{align-items:center;background:url(/static/media/business-hero.3d6d41972b37fd55028f.png) no-repeat 50%/cover;border-radius:1.5rem;color:#fff;display:flex;height:520px;justify-content:left;position:relative;text-align:left}.business-page .hero .overlay{background:#014421d9;border-radius:12px;box-shadow:0 4px 24px #01442114;max-width:700px;padding:48px}.business-page .hero h1{color:#fff;font-family:erasdemi,sans-serif;font-size:2.4rem;font-weight:700;margin-bottom:18px}.business-page .hero p{color:#e0f2e9;font-size:1.15rem;line-height:1.7;max-width:600px}.business-page .hero button{background:#159423;border:none;border-radius:30px;box-shadow:0 2px 8px #4fae5a14;color:#fff;font-size:1.13rem;font-weight:700;margin-top:18px;padding:14px 40px;transition:background .2s,color .2s}.business-page .hero button:hover{background:#014421;color:#fff}.build-fast-section{background:#004826;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;color:#fff;margin:32px 32px 0;padding:32px 56px;text-align:left}.build-fast-section h2{color:#fff;font-family:erasdemi,sans-serif;font-size:1.7rem;margin-bottom:24px}.build-fast-content{align-items:center;display:flex;flex-wrap:wrap;gap:40px;margin-top:24px}.build-fast-content .text-content{flex:1 1;max-width:600px}.build-fast-content h3{color:#8fd19e;font-family:erasdemi,sans-serif;font-size:1.2rem;font-weight:700;margin-bottom:8px}.build-fast-content p{color:#e0f2e9;font-size:1.05rem;line-height:1.6;margin-bottom:18px}.build-fast-content .placeholder-image{align-items:center;display:flex;flex:1 1;justify-content:center;max-width:360px}.build-fast-content .placeholder-image img{border-radius:16px;box-shadow:0 2px 12px #01442112;max-width:340px;width:100%}.business-page .features{padding:20px 50px;text-align:center}.business-page .features .grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(2,1fr)}.business-page .card{background:#fff;border-radius:10px;box-shadow:0 2px 8px #0144210d;padding:20px}.business-page .card img,.business-page .img-placeholder{border-radius:8px;height:auto;margin-bottom:15px;object-fit:cover;width:100%}.business-page .card h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;font-weight:700;margin-bottom:10px;margin-top:0;text-align:left}.business-page .card p{color:#285c3a;font-size:.95rem;line-height:1.4;text-align:left}.cta-green{background:#4fae5a;border-radius:1.5rem;box-shadow:0 2px 12px #01442112;color:#fff;margin:32px 32px 0;padding:48px 32px;text-align:center}.cta-green .cta-content{margin:0 auto;max-width:700px}.cta-green h2{color:#fff;font-family:erasdemi,sans-serif;font-size:1.7rem;margin-bottom:18px}.cta-green p{color:#e0f2e9;font-size:1.08rem;line-height:1.7;margin-bottom:24px}.cta-green .contact-btn{background:#014421;border:2px solid #014421;border-radius:25px;box-shadow:0 2px 8px #01442114;color:#fff;cursor:pointer;font-size:1.13rem;font-weight:700;padding:14px 40px;transition:background .2s,color .2s}.cta-green .contact-btn:hover{background:#fff;color:#014421}.business-page .solutions{background:#e9f1ec;padding:60px 0;text-align:center}.business-page .solutions h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.4rem;margin-bottom:36px}.business-page .solution-grid{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:24px}.business-page .solution-card{align-items:center;background:#fff;border:1.5px solid #e0f2e9;border-radius:14px;box-shadow:0 2px 8px #0144210f;cursor:pointer;display:flex;flex-direction:column;padding:28px 22px;text-align:left;transition:box-shadow .2s,background .2s;width:240px}.business-page .solution-card:hover{background:#f1f7f3;border-color:#4fae5a;box-shadow:0 6px 24px #4fae5a21}.business-page .solution-card .icon{background:#4fae5a;border-radius:50%;display:block;height:64px;margin-bottom:14px;object-fit:cover;width:64px}.business-page .solution-card h4{color:#014421;font-family:erasdemi,sans-serif;font-size:1.13rem;margin-bottom:8px;margin-top:14px;text-align:center}.business-page .solution-card p{color:#285c3a;font-size:.97rem;line-height:1.5;text-align:center}@media (max-width:1100px){.build-fast-content{flex-direction:column;gap:32px}.business-page .features .grid{grid-template-columns:1fr}.business-page .how-grid{padding:0 16px}}@font-face{font-family:erasdemi;font-style:normal;font-weight:400;src:url(/static/media/erasdemi.8522883fd0e0970eec04.ttf) format("truetype")}@font-face{font-family:OpenSans-Medium;font-style:normal;font-weight:400;src:url(/static/media/OpenSans-Medium.be793100b2ab027d9b74.ttf) format("truetype")}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:OpenSans-Medium,sans-serif;margin:0}h1,h2,h3,h4,h5,h6{font-family:erasdemi,sans-serif!important}.main-header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:14px 24px}.header-left img{height:auto;width:100px}.header-left .logo-main{color:#4fae5a;font-size:20px;font-weight:700;margin-right:6px}.header-left .logo-sub{color:#666;font-size:12px}.header-right a{color:#333;font-size:14px;margin-left:20px;text-decoration:none}.tab-switcher{background-color:#056336;border-radius:50px;display:flex;gap:50px;margin:20px auto;padding:5px;width:-webkit-fit-content;width:fit-content}.tab-switcher button{background:none;border:none;border-radius:25px;color:#fff;cursor:pointer;font-weight:600;padding:8px 35px}.tab-switcher button.active{background-color:#fff;color:#4fae5a}.main-nav{background:#fff;border-radius:18px;box-shadow:0 2px 16px #01442117;height:70px;justify-content:space-between;margin:24px auto 32px;max-width:1200px;padding:0 32px;position:relative;z-index:10}.main-nav,.nav-logo{align-items:center;display:flex}.nav-logo{cursor:pointer;gap:10px}.nav-brand{color:#014421;font-family:erasdemi,sans-serif;font-size:1.35rem;font-weight:700;letter-spacing:1px}.nav-links{display:flex;gap:28px;list-style:none;margin:0;padding:0}.nav-buttons{align-items:center;display:flex;gap:16px}.main-nav i{font-size:1.25rem}.main-nav i,.nav-links li{color:#014421;cursor:pointer}.nav-links li{font-family:OpenSans-Medium,sans-serif;font-size:1rem;padding:8px 0;position:relative;transition:color .2s}.nav-buttons a{color:#a4a3a3;cursor:pointer;text-decoration:none}.nav-links li.active,.nav-links li:hover{color:#4fae5a}.nav-links li.active:after{background:#4fae5a;border-radius:2px;content:"";display:block;height:3px;margin:4px auto 0;width:18px}.nav-contact-btn{align-items:center;background:#014421;border:none;border-radius:20px;box-shadow:0 2px 8px #01442112;color:#fff;cursor:pointer;display:flex;font-family:OpenSans-Medium,sans-serif;font-size:1rem;font-weight:600;gap:8px;padding:10px 26px 10px 20px;transition:background .2s}.nav-contact-btn:hover{background:#4fae5a;color:#fff}.nav-contact-icon{color:#50ae5a;font-size:1.1em}.main-footer{background:#014421;border-radius:1.5rem;-webkit-border-radius:1.5rem;-moz-border-radius:1.5rem;-ms-border-radius:1.5rem;-o-border-radius:1.5rem;box-shadow:0 2px 16px #01442117;color:#fff;font-family:OpenSans-Medium,sans-serif;margin:0 auto;max-width:1200px;overflow:hidden}.footer-content{display:flex;flex-wrap:wrap;gap:32px;justify-content:space-between;padding:48px 36px 24px}.footer-about{display:flex;flex:1 1 260px;flex-direction:column;gap:18px;max-width:320px;min-width:220px}.footer-logo-row{align-items:center;display:flex;gap:10px}.footer-logo-row img{height:1.2rem}.footer-brand{color:#50ae5a;font-family:erasdemi,sans-serif;font-size:1.2rem;font-weight:700;letter-spacing:1px}.footer-about p{color:#e0f2e9;font-size:.75rem;margin:0}.footer-social{display:flex;gap:16px;margin-bottom:10px}.footer-social a{color:#e0f2e9;font-size:1.5rem;text-decoration:none;transition:all .2s}.footer-social a i:hover{color:#50ae5a;filter:none;opacity:1;scale:1.1}.footer-top-btn{background:none;border:1.5px solid #50ae5a;border-radius:8px;color:#50ae5a;cursor:pointer;font-family:OpenSans-Medium,sans-serif;font-size:.98rem;margin-top:10px;padding:7px 18px;transition:background .2s,color .2s}.footer-top-btn:hover{background:#50ae5a;color:#014421}.footer-sitemap-container{display:flex;flex-wrap:wrap;gap:1.5rem}.footer-legal,.footer-sitemap{flex:1 1 180px;max-width:220px}.footer-legal h4,.footer-sitemap h4{color:#50ae5a;font-family:erasdemi,sans-serif;font-size:1.08rem;font-weight:700;margin-bottom:12px;margin-top:0}.footer-legal ul,.footer-sitemap ul{list-style:none;margin:0;padding:0}.footer-legal li,.footer-sitemap li{margin-bottom:10px}.footer-legal a,.footer-sitemap a{color:#e0f2e9;font-size:1rem;text-decoration:none;transition:color .2s}.footer-legal a:hover,.footer-sitemap a:hover{color:#50ae5a}.footer-bottom-bar{background:#4fae5a;color:#fff;font-family:OpenSans-Medium,sans-serif;font-size:.75rem;letter-spacing:.5px;padding:8px 0;text-align:center}@media (max-width:900px){.main-nav{flex-direction:column;gap:10px;height:auto;padding:12px 10px}.nav-links{gap:16px}.main-footer{border-radius:10px;margin:24px 0 12px}.footer-content{flex-direction:column;gap:18px;padding:32px 16px 16px}.footer-about,.footer-legal,.footer-sitemap{max-width:100%;min-width:0}}@media (max-width:600px){.main-nav{border-radius:10px;flex-direction:column;gap:8px;padding:8px 4px}.main-footer{border-radius:8px;margin:12px 0 6px}.footer-content{padding:18px 6px 8px}.footer-brand{font-size:1rem}}.footer{background:#014421}.footer-menu{color:#fff;display:flex;flex-wrap:wrap;justify-content:space-around;padding:0 20px}.footer-logo{height:auto;padding:40px 20px 0 30px;width:100px}.footer-col{flex:1 1;margin:10px;min-width:180px}.footer-col a{text-decoration:none}.footer-col h4{font-size:16px;font-weight:700;margin-bottom:10px}.footer-col p{color:#5a987a;font-size:14px;margin:6px 0}.footer-col p a{color:#5a987a;text-decoration:none}.navbar{background-color:#fff;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:10px 20px}.logo{color:#4fae5a;font-weight:700}.logo span{color:#000}.tabs button{background:#eee;margin-left:10px;padding:8px 16px}.tabs button:hover{background:#4fae5a;color:#fff}.tabs{display:flex;gap:8px}.tabs button{align-items:center;background:#f3f3f3;border:none;border-radius:20px;cursor:pointer;display:flex;font-size:14px;gap:6px;padding:8px 14px;transition:all .2s ease-in-out}.tabs button.active{background-color:#4fae5a;color:#fff}.solution-card{cursor:pointer;transition:all .2s ease;-webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease}.solution-card:hover{transform:scale(1.02)}@media (max-width:768px){.main-header{align-items:flex-start;flex-direction:column;gap:10px;padding:12px}.header-right{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%}.header-right a{font-size:13px;margin:0 10px 10px 0}.tab-switcher{border-radius:30px;flex-wrap:wrap;gap:10px;justify-content:center;margin:16px auto;padding:8px;width:90%}.tab-switcher button{font-size:14px;padding:8px 20px}.footer-menu{align-items:flex-start;flex-direction:column;gap:20px;padding:20px}.footer-logo{padding:20px 20px 0;width:80px}.footer-col{width:100%}}@media (max-width:900px){.main-nav{flex-direction:column;gap:10px;height:auto;padding:12px 10px}.nav-links{gap:16px}}@media (max-width:600px){.main-nav{border-radius:10px;flex-direction:column;gap:8px;padding:8px 4px}}@media (max-width:900px){.main-footer{border-radius:10px;margin:24px 0 12px}.footer-content{flex-direction:column;gap:18px;padding:32px 16px 16px}.footer-about,.footer-legal,.footer-sitemap{max-width:100%;min-width:0}}@media (max-width:600px){.main-footer{border-radius:8px;margin:12px 0 6px}.footer-content{padding:18px 6px 8px}.footer-logo-row img{height:1rem}.footer-brand{font-size:1rem}}@media (max-width:1100px){.features-alt-list,.store-page .how-grid{padding:0 16px}}@media (max-width:900px){.features-alt-row{flex-direction:column!important;gap:28px;padding:24px 0;text-align:center}.features-alt-img,.features-alt-text{max-width:100%}.store-page .how-grid{flex-direction:column;gap:32px}}@media (max-width:768px){.features-alt-list{gap:28px}.features-alt-row{flex-direction:column!important;gap:18px;padding:16px 0}.features-alt-img img{max-width:90vw}.store-page .hero{border-radius:10px 10px 0 0;height:340px;padding:0}.store-page .hero .overlay{max-width:98vw;padding:24px}.store-page .how-it-works{padding:36px 0}.store-page .img-placeholder.big{height:auto;width:90vw}.store-page .solution-card{min-width:0;min-width:auto;padding:18px 8px;width:95vw}}@media (max-width:600px){.store-page{border-radius:10px;margin:0 0 18px}.store-page .hero{border-radius:10px 10px 0 0;height:220px}.features-alt h2{font-size:1.2rem}.features-alt-text h3{font-size:1.05rem}.store-page .steps h2{font-size:1.1rem}}@media (max-width:1100px){.food-page .how-grid{padding:0 16px}}@media (max-width:900px){.food-page .advantages,.food-page .how-grid{flex-direction:column;gap:32px}.food-page .advantages img,.food-page .img-placeholder.big{height:auto;max-width:90vw;width:100%}}@media (max-width:768px){.food-page{border-radius:10px;margin:0 0 18px}.food-page .hero{border-radius:10px 10px 0 0;height:220px;padding:0}.food-page .hero .overlay{max-width:98vw;padding:24px}.food-page .advantages,.food-page .how-it-works,.food-page .why-join{border-radius:10px;margin:18px 8px 0;padding:18px 8px}.food-page .features .grid{grid-template-columns:repeat(1,1fr)}.food-page .join-us-grid{gap:18px}.food-page .solution-card{min-width:0;min-width:auto;padding:18px 8px;width:95vw}}@media (max-width:600px){.food-page .hero{height:160px}.food-page .hero h1,.food-page .join-us h2,.food-page .why-join h2{font-size:1.1rem}.food-page .advantages h3{font-size:1rem}.food-page .steps h2{font-size:1.1rem}}@media (max-width:1100px){.taxi-page .how-grid{padding:0 16px}}@media (max-width:900px){.taxi-page .how-grid{flex-direction:column;gap:32px}.taxi-page .img-placeholder.big{height:auto;max-width:90vw;width:100%}.taxi-page .join-us-grid{gap:18px}}@media (max-width:768px){.taxi-page{border-radius:10px;margin:0 0 18px}.taxi-page .hero{border-radius:10px 10px 0 0;height:220px;padding:0}.taxi-page .hero .overlay{max-width:98vw;padding:24px}.taxi-page .how-it-works{border-radius:10px;margin:18px 8px 0;padding:18px 8px}.taxi-page .features .grid{grid-template-columns:repeat(1,1fr)}.taxi-page .solution-card{min-width:0;min-width:auto;padding:18px 8px;width:95vw}}@media (max-width:600px){.taxi-page .hero{height:160px}.taxi-page .hero h1,.taxi-page .join-us h2,.taxi-page .steps h2{font-size:1.1rem}}@media (max-width:1100px){.build-fast-content{flex-direction:column;gap:32px;padding:0 16px}.business-page .features .grid{grid-template-columns:1fr}.business-page .how-grid{padding:0 16px}}@media (max-width:900px){.build-fast-section,.cta-green{border-radius:10px;margin:18px 8px 0;padding:18px 8px}.business-page .hero{border-radius:10px 10px 0 0;height:340px;padding:0}.business-page .hero .overlay{max-width:98vw;padding:24px}.business-page .features .grid{grid-template-columns:1fr}.business-page .solution-card{min-width:0;min-width:auto;padding:18px 8px;width:95vw}}@media (max-width:600px){.business-page{border-radius:10px;margin:0 0 18px}.business-page .hero{height:160px}.build-fast-section h2,.business-page .hero h1,.cta-green h2{font-size:1.1rem}.build-fast-content h3,.business-page .card h3{font-size:1rem}}.career-page{background:linear-gradient(120deg,#e8f5ee,#e9f1ec);box-shadow:0 2px 24px #0144210f;font-family:OpenSans-Medium,sans-serif;margin:0 auto 2rem;max-width:1200px}.career-page,.career-page .hero{border-radius:1.5rem;overflow:hidden}.career-page .hero{align-items:center;background:linear-gradient(90deg,#014421d1,#4fae5a80);color:#fff;display:flex;height:320px;justify-content:left;position:relative;text-align:left}.career-page .hero .overlay{backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);background:#ffffff2e;border:1.5px solid #ffffff40;border-radius:18px;box-shadow:0 8px 32px 0 #1f268721;margin:0;max-width:700px;padding:48px}.career-page .hero h1{color:#fff;font-family:erasdemi,sans-serif;font-size:2.2rem;font-weight:700;margin-bottom:18px;text-shadow:0 2px 12px #01442121}.career-page .hero p{color:#e0f2e9;font-size:1.13rem;line-height:1.7;max-width:600px;text-shadow:0 1px 8px #0144211a}.career-controls{align-items:center;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff38;border:1.5px solid #ffffff2e;border-radius:1.5rem;box-shadow:0 4px 24px #01442112;display:flex;flex-wrap:wrap;gap:18px;margin:32px 40px 0;padding:18px 24px}.career-filter,.career-search{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#ffffff73;border:1.5px solid #4fae5a40;border-radius:25px;box-shadow:0 2px 8px #0144210a;color:#014421;font-family:OpenSans-Medium,sans-serif;font-size:1rem;outline:none;padding:12px 18px;transition:border .2s,background .2s}.career-search{max-width:25rem;width:100%}.career-filter{max-width:10rem}.career-filter:focus,.career-search:focus{background:#ffffffb3;border:1.5px solid #4fae5a}.career-search-btn{align-items:center;background:#014421;border:none;border-radius:25px;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;box-shadow:0 2px 8px #01442112;color:#fff;cursor:pointer;display:flex;font-family:OpenSans-Medium,sans-serif;font-size:1rem;font-weight:600;gap:8px;padding:12px 28px;text-align:center;transition:background .2s}.career-listings{margin:40px 40px 0}.career-grid{grid-gap:32px;display:grid;gap:32px;grid-template-columns:repeat(3,1fr);margin-bottom:2rem}.career-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff38;border:1.5px solid #ffffff2e;border-radius:1.2rem;box-shadow:0 4px 32px #0144211a;display:flex;flex-direction:column;gap:12px;padding:32px 24px 24px;position:relative;transition:box-shadow .2s,border-color .2s,background .2s}.career-card:hover{background:#ffffff5c;border-left:5px solid #014421;box-shadow:0 8px 32px #4fae5a21}.career-card.glass-card{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#ffffff38;border:1.5px solid #ffffff2e;border-radius:1.2rem;box-shadow:0 4px 32px #0144211a;cursor:pointer;outline:none;position:relative;transition:box-shadow .2s,border-color .2s,background .2s,transform .15s}.career-card.glass-card:focus,.career-card.glass-card:hover{background:#ffffff5c;border-left:5px solid #014421;box-shadow:0 8px 32px #4fae5a21;transform:translateY(-2px) scale(1.02)}.career-card-header{align-items:center;display:flex;gap:8px;justify-content:space-between}.career-card h3{color:#014421;font-family:erasdemi,sans-serif;font-size:1.18rem;margin:0}.career-type{background:#e0f2e9b3;border-radius:8px;box-shadow:0 1px 4px #0144210f;color:#4fae5a;font-size:.98rem;font-weight:600;padding:4px 14px;white-space:nowrap}.career-meta{align-items:center;color:#7fa88a;display:flex;flex-wrap:wrap;font-size:.98rem;gap:10px;justify-content:space-between}.card-tag{font-size:.75rem}.career-location i{color:#4fae5a}.career-department{background:#dde4dfb3;border-radius:8px;color:#014421;padding:2px 5px}.career-department i{margin-right:4px}.career-exp{color:#285c3a;margin-left:0}.career-exp i{color:#4fae5a;margin-right:4px}.career-desc{color:#285c3a;flex:1 1;font-size:1.03rem;margin:8px 0 0}.career-resp{color:#285c3a;font-size:.98rem;line-height:1.6;margin:0;padding-left:18px}.career-resp li{list-style:disc;margin-bottom:4px}.apply-btn{align-self:flex-start;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#014421d9;border:1.5px solid #4fae5a2e;border-radius:25px;box-shadow:0 2px 8px #01442114;color:#fff;cursor:pointer;font-size:1.08rem;font-weight:700;margin-top:12px;padding:12px 32px;transition:background .2s,color .2s}.apply-btn:hover{background:#4fae5a;color:#fff}.no-jobs{color:#b0b0b0;font-size:1.2rem;margin:48px 0;text-align:center}.career-pagination{align-items:center;display:flex;gap:10px;justify-content:center;margin-block:2rem}.career-page-btn{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffffb3;border:1.5px solid #4fae5a;border-radius:8px;box-shadow:0 1px 4px #0144210f;color:#014421;cursor:pointer;font-family:OpenSans-Medium,sans-serif;font-size:1rem;padding:7px 18px;transition:background .2s,color .2s,border .2s}.career-page-btn.active,.career-page-btn:hover{background:#4fae5a;border:1.5px solid #014421;color:#fff}.career-page-btn:disabled{cursor:not-allowed;opacity:.5}.career-detail-glass{backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#ffffff38;border:1.5px solid #ffffff2e;border-radius:1.5rem;box-shadow:0 8px 48px #01442121;display:flex;flex-direction:column;gap:18px;margin:40px;padding:2rem;position:relative}.career-detail-header{align-items:center;color:#285c3a;display:flex;flex-wrap:wrap;font-size:1rem;gap:14px}.career-detail-title{color:#014421;font-family:erasdemi,sans-serif;font-size:2rem;margin:0}.career-detail-subtitle{color:#4fae5a;font-family:erasdemi,sans-serif;font-size:1.15rem;margin:18px 0 8px}.career-back-btn{align-self:flex-start;background:#0144211f;border:1.5px solid #4fae5a;border-radius:25px;box-shadow:0 2px 8px #01442114;color:#014421;cursor:pointer;font-size:1.05rem;font-weight:600;margin-top:18px;padding:10px 28px;transition:background .2s,color .2s}.career-back-btn:hover{background:#4fae5a;color:#fff}@media (max-width:1100px){.career-grid{grid-template-columns:repeat(2,1fr)}.career-controls,.career-listings{margin:32px 16px 0}}@media (max-width:700px){.career-grid{gap:18px;grid-template-columns:1fr}.career-controls,.career-listings{margin:18px 4px 0}.career-controls{align-items:stretch;flex-direction:column;gap:12px;padding:12px 8px}.career-page .hero{border-radius:10px;height:180px}.career-page .hero .overlay{max-width:98vw;padding:18px}.career-page{border-radius:10px;margin:0 0 18px}}
/*# sourceMappingURL=main.136e64a5.css.map*/