@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:300;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/b2ea385cb5ae8625-s.0kjod.kaq1k69.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1b99372b3eaef0c8-s.p.0gx2haw2tmll8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Outfit Fallback;src:local(Arial);ascent-override:100.18%;descent-override:26.05%;line-gap-override:0.0%;size-adjust:99.82%}.outfit_9ca1669e-module__zL-tNa__className{font-family:Outfit,Outfit Fallback;font-style:normal}
:root{--primary:#fc0;--primary-hover:#e6b800;--secondary:#1e1e1e;--dark:#111;--dark-grey:#333;--light:#fafafa;--white:#fff;--text:#4a4a4a;--text-light:#7a7a7a;--border:#e5e7eb;--success:#10b981;--error:#ef4444;--radius:12px;--radius-lg:24px;--shadow-sm:0 4px 6px #0000000d;--shadow-md:0 10px 20px #00000014;--shadow-lg:0 20px 40px #0000001f;--transition:all .3s cubic-bezier(.25, .8, .25, 1)}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:var(--text);background-color:var(--light);font-family:Outfit,sans-serif;line-height:1.6;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--dark);font-weight:700;line-height:1.2}a{color:inherit;transition:var(--transition);text-decoration:none}ul{list-style:none}img{max-width:100%;height:auto;display:block}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}.text-accent{color:var(--primary)}.bg-dark{background-color:var(--dark)}.bg-light{background-color:#f3f4f6}.text-white{color:var(--white)}.text-center{text-align:center}.section{padding:100px 0}.section-header{max-width:600px;margin-bottom:60px;margin-left:auto;margin-right:auto}.section-header h2{margin-bottom:16px;font-size:2.5rem;display:inline-block;position:relative}.section-header p{color:var(--text-light);font-size:1.125rem}.btn{border-radius:var(--radius);cursor:pointer;transition:var(--transition);border:2px solid #0000;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:1rem;font-weight:600;display:inline-flex}.btn:hover{transform:translateY(-2px)}.btn-primary{background-color:var(--primary);color:var(--dark)}.btn-primary:hover{background-color:var(--primary-hover);box-shadow:0 10px 20px #ffcc004d}.btn-outline{border-color:var(--border);color:var(--dark);background-color:#0000}.btn-outline:hover{border-color:var(--dark)}.btn-secondary{background-color:var(--dark);color:var(--white)}.btn-secondary:hover{background-color:var(--dark-grey);box-shadow:0 10px 20px #0003}.btn-lg{border-radius:var(--radius-lg);padding:16px 32px;font-size:1.125rem}.btn-block{width:100%}.navbar{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;width:100%;transition:var(--transition);background-color:#ffffffe6;border-bottom:1px solid #0000;padding:20px 0;position:fixed;top:0;left:0}.navbar.scrolled{border-bottom-color:var(--border);background-color:#fffffffa;padding:15px 0}.nav-container{justify-content:space-between;align-items:center;display:flex}.logo{color:var(--dark);align-items:center;gap:12px;font-size:1.5rem;font-weight:800;display:flex}.nav-links{align-items:center;gap:32px;display:flex}.nav-links a{color:var(--dark-grey);font-weight:500}.nav-links a:hover{color:var(--primary-hover)}.nav-buttons{gap:12px;display:flex}.mobile-toggle{cursor:pointer;color:var(--dark);background:0 0;border:none;font-size:1.5rem;display:none}.hero{background-color:var(--light);padding:160px 0 100px;position:relative;overflow:hidden}.hero-bg-elements{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.circle{filter:blur(80px);z-index:-1;border-radius:50%;position:absolute}.circle-1{background-color:#ffcc0026;width:400px;height:400px;top:-100px;right:-100px}.circle-2{background-color:#00000008;width:300px;height:300px;bottom:50px;left:-100px}.hero-container{z-index:1;grid-template-columns:1.1fr .9fr;align-items:center;gap:60px;display:grid;position:relative}.badge{color:#b38f00;background-color:#ffcc0026;border-radius:30px;margin-bottom:24px;padding:8px 16px;font-size:.875rem;font-weight:600;display:inline-block}.hero-title{letter-spacing:-1.5px;margin-bottom:24px;font-size:4rem}.hero-title .underline{z-index:1;display:inline-block;position:relative}.hero-title .underline:after{content:"";background-color:var(--primary);z-index:-1;opacity:.4;border-radius:4px;width:100%;height:12px;position:absolute;bottom:8px;left:0}.hero-subtitle{color:var(--text-light);max-width:500px;margin-bottom:40px;font-size:1.25rem}.hero-cta{gap:16px;margin-bottom:48px;display:flex}.hero-trust{color:var(--text-light);align-items:center;gap:16px;font-size:.875rem;font-weight:500;display:flex}.avatars{align-items:center;display:flex}.avatars img,.avatar-more{border:3px solid var(--white);object-fit:cover;border-radius:50%;width:40px;height:40px;margin-left:-12px}.avatars img:first-child{margin-left:0}.avatar-more{background-color:var(--dark);color:var(--white);z-index:1;justify-content:center;align-items:center;font-size:.75rem;display:flex}.hero-visual{position:relative}.hero-image{object-fit:cover;border-radius:var(--radius-lg);width:100%;height:500px;box-shadow:var(--shadow-lg)}.floating-card{background-color:var(--white);border-radius:var(--radius);box-shadow:var(--shadow-md);z-index:2;padding:20px;animation:6s ease-in-out infinite float;position:absolute}.tracking-card{width:250px;top:40px;right:-30px}.driver-card{align-items:center;gap:16px;animation-delay:2s;display:flex;bottom:60px;left:-40px}.driver-img{border-radius:50%;width:50px;height:50px}.rating{color:var(--text-light);align-items:center;gap:4px;margin-top:4px;font-size:.875rem;display:flex}.star-icon{width:16px;height:16px;fill:var(--primary);color:var(--primary)}.card-header{align-items:center;gap:8px;margin-bottom:12px;font-weight:600;display:flex}.progress-bar{background-color:var(--border);border-radius:4px;width:100%;height:8px;margin-bottom:8px;overflow:hidden}.progress{background-color:var(--success);border-radius:4px;height:100%}.eta{color:var(--text-light);font-size:.75rem}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}.problem-solution{padding-top:40px}.ps-grid{grid-template-columns:1fr 1fr;gap:30px;display:grid}.box{border-radius:var(--radius-lg);padding:40px}.box h3{margin-bottom:24px;font-size:1.5rem}.box-problem{border:1px solid var(--border);background-color:#fafafa}.box-solution{background-color:var(--dark);color:var(--white);box-shadow:var(--shadow-md)}.box-solution h3{color:var(--white)}.check-list li{align-items:center;gap:12px;margin-bottom:16px;font-size:1.125rem;display:flex}.error-list i{color:var(--error)}.success-list i{color:var(--success)}.steps-grid{grid-template-columns:repeat(4,1fr);gap:30px;margin-top:48px;display:grid}.step-card{background-color:var(--white);border-radius:var(--radius);text-align:center;box-shadow:var(--shadow-sm);transition:var(--transition);border:1px solid #0000;padding:32px;position:relative}.step-card:hover{box-shadow:var(--shadow-lg);border-color:var(--border);transform:translateY(-10px)}.step-icon{width:64px;height:64px;color:var(--primary-hover);background-color:#ffcc001a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.step-icon i{width:32px;height:32px}.step-number{background-color:var(--dark);width:40px;height:40px;color:var(--white);border:4px solid var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:1.25rem;font-weight:700;display:flex;position:absolute;top:-15px;right:-15px}.step-card h3{margin-bottom:16px;font-size:1.25rem}.step-card p{color:var(--text-light);font-size:.95rem}.audience-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.audience-card{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);transition:var(--transition);overflow:hidden}.audience-card:hover{box-shadow:var(--shadow-lg)}.audience-img{height:200px;overflow:hidden}.audience-img img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.audience-card:hover .audience-img img{transform:scale(1.05)}.audience-content{padding:32px}.audience-content h3{margin-bottom:12px;font-size:1.5rem}.audience-content p{color:var(--text-light)}.diff-flex{align-items:center;gap:80px;display:flex}.diff-text h2{color:var(--white);margin-bottom:24px;font-size:2.5rem}.diff-text p{color:#9ca3af;margin-bottom:40px;font-size:1.125rem}.feature-list li{gap:20px;margin-bottom:30px;display:flex}.icon-wrap{width:48px;height:48px;color:var(--primary);background-color:#ffcc001a;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.feature-list h4{color:var(--white);margin-bottom:8px;font-size:1.25rem}.feature-list p{color:#9ca3af;margin-bottom:0;font-size:.95rem}.diff-image-wrapper{width:100%}.mockup{border-radius:var(--radius-lg);background-color:#1f2937;border:1px solid #374151;padding:30px;position:relative;overflow:hidden;box-shadow:0 25px 50px -12px #00000080}.mockup-header{border-radius:var(--radius);background-color:#374151;justify-content:space-between;align-items:center;margin-bottom:30px;padding:16px;font-weight:600;display:flex}.mockup-map{border-radius:var(--radius);background-color:#111827;justify-content:center;align-items:center;height:200px;margin-bottom:30px;display:flex;position:relative}.route-line{background:linear-gradient(90deg, var(--primary), var(--success));border-radius:2px;width:70%;height:4px;position:absolute}.pin{border:4px solid var(--white);border-radius:50%;width:16px;height:16px;position:absolute}.pin.start{background-color:var(--primary);left:15%}.pin.end{background-color:var(--success);right:15%}.caring{background-color:var(--white);color:var(--dark);width:40px;height:40px;box-shadow:var(--shadow-md);border-radius:50%;justify-content:center;align-items:center;animation:4s ease-in-out infinite alternate moveCar;display:flex;position:absolute;left:45%}@keyframes moveCar{0%{left:15%}to{left:calc(85% - 40px)}}.mockup-footer{flex-direction:column;gap:16px;display:flex}.price{text-align:center;font-size:2rem;font-weight:700}.cta-section{background-color:var(--primary);position:relative;overflow:hidden}.cta-section h2{margin-bottom:16px;font-size:2.5rem}.cta-section p{margin-bottom:40px;font-size:1.25rem}.cta-buttons{justify-content:center;gap:16px;display:flex}.cta-section .btn-outline{border-color:var(--dark)}.cta-section .btn-outline:hover{background-color:var(--dark);color:var(--white)}.footer{color:#9ca3af;background-color:#0a0a0a;padding:80px 0 30px}.footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:60px;margin-bottom:60px;display:grid}.footer-brand .logo{color:var(--white);margin-bottom:24px}.footer-brand p{margin-bottom:24px}.socials{gap:16px;display:flex}.socials a{width:40px;height:40px;color:var(--white);background-color:#1f2937;border-radius:50%;justify-content:center;align-items:center;display:flex}.socials a:hover{background-color:var(--primary);color:var(--dark)}.footer-links h4{color:var(--white);margin-bottom:24px;font-size:1.125rem}.footer-links ul li{margin-bottom:12px}.footer-links ul li a:hover{color:var(--primary)}.footer-bottom{text-align:center;border-top:1px solid #1f2937;padding-top:30px;font-size:.875rem}@media (max-width:1024px){.hero-container{text-align:center;grid-template-columns:1fr}.hero-subtitle{margin:0 auto 40px}.hero-cta,.hero-trust{justify-content:center}.hero-visual{margin-top:60px}.steps-grid{grid-template-columns:repeat(2,1fr)}.diff-flex{flex-direction:column}}@media (max-width:768px){.nav-links,.nav-buttons{display:none}.mobile-toggle{display:block}.hero{padding:120px 0 60px}.hero-title{font-size:2.5rem}.ps-grid,.audience-grid,.footer-grid,.steps-grid{grid-template-columns:1fr}.cta-buttons{flex-direction:column}}.modal{z-index:2000;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);opacity:0;background-color:#0009;justify-content:center;align-items:center;width:100%;height:100%;transition:opacity .3s;display:none;position:fixed;top:0;left:0}.modal.active{opacity:1;display:flex}.modal-content{background-color:var(--white);border-radius:var(--radius-lg);text-align:center;width:90%;max-width:400px;box-shadow:var(--shadow-lg);padding:40px;transition:transform .3s;position:relative;transform:translateY(20px)}.modal.active .modal-content{transform:translateY(0)}.modal-close{cursor:pointer;color:var(--text-light);transition:var(--transition);background:0 0;border:none;position:absolute;top:16px;right:16px}.modal-close:hover{color:var(--error)}.modal-icon{width:64px;height:64px;color:var(--primary);background-color:#ffcc001a;border-radius:50%;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.modal-icon.success-icon{color:var(--success);background-color:#10b9811a}.modal-icon i{width:32px;height:32px}.modal h3{margin-bottom:12px;font-size:1.5rem}.modal p{color:var(--text-light);margin-bottom:24px}.form-input{border:1px solid var(--border);border-radius:var(--radius);background-color:#fafafa;width:100%;margin-bottom:16px;padding:14px 16px;font-family:inherit;font-size:1rem}.form-input:focus{border-color:var(--primary);background-color:var(--white);outline:none}.testimonials-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.testimonial-card{background-color:var(--white);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;justify-content:space-between;padding:30px;display:flex}.stars{color:var(--primary);gap:4px;margin-bottom:16px;display:flex}.stars i{fill:currentColor;width:16px;height:16px}.testimonial-card p{color:var(--text-light);flex-grow:1;margin-bottom:24px;font-style:italic}.user-info{align-items:center;gap:12px;display:flex}.user-info img{object-fit:cover;border-radius:50%;width:48px;height:48px}.user-info strong{color:var(--dark);font-size:1rem;display:block}.user-info span{color:var(--text-light);font-size:.875rem}.faq-container{max-width:800px;margin:0 auto}.faq-item{background-color:var(--white);border:1px solid var(--border);border-radius:var(--radius);margin-bottom:16px;overflow:hidden}.faq-question{cursor:pointer;background-color:var(--white);color:var(--dark);justify-content:space-between;align-items:center;padding:20px;font-weight:600;display:flex}.faq-question h3{margin:0;font-size:1.125rem;font-weight:600}.faq-question i{transition:transform .3s}.faq-answer{background-color:#fafafa;max-height:0;padding:0 20px;transition:max-height .3s,padding .3s;overflow:hidden}.faq-answer p{color:var(--text-light);margin:20px 0}.faq-item.active .faq-answer{max-height:200px}.faq-item.active .faq-question i{transform:rotate(180deg)}.app-download-badges{margin-top:60px;padding-top:40px}.app-download-badges p{color:var(--dark);margin-bottom:20px;font-weight:500}.store-badges{justify-content:center;gap:16px;display:flex}.store-btn{background-color:var(--dark);border-radius:var(--radius);padding:12px 24px;font-size:1.125rem;color:var(--white)!important}.store-btn:hover{background-color:var(--dark-grey)}@media (max-width:1024px){.testimonials-grid{grid-template-columns:1fr}}
