.driver-plans{color:#17243a;margin:28px 0;font-size:16px;line-height:1.55}.driver-plans *{box-sizing:border-box}.driver-plans h2{letter-spacing:-.7px;margin:0 0 12px;font-size:clamp(28px,4vw,40px);line-height:1.15}.driver-plans h3{color:#17243a;margin:8px 0 12px;font-size:25px;line-height:1.2}.driver-plans .dp-intro{max-width:62ch;margin:0 0 24px}.driver-plans .dp-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.driver-plans .dp-card{background:#fff;border:1px solid #cbd5e3;border-radius:16px;flex-direction:column;min-width:0;padding:26px;display:flex}.driver-plans .dp-featured{background:#f1f5ff;border:2px solid #244cbb}.driver-plans .dp-label{text-transform:uppercase;letter-spacing:1px;color:#36518b;margin:0;font-size:12px;font-weight:750}.driver-plans .dp-price{letter-spacing:-2px;color:#17243a;margin:16px 0 4px;font-size:clamp(44px,6vw,60px);font-weight:800;line-height:1.1}.driver-plans .dp-period{letter-spacing:0;font-size:16px;font-weight:500}.driver-plans .dp-small{color:#46566e;margin:4px 0 16px;font-size:14px}.driver-plans .dp-offer{color:#fff;background:#244cbb;border-radius:10px;margin:8px 0 16px;padding:15px 18px}.driver-plans .dp-offer strong{color:#fff;font-size:26px;line-height:1.2;display:block}.driver-plans .dp-offer span{margin-top:5px;font-size:14px;display:block}.driver-plans .dp-benefits{margin:12px 0 24px;padding-left:21px}.driver-plans .dp-benefits li{margin:12px 0;padding-left:3px}.driver-plans .dp-benefits li::marker{color:#244cbb}.driver-plans .dp-benefits strong{color:#17243a}.driver-plans .dp-cta{text-align:center;background:#244cbb;border-radius:8px;min-height:48px;margin-top:auto;padding:14px 18px;font-weight:750;text-decoration:none;display:block;color:#fff!important}.driver-plans .dp-secondary{background:#fff;border:1px solid #244cbb;color:#244cbb!important}.driver-plans a:focus-visible,.driver-plans summary:focus-visible,.driver-plans .dp-table:focus-visible{outline-offset:4px;outline:3px solid #244cbb}.driver-plans .dp-table{background:#fff;border:1px solid #cbd5e3;border-radius:12px;margin:28px 0 12px;overflow-x:auto}.driver-plans table{border-collapse:collapse;width:100%;min-width:540px;font-size:15px;line-height:1.45}.driver-plans caption{text-align:left;padding:18px;font-size:23px;font-weight:750}.driver-plans th,.driver-plans td{text-align:left;vertical-align:top;border-bottom:1px solid #dce3ed;padding:14px}.driver-plans thead th{color:#17243a;background:#edf2fb}.driver-plans tbody th{width:46%;font-weight:600}.driver-plans td:last-child{background:#f5f8ff;font-weight:650}.driver-plans tr:last-child td,.driver-plans tr:last-child th{border-bottom:0}.driver-plans details{border-bottom:1px solid #cbd5e3;padding:16px 0}.driver-plans summary{cursor:pointer;color:#17243a;min-height:30px;font-weight:750}.driver-plans details ul{padding-left:22px}.driver-plans details li{margin:9px 0}.driver-plans .dp-footnote{color:#46566e;margin-top:14px;font-size:14px}.driver-plans .dp-scroll{display:none}@media (max-width:640px){.driver-plans .dp-grid{grid-template-columns:1fr}.driver-plans .dp-featured{order:-1}.driver-plans .dp-card{padding:22px}.driver-plans .dp-scroll{color:#46566e;font-size:13px;display:block}.driver-plans th,.driver-plans td{padding:12px}}.driver-plans .dlm-card{color:#17243a;background:#fff;border:1px solid #cbd5e3;border-radius:16px;padding:26px}.driver-plans .dlm-card h3,.driver-plans .dlm-card p,.driver-plans .dlm-card li{color:#17243a}.driver-plans .dlm-card.dlm-launch{background:#f1f5ff;border:2px solid #244cbb}.driver-plans summary{min-height:48px;padding:10px 0}.driver-plans.dlm-launch{color:#17243a;background:#f1f5ff}.driver-plans.dlm-launch h2,.driver-plans.dlm-launch p{color:#17243a}.driver-plans .dlm-card.dlm-launch{margin:0}.driver-plans .dlm-card{flex-direction:column;display:flex}.driver-plans .dlm-card>.dp-offer{order:-1}.driver-plans .dlm-card>p:last-child{margin-top:auto}.driver-plans .dlm-card h3{margin:10px 0}.dlvt-page-heading h1{max-width:24ch;font-size:clamp(34px,4.4vw,54px);line-height:1.12}.dlvt-page-heading{margin-bottom:30px}.dlm-kicker,.dlvt-page-heading p{color:#65465f!important}.driver-plans a:not(.dp-cta){color:#244cbb}.driver-plans .dlm-card p.dp-price{margin:12px 0 4px}.driver-rollout{color:#17243a;max-width:1120px;margin:0 auto;font-size:16px;line-height:1.6}.driver-rollout *{box-sizing:border-box}.driver-rollout h2{color:#17243a;margin:0 0 18px;font-size:clamp(26px,4vw,38px);line-height:1.18}.driver-rollout h3{color:#17243a;line-height:1.25}.driver-rollout section{padding:24px 0;scroll-margin-top:90px}.driver-rollout .dr-kicker{letter-spacing:1.3px;color:#36518b;text-transform:uppercase;font-size:12px;font-weight:750}.driver-rollout .dr-lead{max-width:70ch;font-size:18px}.driver-rollout .dr-benefits{padding-left:22px}.driver-rollout .dr-benefits li{margin:12px 0}.driver-rollout .dr-actions{flex-wrap:wrap;gap:12px;margin:20px 0;display:flex}.driver-rollout .dr-button{background:#244cbb;border:1px solid #244cbb;border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:13px 20px;font-weight:750;text-decoration:none;display:inline-flex;color:#fff!important}.driver-rollout .dr-secondary{background:#fff;color:#244cbb!important}.driver-rollout a:focus-visible{outline-offset:4px;outline:3px solid #244cbb}.driver-rollout .dr-steps{counter-reset:step;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;padding:0;list-style:none;display:grid}.driver-rollout .dr-steps li,.driver-rollout .dr-job-card{background:#fff;border:1px solid #cbd5e3;border-radius:16px;padding:24px}.driver-rollout .dr-steps li{counter-increment:step}.driver-rollout .dr-steps li:before{content:"0" counter(step);color:#244cbb;margin-bottom:12px;font-weight:800;display:block}.driver-rollout .dr-steps strong{margin-bottom:8px;display:block}.driver-rollout .dr-job-card{background:#f6f8fc;margin:20px 0}.driver-rollout .dr-small{color:#46566e;font-size:14px}.driver-rollout .driver-plans .dlm-grid{gap:24px;display:grid}.driver-rollout .driver-plans{margin:16px 0}.driver-rollout .driver-plans .dlm-card{min-width:0}.driver-rollout .driver-plans th,.driver-rollout .driver-plans td{overflow-wrap:normal}.driver-rollout details.dr-guide{border-bottom:1px solid #cbd5e3;padding:18px 0}.driver-rollout details.dr-guide summary{cursor:pointer;min-height:48px;padding:10px 0;font-weight:750}@media (max-width:640px){.driver-rollout .driver-plans .dlm-grid{grid-template-columns:minmax(0,1fr)!important}.driver-rollout .dr-actions{display:grid}.driver-rollout .dr-button{width:100%}}
