:root{--navy:#28628a;--teal:#0a8fa8;--ink:#0d1a26;--body:#5a7a8a;--quote:#3d5a6a;--line:#0a8fa81f;--font:"Poppins", system-ui, sans-serif;--display:"Plus Jakarta Sans", system-ui, sans-serif;--ui:"DM Sans", system-ui, sans-serif}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--font);color:var(--navy);-webkit-font-smoothing:antialiased;background:#fff;line-height:1.5}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input{font-family:inherit}.page{background:#fff;width:min(100%,1512px);margin:0 auto;overflow-x:clip}.eyebrow{font-family:var(--display);letter-spacing:1.44px;text-transform:uppercase;color:var(--teal);margin-bottom:18px;font-size:14px;font-weight:800}.lede{color:var(--teal);margin-top:18px;font-size:16px;line-height:26px}.header{background:#fff;justify-content:space-between;align-items:center;min-height:121px;padding:8px 27px 0;display:flex}.logo{align-items:center;gap:16px;min-width:0;display:flex}.logo__icon{object-fit:cover;border-radius:16px;flex-shrink:0;width:72px;height:72px}.logo__wordmark{object-fit:contain;width:auto;max-width:360px;height:42px}.store-badges{align-items:center;gap:18px;display:flex}.store-badge{color:#fff;background:#000;border-radius:8px;align-items:flex-start;gap:8px;min-height:68px;padding:10px 14px 10px 10px;display:inline-flex;box-shadow:4px 8px 12px #0d1a262e}.store-badge img{flex-shrink:0;width:48px;height:48px}.store-badge--apple img{filter:brightness(0)invert()}.store-badge__text{flex-direction:column;align-items:flex-start;gap:0;display:flex}.store-badge__text small{font-family:"Google Sans Flex", var(--ui);letter-spacing:0;text-transform:none;font-size:14px;font-weight:400;line-height:18px}.store-badge__text strong{font-family:"Google Sans Flex", var(--ui);letter-spacing:0;font-size:32px;font-weight:500;line-height:32px}.hero{height:782px;margin-top:12px;position:relative;overflow:hidden}.hero__bg{object-fit:cover;object-position:center 35%;width:100%;height:100%}.hero__copy{max-width:1432px;position:absolute;top:116px;left:71px;right:40px}.hero__copy h1{font-family:var(--display);color:#fff;letter-spacing:-.03em;max-width:18ch;font-size:clamp(42px,6.2vw,94px);font-weight:800;line-height:.98}.hero__copy p{color:#000;max-width:684px;margin-top:30px;font-size:22px;font-weight:500;line-height:29px}.stats{height:726px;margin-top:-76px;position:relative}.stats__map{object-fit:cover;object-position:50% 18%;width:100%;height:338px;position:absolute;top:0;left:0}.stats-card{z-index:2;background:#fff;border-radius:30px;grid-template-columns:1fr 1fr;width:min(644px,100% - 90px);padding:32px 32px 32px 18px;display:grid;position:absolute;top:265px;left:71px}.stat{border-left:2px solid var(--line);text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:93px;padding:8px 16px;display:flex}.stat strong{font-family:var(--display);color:var(--navy);font-size:36px;font-weight:700;line-height:54px}.stat span{font-family:var(--ui);color:var(--teal);font-size:13px}.stats__badges{z-index:2;margin:0;position:absolute;top:556px;left:72px}.stats__phones{z-index:3;pointer-events:none;width:min(833px,100% - 678px);position:absolute;top:153px;left:678px}.features{padding:24px 71px 40px}.features h2{font-family:var(--display);color:var(--navy);max-width:18ch;font-size:clamp(32px,3.3vw,50px);font-weight:700;line-height:1.05}.features-grid{grid-template-columns:repeat(3,minmax(0,356px));justify-content:space-between;gap:50px 24px;margin-top:48px;display:grid}.feature-card{border:1px solid var(--line);background:#fff;border-radius:16px;min-height:231px;padding:41px;box-shadow:4px 8px 12px #0d1a262e}.feature-card__icon{margin-bottom:8px;font-size:30px;line-height:36px;display:block}.feature-card__svg{width:30px;height:36px;margin-bottom:8px}.feature-card h3{font-family:var(--display);color:var(--navy);margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}.feature-card p{color:var(--body);font-size:16px;line-height:22.75px}.how{grid-template-columns:672px 1fr;align-items:center;gap:24px;padding:40px 0 80px 77px;display:grid;overflow:hidden}.how h2{font-family:var(--display);color:var(--navy);max-width:616px;margin-bottom:28px;font-size:38px;font-weight:700;line-height:47.5px}.steps{flex-direction:column;gap:20px;list-style:none;display:flex}.steps li{gap:16px;display:flex}.steps span{width:32px;height:32px;color:var(--teal);font-family:var(--ui);background:#e6f7fa;border:1px solid #0a8fa833;border-radius:99px;flex-shrink:0;place-items:center;font-size:12px;font-weight:700;display:grid}.steps h4{font-family:var(--display);color:var(--navy);font-size:15px;font-weight:800}.steps p{color:var(--body);max-width:365px;font-size:13px;line-height:21px}.how__photo{object-fit:cover;width:100%;height:584px}.testimonials{grid-template-columns:447px 1fr;gap:40px;padding:40px 77px 100px;display:grid;position:relative;overflow:hidden}.testimonials h2{font-family:var(--display);color:var(--navy);font-size:38px;font-weight:700;line-height:57px}.support{color:var(--body);margin:16px 0 28px;font-size:16px}.driver-types{grid-template-columns:1fr 1fr;gap:18px 12px;display:grid}.driver-type{color:var(--body);align-items:center;gap:8px;font-size:16px;font-weight:500;display:flex}.driver-type img{width:32px;height:32px}.driver-type--wide{grid-column:1}.testimonials__right{min-height:720px;padding-top:20px;position:relative}.testimonials__orb{pointer-events:none;width:780px;max-width:none;height:780px;position:absolute;top:0;right:-80px}.quote{z-index:1;background:#fff;border:1px solid #0a8fa84d;border-radius:0 30px 30px;align-items:center;gap:20px;width:min(585px,100%);margin-left:auto;padding:20px 33px 20px 45px;display:flex;position:relative;box-shadow:4px 4px 7px #0d1a261f}.quote+.quote{margin-top:20px}.quote:nth-child(odd){margin-right:80px}.quote img{object-fit:cover;border-radius:50%;flex-shrink:0;width:101px;height:100px}.quote strong{font-family:var(--display);color:var(--ink);font-size:16px;font-weight:800;display:block}.quote em{color:var(--body);margin:4px 0 6px;font-size:14px;font-style:normal;font-weight:700;display:block}.quote p{color:var(--quote);font-size:14px;line-height:24px}.winter{height:668px;position:relative;overflow:hidden}.winter__bg{object-fit:cover;object-position:70% center;width:100%;height:100%}.winter__dim{background:#28242499;position:absolute;inset:0}.winter h2{z-index:1;width:min(689px,100% - 100px);font-family:var(--display);color:#fff;font-size:clamp(40px,5.8vw,88px);font-weight:700;line-height:1.05;position:absolute;top:164px;left:77px}.cta{text-align:center;background:#0a8fa81f;padding:80px 62px 70px}.cta h2{font-family:var(--display);color:var(--navy);font-size:clamp(40px,5.8vw,88px);font-weight:700;line-height:1.05}.cta>p{max-width:684px;color:var(--teal);margin:24px auto 28px;font-size:18px}.cta-form{justify-content:center;gap:32px;margin-bottom:36px;display:flex}.cta-form input{width:min(466px,70%);height:45px;color:var(--body);font-family:var(--ui);background:#fff;border:0;border-radius:30px;padding:0 31px;font-size:14px;font-weight:600}.cta-form button{background:var(--teal);color:#fff;height:45px;font-family:var(--ui);cursor:pointer;border:0;border-radius:30px;padding:0 18px;font-size:14px;font-weight:600}.cta .store-badges{justify-content:center}.footer{background:#0a8fa81f;grid-template-columns:360px 1fr;gap:40px;padding:0 87px 60px;display:grid}.footer__logo{align-items:center;gap:12px;display:flex}.footer__logo-icon{object-fit:cover;border-radius:14px;flex-shrink:0;width:64px;height:64px}.footer__logo-wordmark{object-fit:contain;width:auto;max-width:150px;height:58px}.footer__brand p{max-width:240px;color:var(--body);margin-top:12px;font-size:15px;line-height:1.45}.footer__copy{max-width:none!important;margin-top:18px!important}.socials{gap:16px;margin-top:16px;display:flex}.socials img{width:24px;height:24px}.footer__cols{grid-template-columns:repeat(4,1fr);gap:24px;padding-top:40px;display:grid}.footer h4{color:var(--navy);margin-bottom:16px;font-size:16px;font-weight:600}.footer__cols a{color:var(--body);margin-bottom:12px;font-size:16px;display:block}@media (width<=1200px){.features-grid{grid-template-columns:1fr 1fr}.how,.testimonials,.footer{grid-template-columns:1fr;padding-left:32px;padding-right:32px}.how__photo{height:360px}.stats__phones{width:48%;top:120px}.quote:nth-child(odd){margin-right:0}}@media (width<=800px){.header,.features,.cta,.footer{padding-left:20px;padding-right:20px}.header{flex-wrap:wrap;min-height:auto;padding-bottom:16px}.logo__icon{border-radius:12px;width:56px;height:56px}.logo__wordmark{max-width:min(240px,100vw - 108px);height:28px}.hero{height:520px}.hero__copy{top:36px;left:20px}.stats{height:auto;min-height:0;padding:200px 0 40px}.stats-card{width:calc(100% - 40px);position:relative;top:auto;left:20px}.stats__badges{margin-top:20px;position:relative;top:auto;left:20px}.stats__phones{width:92%;margin:0 auto;position:relative;top:16px;left:0}.features-grid,.driver-types,.footer__cols{grid-template-columns:1fr}.cta-form{flex-direction:column;align-items:center}.cta-form input,.cta-form button{width:min(466px,100%)}.winter{height:420px}.winter h2{top:80px;left:20px}}
