.jnLaunchSite{--jn-ink:#082844;font-family:Arial,Helvetica,sans-serif;color:var(--jn-ink)}.jnLaunchSite *{box-sizing:border-box}.jnLaunchSite h1,.jnLaunchSite h2,.jnLaunchSite h3{font-weight:750;text-wrap:balance}.jnLaunchSite p{line-height:1.7}.jnLaunchSite a{text-underline-offset:4px}.jnLaunchSite :is(a,button,input,select,textarea,summary):focus-visible{outline:3px solid #0f8fb4;outline-offset:4px}.jnLaunchSite .jnButton{min-height:48px;font-size:14px;padding:14px 22px;border-radius:9px;gap:18px;transition:transform .15s,box-shadow .15s}.jnLaunchSite .jnButton:hover{transform:translateY(-2px);box-shadow:0 8px 20px #08284420}.jnLaunchHeader .jnNavCta,.jnLaunchSite .jnButtonOrange{background:#ff851b;color:#082844;border:1px solid #ff851b;box-shadow:none}.jnLaunchSite .jnButtonNavy{background:#082844;color:white}.jnLaunchSite .jnButtonGlass{color:white;border:1px solid #9db6c5;background:transparent}.jnLaunchSite .jnEyebrow{display:block;font-size:11px;font-weight:800;letter-spacing:.14em;line-height:1.6;color:#14718e}.jnLaunchSite .jnInlineLink{font-size:15px;color:#096480}.jnSkipLink{position:fixed;left:16px;top:-90px;z-index:2000;padding:16px;background:white;color:#082844}.jnSkipLink:focus{top:12px}.jnLaunchHeader{position:sticky;top:0;z-index:100}.jnLaunchHeader .jnPublicHeaderInner{max-width:1440px;margin:auto;padding:18px 5%;gap:22px}.jnLaunchHeader .jnPublicNav{gap:24px}.jnLaunchHeader .jnPublicNav a,.jnLaunchHeader .jnTextLink{font-size:14px;color:#16394e}.jnLaunchHeader .jnNavCta{font-size:13px;min-height:44px;display:flex;align-items:center;white-space:nowrap}.jnLaunchHeader .jnPublicLogo img{width:142px;height:auto}.jnLaunchHeader .jnPublicLogo span{font-size:10px}.jnMobileMenu summary{min-width:44px;min-height:44px;justify-content:center}.jnLaunchSite main{scroll-margin-top:95px}.jnLaunchSite main:focus{outline:none}.jnRefreshHero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:64px;padding:88px max(5%,calc((100vw - 1280px)/2));background:radial-gradient(ellipse at right bottom,#10546a 0,transparent 65%),#082844;color:#fff;min-height:660px}.jnRefreshFinal .jnEyebrow,.jnRefreshHero .jnEyebrow{color:#a2dbe9}.jnRefreshHero h1{font-size:clamp(40px,4.5vw,68px);line-height:1.05;letter-spacing:-.045em;color:white;margin:22px 0}.jnRefreshHero h1 em{font-style:normal;color:#ff9d46}.jnRefreshHero>div>p{font-size:17px;color:#d1e2ea;max-width:550px}.jnRefreshHero .jnHeroActions{margin-top:28px;flex-wrap:wrap}.jnHeroTerms{margin-top:28px;display:grid;gap:7px;font-size:13px;max-width:480px;color:#d1e2ea}.jnHeroTerms b{color:white;font-size:15px}.jnAudienceRail{display:flex;gap:34px;flex-wrap:wrap;justify-content:center;align-items:center;padding:25px 5%;background:#f2f7f8;border-bottom:1px solid #deeaee}.jnAudienceRail span{font-size:10px;letter-spacing:.12em;color:#526b7b}.jnAudienceRail b{font-size:15px}.jnProductIllustration{margin:0;min-width:0;position:relative;border-radius:18px;background:#fff;color:#082844;box-shadow:0 28px 70px #00132360;overflow:hidden;border:1px solid #69869a}.jnIllustrationTop{padding:19px 20px;display:flex;justify-content:space-between;gap:8px;border-bottom:1px solid #dde8ed;font-size:10px;font-weight:800}.jnIllustrationTop b{font-weight:400;margin-left:5px}.jnIllustrationTop>span:last-child{font-size:9px;color:#496374}.jnIllustrationBody{display:grid;grid-template-columns:100px 1fr}.jnIllustrationBody aside{padding:27px 15px;display:grid;align-content:start;gap:25px;background:#f0f5f7;font-size:10px;color:#4a6575}.jnIllustrationContent{padding:30px 22px}.jnIllustrationContent>small{font-size:9px;letter-spacing:.12em;color:#096c89;font-weight:800}.jnIllustrationContent h3{font-size:30px;line-height:1.1;margin:10px 0 22px;letter-spacing:-.035em}.jnRouteArt{position:relative;background:#eef6f4;border-radius:12px;overflow:hidden}.jnRouteArt svg{display:block;width:100%;height:auto}.jnRouteArt>span{position:absolute;background:#fff;font-size:9px;padding:5px 7px;border-radius:5px;box-shadow:0 2px 8px #08284412}.jnRouteOrigin{left:3%;bottom:5%}.jnRouteDestination{right:3%;top:5%}.jnIllustrationSteps{display:flex;justify-content:space-between;gap:8px;font-size:9px;margin-top:20px;color:#365467}.jnIllustrationSteps i{display:block;color:#096c89;font-style:normal;font-size:10px;margin-bottom:4px;font-weight:800}.jnProductIllustration figcaption{padding:12px 16px;background:#eef5f7;color:#3e5c6e;font-size:10px;text-align:center}.jnRefreshSection{padding:90px max(5%,calc((100vw - 1280px)/2))}.jnRefreshHeading{max-width:700px;margin-bottom:40px}.jnLaunchSite :is(.jnRefreshHeading,.jnEditorialSplit,.jnRefreshPricing,.jnFeeNotice) h2{font-size:clamp(32px,3.5vw,48px);line-height:1.1;letter-spacing:-.04em;margin:14px 0 20px}.jnRefreshHeading p{font-size:16px;color:#526b7b}.jnRefreshCards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.jnRefreshCards article{padding:30px;border:1px solid #dce8ed;border-radius:14px;background:#f8fbfc}.jnRefreshCards article>span{font-size:12px;color:#096c89;font-weight:800}.jnRefreshCards h3{font-size:23px;margin:30px 0 12px;letter-spacing:-.02em}.jnRefreshCards p{font-size:15px;color:#526b7b}.jnRefreshCards a{display:inline-block;margin-top:15px;color:#096480;font-weight:700;font-size:14px}.jnEditorialSplit{display:grid;grid-template-columns:1fr 1fr;align-items:center;background:#f4f8f9}.jnEditorialSplit>div:not(.jnEditorialPhoto){padding:65px clamp(26px,6vw,90px)}.jnEditorialPhoto{position:relative;height:540px;overflow:hidden}.jnEditorialPhoto img{width:100%;height:100%;object-fit:cover}.jnEditorialPhoto>span{position:absolute;bottom:24px;left:24px;padding:12px 16px;background:#fff;color:#082844;border-radius:6px;font-size:10px;letter-spacing:.12em;font-weight:800}.jnEditorialSplit p{font-size:16px;color:#526b7b}.jnSimpleChecks{padding:0;list-style:none;display:grid;gap:14px;margin:25px 0 30px;font-size:14px}.jnSimpleChecks li:before{content:"✓";color:#096c89;font-weight:800;margin-right:12px}.jnRefreshPricing{display:grid;grid-template-columns:1fr 1fr;gap:90px;padding:90px max(5%,calc((100vw - 1280px)/2))}.jnRefreshPricing p{font-size:16px;color:#526b7b}.jnPlanSummary>a{display:flex;justify-content:space-between;align-items:center;padding:22px 24px;border-bottom:1px solid #dce8ed;text-decoration:none;color:#082844;gap:15px}.jnPlanSummary>a:first-child{background:#fff0e1;border:1px solid #ffc58d;border-radius:12px}.jnPlanSummary>a:hover{background:#eef6f8}.jnPlanSummary span{font-size:17px}.jnPlanSummary span small{display:block;font-size:11px;margin-top:5px;color:#4d6677}.jnPlanSummary b{font-size:28px;white-space:nowrap}.jnPlanSummary b small{font-size:11px;font-weight:400}.jnPlanSummary>p{font-size:12px}.jnRefreshFinal{text-align:center;background:#082844;padding:80px 24px;color:white}.jnRefreshFinal h2{font-size:clamp(36px,4vw,56px);color:white;line-height:1.07;letter-spacing:-.04em;margin:16px 0 22px}.jnRefreshFinal p{max-width:650px;margin:0 auto 28px;color:#d1e2ea;font-size:16px}.jnRefreshFinal .jnHeroActions{justify-content:center;flex-wrap:wrap}.jnRefreshPageHero{text-align:center;padding:78px 24px 55px;background:#f2f7f8}.jnRefreshPageHero h1{font-size:clamp(38px,4vw,60px);letter-spacing:-.045em;line-height:1.08;margin:18px 0 24px}.jnRefreshPageHero h1 em{font-style:normal;color:#096c89}.jnRefreshPageHero>p{max-width:690px;margin:16px auto;font-size:17px;color:#526b7b}.jnRefreshPageHero .jnNotice{font-size:13px;color:#38556a}.jnRefreshPlanGrid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;padding:40px max(5%,calc((100vw - 1280px)/2)) 75px}.jnRefreshPlanGrid article{border:1px solid #d4e3e9;padding:26px 22px;border-radius:14px;display:flex;flex-direction:column;scroll-margin-top:100px}.jnRefreshPlanGrid article.payg{border:2px solid #ff851b;background:#fffbf7}.jnRefreshPlanGrid .jnEyebrow{font-size:9px;min-height:30px}.jnRefreshPlanGrid h2{font-size:24px;margin:14px 0}.jnRefreshPrice{display:grid;gap:5px}.jnRefreshPrice b{font-size:48px;letter-spacing:-.05em}.jnRefreshPrice>span{font-size:12px;color:#526b7b}.jnRefreshPlanGrid ul{padding:24px 0;list-style:none;display:grid;gap:15px;font-size:13px;line-height:1.6;flex:1 1;border-top:1px solid #deeaee;margin-top:24px}.jnRefreshPlanGrid li:before{content:"✓";color:#096c89;margin-right:7px}.jnRefreshPlanGrid .jnButton{padding:12px;font-size:13px;justify-content:center}.jnRefreshPlanGrid article>small{font-size:10px;color:#526b7b;line-height:1.6;margin-top:14px}.jnFeeNotice{display:grid;grid-template-columns:1fr 1.3fr;gap:60px;background:#eef5f7;padding:65px max(5%,calc((100vw - 1280px)/2))}.jnFeeNotice p{font-size:15px;color:#3e5b6e;margin:0 0 18px}.jnFaq details{border-bottom:1px solid #d9e5ea;padding:22px 0}.jnFaq summary{font-size:18px;font-weight:700;cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:20px;min-height:30px}.jnFaq summary::-webkit-details-marker{display:none}.jnFaq details[open] summary span{transform:rotate(45deg)}.jnFaq details>p{max-width:800px;color:#526b7b;font-size:15px}.jnLaunchSite .jnLaunchPill{font-size:10px;line-height:1.5}.jnLaunchSite .jnSectionLead h2{font-size:clamp(32px,3.5vw,46px);line-height:1.1}.jnLaunchSite .jnSectionLead p{font-size:16px;color:#526b7b}.jnLaunchSite .jnLaunchFeatureGrid article{background:#f7fafb;border:1px solid #dce8ed;box-shadow:none;padding:28px}.jnLaunchSite .jnLaunchFeatureGrid h3{font-size:21px}.jnLaunchSite .jnLaunchFeatureGrid p{font-size:15px;color:#526b7b}.jnLaunchSite .jnLaunchFeatureGrid article i{font-size:23px;color:#096480;background:#e2f1f5}.jnLaunchSite .jnSubHero{gap:50px}.jnLaunchSite .jnSubHero h1{font-size:clamp(38px,4.5vw,62px);line-height:1.05}.jnLaunchSite .jnSubHero>div>p{font-size:17px}.jnLaunchSite .jnLaunchMiniProof{font-size:12px}.jnLaunchSite .jnLaunchMiniProof b{font-size:14px}.jnLaunchSite .jnLaunchDriverSafety p,.jnLaunchSite .jnLaunchMerchantWorkflow p,.jnLaunchSite .jnSplitContent p{font-size:15px}.jnLaunchSite .jnLaunchMerchantWorkflow .flow span{font-size:13px;min-width:0}.jnLaunchSite .jnLaunchDriverSteps article h3{font-size:20px}.jnLaunchSite .jnLaunchDriverSteps article p{font-size:14px}.jnLaunchSite .jnLaunchDriverSteps article b{font-size:12px}.jnPhotoCaption{position:absolute;bottom:20px;left:20px;right:20px;padding:12px;background:white;color:#082844;border-radius:6px;font-size:11px}.jnLaunchSite .jnLaunchFinal{background:#082844}.jnLaunchSite .jnLaunchFinal p{font-size:15px;color:#d1e2ea}.jnLaunchSite .jnLaunchFooterTop a{font-size:13px;color:#c3d4df;line-height:1.6}.jnLaunchSite .jnLaunchFooterTop strong{font-size:14px}.jnLaunchSite .jnLaunchFooterBrand p{font-size:14px;color:#c3d4df}.jnLaunchSite .jnLaunchFooterBottom{font-size:11px;color:#b2c9d6}.jnLaunchSite .jnLaunchFooterTop{gap:35px}.jnLaunchSite .jnSignupBenefits b{font-size:14px}.jnLaunchSite .jnSignupBenefits span{font-size:12px;color:#c3d4df}.jnLaunchSite .jnApplicationIntro>p{font-size:16px}.jnSignupSteps{padding:0;list-style:none;display:grid;gap:20px;margin-top:36px}.jnSignupSteps li{display:grid;gap:6px;font-size:13px;color:#d1e2ea}.jnSignupSteps b{color:#fff;font-size:15px}.jnLaunchSite .jnFormHead p{font-size:15px;color:#526b7b}.jnLaunchSite .jnPublicForm label{font-size:13px}.jnLaunchSite .jnPublicForm input,.jnLaunchSite .jnPublicForm select,.jnLaunchSite .jnPublicForm textarea{font-size:16px;min-height:48px}.jnLaunchSite .jnConsent input{min-height:20px;min-width:20px}.jnLaunchSite .jnConsent>span{font-size:12px!important}.jnLaunchSite .jnFormMicro{font-size:12px!important;color:#526b7b!important}.jnLaunchSite .jnSignupBenefits article{padding:15px}.jnLaunchSite .jnPublicSuccess p{font-size:15px}@media(max-width:1100px){.jnLaunchHeader .jnPublicHeaderInner,.jnLaunchHeader .jnPublicNav{gap:16px}.jnRefreshHero{gap:30px;padding:65px 5%}.jnRefreshHero h1{font-size:48px}.jnRefreshPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.jnRefreshPricing{gap:40px}.jnIllustrationBody{grid-template-columns:70px 1fr}.jnIllustrationBody aside{font-size:9px;padding:24px 10px}.jnIllustrationContent{padding:25px 16px}.jnIllustrationContent h3{font-size:27px}}@media(max-width:900px){.jnLaunchHeader .jnPublicNav{display:none}.jnLaunchHeader .jnMobileMenu{display:block}.jnRefreshHero{grid-template-columns:1fr;padding:60px 6%;gap:40px;min-height:0}.jnRefreshHero>div{max-width:650px}.jnProductIllustration{width:100%;max-width:620px;justify-self:center}.jnRefreshCards{gap:15px}.jnRefreshCards article{padding:24px 18px}.jnEditorialSplit{grid-template-columns:1fr 1fr}.jnEditorialPhoto{height:460px}.jnEditorialSplit>div:not(.jnEditorialPhoto){padding:40px 28px}.jnLaunchSite .jnSubHero{grid-template-columns:1fr}.jnLaunchSite .jnSubHero .jnProductIllustration{max-width:620px}.jnLaunchSite .jnApplicationPage{grid-template-columns:1fr}.jnLaunchSite .jnLaunchSignup .jnApplicationIntro{padding:50px 6%}.jnLaunchSite .jnLaunchSignup .jnApplicationCard{max-width:720px;margin:30px auto;width:88%}.jnLaunchSite .jnLaunchFooterTop,.jnLaunchSite .jnSignupSteps{grid-template-columns:repeat(3,1fr)}.jnLaunchSite .jnLaunchFooterTop>div:first-child{grid-column:1/-1}.jnLaunchSite .jnLaunchFooterTop>div:last-child{grid-column:auto}}@media(max-width:600px){.jnLaunchHeader .jnPublicHeaderInner{padding:12px 18px;gap:12px}.jnLaunchHeader .jnPublicLogo img{width:115px}.jnLaunchHeader .jnPublicActions{margin-left:auto}.jnLaunchHeader .jnPublicActions .jnNavCta{display:none}.jnLaunchHeader .jnPublicLogo span{font-size:8px}.jnLaunchHeader .jnTextLink{font-size:13px}.jnMobileMenuPanel{right:0;width:min(320px,calc(100vw - 36px))}.jnLaunchSite .jnMobileMenuPanel a{min-height:44px;font-size:14px;display:flex;align-items:center}.jnRefreshHero h1{font-size:42px}.jnRefreshHero{padding:48px 22px}.jnRefreshHero>div>p{font-size:16px}.jnHeroTerms{font-size:12px}.jnHeroActions{gap:12px}.jnRefreshHero .jnHeroActions .jnButton{width:100%;justify-content:center}.jnIllustrationTop{padding:14px 12px;font-size:9px}.jnIllustrationTop>span:last-child{font-size:8px}.jnIllustrationBody{grid-template-columns:58px 1fr}.jnIllustrationBody aside{font-size:8px;gap:20px;padding:20px 8px}.jnIllustrationContent{padding:20px 13px}.jnIllustrationContent h3{font-size:26px}.jnIllustrationContent>small{font-size:7px}.jnIllustrationSteps,.jnRouteArt>span{font-size:8px}.jnProductIllustration figcaption{font-size:9px}.jnAudienceRail{gap:17px;padding:22px}.jnAudienceRail span{width:100%;text-align:center}.jnAudienceRail b{font-size:12px}.jnRefreshPricing,.jnRefreshSection{padding:58px 22px}.jnRefreshCards{grid-template-columns:1fr;gap:16px}.jnRefreshCards article{padding:26px}.jnRefreshCards h3{margin-top:22px}.jnEditorialSplit,.jnFeeNotice,.jnRefreshPricing{grid-template-columns:1fr}.jnEditorialPhoto{height:340px}.jnEditorialSplit>div:not(.jnEditorialPhoto){padding:45px 22px}.jnDriverEditorial>div:first-child{order:2}.jnRefreshPricing{gap:24px}.jnPlanSummary>a{padding:20px}.jnRefreshFinal{padding:60px 22px}.jnRefreshPlanGrid{grid-template-columns:1fr;padding:25px 22px 55px;gap:18px}.jnRefreshPageHero{padding:50px 22px 30px}.jnRefreshPageHero h1{font-size:38px}.jnFeeNotice{padding:45px 22px;gap:15px}.jnLaunchSite .jnLaunchFooterTop{grid-template-columns:1fr 1fr}.jnLaunchSite .jnLaunchFooterTop>div:last-child{grid-column:1/-1}.jnLaunchSite .jnSignupSteps{grid-template-columns:1fr}.jnLaunchSite .jnLaunchSignup .jnApplicationCard{width:calc(100% - 28px);padding:24px;margin:18px 14px}.jnLaunchSite .jnPublicForm{grid-template-columns:1fr}.jnLaunchSite .jnPublicForm .span2{grid-column:auto}.jnLaunchSite .jnLaunchFinal>div:last-child{flex-wrap:wrap}.jnLaunchSite .jnLaunchFinal h2{font-size:34px}}@media(prefers-reduced-motion:reduce){.jnLaunchSite *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.jnLaunchSite .jnConsent>span{display:block;line-height:1.8}.jnLaunchSite .jnConsent input{display:inline-block;vertical-align:middle;margin:0 8px 0 0;width:20px;height:20px}.jnLaunchSite .jnConsent a{display:inline}@media(max-width:600px){.jnLaunchSite .merchantSignup .jnApplicationIntro{padding:32px 22px}.jnLaunchSite .merchantSignup .jnApplicationIntro h1{font-size:34px!important;margin:16px 0}.jnLaunchSite .merchantSignup .jnApplicationIntro>p{font-size:14px;margin-bottom:0}.jnLaunchSite .merchantSignup .jnSignupBenefits,.jnLaunchSite .merchantSignup .jnSignupSteps{display:none}}.jnProductVisual{margin:0;min-width:0;width:100%;position:relative;align-self:center}.jnProductStage{position:relative;isolation:isolate;padding:24px 20px 45px;display:grid;place-items:center;min-height:470px}.jnDeviceHalo{position:absolute;z-index:-1;inset:10% 0 6%;border-radius:50%;background:radial-gradient(ellipse,#9dd5de44,transparent 70%)}.jnProductPhonePair{display:flex;align-items:center;justify-content:center;gap:22px;width:100%;max-width:510px}.jnProductPhone{position:relative;flex:1 1;max-width:235px;min-width:0;border:7px solid #102b3d;border-radius:30px;overflow:hidden;background:#eef6f8;box-shadow:0 28px 48px #001a2b35,0 0 0 1px #7891a4;line-height:0}.jnProductPhone:after{content:"";position:absolute;inset:0;pointer-events:none;border:1px solid #ffffff40;border-radius:23px}.jnProductPhone img{display:block;width:100%;height:auto;border-radius:20px}.jnProductPhonePair .jnProductPhone:first-child{transform:translateY(-10px) rotate(-3deg)}.jnProductPhonePair .jnProductPhone:nth-child(2){transform:translateY(20px) rotate(3deg)}.jnProductVisual-driver .jnProductPhonePair .jnProductPhone{max-width:250px;flex:none;width:66%;transform:rotate(3deg)}.jnProductIdentity{position:absolute;bottom:8px;left:50%;transform:translateX(-50%);white-space:nowrap;background:#fff;color:#082844;padding:10px 17px;font-size:10px;font-weight:800;letter-spacing:.13em;border:1px solid #dae7ec;border-radius:99px;box-shadow:0 5px 20px #08284412}.jnProductVisual figcaption{color:#536d7d;font-size:11px;line-height:1.65;text-align:center;max-width:560px;margin:15px auto 0;padding:0 12px}.jnLaunchSubHero .jnProductVisual figcaption,.jnRefreshHero .jnProductVisual figcaption{color:#d1e2ea}.jnProductLaptop{width:100%;position:relative;max-width:660px}.jnLaptopScreen{border:10px solid #142b3c;border-radius:18px 18px 6px 6px;background:#eaf3f5;box-shadow:0 24px 65px #00142155;overflow:hidden}.jnLaptopPresentationLabel{padding:14px 18px;display:flex;justify-content:space-between;gap:8px;background:white;color:#082844;font-size:9px;font-weight:800;letter-spacing:.06em;border-bottom:1px solid #d4e3e8}.jnLaptopPresentationLabel span{font-weight:400;letter-spacing:0}.jnLaptopAppCanvas{display:flex;gap:24px;align-items:center;justify-content:center;padding:20px 35px;background:radial-gradient(ellipse at 25% 40%,#fff,#d9ebf0)}.jnLaptopAppCanvas .jnProductPhone{max-width:175px;border-width:4px;border-radius:15px;box-shadow:0 8px 20px #08284425}.jnLaptopAppCanvas .jnProductPhone img{border-radius:11px}.jnLaptopBase{position:relative;height:15px;margin:0 -3%;border-radius:2px 2px 50% 50%;background:linear-gradient(#d9e3e8,#8da3b1);box-shadow:0 18px 25px #00142125}.jnLaptopBase span{position:absolute;top:0;left:40%;right:40%;height:5px;border-radius:0 0 8px 8px;background:#738a99}.jnPricingProductVisual{max-width:390px;margin-top:24px}.jnPricingProductVisual .jnProductStage{min-height:0;padding:18px 15px 36px}.jnPricingProductVisual .jnProductPhone{max-width:150px;border-width:5px;border-radius:20px}.jnPricingProductVisual .jnProductPhone img{border-radius:14px}.jnPricingProductVisual .jnProductIdentity{font-size:9px}.jnDriverEditorial>.jnProductVisual{padding:35px}.jnDriverEditorial .jnProductVisual figcaption{color:#536d7d}@media(max-width:1100px){.jnProductStage{min-height:380px;padding:20px 12px 40px}.jnProductPhonePair{gap:14px}.jnProductPhone{border-width:5px;border-radius:24px}.jnProductPhone img{border-radius:18px}.jnLaptopAppCanvas{padding:18px;gap:16px}.jnLaptopScreen{border-width:7px}.jnLaptopAppCanvas .jnProductPhone{max-width:150px}}@media(max-width:600px){.jnProductStage{min-height:0;padding:18px 8px 40px}.jnProductPhonePair{gap:16px}.jnProductPhone{max-width:210px;border-width:5px;border-radius:22px}.jnProductPhone img{border-radius:16px}.jnProductVisual-driver .jnProductPhonePair .jnProductPhone{max-width:215px}.jnProductVisual figcaption{font-size:10px;margin-top:10px}.jnProductIdentity{font-size:8px;padding:9px 12px;bottom:5px}.jnLaptopPresentationLabel{padding:10px 8px;font-size:7px}.jnLaptopAppCanvas{gap:12px;padding:14px 12px}.jnLaptopAppCanvas .jnProductPhone{border-width:3px;border-radius:11px}.jnLaptopAppCanvas .jnProductPhone img{border-radius:8px}.jnLaptopScreen{border-width:6px;border-radius:11px 11px 3px 3px}.jnLaptopBase{height:11px}.jnDriverEditorial>.jnProductVisual{padding:25px}.jnPricingProductVisual{max-width:340px}.jnPricingProductVisual .jnProductPhone{max-width:135px}}.jnPublicChat{position:fixed;z-index:90;right:22px;bottom:max(20px,env(safe-area-inset-bottom));font-family:Arial,Helvetica,sans-serif;color:#082844}.jnPublicChatLauncher{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:13px 19px;background:#ff851b;color:#082844;border:1px solid #ffac64;border-radius:99px;font-size:14px;font-weight:750;box-shadow:0 8px 25px #08284430;cursor:pointer}.jnPublicChatLauncher:hover{background:#ff9c43}.jnPublicChat :is(button,a):focus-visible{outline:3px solid #0f8fb4;outline-offset:3px}.jnPublicChatPanel{position:absolute;right:0;bottom:68px;width:min(420px,calc(100vw - 32px));height:min(680px,calc(100dvh - 120px));display:flex;flex-direction:column;border:1px solid #cfdee6;border-radius:16px;background:#fff;box-shadow:0 18px 60px #08284438;overflow:hidden}.jnPublicChatTitle{padding:15px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#082844;color:white}.jnPublicChatTitle>div{display:grid;gap:5px}.jnPublicChatTitle strong{font-size:15px}.jnPublicChatTitle span{font-size:11px;color:#d1e2ea}.jnPublicChatTitle button{min-width:44px;min-height:44px;border:1px solid #7897aa;border-radius:9px;background:transparent;color:white;font-size:27px;cursor:pointer}.jnPublicChatPanel iframe{display:block;width:100%;min-height:0;flex:1 1;border:0;background:#fff}.jnPublicChatHelp{padding:12px 14px;display:flex;justify-content:space-between;gap:12px;flex-wrap:wrap;border-top:1px solid #dce7ed;font-size:11px}.jnPublicChatFallback a,.jnPublicChatHelp a{color:#096480;text-underline-offset:3px}.jnPublicChatHelp span{color:#526b7b}.jnPublicChatFallback{padding:25px;flex:1 1}.jnMarketingSite:has(.jnPublicChat){padding-bottom:86px}@media(max-width:600px){.jnPublicChat{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}.jnPublicChatLauncher{min-height:48px;padding:12px 16px;font-size:13px}.jnPublicChatPanel{bottom:61px;width:calc(100vw - 32px);height:calc(100dvh - 110px)}.jnPublicChatTitle{padding:10px 12px}.jnMarketingSite:has(.jnPublicChat){padding-bottom:82px}}.jnPublicChat{z-index:120}.jnMarketingSite:has(:is(input,textarea,select):focus) .jnPublicChat:not(:has(.jnPublicChatPanel)){visibility:hidden}.jnEarlyAccessPlans{display:flex;flex-wrap:wrap;gap:8px;margin:20px 0}.jnEarlyAccessPlans a{padding:10px 14px;border:1px solid #b9cbd5;border-radius:8px;color:#082844;text-decoration:none;font-weight:700}.jnEarlyAccessPlans a[aria-current=page]{background:#082844;color:#fff}.jnEarlyAccessPlans a:focus-visible{outline:3px solid #0f8fb4;outline-offset:3px}.sidebar{overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.sidebar .nav{display:grid;gap:13px;align-content:start}.sidebar .navGroup{display:grid;gap:4px;min-width:0}.sidebar .navGroupTitle{margin:7px 12px 2px;color:#a9c1d8;font-size:11px;font-weight:800;letter-spacing:.11em;text-transform:uppercase;line-height:1.4}.sidebar .navGroup a{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border-radius:9px}.sidebar .navGroup a[aria-current=page]{background:rgba(105,185,232,.18);color:#fff;box-shadow:inset 3px 0 var(--orange);font-weight:800}.portalMenuButton:focus-visible,.portalMenuDrawer a:focus-visible,.portalMenuDrawer button:focus-visible,.sidebar .navGroup a:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.sidebar .sidebarFoot{margin-top:20px}.portalMenuGroup{display:grid;gap:4px}.portalMenuGroupTitle{margin:12px 11px 4px;color:#566e83;font-size:12px;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;font-weight:800}.portalMenuDrawer nav .portalMenuGroup a[aria-current=page]{background:#eaf4fa;color:#143756;border-left:3px solid var(--orange)}.portalMenuDrawer nav .portalMenuGroup a[aria-current=page]>span{color:#143756}@media(max-width:900px){.driverShell .topbar{display:flex}.portalMenuDrawer nav{display:grid;gap:12px}.portalMenuGroup{display:grid;gap:4px}.portalMenuDrawer{overscroll-behavior:contain;padding-bottom:max(18px,env(safe-area-inset-bottom))}}.driverPayments{grid-template-columns:minmax(0,1fr)}.driverPayments>*,.earningsPayoutMethod>div{min-width:0}.earningsPayoutMethod h2{overflow-wrap:anywhere}@media(prefers-reduced-motion:reduce){.portalMenuDrawer nav a,.sidebar .navGroup a{scroll-behavior:auto;transition:none}}.chatThreadFilters,.notificationFilterBar{display:flex;flex-wrap:wrap;gap:10px;padding:12px;border-bottom:1px solid #e1e7ed}.chatThreadFilters{flex-direction:column}.chatThreadFilters label,.notificationFilterBar label{display:flex;flex-direction:column;gap:4px;font-size:.82rem;font-weight:600;color:#3a5067}.chatThreadFilters input,.chatThreadFilters select,.notificationFilterBar input,.notificationFilterBar select{width:100%;min-width:0;border:1px solid #d5dfe9;border-radius:8px;padding:9px;background:#fff;color:#183049}.notificationFilterBar label{flex:1 1 170px}.chatThreadPager{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:12px;border-top:1px solid #e1e7ed;font-size:.82rem}.chatThreadPager button{padding:7px 10px;border:1px solid #d5dfe9;border-radius:7px;background:#fff;color:#183049;cursor:pointer}.chatThreadPager button:disabled{opacity:.45;cursor:not-allowed}.chatThreadFilters :focus-visible,.chatThreadPager button:focus-visible,.creditJourney a:focus-visible,.notificationFilterBar :focus-visible{outline:3px solid #ff872d;outline-offset:2px}.creditJourney ol{padding-left:24px;line-height:1.9}.creditJourney .pageActions{display:flex;flex-wrap:wrap}@media(max-width:800px){.chatThreadFilters{padding:10px}.notificationFilterBar{flex-direction:column}.creditJourney .pageActions a{flex:1 1 160px;text-align:center}}.uxSkipLink{position:fixed;top:10px;left:10px;z-index:20000;padding:12px 18px;background:#fff;color:#102a43;transform:translateY(-180%);border:2px solid #143756;border-radius:8px}.uxSkipLink:focus{transform:translateY(0)}.content :is(a,button,input,select,textarea,summary):focus-visible,.workspaceModal :focus-visible{outline:3px solid #1969a0;outline-offset:3px}.content{min-width:0}.content :is(input,select,textarea){max-width:100%}.srOnly{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.uxDisclosure{border:1px solid #dce4ea;background:#fff;border-radius:14px;padding:16px 20px;scroll-margin-top:24px}.uxDisclosure>summary{cursor:pointer;font-size:1.05rem;font-weight:700;color:#153652;min-height:32px}.uxDisclosure>summary small{font-weight:400;display:block;color:#52677a;margin-top:6px}.uxDisclosure[open]>summary{margin-bottom:16px}.notificationFilterBar{align-items:end}.notificationFilterBar label{flex-basis:150px}.notificationItem>div,.notificationList.managed .notificationItem{min-width:0}.notificationItem p,.notificationTitleRow strong,.uxWrapText{overflow-wrap:anywhere}.notificationTitleRow{flex-wrap:wrap}.notificationItem time{color:#52677a;font-size:.8rem}.chatThreadPager button,.notificationItemActions :is(button,a){min-height:44px}.pagination{flex-wrap:wrap;gap:10px}.pagination :is(a,span.disabled){min-height:40px;display:inline-flex;align-items:center;justify-content:center;padding:8px 10px}.paginationItem{display:inline-flex;gap:5px;align-items:center}.paginationPages{flex-wrap:wrap}.uxChat{height:min(780px,calc(100dvh - 180px));min-height:540px;grid-template-columns:minmax(230px,300px) minmax(0,1fr)}.uxChat .chatThreadList{display:flex;flex-direction:column;min-width:0;min-height:0;overflow:hidden}.uxChat .chatThreadResults{overflow:auto;flex:1 1;min-height:0;overscroll-behavior:contain}.uxChat .chatThreadFilters,.uxChat .chatThreadHead,.uxChat .chatThreadPager{flex-shrink:0}.uxChat .chatThreadButton{min-height:76px}.uxChat .chatThreadButton[aria-pressed=true]{box-shadow:inset 3px 0 #1769a0;background:#eaf4fa}.uxChat .chatBubble time,.uxChat .chatThreadButton time{font-size:.75rem;color:#52677a}.uxChat .chatConversation{min-height:0;overflow:hidden}.uxChat .chatConversation>header{gap:12px;flex-shrink:0}.uxChat .chatConversation h2{font-size:1.1rem;overflow-wrap:anywhere}.uxChat .chatMessages{min-height:0;max-height:none;flex:1 1;overscroll-behavior:contain}.uxChat .chatComposer{flex-shrink:0}.uxChat .chatComposer textarea{min-width:0;resize:none;min-height:64px}.uxChat .chatBubble{overflow-wrap:anywhere}.uxChat .chatBack{display:none}.uxPrivateKey code{overflow-wrap:anywhere;white-space:normal}.uxPrivateKey .rowActions{flex-wrap:wrap}@media(max-width:800px){.notificationFilterBar{align-items:stretch}.notificationFilterBar label{flex:1 1 auto}.notificationItem,.notificationManageHead{flex-direction:column;align-items:stretch;gap:12px}.notificationItemActions{flex-wrap:wrap;justify-content:flex-start}.uxChat{grid-template-columns:1fr;height:calc(100dvh - 150px);min-height:500px}.uxChat .chatThreadList{max-height:none;border:0}.uxChat.hasSelection>.chatThreadList,.uxChat:not(.hasSelection)>.chatConversation{display:none}.uxChat .chatBack{display:inline-flex;margin-bottom:10px}.uxChat .chatConversation>header{padding:12px 16px}.uxChat .chatMessages{padding:16px}.uxChat .chatComposer{padding:12px;gap:8px}.uxChat .chatSafetyNote{padding:0 12px 12px}.uxDisclosure{padding:14px}.pagination{justify-content:center}}.uxMapChoice{margin:8px 0}.uxMapChoice>.rowActions{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.driverStopCard{scroll-margin-top:20px}.uxPagination{align-items:center!important;justify-content:space-between;gap:12px}.uxPagination,.uxPagination>div{display:flex!important;flex-wrap:wrap}.uxPagination>div{min-width:0;gap:6px}.uxPagination :is(.paginationNavLeft,.paginationNavRight)>:is(a,span.disabled){display:inline-flex!important;width:auto;height:auto;min-height:44px;padding:8px 10px;white-space:nowrap}.uxPagination .paginationPages>.paginationItem{display:inline-flex;width:auto;height:auto;gap:6px;padding:0;border:0;background:transparent}.uxPagination .paginationItem>a{display:inline-flex;min-width:40px;width:auto;height:44px;padding:8px}.uxPagination .paginationItem>span[aria-hidden]{display:inline-flex;width:auto;height:auto;border:0;background:transparent;padding:4px}@media(max-width:760px){.uxPagination{justify-content:center}.uxPagination .paginationPages{order:-1;flex-basis:100%;justify-content:center}.uxPagination :is(.paginationNavLeft,.paginationNavRight){justify-content:center}}.reportRangeFilter label{min-width:0}.reportRangeFilter :is(input,select){min-width:0;width:100%;max-width:100%}@media(max-width:760px){.reportRangeFilter{grid-template-columns:repeat(2,minmax(0,1fr))}.reportRangeFilter label:first-of-type{grid-column:1/-1}}