:root{--bg:#f5f7f8;--ink:#101820;--muted:#5f6b75;--panel:#ffffff;--line:#dfe5e8;--brand:#0e6b58;--brand-dark:#0a4037}*{box-sizing:border-box}html{scroll-behavior:smooth}html:has(.rental-entry){scroll-behavior:auto}body{margin:0;background:var(--bg);color:var(--ink);font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.shell{width:min(1120px,calc(100% - 40px));margin:0 auto}.hero{padding:28px 0 80px}.nav{display:flex;justify-content:space-between;align-items:center;margin-bottom:72px}.brand{font-weight:900;letter-spacing:.08em;font-size:14px}.status{color:var(--muted);font-size:13px;border:1px solid var(--line);border-radius:999px;padding:8px 12px;background:var(--panel)}.heroGrid{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:72px;gap:72px;align-items:center}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:12px;font-weight:800;color:var(--brand)}h1{font-size:clamp(44px,7vw,78px);line-height:.98;letter-spacing:-.045em;margin:14px 0 24px;max-width:780px}.lede{color:var(--muted);font-size:19px;line-height:1.65;max-width:690px}.actions{display:flex;gap:12px;margin-top:32px;flex-wrap:wrap}.button{padding:14px 20px;border-radius:12px;font-weight:800}.primary{background:var(--brand);color:white}.secondary{border:1px solid var(--line);background:var(--panel)}.passportCard{background:#101820;color:white;border-radius:24px;padding:28px;box-shadow:0 22px 60px rgba(16,24,32,.18)}.cardTop{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.08em;font-weight:800}.verified{background:#d8f5e9;color:#0c5d4c;border-radius:999px;padding:7px 10px;letter-spacing:0}.avatar{width:66px;height:66px;display:grid;place-items:center;background:white;color:var(--ink);border-radius:18px;font-weight:900;margin:38px 0 20px}.passportCard h2{margin:0 0 28px;font-size:28px}.metricRow{display:flex;justify-content:space-between;color:#d7dee2;font-size:14px}.progress{height:8px;background:#34414a;border-radius:999px;overflow:hidden;margin:10px 0 24px}.progress span{display:block;height:100%;background:#66d2b6}.tagRow{display:flex;gap:8px;flex-wrap:wrap}.tagRow span{border:1px solid #44515a;border-radius:999px;padding:8px 10px;font-size:12px}.section{padding:84px 0}.sectionTitle{font-size:clamp(34px,5vw,56px);letter-spacing:-.035em;max-width:780px;margin:12px 0 44px}.cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.feature{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:26px}.feature h3{font-size:20px;margin:0 0 12px}.feature p{color:var(--muted);line-height:1.6;margin:0}.band{background:var(--brand-dark);color:white;padding:84px 0}.twoCol{display:grid;grid-template-columns:1fr 1fr;grid-gap:72px;gap:72px;align-items:start}.light{color:#83dec7}.band h2{font-size:clamp(34px,5vw,54px);letter-spacing:-.035em;margin:12px 0 20px}.band p{color:#d1dedb;line-height:1.7;font-size:17px}.workList{grid-gap:10px}.workItem,.workList{display:grid;gap:10px}.workItem{grid-template-columns:50px 1fr;grid-gap:10px;align-items:center;border:1px solid rgba(255,255,255,.16);border-radius:14px;padding:18px}.workItem span{color:#8edbc8;font-weight:900}.footer{display:flex;justify-content:space-between;gap:20px;padding:30px 0 42px;color:var(--muted);font-size:13px}.footer strong{color:var(--ink)}.homePage{background:#08131f;color:#fff;overflow:hidden}.homeHero{min-height:100svh;position:relative;isolation:isolate;display:flex;flex-direction:column}.homeShade,.homeSlides{position:absolute;inset:0}.homeSlides{z-index:-3;overflow:hidden;background:#091421}.homeSlide{position:absolute;inset:0;background-position:50%;background-size:cover;opacity:0;transform:scale(1.04);animation:homeCrossfade 21s infinite}.homeSlideTwo{background-image:url(https://images.unsplash.com/photo-1758219944627-4d9b32ed7019?auto=format&fit=crop&w=2200&q=86)}.homeSlideThree{background-image:url(https://images.unsplash.com/photo-1761479556231-570639303a51?auto=format&fit=crop&w=2200&q=86)}.homeShade{z-index:-2;background:linear-gradient(90deg,rgba(3,11,19,.92),rgba(3,11,19,.78) 42%,rgba(3,11,19,.2) 72%,rgba(3,11,19,.48)),linear-gradient(0deg,rgba(3,11,19,.72),transparent 48%)}.homeHeader{width:100%;min-height:92px;display:grid;grid-template-columns:minmax(230px,1fr) auto minmax(230px,1fr);align-items:center;grid-gap:24px;gap:24px;padding:14px clamp(22px,4vw,68px);background:rgba(4,14,24,.88);border-bottom:1px solid rgba(255,255,255,.12);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative;z-index:5}.homeBrand{display:inline-flex;align-items:center;gap:12px;font-weight:900;width:max-content}.homeBrandMark{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;font-size:15px;letter-spacing:-.03em;background:linear-gradient(135deg,#fff 0 46%,#0d8cff 47% 100%);color:#07131f;box-shadow:inset 0 0 0 1px rgba(255,255,255,.35)}.homeBrandText{font-size:clamp(21px,2.2vw,32px);letter-spacing:-.045em;white-space:nowrap}.homeBrandText span{color:#0d8cff}.homeNav{display:flex;justify-content:center;align-items:stretch;height:64px}.homeNav a{display:grid;place-items:center;min-width:92px;padding:0 13px;color:#dbe8f3;font-size:14px;font-weight:800;border-bottom:3px solid transparent;transition:.2s ease}.homeNav a:focus-visible,.homeNav a:hover{color:#fff;border-bottom-color:#0d8cff;background:rgba(255,255,255,.04)}.homeAccountActions{display:flex;justify-content:flex-end;align-items:center;gap:10px}.homeGetStarted,.homeSignIn{padding:13px 18px;border-radius:9px;font-size:14px;font-weight:900}.homeSignIn{border:1px solid rgba(255,255,255,.28);background:rgba(6,18,30,.72)}.homeGetStarted{background:#0d8cff}.homeHeroContent{width:min(1260px,calc(100% - 64px));margin:auto;padding:70px 0 110px;position:relative;z-index:2}.homeKicker{margin:0 0 17px;color:#9fd3ff;font-size:12px;font-weight:900;letter-spacing:.17em;text-transform:uppercase}.homeKicker.dark{color:#087cd7}.homeHero h1{margin:0;max-width:760px;text-transform:uppercase;font-size:clamp(54px,7.2vw,104px);line-height:.88;letter-spacing:-.045em;text-shadow:0 3px 24px rgba(0,0,0,.34)}.homeHero h1 span,.homeHero h1 strong{display:block}.homeHero h1 strong{color:#0d8cff;font-weight:950}.homeHeroCopy{max-width:650px;margin:28px 0 0;color:#eef6fd;font-size:clamp(17px,2vw,22px);line-height:1.6;text-shadow:0 2px 14px rgba(0,0,0,.5)}.homeValueRow{display:flex;flex-wrap:wrap;gap:12px 28px;margin-top:34px;font-size:14px;font-weight:800;color:#f5f9fc}.homeValueRow span{padding:9px 0}.homeHeroActions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.homePrimaryCta,.homeSecondaryCta{min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:0 24px;border-radius:9px;font-weight:900}.homePrimaryCta{color:white;background:#0d8cff;box-shadow:0 12px 30px rgba(13,140,255,.22)}.homeSecondaryCta{color:#fff;border:1px solid rgba(255,255,255,.54);background:rgba(5,16,28,.48);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.homePrimaryCta span,.homeSecondaryCta span{font-size:22px}.homeSlideDots{position:absolute;left:50%;bottom:26px;z-index:3;display:flex;gap:8px;transform:translateX(-50%)}.homeSlideDots span{width:18px;height:7px;border-radius:99px;background:rgba(255,255,255,.4)}.homeSlideDots span:first-child{background:#0d8cff}.homeWork{padding:82px clamp(24px,4vw,68px);background:linear-gradient(180deg,#101f2d,#091521)}.homeSectionHeading{width:min(1180px,100%);margin:0 auto 34px}.homeSectionHeading p{color:#55b6ff;text-transform:uppercase;letter-spacing:.14em;font-weight:900;font-size:12px}.homeSectionHeading h2{max-width:820px;margin:8px 0 0;font-size:clamp(32px,4vw,54px);letter-spacing:-.035em}.homeWorkGrid{width:min(1320px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:16px;gap:16px}.homeWorkCard{min-height:300px;display:flex;flex-direction:column;justify-content:flex-end;padding:26px;border-radius:16px;border:1px solid rgba(255,255,255,.11);background:linear-gradient(180deg,rgba(19,53,78,.36),rgba(4,16,27,.94));box-shadow:0 18px 38px rgba(0,0,0,.2)}.homeWorkIcon{width:42px;height:42px;display:grid;place-items:center;border-radius:12px;margin-bottom:auto;color:#0d8cff;border:1px solid rgba(13,140,255,.4);background:rgba(13,140,255,.08);font-weight:900}.homeWorkCard h3{margin:20px 0 10px;font-size:24px}.homeWorkCard p{margin:0 0 20px;min-height:48px;color:#b7c6d2;line-height:1.5}.homeWorkCard a{color:#5dbaff;font-weight:900}.homePassportSection{display:grid;grid-template-columns:.95fr 1.2fr .85fr;grid-gap:clamp(28px,5vw,72px);gap:clamp(28px,5vw,72px);align-items:center;padding:84px clamp(24px,5vw,90px);background:#f4f8fb;color:#0b1723}.homePassportMock{min-height:260px;padding:24px;border-radius:18px;color:#fff;background:linear-gradient(145deg,#10263a,#07111c);box-shadow:0 22px 55px rgba(7,20,32,.2)}.homePassportTop{display:flex;justify-content:space-between;gap:14px;color:#83c8ff;font-size:13px;font-weight:900}.homePassportTop b{color:#54dfa3}.homePassportPerson{display:grid;grid-template-columns:72px 1fr;grid-gap:18px;gap:18px;align-items:center;margin-top:34px}.homePassportAvatar{width:72px;height:82px;display:grid;place-items:center;border-radius:12px;color:#07131f;background:#e9f4fc;font-size:22px;font-weight:950}.homePassportPerson small{color:#9db3c4;text-transform:uppercase;letter-spacing:.08em}.homePassportPerson h3{margin:4px 0;font-size:20px}.homePassportPerson p{margin:0;color:#a9bac8;font-size:13px}.homePassportStatus{display:flex;flex-wrap:wrap;gap:8px;margin-top:28px}.homePassportStatus span{padding:7px 9px;border-radius:99px;color:#b9ead6;background:rgba(54,195,139,.1);border:1px solid rgba(84,223,163,.2);font-size:11px}.homePassportCopy h2{margin:8px 0 16px;font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.homePassportCopy>p:not(.homeKicker){color:#536270;line-height:1.7;font-size:17px}.homePassportCopy .homePrimaryCta{margin-top:12px}.homeCheckList{display:grid;grid-gap:15px;gap:15px;padding-left:26px;border-left:1px solid #d5dfe7}.homeCheckList div{display:flex;align-items:center;gap:11px;color:#253848;font-weight:800;line-height:1.35}.homeCheckList span{width:24px;height:24px;flex:0 0 24px;display:grid;place-items:center;border-radius:99px;background:#16a35f;color:#fff;font-size:13px}.homeTrust{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1px;gap:1px;background:#1b3041}.homeTrust div{min-height:150px;padding:38px clamp(24px,4vw,64px);background:#0a1824}.homeTrust span,.homeTrust strong{display:block}.homeTrust strong{font-size:22px;margin-bottom:9px}.homeTrust span{color:#aabac7;line-height:1.55}.homeClosing{min-height:250px;padding:55px clamp(24px,6vw,100px);display:flex;justify-content:space-between;align-items:center;gap:35px;background:linear-gradient(rgba(3,13,23,.74),rgba(3,13,23,.82)),url(https://images.unsplash.com/photo-1501700493788-fa1a4fc9fe62?auto=format&fit=crop&w=2000&q=70) center 58% /cover}.homeClosing em{display:block;font-size:clamp(30px,4vw,54px);font-family:Georgia,serif}.homeClosing h2{margin:5px 0 0;text-transform:uppercase;letter-spacing:.08em;font-size:clamp(20px,2.4vw,34px)}.homeFooter{display:grid;grid-template-columns:1fr auto;grid-gap:26px 36px;gap:26px 36px;align-items:center;padding:42px clamp(24px,5vw,80px);background:#06111b;color:#c2cfda}.homeFooter .homeBrandText{font-size:24px;color:#fff}.homeFooter .homeBrandMark{width:40px;height:40px;border-radius:11px}.homeFooterLinks{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:24px;font-size:13px}.homeFooter p{grid-column:1/-1;margin:0;padding-top:22px;border-top:1px solid rgba(255,255,255,.1);color:#728698;font-size:12px}@media (max-width:1100px){.homeHeader{grid-template-columns:1fr auto}.homeNav{grid-column:1/-1;grid-row:2;order:3;height:48px;overflow-x:auto;justify-content:flex-start}.homeNav a{min-width:auto;padding:0 16px}.homeWorkGrid{grid-template-columns:repeat(2,1fr)}.homePassportSection{grid-template-columns:1fr 1.15fr}.homeCheckList{grid-column:1/-1;grid-template-columns:repeat(2,1fr);border-left:0;border-top:1px solid #d5dfe7;padding:24px 0 0}}@media (max-width:800px){.cards,.heroGrid,.twoCol{grid-template-columns:1fr}.heroGrid,.twoCol{gap:38px}.nav{margin-bottom:48px}.hero{padding-bottom:56px}.footer{flex-direction:column}.homeHeader{padding:12px 18px;min-height:74px;gap:10px}.homeBrandMark{width:40px;height:40px;border-radius:11px}.homeBrandText{font-size:21px}.homeAccountActions{gap:6px}.homeGetStarted,.homeSignIn{padding:10px 11px;font-size:12px}.homeNav{margin:0 -18px -12px;padding:0 8px;background:rgba(1,9,16,.48)}.homeNav a{font-size:12px;white-space:nowrap}.homeHeroContent{width:calc(100% - 36px);padding:72px 0 90px}.homeHero h1{font-size:clamp(48px,15vw,76px)}.homeHeroCopy{font-size:16px}.homeValueRow{display:grid;grid-template-columns:1fr 1fr;grid-gap:4px 14px;gap:4px 14px;font-size:12px}.homeHeroActions{flex-direction:column;align-items:stretch}.homePrimaryCta,.homeSecondaryCta{width:100%}.homeWork{padding:60px 18px}.homeWorkGrid{grid-template-columns:1fr}.homeWorkCard{min-height:240px}.homePassportSection{grid-template-columns:1fr;padding:58px 20px}.homeCheckList{grid-column:auto}.homeCheckList,.homeTrust{grid-template-columns:1fr}.homeTrust div{min-height:auto}.homeClosing{align-items:flex-start;flex-direction:column}.homeClosing .homePrimaryCta{width:auto}.homeFooter{grid-template-columns:1fr}.homeFooterLinks{justify-content:flex-start}}@media (prefers-reduced-motion:reduce){.homeSlide{animation:none;opacity:0;transform:none}.homeSlideOne{opacity:1}}.homeLogo{width:220px;height:64px}.homeFooterLogo,.homeLogo{object-fit:contain;border-radius:8px}.homeFooterLogo{width:190px;height:62px}.homeSlide{animation-duration:28s}.homeSlideOne{background-image:url(https://images.unsplash.com/photo-1501700493788-fa1a4fc9fe62?auto=format&fit=crop&w=2200&q=86);animation-delay:0s}.homeSlideTwo{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=2200&q=86);animation-delay:7s}.homeSlideThree{background-image:url(https://images.unsplash.com/photo-1580674285054-bed31e145f59?auto=format&fit=crop&w=2200&q=86);animation-delay:14s}.homeSlideFour{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=2200&q=86);animation-delay:21s}@keyframes homeCrossfade{0%{opacity:0;transform:scale(1.03)}23%,4%{opacity:1}28%,to{opacity:0;transform:scale(1.09)}}.homeHow{padding:74px clamp(24px,4vw,68px);background:#091521}.homeAudience{display:grid;grid-template-columns:1.25fr .75fr;grid-gap:54px;gap:54px;align-items:center;padding:78px clamp(24px,6vw,96px);background:#f5f9fc;color:#0b1723}.homeAudience h2{margin:8px 0 16px;font-size:clamp(34px,4vw,58px);letter-spacing:-.04em}.homeAudience p:not(.homeKicker){max-width:720px;color:#536270;font-size:17px;line-height:1.7}.homeAudience .homePrimaryCta{margin-top:14px}.homeAudienceCard{display:grid;grid-gap:12px;gap:12px;padding:28px;border:1px solid #d9e5ee;border-radius:18px;background:white;box-shadow:0 16px 42px rgba(8,31,49,.08)}.homeAudienceCard strong{margin-bottom:5px;font-size:20px}.homeAudienceCard span{padding:12px 14px;border-radius:10px;background:#eef7ff;color:#23435e;font-weight:800}.homeEmployer{background:#edf5fa}.homeJobs{padding:80px clamp(24px,4vw,68px);background:linear-gradient(180deg,#0d1d2b,#07131e)}.homePricing{padding:82px clamp(20px,4vw,68px);background:#f4f8fb;color:#0b1723}.homePricing .homeSectionHeading p{color:#087cd7}.homePricingGrid{width:min(1400px,100%);margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;align-items:stretch}.homePriceCard{position:relative;display:flex;flex-direction:column;min-height:500px;padding:30px;border:1px solid #dbe5ed;border-radius:16px;background:white;box-shadow:0 14px 35px rgba(8,31,49,.07)}.homePriceCard.popular{border:2px solid #0d8cff}.homePopular{margin:-30px -30px 22px;padding:9px;border-radius:14px 14px 0 0;background:#0d8cff;color:white;text-align:center;font-size:12px;font-weight:900;letter-spacing:.08em}.homePriceCard h3{margin:0 0 8px;font-size:26px}.homePriceCard>p{min-height:64px;margin:0;color:#536270;line-height:1.5}.homePrice{margin-top:22px;color:#0a2b4b;font-size:40px;font-weight:950;letter-spacing:-.04em}.homePrice small{margin-left:6px;font-size:15px;font-weight:600;color:#536270;letter-spacing:0}.homeMonth{margin-top:3px;color:#60717f;font-size:13px}.homePriceCard ul{display:grid;grid-gap:10px;gap:10px;margin:24px 0;padding:0;list-style:none;color:#294156;font-size:14px;line-height:1.35}.homePriceCta{margin-top:auto;padding:13px 16px;border:1px solid #0d8cff;border-radius:9px;color:#087cd7;text-align:center;font-weight:900}.homePriceCard.popular .homePriceCta{background:#0d8cff;color:white}.homeDriverFree{width:min(1400px,100%);margin:18px auto 0;display:flex;gap:24px;align-items:center;padding:20px 26px;border-radius:14px;background:#e5f3ff;color:#173956}.homeDriverFree strong{font-size:18px}.homeDriverFree span{color:#526c81}@media (max-width:1100px){.homePricingGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:800px){.homeLogo{width:165px;height:52px}.homeAudience{padding:58px 20px;gap:28px}.homeAudience,.homePricingGrid{grid-template-columns:1fr}.homeDriverFree{align-items:flex-start;flex-direction:column;gap:7px}.homePriceCard{min-height:auto}}.showcase{min-height:100vh;background:#f4f8fc;color:#08294d;overflow:hidden}.showcaseHeader{height:86px;padding:8px 4vw;display:grid;grid-template-columns:320px 1fr 280px;align-items:center;grid-gap:20px;gap:20px;background:#fff;position:relative;z-index:20;box-shadow:0 1px 7px #001b3717}.showcaseBrand img{width:270px;height:70px;object-fit:contain}.showcaseHeader nav{display:flex;justify-content:center;gap:36px;font-weight:800;font-size:14px}.showcaseActions{display:flex;justify-content:flex-end;gap:16px}.blueBtn,.outlineBtn,.watchBtn{min-height:44px;padding:0 28px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;font-weight:900}.blueBtn{background:#087df2;color:#fff;box-shadow:0 7px 18px #087df22c}.outlineBtn{background:#fff;border:1px solid #1689f5;color:#0874db}.showcaseHero{height:600px;position:relative;isolation:isolate;color:#fff;overflow:hidden}.showcaseOverlay,.showcaseSlides{position:absolute;inset:0}.showcaseSlides{z-index:-3;background:#0a2947}.scene{position:absolute;inset:0;background-position:50%;background-size:cover;opacity:0;animation:showcaseFade 28s infinite;transform:scale(1.02)}.scene1{background-image:url(https://images.unsplash.com/photo-1501700493788-fa1a4fc9fe62?auto=format&fit=crop&w=2200&q=90);animation-delay:0s}.scene2{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=2200&q=90);animation-delay:7s}.scene3{background-image:url(https://images.unsplash.com/photo-1580674285054-bed31e145f59?auto=format&fit=crop&w=2200&q=90);animation-delay:14s}.scene4{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=2200&q=90);animation-delay:21s}@keyframes showcaseFade{0%{opacity:0}23%,4%{opacity:1}28%,to{opacity:0}}.showcaseOverlay{z-index:-2;background:linear-gradient(90deg,#031a32e8,#08284c9c 42%,#0c2d5157 67%,#06192cc4),linear-gradient(0deg,#03182fd9,transparent 55%)}.showcasePitch{position:absolute;left:5%;top:25%;width:470px;text-shadow:0 2px 10px #00172b80}.showcasePitch small{font-weight:900;letter-spacing:.18em}.showcasePitch h1{font-size:52px;line-height:.96;margin:13px 0 12px;letter-spacing:-.035em}.showcasePitch p{font-size:18px;line-height:1.35;margin:0 0 20px}.showcaseHeroBtns{display:flex;gap:14px}.watchBtn{border:1px solid #fff;background:#082744b0;color:#fff}.benefits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px;margin-top:28px;text-align:center}.benefits span{font-size:28px;color:#24a3ff}.benefits b{display:block;color:#fff;font-size:12px;line-height:1.1}.heroLogoPanel{position:absolute;right:5%;top:24%;display:flex;align-items:flex-end;gap:34px}.heroLogoPanel img{width:390px;height:250px;object-fit:contain;background:#ffffffdc;border-radius:24px;padding:12px;box-shadow:0 15px 50px #00162e52}.heroLogoPanel strong{padding:12px 0 12px 18px;border-left:4px solid #1597ff;font-size:21px;line-height:1.25}.carouselDots{position:absolute;bottom:28px;left:50%;display:flex;gap:8px;transform:translateX(-50%)}.carouselDots b{width:12px;height:12px;border-radius:50%;background:#ffffff80}.carouselDots b:first-child{background:#00b8ff}.showcaseJobs{padding:30px 5%;background:#072846;color:#fff}.showcaseJobs h2{margin:0 0 18px;text-align:center;font-size:24px}.showcaseJobs>div{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px}.showcaseJobs a{display:flex;justify-content:space-between;padding:14px 16px;border:1px solid #ffffff2b;border-radius:8px;background:#ffffff0c;font-weight:800}.showcasePricing{padding:0 4% 12px;background:#f4f8fc}.pricingGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:1500px;margin:-18px auto 0;position:relative;z-index:5}.priceBox{min-height:400px;background:#fff;border:1px solid #d5e2ed;border-radius:8px;padding:20px 28px;display:flex;flex-direction:column;box-shadow:0 5px 16px #05274414}.priceBox.popular{border:2px solid #087df2}.popularBar{margin:-20px -28px 16px;padding:8px;text-align:center;background:#087df2;color:#fff;font-size:11px;font-weight:900}.priceBox h3{margin:0 0 4px;font-size:22px}.priceBox>p{margin:0;min-height:50px;font-size:13px;line-height:1.35;color:#355472}.price{margin-top:12px}.price strong{font-size:30px}.price small{font-size:14px}.monthly{font-size:12px;color:#526b82}.priceBox ul{padding:0;margin:14px 0 18px;list-style:none;font-size:12px;line-height:1.65;color:#254767}.priceBox li:first-letter{color:#087df2}.planBtn{margin-top:auto;min-height:34px;padding:0 15px}.audienceBars{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:12px;gap:12px;max-width:1500px;margin:12px auto}.audienceBars>div{display:grid;grid-template-columns:58px 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:14px 24px;border-radius:8px;background:#e5f3ff}.audienceBars>div:last-child{background:#e8f8f6}.audienceBars b{font-size:34px;color:#087df2}.audienceBars span small,.audienceBars span strong{display:block}.audienceBars span small{margin-top:4px;color:#4c6980}.audienceBars a{color:#087df2;font-weight:800}.showcaseFooter{display:grid;grid-template-columns:280px 1fr 260px;align-items:center;grid-gap:30px;gap:30px;padding:16px 4%;background:#062441;color:#fff}.showcaseFooter>img{width:240px;height:60px;object-fit:contain;background:#fff;border-radius:8px}.trustStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:10px;gap:10px}.trustStats span{padding-left:18px;border-left:1px solid #ffffff4a}.trustStats b,.trustStats small{display:block}.trustStats small{color:#b6cada;margin-top:3px}.legal{text-align:right;font-size:12px;color:#d4e1eb}.legal small{display:inline-block;margin-top:10px;color:#8da6ba}@media(max-width:1100px){.showcaseHeader{grid-template-columns:230px 1fr}.showcaseHeader nav{grid-column:1/-1;order:3;padding:10px 0;overflow-x:auto;justify-content:flex-start}.showcaseHeader{height:auto}.showcaseActions{grid-column:2}.heroLogoPanel img{width:280px}.pricingGrid{grid-template-columns:repeat(2,1fr)}.showcaseFooter{grid-template-columns:1fr}.legal{text-align:left}}@media(max-width:800px){.showcaseHeader{grid-template-columns:1fr auto;padding:8px 14px}.showcaseBrand img{width:180px}.showcaseActions .outlineBtn{display:none}.showcaseHeader nav{gap:22px;font-size:12px}.showcaseHero{height:650px}.showcasePitch{left:20px;right:20px;top:18%;width:auto}.showcasePitch h1{font-size:42px}.heroLogoPanel{right:20px;top:auto;bottom:70px}.heroLogoPanel img{width:180px;height:115px}.heroLogoPanel strong{display:none}.benefits{gap:6px}.pricingGrid,.showcaseJobs>div{grid-template-columns:1fr}.pricingGrid{margin:0}.audienceBars{grid-template-columns:1fr}.audienceBars>div{grid-template-columns:45px 1fr}.audienceBars a{grid-column:2}.showcaseFooter{grid-template-columns:1fr}.trustStats{grid-template-columns:repeat(2,1fr)}}.referencePage{min-height:100vh;background:#f7fbff;color:#08294d;font-family:Arial,Helvetica,sans-serif}.refHeader{height:82px;padding:5px 4%;display:grid;grid-template-columns:320px 1fr 300px;align-items:center;background:#fff;position:relative;z-index:30}.refBrand img{width:275px;height:70px;object-fit:contain}.refHeader nav{display:flex;justify-content:center;gap:40px;font-size:14px;font-weight:800}.refActions{display:flex;justify-content:flex-end;gap:18px}.refBlue,.refOutline,.refWatch{height:42px;min-width:128px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;border-radius:7px;font-weight:900}.refBlue{background:#087ef3;color:#fff;box-shadow:0 6px 14px #087ef32e}.refOutline{border:1px solid #72b9f4;color:#0874d8;background:#fff}.refHero{height:480px;position:relative;isolation:isolate;overflow:hidden;color:#fff;background:#123b62}.refMosaic,.refShade{position:absolute;inset:0}.refMosaic{z-index:-3;display:grid;grid-template-columns:38% 25% 19% 18%;grid-template-rows:55% 45%;grid-gap:2px;gap:2px;background:#fff}.refMosaic>div{background-size:cover;background-position:50%}.mosaicTruck{background-image:url(https://images.unsplash.com/photo-1501700493788-fa1a4fc9fe62?auto=format&fit=crop&w=1500&q=90)}.mosaicVan{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1200&q=90)}.mosaicCourier{background-image:url(https://images.unsplash.com/photo-1580674285054-bed31e145f59?auto=format&fit=crop&w=1000&q=90)}.mosaicBox{background-image:url(https://images.unsplash.com/photo-1586191582151-f73872dfd183?auto=format&fit=crop&w=1000&q=90)}.mosaicWarehouse{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=1000&q=90)}.refShade{z-index:-2;background:linear-gradient(90deg,#031b35e8,#062c52b2 31%,#0a31545e 55%,#061a2e9e),linear-gradient(0deg,#031a34e0,transparent 55%)}.refCopy{position:absolute;left:5%;top:31%;width:430px;text-shadow:0 2px 10px #00182d}.refCopy small{font-size:12px;letter-spacing:.17em;font-weight:900}.refCopy h1{font-size:43px;line-height:.95;margin:12px 0 8px;letter-spacing:-.035em}.refCopy p{font-size:17px;line-height:1.25;margin:0 0 14px}.refHeroBtns{display:flex;gap:12px}.refWatch{border:1px solid #fff;background:#06294dbd;color:#fff;min-width:190px}.refBenefits{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:14px;gap:14px;margin-top:13px;text-align:center}.refBenefits span{font-size:25px;color:#18a3ff}.refBenefits b{display:block;color:#fff;font-size:11px;line-height:1.05}.refCenterLogo{position:absolute;top:46%;transform:translate(-50%,-50%);width:355px;text-align:center}.refCenterLogo img{width:355px;max-height:205px;object-fit:contain;background:#ffffffed;border-radius:22px;padding:10px;image-rendering:auto;filter:none}.refCenterLogo small{display:block;margin-top:-26px;color:#08294d;font-size:9px;font-weight:900;letter-spacing:.18em;position:relative}.refTogether{position:absolute;right:5%;bottom:18%;padding-left:16px;border-left:4px solid #1597ff;font-weight:900;line-height:1.28;text-shadow:0 2px 8px #00182d}.refDots{position:absolute;left:50%;bottom:17px;display:flex;gap:8px;transform:translateX(-50%)}.refDots i{width:11px;height:11px;border-radius:50%;background:#ffffff85}.refDots i:first-child{background:#08b8ff}.refPricing{padding:0 4% 10px;background:#f7fbff}.refPricingGrid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:18px;gap:18px;max-width:1500px;margin:-1px auto 0;position:relative;z-index:5}.refPrice{min-height:300px;padding:14px 28px 12px;background:#fff;border:1px solid #d5e2ed;border-radius:7px;display:flex;flex-direction:column;box-shadow:0 4px 14px #05274416}.refPopular{margin:-14px -28px 9px;padding:6px;text-align:center;color:#fff;font-size:10px;font-weight:900}.refPrice h3{font-size:18px;margin:0 0 3px}.refPrice>p{font-size:12px;line-height:1.3;color:#355472;margin:0;min-height:40px}.refAmount{margin-top:6px}.refAmount strong{font-size:28px}.refAmount small{font-size:13px;margin-left:4px}.refMonth{font-size:11px;color:#526b82}.refPrice ul{list-style:none;padding:0;margin:8px 0;font-size:11px;line-height:1.55;color:#254767}.refPrice li:first-letter{color:#087df2}.refPlan{height:31px;margin-top:auto;border:1px solid #1689f5;border-radius:6px;display:grid;place-items:center;color:#0874db;font-size:12px;font-weight:900}.refPlanBlue{background:#087df2;color:#fff}.refAudience{max-width:1500px;margin:9px auto;display:grid;grid-template-columns:1.2fr 1fr;grid-gap:10px;gap:10px}.refAudience>div{display:grid;grid-template-columns:54px 1fr auto;grid-gap:12px;gap:12px;align-items:center;padding:11px 22px;border-radius:7px;background:#e5f3ff}.refAudience>div:last-child{background:#e8f8f6}.refAudience b{font-size:30px;color:#087df2}.refAudience small,.refAudience strong{display:block}.refAudience strong{font-size:14px}.refAudience small{font-size:10px;margin-top:3px;color:#4c6980}.refAudience a{font-size:11px;color:#087df2;font-weight:900}.refFooter{min-height:78px;padding:8px 4%;display:grid;grid-template-columns:280px 1fr 250px;grid-gap:25px;gap:25px;align-items:center;background:#062441;color:#fff}.refFooter>img{width:245px;height:58px;object-fit:contain}.refStats{display:grid;grid-template-columns:repeat(4,1fr)}.refStats span{padding-left:16px;border-left:1px solid #ffffff4a}.refStats b,.refStats small{display:block}.refStats b{font-size:14px}.refStats small{font-size:9px;color:#c1d1de;margin-top:3px}.refLegal{text-align:right;font-size:10px}.refLegal small{display:inline-block;margin-top:8px;color:#8da6ba}@media(max-width:900px){.refHeader{height:auto;grid-template-columns:1fr auto;padding:8px 14px}.refBrand img{width:190px}.refHeader nav{grid-column:1/-1;justify-content:flex-start;overflow-x:auto;gap:24px;padding:8px 0}.refActions .refOutline{display:none}.refHero{height:640px}.refMosaic{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.mosaicBox,.mosaicTruck,.mosaicVan{grid-row:auto}.refCopy{left:20px;top:16%;width:calc(100% - 40px)}.refCopy h1{font-size:40px}.refCenterLogo{width:200px;left:auto;right:18px;top:auto;bottom:70px;transform:none}.refCenterLogo img{width:200px;height:120px}.refCenterLogo small,.refTogether{display:none}.refAudience,.refFooter,.refPricingGrid{grid-template-columns:1fr}.refLegal{text-align:left}.refStats{grid-template-columns:repeat(2,1fr);gap:12px}}.refCenterLogo img{max-width:100%;transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.refHero{height:505px}.refMosaic{grid-template-columns:39% 25% 18% 18%;grid-template-rows:50% 50%}.refCopy{top:33%;left:5.1%;width:445px}.refCopy h1{font-size:44px;line-height:.96}.refCenterLogo{left:50.5%;top:51%;width:390px;isolation:isolate}.refCenterLogo img{width:390px;height:auto;max-height:none;padding:0;border-radius:0;filter:contrast(1.08) saturate(1.08)}.refCenterLogo small{display:none!important}.refTogether{right:6%;bottom:16%;font-size:19px}.refPricingGrid{margin:-27px auto 0}.refPrice.popular{border:2px solid #087df2;transform:translateY(-1px)}.refPopular{background:#087df2}@media(max-width:900px){.refHero{height:640px}.refCenterLogo{width:220px;left:auto;right:18px;top:auto;bottom:70px;transform:none}.refCenterLogo img{width:220px}.refPricingGrid{margin:0 auto}}.refCenterLogo{left:51%;top:49%;width:310px;pointer-events:none}.refCenterLogo img{width:310px!important;height:auto!important;max-height:245px!important;object-fit:contain!important;border-radius:0!important;padding:0!important;box-shadow:none!important;mix-blend-mode:multiply}.refCopy,.refTogether{z-index:4}@media(max-width:1100px) and (min-width:901px){.refCenterLogo{left:58%;width:260px}.refCenterLogo img{width:260px!important}}.refHeader{background:#052443;color:#fff}.refBrand{display:flex;align-items:center;gap:9px;color:#fff;text-decoration:none;white-space:nowrap}.refBrand>img{width:70px;height:58px;object-fit:contain}.refBrand>span{font-size:28px;font-weight:900;letter-spacing:-1.2px}.refBrand>span>span{color:#1295ff}.refBrand small{font-size:8px;color:#1295ff;vertical-align:top;margin-left:2px}.refHeader nav a{color:#fff}.refOutline{border-color:#fff;color:#fff;background:transparent}.refMosaic{grid-template-columns:38% 27% 18% 17%}.mosaicTruck{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1500&q=92)!important;background-position:50%}.mosaicVan{background-image:url(https://images.unsplash.com/photo-1586191582151-f73872dfd183?auto=format&fit=crop&w=1300&q=92)!important}.refCenterLogo{left:55%;top:43%;width:360px}.refCenterLogo img{width:360px!important;max-height:270px!important;background:transparent!important;mix-blend-mode:normal!important;filter:none!important}.refCopy{top:27%;width:480px}.refCopy h1{font-size:45px}.refPricingGrid{margin:-30px auto 0}@media(max-width:1100px) and (min-width:901px){.refBrand>span{font-size:22px}.refCenterLogo{left:61%;width:260px}.refCenterLogo img{width:260px!important}}.refMosaic{grid-template-columns:36% 29% 20% 15%;grid-template-rows:52% 48%}.mosaicTruck{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1600&q=92)!important}.mosaicVan{background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1400&q=92)!important;background-position:70%!important}.mosaicBox{background-image:url(https://images.unsplash.com/photo-1586191582151-f73872dfd183?auto=format&fit=crop&w=1100&q=92)!important}.mosaicCourier{background-image:url(https://images.unsplash.com/photo-1580674285054-bed31e145f59?auto=format&fit=crop&w=1000&q=92)!important}.mosaicWarehouse{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=900&q=88)!important}.refMosaic{grid-template-columns:40% 25% 20% 15%;grid-template-rows:54% 46%}.mosaicTruck{grid-row:1/3;background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1800&q=95)!important;background-position:50%!important}.mosaicVan{grid-row:1/3;background-image:url(https://images.unsplash.com/photo-1616432043562-3671ea2e5242?auto=format&fit=crop&w=1500&q=95)!important;background-position:75%!important}.mosaicBox{grid-row:1/3;background-image:url(https://images.unsplash.com/photo-1586191582151-f73872dfd183?auto=format&fit=crop&w=1200&q=95)!important;background-position:50%!important}.mosaicCourier{background-image:url(https://images.unsplash.com/photo-1580674285054-bed31e145f59?auto=format&fit=crop&w=1100&q=95)!important}.mosaicWarehouse{background-image:url(https://images.unsplash.com/photo-1586528116311-ad8dd3c8310d?auto=format&fit=crop&w=1000&q=90)!important}.refShade{background:linear-gradient(90deg,#031b35e6,#062c5299 31%,#0a31543d 58%,#061a2e73),linear-gradient(0deg,#031a34cf,transparent 55%)}.refMosaic{background-image:url(/D82F6AEB-B1CF-45CD-A3EF-2897A8F5D65C.png)!important;background-image:url(/DB83C503-CC44-4826-9474-0CBF14D96DCF.png)!important;display:block!important;background-image:url(/5758EA5F-EEDC-4741-9BE6-68ECB3A9499E.png)!important}.refCenterLogo,.refMosaic>div{display:none!important}.refMosaic{background-image:url(/D132FC63-2D63-41A4-A2D5-F9B87797FA22.png)!important;background-size:cover!important;background-position:50%!important;background-repeat:no-repeat!important}.refCenterLogo,.refCopy,.refDots,.refHeader,.refShade,.refTogether{display:none!important}.refHero{height:auto!important;min-height:0!important;aspect-ratio:16/9!important}.heroClickLayer{position:absolute;inset:0;z-index:20;pointer-events:none}.heroHit{position:absolute;display:block;pointer-events:auto;background:transparent}.heroHome{left:3%;top:1.5%;width:17%;height:10%}.heroDrivers{left:26.5%;top:3%;width:5%;height:7%}.heroJobs{left:34%;top:3%;width:4%;height:7%}.heroCompanies{left:41%;top:3%;width:7%;height:7%}.heroAbout{left:51%;top:3%;width:5%;height:7%}.heroContact{left:59%;top:3%;width:6%;height:7%}.heroSignIn{left:78%;top:2.5%;width:7%;height:7%}.heroGetStarted{left:86%;top:2.5%;width:10%;height:7%}@media(max-width:700px){.heroHit{min-height:32px}}.refCopy{display:block!important;z-index:21!important}.refBenefits,.refCopy h1,.refCopy p,.refCopy small,.refHeroBtns{display:revert}.refCopy>p{font-weight:700!important}.refBenefits{flex-direction:row!important;justify-content:flex-start!important;flex-wrap:nowrap!important;gap:24px!important;width:max-content!important;max-width:none!important}.refBenefits,.refBenefits>span{display:flex!important;align-items:center!important}.refBenefits>span{flex:0 0 auto!important;white-space:nowrap!important}.refBenefits .benefitIcon{place-items:center!important;width:34px!important;height:34px!important;min-width:34px!important;border:1px solid rgba(255,255,255,.7)!important;background:rgba(4,38,70,.72)!important;color:#fff!important;font-size:18px!important;margin-right:9px!important}.refAudience .audienceIcon,.refBenefits .benefitIcon{display:inline-grid!important;border-radius:50%!important;font-weight:900!important;line-height:1!important}.refAudience .audienceIcon{place-items:center!important;width:46px!important;height:46px!important;min-width:46px!important;border:1px solid rgba(255,255,255,.7)!important;background:rgba(4,38,70,.72)!important;color:#fff!important;font-size:22px!important}@media (max-width:700px){.refHero{aspect-ratio:auto!important;height:680px!important;min-height:680px!important;background:#062441!important}.refMosaic{height:100%!important;background-size:auto 100%!important;background-position:57%!important}.refCopy{left:16px!important;right:16px!important;top:19%!important;width:auto!important;max-width:390px!important;padding:16px!important;border-radius:12px!important;background:rgba(3,27,53,.82)!important;text-shadow:0 2px 8px rgba(0,24,45,.9)!important;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.refCopy small{font-size:10px!important;letter-spacing:.13em!important}.refCopy h1{font-size:34px!important;line-height:1!important;margin:9px 0!important}.refCopy>p{font-size:14px!important;line-height:1.35!important;margin-bottom:12px!important}.refHeroBtns{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.refHeroBtns .refBlue,.refHeroBtns .refWatch{min-width:0!important;height:38px!important;padding:0 14px!important;font-size:12px!important}.refBenefits{width:100%!important;max-width:100%!important;display:grid!important;grid-template-columns:1fr 1fr!important;grid-gap:9px 12px!important;gap:9px 12px!important;margin-top:13px!important}.refBenefits>span{white-space:normal!important;font-size:12px!important}.refBenefits .benefitIcon{width:28px!important;height:28px!important;min-width:28px!important;margin-right:6px!important;font-size:14px!important}.heroClickLayer{display:none!important}}.mobileHomeNav{display:none}@media (max-width:700px){.mobileHomeNav{position:relative;z-index:40;display:flex;align-items:center;gap:6px;width:100%;padding:8px 10px;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;background:#052443;color:#fff;white-space:nowrap;-webkit-overflow-scrolling:touch}.mobileHomeNav::-webkit-scrollbar{display:none}.mobileHomeNav a{flex:0 0 auto;padding:8px 9px;border-radius:7px;color:#fff;font-size:11px;font-weight:800;text-decoration:none}.mobileHomeNav .mobileNavCta{background:#087ef3}.refMosaic{background-position:57% 7%!important;top:0!important;height:100%!important;background-size:auto 114%!important;background-position:57% 100%!important}}.driver-dashboard{--brand:#0d8cff;--brand-dark:#071827;--ink:#0b1723;--muted:#617384;--line:#d9e5ed;--panel:#ffffff;width:100%;max-width:none;min-height:100svh;padding:0 clamp(20px,4vw,68px) 56px;background:radial-gradient(circle at 92% 0,rgba(13,140,255,.1),transparent 28rem),linear-gradient(180deg,#eef6fb,#f7fafc 420px,#f4f8fb)}.driver-dashboard .app-nav{min-height:88px;margin:0 calc(clamp(20px,4vw,68px) * -1) 28px;padding:0 clamp(20px,4vw,68px);border-bottom:1px solid rgba(255,255,255,.12);background:#07131f;color:#fff;box-shadow:0 10px 28px rgba(7,19,31,.1)}.driver-dashboard .app-brand{font-size:18px;color:#fff;letter-spacing:.04em}.driver-dashboard .app-brand span{color:#0d8cff}.driver-dashboard .app-nav-links{color:#cfe0ec}.driver-dashboard .app-nav-links a:hover{color:#5dbaff}.driver-dashboard .nav-signout{color:#fff;border-color:rgba(255,255,255,.28);background:rgba(255,255,255,.06)}.driver-dashboard .dashboard-hero,.driver-dashboard .passport-hero{border:1px solid rgba(255,255,255,.1);border-radius:20px;background:linear-gradient(90deg,rgba(4,14,24,.94),rgba(7,32,51,.88)),url(/D132FC63-2D63-41A4-A2D5-F9B87797FA22.png) center 46%/cover;color:#fff}.driver-dashboard .dashboard-hero .muted,.driver-dashboard .passport-hero .muted{color:#d7e4ee}.driver-dashboard .eyebrow{color:#087cd7}.driver-dashboard .eyebrow.light{color:#75c5ff}.driver-dashboard .dashboard-action,.driver-dashboard .driver-market-summary>div,.driver-dashboard .employer-metrics article,.driver-dashboard .panel,.driver-dashboard .profile-summary-row>div{border-color:#d9e5ed;box-shadow:0 14px 34px rgba(7,32,51,.055)}.driver-dashboard .dashboard-action{border-top:3px solid #0d8cff;background:linear-gradient(180deg,#fff,#f9fcfe)}.driver-dashboard .dashboard-action:hover{border-color:#0d8cff;box-shadow:0 18px 40px rgba(13,140,255,.12)}.driver-dashboard .action-arrow{color:#0d8cff;background:#e8f4ff}.driver-dashboard .button.primary,.driver-dashboard .employer-cta{background:#0d8cff;color:#fff}.driver-dashboard .employer-metrics strong,.driver-dashboard .match-box>strong,.driver-dashboard .status-score strong,.driver-dashboard .text-link{color:#087cd7}.driver-dashboard .dashboard-progress span{background:#0d8cff}.driver-dashboard .tag{border-color:#d7e5ef;background:#f4f9fc;color:#101820}.driver-dashboard .dark-tag{color:#eaf6ff;border-color:rgba(255,255,255,.22);background:rgba(255,255,255,.08)}@media(max-width:720px){.driver-dashboard{padding:0 16px 36px}.driver-dashboard .app-nav{margin:0 -16px 20px;padding:0 16px;min-height:70px}.driver-dashboard .dashboard-hero,.driver-dashboard .passport-hero{border-radius:16px}}.driver-dashboard .credential-upload-heading,.driver-dashboard .driver-market-heading,.driver-dashboard .marketplace-heading,.driver-dashboard .message-heading,.driver-dashboard .notification-heading,.driver-dashboard .profile-hero{margin:0 0 24px;padding:34px 36px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(4,14,24,.96),rgba(7,32,51,.88)),url(/D132FC63-2D63-41A4-A2D5-F9B87797FA22.png) center 48%/cover;color:#fff;box-shadow:0 20px 48px rgba(7,19,31,.14)}.driver-dashboard .credential-upload-heading .muted,.driver-dashboard .driver-market-heading .muted,.driver-dashboard .marketplace-heading .muted,.driver-dashboard .message-heading .muted,.driver-dashboard .notification-heading .muted,.driver-dashboard .profile-hero .muted{color:#d7e4ee}.driver-dashboard .credential-upload-heading .eyebrow,.driver-dashboard .driver-market-heading .eyebrow,.driver-dashboard .marketplace-heading .eyebrow,.driver-dashboard .message-heading .eyebrow,.driver-dashboard .notification-heading .eyebrow,.driver-dashboard .profile-hero .eyebrow{color:#75c5ff}.driver-dashboard .credential-upload-heading h1,.driver-dashboard .driver-market-heading h1,.driver-dashboard .marketplace-heading h1,.driver-dashboard .message-heading h1,.driver-dashboard .notification-heading h1,.driver-dashboard .profile-hero h1{color:#fff}.driver-dashboard .driver-market-summary>div,.driver-dashboard .marketplace-summary>div,.driver-dashboard .profile-summary-row>div{border-top:3px solid #0d8cff;background:linear-gradient(180deg,#fff,#f9fcfe)}.driver-dashboard .driver-market-summary strong,.driver-dashboard .marketplace-summary strong,.driver-dashboard .profile-summary-row strong{color:#087cd7}.driver-dashboard .credential-security,.driver-dashboard .message-count,.driver-dashboard .profile-score-card{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.driver-dashboard .credential-security span,.driver-dashboard .message-count span,.driver-dashboard .profile-score-card span{color:#cfe0ec}@media(max-width:720px){.driver-dashboard .credential-upload-heading,.driver-dashboard .driver-market-heading,.driver-dashboard .marketplace-heading,.driver-dashboard .message-heading,.driver-dashboard .notification-heading,.driver-dashboard .profile-hero{padding:24px 20px;border-radius:16px}}.driver-dashboard .application-hero,.driver-dashboard .apply-heading,.driver-dashboard .compliance-hero,.driver-dashboard .conversation-header,.driver-dashboard .opportunity-command-header{margin:0 0 24px;padding:34px 36px;border-radius:20px;border:1px solid rgba(255,255,255,.1);background:linear-gradient(90deg,rgba(4,14,24,.96),rgba(7,32,51,.88)),url(/D132FC63-2D63-41A4-A2D5-F9B87797FA22.png) center 50%/cover;color:#fff;box-shadow:0 20px 48px rgba(7,19,31,.14)}.driver-dashboard .application-hero .muted,.driver-dashboard .apply-heading .muted,.driver-dashboard .compliance-hero .muted,.driver-dashboard .conversation-header p,.driver-dashboard .opportunity-command-header .muted{color:#d7e4ee}.driver-dashboard .application-hero .eyebrow,.driver-dashboard .apply-heading .eyebrow,.driver-dashboard .compliance-hero .eyebrow,.driver-dashboard .conversation-header .eyebrow,.driver-dashboard .opportunity-command-header .eyebrow{color:#75c5ff}.driver-dashboard .application-hero h1,.driver-dashboard .apply-heading h1,.driver-dashboard .compliance-hero h1,.driver-dashboard .conversation-header h1,.driver-dashboard .opportunity-command-header h1{color:#fff}.driver-dashboard .apply-readiness,.driver-dashboard .compliance-ring,.driver-dashboard .conversation-context{border:1px solid rgba(255,255,255,.2);background:rgba(255,255,255,.08);color:#fff}.driver-dashboard .conversation-avatar.large{border:2px solid rgba(255,255,255,.28);background:#e8f4ff;color:#087cd7}.driver-dashboard .application-summary-strip>div,.driver-dashboard .compliance-summary>div{border-top:3px solid #0d8cff;background:linear-gradient(180deg,#fff,#f9fcfe)}.flow-shell{min-height:100svh;padding:48px 20px;background:linear-gradient(90deg,rgba(4,14,24,.93),rgba(7,32,51,.82)),url(/D132FC63-2D63-41A4-A2D5-F9B87797FA22.png) 50%/cover fixed}.flow-shell .flow-card{border:1px solid rgba(255,255,255,.14);box-shadow:0 26px 70px rgba(0,0,0,.28)}.flow-shell .app-brand{color:#0b1723}.flow-shell .app-brand span,.flow-shell .eyebrow,.flow-shell .text-link{color:#087cd7}.flow-shell .button.primary{background:#0d8cff;color:#fff}@media(max-width:720px){.driver-dashboard .application-hero,.driver-dashboard .apply-heading,.driver-dashboard .compliance-hero,.driver-dashboard .conversation-header,.driver-dashboard .opportunity-command-header{padding:24px 20px;border-radius:16px}.flow-shell{padding:20px 12px}}.flow-shell .account-card,.flow-shell .employer-setup-card,.flow-shell .onboarding-card,.flow-shell>.flow-card{position:relative;overflow:hidden}.flow-shell .account-card:before,.flow-shell .employer-setup-card:before,.flow-shell .onboarding-card:before,.flow-shell>.flow-card:before{content:"";position:absolute;inset:0 0 auto;height:5px;background:#0d8cff}.flow-shell .account-brand-row{padding-bottom:18px;margin-bottom:26px;border-bottom:1px solid #e0eaf1}.flow-shell .account-brand-row .app-brand{font-size:18px;letter-spacing:.04em}.flow-shell .choice.active{border-color:#0d8cff;box-shadow:0 0 0 1px #0d8cff,0 12px 28px rgba(13,140,255,.1)}.flow-shell input:focus,.flow-shell select:focus,.flow-shell textarea:focus{outline:none;border-color:#0d8cff;box-shadow:0 0 0 3px rgba(13,140,255,.12)}.flow-shell .feature-card{border-top:3px solid #0d8cff;background:linear-gradient(180deg,#fff,#f9fcfe)}.flow-shell .feature-card strong{color:#0b2940}.driver-dashboard:after{content:"MobilDeploy · Driven Workforce Solutions";display:block;margin:48px 0 0;padding:24px 0 0;border-top:1px solid #d9e5ed;color:#718494;font-size:12px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}@media(max-width:980px){.driver-dashboard .dashboard-actions,.driver-dashboard .employer-metrics{grid-template-columns:repeat(2,1fr)}.driver-dashboard .apply-layout,.driver-dashboard .conversation-workspace,.driver-dashboard .credential-form-layout{grid-template-columns:1fr}.driver-dashboard .application-hero,.driver-dashboard .apply-heading,.driver-dashboard .compliance-hero,.driver-dashboard .conversation-header,.driver-dashboard .credential-upload-heading,.driver-dashboard .driver-market-heading,.driver-dashboard .marketplace-heading,.driver-dashboard .opportunity-command-header,.driver-dashboard .profile-hero{align-items:flex-start}}@media(max-width:720px){.driver-dashboard .dashboard-actions,.driver-dashboard .driver-market-summary,.driver-dashboard .employer-metrics,.driver-dashboard .marketplace-summary,.driver-dashboard .profile-summary-row{grid-template-columns:1fr}.driver-dashboard .application-hero,.driver-dashboard .apply-heading,.driver-dashboard .compliance-hero,.driver-dashboard .conversation-header,.driver-dashboard .credential-upload-heading,.driver-dashboard .driver-market-heading,.driver-dashboard .marketplace-heading,.driver-dashboard .opportunity-command-header{flex-direction:column;gap:18px}.driver-dashboard .dashboard-action{min-height:105px}.driver-dashboard h1{overflow-wrap:anywhere}.driver-dashboard .button{max-width:100%}.flow-shell .flow-card{border-radius:18px}.flow-shell .flow-actions{align-items:stretch}.flow-shell .flow-actions .button{text-align:center}}.driver-dashboard a:focus-visible,.driver-dashboard button:focus-visible,.driver-dashboard input:focus-visible,.driver-dashboard select:focus-visible,.driver-dashboard textarea:focus-visible,.flow-shell a:focus-visible,.flow-shell button:focus-visible{outline:3px solid rgba(13,140,255,.45);outline-offset:3px}.driver-dashboard .button,.driver-dashboard .dashboard-action,.driver-dashboard .opportunity-card,.driver-dashboard button,.flow-shell .button,.flow-shell button{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease}.driver-dashboard .button:active,.driver-dashboard button:not(:disabled):active,.flow-shell .button:active,.flow-shell button:not(:disabled):active{transform:translateY(1px)}.driver-dashboard button:disabled,.flow-shell button:disabled{opacity:.58;cursor:not-allowed}@media(prefers-reduced-motion:reduce){.driver-dashboard *,.flow-shell *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}@media(max-width:700px){.referencePage{overflow-x:hidden}.mobileHomeNav{box-sizing:border-box}.refHero{height:620px!important;min-height:620px!important;overflow:hidden!important}.refMosaic{inset:0!important;width:100%!important;height:100%!important;background-size:auto 108%!important;background-position:57% 100%!important}.refCopy{top:16%!important;box-sizing:border-box!important;max-height:500px!important}.refCopy h1{font-size:clamp(28px,8.5vw,34px)!important}.refHeroBtns{width:100%!important}.refHeroBtns .refBlue,.refHeroBtns .refWatch{flex:1 1 145px!important;justify-content:center!important;text-align:center!important}.refBenefits{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;width:100%!important}.refBenefits>span{min-width:0!important}.refPricingGrid{margin:0 auto!important;padding-left:12px!important;padding-right:12px!important}.refPrice{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.refAudience>div{align-items:flex-start!important;flex-wrap:wrap!important;gap:12px!important}.refAudience>div>span{min-width:0!important;flex:1 1 220px!important}.refAudience>div>a{margin-left:58px!important}.flow-shell{overflow-x:hidden!important}.flow-shell .flow-card{width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding-left:18px!important;padding-right:18px!important}.flow-shell .account-brand-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important}.flow-shell .account-type-choice,.flow-shell .feature-grid{grid-template-columns:1fr!important}.flow-shell input,.flow-shell select,.flow-shell textarea{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.driver-dashboard{overflow-x:hidden!important}.driver-dashboard .app-nav{height:auto!important;min-height:70px!important;flex-wrap:wrap!important;gap:10px 14px!important;padding-top:12px!important;padding-bottom:12px!important}.driver-dashboard .app-nav-links{order:3!important;width:100%!important;display:flex!important;gap:8px 14px!important;overflow-x:auto!important;white-space:nowrap!important;padding-bottom:2px!important}.driver-dashboard .application-hero,.driver-dashboard .apply-heading,.driver-dashboard .compliance-hero,.driver-dashboard .conversation-header,.driver-dashboard .credential-upload-heading,.driver-dashboard .driver-market-heading,.driver-dashboard .marketplace-heading,.driver-dashboard .message-heading,.driver-dashboard .notification-heading,.driver-dashboard .opportunity-command-header,.driver-dashboard .profile-hero{width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.driver-dashboard .opportunity-card{grid-template-columns:1fr!important}.driver-dashboard .match-box{width:100%!important;max-width:100%!important}}@media(max-width:390px){.refHero{height:650px!important;min-height:650px!important}.refCopy{left:10px!important;right:10px!important;padding:14px!important}.refBenefits{grid-template-columns:1fr!important;gap:7px!important}.refAudience>div>a{margin-left:0!important;width:100%!important}}@media(max-width:700px){.refHero{height:760px!important;min-height:760px!important}.refMosaic{background-position:57% 100%!important}.refCopy{top:auto!important;bottom:22px!important;left:12px!important;right:12px!important;max-width:none!important;max-height:none!important;padding:14px 16px!important;background:rgba(3,27,53,.9)!important}.refCopy h1{font-size:30px!important;line-height:1.02!important}.refCopy>p{font-size:13px!important;line-height:1.3!important}}@media(max-width:390px){.refHero{height:800px!important;min-height:800px!important}.refCopy{bottom:14px!important}.refCopy h1{font-size:27px!important}}@media(max-width:700px){.refHero{height:760px!important;min-height:760px!important;overflow:hidden!important}.refMosaic{inset:0!important;width:100%!important;height:100%!important;background-size:auto 108%!important;background-position:57% 100%!important}.heroClickLayer{display:none!important}.refCopy{top:43%!important;bottom:auto!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:calc(100% - 32px)!important;max-width:390px!important;max-height:none!important;padding:14px 16px!important;text-align:center!important;background:rgba(3,27,53,.88)!important}.refCopy h1{font-size:30px!important;line-height:1.02!important}.refCopy>p{font-size:13px!important;line-height:1.3!important}.refHeroBtns{justify-content:center!important}.refBenefits{justify-items:start!important;text-align:left!important}}@media(max-width:390px){.refHero{height:800px!important;min-height:800px!important}.refCopy{top:42%!important;width:calc(100% - 24px)!important;padding:12px!important}.refCopy h1{font-size:27px!important}}@media(max-width:700px){.refMosaic{background-size:contain!important;background-position:50%!important;background-color:#062441!important}.refHero{height:700px!important;min-height:700px!important;background:#062441!important}.refMosaic{top:-7%!important;left:0!important;width:100%!important;height:114%!important;background-size:auto 100%!important;background-position:57% bottom!important;background-color:#062441!important}.heroClickLayer{display:none!important}.refCopy{top:45%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translateX(-50%)!important;width:calc(100% - 72px)!important;max-width:320px!important;padding:10px 12px!important}.refCopy small{font-size:8px!important;letter-spacing:.09em!important}.refCopy h1{font-size:23px!important;line-height:1!important;margin:6px 0!important}.refCopy>p{font-size:10px!important;line-height:1.25!important;margin-bottom:8px!important}.refHeroBtns{gap:6px!important}.refHeroBtns .refBlue,.refHeroBtns .refWatch{flex:1 1 120px!important;height:32px!important;padding:0 8px!important;font-size:9px!important}.refBenefits{gap:5px 8px!important;margin-top:8px!important}.refBenefits>span{font-size:9px!important}.refBenefits .benefitIcon{width:21px!important;height:21px!important;min-width:21px!important;font-size:10px!important;margin-right:4px!important}}@media(max-width:390px){.refHero{height:720px!important;min-height:720px!important}.refCopy{top:44%!important;width:calc(100% - 48px)!important;max-width:300px!important}.refCopy h1{font-size:21px!important}}@media(max-width:700px){.refCopy{top:41.5%!important}}@media(max-width:390px){.refCopy{top:40.5%!important}}.driver-dashboard .driver-market-heading .button.secondary{color:#0b2940}.refPricingIntro{max-width:1476px;margin:0 auto;padding:24px 12px 18px;scroll-margin-top:20px}.refPricingIntro h2{font-size:26px;margin:8px 0;color:#08294d}.refPricingIntro p{font-size:15px;margin:8px 0}.refPricingIntro p,.refPricingIntro small{max-width:850px;line-height:1.5;color:#355472}.refPricingIntro small{display:block;font-size:12px}.refPrice>p.refRenewal{min-height:0;font-size:12px;line-height:1.5;margin:6px 0 8px;font-weight:700}.refPrice .refMonth{line-height:1.5}.refPrice .refPlan{min-height:40px;height:auto;padding:8px;text-align:center}.subscription-offer-note{padding:18px;border:1px solid #bddcf4;background:#f0f8ff;border-radius:12px;margin:18px 0;line-height:1.5}.subscription-offer-note p{margin:8px 0}.subscription-offer-note .muted{font-size:13px}@media(max-width:600px){.refPricingIntro{padding:22px 12px 16px}.refPricingIntro h2{font-size:23px}}.refPricingIntro+.refPricingGrid{margin:0 auto}.public-entry{--brand:#0d8cff;--brand-dark:#071827;--ink:#0b1723;--muted:#617384;--line:#d9e5ed;width:100%;min-height:100svh;padding:24px max(16px,calc((100% - 1120px)/2)) 64px;background:radial-gradient(ellipse at 100% 0,rgba(13,140,255,.22),transparent 45%),radial-gradient(ellipse at 0 30%,rgba(71,208,228,.14),transparent 40%),#f2f7fc}.public-entry .flow-card{max-width:100%;margin-bottom:24px;border-radius:26px;box-shadow:0 14px 36px rgba(7,24,39,.07)}.public-entry .button.primary{background:#0d8cff;color:#fff;box-shadow:0 6px 16px rgba(13,140,255,.2)}.public-entry .text-link{color:#087cd7}.lively-jobs .driver-market-heading,.public-entry .account-intro,.public-entry .entry-hero{background:radial-gradient(circle at 95% 10%,rgba(13,140,255,.46),transparent 50%),linear-gradient(125deg,#071827,#0b3556);color:white;border:1px solid #245879;border-radius:24px;padding:32px}.lively-jobs .driver-market-heading .muted,.public-entry .account-intro .muted,.public-entry .entry-hero .muted{color:#d8e9f5;line-height:1.65}.lively-jobs .driver-market-heading .eyebrow,.public-entry .account-intro .eyebrow,.public-entry .entry-hero .eyebrow{color:#78d6ff}.public-entry h1{font-size:clamp(32px,5vw,56px);line-height:1.1;letter-spacing:-.035em}.public-entry .entry-hero .account-brand-row a{color:#e6f4ff}.public-entry .entry-hero .app-brand span{color:#5dbaff}.public-entry .account-intro{margin:24px 0}.public-entry .account-type-choice{gap:16px}.public-entry .account-type-choice .choice{position:relative;border:2px solid #c5dbea;padding:24px;border-radius:20px;background:#fff;box-shadow:0 7px 18px rgba(7,24,39,.05);transition:border-color .15s,transform .15s,box-shadow .15s}.public-entry .account-type-choice .choice strong{font-size:24px;color:#0b1723}.public-entry .account-type-choice .choice span{color:#526b7e;font-size:15px;line-height:1.6}.public-entry .account-type-choice .choice.active{border-color:#087cd7;background:#edf7ff;box-shadow:0 0 0 3px rgba(13,140,255,.12)}.public-entry .account-type-choice .choice.active:after{content:"Selected ✓";display:block;color:#075b9a;font-size:13px;font-weight:800;margin-top:12px}.entry-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0 30px}.entry-options a{display:block;background:#fff;color:#0b1723;border:2px solid #5dbaff;padding:18px;border-radius:18px;font-size:22px;font-weight:800}.entry-options span{display:block;color:#075b9a;font-size:13px;line-height:1.5;margin-top:8px}.public-entry .audience-section{scroll-margin-top:20px;border-top:5px solid #0d8cff;background:linear-gradient(135deg,#fff,#f0f8ff)}.public-entry .audience-section h2{font-size:clamp(28px,4vw,40px);line-height:1.15;margin-top:10px}.public-entry .feature-card{border:1px solid #c5dbea;border-top:4px solid #0d8cff;background:#fff;border-radius:18px;padding:24px}.public-entry .feature-card strong{font-size:19px;color:#0b1723;line-height:1.4}.public-entry .feature-card p{line-height:1.65}.public-entry a:focus-visible,.public-entry button:focus-visible{outline:3px solid #087cd7;outline-offset:4px}@media (hover:hover){.entry-options a:hover,.public-entry .account-type-choice .choice:hover{transform:translateY(-3px);box-shadow:0 12px 24px rgba(13,140,255,.16)}}@media(max-width:720px){.public-entry{padding-top:16px}.public-entry .flow-card{padding:22px}.lively-jobs .driver-market-heading,.public-entry .account-intro{padding:24px}.entry-options{grid-template-columns:1fr;gap:10px}.entry-options a{font-size:20px;padding:16px 18px}.public-entry .account-type-choice{grid-template-columns:1fr}.public-entry .flow-actions .button{width:100%;text-align:center}}@media(prefers-reduced-motion:reduce){.public-entry .choice{transition:none}.entry-options a:hover,.public-entry .choice:hover{transform:none}}.public-entry .button.secondary{background:#fff;color:#0b1723;border:1px solid #c5dbea}.contact-entry .contact-email{font-size:clamp(18px,4vw,24px);font-weight:700;overflow-wrap:anywhere}.themed-workspace-header .app-nav{background:radial-gradient(circle at 95% 10%,rgba(13,140,255,.35),transparent 50%),linear-gradient(125deg,#071827,#0b3556);border-bottom:3px solid #0d8cff}.themed-workspace-header .app-nav .app-brand{color:#fff;font-weight:900}.themed-workspace-header .app-nav .app-brand span{color:#5dbaff}.themed-workspace-header .app-nav-links a{display:inline-flex;align-items:center;padding:9px 13px;border:1px solid #376582;border-radius:12px;background:rgba(13,140,255,.1);color:#e6f4ff;font-weight:800}.themed-workspace-header .app-nav-links a:hover{background:#0b5488;color:#fff}.themed-workspace-header .app-nav a:focus-visible,.themed-workspace-header .app-nav button:focus-visible{outline:3px solid #78d6ff;outline-offset:3px}.themed-workspace-header .app-nav .nav-signout{background:#fff;color:#0b1723;border:1px solid #c5dbea;border-radius:12px;font-weight:800}.themed-workspace-header:not(.driver-dashboard) .app-nav{padding:16px 20px;border-radius:18px;flex-wrap:wrap;gap:12px}.themed-workspace-header .account-brand-row{padding:20px;border-radius:18px;background:radial-gradient(circle at 95% 10%,rgba(13,140,255,.35),transparent 50%),linear-gradient(125deg,#071827,#0b3556);border-bottom:3px solid #0d8cff}.themed-workspace-header .account-brand-row .app-brand{color:#fff}.themed-workspace-header .account-brand-row .app-brand span{color:#5dbaff}.themed-workspace-header .account-brand-row .text-link{color:#e6f4ff}.app-brand:has(.subpage-brand-logo){display:inline-flex;align-items:center;gap:10px;flex-shrink:0}.app-brand .subpage-brand-logo{display:block;width:58px;height:auto;max-height:36px;object-fit:contain;flex-shrink:0}.app-brand span.subpage-brand-wordmark{color:inherit!important;white-space:nowrap}@media(max-width:480px){.app-brand .subpage-brand-logo{width:46px;max-height:30px}.app-brand:has(.subpage-brand-logo){gap:8px}}.homeRentalSection{max-width:1500px;margin:24px auto;padding:26px 4%;display:flex;align-items:center;gap:28px}.homeRentalCopy{flex:1 1;min-width:0}.homeRentalCopy h2{margin:6px 0 12px;font-size:clamp(24px,3vw,34px);color:#08294d}.homeRentalCopy p{margin:0 0 12px;max-width:850px;color:#355472;line-height:1.6}.homeRentalCopy small{display:block;max-width:850px;font-size:12px;line-height:1.6;color:#526b82}.homeRentalSection .refBlue{flex-shrink:0;height:auto;min-height:44px;padding:12px 20px;text-align:center}.rental-entry .rental-introduction{font-size:18px;line-height:1.65}.rental-notice{font-size:13px;line-height:1.65;margin:14px 0 0;color:#526b7e}.rental-entry .entry-hero .rental-notice{color:#d8e9f5}.rental-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap}.rental-section-heading h2{margin-bottom:0}.rental-steps{grid-template-columns:repeat(3,minmax(0,1fr))}.rental-empty{margin-top:22px;padding:24px;border-radius:16px;background:#edf6fd;border:1px solid #c5dbea}.rental-empty h3{margin:0 0 8px;color:#0b3556}.rental-empty p{margin:0;line-height:1.65}.rental-owner-status{margin:20px 0 0;font-size:14px;color:#526b7e}.rental-listing-pricing{margin-top:32px;padding-top:28px;border-top:1px solid #c5dbea}.rental-listing-pricing h3{font-size:clamp(24px,4vw,32px);line-height:1.2;color:#0b3556;margin:10px 0 12px}.rental-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:20px;gap:20px;margin-top:24px}.rental-plan h4{color:#0b3556;font-size:24px;margin:18px 0 8px}.rental-plan-allowance{font-size:18px;font-weight:700;color:#075b9a;margin:0 0 20px}.rental-plan-amount{display:flex;align-items:baseline;gap:8px;color:#0b3556}.rental-plan-amount strong{font-size:38px!important;line-height:1.1!important}.rental-plan-amount span{font-size:15px}.rental-plan ul{padding-left:20px;color:#355472;line-height:1.7}.rental-plan-coming-soon{background:#edf6fd;border-radius:10px;padding:12px;color:#075b9a;font-size:14px;font-weight:700;margin:20px 0 0}.rental-pricing-terms{color:#526b7e;font-size:13px;line-height:1.65;margin:18px 0 0}@media(max-width:720px){.rental-plan-grid{grid-template-columns:1fr}}@media(max-width:800px){.homeRentalSection{flex-direction:column;align-items:flex-start;padding:22px 20px;margin:12px auto;gap:18px}.rental-steps{grid-template-columns:1fr}}@media(max-width:480px){.rental-entry .rental-introduction{font-size:16px}.homeRentalSection .refBlue{width:100%}}.homeServices{max-width:1380px;margin:28px auto;padding:28px;background:transparent;color:#08294d;box-sizing:border-box}.homeServiceOptions{display:flex;gap:10px;flex-wrap:wrap;border-bottom:1px solid #c5dbea;padding-bottom:20px}.homeServiceControls button,.homeServiceOptions button{border:1px solid #c5dbea;border-radius:12px;background:transparent;color:#08294d;padding:11px 18px;font:700 15px/1.4 Arial,Helvetica,sans-serif;cursor:pointer;min-height:44px}.homeServiceOptions button[aria-pressed=true]{background:#0d8cff;color:white;border-color:#5dbaff}.homeServicePanel{min-height:282px;display:flex;align-items:center}.homeServiceContent{width:100%;display:flex;align-items:center;gap:36px;padding:26px 0;animation:service-reveal .3s ease-out}.homeServiceCopy{flex:1 1;min-width:0}.homeServiceCopy .eyebrow{color:#075b9a}.homeServiceCopy h2{color:#08294d;font-size:clamp(26px,3vw,38px);line-height:1.15;margin:10px 0 16px}.homeServiceCopy p{color:#355472;max-width:880px;line-height:1.7;margin:0}.homeServiceCopy ul{display:flex;flex-wrap:wrap;gap:10px 22px;list-style:none;padding:0;margin:20px 0 0;color:#355472;font-size:14px}.homeServiceCopy li span{color:#087cd7}.homeServiceNotice{display:block;color:#526b7e;font-size:12px;line-height:1.65;margin:14px 0 0;max-width:880px}.homeServiceAction{flex-shrink:0;height:auto;min-height:44px;padding:14px 20px;text-align:center}.homeServiceControls{display:flex;justify-content:space-between;align-items:center;border-top:1px solid #c5dbea;padding-top:16px;color:#526b7e;font-size:13px}.homeServiceControls>div{display:flex;gap:8px}.homeServices button:hover{background:#e3f2ff}.homeServices button[aria-pressed=true]:hover{background:#087cd7}.homeServices a:focus-visible,.homeServices button:focus-visible{outline:3px solid #087cd7;outline-offset:4px}@keyframes service-reveal{0%{opacity:.4;transform:translateX(12px)}to{opacity:1;transform:translateX(0)}}@media(max-width:1450px){.homeServices{margin:28px 4%}}@media(max-width:800px){.homeServices{margin:18px 16px;padding:22px}.homeServiceContent{flex-direction:column;align-items:flex-start;gap:24px}.homeServicePanel{min-height:420px}.homeServiceAction{width:100%;box-sizing:border-box}.homeServiceOptions{display:grid;grid-template-columns:1fr 1fr}.homeServiceOptions button{padding:10px 8px}.homeServiceCopy ul{display:grid;grid-gap:10px;gap:10px}}@media(prefers-reduced-motion:reduce){.homeServiceContent{animation:none}}.desktopHeroNav{position:absolute;left:32.5%;top:0;width:44.5%;height:8%;min-height:44px;display:flex;align-items:center;justify-content:space-around;gap:8px;background:#031b35;pointer-events:auto;box-sizing:border-box;padding:0 8px}.desktopHeroNav a{color:#fff;font:600 clamp(10px,1vw,14px)/1.3 Arial,Helvetica,sans-serif;white-space:nowrap;padding:12px 0}.desktopHeroNav a:hover{color:#5dbaff}@media(max-width:900px){.desktopHeroNav{display:none}}.flow-shell,.passport-shell{width:min(1120px,calc(100% - 32px));margin:0 auto;padding:32px 0 80px}.flow-card{max-width:820px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:24px;padding:32px;box-shadow:0 18px 50px rgba(16,24,32,.08)}.flow-card h1,.passport-hero h1{font-size:clamp(36px,6vw,62px);margin:10px 0 14px}.flow-card h2{font-size:24px;margin:0 0 18px}.muted{color:var(--muted)}.progress-track{height:9px;background:#e7ecef;border-radius:999px;overflow:hidden;margin-top:28px}.progress-fill{height:100%;background:var(--brand);transition:width .2s ease}.step-label{font-size:13px;color:var(--muted);margin:8px 0 24px}.form-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.form-grid label,.radius-label{display:grid;grid-gap:8px;gap:8px;font-size:14px;font-weight:700}.form-grid input,.form-grid select,.form-grid textarea,.radius-label input{width:100%;border:1px solid var(--line);background:white;border-radius:11px;padding:13px 14px;font:inherit;color:var(--ink)}.form-grid textarea{resize:vertical}.choice-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:12px;gap:12px}.compact-choices{margin-top:12px}.choice{border:1px solid var(--line);border-radius:14px;padding:18px;text-align:left;background:white;font:inherit;font-weight:800;color:var(--ink);cursor:pointer}.choice.active{border-color:var(--brand);background:#eaf6f2;color:var(--brand-dark)}.radius-label{margin-top:22px;max-width:280px}.flow-actions{display:flex;justify-content:flex-end;gap:12px;margin-top:28px;flex-wrap:wrap}.flow-actions .button{border:0;cursor:pointer}.flow-actions .button.secondary{border:1px solid var(--line)}.flow-actions .button:disabled{opacity:.5;cursor:not-allowed}.full-row{grid-column:1/-1}.inline-check{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start;gap:12px!important}.inline-check input{width:auto!important;margin-top:3px}.form-error{grid-column:1/-1;background:#fff0f0;border:1px solid #efc8c8;border-radius:10px;padding:12px;color:#8b1d1d}.passport-hero{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#101820;color:white;border-radius:26px;padding:32px;margin-bottom:20px}.passport-hero .muted{color:#cbd4d8}.passport-hero .button.secondary{background:white;color:var(--ink)}.hero-actions{margin-top:20px}.readiness-ring{width:110px;height:110px;border:10px solid #66d2b6;border-radius:50%;display:grid;place-items:center;align-content:center;flex:0 0 auto}.readiness-ring strong{font-size:27px}.readiness-ring span{font-size:12px;color:#cbd4d8}.passport-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:18px;gap:18px}.panel{background:var(--panel);border:1px solid var(--line);border-radius:18px;padding:24px}.panel.wide{grid-column:1/-1}.link-card{display:block;transition:transform .15s ease,box-shadow .15s ease}.link-card:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(16,24,32,.08)}.panel-heading{display:flex;justify-content:space-between;gap:14px;align-items:center;margin-bottom:18px}.panel-heading h2{font-size:20px;margin:0}.tag-row{display:flex;gap:8px;flex-wrap:wrap}.tag-row.spaced{margin-top:14px}.tag{border:1px solid var(--line);background:#f8fafb;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:700}.text-link{color:var(--brand);font-weight:800;font-size:14px}.status.good{background:#dff6ec;color:#0a5b48;border-color:#b9e8d9}.status.pending{background:#fff7dd;color:#7d5f00;border-color:#eedb95}.empty-state{display:flex;justify-content:space-between;align-items:center;gap:18px;border:1px dashed var(--line);border-radius:14px;padding:20px}.empty-state p{margin:0;color:var(--muted)}.credential-list{display:grid;grid-gap:10px;gap:10px}.credential-row{display:flex;justify-content:space-between;align-items:center;gap:18px;border-top:1px solid var(--line);padding-top:14px}.credential-row:first-child{border-top:0;padding-top:0}.credential-row div{display:grid;grid-gap:4px;gap:4px}.credential-row div span{font-size:13px;color:var(--muted)}.opportunity-list{display:grid;grid-gap:16px;gap:16px}.opportunity-card{display:grid;grid-template-columns:1fr auto;grid-gap:28px;gap:28px;align-items:center}.opportunity-main h2{margin:12px 0 6px;font-size:24px}.match-box{min-width:145px;border-left:1px solid var(--line);padding-left:24px;display:grid;grid-gap:8px;gap:8px;text-align:center}.match-box>strong{font-size:34px;color:var(--brand)}.match-box>span{font-size:12px;color:var(--muted);font-weight:800}.match-box form{margin-top:8px}.opportunity-stats{display:flex;gap:22px}.opportunity-stats div{display:grid;text-align:center;min-width:70px}.opportunity-stats strong{font-size:27px;color:var(--brand)}.opportunity-stats span{font-size:12px;color:var(--muted)}.candidate-list{display:grid;grid-gap:0;gap:0}.candidate-row{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.candidate-row:first-child{border-top:0;padding-top:0}.candidate-row>div:first-child{display:grid;grid-gap:5px;gap:5px}.candidate-row small,.candidate-row span{color:var(--muted)}.candidate-actions{display:flex;align-items:center;gap:16px}.match-pill{min-width:74px;text-align:center;display:grid}.match-pill strong{font-size:24px;color:var(--brand)}.match-pill span{font-size:11px}.application-controls{display:flex;gap:8px}.application-controls select{border:1px solid var(--line);border-radius:10px;padding:10px;background:white}.application-controls .button{padding:10px 14px;border:1px solid var(--line);cursor:pointer}.profile-completeness-panel{margin-bottom:18px}.application-review{max-width:900px}.application-summary-grid{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:14px;gap:14px;margin:24px 0}.application-summary-box{border:1px solid var(--line);border-radius:14px;padding:18px;display:grid;grid-gap:6px;gap:6px}.application-summary-box>span{font-size:12px;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-weight:800}.application-summary-box>strong{font-size:20px}.application-summary-box>small{color:var(--muted)}.profile-warning{border:1px solid #eedb95;background:#fffaf0;border-radius:14px;padding:18px;margin:18px 0}.profile-warning p{margin:8px 0 10px;color:var(--muted)}.application-questions{margin-top:24px}.answer-list,.package-list{display:grid;grid-gap:12px;gap:12px}.answer-list>div,.package-list>div{display:grid;grid-gap:5px;gap:5px;border-top:1px solid var(--line);padding-top:12px}.answer-list>div:first-child,.package-list>div:first-child{border-top:0;padding-top:0}.package-list span{display:block;color:var(--muted);font-size:13px}.package-list strong{color:var(--ink)}.answer-list p{margin:4px 0 0;color:var(--muted);line-height:1.5}.notification-list{display:grid;grid-gap:14px;gap:14px}.notification-card{display:grid;grid-template-columns:1fr auto;grid-gap:24px;gap:24px;align-items:center}.notification-card.unread{border-width:2px;box-shadow:0 10px 30px rgba(16,24,32,.06)}.notification-card h2{margin:12px 0 6px}.notification-card p{margin:0 0 10px;line-height:1.55}.notification-card .flow-actions{margin-top:0}.driver-dashboard{padding-top:0}.app-nav{min-height:76px;display:flex;align-items:center;gap:28px;border-bottom:1px solid var(--line);margin-bottom:24px}.app-brand{font-weight:950;letter-spacing:.08em;font-size:15px;margin-right:auto}.app-brand span{color:var(--brand)}.app-nav-links{display:flex;gap:24px;font-size:13px;font-weight:800;color:var(--muted)}.app-nav-links a:hover{color:var(--brand)}.nav-signout{border:1px solid var(--line);background:white;border-radius:999px;padding:9px 14px;font-weight:800;cursor:pointer}.dashboard-hero{background:linear-gradient(120deg,#071827,#103f50);padding:38px 40px;box-shadow:0 24px 60px rgba(5,24,38,.16)}.dashboard-identity{display:flex;align-items:center;gap:22px}.dashboard-avatar{width:82px;height:82px;border-radius:22px;background:#fff;color:#0d3445;display:grid;place-items:center;font-size:24px;font-weight:950;box-shadow:0 8px 24px rgba(0,0,0,.16)}.dashboard-hero h1{font-size:clamp(34px,5vw,56px);margin:6px 0 8px}.dark-tag{background:rgba(255,255,255,.08);border-color:rgba(255,255,255,.2);color:#e8f4f7}.dashboard-actions{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:12px;gap:12px;margin:0 0 18px}.dashboard-action{min-height:128px;background:white;border:1px solid var(--line);border-radius:18px;padding:20px;display:grid;align-content:end;position:relative;transition:transform .15s ease,box-shadow .15s ease}.dashboard-action:hover{transform:translateY(-2px);box-shadow:0 14px 34px rgba(16,24,32,.08)}.dashboard-action strong{font-size:18px}.dashboard-action small{color:var(--muted);margin-top:5px}.action-arrow{position:absolute;right:18px;top:15px;width:32px;height:32px;border-radius:50%;display:grid;place-items:center;background:#edf7f5;color:var(--brand);font-weight:900}.dashboard-grid{margin-top:0}.passport-status-card{background:#f9fbfc}.status-score{display:flex;align-items:baseline;gap:8px}.status-score strong{font-size:42px;color:var(--brand)}.status-score span{font-size:13px;color:var(--muted)}.dashboard-progress{height:8px;background:#e4ecef;border-radius:999px;overflow:hidden;margin:12px 0 18px}.dashboard-progress span{display:block;height:100%;background:var(--brand)}.attention-list{display:grid;grid-gap:7px;gap:7px;color:var(--muted);font-size:13px}.attention-list span:before{content:"•";color:var(--brand);font-weight:900;margin-right:8px}.credentials-dashboard .panel-heading h2{font-size:28px}.credentials-dashboard .eyebrow{margin:0 0 5px}.credentials-dashboard .button{font-size:13px}.employer-hero{background:linear-gradient(120deg,#071827,#0d4b5c)}.employer-hero>div:first-child{max-width:760px}.employer-cta{background:white;color:#0a3444}.employer-network-badge{width:150px;height:150px;border-radius:50%;border:1px solid rgba(255,255,255,.24);background:rgba(255,255,255,.07);display:grid;place-items:center;align-content:center;text-align:center;flex:0 0 auto}.employer-network-badge strong{font-size:42px}.employer-network-badge span{font-size:11px;color:#cbd4d8;max-width:80px}.employer-metrics{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-bottom:36px}.employer-metrics article{background:white;border:1px solid var(--line);border-radius:18px;padding:20px;display:grid;grid-gap:5px;gap:5px}.employer-metrics span{font-size:12px;font-weight:800;color:var(--muted)}.employer-metrics strong{font-size:38px;color:#0d4558}.employer-metrics small{color:var(--muted)}.dashboard-section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin:0 0 18px}.dashboard-section-heading .eyebrow{margin:0 0 6px}.dashboard-section-heading h2{font-size:30px;margin:0}.dashboard-section-heading>p{max-width:420px;color:var(--muted);font-size:14px}.employer-command-card{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:50px;gap:50px;align-items:center;background:#f8fbfb;padding:32px}.employer-command-card h2{font-size:30px;margin:6px 0 12px}.employer-command-card p{line-height:1.65}.command-actions{display:grid;grid-gap:10px;gap:10px}.command-actions .button{text-align:center}.command-actions .text-link{text-align:center;padding:8px}@media(max-width:720px){.application-summary-grid,.choice-grid,.form-grid,.passport-grid{grid-template-columns:1fr}.panel.wide{grid-column:auto}.empty-state,.passport-hero{align-items:flex-start}.empty-state{flex-direction:column}.flow-card{padding:22px}.passport-hero{padding:24px}.readiness-ring{width:90px;height:90px;border-width:8px}.candidate-row,.notification-card,.opportunity-card{grid-template-columns:1fr}.match-box{border-left:0;border-top:1px solid var(--line);padding:18px 0 0;text-align:left}.candidate-actions{align-items:flex-start;flex-wrap:wrap}.opportunity-stats{justify-content:flex-start}.application-controls{flex-wrap:wrap}.notification-card .flow-actions{justify-content:flex-start}.app-nav{gap:12px;min-height:66px}.app-nav-links{display:none}.app-brand{font-size:13px}.nav-signout{padding:8px 11px}.dashboard-hero{flex-direction:column;padding:24px}.dashboard-identity{align-items:flex-start}.dashboard-avatar{width:62px;height:62px;border-radius:17px;flex:0 0 auto}.dashboard-hero .readiness-ring{align-self:flex-end;margin-top:-12px}.dashboard-actions{grid-template-columns:repeat(2,1fr)}.dashboard-action{min-height:112px;padding:16px}.credentials-dashboard .panel-heading{align-items:flex-start;flex-direction:column}.credential-row{align-items:flex-start}.driver-dashboard{width:min(100% - 22px,1120px)}.employer-network-badge{width:100px;height:100px;align-self:flex-end;margin-top:-8px}.employer-network-badge strong{font-size:30px}.employer-metrics{grid-template-columns:repeat(2,1fr)}.employer-metrics article{padding:16px}.employer-metrics strong{font-size:30px}.dashboard-section-heading{display:block}.dashboard-section-heading>p{margin-top:8px}.employer-command-card{grid-template-columns:1fr;gap:22px;padding:24px}}