@import "https://fonts.cdnfonts.com/css/satoshi";
@import "https://fonts.googleapis.com/css2?family=Alexandria:wght@100..900&display=swap";
:root{--font-primary:"Satoshi", sans-serif;--font-secondary:"Alexandria", sans-serif;--side-padding:120px;--navbar-height:98px}html,body{width:100%;margin:0;padding:0;overflow-x:hidden}.home-page,.home-page *{box-sizing:border-box}.home-page,.about-us3,.contact,.faq,.become-a-driver-parent-frame,.terms-condition-main{font-family:var(--font-primary);background:#fff;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;display:flex;position:relative;overflow-x:hidden}.nav,.nav *{box-sizing:border-box}.nav{padding:17px var(--side-padding);width:100%;height:var(--navbar-height);z-index:1000;background:#fff;border:0 solid #e9e7e7;border-bottom-width:1px;flex-direction:row;flex-shrink:0;justify-content:space-between;align-self:stretch;align-items:center;display:flex;position:sticky;top:0;box-shadow:0 4px 10px #00000008}._2903497285328_navbar{flex-shrink:0;max-width:none;height:63px;padding:0;display:block;position:relative;overflow:hidden}.frame-2{flex-direction:row;flex:1;align-items:center;display:flex;position:relative;justify-content:space-around!important;gap:22px!important;width:100%!important;max-width:620px!important}.home,.faqs,.about-us,.contact-us,.become-a-driver{cursor:pointer;color:#333;text-align:left;font-family:var(--font-primary);opacity:.6;background:0 0;border:none;outline:none;font-size:18px;font-weight:400;line-height:145%;text-decoration:none;transition:all .3s;position:relative}.home:hover,.about-us:hover,.contact-us:hover,.become-a-driver:hover,.faqs:hover,.home.active,.about-us.active,.contact-us.active,.become-a-driver.active,.faqs.active{opacity:1;font-weight:500;color:#005925!important;background:0 0!important}.hamburger-driver-button{flex-direction:row;flex-shrink:0;justify-content:flex-end;align-items:center;gap:16px;display:flex;position:relative}.hamburger{aspect-ratio:1;cursor:pointer;background:0 0;border:none;flex-shrink:0;width:44px;height:44px;position:relative;overflow:visible}.button-download-app1{cursor:pointer;color:#fff;font-family:var(--font-primary);background:#005925;border:none;border-radius:8px;flex-direction:row;flex-shrink:0;justify-content:center;align-items:center;gap:10px;padding:15px 20px;font-size:18px;text-decoration:none;transition:background .3s;display:flex;position:relative}.button-become-a-driver1:hover,.button-download-app1:hover{background:#019e43}.nav-dropdown-menu{z-index:1000;background:#fff;border-radius:4px;flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:stretch;gap:0;min-width:250px;padding:16px;display:none;position:absolute;top:70.5px;right:0;box-shadow:0 4px 12px #00000026}.nav-dropdown-menu.show{display:flex}.link-tittle{flex-direction:column;justify-content:flex-start;align-items:stretch;gap:8px;width:100%;display:flex;position:relative}.home2,.about-us2,.contact-us2,.become-a-driver-mobile2,.faqs2{text-align:center;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:stretch;align-items:center;width:100%;height:44px;margin:0;padding:0 16px;text-decoration:none;transition:all .3s;position:relative;color:#333!important;font-family:var(--font-primary)!important;opacity:1!important;font-size:18px!important;font-weight:400!important;line-height:145%!important;display:flex!important}.home2:hover,.about-us2:hover,.contact-us2:hover,.become-a-driver-mobile2:hover,.faqs2:hover,.home2.active,.about-us2.active,.contact-us2.active,.become-a-driver-mobile2.active,.faqs2.active{opacity:1;background:0 0;font-weight:500;color:#005925!important}.become-a-driver-button2{cursor:pointer;background:#005925;border:none;border-radius:4px;flex-direction:row;flex-shrink:0;justify-content:center;align-self:stretch;align-items:center;gap:10px;height:60px;margin-top:8px;padding:15px 20px;transition:background .3s;display:flex;position:relative}.become-a-driver-mobile{font-family:var(--font-primary);font-size:18px;color:#fff!important}.hero-section{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-self:stretch;align-items:center;gap:32px;margin-top:58px;display:flex;position:relative}.frame-5{flex-direction:column;flex-shrink:0;justify-content:flex-start;align-items:center;gap:34px;width:100%;max-width:910px;display:flex;position:relative;padding:0 16px!important}.move-big-ride-easy-with-vanly{text-align:center;font-family:var(--font-primary);align-self:stretch;font-size:60px;font-weight:900;line-height:120%;position:relative}.move-big-ride-easy-with-vanly span{color:#333}.move-big-ride-easy-with-vanly span:last-child{color:#005925}.need-to-move{color:#7a7a7a;text-align:center;font-family:var(--font-primary);align-self:stretch;font-size:24px;font-weight:400;line-height:145%;position:relative}.app-buttons-container{flex-flow:wrap;justify-content:center;align-items:flex-start;gap:16px;padding:8px 0 0;display:flex}.store-button{cursor:pointer;color:#005925;background:0 0;border:2px solid #005925;border-radius:8px;flex-direction:row;justify-content:center;align-items:center;gap:8px;padding:14px 26px;font-family:Inter,sans-serif;font-size:16px;display:flex}.hero-banner{aspect-ratio:1440/621.6;width:100%;max-width:1440px;height:auto;position:relative}.hero-banner img{object-fit:cover;border-radius:10px;width:100%;height:100%}.how-it-works{color:#fff;background:#102909;flex-direction:column;justify-content:center;align-items:center;gap:80px;width:100%;padding:115px 120px;display:flex}.section-header{text-align:center;flex-direction:column;align-items:center;gap:15px;max-width:974px;display:flex}.section-tag{color:#fff;width:174px;height:45px;font-family:var(--font-primary);background-image:url(/landingpage-assets/rectangle-346246010.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;justify-content:center;align-items:center;font-size:20px;font-weight:900;display:flex;position:relative}.section-title{font-family:var(--font-secondary);font-size:60px;font-weight:700;line-height:100%}.section-description{font-family:var(--font-primary);opacity:.9;font-size:20px;line-height:26px}.highlight-text{color:#25ba25;font-weight:700}.steps-container{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}.step-card{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:8px;flex-direction:column;flex:1;min-width:280px;max-width:384px;min-height:300px;padding:24px;display:flex}.step-number{font-family:var(--font-secondary);-webkit-text-stroke:2px #25ba25;color:#0000;align-self:flex-end;font-size:60px;font-weight:700}.step-title{font-family:var(--font-secondary);margin-bottom:16px;font-size:24px;font-weight:600}.step-desc{font-family:var(--font-primary);opacity:.9;font-size:18px;line-height:26px}.why-vanly{flex-direction:column;align-items:center;gap:36px;width:100%;padding:100px 120px;display:flex}.why-card-container{flex-wrap:wrap;justify-content:center;gap:20px;width:100%;display:flex}.why-card{color:#fff;background-position:50%;background-size:cover;border-radius:12px;flex-direction:column;flex:1;justify-content:flex-end;min-width:300px;height:400px;padding:30px;display:flex;position:relative;overflow:hidden}.why-card-content{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0009;border-radius:8px;padding:20px}.van-categories{background:#f9f9f9;flex-direction:column;align-items:center;width:100%;padding:100px 20px;display:flex}.van-cards{flex-wrap:wrap;justify-content:center;gap:30px;max-width:1200px;margin-top:50px;display:flex}.van-card{background:#fff;border-radius:12px;flex-direction:column;align-items:center;width:350px;padding:24px;display:flex;box-shadow:0 4px 20px #0000000d}.van-image{object-fit:contain;width:100%;height:200px;margin-bottom:20px}.van-specs{flex-direction:column;gap:12px;width:100%;margin-top:10px;display:flex}.spec-item{color:#555;align-items:center;gap:10px;font-size:14px;display:flex}.site-footer{color:#fff;box-sizing:border-box;background:#1a1a1a;padding:60px 0;width:100%!important;height:auto!important}.footer-content{box-sizing:border-box;max-width:100%;height:auto;margin:0 auto;padding:0 20px}.footer-main{grid-template-columns:2fr 1fr 1fr 2fr;gap:40px;height:auto;margin-bottom:40px;display:grid;width:100%!important}.footer-brand{align-items:flex-start;display:flex}.footer-logo{width:auto;height:60px}.footer-section1{flex-direction:column;gap:16px;display:flex;width:100%!important}.footer-title1,.footer-title2,.footer-title3{color:#fff;font-family:var(--font-primary);margin:0;font-size:18px;font-weight:700}.footer-links1,.footer-links2{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.footer-link1,.footer-link2,.footer-terms{color:#ccc;font-family:var(--font-primary);font-size:14px;font-weight:500;text-decoration:none;transition:color .3s}.footer-terms{white-space:nowrap;align-items:center;display:inline-flex}.footer-link1:hover,.footer-link2:hover,.footer-terms:hover{color:#25ba25}.footer-contact3{flex-direction:column;gap:8px;display:flex}.footer-contact-item3{color:#ccc;font-family:var(--font-primary);margin:0;font-size:14px;font-weight:400;line-height:1.5}.footer-bottom{border-top:1px solid #333;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;height:auto;padding-top:20px;display:flex}.footer-copyright{color:#ccc;font-family:var(--font-primary);margin:0;font-size:14px;font-weight:400}.footer-social{align-items:center;gap:16px;display:flex}.footer-social-link1,.footer-social-link2,.footer-social-link3{border:1px solid #fff3;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:all .3s;display:flex}.footer-social-link1:hover,.footer-social-link2:hover,.footer-social-link3:hover{background-color:#25ba251a;border-color:#25ba25;transform:translateY(-2px)}.footer-social-link1 img{object-fit:contain;width:20px;height:20px}.footer-social-link2 img,.footer-social-link3 img{object-fit:contain;width:40px;height:40px}@media (min-width:847px){.hamburger{display:none!important}.button-download-app1,.frame-2{display:flex!important}.nav-dropdown-menu{display:none!important}}@media (max-width:846px){.hamburger{display:flex!important}.frame-2,.button-download-app1{display:none!important}}@media (max-width:768px){:root{--side-padding:40px}.nav{padding:17px var(--side-padding)}.how-it-works,.why-vanly{padding:60px var(--side-padding)}.footer-content{padding:0 var(--side-padding)}.footer-main{text-align:center;grid-template-columns:1fr;gap:32px}.footer-bottom{text-align:center;flex-direction:column;gap:16px}.footer-brand,.footer-social{justify-content:center}}@media (max-width:480px){.site-footer{padding:40px 0 20px!important}.footer-main{gap:24px}}
