.step-cards[data-astro-cid-e3jmmlrg]{width:min(1272px,100% - 168px);margin:140px auto 0}.step-cards[data-astro-cid-e3jmmlrg] h2[data-astro-cid-e3jmmlrg]{font-size:2rem}.step-intro[data-astro-cid-e3jmmlrg]{max-width:480px;color:var(--text);margin-top:4px}.step-cards[data-astro-cid-e3jmmlrg] ol[data-astro-cid-e3jmmlrg]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.step-cards[data-astro-cid-e3jmmlrg] li[data-astro-cid-e3jmmlrg]{margin:0}.step-media[data-astro-cid-e3jmmlrg]{aspect-ratio:290/190;background:#e6eaf0;border-radius:12px;position:relative;overflow:hidden}.step-media[data-astro-cid-e3jmmlrg] img[data-astro-cid-e3jmmlrg]{object-fit:cover;width:100%;height:100%}.step-cards[data-astro-cid-e3jmmlrg] details[data-astro-cid-e3jmmlrg]{border-bottom:1px solid var(--line)}.step-cards[data-astro-cid-e3jmmlrg] summary[data-astro-cid-e3jmmlrg]{cursor:pointer;min-height:56px;color:var(--ink);justify-content:space-between;align-items:center;gap:12px;font-size:.875rem;font-weight:500;list-style:none;display:flex}.step-cards[data-astro-cid-e3jmmlrg] summary[data-astro-cid-e3jmmlrg]::-webkit-details-marker{display:none}.step-cards[data-astro-cid-e3jmmlrg] summary[data-astro-cid-e3jmmlrg] svg[data-astro-cid-e3jmmlrg]{color:var(--muted);transition:transform var(--duration-ui) var(--ease)}.step-cards[data-astro-cid-e3jmmlrg] details[data-astro-cid-e3jmmlrg][open] summary[data-astro-cid-e3jmmlrg] svg[data-astro-cid-e3jmmlrg]{transform:rotate(180deg)}.step-cards[data-astro-cid-e3jmmlrg] details[data-astro-cid-e3jmmlrg] p[data-astro-cid-e3jmmlrg]{color:var(--text);padding-bottom:16px;font-size:.875rem}@media (width<=1050px){.step-cards[data-astro-cid-e3jmmlrg]{width:calc(100% - 40px);margin-top:96px}}.driver-eyebrow{color:var(--action);margin:0 0 .75rem;font-size:.875rem;font-weight:700}.driver-application{width:min(1272px,100% - 168px);max-width:none;scroll-margin-top:calc(var(--header-offset,104px) + 1rem);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:48px;margin:140px auto 0;padding:0;display:grid}.driver-application h2{font-size:2rem;line-height:1.2}.driver-application-aside>p:not(.driver-eyebrow){color:var(--text);margin-top:8px}.driver-application-form{border-radius:var(--radius);box-shadow:var(--card-shadow);scroll-margin-top:calc(var(--header-offset,104px) + 1rem);background:#fff;padding:32px}.driver-application-form:focus{outline:none}.driver-next-steps{gap:16px;margin:28px 0 0;padding-left:1.4rem;display:grid}.driver-next-steps li{margin:0;padding-left:.3rem}.driver-next-steps li::marker{color:var(--action);font-weight:700}.driver-next-steps strong,.driver-next-steps span{display:block}.driver-next-steps strong{color:var(--ink);font-weight:500}.driver-next-steps span{color:var(--text);font-size:.875rem}.driver-direct-contact{border-radius:var(--radius);background:#fff;margin-top:32px;padding:24px}.driver-direct-contact h3{font-size:1.125rem}.driver-direct-contact>a{color:var(--ink);margin-top:6px;font-size:1.5rem;font-weight:500;text-decoration:none;display:inline-block}.driver-direct-contact>a:hover{color:var(--action)}.driver-direct-contact>p{color:var(--muted);margin-top:8px;font-size:.875rem}@media (width<=1050px){.driver-application{grid-template-columns:1fr;gap:32px;width:calc(100% - 40px);margin-top:96px}}@media (width<=420px){.driver-application-form{padding:20px}}@media (width<=380px){.driver-application{width:calc(100% - 20px)}.driver-application-form{box-shadow:none;background:0 0;padding:0}}
