@media (max-width:1023px){:is(.ddSectionAvatar:has(img),.ddAccountInitials:has(img),.ddAvatar:has(img),.ddContactAvatar:has(img)){overflow:hidden}.ddSectionAvatar>img,.ddAccountInitials>img,.ddAvatar>img,.ddContactAvatar>img{object-fit:cover;border-radius:50%;width:100%;height:100%;display:block}body.role-transporter .ddAccountInitials>img{box-sizing:border-box;border:2px solid #eff5fb}.ddCustomerPhotoSection{margin-top:18px}.ddCustomerPhotoSection h2{letter-spacing:-.4px;color:#071c43;margin:0 0 9px;font-size:17px;line-height:1.3}.ddCustomerPhotoSection h2>span{letter-spacing:0;color:#63799d;font-size:12px;font-weight:400}.ddCustomerPhotoCard{background:#fff;border:1px solid #e1eaf3;border-radius:12px;align-items:center;gap:18px;padding:14px 16px;display:flex}.ddCustomerPhotoPreview{color:#071c43;background:#edf5fd;border-radius:50%;flex:0 0 80px;place-items:center;width:80px;height:80px;font-size:24px;font-weight:700;display:grid;overflow:hidden}.ddCustomerPhotoPreview>img{object-fit:cover;width:100%;height:100%}.ddCustomerPhotoCopy{flex:1;min-width:0}.ddCustomerPhotoCopy h3{color:#071c43;margin:0;font-size:13px;line-height:1.4}.ddCustomerPhotoCopy>p{color:#63799d;margin:4px 0 8px;font-size:12px;line-height:1.5}.ddCustomerPhotoCard .customerPhotoActions{flex-direction:column;align-items:flex-start;gap:4px;display:flex}body.role-customer .ddCustomerPhotoCard .customerPhotoActions>.btn{color:#e65d00;width:auto;max-width:100%;min-height:36px;box-shadow:none;background:#fff;border:1px solid #ff7114;border-radius:7px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font-size:13px;font-weight:600;line-height:1.4;display:inline-flex}.ddCustomerPhotoCard .customerPhotoActions svg{flex-shrink:0;width:18px;height:18px}.ddCustomerPhotoCard .customerPhotoActions>.textAction{color:#071c43;background:0 0;border:0;min-height:30px;padding:2px 0;font-size:12px;text-decoration:underline}.ddCustomerPhotoCard button:disabled{opacity:.6;cursor:wait}.ddCustomerPhotoSection .customerPhotoNotice{color:#254b7e;margin:8px 0 0;font-size:12px;line-height:1.5}.ddCustomerPhotoHelp{color:#63799d;margin:7px 0 0;font-size:11px;line-height:1.5}@media (max-width:360px){.ddCustomerPhotoCard{gap:12px;padding:12px}.ddCustomerPhotoPreview{flex-basis:64px;width:64px;height:64px}.ddCustomerPhotoCopy h3{font-size:12px}}body:is(.role-customer,.role-transporter) main.ddAccountPage:not([data-mobile-account-section=overview]),body.role-transporter main.ddVerificationPage{padding-top:12px!important}body:is(.role-customer,.role-transporter) .ddAccountSubheading{gap:12px;min-height:32px;margin:0 0 14px}body:is(.role-customer,.role-transporter) .ddAccountSubheading :is(button,a){color:#071c43;background:0 0;border:0;border-radius:7px;flex:0 0 32px;place-items:center;width:32px;min-width:32px;height:36px;min-height:36px;padding:0;display:grid}body:is(.role-customer,.role-transporter) .ddAccountSubheading svg{width:22px;height:22px;transform:rotate(180deg)}body:is(.role-customer,.role-transporter) .ddAccountSubheading h1{letter-spacing:-.5px;color:#071c43;margin:0;font-size:19px;line-height:1.25}.ddAccountSectionHero,.ddPayoutIdentity{isolation:isolate;color:#fff;background:#071c43;border-radius:12px;align-items:center;gap:14px;min-height:88px;padding:16px;display:flex;position:relative;overflow:hidden}.ddAccountSectionHero:before,.ddAccountSectionHero:after,.ddPayoutIdentity:before,.ddPayoutIdentity:after{content:"";z-index:-1;background:#112f56;width:230px;height:120px;position:absolute;top:-35px;right:-65px;transform:rotate(32deg)}.ddAccountSectionHero:after,.ddPayoutIdentity:after{background:#0b254c;top:95px;right:5px;transform:rotate(-35deg)}.ddSectionAvatar{color:#071c43;background:#eef5fc;border-radius:50%;flex:0 0 62px;place-items:center;width:62px;height:62px;font-size:21px;font-weight:750;display:grid}.ddSectionAvatar svg{stroke-width:1.7px;width:31px;height:31px}.ddAccountSectionHero>div,.ddPayoutIdentity>div{flex:1;min-width:0}.ddAccountSectionHero strong{letter-spacing:-.4px;overflow-wrap:anywhere;font-size:20px;line-height:1.3;display:block}.ddAccountSectionHero>div>span{color:#e6edf7;margin-top:3px;font-size:13px;line-height:1.5;display:block}.ddAccountSectionHero>div>small{color:#7b3211;background:#ffead5;border-radius:5px;margin-top:5px;padding:3px 8px;font-size:11px;line-height:1.4;display:inline-block}.ddAccountSectionHero>div>small[data-state=active]{color:#005e49;background:#c9f5e5}body:is(.role-customer,.role-transporter) .ddAccountPage:is([data-mobile-account-section=personal],[data-mobile-account-section=business])>.accountGrid,body:is(.role-customer,.role-transporter) .ddAccountPage:is([data-mobile-account-section=personal],[data-mobile-account-section=business])[data-mobile-account-editing=false]>.accountEditorHost{display:none!important}body:is(.role-customer,.role-transporter) .ddAccountPage:is([data-mobile-account-section=personal],[data-mobile-account-section=business])[data-mobile-account-editing=false]>.accountEditorHost:has(.accountEditNotice){display:block!important}.ddAccountPage[data-mobile-account-editing=false] .accountEditorHost .accountEditPanel{box-shadow:none;background:0 0;border:0;margin:10px 0 0;padding:0;display:block}.ddAccountPage[data-mobile-account-editing=false] .accountEditorHost .accountEditPanel>:not(.accountEditNotice){display:none}.ddAccountPage .accountEditNotice{font-size:12px;line-height:1.5}.ddPersonalDetails{margin-top:18px}.ddPersonalDetails h2,.ddDetailsHeading h2{letter-spacing:-.4px;color:#071c43;margin:0 0 9px;font-size:17px;line-height:1.3}.ddPersonalDetails dl{background:#fff;border:1px solid #e1eaf3;border-radius:12px;margin:0 0 12px;padding:0 12px}.ddPersonalDetails dl>div{grid-template-columns:42px minmax(0,1fr);align-content:center;column-gap:12px;min-height:63px;padding:10px 0;display:grid}.ddPersonalDetails dl>div+div{border-top:1px solid #edf2f7}.ddPersonalDetails dl>div>span{background:#edf5fd;border-radius:9px;grid-row:1/3;align-self:center;place-items:center;width:42px;height:42px;display:grid}.ddPersonalDetails svg{width:25px;height:25px}.ddPersonalDetails dt{color:#63799d;font-size:11px;line-height:1.5}.ddPersonalDetails dd{color:#071c43;overflow-wrap:anywhere;margin:1px 0 0;font-size:14px;line-height:1.5}.ddPersonalDetails .ddPrimary{justify-content:center;gap:12px;min-height:48px;font-size:14px}.ddPersonalDetails .ddPrimary svg{width:23px;height:23px}body:is(.role-customer,.role-transporter) .ddAccountPage[data-mobile-account-section=personal]>.ddPersonalSecurityLink{color:#071c43;text-align:left;cursor:pointer;background:#f0f7fe;border:1px solid #dfeaf7;border-radius:12px;align-items:center;gap:13px;width:100%;margin:12px 0 0;padding:15px;display:flex!important}.ddPersonalSecurityLink>span{background:#e3f0fd;border-radius:9px;flex:0 0 42px;place-items:center;height:42px;display:grid}.ddPersonalSecurityLink>span svg{width:27px;height:27px}.ddPersonalSecurityLink>div{flex:1;min-width:0}.ddPersonalSecurityLink strong{font-size:15px;line-height:1.4;display:block}.ddPersonalSecurityLink small{color:#63799d;margin-top:4px;font-size:12px;line-height:1.5;display:block}.ddPersonalSecurityLink>svg{flex-shrink:0;width:17px;height:17px}.ddBusinessDetails{margin-top:13px}.ddDetailsHeading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.ddDetailsHeading h2{margin:0}.ddDetailsHeading button{color:#f76b0e;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;min-height:34px;padding:4px 0 4px 10px;font-size:13px;display:flex}.ddDetailsHeading svg{width:19px;height:19px}.ddBusinessDetails dl{background:#fff;border:1px solid #e1eaf3;border-radius:12px;grid-template-columns:1fr 1fr;column-gap:16px;margin:0;padding:0 14px;display:grid}.ddBusinessDetails dl>div{min-width:0;padding:10px 0}.ddBusinessDetails dl>div:nth-child(n+3){border-top:1px solid #edf2f7}.ddBusinessDetails dt{color:#63799d;margin-bottom:4px;font-size:10px;line-height:1.4}.ddBusinessDetails dd{color:#071c43;overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.4}.ddBusinessReview{color:#60789a;margin:5px 0 0;font-size:11px;line-height:1.5}.ddBusinessReview>summary{cursor:pointer;align-items:center;gap:7px;min-height:32px;list-style:none;display:flex}.ddBusinessReview>summary>span{color:#071c43;margin-left:auto}.ddBusinessReview svg{width:14px;height:14px}.ddBusinessReview>div{background:#fff;border:1px solid #e1eaf3;border-radius:9px;padding:8px 12px}.ddBusinessReview p{margin:3px 0 8px}.ddBusinessReview a,.ddVerificationSetupLink{color:#254b7e;justify-content:space-between;align-items:center;gap:8px;min-height:36px;display:flex}.ddVerificationSetupLink{font-size:12px}body:is(.role-customer,.role-transporter) .ddAccountPage .accountEditCard{margin:14px 0;padding:16px}.ddAccountPage .accountEditCard h2{font-size:18px}.ddAccountPage .accountEditGrid label{color:#526d94;gap:6px;font-size:12px;display:grid}.ddAccountPage .accountEditGrid input{background:#f7fafc;border:1px solid #dce6f2;border-radius:9px;padding:11px 12px}.ddAccountPage .accountEditGrid small{font-size:11px}.ddAccountPage .accountEditActions .btn{min-height:46px}body.role-transporter .ddAccountPage[data-mobile-account-section=business]>.profileImageCard{box-shadow:none;background:0 0;border:0;margin:12px 0 0;padding:0}body.role-transporter .ddAccountPage .profileImageCard>.panelHeading{border:0;margin:0 0 9px;padding:0}.ddAccountPage .profileImageCard .panelHeading h2{letter-spacing:-.4px;margin:0;font-size:17px;line-height:1.3}.ddAccountPage .profileImageCard .panelHeading p{display:none}body.role-transporter .ddAccountPage .profileMediaEditorGrid{background:#fff;border:1px solid #e1eaf3;border-radius:12px;padding:0 10px;display:block}body.role-transporter .ddAccountPage .profileMediaItem{box-shadow:none;background:0 0;border:0;border-radius:0;grid-template-rows:auto auto;grid-template-columns:54px minmax(0,1fr) 83px;align-items:center;gap:3px 10px;margin:0;padding:10px 0;display:grid;overflow:visible}body.role-transporter .ddAccountPage .profileMediaItem+.profileMediaItem{border-top:1px solid #edf2f7}body.role-transporter .ddAccountPage .profileMediaPreview{background:#edf4fa;border:0;border-radius:9px;grid-area:1/1/3;place-items:center;margin:0;display:grid;overflow:hidden;aspect-ratio:1!important;width:54px!important;height:54px!important;min-height:54px!important}body.role-transporter .ddAccountPage .profileMediaPreview.person{border-radius:50%}.ddAccountPage .profileMediaPreview img{object-fit:cover;width:100%;height:100%}.ddAccountPage .profileMediaPreview svg{width:28px;height:28px}body.role-transporter .ddAccountPage .profileMediaPreview>span:has(.ddMediaInitials)>:not(.ddMediaInitials){display:none}.ddAccountPage .ddMediaInitials{font-size:17px}.ddAccountPage .profileMediaPreview.logo:has(.ddMediaInitials){color:#fff;background:#071c43}body.role-transporter .ddAccountPage .profileMediaItemBody{display:contents}.ddAccountPage .profileMediaItemBody h3{color:#071c43;grid-area:1/2;align-self:end;margin:0;font-size:12px;line-height:1.4}.ddAccountPage .profileMediaItemBody>p{color:#63799d;grid-area:2/2;align-self:start;margin:0;font-size:10px;line-height:1.4}.ddAccountPage .profileMediaItemBody>.actionButtons{flex-direction:column;grid-area:1/3/3;align-items:stretch;gap:3px;margin:0;display:flex}body.role-transporter .ddAccountPage .profileMediaItem .actionButtons>.btn{width:100%;min-width:0;min-height:34px;box-shadow:none;color:#f36b11;background:#fff;border:1px solid #ff7114;border-radius:6px;justify-content:center;align-items:center;gap:4px;padding:6px 7px;font-size:11px;display:flex}.ddAccountPage .profileMediaItem .ddMediaLegacyLabel{display:none}.ddAccountPage .profileMediaItem .ddMediaShortLabel{align-items:center;gap:5px;display:flex!important}.ddMediaShortLabel svg{width:15px;height:15px}body.role-transporter .ddAccountPage .profileMediaItem .actionButtons>button.btn{color:#294a77;background:0 0;border:0;min-height:28px;padding:2px 4px;font-size:10px;text-decoration:underline}.ddAccountPage .profileMediaItemBody>.formNotice{grid-area:3/1/auto/-1;font-size:11px}body.role-transporter .ddAccountPage .profileMediaHelp{color:#63799d;order:2;margin:6px 0 0;font-size:10px;line-height:1.5}.ddAccountPage[data-mobile-account-section=business] .profileImageCard{flex-direction:column;display:flex!important}.ddAccountPage .profileImageCard>.panelHeading{order:0}.ddAccountPage .profileMediaEditorGrid{order:1}body.role-transporter .ddAccountPage[data-mobile-account-section=payouts] .ddStripePayoutCard{box-shadow:none;background:0 0;border:0;flex-direction:column;gap:12px;margin:0;padding:0;display:flex!important}body.role-transporter .ddStripePayoutCard>:is(.payoutDetailsHead,.payoutBankPanel){display:none!important}body.role-transporter .ddStripePayoutCard .ddPayoutIdentity{gap:13px;min-height:122px;padding:16px;display:flex!important}.ddPayoutIdentityLabel{color:#e3edfb;justify-content:space-between;align-items:center;gap:7px;margin-bottom:6px;font-size:12px;line-height:1.4;display:flex}.ddPayoutIdentityLabel small{color:#dceafa;border:1px solid #a8c2dc;border-radius:4px;padding:2px 5px;font-size:10px}.ddPayoutIdentity strong{letter-spacing:-.3px;color:#fff;font-size:17px;line-height:1.35;display:block}.ddPayoutConnected{color:#005e49;background:#c9f5e5;border-radius:5px;margin-top:8px;padding:4px 8px;font-size:11px;line-height:1.4;display:inline-block}body.role-transporter .ddStripePayoutCard .payoutSecurityNote{color:#071c43;background:#fff;border:1px solid #e1eaf3;border-radius:12px;align-items:flex-start;gap:12px;margin:0;padding:16px;display:flex}.ddStripePayoutCard .payoutSecurityNote>span{color:#071c43;background:#edf5fd;border-radius:9px;flex:0 0 39px;place-items:center;height:39px;font-size:22px;display:grid}.ddStripePayoutCard .payoutSecurityNote strong{font-size:14px;line-height:1.4}.ddStripePayoutCard .payoutSecurityNote p{color:#63799d;margin:7px 0 0;font-size:12px;line-height:1.65}body.role-transporter .ddStripePayoutCard .payoutFormActions{flex-direction:column;order:4;gap:9px;margin:0;display:flex}.ddStripePayoutCard .payoutFormActions>.btn{width:100%;min-height:47px;box-shadow:none;border-radius:9px;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:14px;display:flex}.ddStripePayoutCard .payoutFormActions>.btn.light{color:#071c43;background:#eaf1f9;border:1px solid #dce8f5}.ddStripePayoutCard .payoutFormActions>.btn:last-child{color:#254b7e;background:0 0;border:0;min-height:38px;font-size:12px}body.role-transporter .ddStripePayoutCard .accountTestWarning{color:#785019;background:#fff8e8;border:1px solid #ffdc91;border-radius:10px;order:5;align-items:center;gap:12px;margin:0;padding:13px;font-size:12px;line-height:1.5;display:flex}.ddStripePayoutCard .accountTestWarning svg{color:#ed9a0c;flex-shrink:0;width:24px;height:24px}.ddStripePayoutCard>.formNotice{margin:0;font-size:12px;line-height:1.55}.ddStripePayoutCard>p{margin:0;font-size:13px;line-height:1.6}body.role-transporter main.ddVerificationPage{flex-direction:column;gap:12px;display:flex}.ddVerificationPage>.backLink,.ddVerificationPage>.verificationHero{display:none!important}.ddVerificationTop{order:0}.ddVerificationTop .ddAccountSubheading{margin-bottom:14px}.ddVerificationIdentity .ddSectionAvatar svg{width:27px;height:27px}.ddVerificationIdentity strong{font-size:15px;line-height:1.4}.ddVerificationIdentity>div>span{font-size:11px}.ddVerificationBadge{color:#755016;background:#fff0ce;border-radius:5px;flex-shrink:0;align-items:center;max-width:100%;padding:4px 6px;font-size:10px;line-height:1.4;display:inline-flex}.ddVerificationBadge[data-status=APPROVED]{color:#005e49;background:#c9f5e5}.ddVerificationBadge:is([data-status=REJECTED],[data-status=EXPIRED]){color:#a12138;background:#ffe1e5}body.role-transporter .ddVerificationPage>:is(.formNotice,.reviewNote){order:1;font-size:12px;line-height:1.6;margin:0!important}.ddVerificationDocuments{order:2}.ddVerificationDocument{background:#fff;border:1px solid #e1eaf3;border-radius:12px;grid-template-columns:42px minmax(0,1fr);gap:10px;margin-bottom:10px;padding:13px;display:grid}.ddVerificationDocument:last-child{margin-bottom:0}.ddDocumentIcon{background:#edf5fd;border-radius:9px;place-items:center;width:42px;height:42px;display:grid}.ddDocumentIcon svg{color:#071c43;width:27px;height:27px}.ddDocumentCopy{min-width:0}.ddDocumentCopy>div{justify-content:space-between;align-items:flex-start;gap:7px;display:flex}.ddDocumentCopy h2{letter-spacing:-.2px;color:#071c43;margin:0;font-size:13px;line-height:1.4}.ddDocumentCopy p{color:#63799d;overflow-wrap:anywhere;margin:6px 0 0;font-size:11px;line-height:1.5}.ddDocumentCopy .ddDocumentExpiry{color:#254b7e;align-items:center;gap:6px;display:flex}.ddDocumentExpiry svg{flex-shrink:0;width:15px;height:15px}.ddDocumentActions{grid-column:1/-1;justify-content:space-between;align-items:center;gap:10px;margin-top:2px;display:flex}.ddDocumentActions a,.ddDocumentActions button{color:#254b7e;background:0 0;align-items:center;gap:6px;min-height:36px;font-size:11px;line-height:1.4;display:flex}.ddDocumentActions a{text-decoration:underline}.ddDocumentActions svg{flex-shrink:0;width:17px;height:17px}.ddDocumentActions button{color:#f36b11;cursor:pointer;border:1px solid #ff7114;border-radius:6px;padding:6px 8px}.ddDocumentActions button svg{transform:rotate(-90deg)}body.role-transporter .ddVerificationPage>.verificationSection:not(.businessDetailsSection){display:contents}.ddVerificationPage .verificationSection:not(.businessDetailsSection)>.verificationHeading,.ddVerificationPage .verificationSection>.documentList{display:none!important}body.role-transporter .ddVerificationPage .requiredDocumentUploads{order:3;margin:0;padding:0;display:block}body.role-transporter .ddVerificationPage .requiredDocumentUploadCard{box-shadow:none;background:#fff8ee;border:1px solid #ffcc98;border-radius:11px;margin:0;padding:14px}.ddVerificationPage .requiredDocumentUploadHeading{align-items:flex-start;gap:9px;margin:0 0 10px;display:flex}.ddVerificationPage .requiredDocumentUploadHeading>span{flex:0 0 23px;place-items:center;display:grid}.ddVerificationPage .requiredDocumentUploadHeading .verificationLegacyOnly{display:none}.ddVerificationPage .requiredDocumentUploadHeading svg{color:#071c43;width:23px;height:23px}.ddVerificationPage .requiredDocumentUploadHeading h3{color:#071c43;margin:0;font-size:14px;line-height:1.4}.ddVerificationPage .requiredDocumentUploadHeading p{color:#63799d;margin:5px 0 0;font-size:11px;line-height:1.5}body.role-transporter .ddVerificationPage .documentUploadForm .grid{display:block}.ddVerificationPage .documentUploadForm .field{margin:8px 0}.ddVerificationPage .documentUploadForm label{color:#071c43;font-size:12px;font-weight:500}.ddVerificationPage .documentUploadForm input{background:#fff;border:1px solid #dbe5f2;border-radius:7px;width:100%;min-width:0;min-height:40px;padding:8px 10px;font-size:13px}.ddVerificationPage .documentUploadForm input[type=file]{min-height:38px;padding:0;font-size:11px;line-height:38px}.ddVerificationPage input[type=file]::file-selector-button{color:#071c43;height:38px;font:inherit;cursor:pointer;background:#eaf2fc;border:0;border-right:1px solid #dce6f3;margin-right:9px;padding:0 12px;font-size:12px}body.role-transporter .ddVerificationPage .documentUploadForm>.btn{border-radius:7px;justify-content:center;width:100%;min-height:43px;margin:4px 0 0;padding:9px 12px;font-size:13px;font-weight:700}.ddVerificationPage .submitReviewPanel{background:#fff;border:1px solid #e1eaf3;border-radius:12px;flex-direction:column;order:4;gap:12px;margin:0;padding:15px;display:flex}.ddVerificationPage .submitReviewPanel :is(p,small){font-size:12px;line-height:1.6}.ddVerificationPage .submitReviewPanel .btn{justify-content:center;width:100%}body.role-transporter .ddVerificationPage .businessDetailsSection{background:#fff;border:1px solid #e1eaf3;border-radius:12px;order:5;margin:0;padding:0}body.role-transporter .ddVerificationPage .ddVerificationBusinessToggle{color:#071c43;text-align:left;cursor:pointer;background:#fff;border:0;border-radius:12px;align-items:center;gap:12px;width:100%;padding:14px;font-size:14px;display:flex!important}.ddVerificationBusinessToggle>svg{width:24px;height:24px}.ddVerificationBusinessToggle>span{margin-left:auto;font-size:20px}.ddVerificationPage .businessDetailsSection>.verificationHeading,.ddVerificationPage[data-mobile-business-open=false] .businessDetailsForm{display:none}.ddVerificationPage .businessDetailsForm{padding:0 14px 14px}.ddVerificationPage .businessDetailsForm .grid{grid-template-columns:1fr;gap:10px}.ddVerificationPage .businessDetailsForm label{font-size:11px}.ddVerificationPage .businessDetailsForm input,.ddVerificationPage .businessDetailsForm textarea{background:#f8fafc;width:100%;font-size:16px}body.role-transporter .ddAccountPage .profileMediaItemBody>p{min-height:0}.ddAccountPage .ddMediaDescription{display:none}body.role-transporter .ddAccountPage .profileMediaPreview .transporterAccountIcon,body.role-transporter .ddAccountPage .ddMediaShortLabel .transporterAccountIcon,body.role-transporter .ddStripePayoutCard .transporterAccountIcon,body.role-transporter .ddVerificationPage .requiredDocumentUploadHeading .verificationDesignIcon{display:block}.ddAccountPage .profileMediaPreview .transporterLegacyIcon{display:none}.ddAccountPage .profileMediaPreview.logo .ddMediaInitials{color:#fff;font-style:italic}body.role-transporter .ddStripePayoutCard .payoutSecurityNote,.ddStripePayoutCard .ddPayoutLegacyCopy{display:none}body.role-transporter .ddStripePayoutCard .ddPayoutSecurity{color:#071c43;background:#fff;border:1px solid #e1eaf3;border-radius:12px;grid-template-columns:39px minmax(0,1fr);gap:12px;padding:16px;display:grid}.ddPayoutSecurity>span{background:#edf5fd;border-radius:9px;place-items:center;width:39px;height:39px;display:grid}.ddPayoutSecurity svg{width:27px;height:27px}.ddPayoutSecurity strong{font-size:14px;line-height:1.4}.ddPayoutSecurity p{color:#63799d;margin:6px 0 0;font-size:12px;line-height:1.6}.ddPayoutSecurity>p{color:#254b7e;border-top:1px solid #edf2f7;grid-column:1/-1;margin-top:0;padding-top:12px}.ddStripePayoutCard .payoutFormActions>.btn{gap:12px;font-weight:600}.ddStripePayoutCard .payoutFormActions svg{flex-shrink:0;width:23px;height:23px}.ddStripePayoutCard .payoutFormActions>.btn:first-child svg{color:#fff}.ddStripePayoutCard .accountTestWarning strong{color:#69451e;font-size:12px;display:block}.ddStripePayoutCard .accountTestWarning small{color:#63799d;margin-top:3px;font-size:11px;display:block}body.role-transporter .ddVerificationPage .ddDocumentActions button{font-size:11px}body.role-transporter .ddVerificationPage .requiredDocumentUploadHeading{border:0;min-height:0;margin-bottom:8px;padding:0}body.role-transporter .ddVerificationPage .requiredDocumentUploadHeading>span{background:0 0;border-radius:0;width:23px;height:24px;font-size:0}body.role-transporter .ddVerificationPage .requiredDocumentUploads{flex-direction:column;gap:12px;display:flex}.ddVerificationPage .ddDocumentFileHelp{color:#63799d;order:2;margin:7px 0 0;font-size:10px;line-height:1.5}.ddVerificationPage .requiredDocumentUploadCard{scroll-margin-block:100px}.ddVerificationLoadingLabel{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.ddVerificationPlaceholder{box-sizing:border-box;background:#fff;border:1px solid #e1eaf3;border-radius:12px;grid-template-columns:42px 1fr;gap:10px;min-height:121px;margin-bottom:10px;padding:13px;display:grid}.ddVerificationPlaceholder:last-child{min-height:143px;margin-bottom:0}.ddVerificationPlaceholder i{background:#edf5fd;border-radius:9px;width:42px;height:42px}.ddVerificationPlaceholder b,.ddVerificationPlaceholder span,.ddVerificationPlaceholder small{background:#edf2f8;border-radius:4px;width:75%;height:12px;margin:3px 0 11px;display:block}.ddVerificationPlaceholder span{width:60%;height:9px}.ddVerificationPlaceholder small{grid-column:1/-1;width:100%;height:24px;margin:0}.ddVerificationLoadError{background:#fff8ee;border:1px solid #ffd0b2;border-radius:10px;padding:14px;font-size:12px;line-height:1.5}.ddVerificationLoadError p{margin:0 0 9px}.ddVerificationLoadError button{color:#071c43;cursor:pointer;background:#fff;border:1px solid #ff7114;border-radius:6px;min-height:40px;padding:8px 14px}body.role-transporter .ddVerificationPage .ddVerificationDocuments,body.role-transporter .ddVerificationPage .requiredDocumentUploads{display:contents!important}.ddVerificationPage .ddVerificationLoading,.ddVerificationPage .ddVerificationLoadError{order:1}.ddVerificationPage .ddVerificationDocument{margin:0;scroll-margin-block:100px}.ddVerificationPage .ddVerificationDocument[data-document-type=DRIVING_LICENCE],.ddVerificationPage .requiredDocumentUploadCard:not(.insuranceUploadCard){order:2}.ddVerificationPage .ddVerificationDocument[data-document-type=INSURANCE],.ddVerificationPage .insuranceUploadCard{order:3}.ddVerificationPage .ddDocumentFileHelp{order:4;margin:0}body.role-transporter .ddVerificationPage[data-mobile-licence-upload=false] .requiredDocumentUploadCard:not(.insuranceUploadCard),body.role-transporter .ddVerificationPage[data-mobile-insurance-upload=false] .insuranceUploadCard,body.role-transporter .ddVerificationPage[data-mobile-documents-loading=true] .requiredDocumentUploadCard,.ddVerificationPage[data-mobile-licence-upload=false][data-mobile-insurance-upload=false] .ddDocumentFileHelp,.ddVerificationPage[data-mobile-documents-loading=true] .ddDocumentFileHelp{display:none!important}.ddVerificationPage .ddCancelReplacement{color:#254b7e;cursor:pointer;background:0 0;border:0;width:100%;min-height:40px;margin-top:6px;font-size:12px;text-decoration:underline}.ddVerificationPage .ddCancelReplacement:disabled,.ddVerificationPage .ddDocumentActions button:disabled{opacity:.55;cursor:not-allowed}.ddVerificationIdentity{gap:13px;min-height:86px;padding:14px}.ddVerificationIdentity strong{font-size:16px}.ddVerificationIdentity>div>span{margin-top:5px;font-size:13px}.ddVerificationIdentity .ddSectionAvatar{flex-basis:54px;width:54px;height:54px}.ddDocumentCopy>div{align-items:center}.ddDocumentCopy h2{font-size:14px}.ddDocumentCopy p{margin-top:5px}.ddVerificationBadge[data-status=PENDING]{color:#a44c00;background:#fff0cf;border-radius:20px;gap:4px;padding:6px 8px}.ddVerificationBadge svg{width:14px;height:14px}.ddVerificationDocument>.ddDocumentExpiry{color:#254b7e;grid-column:1/-1;align-items:center;gap:8px;margin:0;font-size:13px;line-height:1.5;display:flex}.ddVerificationDocument>.ddDocumentExpiry svg{width:20px;height:20px}.ddDocumentActions{margin-top:8px}.ddDocumentActions button{font-weight:500}body.role-transporter .ddVerificationPage .submitReviewPanel{background:0 0;border:0;order:5;gap:9px;padding:0}.ddVerificationPage .submitReviewPanel>div,.ddVerificationPage .submitReviewPanel[data-mobile-ready=false]{display:none!important}.ddVerificationPage .submitReviewPanel>.btn{border-radius:9px;order:0;min-height:46px;font-size:14px;color:#fff!important}.ddVerificationPage .submitReviewPanel>.ddReviewHelp{text-align:center;color:#63799d;order:1;margin:0;font-size:11px;line-height:1.5}body.role-transporter .ddVerificationPage .businessDetailsSection{order:6}body.role-transporter .ddVerificationPage .ddVerificationBusinessToggle .verificationDesignIcon{display:block}.ddVerificationHistory{color:#254b7e;background:#fff;border:1px solid #e1eaf3;border-radius:11px;order:7;font-size:12px}.ddVerificationHistory summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:13px;list-style:none;display:flex}.ddVerificationHistory summary>span{margin-left:auto}.ddVerificationHistory summary>svg{width:16px;height:16px}.ddVerificationHistory>div{padding:0 13px 10px}.ddVerificationHistory a{color:#254b7e;border-top:1px solid #edf2f7;align-items:center;gap:8px;min-height:48px;padding:8px 0;text-decoration:none;display:flex}.ddVerificationHistory a>span:first-child{flex:1}.ddVerificationHistory a>span:last-child{text-decoration:underline}.ddVerificationHistory small{color:#63799d;margin-top:3px;font-size:10px;display:block}.ddVerificationPage .ddVerificationLegacyLabel{display:none}.ddVerificationPage .ddDocumentActions .ddVerificationDetailIcon{transform:none}.ddVerificationPage .ddDocumentActions a{color:#2453df}@media (max-width:360px){.ddAccountSectionHero{gap:10px;padding:13px}.ddSectionAvatar{flex-basis:52px;width:52px;height:52px}.ddAccountSectionHero strong{font-size:17px}.ddVerificationIdentity strong{font-size:13px}.ddVerificationIdentity .ddSectionAvatar{flex-basis:40px;width:40px;height:40px}.ddVerificationIdentity{gap:8px}.ddVerificationIdentity>.ddVerificationBadge{font-size:9px}.ddDocumentCopy>div{flex-wrap:wrap}.ddDocumentActions{gap:6px}.ddDocumentActions :is(a,button){font-size:10px}.ddDocumentActions button{padding:5px}.ddAccountSubheading h1{font-size:17px!important}.ddPayoutIdentityLabel{flex-wrap:wrap}.ddPayoutIdentity strong{font-size:16px}.ddAccountPage .profileMediaItem{grid-template-columns:44px minmax(0,1fr) 74px!important;column-gap:7px!important}.ddAccountPage .profileMediaPreview{max-width:44px;max-height:44px}.ddAccountPage .profileMediaItemBody>p{font-size:9px}}}
.ddSecurityMobile{display:none!important}.securityEditCard input::placeholder{color:#0000!important}@media (max-width:1023px){.ddAccountPage .ddSecurityLegacy{display:none!important}.ddAccountPage .ddSecurityMobile{display:flex!important}.ddAccountPage .ddSecurityHero{gap:17px;min-height:108px;padding:16px 14px}.ddAccountPage .ddSecurityHero .ddSectionAvatar{background:linear-gradient(135deg,#fff,#e5f0fa);flex-basis:72px;width:72px;height:72px}.ddAccountPage .ddSecurityHero .ddSectionAvatar svg{width:35px;height:35px}.ddAccountPage .ddSecurityHero strong{letter-spacing:-.5px;font-size:20px}.ddAccountPage .ddSecurityHero>div>span{margin-top:4px;font-size:14px}body:is(.role-customer,.role-transporter) .ddAccountPage :is(.ddLoginEmailPanel,.ddPasswordPanel,.ddSecurityEdit){box-shadow:none;background:#fff;border:1px solid #dfebf8;border-radius:12px;flex-direction:column;align-items:stretch;gap:16px;margin:13px 0 0;padding:14px 12px;display:flex}.ddAccountPage .ddSecurityCardHeading{align-items:flex-start;gap:14px;min-width:0}.ddAccountPage .ddSecurityCardHeading>div{flex:1;min-width:0}.ddAccountPage .ddSecurityIcon{color:#071c43;background:#e7f2ff;border-radius:10px;flex:0 0 54px;place-items:center;width:54px;height:54px;display:grid}.ddAccountPage .ddSecurityIcon svg{width:31px;height:31px}.ddAccountPage .ddSecurityCardHeading :is(strong,h2){color:#071c43;letter-spacing:-.4px;margin:2px 0 0;font-size:17px;font-weight:700;line-height:1.4;display:block}.ddAccountPage .ddSecurityEmail{color:#071c43;overflow-wrap:anywhere;margin-top:3px;font-size:16px;line-height:1.45;display:block}.ddAccountPage .ddSecurityCardHeading p{color:#63799d;margin:5px 0 0;font-size:13px;line-height:1.55}.ddAccountPage .ddPasswordPanel .ddSecurityCardHeading{align-items:center}body:is(.role-customer,.role-transporter) .ddAccountPage .ddSecurityChange{color:#d94700;width:100%;min-height:45px;box-shadow:none;background:#fff;border:1.5px solid #ff7114;border-radius:8px;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:15px;font-weight:600;display:flex}.ddAccountPage .ddSecurityChange:hover{background:#fff7f0}.ddAccountPage .ddSecurityEdit .panelHeading{border:0;margin:0;padding:0;display:block}.ddAccountPage .ddSecurityEdit .ddSecurityCardHeading{align-items:center;gap:13px}.ddAccountPage .ddSecurityEdit .ddSecurityIcon{border-radius:9px;flex-basis:46px;width:46px;height:46px}.ddAccountPage .ddSecurityEdit .ddSecurityIcon svg{width:28px;height:28px}.ddAccountPage .ddSecurityEdit .ddSecurityCardHeading p{margin:5px 0 0;font-size:11px;line-height:1.5}.ddAccountPage .ddSecurityEdit .accountEditGrid{grid-template-columns:minmax(0,1fr);gap:12px;margin:0;display:grid}.ddAccountPage .ddEmailEdit{gap:10px!important}.ddAccountPage .ddSecurityEdit .accountEditGrid label>span{letter-spacing:0;text-transform:none;font-size:13px;font-weight:400;line-height:1.4}.ddAccountPage .ddSecurityEdit .accountEditGrid label{color:#294a77;gap:5px;min-width:0;font-size:13px;font-weight:400;line-height:1.4}.ddAccountPage .ddSecurityEdit .accountEditGrid input{color:#071c43;width:100%;min-width:0;min-height:42px;box-shadow:none;background:#fff;border:1px solid #cddff4;border-radius:7px;padding:9px 11px;font-size:16px;line-height:1.4}.ddAccountPage .ddSecurityEdit input::placeholder{opacity:1;color:#7085a6!important}.ddAccountPage .ddSecurityEdit input:disabled{color:#63799d;opacity:1;-webkit-text-fill-color:#63799d;background:#f0f2f5}.ddAccountPage .ddSecurityEdit input:focus-visible{outline-offset:2px;outline:2px solid #315b94}.ddAccountPage .ddEmailVerificationNote{color:#071c43;background:#eaf3ff;border-radius:9px;align-items:flex-start;gap:12px;padding:12px}.ddEmailVerificationNote>svg{flex:0 0 29px;width:29px;height:29px;margin-top:2px}.ddEmailVerificationNote strong{font-size:13px;line-height:1.4}.ddEmailVerificationNote p{color:#526d94;margin:4px 0 0;font-size:12px;line-height:1.55}.ddAccountPage .ddSecurityEdit>.formNotice,.ddAccountPage .ddPasswordPanel>.accountEditNotice{overflow-wrap:anywhere;margin:0;font-size:13px;line-height:1.55}.ddAccountPage .ddSecurityEdit .accountEditActions{border:0;flex-direction:column;gap:8px;padding:0;margin:0!important;display:flex!important}body:is(.role-customer,.role-transporter) .ddAccountPage .ddSecurityEdit .accountEditActions .btn{width:100%;min-height:44px;box-shadow:none;border-radius:8px;flex:auto;justify-content:center;align-items:center;margin:0;padding:10px 12px;font-size:15px;font-weight:700;display:flex}.ddAccountPage .ddSecurityEdit .accountEditActions .btn.orange{color:#071c43;background:#ff7114;border:1px solid #ff7114}.ddAccountPage .ddSecurityEdit .accountEditActions .btn.light{color:#071c43;background:#e6f1ff;border:1px solid #e6f1ff}.ddAccountPage .ddSecurityEdit .accountEditActions .btn:disabled{opacity:.55;cursor:wait}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;padding:10px 12px;display:grid}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityCardHeading{align-items:center;gap:10px}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityIcon{flex-basis:42px;width:42px;height:42px}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityIcon svg{width:27px;height:27px}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityCardHeading strong{margin:0;font-size:15px}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityEmail{margin:1px 0 0;font-size:13px}.ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel p{display:none}body:is(.role-customer,.role-transporter) .ddAccountPage :is(.transporterSecurityHost,.ddCustomerSecurity):has(.securityEditCard) .ddLoginEmailPanel .ddSecurityChange{white-space:nowrap;background:0 0;border:0;width:auto;min-height:44px;padding:4px 0 4px 4px;font-size:11px}body:is(.role-customer,.role-transporter) .ddAccountPage[data-mobile-account-section=security]>.ddSecurityPrivacy{color:#071c43;background:#e7f2ff;border:1px solid #d1e5ff;border-radius:11px;align-items:center;gap:14px;margin-top:13px;padding:15px 17px;font-size:14px;line-height:1.5;display:flex!important}.ddSecurityPrivacy>svg{flex:0 0 27px;width:27px;height:31px}body:is(.role-customer,.role-transporter) .ddAccountPage[data-mobile-account-section=security]:has(.ddSecurityEdit)>.ddSecurityPrivacy{display:none!important}@media (max-width:359px){.ddAccountPage .ddSecurityHero{gap:12px}.ddAccountPage .ddSecurityHero strong{font-size:17px}.ddAccountPage .ddSecurityHero .ddSectionAvatar{flex-basis:60px;width:60px;height:60px}}}
@media (max-width:1023px){.ddNearbyPanel{color:#071c43;background:#fff;border:1px solid #dce7f3;border-radius:12px;padding:12px;box-shadow:0 3px 10px #071c4303}.ddNearbyPanel label{color:#071c43;gap:7px;margin:0;font-size:13px;font-weight:700;display:grid}.ddNearbyInput{background:#fff;border:1px solid #a8bfdc;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 10px;display:flex}.ddNearbyInput>svg{flex-shrink:0;width:21px;height:21px}.ddNearbyInput input{width:100%;min-width:0;min-height:44px!important;box-shadow:none!important;color:#071c43!important;background:0 0!important;border:0!important;border-radius:0!important;padding:10px 0!important;font-size:15px!important}.ddNearbyInput:focus-within{outline-offset:2px;outline:2px solid #ff7b21}.ddNearbyInput input:focus{outline:none!important}.ddNearbyClear{color:#071c43;cursor:pointer;background:0 0;border:0;place-items:center;min-width:34px;min-height:44px;padding:4px;display:grid}.ddNearbyClear svg{width:21px;height:21px}.ddNearbySuggestions{background:#fff;border:1px solid #ccdced;border-radius:0 0 8px 8px;max-height:235px;margin:0;padding:2px;list-style:none;overflow:auto;box-shadow:0 3px 9px #071c430c}.ddNearbySuggestions li{cursor:pointer;border-radius:4px;align-items:center;gap:10px;min-height:52px;padding:10px 11px;display:flex}:is(.ddNearbySuggestions:not(:has([aria-selected=true])) li:first-child,.ddNearbySuggestions li[aria-selected=true],.ddNearbySuggestions li:hover){background:#edf5fc}.ddNearbySuggestions li>svg{flex-shrink:0;width:21px;height:21px}.ddNearbySuggestions li>span{gap:2px;min-width:0;display:grid}.ddNearbySuggestions strong{font-size:14px;line-height:1.25}.ddNearbySuggestions small{color:#526b90;font-size:12px;line-height:1.35}.ddNearbyLocate{color:#1765c8;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;min-height:44px;padding:9px 0 13px;font-size:13px;display:flex}.ddNearbyLocate svg{color:#071c43;width:19px;height:19px}.ddNearbyActions{grid-template-columns:minmax(0,.85fr) minmax(0,1.2fr);align-items:end;gap:10px;display:grid}.ddNearbyActions select,.ddNearbyToolbar select{width:100%;min-width:0;color:#071c43!important;background-color:#fff!important;border:1px solid #c6d5e7!important;border-radius:8px!important;min-height:44px!important;padding:9px 30px 9px 12px!important;font-size:14px!important;font-weight:400!important}.ddNearbyFind{color:#071c43;cursor:pointer;background:#ff710b;border:1px solid #ff710b;border-radius:8px;justify-content:center;align-items:center;gap:9px;min-height:44px;padding:9px 10px;font-size:15px;display:flex;font-weight:700!important}.ddNearbyFind svg{width:20px;height:20px}.ddNearbyFind:disabled,.ddNearbyLocate:disabled{opacity:.65;cursor:wait}.ddNearbyNotice{color:#526b90;margin:8px 0 0;font-size:12px;line-height:1.45}.ddNearbyChooseHint{color:#526b90;margin:10px 0 16px;font-size:12px;line-height:1.4}.ddNearbyJobs [hidden]{display:none!important}.ddNearbyResults{color:#071c43;gap:2px;margin:17px 0 10px;line-height:1.3;display:grid}.ddNearbyResults strong{letter-spacing:-.35px;font-size:19px}.ddNearbyResults>span{font-size:15px}.ddNearbyResults>small{color:#526b90;font-size:11px}.ddNearbyToolbar{align-items:center;gap:10px;margin-bottom:16px;display:flex}.ddNearbyToolbar>select{flex:1}.ddNearbyToolbar>button{color:#071c43;cursor:pointer;background:#f8fbff;border:1px solid #d5e2f0;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:9px 15px;font-size:14px;display:flex}.ddNearbyToolbar svg{width:18px;height:18px}.ddNearbyEmpty{color:#071c43;background:#fff;border:1px solid #dce7f3;border-radius:12px;margin-bottom:16px;padding:18px}.ddNearbyEmpty strong{font-size:17px}.ddNearbyEmpty p{color:#526b90;font-size:13px;line-height:1.5}.ddNearbyEmpty>div{flex-wrap:wrap;gap:8px;display:flex}.ddNearbyEmpty button{color:#071c43;cursor:pointer;background:#f2f7fc;border:1px solid #cad9eb;border-radius:8px;min-height:44px;padding:8px 12px}.ddNearbyJobs~.dashboardSectionHeading,.ddNearbyJobs~[data-job-filter-empty],.ddNearbyJobs~.transporterJobFilters :is(.transporterJobFilterSectionLabel,.transporterJobFilterDistance,.transporterJobFilterActions,.transporterJobFilterDivider,.transporterJobFilterSort,.transporterJobFiltersFooter){display:none!important}#available-jobs:has([data-distance-active=true]) .jobOpportunity:not([data-distance-miles]){display:none!important}.ddJobCopy .ddNearbyDistance{color:#163c6d;background:#edf5fd;border-radius:30px;align-items:center;gap:3px;max-width:100%;margin:0 0 7px;padding:4px 7px;font-size:10px;font-weight:600;line-height:1.3;display:inline-flex}.ddNearbyDistance svg{flex-shrink:0;width:13px;height:13px}@media (min-width:380px){.ddJobCopy:has(.ddNearbyDistance){display:flow-root}.ddJobCopy:has(.ddNearbyDistance)>h2{float:left;max-width:58%;margin-right:5px}.ddJobCopy>.ddNearbyDistance{float:right;max-width:48%}.ddJobCopy:has(.ddNearbyDistance)>.ddRouteLine{clear:both}}@media (max-width:350px){.ddNearbyPanel{padding:10px}.ddNearbyActions{gap:8px}.ddNearbyFind{font-size:13px}.ddNearbyResults strong{font-size:18px}}}
.mpOnly{display:none}.mpMenu{border:0;padding:0}@media (max-width:1023px){body:has(>.mpHeader)>:is(.ddMobileHeader,.ddBottomNav,.approvedWorkspaceNav){display:none!important}body:has(>.mpHeader){--mp-ink:#071c43;--mp-muted:#63799d;--mp-line:#dce7f4;color:var(--mp-ink);-webkit-font-smoothing:antialiased;background:#f6faff;font-family:DriveDropApproved,Arial,sans-serif}body:has(>.mpHeader) .mpOnly{display:block}:is(body:has(>.mpHeader)>.top,body:has(>.mpHeader)>.desktopPublicHeader,body:has(>.mpHeader)>.desktopPublicFooter){display:none!important}body:has(>.mpHeader) .mpIcon{flex-shrink:0;width:23px;height:23px;display:block}body:has(>.mpHeader) :is(.mpPage,.mpHeader,.mpMenu,.mpFooter,.legalPage,.contactDesktop,.desktopQuotePage) *{box-sizing:border-box}body:has(>.mpHeader) :is(.mpPage,.mpHeader,.mpMenu,.mpFooter) :is(button,input,select,textarea){font-family:inherit}body:has(>.mpHeader) :is(.mpPage,.mpHeader,.mpMenu,.mpFooter,.contactDesktop,.legalPage,.desktopQuotePage) :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ff8b3d}body:has(>.mpHeader) .mpHeader{z-index:140;width:100%;height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;border-bottom:1px solid var(--mp-line);background:#fff;justify-content:space-between;align-items:center;gap:12px;display:flex;position:sticky;top:0}.mpHeader>a,.mpMenuHeader>a{flex-shrink:0;align-items:center;display:flex}.mpHeader img,.mpMenuHeader img{object-fit:contain;width:166px;height:46px;display:block}.mpHeader>div{align-items:center;gap:15px;display:flex}.mpHeader a{color:#071c43;font-size:14px;text-decoration:none}.mpHeader>div>a{align-items:center;min-height:44px;display:flex}.mpHeader button,.mpMenuHeader button{color:#071c43;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;padding:8px;display:grid}body:has(>.mpHeader) .mpPage{color:#071c43;max-width:580px;margin:0 auto;padding:19px 18px 28px}.mpContactIntro h1{letter-spacing:-.9px;color:#071c43;margin:0 0 12px;font-size:29px;font-weight:700;line-height:1.16}body:has(>.mpHeader) .mpPage h1{letter-spacing:-.9px;color:#071c43;margin:0 0 12px;font-size:29px;font-weight:700;line-height:1.16}body:has(>.mpHeader) .mpQuoteIntro h1{letter-spacing:-.9px;color:#071c43;margin:0 0 12px;font-size:29px;font-weight:700;line-height:1.16}body:has(>.mpHeader) .mpPage h2{letter-spacing:-.5px;color:#071c43;margin:21px 0 12px;font-size:21px;line-height:1.25}body:has(>.mpHeader) .mpIntro{color:#63799d;margin:0 0 21px;font-size:15px;line-height:1.5}body:has(>.mpHeader) .mpBack{color:#071c43;align-items:center;gap:7px;width:fit-content;min-height:36px;margin:0 0 15px;font-size:13px;text-decoration:none;display:flex}.mpBack .mpIcon{width:15px;height:18px}:is(body:has(>.mpHeader) .mpButton,body:has(>.mpHeader) .mpOutline){color:#071c43;text-align:center;cursor:pointer;width:100%;min-height:48px;box-shadow:none;background:linear-gradient(105deg,#ff6c0b,#ff7b15);border:1px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:12px;padding:12px 15px;font-size:16px;font-weight:700;line-height:1.35;text-decoration:none;display:flex;position:relative}body:has(>.mpHeader) .mpButton>.mpIcon:last-child{width:20px;position:absolute;right:13px}.mpButton:disabled{opacity:.6;cursor:wait}body:has(>.mpHeader) .mpSecondary{color:#fff;background:#071c43}body:has(>.mpHeader) .mpOutline{color:#071c43;background:#fff;border-color:#5979a6;font-size:14px}body:has(>.mpHeader) .mpIconTile{color:#071c43;background:#edf5fd;border-radius:11px;flex:0 0 44px;place-items:center;width:44px;height:46px;display:grid}.mpIconTile .mpIcon{width:27px;height:27px}body:has(>.mpHeader) .mpRows{border:1px solid var(--mp-line);background:#fff;border-radius:13px;margin:16px 0;padding:0 12px}body:has(>.mpHeader) .mpRow{color:#071c43;align-items:center;gap:12px;min-height:61px;padding:12px 0;line-height:1.35;text-decoration:none;display:flex}.mpRow+.mpRow{border-top:1px solid #e6edf5}.mpRow>span:nth-child(2){flex:1;min-width:0}.mpRow strong{font-size:15px;display:block}.mpRow small{color:#63799d;margin-top:4px;font-size:14px;font-weight:400;display:block}.mpRow>.mpIcon:last-child{width:16px;height:18px;margin-left:auto}:is(body:has(>.mpHeader) .mpHero,body:has(>.mpHeader) .mpNavyTitle){isolation:isolate;color:#fff;background:#071c43;border-radius:13px;margin:0 0 14px;position:relative;overflow:hidden}.mpHero:before,.mpNavyTitle:before{content:"";z-index:-1;opacity:.65;pointer-events:none;background:linear-gradient(135deg,#0000 45%,#16365d 45%,#0a254b 67%,#0000 67%);position:absolute;inset:-70px -80px 0 0}.mpHero>div:first-child{padding:22px 18px 14px}.mpHero small{letter-spacing:1.4px;color:#f0f5fa;margin:0 0 12px;font-size:11px;font-weight:700;display:block}:is(body:has(>.mpHeader) .mpHero h1,body:has(>.mpHeader) .mpNavyTitle h1){letter-spacing:-.9px;color:#fff;margin:0 0 10px;font-size:32px;line-height:1.12}.mpHero p{color:#fff;margin:0;font-size:16px;line-height:1.4}.mpHero>img{object-fit:cover;object-position:50% 58%;width:100%;height:159px;display:block}.mpHero .mpHeroAction{margin-top:-6px;padding:0 14px 15px;position:relative}.mpTrust{color:#284a78;justify-content:space-between;align-items:center;gap:7px;margin:13px 0 16px;font-size:11px;display:flex}.mpTrust>span{white-space:nowrap;align-items:center;gap:5px;display:flex}.mpTrust .mpIcon{border:1px solid #294c78;border-radius:50%;width:15px;height:15px;padding:2px}body:has(>.mpHeader) .homePage>.mpHome~*{display:none!important}body:has(>.mpHeader) .homePage:not(.desktopQuotePage){background:0 0;margin:0;padding:0!important}.mpHome>.mpRows .mpRow{min-height:91px}.mpHome>section>h2{margin-top:21px}.mpSteps{gap:14px;margin:21px 0;padding:0;list-style:none;display:grid}.mpSteps li{border:1px solid var(--mp-line);background:#fff;border-radius:12px;align-items:flex-start;gap:15px;min-height:98px;padding:18px 16px;display:flex;position:relative}.mpSteps li:not(:last-child):after{content:"";z-index:1;border-left:2px dotted #c9d8e8;position:absolute;top:62px;bottom:-16px;left:35px}.mpSteps li>span{color:#fff;background:#ff7114;border-radius:50%;flex-shrink:0;place-items:center;width:36px;height:36px;font-size:20px;display:grid}.mpSteps h3{letter-spacing:-.25px;color:#071c43;margin:2px 0 4px;font-size:16px;line-height:1.25}.mpSteps p{color:#63799d;margin:0;font-size:14px;line-height:1.45}.mpNavyTitle{padding:22px 18px}.mpNavyTitle h1:last-child{margin:0!important}body:has(>.mpHeader) .mpSwitch{border:1px solid var(--mp-line);background:#f6faff;border-radius:10px;align-items:stretch;gap:0;margin:20px 0 16px;display:flex;overflow:hidden}.mpSwitch>a,.mpSwitch>button{text-align:center;color:#071c43;cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;justify-content:center;align-items:center;min-width:0;min-height:46px;padding:10px 6px;font-size:13px;font-weight:400;text-decoration:none;display:flex}.mpSwitch [aria-current=page],.mpSwitch [aria-pressed=true]{color:#fff;background:linear-gradient(110deg,#071c43,#113665);font-weight:700}.mpCaption{text-align:center;color:#63799d;margin:9px 0 18px;font-size:12px;line-height:1.45}.mpCaption a{color:#071c43;font-weight:700}.mpEyebrow{letter-spacing:1.2px;color:#284a78;margin:0 0 10px;font-size:12px;font-weight:700;display:block}.mpFeaturePhoto{object-fit:cover;border-radius:11px;width:100%;height:166px;margin:12px 0 9px;display:block}body:has(>.mpHeader) .mpNote{color:#071c43;background:#eaf4ff;border:1px solid #e3effb;border-radius:11px;gap:12px;margin:19px 0 0;padding:15px 14px;font-size:14px;line-height:1.4;display:flex}.mpNote>.mpIcon{flex-shrink:0;width:26px;height:28px}.mpNote strong{font-size:13px;display:block}.mpNote strong:empty{display:none}.mpNote p{color:#63799d;margin:3px 0 0}.mpNote a{color:#244f86}.mpTextLink{color:#284a78;align-items:center;gap:6px;margin-top:22px;font-size:13px;text-decoration:none;display:flex}.mpTextLink .mpIcon{width:14px}.mpAboutHero>div:first-child{padding-bottom:32px}.mpAboutHero>img{object-position:center;clip-path:polygon(0 16%,100% 0,100% 100%,0 100%);height:210px;margin-top:-24px}.mpAboutRows{gap:12px;margin:18px 0 22px;display:grid}.mpAboutRows .mpRow{border:1px solid var(--mp-line);background:#fff;border-radius:12px;align-items:flex-start;padding:15px}.mpAboutRows .mpIconTile{background:0 0;flex-basis:30px;width:30px}.mpAboutRows .mpRow strong{font-size:15px}.mpSearch{border:1px solid var(--mp-line);background:#fff;border-radius:11px;align-items:center;gap:12px;height:48px;margin-bottom:16px;padding:0 15px;display:flex}.mpSearch input{color:#071c43;width:100%;min-width:0;height:44px;font-size:16px;outline-offset:0!important;box-shadow:none!important;background:0 0!important;border:0!important;padding:0!important}.mpSearch .mpIcon{width:19px}.mpTopics{grid-template-columns:1fr 1fr;gap:10px;display:grid}.mpTopics button{border:1px solid var(--mp-line);color:#071c43;text-align:left;cursor:pointer;background:#fff;border-radius:10px;flex-direction:column;align-items:flex-start;gap:9px;min-height:94px;padding:15px;display:flex;position:relative}.mpTopics strong{font-size:12px}.mpTopics button>.mpIcon:last-child{width:14px;position:absolute;top:18px;right:10px}.mpTopics button[aria-pressed=true]{background:#fff7ef;border-color:#ff7114}.mpSectionHeading{justify-content:space-between;align-items:center;gap:10px;display:flex}.mpSectionHeading button{color:#385c8d;cursor:pointer;background:0 0;border:0;min-height:44px;font-size:12px}.mpFaq{gap:8px;display:grid}.mpFaq details{border:1px solid var(--mp-line);background:#fff;border-radius:10px;padding:0 13px}.mpFaq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:46px;padding:10px 0;font-size:14px;font-weight:700;line-height:1.4;list-style:none;display:flex}.mpFaq summary::-webkit-details-marker{display:none}.mpFaq summary .mpIcon{width:15px;height:15px;transform:rotate(90deg)}.mpFaq details[open] summary .mpIcon{transform:rotate(-90deg)}.mpFaq details p{color:#63799d;border-top:1px solid #e7eef7;margin:0;padding:13px 0;font-size:14px;line-height:1.55}.mpEmpty{border:1px solid var(--mp-line);background:#fff;border-radius:10px;padding:16px;font-size:14px;line-height:1.5}.mpHelpContact{background:#e8f4ff;border-radius:12px;align-items:flex-start;gap:14px;margin-top:20px;padding:18px;display:flex}.mpHelpContact>div{flex:1}.mpHelpContact strong{font-size:16px}.mpHelpContact p{color:#63799d;margin:4px 0 11px;font-size:13px}.mpHelpContact>.mpIcon{width:30px;height:30px}.mpHelpContact .mpButton{min-height:44px;font-size:14px}body:has(>.mpHeader) .mpFooter{color:#071c43;background:#fff;border-top:1px solid #dce7f4;max-width:580px;margin:0 auto;padding:23px 22px 30px}.mpFooter img{object-fit:contain;width:178px;height:48px;display:block}.mpFooter p{color:#63799d;margin:8px 0 15px;font-size:12px}.mpFooter nav{grid-template-columns:1fr 1fr;gap:4px 20px;margin-bottom:18px;display:grid}.mpFooter a{color:#071c43;align-items:center;min-height:32px;font-size:13px;line-height:1.5;text-decoration:none;display:flex}.mpFooter>div{border-top:1px solid #e6edf5;flex-wrap:wrap;align-items:center;gap:8px;padding-top:12px;display:flex}.mpFooter>div a,.mpFooter>div span,.mpFooter>small{color:#63799d;font-size:10px}.mpFooter>small{margin-top:6px;display:block}body:has(>.mpHeader) .mpMenu[open]{color:#071c43;overscroll-behavior:contain;background:#f6faff;width:100%;max-width:580px;height:100dvh;max-height:none;margin:0 auto;display:block;position:fixed;inset:0;overflow:auto}.mpMenu::backdrop{background:#071c4380}.mpMenuHeader{border-bottom:1px solid var(--mp-line);height:calc(70px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 18px 0;z-index:2;background:#fff;justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mpMenuBody{padding:22px 20px calc(25px + env(safe-area-inset-bottom))}.mpMenu h2{letter-spacing:-.7px;color:#071c43;margin:0 0 23px;font-size:27px}.mpMenu .mpRow strong{font-size:15px;font-weight:400}.mpMenu .mpRows{margin:15px 0 22px}.mpMenu .mpIconTile{border-radius:9px;flex-basis:35px;width:35px;height:36px}.mpMenu .mpIconTile svg{width:25px;height:25px}.mpMenu .mpRow{gap:13px;min-height:57px;padding:9px 0}.mpMenuActions{gap:10px;margin-top:25px;display:grid}.mpMenuActions .mpButton{font-size:15px}.mpMenuLegal{color:#63799d;flex-wrap:wrap;justify-content:center;gap:10px;margin:43px 0 10px;font-size:12px;display:flex}.mpMenuLegal a{color:#63799d;align-items:center;min-height:32px;text-decoration:none;display:flex}body:has(>.mpHeader):has(.mpMenu[open]){overflow:hidden}body:has(>.mpHeader) .mpAuth~:is(.authPage,.authShell){display:none!important}body:has(>.mpHeader) .mpAuth{max-width:500px;min-height:calc(100svh - 70px);padding-top:15px!important}.mpAuthHeading h1{margin-bottom:7px!important;font-size:28px!important}.mpAuthHeading .mpIntro{margin-bottom:20px;font-size:15px}.mpAuth .mpSwitch{margin:20px 0 15px}.mpAuthCard{border:1px solid var(--mp-line);background:#fff;border-radius:14px;padding:19px 17px 20px}.mpAuth form{margin:0}.mpAuth fieldset{border:0;min-width:0;margin:0;padding:0}.mpField{color:#071c43;flex-direction:column;gap:8px;margin:0 0 19px;font-size:14px;font-weight:700;line-height:1.35;display:flex}.mpField input{color:#071c43;width:100%;min-width:0;height:46px;box-shadow:none;background:#fff;border:1px solid #cddcef;border-radius:8px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.mpField input::placeholder{color:#8095b2;opacity:1}.mpPassword{display:block;position:relative}.mpPassword input{padding-right:49px}.mpPassword button{color:#071c43;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:44px;height:44px;padding:12px;display:grid;position:absolute;top:1px;right:1px}.mpPassword .mpIcon{width:20px;height:20px}.mpForgot{color:#174cb7;width:fit-content;min-height:30px;margin:-8px 0 23px auto;font-size:14px;line-height:30px;text-decoration:none;display:block}.mpAuth .mpButton{min-height:48px;font-size:16px}.mpDivider{color:#63799d;white-space:nowrap;align-items:center;gap:12px;margin:23px 0 17px;font-size:13px;display:flex}.mpDivider:before,.mpDivider:after{content:"";background:#d7e3f2;flex:1;height:1px}.mpAuthHelp{color:#164cbd;justify-content:center;align-items:center;gap:10px;min-height:44px;margin:20px 0;font-size:13px;text-decoration:none;display:flex}.mpAuthHelp .mpIcon{width:23px;height:23px}.mpPasswordHint{color:#63799d;margin:-12px 0 18px;font-size:12px;display:block}.mpAuthCard .mpNote{gap:10px;margin:7px 0 17px;padding:12px;font-size:13px;font-weight:400}.mpAuthCard .mpNote p{color:#385e93}.mpAuthCard .mpNote strong{font-size:13px}.mpLegalConsent{color:#63799d;margin:15px 0 0;font-size:12px;line-height:1.6}.mpLegalConsent a,.mpAuthBottom a{color:#164cbd}.mpAuthBottom{text-align:center;margin:22px 0;font-size:14px}.mpNotice{background:#edf5ff;border:1px solid #cddcef;border-radius:9px;margin:0 0 15px;padding:13px;font-size:13px;line-height:1.5}.mpError{color:#a22336;background:#fff1f3;border:1px solid #edc9cf;border-radius:9px;margin:0 0 15px;padding:12px;font-size:14px;line-height:1.4}.mpError a{color:#a22336;margin-top:8px;text-decoration:underline;display:block}.mpSuccess{text-align:center;color:#071c43;background:#effbf6;border:1px solid #d5e9e3;border-radius:14px;padding:27px 22px}.mpSuccess>span{color:#00835c;background:#c7f3df;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 17px;display:grid}.mpSuccess>span>.mpIcon{width:29px;height:29px}.mpSuccess h2{margin:0 0 10px!important;font-size:22px!important}.mpSuccess p{color:#536f94;margin:0 0 19px;font-size:14px;line-height:1.55}.mpSuccess>small{border-top:1px solid #d2e5de;padding-top:14px;font-size:12px;line-height:1.5;display:block}.mpSuccess>.mpButton{margin-top:20px}body:has(>.mpHeader) .desktopInformationPage{background:0 0;margin:0;padding:0!important}body:has(>.mpHeader) .desktopInformationPage>.informationHero{display:none!important}body:has(>.mpHeader) .desktopInformationPage>.informationBody{display:none!important}body:has(>.mpHeader) .desktopInformationPage>.approvedPublicContent:not(.contactDesktop){display:none!important}body:has(>.mpHeader) .contactDesktop{color:#071c43;max-width:580px;margin:auto;padding:19px 18px 28px;display:block!important}:is(body:has(>.mpHeader) .contactPageHero,body:has(>.mpHeader) .contactBooking,body:has(>.mpHeader) .contactRoutes){display:none!important}body:has(>.mpHeader) .contactDesktop .approvedPageWidth{width:100%;max-width:none;margin:0;padding:0}.mpContactIntro .mpIntro{margin-bottom:17px}.mpContactBooking .mpNote{margin:0 0 21px;font-size:13px}.mpContactBooking .mpNote p{margin:2px 0 0}.mpContactBooking .mpNote strong{font-size:14px}body:has(>.mpHeader) .contactColumns{margin:0;display:block}.contactDesktop .contactColumns>aside{margin-top:30px}body:has(>.mpHeader) .contactFormCard{box-shadow:none;background:0 0;border:0;margin:0;padding:0}.contactFormCard>h2,.contactFormCard>p{display:none}body:has(>.mpHeader) .contactFields{grid-template-columns:minmax(0,1fr);gap:18px;display:grid}.contactFields label{color:#071c43;flex-direction:column;gap:8px;font-size:14px;font-weight:400;line-height:1.4;display:flex}.contactFields label>span{display:contents}.contactFields b{display:none}body:has(>.mpHeader) .contactFields :is(input,select,textarea){width:100%;min-width:0;min-height:46px;font:inherit;color:#071c43;background:#fff;border:1px solid #cddcef;border-radius:8px;padding:10px 12px;font-size:16px}.contactFields textarea{resize:vertical;min-height:120px}.contactFields input::placeholder,.contactFields textarea::placeholder{color:#8496b0}.contactHoney{clip-path:inset(50%);width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}body:has(>.mpHeader) .contactFormCard form{flex-direction:column;display:flex}.contactFields{order:0}.contactFormCard button[type=submit]{color:#071c43;background:linear-gradient(105deg,#ff6c0b,#ff7b15);border:0;border-radius:10px;order:1;justify-content:center;align-items:center;gap:8px;width:100%;min-height:48px;margin-top:18px;font-size:16px;font-weight:700;display:flex}.contactFormCard button[type=submit] svg{display:none}.contactHint{color:#63799d;order:2;margin:12px 0 0;font-size:12px;line-height:1.5}.contactPrivacy{color:#63799d;order:3;margin:8px 0;font-size:12px}.contactAvailability{color:#63799d;order:4;font-size:12px;line-height:1.5}.contactAvailability[data-state=error]{color:#a22336;background:#fff1f3;border-radius:9px;padding:12px}.contactDetails{border:1px solid var(--mp-line);background:#fff;border-radius:12px;padding:18px}.contactDetails h2{margin:0 0 7px;font-size:20px}.contactDetails p{color:#63799d;font-size:13px}.contactDetails dl{margin:18px 0 0}.contactDetails dl>div{gap:12px;margin-top:15px;display:flex}.contactDetails svg{width:21px;height:21px}.contactDetails dt{color:#63799d;font-size:12px}.contactDetails dd{overflow-wrap:anywhere;margin:3px 0 0;font-size:14px;line-height:1.5}.contactDetails a{color:#071c43}.contactBefore{display:none}.contactDesktop .mpSuccess{border-color:var(--mp-line);background:#fff}.contactDesktop .mpSuccess>.mpOutline{margin-top:10px}.mpContactDone>.mpContactBooking,.mpContactDone>.contactBody{display:none!important}body:has(>.mpHeader) .legalPage{color:#071c43;background:0 0;max-width:580px;margin:0 auto;padding:19px 18px 28px!important}:is(body:has(>.mpHeader) .legalIntro,body:has(>.mpHeader) .legalIntroInner){background:0 0;border:0;min-height:0;margin:0;padding:0}.legalIntro .eyebrow{display:none}.legalIntro h1{letter-spacing:-.8px;color:#071c43;margin:0 0 10px;font-size:29px;line-height:1.15}.legalIntro p{color:#63799d;margin:0 0 20px;font-size:13px}body:has(>.mpHeader) .mpLegalTabs{border-bottom:1px solid var(--mp-line);gap:10px;margin:0 0 16px;display:flex}.mpLegalTabs a{color:#63799d;border-bottom:2px solid #0000;flex:1;place-items:center;min-height:42px;font-size:14px;text-decoration:none;display:grid}.mpLegalTabs a[aria-current=page]{color:#071c43;border-color:#071c43;font-weight:700}.mpLegalContents{border:1px solid var(--mp-line);background:#fff;border-radius:10px;margin-bottom:17px;padding:0 13px}.mpLegalContents summary{cursor:pointer;padding:13px 0;font-size:14px;list-style:none}.mpLegalContents summary:after{content:"⌄";float:right}.mpLegalContents summary::-webkit-details-marker{display:none}.mpLegalContents nav{padding-bottom:10px;display:grid}.mpLegalContents a{color:#284c7e;min-height:36px;padding:6px 0;font-size:13px;line-height:1.5;text-decoration:none}body:has(>.mpHeader) .legalContent{width:100%;max-width:none;margin:0;padding:0;display:block}.legalContent>.approvedLegalRail,.legalContent>.approvedLegalPhoto,.legalCard>.approvedLegalTabs{display:none!important}body:has(>.mpHeader) .legalCard{border:1px solid var(--mp-line);box-shadow:none;background:#fff;border-radius:12px;width:100%;max-width:none;margin:0;padding:19px 16px}.legalCard h2{letter-spacing:-.3px;border-top:1px solid #e5edf6;margin:22px 0 8px;padding-top:20px;scroll-margin-top:90px;font-size:19px;line-height:1.4}.legalCard h2:first-of-type{border:0;margin:0 0 9px;padding:0}.legalCard p{color:#536d93;margin:0 0 14px;font-size:14px;line-height:1.65}.legalBackLink{color:#284c7e;font-size:14px}body:has(>.mpHeader) .desktopQuotePage{color:#071c43;background:0 0;max-width:580px;margin:0 auto!important;padding:19px 18px 28px!important}.desktopQuotePage>.desktopQuoteIntro{display:none!important}.mpQuoteIntro .mpIntro{margin-bottom:20px}:is(body:has(>.mpHeader) .desktopQuotePage .homeHeroPanelShell,body:has(>.mpHeader) .desktopQuotePage .homeHeroPanelTrack,body:has(>.mpHeader) .desktopQuotePage .homeHeroPanelSlide){width:100%!important;max-width:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important;position:static!important;overflow:visible!important;transform:none!important}body:has(>.mpHeader) .desktopQuotePage .approvedWizardHost{display:block}.desktopQuotePage .desktopQuotePurpose,.desktopQuotePage .homeQuoteHeading,.desktopQuotePage .approvedQuoteSummary,.desktopQuotePage .mpDesktopLabel{display:none!important}body:has(>.mpHeader) .desktopQuotePage .approvedWizardProgress{gap:0;margin:0 0 23px;padding:0;display:flex}.approvedWizardProgress>div{color:#63799d;flex-direction:column;flex:1;align-items:center;gap:7px;font-size:12px;display:flex;position:relative}.approvedWizardProgress>div:not(:last-child):after{content:"";background:#cad9eb;height:1px;position:absolute;top:17px;left:calc(50% + 24px);right:calc(24px - 50%)}.approvedWizardProgress b{z-index:1;background:#dfe9f6;border-radius:50%;place-items:center;width:34px;height:34px;font-size:15px;display:grid}.approvedWizardProgress .current{color:#071c43;font-weight:700}.approvedWizardProgress .current b{color:#fff;background:#ff7114}.approvedWizardProgress .complete b{color:#00734d;background:#d6f4e5}body:has(>.mpHeader) .desktopQuotePage .homeQuoteForm{border:1px solid var(--mp-line);background:#fff;border-radius:14px;flex-direction:column;overflow:visible;gap:0!important;margin:0!important;padding:20px 16px!important;display:flex!important}body:has(>.mpHeader) .desktopQuotePage .mpQuoteTitle{letter-spacing:-.5px;color:#071c43;margin:0 0 18px;scroll-margin-top:90px;font-size:21px;line-height:1.3}body:has(>.mpHeader) .desktopQuotePage .homeQuoteSection{display:block;background:0 0!important;border:0!important;width:100%!important;margin:0!important;padding:0!important}.desktopQuotePage .homeQuoteSection>strong{display:none!important}:is(body:has(>.mpHeader) .desktopQuotePage .homeQuoteFieldGrid,body:has(>.mpHeader) .desktopQuotePage .homeQuoteLocations,body:has(>.mpHeader) .desktopQuotePage .homeQuoteDateTransport){grid-template-columns:minmax(0,1fr)!important;gap:18px!important;margin:0!important;display:grid!important}.desktopQuotePage .homeQuoteLocations{margin-bottom:18px!important}body:has(>.mpHeader) .desktopQuotePage .field{flex-direction:column;grid-column:auto;gap:8px;min-width:0;display:flex;margin:0!important}.desktopQuotePage :is(.field label,.homeQuoteFieldLabel){line-height:1.4;color:#071c43!important;text-transform:none!important;letter-spacing:0!important;font-size:14px!important;font-weight:700!important}.desktopQuotePage .homeQuoteDateLegacyLabel{display:none}.desktopQuotePage .homeQuoteDatePolishLabel{display:inline}body:has(>.mpHeader) .desktopQuotePage :is(input:not([type=hidden]),select){color:#071c43;width:100%;min-width:0;min-height:46px;font:inherit;box-shadow:none;background:#fff;border:1px solid #cddcef;border-radius:8px;padding:10px 12px;font-size:16px}.desktopQuotePage .addressField>small{color:#63799d;font-size:10px;line-height:1.45}.desktopQuotePage .addressSuggestions{z-index:15}.desktopQuotePage .homeQuoteDateButton{color:#63799d;text-align:left;background:#fff;border:1px solid #cddcef;border-radius:8px;justify-content:space-between;align-items:center;min-height:46px;padding:10px 12px;font-size:16px;display:flex}body:has(>.mpHeader) .desktopQuotePage .homeQuoteDateTransport{margin-top:18px!important}body:has(>.mpHeader) .desktopQuotePage .availabilityWindow{grid-column:1;min-width:0;background:0 0!important;border:0!important;margin:0!important;padding:0!important;display:block!important}.desktopQuotePage .availabilityWindow>header,.desktopQuotePage .availabilityWindow>.dd-date{display:none!important}.desktopQuotePage .dd-fields{grid-template-columns:1fr 1fr;gap:10px;padding:0;display:grid}.desktopQuotePage .dd-fields label{color:#071c43;margin:0 0 8px;font-size:13px;font-weight:700;display:block}.desktopQuotePage .dd-field{color:#63799d;background:#fff;border:1px solid #cddcef;border-radius:8px;align-items:center;gap:7px;width:100%;min-height:46px;padding:10px;font-size:13px;display:flex}.desktopQuotePage .dd-field svg{flex-shrink:0;width:18px;height:18px}.desktopQuotePage .dd-field svg:last-child{width:12px;margin-left:auto}.desktopQuotePage .dd-helper{color:#63799d;margin-top:8px;font-size:10px;line-height:1.5}.desktopQuotePage .dd-picker{background:#f6faff;border:1px solid #dce7f4;border-radius:10px;margin-top:12px;padding:12px}.desktopQuotePage .dd-periods{grid-template-columns:repeat(4,minmax(0,1fr));gap:3px;display:grid}.desktopQuotePage .dd-periods button{min-width:0;padding:8px 2px;font-size:10px}.desktopQuotePage .dd-periods span{font-size:8px}.desktopQuotePage .dd-slots{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.desktopQuotePage .dd-slot{min-height:40px}.desktopQuotePage .dd-picker footer{flex-direction:column;gap:8px;font-size:12px;display:flex}.desktopQuotePage .dd-picker-heading{font-size:13px}:is(body:has(>.mpHeader) .desktopQuotePage .approvedWizardHost[data-step="1"] :is(.homeQuoteVehicle,.homeQuoteExtra),body:has(>.mpHeader) .desktopQuotePage .approvedWizardHost[data-step="2"] :is(.homeQuoteTransport,.homeQuoteExtra),body:has(>.mpHeader) .desktopQuotePage .approvedWizardHost[data-step="3"] :is(.homeQuoteVehicle,.homeQuoteExtra),body:has(>.mpHeader) .desktopQuotePage .approvedWizardHost[data-step="4"] :is(.homeQuoteVehicle,.homeQuoteTransport)),.desktopQuotePage .approvedWizardHost[data-step="1"] .homeQuoteDateTransport>.field:last-child,.desktopQuotePage .approvedWizardHost[data-step="3"] :is(.homeQuoteLocations,.homeQuoteCalendarField,.availabilityWindow),.desktopQuotePage .approvedWizardHost:not([data-step="4"]) .quoteCta,.desktopQuotePage .approvedWizardHost:not([data-step="4"]) .approvedWizardReview,.desktopQuotePage .approvedWizardHost:not([data-step="3"]) .homeQuoteForm>p.muted{display:none!important}body:has(>.mpHeader) .desktopQuotePage .approvedWizardControls{order:8;justify-content:space-between;gap:12px;margin-top:20px;display:flex}.desktopQuotePage .approvedWizardControls .btn{border-radius:9px;min-height:46px;font-size:14px}.desktopQuotePage .approvedWizardControls .orange{color:#071c43;background:#ff7114;border:0;flex:1}.desktopQuotePage .approvedWizardHost[data-step="1"] .approvedWizardControls>.light{display:none}.desktopQuotePage .quoteSmall{text-align:center;color:#63799d;order:10;font-size:11px;margin:10px 0 0!important}.desktopQuotePage .quoteCta{color:#071c43;background:#ff7114;border:0;border-radius:10px;order:9;width:100%;min-height:48px;font-size:16px;margin:15px 0 0!important}.desktopQuotePage .homeQuoteExtra{background:0 0!important;border:0!important;margin:20px 0 0!important;padding:0!important}.desktopQuotePage .homeQuoteAccountTabs{margin:15px 0;display:flex}.desktopQuotePage .homeQuoteAccountTabs button{border:1px solid var(--mp-line);color:#071c43;background:#f6faff;flex:1;min-height:44px;font-size:13px}.desktopQuotePage .homeQuoteAccountTabs .active{color:#fff;background:#071c43}.desktopQuotePage .approvedWizardReview{border:1px solid var(--mp-line);background:#f5f9fd;border-radius:10px;padding:12px;display:block}.desktopQuotePage .approvedWizardReview h2{display:none}.desktopQuotePage .approvedWizardReview>div{border-bottom:1px solid var(--mp-line);justify-content:space-between;gap:15px;padding:8px 0;font-size:13px;line-height:1.4;display:flex}.desktopQuotePage .approvedWizardReview>div>strong{text-align:right;overflow-wrap:anywhere;max-width:65%}.desktopQuotePage .approvedWizardReview>.btn{margin-top:12px}.desktopQuotePage .homeQuoteError{order:7;font-size:13px;line-height:1.5}.desktopQuotePage .homeQuoteCompatibility{margin-top:15px;font-size:13px}.desktopQuotePage .password-toggle{min-width:44px;height:44px}body:has(>.mpHeader) .mpIconTile .mpIcon{width:27px;height:27px}body:has(>.mpHeader) .mpMenu .mpRow{gap:13px;min-height:57px;padding:9px 0}body:has(>.mpHeader) .mpMenu .mpIconTile{flex-basis:35px;width:35px;height:36px}body:has(>.mpHeader) .mpMenu .mpIconTile .mpIcon{width:25px;height:25px}body:has(>.mpHeader) .mpPage:not(.mpHome) .mpRows .mpRow strong{font-weight:400}body:has(>.mpHeader) .mpTrust .mpIcon{width:15px;height:15px}body:has(>.mpHeader) .mpContactBooking .mpNote{margin:0 0 21px}body:has(>.mpHeader) .contactFields textarea{min-height:120px}body:has(>.mpHeader) .desktopQuotePage .homeQuoteForm :is(label,.homeQuoteFieldLabel){margin:0!important}body:has(>.mpHeader) .desktopQuotePage .homeQuoteDateButton{gap:10px;font-family:inherit}body:has(>.mpHeader) .desktopQuotePage .mpQuoteLegacyCalendar{display:none}body:has(>.mpHeader) .desktopQuotePage .mpQuoteCalendarIcon{color:#071c43}body:has(>.mpHeader) .desktopQuotePage .mpQuoteCalendarChevron{color:#071c43;margin-left:auto;transform:rotate(-90deg)}body:has(>.mpHeader) .desktopQuotePage .mpQuoteCalendarIcon svg{width:20px;height:20px}body:has(>.mpHeader) .desktopQuotePage .addressField input{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23071c43' stroke-width='2'%3E%3Cpath d='M20 10c0 6-8 12-8 12S4 16 4 10a8 8 0 1 1 16 0Z'/%3E%3Ccircle cx='12' cy='10' r='2.5'/%3E%3C/svg%3E");background-position:12px;background-repeat:no-repeat;background-size:21px;padding-left:42px;font-size:16px}body:has(>.mpHeader) .desktopQuotePage .dd-field{gap:6px;font-family:inherit;font-size:12px}body:has(>.mpHeader) .desktopQuotePage .dd-field>span{white-space:nowrap}body:has(>.mpHeader) .desktopQuotePage .dd-field>svg:last-child{width:12px}body:has(>.mpHeader) .desktopQuotePage .approvedWizardControls .btn{box-shadow:none;font-family:inherit}body:has(>.mpHeader) .desktopQuotePage .quoteCta{box-shadow:none;font-family:inherit}body:has(>.mpHeader) .contactFormCard button[type=submit]{box-shadow:none;font-family:inherit}body:has(>.mpHeader) .desktopQuotePage .vehiclePhotoField{margin-top:20px;display:block!important}}@media (max-width:350px){body:has(>.mpHeader) .mpHeader{gap:6px;padding-left:13px;padding-right:9px}.mpHeader img{width:143px}.mpHeader>div{gap:5px}body:has(>.mpHeader) .mpPage{padding-left:14px;padding-right:14px}body:has(>.mpHeader) .mpPage h1{font-size:27px}.mpHero p{font-size:14px}.mpTrust{gap:4px;font-size:10px}.mpTrust>span{gap:3px}.mpAuthCard{padding:17px 13px}.mpMenuBody{padding-left:15px;padding-right:15px}.mpTopics button{padding:12px}.mpTopics strong{font-size:11px}}@media (min-width:1024px){.mpOnly{display:none!important}}body:not(:has(>.mpHeader)) .mpOnly{display:none!important}
@font-face{font-family:DriveDropPremium;src:url(/mobile-public/plus-jakarta-sans-latin-400-normal.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:DriveDropPremium;src:url(/mobile-public/plus-jakarta-sans-latin-700-normal.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:DriveDropPremium;src:url(/mobile-public/plus-jakarta-sans-latin-800-normal.woff2)format("woff2");font-style:normal;font-weight:800;font-display:swap}@media (max-width:1023px){body:has(>.mpHeader):has(.mpPremiumHome){background:#fff}body:has(>.mpHeader) :is(.mpHeader,.mpMenuHeader){height:calc(56px + env(safe-area-inset-top));border-bottom:0;max-width:580px;margin:0 auto;padding-left:14px;padding-right:10px;font-family:DriveDropPremium,Arial,sans-serif}body:has(>.mpHeader) :is(.mpHeader,.mpMenuHeader) img{width:143px;height:40px}body:has(>.mpHeader)>.mpHeader>div{gap:12px}body:has(>.mpHeader)>.mpHeader>div>a{font-size:13px;font-weight:700}body:has(>.mpHeader):has(.mpPremiumHome)>.mpFooter{display:none!important}body:has(>.mpHeader) .mpPremiumHome{color:#071c43;background:#fff;width:100%;max-width:580px;margin:0 auto;padding:0;font-family:DriveDropPremium,Arial,sans-serif;container-type:inline-size}.mpPremiumHome *{box-sizing:border-box}.mpPremiumHome :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #ff8b3d}.mpPremiumHome .premiumHero{isolation:isolate;aspect-ratio:1/1.02;background:#0a2c50;position:relative;overflow:hidden}.premiumHeroPhoto{z-index:-2;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.premiumHero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#05214370,#0000 65%);position:absolute;inset:0}.mpPremiumHome .premiumHeroCopy{color:#fff;padding:7.8cqw 6cqw 0}.mpPremiumHome .premiumEyebrow{letter-spacing:1.7px;margin:0 0 8px;font-size:2.3cqw;font-weight:700;line-height:1.5}body:has(>.mpHeader) .mpPremiumHome .premiumHeroCopy h1{color:#fff;letter-spacing:-1.4px;margin:0 0 10px;font-size:9.45cqw;font-weight:800;line-height:1.04}.mpPremiumHome .premiumHeroCopy>p:last-child{color:#fff;margin:0;font-size:3.65cqw;line-height:1.4}.mpPremiumHome .premiumQuoteCard{z-index:1;text-align:center;background:#fff;border:1px solid #e0e6ee;border-radius:8px;margin:-12.8cqw 3.4cqw 0;padding:12px 12px 10px;position:relative;box-shadow:0 9px 20px #1028490d}.mpPremiumHome .premiumQuoteButton{color:#fff;background:linear-gradient(105deg,#ff6c0b,#ff6105);border-radius:6px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:44px;padding:11px 12px;font-size:16px;font-weight:800;line-height:1.3;text-decoration:none;display:flex}.premiumQuoteButton svg,.premiumTransporter a svg{flex-shrink:0;width:21px;height:21px}.mpPremiumHome .premiumQuoteCard p{color:#53627d;margin:6px 0 0;font-size:12px;line-height:1.5}.mpPremiumHome .premiumBenefits{grid-template-columns:repeat(3,minmax(0,1fr));margin:24px 3.4cqw 23px;padding:0;list-style:none;display:grid}.premiumBenefits li{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:0 2px;display:flex;position:relative}.premiumBenefits li+li:before{content:"";background:#dfe7f0;width:1px;position:absolute;top:4px;bottom:2px;left:0}.premiumBenefits svg{width:30px;height:32px}.premiumBenefits strong{white-space:nowrap;font-size:14px;font-weight:800;line-height:1.4}.mpPremiumHome .premiumTransporter{color:#fff;background:#072747 url(/mobile-public/premium-road.webp) 50%/cover no-repeat;border-radius:6px;margin:0 3.4cqw;padding:18px 20px;position:relative;overflow:hidden}.premiumTransporter>div{z-index:1;position:relative}body:has(>.mpHeader) .mpPremiumHome .premiumTransporter h2{color:#fff;letter-spacing:-.7px;margin:0 0 5px;font-size:24px;font-weight:800;line-height:1.15}.mpPremiumHome .premiumTransporter p{color:#fff;margin:0 0 9px;font-size:14px;line-height:1.5}.mpPremiumHome .premiumTransporter a{color:#fff;border:1.5px solid #fff;border-radius:5px;justify-content:center;align-items:center;gap:15px;width:fit-content;max-width:100%;min-height:44px;padding:8px 16px;font-size:13px;font-weight:700;line-height:1.4;text-decoration:none;display:flex}.premiumTruck{opacity:.45;color:#5797ce;position:absolute;top:37px;right:20px}body:has(>.mpHeader) .premiumTruck .mpIcon{stroke-width:1.2px;width:47px;height:47px}.mpPremiumHome .premiumHow{padding:25px 3.4cqw 0}body:has(>.mpHeader) .mpPremiumHome .premiumHow h2{letter-spacing:-.7px;color:#071c43;margin:0 0 5px;font-size:25px;font-weight:800;line-height:1.2}.mpPremiumHome .premiumHow>p{color:#53627d;margin:0;font-size:13px;line-height:1.6}.premiumHow ol{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0 20px;padding:0;list-style:none;display:grid}.premiumHow li{align-items:flex-start;gap:8px;min-width:0;display:flex;position:relative}.premiumHow li+li:before{content:"";border-left:1px solid #dfe7f0;position:absolute;top:3px;bottom:1px;left:-7px}.premiumHow li>span{color:#153e6b;background:#e4f0fd;border-radius:50%;flex-shrink:0;place-items:center;width:26px;height:26px;font-size:14px;font-weight:700;line-height:1;display:grid}.premiumHow li>div{min-width:0;padding-top:3px}.mpPremiumHome .premiumHow h3{color:#071c43;letter-spacing:0;margin:0 0 3px;font-size:11px;font-weight:800;line-height:1.4}.mpPremiumHome .premiumHow li p{color:#53627d;margin:0;font-size:10px;line-height:1.45}.mpPremiumHome .premiumFooter{padding:0 3.4cqw 15px}.premiumFooter>div{border-top:1px solid #dfe7f0;justify-content:space-between;align-items:center;gap:13px;padding-top:10px;display:flex}.premiumFooterBrand{flex-shrink:0;align-items:center;min-height:44px;display:flex}.premiumFooterBrand img{width:89px;height:auto;display:block}.premiumFooter nav{justify-content:space-between;align-items:center;gap:10px;display:flex}.premiumFooter nav a{color:#071c43;align-items:center;min-height:44px;font-size:9px;line-height:1.35;text-decoration:none;display:flex}.premiumFooter .premiumLegal{justify-content:flex-start;gap:6px;margin-top:0}.premiumFooter .premiumLegal a,.premiumLegal>span{color:#63799d;min-height:30px;font-size:10px}}@media (min-width:580px) and (max-width:1023px){.mpPremiumHome .premiumQuoteCard{padding:17px 18px 13px}.mpPremiumHome .premiumQuoteButton{min-height:55px;font-size:21px}.mpPremiumHome .premiumQuoteCard p{font-size:16px}.mpPremiumHome .premiumBenefits{margin-top:33px;margin-bottom:30px}.premiumBenefits svg{width:40px;height:43px}.premiumBenefits strong{font-size:18px}.mpPremiumHome .premiumTransporter{padding:25px 28px}body:has(>.mpHeader) .mpPremiumHome .premiumTransporter h2{font-size:31px}.mpPremiumHome .premiumTransporter p{font-size:18px}.mpPremiumHome .premiumTransporter a{font-size:17px}.mpPremiumHome .premiumHow{padding-top:34px}body:has(>.mpHeader) .mpPremiumHome .premiumHow h2{font-size:32px}.mpPremiumHome .premiumHow>p{font-size:17px}.premiumHow li>span{width:34px;height:34px;font-size:17px}.mpPremiumHome .premiumHow h3{font-size:15px}.mpPremiumHome .premiumHow li p{font-size:13px}.premiumHow ol{gap:20px;margin-top:24px;margin-bottom:25px}.premiumHow li{gap:11px}.premiumHow li+li:before{left:-11px}.premiumFooterBrand img{width:120px}.premiumFooter nav a{font-size:12px}}@media (max-width:359px){.premiumBenefits strong{font-size:12px}.mpPremiumHome .premiumTransporter{padding:17px 15px}body:has(>.mpHeader) .mpPremiumHome .premiumTransporter h2{font-size:21px}.premiumTruck{top:36px;right:12px}.mpPremiumHome .premiumTransporter a{padding:8px 12px;font-size:12px}body:has(>.mpHeader) .mpPremiumHome .premiumHow h2{font-size:22px}.premiumHow ol{gap:11px}.premiumHow li{display:block}.premiumHow li>div{padding-top:7px}.mpPremiumHome .premiumHow h3{font-size:12px}.mpPremiumHome .premiumHow li p{font-size:11px}.premiumFooter>div{flex-wrap:wrap;gap:0}.premiumFooter nav{gap:12px;width:100%}.premiumFooter nav a{font-size:11px}}
