.drv-main{background:#f7f9fe}.drv-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Manrope,sans-serif;font-size:15px;font-weight:700;border:none;border-radius:8px;padding:14px 28px;cursor:pointer;transition:opacity .15s,transform .15s;text-decoration:none}.drv-btn:hover{opacity:.9;transform:translateY(-1px)}.drv-btn--primary{background:#2F80ED;color:#fff;box-shadow:0 8px 24px rgba(47,128,237,.3)}.drv-btn--light{background:#a6d2f3;color:#2F80ED}.drv-hero{background:#f7f9fe;padding:64px 0 48px}.drv-hero__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-hero__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.drv-hero__copy{display:flex;flex-direction:column;gap:20px}.drv-hero__title{font-size:48px;font-weight:800;line-height:1.15;letter-spacing:-1px;color:#2F80ED}.drv-hero__desc,.drv-hero__title{font-family:Manrope,sans-serif;margin:0}.drv-hero__desc{font-size:16px;font-weight:400;line-height:1.6;color:#434654;max-width:480px}.drv-hero__visual{position:relative;display:flex;justify-content:center;align-items:center}.drv-hero__fleet{position:relative}.drv-hero__img{width:100%;max-width:520px;height:auto;display:block}.drv-hero__badge{position:absolute;bottom:0;left:0;background:#fff;border-radius:12px;padding:16px 20px;display:flex;align-items:center;gap:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}.drv-hero__badge-icon{width:40px;height:40px;background:#e3f0ff;border-radius:10px;display:flex;align-items:center;justify-content:center}.drv-hero__badge-label{display:block;font-family:Manrope,sans-serif;font-size:10px;font-weight:600;color:#434654;letter-spacing:.5px}.drv-hero__badge-value{display:block;font-family:Manrope,sans-serif;font-size:20px;font-weight:800;color:#2F80ED}.drv-stats{padding:32px 0 64px}.drv-stats__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-stats__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.drv-stat-card{background:#e8f0fe;border-radius:12px;padding:28px;display:flex;flex-direction:column;gap:8px}.drv-stat-card__label{font-family:Manrope,sans-serif;font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#434654}.drv-stat-card__value{font-family:Manrope,sans-serif;font-size:36px;font-weight:800;color:#2F80ED;line-height:1.1}.drv-stat-card__sub{line-height:1.4}.drv-stat-card__note,.drv-stat-card__sub{font-family:Manrope,sans-serif;font-size:11px;font-weight:400;color:#6b7280}.drv-stat-card__note{line-height:1.5}.drv-onboarding{padding:64px 0;border-top:1px solid #e8edf3}.drv-onboarding__shell{max-width:1280px;margin-inline:auto;padding-inline:48px;text-align:center}.drv-onboarding__title{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;color:#2F80ED;margin:0 0 12px}.drv-onboarding__line{width:48px;height:3px;background:#2F80ED;border-radius:2px;margin:0 auto 48px}.drv-onboarding__steps{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:0;gap:0;position:relative}.drv-onboarding__steps:before{content:"";position:absolute;top:28px;left:12.5%;right:12.5%;height:2px;background:#e8edf3;z-index:0}.drv-onboarding__step{display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;z-index:1;padding:0 8px}.drv-onboarding__icon{width:48px;height:48px;background:#a6d2f3;border-radius:12px;display:flex;align-items:center;justify-content:center;color:#2F80ED}.drv-onboarding__icon.is-active{background:#2F80ED;color:#fff}.drv-onboarding__num{font-family:Manrope,sans-serif;font-size:20px;font-weight:800;color:#d6e4f7;line-height:1}.drv-onboarding__step-title{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:#2F80ED;margin:0}.drv-onboarding__step-desc{font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#434654;margin:0;max-width:200px}.drv-fleet{padding:64px 0}.drv-fleet__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-fleet__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center;background:#e8f0fe;border-radius:20px;padding:48px}.drv-fleet__copy{display:flex;flex-direction:column;gap:20px}.drv-fleet__title{font-size:32px;font-weight:800;color:#2F80ED;line-height:1.2}.drv-fleet__desc,.drv-fleet__title{font-family:Manrope,sans-serif;margin:0}.drv-fleet__desc{font-size:14px;font-weight:400;line-height:1.6;color:#434654;padding-left:16px;border-left:3px solid #2f80ed}.drv-fleet__benefits{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.drv-fleet__benefit{display:flex;gap:12px;align-items:flex-start}.drv-fleet__benefit-icon{width:36px;height:36px;background:rgba(47,128,237,.1);border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drv-fleet__benefit h4{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:#2F80ED;margin:0 0 4px}.drv-fleet__benefit p{font-family:Manrope,sans-serif;font-size:12px;font-weight:400;line-height:1.5;color:#434654;margin:0}.drv-fleet__link{display:inline-flex;align-items:center;gap:8px;font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:#2F80ED;text-decoration:none}.drv-fleet__link:hover{opacity:.8}.drv-fleet__visual{display:flex;justify-content:center;position:relative}.drv-fleet__phone{position:relative}.drv-fleet__phone-frame{width:220px;background:#fff;border-radius:28px;border:4px solid #2f80ed;overflow:hidden;box-shadow:0 8px 32px rgba(47,128,237,.15)}.drv-fleet__phone-notch{width:60px;height:16px;background:#2F80ED;border-radius:0 0 12px 12px;margin:0 auto}.drv-fleet__phone-screen{padding:12px;display:flex;flex-direction:column;gap:10px}.drv-fleet__phone-map{width:100%;height:100px;border-radius:8px;overflow:hidden}.drv-fleet__phone-map svg{width:100%;height:100%}.drv-fleet__phone-order{background:#2F80ED;color:#fff;border-radius:6px;padding:8px 12px;font-family:Manrope,sans-serif;font-size:11px;font-weight:600}.drv-fleet__phone-order-label{display:block}.drv-fleet__phone-stats{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.drv-fleet__phone-stat{background:#e8f0fe;border-radius:6px;padding:8px 10px;display:flex;flex-direction:column;gap:2px}.drv-fleet__phone-stat-label{font-family:Manrope,sans-serif;font-size:9px;font-weight:500;color:#6b7280}.drv-fleet__phone-stat-value{font-family:Manrope,sans-serif;font-size:14px;font-weight:700;color:#2F80ED}.drv-fleet__phone-next{background:#f7f9fe;border-radius:8px;padding:10px 12px;display:flex;flex-direction:column;gap:4px}.drv-fleet__phone-next-label{font-family:Manrope,sans-serif;font-size:10px;font-weight:600;color:#434654}.drv-fleet__phone-next-addr{font-family:Manrope,sans-serif;font-size:10px;font-weight:400;color:#6b7280}.drv-fleet__phone-next-btn{border:none;border-radius:6px;padding:6px 12px;font-size:11px;font-weight:700;cursor:pointer;margin-top:4px}.drv-fleet__phone-float,.drv-fleet__phone-next-btn{background:#2F80ED;color:#fff;font-family:Manrope,sans-serif}.drv-fleet__phone-float{position:absolute;border-radius:8px;padding:8px 12px;display:flex;flex-direction:column;gap:2px;font-size:10px;font-weight:600;white-space:nowrap;box-shadow:0 4px 12px rgba(47,128,237,.2)}.drv-fleet__phone-float-sub{font-size:9px;font-weight:400;opacity:.8}.drv-fleet__phone-float--left{top:50%;left:-60px;transform:translateY(-50%)}.drv-fleet__phone-float--right{top:50%;right:-50px;transform:translateY(-50%);background:#a6d2f3;color:#2F80ED;box-shadow:0 4px 12px rgba(166,210,243,.3)}.drv-hub{padding:64px 0}.drv-hub__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-hub__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.drv-hub__visual{display:flex;justify-content:center}.drv-hub__servers{width:100%;max-width:360px;background:#e8f0fe;border-radius:20px;padding:32px}.drv-hub__servers svg{width:100%;height:auto}.drv-hub__copy{display:flex;flex-direction:column;gap:20px}.drv-hub__title{font-size:32px;font-weight:800;color:#2F80ED;line-height:1.2}.drv-hub__desc,.drv-hub__title{font-family:Manrope,sans-serif;margin:0}.drv-hub__desc{font-size:14px;font-weight:400;line-height:1.6;color:#434654}.drv-hub__features{display:flex;flex-direction:column;gap:20px}.drv-hub__feature{display:flex;gap:16px;align-items:flex-start}.drv-hub__feature-icon{width:44px;height:44px;background:#a6d2f3;border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.drv-hub__feature h4{font-family:Manrope,sans-serif;font-size:16px;font-weight:700;color:#2F80ED;margin:0 0 4px}.drv-hub__feature p{font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.5;color:#434654;margin:0}.drv-support{padding:48px 0}.drv-support__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-support__grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.drv-support__card{border-radius:14px;padding:32px;display:flex;flex-direction:column;gap:12px}.drv-support__card--blue{background:#2F80ED;color:#fff;box-shadow:0 8px 24px rgba(47,128,237,.2)}.drv-support__card--light{background:#a6d2f3;color:#2F80ED}.drv-support__card-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center}.drv-support__card h3{font-family:Manrope,sans-serif;font-size:20px;font-weight:700;margin:0}.drv-support__card p{font-family:Manrope,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0;opacity:.85}.drv-testimonial{padding:48px 0}.drv-testimonial__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-testimonial__card{background:#e8f0fe;border-radius:20px;padding:48px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;position:relative}.drv-testimonial__quote-mark{font-family:Manrope,sans-serif;font-size:80px;font-weight:800;color:#2F80ED;opacity:.08;line-height:1;position:absolute;top:16px;right:40px}.drv-testimonial__avatar img{width:56px;height:56px;border-radius:12px;object-fit:cover}.drv-testimonial__stars{display:flex;gap:4px}.drv-testimonial__stars span{color:#f5a623;font-size:16px}.drv-testimonial__text{font-family:Manrope,sans-serif;font-size:18px;font-weight:500;line-height:1.6;color:#2F80ED;margin:0;max-width:640px}.drv-testimonial__author{display:flex;flex-direction:column;gap:4px}.drv-testimonial__name{font-family:Manrope,sans-serif;font-size:13px;font-weight:700;color:#2F80ED;letter-spacing:.5px}.drv-testimonial__role{font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#434654}.drv-testimonial__deliveries{font-family:Manrope,sans-serif;font-size:11px;font-weight:400;color:#9ca3af}.drv-faq{padding:48px 0}.drv-faq__shell{max-width:800px;margin-inline:auto;padding-inline:48px;text-align:center}.drv-faq__title{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;color:#2F80ED;margin:0 0 12px}.drv-faq__items{display:flex;flex-direction:column;gap:12px;margin-top:32px}.drv-faq__item{background:#a6d2f3;border-radius:10px;overflow:hidden;text-align:left}.drv-faq__question{width:100%;background:none;border:none;padding:16px 20px;display:flex;justify-content:space-between;align-items:center;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;color:#2F80ED;cursor:pointer;gap:12px}.drv-faq__question:hover{opacity:.85}.drv-faq__chevron{flex-shrink:0;transition:transform .2s}.drv-faq__chevron.is-open{transform:rotate(180deg)}.drv-faq__answer{padding:0 20px 16px;font-family:Manrope,sans-serif;font-size:13px;font-weight:400;line-height:1.6;color:#1e3a8a}.drv-cta{padding:48px 0}.drv-cta__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-cta__bar,.drv-cta__shell>div:first-child{display:none}.drv-cta__shell{position:relative}.drv-cta__shell:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:#2F80ED;border-radius:16px 16px 0 0}.drv-cta__shell{background:#fff;border-radius:16px;padding:48px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:20px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.drv-cta__title{font-size:32px;font-weight:800;color:#2F80ED}.drv-cta__desc,.drv-cta__title{font-family:Manrope,sans-serif;margin:0}.drv-cta__desc{font-size:14px;font-weight:400;color:#434654}.drv-cta__btns{display:flex;gap:12px}.drv-footer{background:#a6d2f3;padding:48px 0 24px;position:relative}.drv-footer__bar{display:none}.drv-footer:before{content:"";position:absolute;top:0;left:0;right:0;height:6px;background:#2F80ED}.drv-footer__shell{max-width:1280px;margin-inline:auto;padding-inline:48px}.drv-footer__grid{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr;grid-gap:48px;gap:48px;padding-bottom:32px}.drv-footer__logo{font-family:Manrope,sans-serif;font-size:16px;font-weight:800;color:#2F80ED;letter-spacing:1px}.drv-footer__brand p{font-weight:400;line-height:1.6;color:#1e3a8a;margin:12px 0 0;max-width:260px}.drv-footer__brand p,.drv-footer__col h4{font-family:Manrope,sans-serif;font-size:12px}.drv-footer__col h4{font-weight:700;color:#2F80ED;margin:0 0 12px}.drv-footer__col ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.drv-footer__col a{font-family:Manrope,sans-serif;font-size:12px;font-weight:500;color:#1e3a8a;text-decoration:none}.drv-footer__col a:hover{color:#2F80ED}.drv-footer__bottom{display:flex;justify-content:space-between;align-items:center;padding-top:24px;border-top:1px solid rgba(47,128,237,.2)}.drv-footer__bottom span{font-family:Manrope,sans-serif;font-size:11px;font-weight:400;color:#1e3a8a}.drv-footer__apply{display:inline-flex;align-items:center;gap:8px;background:#2F80ED;color:#fff;border:none;border-radius:8px;padding:10px 20px;font-family:Manrope,sans-serif;font-size:13px;font-weight:700;cursor:pointer;transition:opacity .15s}.drv-footer__apply:hover{opacity:.9}@media (max-width:1024px){.drv-hero__grid{grid-template-columns:1fr;text-align:center}.drv-hero__copy{align-items:center}.drv-hero__visual{display:none}.drv-hero__title{font-size:36px}.drv-stats__grid{grid-template-columns:1fr}.drv-onboarding__steps{grid-template-columns:repeat(2,1fr);gap:32px}.drv-onboarding__steps:before{display:none}.drv-fleet__grid{grid-template-columns:1fr}.drv-fleet__visual{display:none}.drv-hub__grid{grid-template-columns:1fr}.drv-hub__visual{display:none}.drv-support__grid{grid-template-columns:1fr}.drv-footer__grid{grid-template-columns:1fr 1fr}}@media (max-width:640px){.drv-cta__shell,.drv-faq__shell,.drv-fleet__shell,.drv-footer__shell,.drv-hero__shell,.drv-hub__shell,.drv-onboarding__shell,.drv-stats__shell,.drv-support__shell,.drv-testimonial__shell{padding-inline:24px}.drv-hero__title{font-size:28px}.drv-onboarding__steps{grid-template-columns:1fr}.drv-fleet__grid{padding:32px 24px}.drv-fleet__benefits{grid-template-columns:1fr}.drv-cta__btns{flex-direction:column}.drv-footer__grid{grid-template-columns:1fr}.drv-footer__bottom{flex-direction:column;gap:16px}}