*{box-sizing:border-box}body{color:#f5f7fa;background:#080b10;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.nav{background:#080b10f2;border-bottom:1px solid #1d222b;justify-content:space-between;align-items:center;height:84px;padding:0 6%;display:flex}.brand{align-items:center;gap:13px;display:flex}.brand .mark{background:#d71920;border-radius:10px;place-items:center;width:42px;height:42px;font-size:24px;font-weight:900;display:grid}.brand strong,.brand span{display:block}.brand strong{letter-spacing:3px;font-size:15px}.brand span{color:#8e97a6;letter-spacing:2px;margin-top:4px;font-size:10px}.links{color:#bbc2cc;align-items:center;gap:30px;font-size:14px;display:flex}.links a:hover{color:#fff}.links .login{border:1px solid #39404b;border-radius:8px;padding:11px 18px}.hero{background:radial-gradient(circle at 80% 30%,#a014192e,#0000 28%),linear-gradient(#0c1016,#080b10);flex-direction:column;justify-content:center;min-height:650px;padding:120px 8%;display:flex}.eyebrow,.sectionHead>span,.footerSection span{color:#df3b41;letter-spacing:3px;font-size:12px;font-weight:800}.hero h1{letter-spacing:-4px;max-width:900px;margin:20px 0;font-size:clamp(48px,7vw,88px);line-height:.98}.hero h1 span{color:#8992a1}.hero>p{color:#9ba3af;max-width:650px;font-size:19px;line-height:1.7}.buttons{gap:14px;margin-top:24px;display:flex}.buttons a{border-radius:8px;padding:15px 22px;font-weight:700}.primary{background:#d71920}.secondary{border:1px solid #353c47}.status{color:#76808e;margin-top:60px;font-size:13px}.dot{background:#42c46d;border-radius:50%;width:8px;height:8px;margin-right:9px;display:inline-block}.section{border-top:1px solid #181d24;padding:100px 8%}.sectionHead{max-width:720px;margin-bottom:45px}.sectionHead h2,.footerSection h2{margin:12px 0;font-size:42px}.sectionHead p,.footerSection p{color:#8f98a5;line-height:1.7}.cards,.planGrid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.cards article,.plan{background:#0e131a;border:1px solid #202630;border-radius:14px;padding:32px}.number{color:#d71920;font-size:12px;font-weight:700}.cards h3,.plan h3{margin:25px 0 10px;font-size:22px}.cards p,.plan p{color:#89929f;line-height:1.6}.planGrid{grid-template-columns:repeat(4,1fr)}.plan>span{color:#737d8b;letter-spacing:2px;font-size:10px}.plan button,.loginCard button{color:#6f7885;background:#1c222b;border:0;border-radius:7px;width:100%;margin-top:20px;padding:13px}.footerSection{justify-content:space-between;gap:70px;display:flex}.footerSection>*{flex:1}footer{color:#626b77;border-top:1px solid #181d24;padding:35px 8%;font-size:12px}.loginPage{background:radial-gradient(circle at 50% 0,#b4141b2e,#0000 35%),#080b10;place-items:center;min-height:100vh;padding:30px;display:grid}.loginCard{background:#0d1218;border:1px solid #222933;border-radius:16px;width:100%;max-width:460px;padding:38px}.loginCard .back{color:#747e8b;margin-bottom:35px;font-size:13px;display:block}.loginBrand{margin-bottom:35px}.loginCard h1{margin-bottom:8px;font-size:34px}.loginCard>p{color:#8d96a3;margin-bottom:30px;line-height:1.5}.loginCard label{color:#b7bec8;margin:17px 0 8px;font-size:12px;display:block}.loginCard input{color:#fff;background:#090d12;border:1px solid #252c36;border-radius:7px;width:100%;padding:14px}.loginCard button{margin-top:24px}.notice{text-align:center;color:#6f7885;margin-top:20px;font-size:12px}@media (max-width:900px){.links a:not(.login){display:none}.cards,.planGrid{grid-template-columns:1fr}.footerSection{flex-direction:column}.hero{padding-top:80px}}.planPrice{align-items:baseline;gap:6px;margin-top:26px;display:flex}.planPrice strong{letter-spacing:-2px;font-size:38px}.planPrice small{color:#7f8997;font-size:13px}.annualPrice{color:#77818e;margin-top:4px;font-size:12px}.benefitAmount{border-top:1px solid #242b34;border-bottom:1px solid #242b34;margin:26px 0;padding:18px 0}.benefitAmount small,.benefitAmount strong{display:block}.benefitAmount small{color:#737d8a;letter-spacing:2px;margin-bottom:8px;font-size:10px}.benefitAmount strong{font-size:23px}.planFacts{min-height:130px;margin:22px 0;padding:0;list-style:none}.planFacts li{color:#959eaa;margin:12px 0;padding-left:20px;font-size:13px;line-height:1.5;position:relative}.planFacts li:before{content:"✓";color:#43c66e;position:absolute;left:0}.planError{color:#d7a4a6;background:#160e10;border:1px solid #382529;border-radius:10px;padding:24px}.authPage{background:radial-gradient(circle at 50% 0,#b4141b2e,#0000 34%),#080b10;place-items:center;min-height:100vh;padding:50px 24px;display:grid}.authPanel{background:#0d1218;border:1px solid #222933;border-radius:18px;width:100%;max-width:620px;padding:42px}.authPanel .back{color:#77818e;font-size:13px}.authBrand{margin-top:32px}.authHeading{margin:38px 0 28px}.authHeading>span{color:#df3b41;letter-spacing:2.5px;font-size:11px;font-weight:800}.authHeading h1{margin:10px 0;font-size:38px}.authHeading p{color:#8f98a5;line-height:1.6}.authForm label{color:#b8c0ca;margin:18px 0 8px;font-size:12px;display:block}.authForm input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;outline:none;width:100%;padding:14px 15px}.authForm input:focus{border-color:#7c3337}.formRow{grid-template-columns:1fr 1fr;gap:14px;display:grid}.passwordHint{color:#697481;font-size:11px}.authSubmit{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:8px;width:100%;margin-top:24px;padding:15px;font-weight:800}.authSubmit:disabled{opacity:.55;cursor:wait}.authError{color:#e6a2a5;background:#1b0e10;border:1px solid #532429;border-radius:8px;margin-top:18px;padding:12px 14px;font-size:13px}.authSwitch{text-align:center;color:#7e8895;margin-top:24px;font-size:13px}.authSwitch a{color:#fff}.memberShell{background:#080b10;grid-template-columns:255px 1fr;min-height:100vh;display:grid}.memberSidebar{border-right:1px solid #1b222b;flex-direction:column;padding:28px 22px;display:flex}.sidebarBrand{margin-bottom:42px}.memberNav{flex-direction:column;gap:8px;display:flex}.memberNav a,.memberNav span{color:#7e8895;border-radius:8px;padding:12px 14px;font-size:13px}.memberNav .active{color:#fff;background:#151b23}.logoutButton{color:#a4adb9;cursor:pointer;background:0 0;border:1px solid #303844;border-radius:8px;margin-top:auto;padding:12px}.memberContent{padding:45px 5%}.memberHeader{justify-content:space-between;align-items:center;gap:30px;display:flex}.memberHeader>div:first-child>span{color:#d83b40;letter-spacing:2px;font-size:11px;font-weight:800}.memberHeader h1{margin:8px 0;font-size:38px}.memberIdentity{text-align:right}.memberIdentity strong,.memberIdentity span{display:block}.memberIdentity span{color:#747f8d;margin-top:4px;font-size:12px}.memberCards{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.memberCards article{background:#0e131a;border:1px solid #202731;border-radius:13px;padding:24px}.memberCards article>span{color:#747e8c;letter-spacing:1.7px;font-size:10px}.memberCards article>strong{margin:17px 0;font-size:34px;display:block}.memberCards p{color:#858f9c;min-height:40px;font-size:12px;line-height:1.6}.memberCards button{color:#6f7885;background:#1b222b;border:0;border-radius:7px;width:100%;margin-top:15px;padding:10px}.memberWelcome{background:linear-gradient(135deg,#11171f,#0b0f14);border:1px solid #202731;border-radius:14px;margin-top:25px;padding:38px}.memberWelcome>span{color:#d83b40;letter-spacing:2px;font-size:10px;font-weight:800}.memberWelcome h2{margin:12px 0;font-size:30px}.memberWelcome p{color:#89929f;max-width:650px;line-height:1.7}@media (max-width:1000px){.memberCards{grid-template-columns:1fr 1fr}}@media (max-width:700px){.formRow,.memberShell{grid-template-columns:1fr}.memberSidebar{display:none}.memberCards{grid-template-columns:1fr}.memberHeader{flex-direction:column;align-items:flex-start}.memberIdentity{text-align:left}}.memberNav a{display:block}.cardAction,.primaryInline{color:#f4f6f8;background:#171e27;border-radius:7px;margin-top:14px;padding:10px 14px;font-size:12px;font-weight:700;display:inline-block}.primaryInline{background:#d71920;padding:12px 18px}.driverPanel{background:#0e131a;border:1px solid #202731;border-radius:14px;margin-top:38px;padding:32px}.driverPanelHeading{justify-content:space-between;gap:40px;margin-bottom:25px;display:flex}.driverPanelHeading>div>span{color:#d83b40;letter-spacing:2px;font-size:10px;font-weight:800}.driverPanelHeading h2{margin:8px 0 0;font-size:28px}.driverPanelHeading>p{color:#808a97;max-width:410px;margin:0;font-size:13px;line-height:1.6}.driverForm label{color:#aab3be;margin:15px 0 7px;font-size:12px;display:block}.driverForm input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;outline:none;width:100%;padding:13px 14px}.driverForm input:focus{border-color:#793136}.driverListSection{margin-top:55px}.driverGrid{gap:18px;display:grid}.driverCard{background:#0e131a;border:1px solid #202731;border-radius:14px;padding:27px}.driverIdentity{justify-content:space-between;align-items:center;display:flex}.driverIdentity span,.enrollmentTitle,.currentMembership>span{color:#747e8b;letter-spacing:1.8px;font-size:10px}.driverIdentity h3{margin:7px 0;font-size:24px}.driverBadge{text-align:center;color:#b8c0ca;background:#171d25;border:1px solid #2a333e;border-radius:8px;min-width:45px;padding:9px 12px;font-size:12px;font-weight:800}.driverLicense{color:#7e8895;font-size:12px}.currentMembership{background:#0a0f14;border:1px solid #242c36;border-radius:10px;margin-top:22px;padding:20px}.currentMembership strong{margin:8px 0;font-size:22px;display:block}.currentMembership div{color:#a6afba;font-size:13px}.currentMembership em{color:#dbc45c;background:#30250c;border-radius:6px;margin-top:15px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.enrollmentArea{margin-top:25px}.miniPlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:15px;display:grid}.miniPlan{background:#090e13;border:1px solid #242c36;border-radius:10px;padding:18px}.miniPlan strong,.miniPlan span,.miniPlan small{display:block}.miniPlan strong{font-size:17px}.miniPlan span{color:#fff;margin-top:7px;font-size:14px}.miniPlan small{color:#727d8a;min-height:32px;margin-top:7px;font-size:10px;line-height:1.5}.miniPlan button{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:6px;width:100%;margin-top:13px;padding:9px;font-size:11px;font-weight:800}.miniPlan .secondaryEnroll{background:#1a212a;margin-top:7px}.additionalDriverNote,.mutedText{color:#737d8a;margin-top:16px;font-size:11px}.emptyMemberState{text-align:center;border:1px dashed #29313b;border-radius:12px;padding:40px}.emptyMemberState h3{margin:0 0 8px}.emptyMemberState p{color:#798491}.memberSuccess{color:#8bd59d;background:#0d1c12;border:1px solid #255334;border-radius:8px;margin-top:20px;padding:13px 15px;font-size:13px}@media (max-width:1150px){.miniPlanGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.driverPanelHeading{flex-direction:column}.miniPlanGrid{grid-template-columns:1fr}}.stripeCheckoutButton{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:7px;width:100%;margin-top:18px;padding:12px;font-weight:800}.checkoutSuccessPage{background:radial-gradient(circle at 50% 0,#b4141b29,#0000 35%),#080b10;place-items:center;min-height:100vh;padding:30px;display:grid}.checkoutSuccessCard{text-align:center;background:#0d1218;border:1px solid #222933;border-radius:18px;width:100%;max-width:560px;padding:48px}.successCheck{color:#7cda98;background:#12331d;border-radius:50%;place-items:center;width:58px;height:58px;margin:0 auto 25px;font-size:26px;font-weight:900;display:grid}.checkoutSuccessCard>span{color:#d83b40;letter-spacing:2px;font-size:10px;font-weight:800}.checkoutSuccessCard h1{margin:12px 0;font-size:38px}.checkoutSuccessCard p{color:#8b95a2;line-height:1.7}.secondarySuccessLink{color:#a3acb8;margin-left:12px;font-size:13px;display:inline-block}.driversTopHeading{margin-bottom:28px}.driversTopHeading h2{margin-bottom:0}.currentMembership .membershipStatus{letter-spacing:.5px;border-radius:6px;margin-top:15px;padding:6px 10px;font-size:10px;font-style:normal;font-weight:800;display:inline-block}.currentMembership .membershipStatusPending{color:#e1c95f;background:#30250c;border:1px solid #594817}.currentMembership .membershipStatusActive{color:#72d58d;background:#102a18;border:1px solid #245f36}.driverListSection+.memberHeader{margin-top:58px}.claimEligibility{margin-top:42px}.claimEligibilityGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.claimEligibilityCard{background:#0e131a;border:1px solid #202731;border-radius:13px;padding:24px}.claimEligibilityCard>span{color:#d83b40;letter-spacing:1.8px;font-size:10px;font-weight:800}.claimEligibilityCard h3{margin:10px 0 22px}.claimEligibilityCard>strong{font-size:30px;display:block}.claimEligibilityCard>small{color:#747f8c;margin-top:3px;display:block}.claimEligibleBadge,.claimWaitingBadge{border-radius:6px;margin-top:18px;padding:6px 10px;font-size:10px;font-weight:800;display:inline-block}.claimEligibleBadge{color:#72d58d;background:#102a18;border:1px solid #245f36}.claimWaitingBadge{color:#e1c95f;background:#30250c;border:1px solid #594817}.claimEligibilityCard p{color:#747f8c;font-size:11px;line-height:1.6}.claimSubmitPanel{background:#0e131a;border:1px solid #202731;border-radius:14px;margin-top:58px;padding:32px}.driverForm select,.driverForm textarea{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;outline:none;width:100%;padding:13px 14px}.driverForm textarea{resize:vertical}.selectedClaimInfo{background:#0a0f14;border:1px solid #222a34;border-radius:8px;align-items:center;gap:16px;margin-top:12px;padding:12px 14px;font-size:12px;display:flex}.selectedClaimInfo span{color:#89939f}.selectedClaimInfo .waitingText{color:#d9bf61}.claimHistorySection{margin-top:58px}.claimHistoryGrid{gap:12px;display:grid}.claimHistoryCard{background:#0e131a;border:1px solid #202731;border-radius:11px;grid-template-columns:1fr auto auto;align-items:center;gap:28px;padding:21px 24px;display:grid}.claimHistoryCard>div:first-child>span{color:#798492;letter-spacing:1.5px;font-size:10px}.claimHistoryCard h3{margin:5px 0 0;font-size:17px}.claimAmounts{text-align:right}.claimAmounts span,.claimAmounts strong{display:block}.claimAmounts span{color:#747e8b;font-size:10px}.claimAmounts strong{margin-top:4px}@media (max-width:900px){.claimEligibilityGrid,.claimHistoryCard{grid-template-columns:1fr}.claimAmounts{text-align:left}}.fieldHint{color:#747f8c;margin:7px 0 0;font-size:10px;line-height:1.5}.claimDateTimeRow{grid-template-columns:1fr 1fr 1.4fr;gap:14px;display:grid}.courtSection{background:#090e13;border:1px solid #252d37;border-radius:10px;margin-top:30px;padding:24px}.courtSectionHeading{margin-bottom:22px}.courtSectionHeading>span{color:#d83b40;letter-spacing:1.8px;font-size:10px;font-weight:800}.courtSectionHeading h3{margin:6px 0 0;font-size:20px}.paymentDisclaimer{background:#10161d;border-left:3px solid #d71920;border-radius:4px 8px 8px 4px;margin-top:22px;padding:17px 19px}.paymentDisclaimer strong{color:#f0f3f6;font-size:12px;display:block}.paymentDisclaimer p{color:#8994a1;max-width:850px;margin:7px 0 0;font-size:11px;line-height:1.7}@media (max-width:850px){.claimDateTimeRow{grid-template-columns:1fr}}.membershipSummaryGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:42px;display:grid}.membershipSummaryGrid article{background:#0e131a;border:1px solid #202731;border-radius:13px;padding:24px}.membershipSummaryGrid article>span{color:#747e8b;letter-spacing:1.7px;font-size:10px}.membershipSummaryGrid article>strong{margin:15px 0;font-size:30px;display:block}.membershipSummaryGrid article>p{color:#818b98;margin:0;font-size:11px;line-height:1.6}.membershipListSection{margin-top:58px}.membershipGrid{gap:18px;display:grid}.membershipCard{background:#0e131a;border:1px solid #202731;border-radius:14px;padding:30px}.membershipCardTop{justify-content:space-between;align-items:flex-start;gap:25px;display:flex}.membershipCardTop>div:first-child>span{color:#d83b40;letter-spacing:1.7px;font-size:10px;font-weight:800}.membershipCardTop h3{margin:7px 0 4px;font-size:25px}.membershipCardTop small{color:#747e8b}.membershipPriceRow{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:28px;display:grid}.membershipPriceRow>div{background:#090e13;border:1px solid #242c36;border-radius:10px;padding:20px}.membershipPriceRow span,.membershipDetails span,.membershipAccrual span{color:#747e8b;letter-spacing:1.5px;font-size:9px;display:block}.membershipPriceRow strong{margin:8px 0 3px;font-size:23px;display:block}.membershipPriceRow small{color:#727c89;font-size:10px}.membershipDiscount{color:#79c98d;background:#0c1b11;border:1px solid #294f35;border-radius:7px;margin-top:15px;padding:10px 13px;font-size:11px}.membershipDetails{border-top:1px solid #252c35;border-bottom:1px solid #252c35;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;padding:20px 0;display:grid}.membershipDetails strong{color:#dce1e7;margin-top:6px;font-size:12px;display:block}.membershipAccrual{background:#10161d;border-radius:9px;justify-content:space-between;gap:35px;margin-top:22px;padding:20px;display:flex}.membershipAccrual strong{margin-top:6px;font-size:13px;display:block}.membershipAccrual p{color:#818b98;max-width:440px;margin:0;font-size:11px;line-height:1.7}.membershipRules{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.membershipRules span{color:#858f9c;border:1px solid #2b333d;border-radius:6px;padding:7px 10px;font-size:10px}.membershipActions{gap:10px;margin-top:22px;display:flex}.membershipActions a,.membershipActions button{color:#e5e9ed;background:#171e27;border:1px solid #303844;border-radius:7px;padding:10px 14px;font-size:11px;font-weight:700}.membershipActions button{color:#626c78;cursor:not-allowed}.membershipStatusPastDue{color:#ed8b90;background:#311417;border:1px solid #69272c}.membershipStatusInactive{color:#89939f;background:#1b2027;border:1px solid #363d46}@media (max-width:1050px){.membershipSummaryGrid{grid-template-columns:1fr 1fr}.membershipPriceRow{grid-template-columns:1fr}.membershipDetails{grid-template-columns:1fr 1fr}}@media (max-width:700px){.membershipSummaryGrid,.membershipDetails{grid-template-columns:1fr}.membershipAccrual,.membershipActions{flex-direction:column}}.claimViewLink{color:#e7eaee;white-space:nowrap;background:#171e27;border-radius:6px;padding:8px 11px;font-size:10px;font-weight:700}.claimBackLink{color:#858f9c;margin-bottom:28px;font-size:12px;display:inline-block}.claimDetailHeader{margin-top:10px}.claimDetailGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:35px;display:grid}.claimDetailGrid article{background:#0e131a;border:1px solid #202731;border-radius:11px;padding:21px}.claimDetailGrid span,.claimAgencyCard>span{color:#747e8b;letter-spacing:1.5px;font-size:9px;display:block}.claimDetailGrid strong{margin-top:8px;font-size:16px;display:block}.claimAgencyCard{background:#0e131a;border:1px solid #202731;border-radius:12px;margin-top:20px;padding:25px}.claimAgencyCard h2{margin:8px 0;font-size:21px}.claimAgencyCard p{color:#89939f;white-space:pre-line;margin:5px 0}.claimDocumentsPanel{background:#0e131a;border:1px solid #202731;border-radius:14px;margin-top:40px;padding:30px}.claimUploadForm{grid-template-columns:1fr 1.5fr auto;align-items:end;gap:15px;margin-top:25px;display:grid}.claimUploadForm label{color:#aab3be;margin-bottom:7px;font-size:11px;display:block}.claimUploadForm select,.claimUploadForm input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;min-height:43px;padding:10px 12px}.claimUploadForm small{color:#707b88;margin-top:6px;font-size:9px;display:block}.claimUploadForm .authSubmit{width:auto;min-width:160px;margin:0}.claimDocumentList{gap:10px;margin-top:28px;display:grid}.claimDocumentList article{background:#090e13;border:1px solid #242c36;border-radius:9px;justify-content:space-between;align-items:center;gap:20px;padding:17px 19px;display:flex}.claimDocumentList span,.claimDocumentList strong,.claimDocumentList small{display:block}.claimDocumentList span{color:#d83b40;letter-spacing:1.3px;font-size:9px}.claimDocumentList strong{margin-top:4px;font-size:12px}.claimDocumentList small{color:#747e8b;margin-top:3px;font-size:9px}.claimDocumentActions{gap:8px;display:flex}.claimDocumentActions a,.claimDocumentActions button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #303844;border-radius:6px;padding:8px 11px;font-size:10px}.claimDocumentActions button{color:#df8f94}.claimDetailLoading{color:#858f9c;background:#080b10;place-items:center;min-height:100vh;display:grid}@media (max-width:1000px){.claimDetailGrid{grid-template-columns:1fr 1fr}.claimUploadForm{grid-template-columns:1fr}.claimUploadForm .authSubmit{width:100%}}@media (max-width:650px){.claimDetailGrid{grid-template-columns:1fr}.claimDocumentList article{flex-direction:column;align-items:flex-start}}.adminShell{background:#080b10;grid-template-columns:270px 1fr;min-height:100vh;display:grid}.adminSidebar{border-right:1px solid #1b222b;flex-direction:column;padding:28px 22px;display:flex}.adminModeBadge{color:#df656b;letter-spacing:1.5px;background:#1c0d10;border:1px solid #5d272c;border-radius:6px;margin-bottom:24px;padding:8px 11px;font-size:9px;font-weight:800}.adminPortalReturn{color:#7d8794;margin-top:auto;padding:12px 14px;font-size:11px}.adminSummaryGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin-top:40px;display:grid}.adminSummaryGrid article{background:#0e131a;border:1px solid #202731;border-radius:11px;padding:23px}.adminSummaryGrid article>span{color:#757f8c;letter-spacing:1.5px;font-size:9px}.adminSummaryGrid article>strong{margin-top:12px;font-size:28px;display:block}.adminSummaryGrid article>p{color:#788390;margin:9px 0 0;font-size:10px;line-height:1.5}.adminRecentSection{margin-top:55px}.adminClaimRows{gap:9px;margin-bottom:22px;display:grid}.adminClaimRows>a{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:16px 19px;display:grid}.adminClaimRows span,.adminClaimRows small{color:#77818e;font-size:9px;display:block}.adminClaimRows strong{margin-top:4px;display:block}.adminClaimRows em{color:#d9c15e;font-size:10px;font-style:normal}.adminClaimFilters{flex-wrap:wrap;gap:7px;margin-top:35px;display:flex}.adminClaimFilters a{color:#808a97;border:1px solid #2a323c;border-radius:6px;padding:8px 11px;font-size:9px}.adminClaimFilters .active{color:#ed8f94;background:#241013;border-color:#713137}.adminClaimTable{margin-top:20px}.adminClaimRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.5fr 1fr .8fr .5fr .8fr;align-items:center;gap:16px;margin-bottom:8px;padding:17px 19px;display:grid}.adminClaimRow:hover{background:#11171f;border-color:#39434f}.adminClaimRow span{color:#737e8b;letter-spacing:1.2px;font-size:8px;display:block}.adminClaimRow strong{color:#e4e8ed;margin-top:5px;font-size:11px;display:block}.adminClaimRow small{color:#6f7986;margin-top:3px;font-size:9px;display:block}@media (max-width:1000px){.adminSummaryGrid,.adminClaimRow{grid-template-columns:1fr 1fr}}@media (max-width:700px){.adminShell{grid-template-columns:1fr}.adminSidebar{display:none}.adminSummaryGrid,.adminClaimRow{grid-template-columns:1fr}}.adminClaimDetailHeader{margin-top:8px}.adminStatusBadge{letter-spacing:.4px;border-radius:6px;padding:7px 11px;font-size:10px;font-weight:800;display:inline-block}.adminStatusPending{color:#e1c95f;background:#30250c;border:1px solid #594817}.adminStatusProcessing{color:#78b5e8;background:#102238;border:1px solid #275078}.adminStatusMoreInfo{color:#e7bc61;background:#32220d;border:1px solid #74531f}.adminStatusEscalated{color:#ce8bea;background:#26152e;border:1px solid #654078}.adminStatusApproved{color:#72d58d;background:#102a18;border:1px solid #245f36}.adminStatusDenied{color:#ed8b90;background:#311417;border:1px solid #69272c}.adminClaimColumns{grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;display:grid}.adminInfoCard{background:#0e131a;border:1px solid #202731;border-radius:11px;margin-top:18px;padding:24px}.adminInfoCard>span{color:#d83b40;letter-spacing:1.4px;font-size:9px;font-weight:800}.adminInfoCard h3{margin:8px 0 12px}.adminInfoCard p{color:#85909d;white-space:pre-line;margin:6px 0;line-height:1.6}.adminInfoCard hr{border:0;border-top:1px solid #252d36;margin:20px 0}.adminAgencyCard,.adminDocumentsCard,.adminMessagesCard,.adminLedgerCard{margin-top:20px}.adminNoDocuments{color:#77818e;margin-top:16px;font-size:11px}.adminDocumentRows{gap:8px;margin-top:18px;display:grid}.adminDocumentRows a{background:#090e13;border:1px solid #28313b;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.adminDocumentRows strong,.adminDocumentRows span{font-size:10px;display:block}.adminDocumentRows div span{color:#75808c;margin-top:4px}.adminMessageRows{gap:10px;margin-top:18px;display:grid}.adminMessageRows article{background:#090e13;border:1px solid #242c36;border-radius:8px;padding:15px}.adminMessageRows article>div{justify-content:space-between;gap:20px;display:flex}.adminMessageRows small{color:#727d89;font-size:9px}.adminMessageRows p{margin-bottom:0}.adminLedgerRows{gap:8px;margin-top:18px;display:grid}.adminLedgerRows article{background:#090e13;border:1px solid #242c36;border-radius:7px;justify-content:space-between;align-items:center;gap:20px;padding:13px 15px;display:flex}.adminLedgerRows strong,.adminLedgerRows small{display:block}.adminLedgerRows small{color:#727d89;margin-top:3px;font-size:9px}.ledgerNegative{color:#e27e84}.ledgerPositive{color:#72d58d}.adminActionsPanel{background:#0e131a;border:1px solid #202731;border-radius:12px;margin-top:25px;padding:27px}.adminActionsPanel label{color:#a7b0bb;margin:15px 0 7px;font-size:11px;display:block}.adminActionsPanel textarea,.adminActionsPanel input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;padding:12px 13px}.adminApprovalAmount{margin-top:17px}.adminApprovalAmount small{color:#737e8b;margin-top:6px;font-size:9px;display:block}.adminActionButtons{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.adminActionButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #333c47;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:700}.adminActionButtons button:disabled{opacity:.5;cursor:wait}.adminActionButtons .adminApproveButton{color:#7bd592;background:#102a18;border-color:#285f39}.adminActionButtons .adminDenyButton{color:#e6858b;background:#2b1114;border-color:#64292e}.adminAccountingNotice{background:#10161d;border-left:3px solid #d71920;border-radius:4px 8px 8px 4px;margin-top:20px;padding:15px 17px}.adminAccountingNotice strong{font-size:11px;display:block}.adminAccountingNotice p{color:#77828f;margin:6px 0 0;font-size:10px;line-height:1.6}.adminDecisionLocked{background:#10161d;border:1px solid #2d3540;border-radius:8px;margin-top:25px;padding:20px}.adminDecisionLocked strong{display:block}.adminDecisionLocked p{color:#8a94a0;margin-bottom:0;font-size:11px}@media (max-width:950px){.adminClaimColumns{grid-template-columns:1fr}}.claimMessagesPanel{background:#0e131a;border:1px solid #202731;border-radius:14px;margin-top:40px;padding:30px}.claimMessageList{gap:10px;margin-top:18px;display:grid}.claimMessageList article{background:#090e13;border:1px solid #252e38;border-radius:8px;padding:15px 17px}.claimMessageList article>div{justify-content:space-between;gap:20px;display:flex}.claimMessageList strong,.claimMessageList small{display:block}.claimMessageList small{color:#717c89;font-size:9px}.claimMessageList p{color:#9aa3ae;white-space:pre-line;margin:10px 0 0;line-height:1.6}.claimNoMessages{color:#76818e;margin-top:15px;font-size:11px}.claimMessageForm{margin-top:22px}.claimMessageForm label{color:#abb4bf;margin-bottom:7px;font-size:11px;display:block}.claimMessageForm textarea{color:#fff;resize:vertical;background:#090d12;border:1px solid #29313c;border-radius:8px;width:100%;padding:13px}.claimConversationClosed{color:#808b98;background:#10161d;border:1px solid #303844;border-radius:7px;margin-top:20px;padding:13px 15px;font-size:11px}.adminReimbursementPanel{background:#0e131a;border:1px solid #202731;border-radius:12px;margin-top:25px;padding:27px}.adminReimbursementPanel label{color:#a7b0bb;margin:15px 0 7px;font-size:11px;display:block}.adminReimbursementPanel select,.adminReimbursementPanel input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;padding:12px 13px}.adminReimbursementAmount{background:#090e13;border:1px solid #26303a;border-radius:9px;margin-bottom:22px;padding:18px}.adminReimbursementAmount span{color:#747f8b;letter-spacing:1.4px;font-size:9px;display:block}.adminReimbursementAmount strong{margin-top:7px;font-size:25px;display:block}.adminReimbursementButtons{gap:9px;margin-top:20px;display:flex}.adminReimbursementButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #333c47;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:700}.adminReimbursementButtons button:disabled{opacity:.5;cursor:wait}.adminReimbursementButtons .adminMarkPaidButton{color:#7bd592;background:#102a18;border-color:#285f39}.manualPaymentNotice{background:#10161d;border-left:3px solid #d71920;border-radius:4px 8px 8px 4px;margin-top:20px;padding:14px 16px}.manualPaymentNotice strong{font-size:11px;display:block}.manualPaymentNotice p{color:#78838f;margin:6px 0 0;font-size:10px;line-height:1.6}.reimbursementPaidState{background:#102a18;border:1px solid #275f39;border-radius:9px;padding:20px}.reimbursementPaidState>strong{color:#79d693;font-size:15px;display:block}.reimbursementPaidState p{color:#b4c4b9;margin:7px 0 0}.reimbursementPaidState small{color:#7f9586;margin-top:5px;display:block}@media (max-width:700px){.adminReimbursementButtons{flex-direction:column}}.adminMemberSummary{background:#0e131a;border:1px solid #202731;border-radius:11px;justify-content:space-between;gap:40px;margin-top:38px;padding:22px;display:flex}.adminMemberSummary span,.adminMemberSearch span{color:#747f8c;letter-spacing:1.4px;font-size:9px;display:block}.adminMemberSummary strong{margin-top:7px;font-size:28px;display:block}.adminMemberSummary p{color:#7f8996;max-width:550px;margin:0;font-size:11px;line-height:1.6}.adminMemberSearch{align-items:center;gap:18px;margin-top:22px;display:flex}.adminMemberSearch input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;flex:1;padding:12px 14px}.adminMemberTable{margin-top:16px}.adminMemberRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.6fr .5fr .8fr 1fr .5fr .8fr;align-items:center;gap:16px;margin-bottom:8px;padding:17px 19px;display:grid}.adminMemberRow:hover{background:#11171f;border-color:#39434f}.adminMemberRow span{color:#737e8b;letter-spacing:1.2px;font-size:8px;display:block}.adminMemberRow strong{color:#e4e8ed;margin-top:4px;font-size:11px;display:block}.adminMemberRow small{color:#6f7986;margin-top:3px;font-size:9px;display:block}.adminMemberRole{text-align:right}.adminMemberRole strong,.adminMemberRole span{display:block}.adminMemberRole strong{color:#e6eaee;font-size:11px}.adminMemberRole span{color:#72d58d;margin-top:5px;font-size:9px}.adminMemberDrivers{margin-top:50px}.adminMemberDriverGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;display:grid}.adminMemberDriverGrid>article{background:#0e131a;border:1px solid #202731;border-radius:11px;padding:22px}.adminMemberDriverTop{justify-content:space-between;gap:20px;display:flex}.adminMemberDriverTop span{color:#747f8c;letter-spacing:1.4px;font-size:9px}.adminMemberDriverTop h3{margin:6px 0 0}.adminMemberDriverTop>strong{color:#72d58d;font-size:18px}.adminMemberDriverGrid p{color:#788390;font-size:10px}.adminMemberMembership{background:#090e13;border:1px solid #27313b;border-radius:8px;margin-top:16px;padding:14px}.adminMemberMembership span,.adminMemberMembership strong,.adminMemberMembership em{display:block}.adminMemberMembership span{color:#d83b40;letter-spacing:1.3px;font-size:9px}.adminMemberMembership strong{margin-top:6px;font-size:12px}.adminMemberMembership em{color:#72d58d;margin-top:7px;font-size:9px;font-style:normal}.adminNoMembership{color:#737e8b;margin-top:16px;font-size:10px}@media (max-width:1100px){.adminMemberRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:800px){.adminMemberDriverGrid{grid-template-columns:1fr}.adminMemberSummary{flex-direction:column}.adminMemberRow{grid-template-columns:1fr}}.adminMembershipDirectory{margin-top:55px}.adminMembershipControls{grid-template-columns:1fr 180px auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.adminMembershipControls input,.adminMembershipControls select{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;padding:12px 14px}.adminMembershipControls span{color:#77828e;font-size:10px}.adminMembershipTable{gap:8px;display:grid}.adminMembershipRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.4fr 1fr .7fr .7fr 1fr .85fr;align-items:center;gap:15px;padding:17px 19px;display:grid}.adminMembershipRow:hover{background:#11171f;border-color:#39434f}.adminMembershipRow span{color:#737e8b;letter-spacing:1.2px;font-size:8px;display:block}.adminMembershipRow strong{color:#e5e9ed;margin-top:4px;font-size:11px;display:block}.adminMembershipRow small{color:#6f7986;margin-top:4px;font-size:9px;display:block}.adminMembershipStatus{border-radius:5px;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.adminMembershipActive{color:#72d58d;background:#102a18;border:1px solid #245f36}.adminMembershipPending{color:#e1c95f;background:#30250c;border:1px solid #594817}.adminMembershipPastDue{color:#ed8b90;background:#311417;border:1px solid #69272c}.adminMembershipInactive{color:#89939f;background:#1b2027;border:1px solid #3b424c}@media (max-width:1200px){.adminMembershipRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:800px){.adminMembershipControls,.adminMembershipRow{grid-template-columns:1fr}}.adminPlanSafetyNotice{background:#10161d;border-left:3px solid #d71920;border-radius:4px 9px 9px 4px;margin-top:35px;padding:18px 20px}.adminPlanSafetyNotice strong{font-size:12px;display:block}.adminPlanSafetyNotice p{color:#828d99;max-width:900px;margin:7px 0 0;font-size:11px;line-height:1.7}.adminPlanGrid{gap:20px;margin-top:30px;display:grid}.adminPlanEditor{background:#0e131a;border:1px solid #202731;border-radius:13px;padding:28px}.adminPlanHeader{border-bottom:1px solid #252d36;justify-content:space-between;align-items:flex-start;gap:30px;padding-bottom:20px;display:flex}.adminPlanHeader>div>span,.adminPlanBenefits>span{color:#d83b40;letter-spacing:1.5px;font-size:9px;font-weight:800;display:block}.adminPlanHeader>div>strong{margin-top:5px;font-size:23px;display:block}.adminPlanHeader>div>small{color:#717c89;margin-top:4px;font-size:9px;display:block}.adminPlanActiveToggle{color:#98a2ad;align-items:center;gap:8px;font-size:11px;display:flex}.adminPlanFields{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.adminPlanFields label{color:#9fa9b4;margin-bottom:6px;font-size:10px;display:block}.adminPlanFields input,.adminPlanFields textarea{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;padding:11px 12px}.adminPlanFullField{grid-column:1/-1}.adminPlanBenefits{border-top:1px solid #252d36;margin-top:28px;padding-top:22px}.adminPlanBenefitGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:15px;display:grid}.adminPlanBenefitGrid label{color:#959faa;background:#090e13;border:1px solid #252e38;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:10px;display:flex}.adminPlanEnrollmentStats{gap:10px;margin-top:20px;display:flex}.adminPlanEnrollmentStats span{color:#7e8995;border:1px solid #2d3540;border-radius:6px;padding:7px 10px;font-size:9px}.adminPlanSaveButton{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:8px;width:100%;margin-top:22px;padding:13px;font-weight:800}.adminPlanSaveButton:disabled{opacity:.5;cursor:wait}.adminPlanReadOnly{color:#818b97;background:#10161d;border:1px solid #303844;border-radius:7px;margin-top:20px;padding:12px;font-size:10px}@media (max-width:1100px){.adminPlanFields,.adminPlanBenefitGrid{grid-template-columns:1fr 1fr}}@media (max-width:700px){.adminPlanHeader{flex-direction:column}.adminPlanFields{grid-template-columns:1fr}.adminPlanFullField{grid-column:auto}.adminPlanBenefitGrid{grid-template-columns:1fr}}.supportCreatePanel{background:#0e131a;border:1px solid #202731;border-radius:13px;margin-top:40px;padding:28px}.supportCreatePanel label,.supportReplyForm label,.adminSupportActions label{color:#a7b0bb;margin:15px 0 7px;font-size:11px;display:block}.supportCreatePanel input,.supportCreatePanel textarea,.supportReplyForm textarea,.adminSupportActions textarea{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;padding:12px 13px}.supportListSection{margin-top:55px}.supportTicketList{gap:9px;display:grid}.supportTicketList>a{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1fr auto auto;align-items:center;gap:25px;padding:17px 19px;display:grid}.supportTicketList>a:hover{background:#11171f;border-color:#39434f}.supportTicketList span,.supportTicketList small{color:#747f8c;font-size:9px;display:block}.supportTicketList strong{margin-top:4px;display:block}.supportStatus,.supportDetailStatus{border-radius:6px;padding:6px 9px;font-size:9px;font-weight:800;display:inline-block}.supportStatusOpen{color:#78b5e8;background:#102238;border:1px solid #275078}.supportStatusSupport{color:#e1c95f;background:#30250c;border:1px solid #594817}.supportStatusMember{color:#72d58d;background:#102a18;border:1px solid #245f36}.supportStatusEscalated{color:#ce8bea;background:#26152e;border:1px solid #654078}.supportStatusClosed{color:#89939f;background:#1b2027;border:1px solid #3b424c}.supportConversation,.adminSupportConversation{gap:10px;margin-top:30px;display:grid}.supportConversation article,.adminSupportConversation article{background:#0e131a;border:1px solid #252e38;border-radius:8px;padding:16px 18px}.supportConversation article>div,.adminSupportConversation article>div{justify-content:space-between;gap:20px;display:flex}.supportConversation small,.adminSupportConversation small{color:#707b88;font-size:9px}.supportConversation p,.adminSupportConversation p{color:#949eaa;white-space:pre-line;line-height:1.6}.supportReplyForm{background:#0e131a;border:1px solid #202731;border-radius:10px;margin-top:25px;padding:24px}.adminSupportSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:38px;display:grid}.adminSupportSummary article{background:#0e131a;border:1px solid #202731;border-radius:10px;padding:21px}.adminSupportSummary span{color:#747f8c;letter-spacing:1.3px;font-size:8px}.adminSupportSummary strong{margin-top:8px;font-size:25px;display:block}.adminSupportTable{margin-top:20px}.adminSupportRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1fr 1.8fr .4fr .8fr;align-items:center;gap:16px;margin-bottom:8px;padding:17px 19px;display:grid}.adminSupportRow:hover{background:#11171f;border-color:#39434f}.adminSupportRow span,.adminSupportRow small{color:#737e8b;font-size:8px;display:block}.adminSupportRow strong{margin-top:4px;font-size:11px;display:block}.adminSupportActions{background:#0e131a;border:1px solid #202731;border-radius:11px;margin-top:24px;padding:25px}.adminSupportReplyButton{color:#fff;cursor:pointer;background:#d71920;border:0;border-radius:7px;width:100%;margin-top:14px;padding:11px;font-weight:800}.adminSupportActionButtons{gap:9px;margin-top:18px;display:flex}.adminSupportActionButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #333c47;border-radius:7px;padding:10px 13px}.adminSupportActionButtons .adminSupportCloseButton{color:#e6858b;background:#2b1114;border-color:#64292e}@media (max-width:900px){.adminSupportSummary,.adminSupportRow{grid-template-columns:1fr 1fr}}@media (max-width:650px){.supportTicketList>a,.adminSupportRow,.adminSupportSummary{grid-template-columns:1fr}.adminSupportActionButtons{flex-direction:column}}.adminUsersSection{margin-top:48px}.adminUserSafetyNotice{background:#10161d;border-left:3px solid #d71920;border-radius:4px 9px 9px 4px;margin-top:22px;padding:17px 19px}.adminUserSafetyNotice strong{font-size:11px;display:block}.adminUserSafetyNotice p{color:#7e8995;margin:6px 0 0;font-size:10px;line-height:1.6}.adminUserControls{grid-template-columns:1fr 170px 170px auto;align-items:center;gap:10px;margin-bottom:17px;display:grid}.adminUserControls input,.adminUserControls select{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;padding:11px 13px}.adminUserControls>span{color:#77828e;font-size:10px}.adminUserDirectory{gap:8px;display:grid}.adminUserRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.5fr 1fr .7fr .45fr .45fr .65fr;align-items:center;gap:15px;padding:17px 19px;display:grid}.adminUserRow:hover{background:#11171f;border-color:#39434f}.adminUserRow span,.adminUserRow small{color:#737e8b;font-size:8px;display:block}.adminUserRow strong{margin-top:4px;font-size:11px;display:block}.adminUserRole,.adminUserStatus{border-radius:5px;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.adminUserRoleSuper{color:#ed8b90;background:#311417;border:1px solid #69272c}.adminUserRoleAdmin{color:#ce8bea;background:#26152e;border:1px solid #654078}.adminUserRoleMember{color:#78b5e8;background:#102238;border:1px solid #275078}.adminUserStatusActive{color:#72d58d;background:#102a18;border:1px solid #245f36}.adminUserStatusDisabled{color:#ed8b90;background:#311417;border:1px solid #69272c}.adminUserStatusPending{color:#e1c95f;background:#30250c;border:1px solid #594817}.adminUserHeaderState{text-align:right}.adminUserHeaderState strong,.adminUserHeaderState span{display:block}.adminUserHeaderState strong{font-size:11px}.adminUserHeaderState span{color:#818c98;margin-top:5px;font-size:9px}.adminSessionRows{gap:8px;margin-top:18px;display:grid}.adminSessionRows article{background:#090e13;border:1px solid #252e38;border-radius:8px;grid-template-columns:1.2fr 1fr 1fr;align-items:center;gap:15px;padding:14px 16px;display:grid}.adminSessionRows span,.adminSessionRows small{color:#737e8b;font-size:8px;display:block}.adminSessionRows strong{margin-top:4px;font-size:10px;display:block}.adminUserSecurityPanel{background:#0e131a;border:1px solid #202731;border-radius:11px;margin-top:26px;padding:25px}.adminUserSecurityPanel>p{color:#7f8995;font-size:10px}.adminUserSecurityButtons{flex-wrap:wrap;gap:9px;margin-top:20px;display:flex}.adminUserSecurityButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #343d48;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:700}.adminUserSecurityButtons button:disabled{opacity:.5;cursor:wait}.adminUserSecurityButtons .adminDisableUserButton{color:#e6858b;background:#2b1114;border-color:#64292e}.adminUserSecurityButtons .adminEnableUserButton{color:#7bd592;background:#102a18;border-color:#285f39}.adminSelfProtection{background:#101820;border:1px solid #304050;border-radius:8px;margin-top:18px;padding:15px 17px}.adminSelfProtection strong{font-size:11px;display:block}.adminSelfProtection p{color:#7d8995;margin:5px 0 0;font-size:10px}.adminPendingSecurityNotice{color:#d7c46f;background:#30250c;border:1px solid #594817;border-radius:8px;margin-top:18px;padding:14px 16px;font-size:10px}@media (max-width:1150px){.adminUserRow{grid-template-columns:1fr 1fr 1fr}}@media (max-width:850px){.adminUserControls,.adminSessionRows{grid-template-columns:1fr}}@media (max-width:650px){.adminUserRow{grid-template-columns:1fr}.adminUserSecurityButtons{flex-direction:column}}.membershipBillingPanel{border-top:1px solid #252d36;margin-top:22px;padding-top:21px}.membershipBillingPanel>div:first-child>span{color:#d83b40;letter-spacing:1.4px;font-size:9px;font-weight:800;display:block}.membershipBillingPanel h4{margin:6px 0 0;font-size:14px}.membershipBillingButtons{flex-wrap:wrap;gap:9px;margin-top:16px;display:flex}.membershipBillingButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #343d48;border-radius:7px;padding:10px 13px;font-size:10px;font-weight:700}.membershipBillingButtons button:disabled{opacity:.5;cursor:wait}.membershipBillingButtons .membershipCancelButton{color:#e6858b;background:#2b1114;border-color:#64292e}.membershipBillingButtons .membershipKeepButton{color:#7bd592;background:#102a18;border-color:#285f39}.membershipCancellationNotice{background:#2a200f;border:1px solid #765825;border-left:3px solid #d5a13a;border-radius:7px;margin-top:16px;padding:15px 17px}.membershipCancellationNotice strong{color:#e4c269;font-size:11px;display:block}.membershipCancellationNotice p{color:#b6a77f;margin:6px 0 0;font-size:10px;line-height:1.6}.membershipBillingFootnote{color:#727d89;margin:12px 0 0;font-size:9px;line-height:1.6}.membershipBillingUnavailable{color:#77828e;border:1px solid #2d3540;border-radius:7px;margin-top:18px;padding:12px 14px;font-size:10px}@media (max-width:650px){.membershipBillingButtons{flex-direction:column}.membershipBillingButtons button{width:100%}}.authPasswordLabel{justify-content:space-between;align-items:center;gap:15px;display:flex}.authPasswordLabel label{margin-bottom:0}.authPasswordLabel a{color:#8e99a5;font-size:10px}.authPasswordLabel a:hover{color:#d71920}.authSecurityNotice{color:#8d98a4;background:#10161d;border-left:3px solid #d71920;border-radius:5px 8px 8px 5px;margin:20px 0;padding:14px 16px;font-size:11px;line-height:1.6}.authSecondaryButton{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #343d48;border-radius:7px;width:100%;margin-top:15px;padding:12px;font-weight:700}.authSecondaryButton:disabled{opacity:.5;cursor:wait}.authButtonLink{color:#fff;text-align:center;background:#d71920;border-radius:7px;width:100%;margin-top:20px;padding:13px;font-weight:800;text-decoration:none;display:block}.adminUserSecurityButtons .adminDeletePendingButton{color:#f08b92;background:#321014;border-color:#7d252b}.adminUserSecurityButtons .adminDeletePendingButton:hover{background:#401318;border-color:#a8323a}.turnstileField{width:100%;min-height:65px;margin-top:18px}.turnstileField>div:first-child{width:100%}.turnstileError{color:#e6848a;margin-top:7px;font-size:10px;display:block}.cf-turnstile{width:100%}.mfaStatusCard,.mfaPanel,.mfaRecoveryPanel{background:#0e131a;border:1px solid #202731;border-radius:12px;margin-top:24px;padding:26px}.mfaStatusCard{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.mfaStatusCard span{color:#d83b40;letter-spacing:1.4px;font-size:9px;font-weight:800}.mfaStatusCard h2{margin:6px 0 0}.mfaStatusCard p{color:#808b97;flex-basis:100%;margin:0;font-size:10px}.mfaEnabledBadge,.mfaDisabledBadge{border-radius:6px;padding:7px 10px;font-size:9px;font-weight:800}.mfaEnabledBadge{color:#7bd592;background:#102a18;border:1px solid #285f39}.mfaDisabledBadge{color:#e1c95f;background:#30250c;border:1px solid #594817}.mfaPanel label{color:#a7b0bb;margin:16px 0 7px;font-size:11px;display:block}.mfaPanel input{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:7px;width:100%;padding:12px 13px}.mfaPanel>p,.mfaRecoveryPanel>p{color:#818c98;font-size:10px;line-height:1.7}.mfaQrWrap{background:#fff;border-radius:10px;justify-content:center;margin:22px 0;padding:20px;display:flex}.mfaQrWrap img{width:260px;max-width:100%;height:auto;display:block}.mfaManualKey{background:#090d12;border:1px solid #29313c;border-radius:8px;margin:18px 0;padding:15px}.mfaManualKey span{color:#77828e;letter-spacing:1.2px;margin-bottom:7px;font-size:8px;display:block}.mfaManualKey code{color:#d7dde4;word-break:break-all}.mfaRecoveryGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:18px 0;display:grid}.mfaRecoveryGrid code{color:#d9dfe6;text-align:center;background:#090d12;border:1px solid #29313c;border-radius:7px;padding:11px}.mfaInfoRow{background:#090d12;border:1px solid #29313c;border-radius:8px;justify-content:space-between;margin:18px 0;padding:14px;display:flex}.mfaInfoRow span{color:#77828e;font-size:9px}.mfaActionButtons{flex-wrap:wrap;gap:9px;margin-top:18px;display:flex}.mfaActionButtons button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #343d48;border-radius:7px;padding:11px 14px;font-size:10px;font-weight:700}.mfaActionButtons .mfaDisableButton{color:#e6858b;background:#2b1114;border-color:#64292e}@media (max-width:650px){.mfaRecoveryGrid{grid-template-columns:1fr}.mfaActionButtons{flex-direction:column}}.adminSecurityNotice{background:#10161d;border-left:3px solid #d71920;border-radius:5px 9px 9px 5px;margin-top:32px;padding:17px 19px}.adminSecurityNotice strong{font-size:11px;display:block}.adminSecurityNotice p{color:#7f8a96;max-width:800px;margin:6px 0 0;font-size:10px;line-height:1.7}.adminSecurityDirectorySection{margin-top:50px}.adminSecurityControls{grid-template-columns:1fr 220px auto;align-items:center;gap:11px;margin-bottom:17px;display:grid}.adminSecurityControls input,.adminSecurityControls select{color:#fff;background:#090d12;border:1px solid #29313c;border-radius:8px;padding:11px 13px}.adminSecurityControls>span{color:#77828e;font-size:10px}.adminSecurityTable{gap:8px;display:grid}.adminSecurityRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.35fr .65fr .65fr .85fr .55fr .8fr 1fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.adminSecurityRow:hover{background:#11171f;border-color:#39434f}.adminSecurityRow span,.adminSecurityRow small{color:#737e8b;font-size:8px;display:block}.adminSecurityRow strong{margin-top:4px;font-size:10px;display:block}.adminMfaBadge{border-radius:5px;margin-top:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.adminMfaEnabled{color:#7bd592;background:#102a18;border:1px solid #285f39}.adminMfaRequired{color:#e4c269;background:#2a200f;border:1px solid #765825}.adminSecurityActions{flex-wrap:wrap;gap:6px;display:flex}.adminSecurityActions button{color:#e5e9ed;cursor:pointer;background:#171e27;border:1px solid #343d48;border-radius:6px;padding:7px 9px;font-size:8px;font-weight:700}.adminSecurityActions .adminResetMfaButton{color:#ef8990;background:#321014;border-color:#7d252b}.adminCurrentSecurityUser{font-weight:800;color:#7bd592!important}@media (max-width:1350px){.adminSecurityRow{grid-template-columns:1fr 1fr 1fr 1fr}}@media (max-width:850px){.adminSecurityControls{grid-template-columns:1fr}.adminSecurityRow{grid-template-columns:1fr 1fr}}@media (max-width:550px){.adminSecurityRow{grid-template-columns:1fr}}.adminNotificationSummary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:30px;display:grid}.adminNotificationSummary article{background:#0e131a;border:1px solid #202731;border-radius:9px;padding:18px}.adminNotificationSummary span{color:#747f8b;letter-spacing:1px;font-size:8px;display:block}.adminNotificationSummary strong{margin-top:8px;font-size:22px;display:block}.adminNotificationNotice{background:#10161d;border-left:3px solid #d71920;border-radius:5px 9px 9px 5px;margin-top:20px;padding:16px 18px}.adminNotificationNotice strong{font-size:11px}.adminNotificationNotice p{color:#7d8894;max-width:850px;margin:6px 0 0;font-size:10px;line-height:1.7}.adminNotificationSection{margin-top:42px}.adminNotificationControls{grid-template-columns:minmax(250px,1fr) 180px auto auto;align-items:center;gap:10px;margin-bottom:16px;display:grid}.adminNotificationControls input,.adminNotificationControls select,.adminNotificationControls button{color:#e7eaee;background:#090d12;border:1px solid #29313c;border-radius:7px;padding:10px 12px}.adminNotificationControls button{cursor:pointer}.adminNotificationControls>span{color:#77828e;font-size:9px}.adminNotificationList{gap:9px;display:grid}.adminNotificationRow{background:#0e131a;border:1px solid #202731;border-radius:9px;grid-template-columns:1.25fr 1.35fr .55fr .45fr .9fr 1.5fr;align-items:center;gap:14px;padding:16px 18px;display:grid}.adminNotificationRow>div>span{color:#707b87;letter-spacing:.7px;margin-bottom:5px;font-size:8px;display:block}.adminNotificationRow strong,.adminNotificationRow small{display:block}.adminNotificationRow strong{font-size:10px}.adminNotificationRow small{color:#6f7a86;margin-top:4px;font-size:8px}.adminNotificationBadge{border-radius:5px;padding:5px 8px;font-size:8px;font-weight:800;display:inline-block}.adminNotificationSENT{color:#7bd592;background:#102a18;border:1px solid #285f39}.adminNotificationFAILED{color:#ef8990;background:#321014;border:1px solid #7d252b}.adminNotificationPENDING{color:#e4c269;background:#2a200f;border:1px solid #765825}.adminNotificationKey{min-width:0}.adminNotificationKey code{color:#8d98a4;text-overflow:ellipsis;white-space:nowrap;font-size:8px;display:block;overflow:hidden}.adminNotificationError{background:#240d10;border:1px solid #63282c;border-radius:6px;grid-column:1/-1;padding:11px 13px}.adminNotificationError p{color:#e48a90;word-break:break-word;margin:0;font-size:9px;line-height:1.6}.adminNotificationEmpty{color:#77828e;text-align:center;border:1px dashed #2b343f;border-radius:8px;padding:28px;font-size:10px}@media (max-width:1250px){.adminNotificationRow{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:800px){.adminNotificationSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.adminNotificationControls{grid-template-columns:1fr}.adminNotificationRow{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.adminNotificationSummary,.adminNotificationRow{grid-template-columns:1fr}}.membershipHistorySection{border-top:1px solid #252c34;margin-top:72px;padding-top:40px}.membershipHistoryIntro{color:#737d88;max-width:720px;margin-top:8px;font-size:11px;line-height:1.7}.membershipHistoryCard{opacity:.74;filter:saturate(.4);background:#0b0f13;border-color:#30363d}.membershipHistoryCard:hover{opacity:.88}.membershipHistoryCard .membershipCardTop>div:first-child>span{color:#818a94}.membershipHistoryCard .membershipPriceRow>div{background:#090c10;border-color:#2a3037}.membershipHistoryNotice{background:#101419;border:1px solid #343b43;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:25px;padding:18px;display:grid}.membershipHistoryNotice>div>span{color:#707a84;letter-spacing:1.4px;margin-bottom:6px;font-size:8px;display:block}.membershipHistoryNotice>div>strong{color:#aeb5bd;font-size:11px}.membershipHistoryExplanation{color:#808994;border-top:1px solid #2b3138;grid-column:1/-1;margin:2px 0 0;padding-top:13px;font-size:10px;line-height:1.7}.membershipHistoryCard .membershipAccrual,.membershipHistoryCard .membershipRules{opacity:.62}@media (max-width:900px){.membershipHistoryNotice{grid-template-columns:1fr}.membershipHistoryExplanation{grid-column:auto}}.billingHistoryNotice{background:#121820;border:1px solid #2d3540;border-radius:10px;margin:0 0 24px;padding:16px 18px}.billingHistoryNotice strong{margin-bottom:6px;font-size:12px;display:block}.billingHistoryNotice p{color:#98a3ae;margin:0;font-size:12px;line-height:1.65}.billingHistoryTableWrap{background:#10151b;border:1px solid #29313b;border-radius:10px;width:100%;overflow-x:auto}.billingHistoryTable{border-collapse:collapse;width:100%;min-width:980px}.billingHistoryTable th,.billingHistoryTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #252c34;padding:14px 15px}.billingHistoryTable th{color:#818d99;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.billingHistoryTable td{font-size:12px}.billingHistoryTable tbody tr:last-child td{border-bottom:0}.billingHistoryTable td strong{display:block}.billingHistoryTable td small{color:#7f8a95;margin-top:4px;font-size:10px;display:block}.billingHistoryTable code{white-space:nowrap;font-size:10px}.billingPaymentStatus{letter-spacing:.06em;border:1px solid #3a424c;border-radius:999px;align-items:center;padding:5px 9px;font-size:9px;font-weight:700;display:inline-flex}.billingPaymentStatusPaid{color:#77d39a;background:#10271b;border-color:#276641}.billingPaymentStatusFailed{color:#ef969b;background:#2a1316;border-color:#75363b}.billingPaymentStatusPending{color:#e3c976;background:#281f0d;border-color:#66552a}.billingPaymentStatusRefunded{color:#aeb7c0;background:#1b2128;border-color:#48515c}.adminFinancialFilters{justify-content:space-between;align-items:center;gap:14px;margin-bottom:20px;display:flex}.adminFinancialFilters>div{flex-wrap:wrap;gap:8px;display:flex}.adminFinancialFilters button,.adminFinancialSectionHead button{color:#a8b2bc;cursor:pointer;background:#11171d;border:1px solid #333d48;border-radius:7px;padding:9px 13px}.adminFinancialFilters button.active{color:#fff;background:#252d35;border-color:#6d7c8b}.adminFinancialFilters button:disabled,.adminFinancialSectionHead button:disabled{opacity:.5;cursor:default}.adminFinancialFilters>span{color:#87929d;font-size:11px}.adminFinancialGrid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:14px;margin-bottom:22px;display:grid}.adminFinancialGrid article{background:#11171d;border:1px solid #29323b;border-radius:10px;padding:18px}.adminFinancialGrid article>span{color:#7f8b97;letter-spacing:.08em;margin-bottom:9px;font-size:10px;font-weight:700;display:block}.adminFinancialGrid article>strong{font-size:24px;display:block}.adminFinancialGrid article>p{color:#87939e;margin:8px 0 0;font-size:11px;line-height:1.5}.adminFinancialNotice{background:#121820;border:1px solid #2f3943;border-radius:10px;margin-bottom:24px;padding:16px 18px}.adminFinancialNotice strong{margin-bottom:6px;display:block}.adminFinancialNotice p{color:#929da8;margin:0;font-size:12px;line-height:1.65}.adminFinancialSection{margin-top:26px}.adminFinancialSectionHead{justify-content:space-between;align-items:end;gap:15px;margin-bottom:14px;display:flex}.adminFinancialSectionHead span{color:#788592;letter-spacing:.08em;font-size:10px;font-weight:700;display:block}.adminFinancialSectionHead h2{margin:5px 0 0}.adminFinancialTableWrap{background:#10161c;border:1px solid #29313a;border-radius:10px;overflow-x:auto}.adminFinancialTable{border-collapse:collapse;width:100%;min-width:940px}.adminFinancialTable th,.adminFinancialTable td{text-align:left;vertical-align:middle;border-bottom:1px solid #252d35;padding:13px 14px;font-size:11px}.adminFinancialTable th{color:#7e8a96;letter-spacing:.08em;text-transform:uppercase;font-size:9px}.adminFinancialTable tbody tr:last-child td{border-bottom:0}.adminFinancialTable td strong,.adminFinancialTable td small{display:block}.adminFinancialTable td small{color:#7d8995;margin-top:3px;font-size:9px}.adminFinancialStatus{border:1px solid #3e4751;border-radius:999px;padding:4px 8px;font-size:9px;font-weight:700;display:inline-flex}.adminFinancialStatusPAID{color:#78d29b;border-color:#286643}.adminFinancialStatusFAILED{color:#eb969c;border-color:#75383e}.adminFinancialStatusPENDING{color:#dec674;border-color:#6a582b}.adminFinancialStatusREFUNDED{color:#aab3bc}.profileSuccess{color:#83d5a2;background:#10251a;border:1px solid #2d6745;border-radius:8px;margin-bottom:18px;padding:12px 14px}.profileSummaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.profileSummaryGrid article,.profilePanel,.driverProfileCard{background:#11171d;border:1px solid #2b343e;border-radius:10px}.profileSummaryGrid article{padding:16px}.profileSummaryGrid span{color:#83909c;letter-spacing:.08em;font-size:9px;font-weight:700;display:block}.profileSummaryGrid strong{margin-top:7px;font-size:24px;display:block}.profilePanel{margin-bottom:24px;padding:20px}.profileForm{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.profileForm label>span,.driverLicenseCard>span{color:#87939f;letter-spacing:.07em;margin-bottom:6px;font-size:9px;font-weight:700;display:block}.profileForm input{box-sizing:border-box;color:#fff;background:#0d1217;border:1px solid #35404b;border-radius:7px;width:100%;padding:11px 12px}.profileActions{margin-top:15px}.profileActions button{color:#fff;cursor:pointer;background:#27313b;border:1px solid #607080;border-radius:7px;padding:10px 15px}.profileActions button:disabled{opacity:.5;cursor:default}.profileDriversSection{margin-top:26px}.driverProfileCard{margin-top:16px;padding:20px}.driverProfileHeader{justify-content:space-between;align-items:flex-start;gap:15px;display:flex}.driverProfileHeader h3{margin:5px 0 0}.driverProfileHeader>div:last-child{flex-direction:column;align-items:flex-end;gap:7px;display:flex}.driverProfileComplete,.driverProfileIncomplete,.driverLicenseStatus{border:1px solid #45505b;border-radius:999px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-flex}.driverProfileComplete,.driverLicenseCurrent{color:#7ed19d;border-color:#2f6847}.driverProfileIncomplete,.driverLicenseExpiring{color:#dfc475;border-color:#6f5b2c}.driverLicenseExpired{color:#ec969d;border-color:#743940}.driverLicenseGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.driverLicenseCard{background:#0e141a;border:1px solid #29333d;border-radius:8px;padding:16px}.driverLicenseCard strong,.driverLicenseCard a{margin-top:7px;display:block}.driverLicenseUpload{margin-top:14px;display:block}.driverLicenseUpload input{width:100%;margin-top:7px;display:block}.driverDocumentHistory{border:1px solid #2c353e;border-radius:8px;margin-top:16px;padding:12px 14px}.driverDocumentHistory summary{cursor:pointer}.driverDocumentHistory div{flex-wrap:wrap;gap:10px;margin-top:12px;display:flex}@media (max-width:800px){.profileForm,.driverLicenseGrid{grid-template-columns:1fr}.driverProfileHeader{flex-direction:column}.driverProfileHeader>div:last-child{align-items:flex-start}}.claimDraftSubmitPanel{background:#111820;border:1px solid #384451;border-radius:12px;margin-top:20px;padding:24px}.claimDraftSubmitPanel>div:first-child>span{color:#8b98a5;letter-spacing:.09em;font-size:10px;font-weight:800;display:block}.claimDraftSubmitPanel h2{margin:6px 0 8px}.claimDraftSubmitPanel p{color:#8d99a5;max-width:760px;margin:0;font-size:12px;line-height:1.65}.claimDraftChecklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:20px 0;display:grid}.claimDraftChecklist>div{border-radius:8px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.claimRequirementComplete{background:#10241a;border:1px solid #2e6845}.claimRequirementComplete span{color:#7bd49b;letter-spacing:.08em;font-size:9px;font-weight:800}.claimRequirementMissing{background:#261f10;border:1px solid #755e2f}.claimRequirementMissing span{color:#e0c275;letter-spacing:.08em;font-size:9px;font-weight:800}@media (max-width:700px){.claimDraftChecklist{grid-template-columns:1fr}}@media (max-width:980px){.memberShell,.adminShell{grid-template-columns:1fr!important}.memberSidebar,.adminSidebar{height:auto;max-height:none;position:sticky;border-right:0!important;border-bottom:1px solid var(--uts-border-strong)!important;background:#06090dfa!important;padding:10px 12px!important}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{width:190px!important;min-height:60px!important;margin-bottom:6px!important}.memberNav,.adminSidebar nav,.adminNav{padding-bottom:4px;overflow-x:auto;display:flex!important}.memberNav a,.adminSidebar nav a,.adminNav a{flex:none}.memberContent{padding:18px 16px 44px!important}.memberHeader{gap:12px;align-items:flex-start!important}}@media (max-width:640px){.memberHeader{flex-direction:column!important}.memberIdentity{box-sizing:border-box;width:100%;border-radius:10px!important}.memberCards,.adminSummaryGrid,.profileSummaryGrid,.claimDetailGrid{grid-template-columns:1fr!important}.memberWelcome{min-height:180px;padding:22px!important}}:root{--uts-bg:#080b0f;--uts-panel:#10151bf5;--uts-border:#ffffff1a;--uts-border-strong:#ffffff2e;--uts-text:#f4f6f8;--uts-muted:#929ca7;--uts-red:#e8182b;--uts-green:#35c759;--uts-orange:#ff9f0a;--uts-radius:12px;--uts-shadow:0 18px 50px #00000061;--uts-transition:.16s ease}html{background:var(--uts-bg)}body{min-height:100vh;color:var(--uts-text)!important;background:radial-gradient(circle at 85% 0,#e8182b14,#0000 30%),radial-gradient(circle at 15% 100%,#ffffff08,#0000 35%),linear-gradient(145deg,#080a0d 0%,#0b0f14 48%,#080a0d 100%)!important}*{scrollbar-width:thin;scrollbar-color:#3b4148 #0b0f14}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-track{background:#0b0f14}::-webkit-scrollbar-thumb{background:#363c44;border:2px solid #0b0f14;border-radius:999px}.memberShell,.adminShell{min-height:100vh;background:0 0!important;grid-template-columns:248px minmax(0,1fr)!important}.memberSidebar,.adminSidebar{box-sizing:border-box;z-index:20;height:100vh;position:sticky;top:0;overflow-y:auto;box-shadow:12px 0 38px #0000004d;border-right:1px solid var(--uts-border-strong)!important;background:linear-gradient(#04070aed,#04070afa),url(/uts-theme/images/sidebar-car.jpg) top/auto 100% no-repeat!important;padding:18px 14px 22px!important}.sidebarBrand,.authBrand{background:url(/landing-exact/brand/logo-horizontal.png) 0/contain no-repeat!important;width:100%!important;min-height:84px!important;margin:0 0 18px!important;display:block!important}.sidebarBrand>*,.authBrand>*{display:none!important}.adminSidebar>a[href=\/admin]:first-of-type{width:100%;min-height:84px;margin:0 0 14px;background:url(/landing-exact/brand/logo-horizontal.png) 0/contain no-repeat!important;display:block!important}.adminSidebar>a[href=\/admin]:first-of-type>*{display:none!important}.memberContent{min-width:0;background:linear-gradient(#ffffff03,#0000 240px),radial-gradient(circle at 90% 0,#e8182b12,#0000 32%)!important;padding:26px 30px 54px!important}.memberHeader{min-height:70px;border-bottom:1px solid var(--uts-border)!important;align-items:center!important;margin-bottom:20px!important;padding:10px 0 20px!important}.memberHeader>div:first-child>span,.sectionHead>span,.adminInfoCard>span{color:#a5adb7!important;letter-spacing:.11em!important;font-size:10px!important;font-weight:800!important}.memberHeader h1{letter-spacing:-.025em;color:#fff!important;margin-top:5px!important;font-size:clamp(26px,3vw,38px)!important}.memberIdentity{border:1px solid var(--uts-border)!important;background:#0a0e13c2!important;border-radius:999px!important;padding:10px 14px!important}.memberIdentity strong{color:#fff!important}.memberIdentity span{color:var(--uts-muted)!important}.memberNav,.adminSidebar nav,.adminNav{gap:6px!important;display:grid!important}.memberNav a,.adminSidebar nav a,.adminNav a{--uts-icon:url(/uts-theme/icons/svg/arrow-right.svg);min-height:42px;transition:all var(--uts-transition);align-items:center;gap:12px;position:relative;color:#d6dbe0!important;border:1px solid #0000!important;border-radius:8px!important;padding:0 13px!important;font-weight:600!important;text-decoration:none!important;display:flex!important}.memberNav a:before,.adminSidebar nav a:before,.adminNav a:before{content:"";width:19px;height:19px;-webkit-mask:var(--uts-icon) center/contain no-repeat;-webkit-mask:var(--uts-icon) center/contain no-repeat;mask:var(--uts-icon) center/contain no-repeat;background:currentColor;flex:0 0 19px}.memberNav a:hover,.adminSidebar nav a:hover,.adminNav a:hover{transform:translate(2px);color:#fff!important;background:#ffffff0e!important;border-color:#ffffff14!important}.memberNav a.active,.adminSidebar nav a.active,.adminNav a.active,.adminSidebar nav a[aria-current=page]{box-shadow:0 9px 24px #c80a1e40,inset 0 1px #ffffff26;color:#fff!important;background:linear-gradient(135deg,#e8192d 0%,#9b0c19 100%)!important;border-color:#ff3e51a6!important}.memberNav a[href=\/dashboard],.adminSidebar nav a[href=\/admin]{--uts-icon:url(/uts-theme/icons/svg/dashboard.svg)}.memberNav a[href=\/drivers]{--uts-icon:url(/uts-theme/icons/svg/drivers.svg)}.memberNav a[href=\/memberships],.adminSidebar nav a[href="/admin/memberships"]{--uts-icon:url(/uts-theme/icons/svg/membership.svg)}.memberNav a[href=\/billing]{--uts-icon:url(/uts-theme/icons/svg/billing.svg)}.memberNav a[href=\/claims],.adminSidebar nav a[href="/admin/claims"]{--uts-icon:url(/uts-theme/icons/svg/claims.svg)}.memberNav a[href=\/support],.adminSidebar nav a[href="/admin/support"]{--uts-icon:url(/uts-theme/icons/svg/support.svg)}.memberNav a[href=\/profile]{--uts-icon:url(/uts-theme/icons/svg/profile.svg)}.memberNav a[href=\/security],.adminSidebar nav a[href="/admin/security"]{--uts-icon:url(/uts-theme/icons/svg/security.svg)}.adminSidebar nav a[href="/admin/members"]{--uts-icon:url(/uts-theme/icons/svg/profile.svg)}.adminSidebar nav a[href="/admin/users"]{--uts-icon:url(/uts-theme/icons/svg/admin.svg)}.adminSidebar nav a[href="/admin/plans"]{--uts-icon:url(/uts-theme/icons/svg/documents.svg)}.adminSidebar nav a[href="/admin/notifications"]{--uts-icon:url(/uts-theme/icons/svg/notifications.svg)}.adminSidebar nav a[href="/admin/financials"]{--uts-icon:url(/uts-theme/icons/svg/reports.svg)}.memberCards,.adminSummaryGrid,.profileSummaryGrid,.claimDetailGrid,.adminSupportSummary{gap:14px!important}.memberCards>article,.adminSummaryGrid>article,.profileSummaryGrid>article,.claimDetailGrid>article,.adminInfoCard,.profilePanel,.driverProfileCard,.accountSettingsPanel,.memberWelcome,.adminPlanEditor,.adminMembershipDirectory,.adminSecurityDirectorySection,.adminRecentSection,.adminAgencyCard,.adminDocumentsCard,.adminLedgerCard,.adminMessagesCard{transition:all var(--uts-transition);position:relative;overflow:hidden;border:1px solid var(--uts-border)!important;border-radius:var(--uts-radius)!important;background:linear-gradient(145deg,#12181ffa,#0a0e13fa)!important;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff06!important}.memberCards>article:hover,.adminSummaryGrid>article:hover,.profileSummaryGrid>article:hover{transform:translateY(-2px);border-color:#e8182b6b!important;box-shadow:0 18px 34px #00000047,0 0 0 1px #e8182b14!important}.memberCards>article:after,.adminSummaryGrid>article:after,.profileSummaryGrid>article:after{content:"";background:linear-gradient(90deg,var(--uts-red),transparent 72%);opacity:.8;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.memberCards strong,.adminSummaryGrid strong,.profileSummaryGrid strong,.claimDetailGrid strong{color:#fff!important}.memberCards span,.adminSummaryGrid span,.profileSummaryGrid span{color:#9aa4af!important}.memberCards p,.adminSummaryGrid p,.profileSummaryGrid p,.adminInfoCard p{color:var(--uts-muted)!important}.memberCards>article{padding-top:58px!important}.memberCards>article:before{content:"";box-sizing:border-box;background-color:#e8182b1f;background-position:50%;background-repeat:no-repeat;background-size:19px;border:1px solid #e8182b8c;border-radius:8px;width:30px;height:30px;padding:7px;position:absolute;top:16px;left:18px}.memberCards>article:first-child:before{background-image:url(/uts-theme/icons/png/red/drivers.png)}.memberCards>article:nth-child(2):before{background-image:url(/uts-theme/icons/png/red/membership.png)}.memberCards>article:nth-child(3):before{background-image:url(/uts-theme/icons/png/red/money.png)}.memberCards>article:nth-child(4):before{background-image:url(/uts-theme/icons/png/red/claims.png)}.memberWelcome{min-height:210px;background:linear-gradient(90deg,#070a0ef7 0%,#070a0ecc 56%,#070a0e85 100%),url(/uts-theme/images/sidebar-car.jpg) 50%/cover no-repeat!important;border-color:#ffffff24!important;padding:32px!important}.memberWelcome h2{color:#fff!important;font-size:28px!important}.memberWelcome p{max-width:560px;color:#b1b8c1!important}.primaryInline,.cardAction,.authSubmit,.utsNewClaimButton,.profileActions button,.accountSettingsActions button,.adminPlanSaveButton,.adminApproveButton{min-height:40px;transition:all var(--uts-transition);justify-content:center;align-items:center;gap:8px;box-shadow:0 10px 22px #be051938,inset 0 1px #ffffff24;color:#fff!important;background:linear-gradient(135deg,#ef1c32,#a50b1a)!important;border:1px solid #ff374a8c!important;border-radius:8px!important;padding:0 17px!important;font-weight:750!important;text-decoration:none!important;display:inline-flex!important}.primaryInline:hover,.cardAction:hover,.authSubmit:hover,.utsNewClaimButton:hover,.profileActions button:hover,.accountSettingsActions button:hover{filter:brightness(1.1);transform:translateY(-1px);box-shadow:0 14px 28px #be05194d}.utsNewClaimButton:before{content:"";background:#fff;width:17px;height:17px;-webkit-mask:url(/uts-theme/icons/svg/plus.svg) 50%/contain no-repeat;mask:url(/uts-theme/icons/svg/plus.svg) 50%/contain no-repeat}.adminDenyButton{border-radius:8px!important}input,select,textarea{transition:all var(--uts-transition);color:#f5f7f9!important;background:#0a0f14!important;border-color:#ffffff24!important;border-radius:8px!important}input:focus,select:focus,textarea:focus{border-color:#ff263ab8!important;outline:none!important;box-shadow:0 0 0 3px #e8182b21!important}.authPage{background:linear-gradient(90deg,#040609f5,#040609b8),url(/uts-theme/images/auth-background.jpg) 50%/cover no-repeat fixed!important}.authPanel{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--uts-shadow)!important;background:#0a0e13f0!important;border:1px solid #ffffff24!important;border-radius:15px!important}.adminDocumentRows>a,.adminLedgerRows>article,.adminMessageRows>article,.adminMembershipRow,.adminSupportRow,.adminUserRow,.billingHistoryRow{background:#080c10bd!important;border-color:#ffffff14!important;border-radius:8px!important}.adminDocumentRows>a:hover,.adminMembershipRow:hover,.adminSupportRow:hover,.adminUserRow:hover{background:#e8182b0b!important;border-color:#e8182b5c!important}.adminModeBadge{color:#ff6d7c!important;background:#e8182b1c!important;border-color:#e8182b61!important}.adminPortalReturn{color:#c8cdd3!important}.adminPortalReturn:hover{color:#fff!important}@media (max-width:980px){.memberShell,.adminShell{grid-template-columns:1fr!important}.memberSidebar,.adminSidebar{height:auto;max-height:none;position:sticky;border-right:0!important;border-bottom:1px solid var(--uts-border-strong)!important;background:#06090dfa!important;padding:10px 12px!important}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{width:190px!important;min-height:60px!important;margin-bottom:6px!important}.memberNav,.adminSidebar nav,.adminNav{padding-bottom:4px;overflow-x:auto;display:flex!important}.memberNav a,.adminSidebar nav a,.adminNav a{flex:none}.memberContent{padding:18px 16px 44px!important}.memberHeader{gap:12px;align-items:flex-start!important}}@media (max-width:640px){.memberHeader{flex-direction:column!important}.memberIdentity{box-sizing:border-box;width:100%;border-radius:10px!important}.memberCards,.adminSummaryGrid,.profileSummaryGrid,.claimDetailGrid{grid-template-columns:1fr!important}.memberWelcome{min-height:180px;padding:22px!important}}html{scroll-behavior:smooth}.uxeLanding{color:#f6f7f8;background:radial-gradient(circle at 52% 0,#d00c160b,#0000 28%),#05080a;min-height:100vh;font-family:Arial,Helvetica,sans-serif;overflow:hidden}.uxeLanding,.uxeLanding *{box-sizing:border-box}.uxeAnchor{position:absolute;top:-90px}.uxeHero{background:linear-gradient(90deg,#02040638,#0204060a),url(/landing-exact/hero-lambo.jpg) 50%/cover no-repeat;border-bottom:1px solid #1c2227;min-height:430px;position:relative;overflow:hidden}.uxeHeader{z-index:5;grid-template-columns:minmax(190px,275px) 1fr auto;align-items:center;gap:28px;width:min(100% - 44px,1280px);min-height:88px;margin:0 auto;display:grid;position:relative}.uxeLogo{width:205px;height:72px;text-decoration:none;display:block}.uxeLogo img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block}.uxeNav{justify-content:center;align-items:center;gap:clamp(22px,3.2vw,48px);display:flex}.uxeNav a{color:#f1f3f5;font-size:11px;font-weight:800;text-decoration:none;transition:color .16s}.uxeNav a:hover{color:#e41620}.uxeJoinButton,.uxePrimaryButton,.uxeOutlineButton,.uxePlanButton{border-radius:5px;justify-content:center;align-items:center;min-height:43px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .16s,filter .16s,border-color .16s;display:inline-flex}.uxeJoinButton,.uxePrimaryButton,.uxePlanButton{color:#fff;background:linear-gradient(#eb1c26,#be0710);border:1px solid #eb1c26;box-shadow:inset 0 1px #ffffff29,0 8px 22px #b400082e}.uxeJoinButton{min-width:160px;padding:10px 16px}.uxeOutlineButton{color:#fff;background:#030608ad;border:1px solid #636c74;min-width:138px;padding:10px 18px}.uxeJoinButton:hover,.uxePrimaryButton:hover,.uxeOutlineButton:hover,.uxePlanButton:hover{filter:brightness(1.06);transform:translateY(-1px)}.uxeHeroInner{z-index:4;width:min(100% - 44px,1280px);margin:0 auto;padding:43px 0 58px;position:relative}.uxeHeroInner:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 34%,#000000fa 0%,#000000e8 48%,#00000073 73%,#0000 100%);width:780px;position:absolute;top:-40px;bottom:-60px;left:-120px}.uxeEyebrow{color:#dc101b;letter-spacing:.025em;margin-bottom:16px;font-size:11px;font-weight:900;display:block}.uxeHero h1{color:#f6f7f8;letter-spacing:-.045em;max-width:610px;margin:0;font-size:clamp(50px,5vw,72px);font-weight:900;line-height:.99}.uxeHero h1 strong{color:#d40f19;margin-top:4px;font-weight:900;display:block}.uxeHeroInner>p{color:#e2e5e8;max-width:510px;margin:19px 0 0;font-size:14px;line-height:1.62}.uxeHeroActions{align-items:center;gap:28px;margin-top:27px;display:flex}.uxePrimaryButton{min-width:205px;padding:10px 17px}.uxeProcessSection{max-width:1145px;margin:0 auto;padding:21px 22px 11px;position:relative}.uxeSectionTitle{grid-template-columns:1fr auto 1fr;align-items:center;gap:18px;max-width:515px;margin:0 auto;display:grid}.uxeSectionTitle>span{background:linear-gradient(90deg,#0000,#a50b13);height:1px;display:block}.uxeSectionTitle>span:last-child{background:linear-gradient(90deg,#a50b13,#0000)}.uxeSectionTitle h2{color:#fff;letter-spacing:.06em;white-space:nowrap;margin:0;font-size:21px;font-weight:400}.uxeSectionTitle h2 strong{color:#e1141f;letter-spacing:.12em;font-weight:500}.uxeProcessGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:14px;display:grid}.uxeProcessGrid article{text-align:center;background:linear-gradient(145deg,#ffffff06,#0000 43%),linear-gradient(#0c1115,#080c0f);border:1px solid #505961;border-radius:7px;place-items:center;min-height:149px;padding:17px 24px;display:grid;box-shadow:inset 0 1px #ffffff04,0 16px 34px #0000002e}.uxeProcessIcon{object-fit:contain;width:53px;height:53px}.uxeProcessGrid h3{color:#e31924;margin:7px 0 4px;font-size:17px;font-weight:700}.uxeProcessGrid p{color:#f1f3f4;max-width:235px;margin:0;font-size:12px;line-height:1.48}.uxeMembershipSection{max-width:1145px;margin:0 auto;padding:8px 22px 14px}.uxeMembershipTitle{max-width:545px}.uxePlanGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:29px;margin-top:14px;display:grid}.uxePlanCard{background:linear-gradient(145deg,#ffffff07,#0000 46%),linear-gradient(#0c1115,#080c0f);border:1px solid #9f0b13;border-radius:7px;flex-direction:column;min-height:222px;padding:11px 19px 10px;display:flex;box-shadow:0 17px 38px #0003}.uxePlanCard h3{color:#fff;text-align:center;margin:0;font-size:18px;line-height:1.2}.uxePlanPrice{justify-content:center;align-items:baseline;gap:5px;margin-top:4px;display:flex}.uxePlanPrice strong{color:#dd131e;letter-spacing:-.035em;font-size:31px;font-weight:500}.uxePlanPrice span{color:#f1f2f3;font-size:13px}.uxePlanBenefit{color:#f4f5f6;text-align:center;margin:1px 0 8px;font-size:12px}.uxePlanCard ul{gap:4px;margin:0 0 10px;padding:0;list-style:none;display:grid}.uxePlanCard li{color:#f0f2f4;padding-left:22px;font-size:10.5px;line-height:1.3;position:relative}.uxePlanCard li:before{content:"✓";color:#e31620;font-size:14px;font-weight:900;position:absolute;top:0;left:0}.uxePlanButton{width:100%;min-height:31px;margin-top:auto;padding:6px 9px;font-size:10px}.uxePlanUnavailable{text-align:center;background:#0a0f13;border:1px solid #353e46;border-radius:7px;margin-top:20px;padding:30px}.uxePlanUnavailable h3{color:#fff}.uxePlanUnavailable p{color:#aab2ba}.uxeBottomCta{color:#fff;background:url(/landing-exact/bottom-lambo.jpg) 50%/cover no-repeat;border-top:1px solid #38414a;border-bottom:1px solid #1b2025;align-items:center;min-height:164px;text-decoration:none;display:grid;position:relative;overflow:hidden}.uxeBottomText{text-align:center;width:min(100% - 44px,1280px);margin:0 auto;padding-left:min(52vw,770px)}.uxeBottomText h2{color:#f7f8f9;letter-spacing:-.025em;margin:0;font-size:clamp(24px,2.6vw,35px);line-height:1.15}.uxeBottomText span{color:#dd141e;letter-spacing:.1em;border-bottom:1px solid #b60d16;margin-top:10px;padding-bottom:4px;font-size:10px;font-weight:900;display:inline-block}.uxeFooter{background:#030506;grid-template-columns:225px 1fr auto;align-items:center;gap:30px;min-height:85px;padding:12px max(22px,50% - 640px);display:grid}.uxeFooter>img{object-fit:contain;width:185px;height:65px}.uxeFooter nav{justify-content:center;align-items:center;gap:25px;display:flex}.uxeFooter nav a{color:#aeb6bd;font-size:10px;text-decoration:none}.uxeFooter nav a:hover{color:#e31721}.uxeFooter p{color:#68737c;text-align:right;margin:0;font-size:9px}@media (max-width:1120px){.uxeHeader{grid-template-columns:220px 1fr auto}.uxeNav{gap:20px}.uxeNav a:nth-child(4),.uxeNav a:nth-child(5){display:none}.uxeHero{background-position:62%}.uxeHeroInner:before{width:700px}.uxePlanGrid{gap:14px}.uxeFooter{grid-template-columns:190px 1fr}.uxeFooter p{text-align:left;grid-column:1/-1}}@media (max-width:820px){.uxeHeader{grid-template-columns:1fr auto;width:calc(100% - 28px);min-height:72px}.uxeLogo{width:175px;height:62px}.uxeNav{display:none}.uxeJoinButton{min-width:132px;min-height:38px;padding:8px 10px;font-size:9px}.uxeHero{background:linear-gradient(#02040633 0%,#0204068c 37%,#020406f7 70%,#05080a 100%),url(/landing-exact/hero-lambo.jpg) 67% 0/auto 410px no-repeat;min-height:auto}.uxeHeroInner{width:calc(100% - 36px);padding:250px 0 50px}.uxeHeroInner:before{background:linear-gradient(#0000,#000000f0 35%,#000);width:120%;top:180px;left:-80px}.uxeHero h1{font-size:clamp(45px,12vw,62px)}.uxeHeroActions{flex-direction:column;align-items:stretch;gap:12px}.uxeHeroActions a{width:100%}.uxeProcessGrid{grid-template-columns:1fr}.uxePlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.uxeBottomText{padding-left:42%}.uxeFooter{grid-template-columns:1fr;padding:25px 20px}.uxeFooter nav{flex-wrap:wrap;justify-content:flex-start}.uxeFooter p{text-align:left}}@media (max-width:520px){.uxeJoinButton{display:none}.uxeHeader{grid-template-columns:1fr}.uxeLogo{margin:0 auto}.uxeHeroInner>p{font-size:13px}.uxeSectionTitle{gap:9px}.uxeSectionTitle h2{font-size:17px}.uxeProcessSection,.uxeMembershipSection{padding-left:15px;padding-right:15px}.uxePlanGrid{grid-template-columns:1fr}.uxeBottomCta{background:linear-gradient(#05080a0a,#05080af2 65%),url(/landing-exact/bottom-lambo.jpg) 22% 0/auto 150px no-repeat;min-height:210px}.uxeBottomText{align-self:end;padding:0 0 25px}.uxeBottomText h2{font-size:23px}}.claimDocumentsPanel .claimUploadForm>div:first-child,.claimDocumentsPanel .claimUploadForm>div:nth-child(2){flex-direction:column;display:flex}.claimDocumentsPanel .claimUploadForm label{align-items:center;min-height:20px;margin-bottom:6px;display:flex}.claimDocumentsPanel .claimUploadForm select,.claimDocumentsPanel .claimUploadForm input[type=file]{box-sizing:border-box;width:100%;min-height:42px}.claimDocumentsPanel .claimUploadForm input[type=file]{align-items:center;display:flex}.claimDocumentsPanel .claimUploadForm small{min-height:18px;margin-top:5px}.claimDocumentsPanel .claimUploadForm .authSubmit{white-space:nowrap;align-self:end;height:42px;min-height:42px;margin-bottom:23px}@media (max-width:900px){.claimDocumentsPanel .claimUploadForm{grid-template-columns:1fr;align-items:stretch}.claimDocumentsPanel .claimUploadForm .authSubmit{width:100%;height:auto;min-height:42px;margin-bottom:0}}.claimDocumentsPanel .claimUploadForm{grid-template-columns:minmax(240px,.9fr) minmax(360px,1.35fr) auto!important;align-items:start!important;gap:6px 14px!important;display:grid!important}.claimDocumentsPanel .claimUploadForm>div{min-width:0}.claimDocumentsPanel .claimUploadForm>div:first-child,.claimDocumentsPanel .claimUploadForm>div:nth-child(2){flex-direction:column!important;align-items:stretch!important;display:flex!important}.claimDocumentsPanel .claimUploadForm label{height:20px!important;min-height:20px!important;margin:0 0 6px!important;line-height:20px!important;display:block!important}.claimDocumentsPanel .claimUploadForm select,.claimDocumentsPanel .claimUploadForm input[type=file]{box-sizing:border-box!important;width:100%!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:0!important}.claimDocumentsPanel .claimUploadForm small{margin:5px 0 0!important;line-height:16px!important;display:block!important}.claimDocumentsPanel .claimUploadForm>.authSubmit{white-space:nowrap!important;justify-content:center!important;align-self:start!important;align-items:center!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin:26px 0 0!important;padding-top:0!important;padding-bottom:0!important;display:inline-flex!important}@media (max-width:900px){.claimDocumentsPanel .claimUploadForm{grid-template-columns:1fr!important}.claimDocumentsPanel .claimUploadForm>.authSubmit{width:100%!important;max-height:none!important;margin-top:4px!important}}.claimContestGuidance{background:linear-gradient(135deg,#e8182b14,#10151cf5);border:1px solid #e8182b47;border-radius:12px;margin:18px 0;padding:16px 18px}.claimContestGuidance strong{color:#fff;margin-bottom:7px;font-size:14px;display:block}.claimContestGuidance p{color:#aeb7c2;margin:0;font-size:13px;line-height:1.6}.adminSummaryGrid>.adminSummaryLink{color:inherit;min-width:0;text-decoration:none;display:block}.adminSummaryGrid>.adminSummaryLink>article{box-sizing:border-box;cursor:pointer;height:100%}.adminSummaryGrid>.adminSummaryLink:hover>article{transform:translateY(-2px);border-color:#e8182b94!important;box-shadow:0 18px 34px #00000047,0 0 0 1px #e8182b1f!important}.adminSummaryGrid>.adminSummaryLink:focus-visible{outline-offset:3px;border-radius:var(--uts-radius);outline:2px solid #e8182be6}.adminSummaryGrid>.adminSummaryLink>article{transition:all var(--uts-transition);position:relative;overflow:hidden;border:1px solid var(--uts-border)!important;border-radius:var(--uts-radius)!important;background:linear-gradient(145deg,#12181ffa,#0a0e13fa)!important;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff06!important}.adminSummaryGrid>.adminSummaryLink>article:after{content:"";background:linear-gradient(90deg, var(--uts-red), transparent 72%);opacity:.8;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.adminSummaryGrid>.adminSummaryLink>article>strong{color:#fff!important}.adminSummaryGrid>.adminSummaryLink>article>span{color:#9aa4af!important}.memberNav a{position:relative}.memberNav a .memberNavLabel{min-width:0}.memberActionCount{box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;margin-left:auto;padding:0 6px;animation:2.4s ease-in-out infinite utsActionPulse;display:inline-flex;box-shadow:0 0 0 2px #e8182b24,0 0 14px #e8182b57;color:#fff!important;background:#e8182b!important;font-size:11px!important;font-weight:800!important;line-height:1!important}@keyframes utsActionPulse{0%,to{box-shadow:0 0 0 2px #e8182b1f,0 0 10px #e8182b38}50%{box-shadow:0 0 0 4px #e8182b14,0 0 18px #e8182b7a}}.claimHistoryActions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.claimHistoryActions .claimViewLink{flex:180px}.claimActionRequired{letter-spacing:.045em;white-space:nowrap;background:linear-gradient(135deg,#e8182b38,#7408122e);border:1px solid #ff384885;border-radius:8px;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:800;display:inline-flex;box-shadow:0 0 18px #e8182b1f;color:#ff4f5e!important}@media (max-width:640px){.claimHistoryActions{flex-direction:column;align-items:stretch}.claimHistoryActions .claimViewLink{flex-basis:auto}.claimActionRequired{white-space:normal;text-align:center;justify-content:center}}.memberNav a .memberNavLabel,.memberNav a:visited .memberNavLabel,.memberNav a.active .memberNavLabel,.memberNav a:hover .memberNavLabel{color:#fff!important}.claimHistoryCard{flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;gap:0!important;display:flex!important}.claimHistoryCard>div:first-child{width:100%!important}.claimHistoryCard .claimAmounts{text-align:left!important;flex-direction:column!important;justify-content:flex-start!important;align-items:flex-start!important;width:100%!important;margin-top:14px!important;display:flex!important}.claimHistoryCard .claimAmounts span,.claimHistoryCard .claimAmounts strong{text-align:left!important}.claimHistoryCard .claimHistoryActions{flex-direction:column!important;align-items:stretch!important;gap:8px!important;width:320px!important;max-width:100%!important;margin-top:14px!important;display:flex!important}.claimHistoryCard .claimHistoryActions .claimViewLink{box-sizing:border-box!important;flex:none!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;padding-left:12px!important;padding-right:12px!important;display:flex!important}.claimHistoryCard .claimHistoryActions .claimActionRequired{box-sizing:border-box!important;text-align:center!important;justify-content:center!important;align-items:center!important;width:100%!important;min-width:0!important;max-width:none!important;min-height:34px!important;padding-left:12px!important;padding-right:12px!important;display:flex!important}.claimHistoryCard .claimHistoryActions .membershipStatus{align-self:flex-start!important}@media (max-width:640px){.claimHistoryCard .claimHistoryActions{width:100%!important}}.claimHistoryGrid{grid-template-columns:repeat(auto-fit,minmax(320px,520px))!important;justify-content:start!important;align-items:start!important;gap:16px!important;display:grid!important}.claimHistoryCard{box-sizing:border-box!important;width:100%!important;min-width:0!important;max-width:520px!important}@media (max-width:640px){.claimHistoryGrid{grid-template-columns:1fr!important}.claimHistoryCard{max-width:none!important}}.documentSourceChoices{align-items:stretch;gap:8px;width:100%;display:flex}.documentSourceButton{box-sizing:border-box;border:1px solid var(--uts-border);color:#fff;cursor:pointer;min-height:42px;transition:border-color var(--uts-transition), background var(--uts-transition), transform var(--uts-transition);background:#12181ff5;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative;overflow:hidden}.documentSourceButton:hover{background:#e8182b1a;border-color:#e8182b9e}.documentSourceButton:active{transform:translateY(1px)}.cameraSourceButton{border-color:#e8182b73}.fileSourceButton{border-color:#8492a357}.documentSourceInput{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}.documentSelectedFile{color:#aeb7c2;overflow-wrap:anywhere;margin-top:5px;font-size:11px;display:block}.driverLicenseUploadChoices{flex-wrap:wrap;gap:8px;width:100%;display:flex}.driverLicenseUploadChoices .driverLicenseUpload{box-sizing:border-box;flex:145px;min-width:0}@media (max-width:640px){.documentSourceChoices{flex-direction:column}.documentSourceButton{width:100%}.driverLicenseUploadChoices{flex-direction:column}.driverLicenseUploadChoices .driverLicenseUpload{flex-basis:auto;width:100%}}.documentSourceButton,.driverLicenseUploadChoices .driverLicenseUpload{color:#fff!important;opacity:1!important;position:relative!important}.documentSourceButton>span,.driverLicenseUploadChoices .driverLicenseUpload>span{z-index:2!important;color:#fff!important;opacity:1!important;visibility:visible!important;pointer-events:none!important;align-items:center!important;display:inline-flex!important;position:relative!important}.documentSourceButton:focus,.documentSourceButton:focus-within,.documentSourceButton:active,.driverLicenseUploadChoices .driverLicenseUpload:focus,.driverLicenseUploadChoices .driverLicenseUpload:focus-within,.driverLicenseUploadChoices .driverLicenseUpload:active{color:#fff!important;opacity:1!important}.documentSourceInput{opacity:0!important;visibility:hidden!important;pointer-events:none!important;border:0!important;width:1px!important;height:1px!important;margin:0!important;padding:0!important;position:absolute!important;top:0!important;left:0!important}.claimStatusPill{letter-spacing:.04em;text-transform:uppercase;border-radius:8px;justify-content:center;align-items:center;min-height:30px;padding:0 11px;font-size:11px;font-weight:800;display:inline-flex}.claimStatusPaid{background:#21b4671f;border:1px solid #44e08a6b;color:#44e08a!important}.claimStatusDenied{background:#e8182b1f;border:1px solid #ff536370;color:#ff5363!important}.claimStatusDraft{background:#ffbe281a;border:1px solid #ffd35a6b;color:#ffd35a!important}.claimStatusDefault{background:#8492a31a;border:1px solid #8492a34d;color:#d4dbe4!important}.deleteDraftButton{color:#ff5363;cursor:pointer;background:#e8182b1a;border:1px solid #ff53636b;border-radius:8px;min-height:30px;margin-left:10px;padding:0 11px;font-size:11px;font-weight:800}.deleteDraftButton:hover{background:#e8182b2e;border-color:#ff5363ad}.deleteDraftButton:disabled{opacity:.55;cursor:not-allowed}.memberCards>article{cursor:pointer;position:relative!important}.memberCards>article>.memberCardOverlay{z-index:1;border-radius:inherit;text-decoration:none;display:block;position:absolute;inset:0}.memberCards>article>span,.memberCards>article>strong,.memberCards>article>p{z-index:2;pointer-events:none;position:relative}.memberCards>article>.cardAction,.memberCards>article>a:not(.memberCardOverlay),.memberCards>article>button{z-index:3;position:relative}.memberCards>article:has(.memberCardOverlay):hover{transform:translateY(-2px);border-color:#e8182b85!important;box-shadow:0 18px 34px #00000047,0 0 0 1px #e8182b1a!important}.memberCards>article:has(.memberCardOverlay:focus-visible){outline-offset:3px;outline:2px solid #e8182be6}.dashboardQuickAccess{margin-top:24px}.dashboardQuickAccess .sectionHead{margin-bottom:16px}.dashboardQuickGrid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px;display:grid}.dashboardQuickLink{box-sizing:border-box;border:1px solid var(--uts-border);border-radius:var(--uts-radius);color:#fff;min-height:112px;transition:transform var(--uts-transition), border-color var(--uts-transition), box-shadow var(--uts-transition);background:linear-gradient(145deg,#12181ffa,#0a0e13fa);flex-direction:column;justify-content:center;padding:22px 18px 18px 68px;text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 12px 28px #0003,inset 0 1px #ffffff06}.dashboardQuickLink:after{content:"";background:linear-gradient(90deg, var(--uts-red), transparent 72%);opacity:.8;width:100%;height:2px;position:absolute;inset:0 auto auto 0}.dashboardQuickLink:before{content:"";box-sizing:border-box;background-color:#e8182b1f;background-position:50%;background-repeat:no-repeat;background-size:20px;border:1px solid #e8182b8c;border-radius:9px;width:34px;height:34px;position:absolute;top:50%;left:18px;transform:translateY(-50%)}.dashboardQuickLink strong{font-size:15px;font-weight:800;color:#fff!important}.dashboardQuickLink span{margin-top:5px;font-size:12px;line-height:1.4;color:var(--uts-muted)!important}.dashboardQuickLink:hover{border-color:#e8182b85;transform:translateY(-2px);box-shadow:0 18px 34px #00000047,0 0 0 1px #e8182b1a}.dashboardQuickLink:focus-visible{outline-offset:3px;outline:2px solid #e8182be6}.quickDrivers:before{background-image:url(/uts-theme/icons/png/red/drivers.png)}.quickMemberships:before{background-image:url(/uts-theme/icons/png/red/membership.png)}.quickBilling:before{background-image:url(/uts-theme/icons/svg/billing.svg)}.quickClaims:before{background-image:url(/uts-theme/icons/png/red/claims.png)}.quickSupport:before{background-image:url(/uts-theme/icons/svg/support.svg)}.quickProfile:before{background-image:url(/uts-theme/icons/svg/profile.svg)}.quickSecurity:before{background-image:url(/uts-theme/icons/svg/security.svg)}@media (max-width:1000px){.dashboardQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.dashboardQuickGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.dashboardQuickLink{text-align:center;align-items:center;min-height:118px;padding:52px 12px 14px}.dashboardQuickLink:before{top:13px;left:50%;transform:translate(-50%)}.dashboardQuickLink strong{font-size:13px}.dashboardQuickLink span{font-size:10px}}@media (max-width:380px){.dashboardQuickGrid{grid-template-columns:1fr}.dashboardQuickLink{text-align:left;align-items:flex-start;min-height:92px;padding:16px 14px 16px 62px}.dashboardQuickLink:before{top:50%;left:16px;transform:translateY(-50%)}}.utsFaqPage{background:radial-gradient(circle at 85% 8%,#7e0a1933,#0000 34%),#080c10;min-height:100vh}.utsFaqHeader{z-index:4;box-sizing:border-box;max-width:1500px;margin:0 auto;position:relative}.utsFaqNavActive{color:#fff!important}.utsFaqNavActive:after{opacity:1!important}.utsFaqHero{box-sizing:border-box;text-align:center;max-width:1140px;margin:70px auto 0;padding:72px 28px 60px}.utsFaqHero h1{color:#fff;letter-spacing:-.035em;margin:14px 0 18px;font-size:clamp(40px,5vw,72px);line-height:1.02}.utsFaqHero h1 strong{color:var(--uts-red);display:block}.utsFaqHero p{color:#9ba7b5;max-width:680px;margin:0 auto;font-size:16px;line-height:1.7}.utsFaqContent{width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:80px}.utsFaqGroup{margin-bottom:60px}.utsFaqSectionHead{margin-bottom:18px}.utsFaqSectionHead>span{color:#ff3849;letter-spacing:.14em;margin-bottom:7px;font-size:11px;font-weight:800;display:block}.utsFaqSectionHead h2{color:#fff;margin:0;font-size:clamp(28px,3vw,40px)}.utsFaqList{gap:10px;display:grid}.utsFaqItem{transition:border-color var(--uts-transition), box-shadow var(--uts-transition);background:linear-gradient(145deg,#12181ffa,#0a0e13fa);border:1px solid #7a899938;border-radius:12px;position:relative;overflow:hidden;box-shadow:0 12px 28px #00000029}.utsFaqItem[open]{border-color:#e8182b70;box-shadow:0 16px 34px #0000003d,0 0 0 1px #e8182b0f}.utsFaqItem summary{box-sizing:border-box;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:68px;padding:0 62px 0 20px;font-size:15px;font-weight:800;list-style:none;display:flex;position:relative}.utsFaqItem summary::-webkit-details-marker{display:none}.utsFaqPlus{color:#ff3849;width:30px;height:30px;transition:transform var(--uts-transition), background var(--uts-transition);background:#e8182b1a;border:1px solid #e8182b73;border-radius:8px;justify-content:center;align-items:center;font-size:20px;line-height:1;display:inline-flex;position:absolute;top:50%;right:18px;transform:translateY(-50%)}.utsFaqItem[open] .utsFaqPlus{background:#e8182b2e;transform:translateY(-50%)rotate(45deg)}.utsFaqAnswer{border-top:1px solid #7a89991f;padding:0 20px 22px}.utsFaqAnswer p{color:#9ba7b5;max-width:980px;margin:18px 0 0;font-size:14px;line-height:1.75}.utsFaqHelp{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 90% 10%,#e8182b29,#0000 34%),linear-gradient(145deg,#12181ffa,#080c11fa);border:1px solid #e8182b4d;border-radius:14px;margin-top:72px;padding:46px 32px}.utsFaqHelp>span{color:#ff3849;letter-spacing:.13em;font-size:11px;font-weight:800}.utsFaqHelp h2{color:#fff;margin:8px 0 12px;font-size:clamp(28px,3vw,42px)}.utsFaqHelp p{color:#9ba7b5;max-width:650px;margin:0 auto;line-height:1.65}.utsFaqHelpActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:25px;display:flex}.utsFaqDisclaimer{color:#82909e;background:#0a0e13b8;border:1px solid #7a89992e;border-radius:10px;margin-top:24px;padding:18px 20px;font-size:11px;line-height:1.65}.utsFaqDisclaimer strong{color:#b9c2cc}.utsFaqFooter{background:#06090c;border-top:1px solid #7a899929;justify-content:space-between;align-items:center;gap:24px;padding:34px 28px;display:flex}.utsFaqFooter img{width:190px;max-width:34vw}.utsFaqFooter>div{flex-wrap:wrap;gap:20px;display:flex}.utsFaqFooter a{color:#a9b3bd;font-size:12px;text-decoration:none}.utsFaqFooter a:hover{color:#fff}.utsFaqFooter>span{color:#687582;font-size:10px}.uxeFaqPreview{background:linear-gradient(#090d11,#070a0e);padding:76px max(24px,50vw - 750px)}.uxeFaqPreviewGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;max-width:1250px;margin:32px auto 0;display:grid}.uxeFaqPreviewGrid article{background:linear-gradient(145deg,#12181ffa,#0a0e13fa);border:1px solid #7a899933;border-radius:12px;padding:24px;box-shadow:0 12px 28px #00000026}.uxeFaqPreviewGrid h3{color:#fff;margin:0 0 9px;font-size:16px}.uxeFaqPreviewGrid p{color:#94a1ae;margin:0;font-size:13px;line-height:1.65}.uxeFaqPreviewAction{justify-content:center;margin-top:28px;display:flex}@media (max-width:800px){.utsFaqHero{margin-top:28px;padding-top:48px}.utsFaqContent{width:calc(100% - 24px)}.uxeFaqPreviewGrid{grid-template-columns:1fr}.utsFaqFooter{text-align:center;flex-direction:column}.utsFaqFooter img{max-width:230px}}@media (max-width:640px){.utsFaqHeader{padding-left:14px!important;padding-right:14px!important}.utsFaqHero{padding-left:16px;padding-right:16px}.utsFaqItem summary{min-height:62px;padding-left:15px;padding-right:52px;font-size:13px}.utsFaqAnswer{padding:0 15px 18px}.utsFaqAnswer p{font-size:12px}.utsFaqHelp{padding:32px 18px}}.utsTermsPage{background:radial-gradient(circle at 88% 7%,#7e0a1933,#0000 31%),#080c10;min-height:100vh}.utsTermsHeader{z-index:5;box-sizing:border-box;max-width:1500px;margin:0 auto;position:relative}.utsTermsHero{box-sizing:border-box;text-align:center;max-width:1040px;margin:66px auto 0;padding:72px 28px 50px}.utsTermsHero h1{color:#fff;letter-spacing:-.035em;margin:13px 0 16px;font-size:clamp(42px,5vw,72px);line-height:1.02}.utsTermsHero h1 strong{color:var(--uts-red);display:block}.utsTermsHero>p{color:#9ba7b5;max-width:720px;margin:0 auto;font-size:15px;line-height:1.7}.utsTermsEffective{color:#b8c1ca;letter-spacing:.04em;background:#e8182b14;border:1px solid #e8182b42;border-radius:8px;margin-top:22px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-block}.utsTermsIntro{width:min(1180px,100% - 40px);margin:0 auto 42px}.utsTermsImportant{background:radial-gradient(circle at 92% 8%,#e8182b26,#0000 34%),linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #e8182b57;border-radius:14px;padding:32px}.utsTermsImportant>span{color:#ff3849;letter-spacing:.15em;font-size:10px;font-weight:900}.utsTermsImportant h2{color:#fff;margin:8px 0 12px;font-size:clamp(24px,3vw,34px)}.utsTermsImportant p{color:#9ba7b5;max-width:940px;margin:9px 0 0;font-size:13px;line-height:1.75}.utsTermsContent{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:80px;display:grid}.utsTermsIndex{background:#0b0f14eb;border:1px solid #7a89992e;border-radius:12px;padding:20px;position:sticky;top:24px}.utsTermsIndex>span{color:#ff3849;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.utsTermsIndex>strong{color:#fff;margin-top:7px;font-size:18px;display:block}.utsTermsIndex>p{color:#7f8b98;margin:10px 0 18px;font-size:11px;line-height:1.55}.utsTermsIndex>a{color:#abb5bf;border-top:1px solid #7a89991f;padding:10px 0;font-size:11px;text-decoration:none;display:block}.utsTermsIndex>a:hover{color:#fff}.utsTermsBody{gap:12px;display:grid}.utsTermsSection{background:linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #7a899930;border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px;display:grid;box-shadow:0 12px 28px #00000024}.utsTermsNumber{color:#ff3849;background:#e8182b1a;border:1px solid #e8182b6b;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:flex}.utsTermsSection h2{color:#fff;margin:4px 0 13px;font-size:19px}.utsTermsText p{color:#96a2ae;margin:0 0 12px;font-size:13px;line-height:1.75}.utsTermsText p:last-child{margin-bottom:0}.utsTermsText ul{color:#96a2ae;margin:5px 0 15px;padding-left:20px;font-size:13px;line-height:1.8}.utsTermsCallout{border-left:3px solid var(--uts-red);color:#d8dee5;background:#e8182b12;margin:15px 0;padding:15px 17px;font-size:13px;line-height:1.65}.utsTermsFinalNotice{background:radial-gradient(circle at 92% 8%,#e8182b24,#0000 36%),#0d1217;border:1px solid #e8182b4a;border-radius:13px;margin-top:24px;padding:34px}.utsTermsFinalNotice>strong{color:#fff;font-size:22px;display:block}.utsTermsFinalNotice>p{color:#909da9;max-width:620px;margin:9px 0 20px;font-size:13px;line-height:1.65}.utsTermsFinalNotice>div{flex-wrap:wrap;gap:10px;display:flex}.utsPublicLegalLinks{text-align:center;justify-content:center;gap:18px;width:100%;margin-top:20px;display:flex}.utsPublicLegalLinks a{color:#727f8c;letter-spacing:.05em;text-transform:uppercase;font-size:10px;font-weight:700;text-decoration:none}.utsPublicLegalLinks a:hover{color:#fff}@media (max-width:900px){.utsTermsContent{grid-template-columns:1fr}.utsTermsIndex{display:none;position:static}}@media (max-width:640px){.utsTermsHero{margin-top:28px;padding:48px 16px 36px}.utsTermsIntro,.utsTermsContent{width:calc(100% - 24px)}.utsTermsImportant{padding:23px 18px}.utsTermsSection{grid-template-columns:1fr;gap:10px;padding:19px 16px}.utsTermsNumber{width:34px;height:34px}.utsTermsSection h2{font-size:17px}.utsTermsText p,.utsTermsText ul{font-size:12px}.utsTermsFinalNotice{padding:26px 18px}}#membership{margin-top:48px}@media (max-width:640px){#membership{margin-top:36px}}.uxeHeroBlueGlow{color:#fff;text-shadow:0 0 5px #5fa5ff94,0 0 13px #4682ff75,0 0 30px #3269f54f,0 0 52px #2350cd33}.uxeHeroRedGlow{color:#fff;text-shadow:0 0 5px #ff4b5a99,0 0 13px #ff283c7a,0 0 30px #eb192d52,0 0 52px #c30a1e33}@media (max-width:640px){.uxeHeroBlueGlow{text-shadow:0 0 6px #467dff2b,0 0 14px #2d5fe117}.uxeHeroRedGlow{text-shadow:0 0 6px #ff28372e,0 0 14px #e114281a}.uxeHeroBlueGlow{color:#fff;text-shadow:0 0 5px #5fa5ff94,0 0 12px #4682ff75,0 0 24px #3269f54d,0 0 38px #2350cd2e!important}.uxeHeroRedGlow{color:#fff;text-shadow:0 0 5px #ff4b5a99,0 0 12px #ff283c7a,0 0 24px #eb192d4f,0 0 38px #c30a1e2e!important}}.utsPrivacyPage{background:radial-gradient(circle at 86% 7%,#7e0a192e,#0000 32%),#080c10;min-height:100vh}.utsPrivacyHeader{z-index:5;box-sizing:border-box;max-width:1500px;margin:0 auto;position:relative}.utsPrivacyHero{box-sizing:border-box;text-align:center;max-width:1040px;margin:66px auto 0;padding:72px 28px 50px}.utsPrivacyHero h1{color:#fff;letter-spacing:-.035em;margin:13px 0 16px;font-size:clamp(42px,5vw,72px);line-height:1.02}.utsPrivacyHero h1 strong{color:var(--uts-red);display:block}.utsPrivacyHero>p{color:#9ba7b5;max-width:720px;margin:0 auto;font-size:15px;line-height:1.7}.utsPrivacyEffective{color:#b8c1ca;letter-spacing:.04em;background:#e8182b14;border:1px solid #e8182b42;border-radius:8px;margin-top:22px;padding:8px 12px;font-size:11px;font-weight:700;display:inline-block}.utsPrivacyIntro{width:min(1180px,100% - 40px);margin:0 auto 42px}.utsPrivacyImportant{background:radial-gradient(circle at 92% 8%,#e8182b24,#0000 34%),linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #e8182b52;border-radius:14px;padding:32px}.utsPrivacyImportant>span{color:#ff3849;letter-spacing:.15em;font-size:10px;font-weight:900}.utsPrivacyImportant h2{color:#fff;margin:8px 0 12px;font-size:clamp(24px,3vw,34px)}.utsPrivacyImportant p{color:#9ba7b5;max-width:940px;margin:9px 0 0;font-size:13px;line-height:1.75}.utsPrivacyNoSale{color:#fff;background:#e8182b14;border:1px solid #e8182b59;border-radius:9px;margin-top:20px;padding:12px 16px;font-size:12px;font-weight:800;display:inline-block}.utsPrivacyContent{grid-template-columns:230px minmax(0,1fr);align-items:start;gap:28px;width:min(1180px,100% - 40px);margin:0 auto;padding-bottom:80px;display:grid}.utsPrivacyIndex{background:#0b0f14eb;border:1px solid #7a89992e;border-radius:12px;padding:20px;position:sticky;top:24px}.utsPrivacyIndex>span{color:#ff3849;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.utsPrivacyIndex>strong{color:#fff;margin-top:7px;font-size:18px;display:block}.utsPrivacyIndex>p{color:#7f8b98;margin:10px 0 18px;font-size:11px;line-height:1.55}.utsPrivacyIndex>a{color:#abb5bf;border-top:1px solid #7a89991f;padding:10px 0;font-size:11px;text-decoration:none;display:block}.utsPrivacyIndex>a:hover{color:#fff}.utsPrivacyBody{gap:12px;display:grid}.utsPrivacySection{background:linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #7a899930;border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:16px;padding:26px;display:grid;box-shadow:0 12px 28px #00000024}.utsPrivacyNumber{color:#ff3849;background:#e8182b1a;border:1px solid #e8182b6b;border-radius:9px;justify-content:center;align-items:center;width:40px;height:40px;font-size:11px;font-weight:900;display:flex}.utsPrivacySection h2{color:#fff;margin:4px 0 13px;font-size:19px}.utsPrivacyText p{color:#96a2ae;margin:0 0 12px;font-size:13px;line-height:1.75}.utsPrivacyText p:last-child{margin-bottom:0}.utsPrivacyText ul{color:#96a2ae;margin:5px 0 15px;padding-left:20px;font-size:13px;line-height:1.8}.utsPrivacyCallout{border-left:3px solid var(--uts-red);color:#d8dee5;background:#e8182b12;margin:15px 0;padding:15px 17px;font-size:13px;line-height:1.65}.utsPrivacyFinalNotice{background:radial-gradient(circle at 92% 8%,#e8182b24,#0000 36%),#0d1217;border:1px solid #e8182b4a;border-radius:13px;margin-top:24px;padding:34px}.utsPrivacyFinalNotice>strong{color:#fff;font-size:22px;display:block}.utsPrivacyFinalNotice>p{color:#909da9;max-width:620px;margin:9px 0 20px;font-size:13px;line-height:1.65}.utsPrivacyFinalNotice>div{flex-wrap:wrap;gap:10px;display:flex}@media (max-width:900px){.utsPrivacyContent{grid-template-columns:1fr}.utsPrivacyIndex{display:none;position:static}}@media (max-width:640px){.utsPrivacyHero{margin-top:28px;padding:48px 16px 36px}.utsPrivacyIntro,.utsPrivacyContent{width:calc(100% - 24px)}.utsPrivacyImportant{padding:23px 18px}.utsPrivacySection{grid-template-columns:1fr;gap:10px;padding:19px 16px}.utsPrivacyNumber{width:34px;height:34px}.utsPrivacySection h2{font-size:17px}.utsPrivacyText p,.utsPrivacyText ul{font-size:12px}.utsPrivacyFinalNotice{padding:26px 18px}}.uxeCommercialEligibilityNotice{box-sizing:border-box;color:#8895a2;text-align:center;background:#0a0e13c7;border:1px solid #7a899933;border-radius:10px;max-width:980px;margin:30px auto 0;padding:14px 18px;font-size:11px;line-height:1.65}.uxeCommercialEligibilityNotice strong{color:#bec7d0}.utsRegisterCommercialNotice{box-sizing:border-box;color:#8996a3;background:#e8182b0e;border:1px solid #e8182b38;border-left:3px solid #e8182bb8;border-radius:8px;margin:14px 0 16px;padding:12px 14px;font-size:10px;line-height:1.55}.utsRegisterCommercialNotice strong{color:#c7d0d9}@media (max-width:640px){.uxeCommercialEligibilityNotice{text-align:left;margin-top:24px;padding:12px 14px;font-size:10px}.utsRegisterCommercialNotice{font-size:9.5px}}.memberPortalFooter{box-sizing:border-box;color:#64717e;border-top:1px solid #7a899929;justify-content:space-between;align-items:center;gap:18px;width:100%;margin-top:42px;padding:22px 4px 8px;font-size:10px;line-height:1.5;display:flex}.memberPortalFooterLinks{flex-wrap:wrap;align-items:center;gap:18px;display:flex}.memberPortalFooterLinks a{color:#788592;transition:color var(--uts-transition);font-size:10px;font-weight:700;text-decoration:none}.memberPortalFooterLinks a:hover,.memberPortalFooterLinks a:focus-visible{color:#fff}@media (max-width:640px){.memberPortalFooter{text-align:center;flex-direction:column;justify-content:center;gap:12px;margin-top:32px;padding:20px 4px 8px}.memberPortalFooterLinks{justify-content:center;gap:9px 16px}}.utsHowPage{background:radial-gradient(circle at 88% 5%,#7e0a1930,#0000 31%),#080c10;min-height:100vh}.utsHowHeader{z-index:5;box-sizing:border-box;max-width:1500px;margin:0 auto;position:relative}.utsHowNavActive{color:#fff!important}.utsHowHero{box-sizing:border-box;text-align:center;max-width:1080px;margin:64px auto 0;padding:76px 28px 58px}.utsHowHero h1{color:#fff;letter-spacing:-.035em;margin:13px 0 17px;font-size:clamp(42px,5vw,72px);line-height:1.02}.utsHowHero h1 strong{color:var(--uts-red);display:block}.utsHowHero>p{color:#99a5b1;max-width:720px;margin:0 auto;font-size:15px;line-height:1.72}.utsHowHeroActions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:27px;display:flex}.utsHowOverview{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1180px,100% - 40px);margin:0 auto 72px;display:grid}.utsHowOverviewCard{box-sizing:border-box;background:linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #7a899930;border-radius:12px;min-height:150px;padding:22px}.utsHowOverviewCard>span{color:#ff394c;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.utsHowOverviewCard>strong{color:#fff;margin-top:8px;font-size:17px;display:block}.utsHowOverviewCard>p{color:#8996a2;margin:10px 0 0;font-size:11px;line-height:1.65}.utsHowProcess{width:min(1080px,100% - 40px);margin:0 auto;padding-bottom:78px}.utsHowSectionHead{margin-bottom:24px}.utsHowSectionHead>span,.utsHowImportantHead>span,.utsHowClaimExample>div:first-child>span,.utsHowCTA>span{color:#ff394c;letter-spacing:.14em;font-size:10px;font-weight:900;display:block}.utsHowSectionHead h2,.utsHowImportantHead h2{color:#fff;margin:8px 0;font-size:clamp(28px,3.5vw,42px)}.utsHowSectionHead p{color:#8d99a5;margin:0;font-size:13px}.utsHowTimeline{gap:12px;display:grid;position:relative}.utsHowTimeline:before{content:"";background:linear-gradient(#e8182bcc,#e8182b1f);width:1px;position:absolute;top:24px;bottom:24px;left:23px}.utsHowStep{z-index:1;background:linear-gradient(145deg,#11171dfa,#090d12fa);border:1px solid #7a89992e;border-radius:12px;grid-template-columns:48px minmax(0,1fr);gap:18px;padding:24px;display:grid;position:relative}.utsHowStepNumber{box-sizing:border-box;color:#ff394c;background:#12171d;border:1px solid #e8182b8c;border-radius:10px;justify-content:center;align-items:center;width:46px;height:46px;font-size:11px;font-weight:900;display:flex}.utsHowStepBody h3{color:#fff;margin:2px 0 8px;font-size:18px}.utsHowStepBody p{color:#919da8;max-width:880px;margin:0;font-size:12px;line-height:1.72}.utsHowClaimExample{box-sizing:border-box;background:radial-gradient(circle at 90% 10%,#e8182b21,#0000 35%),linear-gradient(145deg,#12181ffa,#080c11fa);border:1px solid #e8182b47;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(420px,.9fr);align-items:center;gap:40px;width:min(1180px,100% - 40px);margin:0 auto 78px;padding:36px;display:grid}.utsHowClaimExample h2{color:#fff;margin:8px 0 14px;font-size:clamp(25px,3vw,38px)}.utsHowClaimExample p{color:#909ca8;margin:0 0 12px;font-size:12px;line-height:1.72}.utsHowExampleMath{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.utsHowExampleMath>div:not(.utsHowExampleOperator):not(.utsHowExampleEquals){text-align:center;background:#060a0ec7;border:1px solid #ffffff1a;border-radius:10px;padding:18px}.utsHowExampleMath span{color:#828f9c;letter-spacing:.1em;font-size:8px;font-weight:800;display:block}.utsHowExampleMath strong{color:#fff;margin-top:5px;font-size:22px;display:block}.utsHowExampleOperator,.utsHowExampleEquals{color:#6f7b87;text-align:center;font-size:10px;font-weight:900}.utsHowExampleEquals{grid-column:1/-1}.utsHowExampleResult{grid-column:1/-1;background:#e8182b12!important;border-color:#e8182b61!important}.utsHowExampleResult strong{color:#ff4052}.utsHowImportant{width:min(1180px,100% - 40px);margin:0 auto 78px}.utsHowImportantHead{margin-bottom:22px}.utsHowImportantGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.utsHowImportantGrid article{background:linear-gradient(145deg,#11171df7,#090d12f7);border:1px solid #7a89992e;border-radius:11px;min-height:150px;padding:22px}.utsHowImportantGrid strong{color:#fff;font-size:14px;display:block}.utsHowImportantGrid p{color:#8996a2;margin:9px 0 0;font-size:11px;line-height:1.65}.utsHowCTA{box-sizing:border-box;text-align:center;background:radial-gradient(circle at 90% 0,#e8182b29,#0000 34%),#0d1217;border:1px solid #e8182b47;border-radius:14px;width:min(1040px,100% - 40px);margin:0 auto 80px;padding:46px 30px}.utsHowCTA h2{color:#fff;margin:8px 0 10px;font-size:clamp(28px,3.5vw,42px)}.utsHowCTA p{color:#8f9ba7;max-width:580px;margin:0 auto;font-size:12px;line-height:1.65}.utsHowCTA>div{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:22px;display:flex}@media (max-width:900px){.utsHowOverview{grid-template-columns:repeat(2,minmax(0,1fr))}.utsHowClaimExample{grid-template-columns:1fr}.utsHowImportantGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.utsHowHero{margin-top:28px;padding:48px 16px 42px}.utsHowOverview,.utsHowProcess,.utsHowClaimExample,.utsHowImportant,.utsHowCTA{width:calc(100% - 24px)}.utsHowOverview{grid-template-columns:1fr;margin-bottom:52px}.utsHowStep{grid-template-columns:40px minmax(0,1fr);gap:12px;padding:18px 15px}.utsHowStepNumber{width:38px;height:38px}.utsHowTimeline:before{left:18px}.utsHowClaimExample{padding:24px 17px}.utsHowExampleMath{grid-template-columns:1fr}.utsHowExampleOperator,.utsHowExampleEquals,.utsHowExampleResult{grid-column:auto}.utsHowImportantGrid{grid-template-columns:1fr}.utsHowCTA{padding:34px 18px}}.utsBrandStack{flex-direction:column;align-items:flex-start;gap:2px;display:flex}.utsParentBrand{color:#d2d9e19e;letter-spacing:.11em;text-transform:uppercase;transition:color var(--uts-transition);margin-left:2px;font-size:8px;font-weight:700;text-decoration:none}.utsParentBrand:hover,.utsParentBrand:focus-visible{color:#fff}.sidebarBrand,.authBrand,.adminSidebar>a[href=\/admin]:first-of-type{position:relative;margin-bottom:30px!important}.sidebarBrand:after,.authBrand:after,.adminSidebar>a[href=\/admin]:first-of-type:after{content:"AN UMBRELLA CORPORATION COMPANY";color:#d2d9e18c;letter-spacing:.1em;white-space:nowrap;font-size:7px;font-weight:700;position:absolute;bottom:-14px;left:2px}.utsFooterParentBrand{color:#687582;text-align:center;font-size:9px;line-height:1.5}.utsFooterParentBrand a{color:#909ca8;text-decoration:none}.utsFooterParentBrand a:hover,.utsFooterParentBrand a:focus-visible{color:#fff}@media (max-width:980px){.utsParentBrand{font-size:7px}.sidebarBrand,.authBrand,.adminSidebar>a[href=\/admin]:first-of-type{margin-bottom:24px!important}.sidebarBrand:after,.authBrand:after,.adminSidebar>a[href=\/admin]:first-of-type:after{font-size:6px;bottom:-11px}}@media (max-width:640px){.utsBrandStack{gap:0}.utsParentBrand{letter-spacing:.09em;margin-top:-2px;font-size:6px}.utsFooterParentBrand{font-size:8px}}.memberNav a[href=\/help]{--uts-icon:url(/uts-theme/icons/svg/help.svg)}.quickHelp:before{background-image:url(/uts-theme/icons/svg/help.svg)!important}.memberHelpPage{min-width:0}.memberHelpIntro{border:1px solid var(--uts-border);border-radius:var(--uts-radius);background:radial-gradient(circle at 92% 5%,#e8182b1f,#0000 34%),linear-gradient(145deg,#12181ffa,#090d12fa);margin-bottom:18px;padding:28px;box-shadow:0 12px 28px #0003}.memberHelpIntro>div>span,.memberHelpGroupHead>span,.memberHelpSupport>div>span{color:#ff4254;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.memberHelpIntro h2{color:#fff;margin:8px 0 10px;font-size:clamp(24px,3vw,34px)}.memberHelpIntro p{max-width:760px;color:var(--uts-muted);margin:0;font-size:13px;line-height:1.7}.memberHelpQuickLinks{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-bottom:36px;display:grid}.memberHelpQuickLinks>a{border:1px solid var(--uts-border);color:#fff;min-height:86px;transition:transform var(--uts-transition), border-color var(--uts-transition), background var(--uts-transition);background:#0a0e13d1;border-radius:10px;flex-direction:column;justify-content:center;padding:18px;text-decoration:none;display:flex;position:relative}.memberHelpQuickLinks>a:after{content:"→";color:#e8182b;font-size:17px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}.memberHelpQuickLinks>a:hover{background:#e8182b0b;border-color:#e8182b61;transform:translateY(-2px)}.memberHelpQuickLinks strong{color:#fff;padding-right:28px;font-size:13px}.memberHelpQuickLinks span{color:#87939f;margin-top:4px;padding-right:28px;font-size:10px}.memberHelpGroup{margin-top:34px}.memberHelpGroupHead{margin-bottom:13px}.memberHelpGroupHead h2{color:#fff;margin:6px 0 0;font-size:clamp(21px,2.4vw,29px)}.memberHelpList{gap:8px;display:grid}.memberHelpItem{border:1px solid var(--uts-border);background:linear-gradient(145deg,#10151bf5,#090d12f5);border-radius:10px;overflow:hidden}.memberHelpItem[open]{border-color:#e8182b57}.memberHelpItem summary{color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;min-height:60px;padding:0 58px 0 17px;font-size:13px;font-weight:750;list-style:none;display:flex;position:relative}.memberHelpItem summary::-webkit-details-marker{display:none}.memberHelpPlus{color:#ff4153;width:28px;height:28px;transition:transform var(--uts-transition);background:#e8182b14;border:1px solid #e8182b5c;border-radius:7px;justify-content:center;align-items:center;font-size:19px;display:flex;position:absolute;top:50%;right:15px;transform:translateY(-50%)}.memberHelpItem[open] .memberHelpPlus{transform:translateY(-50%)rotate(45deg)}.memberHelpAnswer{border-top:1px solid #ffffff12;padding:17px}.memberHelpAnswer p{color:#939faa;max-width:920px;margin:0 0 15px;font-size:12px;line-height:1.72}.memberHelpAction{color:#fff;letter-spacing:.06em;background:#e8182b13;border:1px solid #e8182b61;border-radius:7px;justify-content:center;align-items:center;min-height:34px;padding:0 13px;font-size:9px;font-weight:850;text-decoration:none;display:inline-flex}.memberHelpAction:hover{background:#e8182b29;border-color:#e8182b8c}.memberHelpSupport{border-radius:var(--uts-radius);background:radial-gradient(circle at 92% 8%,#e8182b24,#0000 36%),#0a0e13e0;border:1px solid #e8182b47;justify-content:space-between;align-items:center;gap:24px;margin-top:42px;padding:27px;display:flex}.memberHelpSupport h2{color:#fff;margin:7px 0 8px;font-size:22px}.memberHelpSupport p{color:#8996a2;max-width:620px;margin:0;font-size:11px;line-height:1.65}@media (max-width:900px){.memberHelpQuickLinks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.memberHelpIntro{padding:21px 17px}.memberHelpQuickLinks{grid-template-columns:1fr}.memberHelpQuickLinks>a{min-height:72px}.memberHelpItem summary{min-height:58px;padding-left:14px;padding-right:51px;font-size:12px}.memberHelpAnswer{padding:14px}.memberHelpAnswer p{font-size:11px}.memberHelpSupport{flex-direction:column;align-items:flex-start;padding:22px 17px}}.uxeLogo{overflow:visible!important}.uxeLogo img{object-fit:contain!important;width:275px!important;max-width:none!important;height:auto!important;max-height:none!important}.utsFaqFooter img{width:250px!important;max-width:36vw!important;height:auto!important}.sidebarBrand,.authBrand,.adminSidebar>a[href=\/admin]:first-of-type{background-position:0!important;background-size:contain!important;min-height:112px!important;margin-bottom:35px!important}@media (max-width:980px){.uxeLogo img{width:235px!important}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{width:225px!important;min-height:82px!important;margin-bottom:27px!important}.authBrand{min-height:100px!important}}@media (max-width:640px){.uxeLogo img{width:215px!important;max-width:66vw!important}.utsFaqFooter img{width:225px!important;max-width:72vw!important}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{width:210px!important;min-height:78px!important;margin-bottom:25px!important}.authBrand{min-height:92px!important}}.utsBrandStack{flex-direction:column!important;flex:none!important;align-items:center!important;gap:4px!important;width:fit-content!important;display:flex!important;position:relative!important}.uxeLogo{width:fit-content!important;height:auto!important;min-height:0!important;max-height:none!important;margin:0!important;line-height:0!important;display:block!important;overflow:visible!important}.uxeLogo img{object-fit:contain!important;height:auto!important;max-height:none!important;display:block!important}.utsParentBrand{text-align:center!important;white-space:nowrap!important;width:100%!important;margin:3px 0 0!important;padding:0!important;line-height:1.25!important;position:static!important}.uxeHeader{box-sizing:border-box!important;align-items:flex-start!important;height:auto!important;min-height:178px!important;overflow:visible!important}.uxeNav{align-items:center!important;margin-top:22px!important}.uxeJoinButton{margin-top:12px!important}.uxeHeroInner{clear:both!important;position:relative!important}@media (min-width:761px) and (max-width:1120px){.uxeHeader{grid-template-rows:auto auto!important;grid-template-columns:auto minmax(0,1fr)!important;align-items:start!important;gap:8px 28px!important;min-height:190px!important;display:grid!important}.utsBrandStack{grid-area:1/1/span 2!important}.uxeNav{flex-wrap:wrap!important;grid-area:1/2!important;justify-content:flex-end!important;gap:10px 19px!important;width:100%!important;max-width:100%!important;margin-top:17px!important;display:flex!important}.uxeNav a{white-space:nowrap!important}.uxeJoinButton{grid-area:2/2!important;justify-self:end!important;margin-top:3px!important}}@media (max-width:760px){.uxeHeader{height:auto!important;min-height:150px!important;overflow:visible!important}.utsBrandStack{width:fit-content!important}.uxeLogo{width:fit-content!important;height:auto!important}.utsParentBrand{margin-top:2px!important}}@media (max-width:420px){.uxeHeader{min-height:140px!important}}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{background-position:50%!important;width:100%!important}.sidebarBrand:after,.adminSidebar>a[href=\/admin]:first-of-type:after{text-align:center!important;white-space:nowrap!important;width:100%!important;bottom:-15px!important;left:50%!important;right:auto!important;transform:translate(-50%)!important}.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{margin-bottom:38px!important}@media (max-width:980px){.sidebarBrand,.adminSidebar>a[href=\/admin]:first-of-type{background-position:50%!important;margin-bottom:30px!important}.sidebarBrand:after,.adminSidebar>a[href=\/admin]:first-of-type:after{bottom:-12px!important}}.adminSupportNavWrap{width:100%;position:relative}.adminSupportNavWrap>a{width:100%;padding-right:48px!important}.adminSupportNavCount{z-index:3;pointer-events:none;justify-content:center;align-items:center;min-width:22px;height:22px;display:inline-flex;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.adminSupportNavWrap>a.active+.adminSupportNavCount{border:1px solid #ffffff73}.utsContactPage{color:#fff;background:radial-gradient(circle at 70% 0,#bc0c1e1f,#0000 34%),linear-gradient(#090d12,#05080b);min-height:100vh}.utsContactHeader{border-bottom:1px solid #ffffff14;justify-content:space-between;align-items:center;gap:30px;width:min(1320px,100% - 48px);min-height:88px;margin:0 auto;display:flex}.utsContactLogo{width:min(310px,42vw);display:block}.utsContactLogo img{width:100%;height:auto;display:block}.utsContactNav{align-items:center;gap:25px;display:flex}.utsContactNav a{color:#cbd2d9;letter-spacing:.08em;font-size:12px;font-weight:800;text-decoration:none}.utsContactNav a:hover{color:#fff}.utsContactNav .utsContactJoin{color:#fff;background:linear-gradient(135deg,#ec1d32,#a80c1e);border-radius:6px;padding:13px 18px}.utsContactHero{text-align:center;width:min(1180px,100% - 48px);margin:0 auto;padding:92px 0 55px}.utsContactHero>span,.utsVirtualOffice span{color:#ef2439;letter-spacing:.2em;font-size:11px;font-weight:900}.utsContactHero h1{letter-spacing:-.045em;max-width:900px;margin:14px auto 18px;font-size:clamp(42px,6vw,78px);line-height:.98}.utsContactHero h1 strong{color:#e8192d}.utsContactHero p{color:#aeb7c0;max-width:720px;margin:0 auto;font-size:16px;line-height:1.75}.utsContactGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;width:min(1180px,100% - 48px);margin:0 auto;display:grid}.utsContactCard{background:linear-gradient(145deg,#12181ffa,#090d12fa);border:1px solid #ffffff17;border-radius:12px;min-width:0;padding:31px;box-shadow:0 18px 42px #0000003d}.utsContactCardLabel{color:#e8192d;letter-spacing:.19em;font-size:10px;font-weight:900}.utsContactCard h2{margin:11px 0 17px;font-size:25px}.utsContactPrimaryValue,.utsContactSupportTitle{color:#fff;overflow-wrap:anywhere;min-height:46px;font-size:clamp(17px,1.7vw,22px);font-weight:800;text-decoration:none;display:block}.utsContactPrimaryValue:hover{color:#ff3448}.utsContactEmail{font-size:clamp(14px,1.35vw,18px)}.utsContactCard p{color:#9da8b3;min-height:94px;margin:15px 0 24px;font-size:14px;line-height:1.7}.utsContactButton{color:#fff;letter-spacing:.08em;background:linear-gradient(135deg,#e8192d,#a60d1d);border:1px solid #e8192d;border-radius:6px;justify-content:center;align-items:center;min-height:45px;padding:0 19px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.utsContactButton:hover{filter:brightness(1.1)}.utsContactButtonOutline{background:0 0;border-color:#ffffff2b}.utsVirtualOffice{background:linear-gradient(135deg,#52081238,#0c1117f5 45%);border:1px solid #e8192d40;border-radius:12px;grid-template-columns:72px minmax(0,1fr);gap:27px;width:min(1180px,100% - 48px);margin:24px auto 0;padding:38px;display:grid}.utsVirtualOfficeIcon{color:#e8192d;border:1px solid #e8192d7a;border-radius:50%;justify-content:center;align-items:center;width:68px;height:68px;font-size:28px;font-weight:900;display:flex}.utsVirtualOffice h2{margin:8px 0 13px;font-size:clamp(27px,3vw,38px)}.utsVirtualOffice p{color:#a7b0b9;max-width:930px;margin:0 0 11px;font-size:14px;line-height:1.75}.utsContactNotice{background:#0d1319;border:1px solid #ffffff14;border-radius:12px;width:min(1180px,100% - 48px);margin:24px auto 80px;padding:32px}.utsContactNotice strong{font-size:21px;display:block}.utsContactNotice p{color:#9fa9b3;max-width:800px;margin:10px 0 21px;line-height:1.7}.utsContactNotice>div{flex-wrap:wrap;gap:10px;display:flex}.utsContactFooter{color:#75808b;border-top:1px solid #ffffff14;grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:20px;width:min(1320px,100% - 48px);margin:0 auto;padding:35px 0 38px;font-size:11px;display:grid}.utsContactFooter>div img{width:245px;max-width:100%;height:auto;display:block}.utsContactFooter>div a{color:#747f8a;margin-top:8px;text-decoration:none;display:inline-block}.utsContactFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.utsContactFooter nav a{color:#9ca6b0;text-decoration:none}.utsContactFooter nav a:hover,.utsContactFooter>div a:hover{color:#fff}.utsContactFooter>span{grid-column:1/-1}@media (max-width:900px){.utsContactHeader{flex-direction:column;align-items:flex-start;padding:18px 0}.utsContactLogo{width:min(300px,75vw)}.utsContactNav{flex-wrap:wrap;gap:8px 18px;width:100%}.utsContactGrid{grid-template-columns:1fr}.utsContactCard p{min-height:0}.utsContactFooter{grid-template-columns:1fr}.utsContactFooter nav{justify-content:flex-start}}@media (max-width:600px){.utsContactHeader,.utsContactHero,.utsContactGrid,.utsVirtualOffice,.utsContactNotice,.utsContactFooter{width:calc(100% - 28px)}.utsContactHero{text-align:left;padding:64px 0 40px}.utsContactHero h1,.utsContactHero p{margin-left:0}.utsContactCard{padding:24px 20px}.utsVirtualOffice{grid-template-columns:1fr;padding:25px 20px}.utsVirtualOfficeIcon{width:56px;height:56px}.utsContactNotice{margin-bottom:55px;padding:25px 20px}.utsContactButton{width:100%}}.driverActionButton{appearance:none;color:#f7f8fa;min-height:38px;font:inherit;letter-spacing:.04em;cursor:pointer;background:linear-gradient(#1b222b 0%,#11171e 100%);border:1px solid #ffffff24;border-radius:7px;padding:9px 16px;font-size:12px;font-weight:800;line-height:1;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s,color .12s;box-shadow:inset 0 1px #ffffff0d,0 6px 18px #0003}.driverActionButton:hover:not(:disabled){border-color:#ed1c24bf;transform:translateY(-1px);box-shadow:inset 0 1px #ffffff0f,0 8px 22px #00000047}.driverActionButton:active:not(:disabled){transform:translateY(0)}.driverActionButton:focus-visible{outline-offset:2px;outline:2px solid #ed1c24}.driverActionButton:disabled{opacity:.48;cursor:not-allowed}.driverActionEdit{border-color:#ffffff2e}.driverActionEdit:hover:not(:disabled){background:linear-gradient(#242d37 0%,#151b22 100%)}.driverActionDelete{color:#ffb7bb;background:linear-gradient(#540c12b8 0%,#2b090dd1 100%);border-color:#ed1c249e}.driverActionDelete:hover:not(:disabled){color:#fff;background:linear-gradient(#c81620 0%,#9e1119 100%);border-color:#ed1c24;box-shadow:0 8px 24px #ed1c242e}.driverActionArchive{color:#d7dee7;border-color:#b8c5d347}.driverActionArchive:hover:not(:disabled){color:#fff;border-color:#ed1c24a6}.driverArchiveNotice{color:#97a4b5;letter-spacing:.02em;align-items:center;max-width:330px;min-height:38px;font-size:11px;line-height:1.4;display:inline-flex}@media (max-width:640px){.driverActionButton{min-height:42px;padding-left:15px;padding-right:15px}.driverArchiveNotice{flex-basis:100%;max-width:none;min-height:0;margin-top:2px}}.uxeHeaderActions{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.uxeHeaderActions .uxeJoinButton{margin-left:0}.uxeMemberLoginButton{color:#fff;white-space:nowrap;letter-spacing:.035em;background:linear-gradient(#191e25f0 0%,#080c10fa 100%);border:1px solid #ffffff47;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:12px;font-weight:800;text-decoration:none;transition:transform .12s,border-color .12s,background .12s,box-shadow .12s;display:inline-flex;box-shadow:inset 0 1px #ffffff0d}.uxeMemberLoginButton:hover{background:linear-gradient(#272e37fa 0%,#0d1217 100%);border-color:#ed1c24cc;transform:translateY(-1px);box-shadow:0 7px 20px #00000047,0 0 0 1px #ed1c240f}.uxeMemberLoginButton:focus-visible{outline-offset:2px;outline:2px solid #ed1c24}@media (max-width:900px){.uxeHeaderActions{gap:7px}.uxeMemberLoginButton{min-height:42px;padding-left:14px;padding-right:14px;font-size:11px}}.uxeHeaderActions{flex-direction:row!important;justify-content:flex-end!important;align-items:center!important;gap:10px!important;margin:0!important;padding:0!important;line-height:1!important;display:flex!important}.uxeHeaderActions .uxeMemberLoginButton,.uxeHeaderActions .uxeJoinButton{box-sizing:border-box!important;vertical-align:middle!important;white-space:nowrap!important;justify-content:center!important;align-self:center!important;align-items:center!important;height:44px!important;min-height:44px!important;margin-top:0!important;margin-bottom:0!important;line-height:1!important;display:inline-flex!important;top:auto!important;bottom:auto!important}.uxeHeaderActions .uxeJoinButton,.uxeHeaderActions .uxeMemberLoginButton{margin-left:0!important;margin-right:0!important}@media (max-width:900px){.uxeHeaderActions{gap:7px!important}.uxeHeaderActions .uxeMemberLoginButton,.uxeHeaderActions .uxeJoinButton{height:42px!important;min-height:42px!important}}@media (max-width:900px){.uxeHeaderActions{top:2px!important}}.uxeHeaderActions{position:relative!important;top:24px!important}.uxeHeaderActions .uxeMemberLoginButton,.uxeHeaderActions .uxeJoinButton{transform:none;align-self:center!important;top:0!important;bottom:auto!important}@media (max-width:900px){.uxeHeaderActions{top:6px!important}}.uxeStateAvailability{color:#f4f6f8;letter-spacing:.09em;background:linear-gradient(#1f1013b8 0%,#0c0c0fc7 100%);border:1px solid #ed1c2461;border-radius:6px;align-items:center;gap:8px;margin-top:13px;margin-bottom:3px;padding:8px 13px;font-size:11px;font-weight:800;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff0a}.uxeStateAvailabilityDot{color:#ed1c24;font-size:11px}@media (max-width:640px){.uxeStateAvailability{letter-spacing:.06em;padding:8px 11px;font-size:10px}}.utsSeriousOffenseExclusion{background:linear-gradient(135deg,#2f0d11d1 0%,#101216f2 50%,#0b0d10fa 100%);border:1px solid #ed1c246b;border-radius:10px;align-items:flex-start;gap:16px;width:min(1180px,100% - 40px);margin:34px auto;padding:22px 24px;display:flex;box-shadow:inset 0 1px #ffffff0a,0 12px 34px #00000038}.utsSeriousOffenseExclusionIcon{color:#ff4b52;background:#ed1c241f;border:1px solid #ed1c24b8;border-radius:50%;flex:0 0 34px;justify-content:center;align-items:center;width:34px;height:34px;font-size:18px;font-weight:900;line-height:1;display:inline-flex}.utsSeriousOffenseExclusion h2{color:#fff;margin:1px 0 8px;font-size:16px;font-weight:800;line-height:1.3}.utsSeriousOffenseExclusion p{color:#b8c1cc;margin:0;font-size:13px;line-height:1.7}@media (max-width:640px){.utsSeriousOffenseExclusion{gap:12px;width:calc(100% - 28px);margin:24px auto;padding:18px}.utsSeriousOffenseExclusionIcon{flex-basis:30px;width:30px;height:30px}.utsSeriousOffenseExclusion h2{font-size:14px}.utsSeriousOffenseExclusion p{font-size:12px}}.utsMembershipFeeDisclosure{background:linear-gradient(135deg,#1a1f26e0 0%,#0c0f13f5 100%);border:1px solid #b8c5d32e;border-left:3px solid #ed1c24;border-radius:8px;width:100%;margin:24px 0;padding:18px 20px;box-shadow:inset 0 1px #ffffff09}.utsMembershipFeeDisclosure strong{color:#fff;letter-spacing:.035em;margin-bottom:8px;font-size:13px;font-weight:800;display:block}.utsMembershipFeeDisclosure p{color:#aeb8c5;margin:0 0 9px;font-size:12px;line-height:1.65}.utsMembershipFeeDisclosure p:last-of-type{margin-bottom:10px}.utsMembershipFeeDisclosure a{color:#ff4a51;font-size:12px;font-weight:800;text-decoration:none}.utsMembershipFeeDisclosure a:hover{text-decoration:underline}.utsPaymentLegalClauses{width:min(1180px,100% - 40px);margin:38px auto}.utsPaymentLegalClauses article{background:linear-gradient(135deg,#181d23eb 0%,#0a0d11fa 100%);border:1px solid #ffffff1c;border-radius:10px;margin-bottom:22px;padding:24px}.utsPaymentLegalClauses article:first-child{border-color:#ed1c2452}.utsPaymentLegalClauses h2{color:#fff;margin:0 0 12px;font-size:18px;font-weight:800;line-height:1.35}.utsPaymentLegalClauses p{color:#b8c1cc;margin:0 0 14px;font-size:13px;line-height:1.75}.utsPaymentLegalClauses p:last-child{margin-bottom:0}@media (max-width:640px){.utsMembershipFeeDisclosure{margin:18px 0;padding:16px}.utsPaymentLegalClauses{width:calc(100% - 28px);margin:28px auto}.utsPaymentLegalClauses article{padding:18px}.utsPaymentLegalClauses h2{font-size:16px}}.utsPlanPage{color:#fff;background:radial-gradient(circle at 76% 2%,#a5000e26,#0000 28%),#070a0d;min-height:100vh}.utsPlanHeader{justify-content:space-between;align-items:center;gap:28px;width:min(1320px,100% - 48px);min-height:112px;margin:auto;display:flex}.utsPlanLogo img{width:270px;max-width:33vw;height:auto;display:block}.utsPlanHeaderActions,.utsPlanHeroButtons,.utsPlanFinal>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.utsPlanHeaderPrimary,.utsPlanHeaderSecondary,.utsPlanPrimaryButton,.utsPlanSecondaryButton{box-sizing:border-box;color:#fff;letter-spacing:.035em;border-radius:6px;justify-content:center;align-items:center;min-height:44px;padding:0 20px;font-size:11px;font-weight:900;text-decoration:none;transition:transform .12s,border-color .12s,background .12s;display:inline-flex}.utsPlanHeaderPrimary,.utsPlanPrimaryButton{background:linear-gradient(#ef202b 0%,#bd0712 100%);border:1px solid #ed1c24}.utsPlanHeaderSecondary,.utsPlanSecondaryButton{background:linear-gradient(#1a2027,#0c1116);border:1px solid #ffffff40}.utsPlanHeaderPrimary:hover,.utsPlanHeaderSecondary:hover,.utsPlanPrimaryButton:hover,.utsPlanSecondaryButton:hover{transform:translateY(-1px)}.utsPlanHeaderSecondary:hover,.utsPlanSecondaryButton:hover{border-color:#ed1c24cc}.utsPlanHero{grid-template-columns:minmax(0,1.35fr) minmax(310px,.65fr);align-items:center;gap:60px;width:min(1240px,100% - 48px);margin:40px auto 0;padding:55px 0 78px;display:grid}.utsPlanEyebrow,.utsPlanSectionHeading>span,.utsPlanRules article>span,.utsPlanImportant>span,.utsPlanFinal>span{color:#ed1c24;letter-spacing:.13em;font-size:10px;font-weight:900;display:block}.utsPlanHero h1{letter-spacing:-.055em;margin:11px 0 15px;font-size:clamp(54px,7vw,92px);line-height:.96}.utsPlanDescription{color:#b5bfca;max-width:720px;margin:0 0 27px;font-size:15px;line-height:1.7}.utsPlanPricing{grid-template-columns:repeat(3,minmax(150px,1fr));gap:11px;max-width:760px;margin:28px 0 15px;display:grid}.utsPlanPricing article{background:linear-gradient(145deg,#13191f,#0b0f13);border:1px solid #ffffff1f;border-radius:9px;padding:18px}.utsPlanPricing article.isBenefit{border-color:#ed1c2480}.utsPlanPricing span{color:#8d98a5;letter-spacing:.1em;margin-bottom:6px;font-size:9px;font-weight:900;display:block}.utsPlanPricing strong{color:#fff;font-size:clamp(24px,2.5vw,34px);display:block}.utsPlanPricing .isBenefit strong{color:#ed1c24}.utsPlanPricing small{color:#7f8a97;margin-top:4px;font-size:10px;display:block}.utsPlanAccrualNote{color:#7f8c9a;max-width:760px;margin:0 0 25px;font-size:11px;line-height:1.65}.utsPlanQuickFacts{background:linear-gradient(145deg,#260a0fd4,#0c1014f7);border:1px solid #ed1c2459;border-radius:12px;padding:27px}.utsPlanQuickFacts ul{margin:17px 0 0;padding:0;list-style:none}.utsPlanQuickFacts li{color:#d2d9e0;border-bottom:1px solid #ffffff12;gap:10px;padding:12px 0;font-size:12px;line-height:1.55;display:flex}.utsPlanQuickFacts li:last-child{border-bottom:0}.utsPlanQuickFacts b{color:#ed1c24}.utsPlanIncluded,.utsPlanCompare,.utsPlanImportant,.utsPlanFinal{width:min(1240px,100% - 48px);margin:auto;padding:72px 0}.utsPlanSectionHeading{max-width:760px;margin-bottom:32px}.utsPlanSectionHeading h2,.utsPlanImportant h2,.utsPlanFinal h2{color:#fff;margin:8px 0 11px;font-size:clamp(28px,4vw,43px);line-height:1.12}.utsPlanSectionHeading p,.utsPlanImportant p{color:#9aa6b4;font-size:13px;line-height:1.75}.utsPlanIncludedGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.utsPlanIncludedGrid article{background:linear-gradient(145deg,#11171d,#0a0e12);border:1px solid #ffffff1c;border-radius:8px;align-items:center;gap:12px;min-height:72px;padding:18px;display:flex}.utsPlanIncludedGrid article span{color:#ed1c24;font-size:18px;font-weight:900}.utsPlanIncludedGrid article strong{color:#edf1f5;font-size:13px}.utsPlanRules{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(1240px,100% - 48px);margin:auto;display:grid}.utsPlanRules article{background:#0e1318;border-top:2px solid #ed1c24;padding:21px}.utsPlanRules strong{color:#fff;margin:8px 0;font-size:21px;display:block}.utsPlanRules p{color:#8995a2;margin:0;font-size:11px;line-height:1.65}.utsPlanCompare{border-top:1px solid #ffffff14;margin-top:66px}.utsPlanTableScroll{border:1px solid #ffffff1a;border-radius:10px;overflow-x:auto}.utsPlanTable{border-collapse:collapse;background:#0c1116;width:100%;min-width:920px}.utsPlanTable th,.utsPlanTable td{text-align:center;border-bottom:1px solid #ffffff12;border-right:1px solid #ffffff12;padding:14px 16px}.utsPlanTable th:first-child{text-align:left;width:31%}.utsPlanTable thead th{color:#fff;letter-spacing:.05em;background:#12181e;font-size:11px}.utsPlanTable thead a{color:#fff;text-decoration:none}.utsPlanTable tbody th{color:#c4ccd5;font-size:12px}.utsPlanTable tbody td{color:#dce2e8;font-size:12px}.utsPlanTable .isCurrent{background:#7d050e38}.utsPlanTable thead .isCurrent{box-shadow:inset 0 3px #ed1c24}.utsPlanTable thead .isCurrent a{color:#ff3942}.utsPlanYes{color:#ed1c24;font-size:18px;font-weight:900}.utsPlanNo{color:#505a66;font-size:17px}.utsPlanImportant{background:linear-gradient(135deg,#2d0a0f94,#0b0f13f7);border:1px solid #ed1c244d;border-radius:10px;padding:32px}.utsPlanImportant strong{color:#fff}.utsPlanImportant a{color:#ff3942;font-weight:800}.utsPlanFinal{text-align:center}.utsPlanFinal>div{justify-content:center;margin-top:23px}.utsPlanFooter{color:#7e8995;border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 6vw;font-size:11px;display:flex}.utsPlanFooter nav{gap:17px;display:flex}.utsPlanFooter a{color:#c2cad3;text-decoration:none}@media (max-width:900px){.utsPlanHeader{flex-wrap:wrap;padding:20px 0}.utsPlanHeaderActions{width:100%}.utsPlanLogo img{width:235px;max-width:75vw}.utsPlanHero{grid-template-columns:1fr;gap:30px;margin-top:15px}.utsPlanPricing{grid-template-columns:1fr}.utsPlanIncludedGrid,.utsPlanRules{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.utsPlanHeader,.utsPlanHero,.utsPlanIncluded,.utsPlanRules,.utsPlanCompare,.utsPlanImportant,.utsPlanFinal{width:calc(100% - 28px)}.utsPlanHeaderActions{gap:6px}.utsPlanHeaderPrimary,.utsPlanHeaderSecondary{min-height:40px;padding:0 11px;font-size:9px}.utsPlanIncludedGrid,.utsPlanRules{grid-template-columns:1fr}.utsPlanImportant{padding:20px}.utsPlanFooter{flex-direction:column;align-items:flex-start}}
