.customer-app{--customer-navy:#0a1633;--customer-navy-deep:#071022;--customer-charcoal:#080a0f;--customer-gold:#d5aa56;--customer-gold-soft:rgba(213,170,86,0.16);--customer-gold-border:rgba(213,170,86,0.45);--customer-paper:#f6f4ee;--customer-card:#ffffff;--customer-ink:#0a1633;--customer-muted:#5c6578;--customer-line:rgba(10,22,51,0.08);--customer-shadow:0 8px 24px rgba(10,22,51,0.06);--customer-tabbar-height:4rem;min-height:100dvh;overflow-x:clip;background:var(--customer-paper);color:var(--customer-ink);word-break:keep-all;overflow-wrap:break-word}.customer-app,.customer-app *{box-sizing:border-box}.customer-app.has-tabbar .customer-main{padding-bottom:calc(1.25rem + var(--customer-tabbar-height) + env(safe-area-inset-bottom, 0px))}.customer-header{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:.75rem;background:var(--customer-navy);color:#fff;padding:calc(.85rem + env(safe-area-inset-top, 0px)) 1.25rem .9rem}.customer-header.is-overlay{position:absolute;left:0;right:0;display:grid;grid-template-columns:2.4rem 1fr 2.4rem;align-items:center;background:linear-gradient(180deg,rgba(8,10,15,.72),rgba(8,10,15,0))}.customer-header-bell,.customer-header-icon{position:relative;display:flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:0;background:transparent;color:#fff;text-decoration:none}.customer-header-badge{position:absolute;top:.12rem;right:.08rem;min-width:1.05rem;height:1.05rem;padding:0 .22rem;border-radius:999px;background:var(--customer-gold);color:var(--customer-navy);font-size:.62rem;font-weight:800;line-height:1.05rem;text-align:center}.customer-inbox-head{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.customer-menu-row.is-unread{font-weight:700}.customer-menu-row.is-unread p:first-child{color:var(--customer-navy)}.customer-header-center{text-align:center;font-size:.95rem;font-weight:700;color:#fff}.customer-bell-note{margin:0;padding:.4rem 1.25rem;background:var(--customer-navy);color:var(--customer-gold);font-size:.8rem;text-align:right}.customer-toast-note{position:absolute;top:calc(3.6rem + env(safe-area-inset-top, 0px));right:1rem;z-index:40;margin:0;padding:.4rem .75rem;border-radius:999px;background:var(--customer-gold);color:var(--customer-navy);font-size:.78rem;font-weight:700}.customer-header-brand{display:inline-flex;align-items:center;gap:.5rem;min-width:0;color:#fff;text-decoration:none}.customer-header-emblem{display:block;width:1.9rem;height:1.9rem;flex-shrink:0;object-fit:contain}.customer-header-brand-name{overflow:hidden;font-size:.95rem;font-weight:700;letter-spacing:.14em;white-space:nowrap;text-overflow:ellipsis}.customer-header-tagline,.customer-topnav{display:none}.customer-header-end{display:flex;align-items:center;gap:.6rem;margin-left:auto}.customer-main{width:100%;max-width:28rem;margin:0 auto;padding:1.1rem 1.2rem 1.25rem}.customer-tabbar{position:fixed;left:0;right:0;bottom:0;z-index:30;box-sizing:border-box;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));background:var(--customer-navy);border-top:1px solid rgba(213,170,86,.22);padding-bottom:env(safe-area-inset-bottom,0)}.customer-tab{display:flex;min-height:var(--customer-tabbar-height);min-width:0;flex-direction:column;align-items:center;justify-content:center;gap:.22rem;padding:.5rem .12rem;color:rgba(255,255,255,.52);text-decoration:none;font-size:.62rem;font-weight:600;line-height:1.2;text-align:center;white-space:nowrap}.customer-tabbar.is-six{grid-template-columns:repeat(6,minmax(0,1fr))}.customer-tabbar.is-six .customer-tab{padding-right:.02rem;padding-left:.02rem;font-size:.56rem;letter-spacing:-.04em}.customer-tab.is-active{color:var(--customer-gold)}.customer-tab svg{width:1.4rem;height:1.4rem;flex-shrink:0}.customer-title{margin:0 0 1.1rem;font-size:1.52rem;font-weight:800;letter-spacing:-.03em;color:var(--customer-navy)}.customer-title:has(+.customer-home-lead){margin-bottom:.28rem}.customer-title+.customer-home-lead{margin-bottom:.85rem}.customer-home-intro .customer-title{margin-bottom:.35rem}.customer-home-lead{margin:0;color:var(--customer-muted);font-size:.95rem;line-height:1.45}.customer-home-photo{overflow:hidden;border-radius:1.25rem;aspect-ratio:16/9;background:var(--customer-navy);box-shadow:var(--customer-shadow)}.customer-home-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:center 42%}.customer-guide-actions{display:flex;flex-direction:column;gap:.55rem;margin-top:1rem}.customer-settings-heading{margin:0;padding:.85rem .1rem .15rem;font-size:.78rem;font-weight:700;color:var(--customer-muted)}.customer-heading-with-icon{display:flex;align-items:center;gap:.45rem}.customer-premium-icon{display:block;flex-shrink:0;max-width:none;filter:drop-shadow(0 4px 10px rgba(10,20,48,.18));user-select:none;pointer-events:none}.customer-card{background:var(--customer-card);border:1px solid var(--customer-line);border-radius:1.35rem;padding:1.15rem 1.1rem;box-shadow:var(--customer-shadow)}.customer-card+.customer-card,.customer-stack>*+*{margin-top:.8rem}.customer-menu-list{background:#fff;border-radius:1.35rem;padding:.15rem 1rem;box-shadow:var(--customer-shadow)}.customer-stack>.customer-menu-row+.customer-menu-row{margin-top:0}.customer-muted{color:var(--customer-muted);font-size:.875rem;line-height:1.5}.customer-notice{margin:.7rem 0 0;padding:.75rem .9rem;background:var(--customer-gold-soft);border:1px solid var(--customer-gold-border);border-radius:.9rem;color:var(--customer-navy);font-size:.9rem;line-height:1.5}.customer-status{color:var(--customer-muted);font-size:.875rem}.customer-error{color:#b42318;font-size:.875rem}.customer-album-slide,.customer-hero-photo{position:relative;overflow:hidden;border-radius:1.35rem;aspect-ratio:16/10;background:linear-gradient(160deg,#1a274d,#0a1633 55%,#3d2f16);box-shadow:var(--customer-shadow)}.customer-album-slide img,.customer-hero-photo img{display:block;width:100%;height:100%;object-fit:cover}.customer-album{min-width:0}.customer-album-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;gap:0;scrollbar-width:none}.customer-album-track::-webkit-scrollbar{display:none}.customer-album-slide{flex:0 0 100%;scroll-snap-align:center;border:0;padding:0;cursor:zoom-in}.customer-album-count{margin:.45rem 0 0;text-align:center;font-size:.75rem;color:var(--customer-muted)}.customer-album-thumbs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.4rem;margin-top:.55rem}.customer-album-thumb{aspect-ratio:1;padding:0;border:2px solid transparent;border-radius:.5rem;overflow:hidden;background:var(--customer-navy)}.customer-album-thumb.is-active{border-color:var(--customer-gold)}.customer-album-thumb img{display:block;width:100%;height:100%;object-fit:cover}.customer-lightbox{position:fixed;inset:0;z-index:80;display:flex;align-items:center;justify-content:center;padding:1.25rem 1.25rem calc(1.25rem + env(safe-area-inset-bottom, 0px));background:rgba(8,10,15,.92)}.customer-lightbox-image{max-width:min(100%,56rem);max-height:calc(100dvh - 5rem);object-fit:contain;border-radius:.5rem}.customer-lightbox-close,.customer-lightbox-nav{position:absolute;display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border:0;border-radius:999px;background:var(--customer-gold);color:var(--customer-navy)}.customer-lightbox-close{top:calc(.75rem + env(safe-area-inset-top, 0px));right:.75rem}.customer-lightbox-nav.is-prev{left:.5rem}.customer-lightbox-nav.is-next{right:.5rem}.customer-lightbox-nav:disabled{opacity:.35}.customer-hero-photo-fallback{display:flex;height:100%;align-items:center;justify-content:center;color:var(--customer-gold)}.customer-hero-photo-fallback svg{width:3rem;height:3rem}.customer-guide-card p:first-child{margin:0 0 .35rem;font-weight:700}.customer-guide-card .customer-muted{margin:0}.customer-shorts-grid{display:grid;grid-template-columns:1fr 1fr;gap:.85rem}.customer-short-tile{display:flex;min-width:0;flex-direction:column;gap:.45rem;color:inherit;text-decoration:none}.customer-short-thumb{position:relative;display:block;overflow:hidden;border-radius:1.05rem;aspect-ratio:16/11;background:var(--customer-navy);box-shadow:0 6px 16px rgba(10,22,51,.08)}.customer-short-thumb img{display:block;width:100%;height:100%;object-fit:cover}.customer-short-badge{position:absolute;top:.45rem;left:.45rem;z-index:1;padding:.16rem .42rem;border-radius:999px;background:rgba(8,10,15,.72);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.02em}.customer-short-play{position:absolute;left:50%;top:50%;display:flex;width:2.45rem;height:2.45rem;align-items:center;justify-content:center;border-radius:999px;background:rgba(255,255,255,.94);color:var(--customer-navy);box-shadow:0 8px 18px rgba(8,12,22,.28);transform:translate(-50%,-50%)}.customer-short-title{display:-webkit-box;min-height:2.8em;font-size:.84rem;font-weight:700;line-height:1.4;color:var(--customer-navy);overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.customer-short-progress{display:block;height:3px;overflow:hidden;border-radius:999px;background:var(--customer-line)}.customer-short-progress>span{display:block;height:100%;background:var(--customer-gold)}.customer-short-category,.customer-short-done,.customer-shorts-disclaimer{color:var(--customer-muted);font-size:.75rem}.customer-short-category{display:inline-flex;width:fit-content;padding:.12rem .5rem;border-radius:999px;background:var(--customer-gold-soft);color:var(--customer-navy)}.customer-shorts-disclaimer{margin:0}.customer-short-tile.is-pending{pointer-events:none}.customer-short-pending-label{position:absolute;left:50%;top:50%;z-index:1;padding:.38rem .7rem;border-radius:999px;background:rgba(10,22,51,.78);color:#fff;font-size:.72rem;font-weight:700;white-space:nowrap;transform:translate(-50%,-50%)}.customer-short-featured{position:relative;display:block;overflow:hidden;min-height:13.5rem;border-radius:1.15rem;background:linear-gradient(160deg,#1a274d,#0a1633);color:#fff;text-decoration:none}.customer-short-featured img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.customer-short-featured:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(7,16,34,.12) 20%,rgba(7,16,34,.78))}.customer-short-featured-copy{position:relative;z-index:1;display:flex;min-height:13.5rem;flex-direction:column;justify-content:flex-end;gap:.7rem;padding:1.1rem}.customer-short-featured-play{display:inline-flex;align-items:center;justify-content:center;width:3.2rem;height:3.2rem;border-radius:999px;background:rgba(213,170,86,.92);color:var(--customer-navy)}.customer-short-featured-copy strong{max-width:22rem;font-size:1.15rem;font-weight:800;letter-spacing:-.02em;line-height:1.35}.customer-menu-row.is-disabled{cursor:default;opacity:.78}.customer-toggle{width:2.5rem;height:1.4rem;flex-shrink:0;border-radius:999px;background:rgba(10,22,51,.12)}.customer-account-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:.75rem}.customer-account-name{margin:0 0 .45rem;font-size:1.15rem;font-weight:800}.customer-account-manage{display:inline-flex;align-items:center;gap:.1rem;color:var(--customer-muted);font-size:.82rem;font-weight:700;text-decoration:none;white-space:nowrap}.customer-usage-title{margin:0 0 .55rem;font-size:1.05rem;font-weight:800}.customer-usage-board .customer-btn-gold-outline{margin-top:1rem}.customer-usage-staff{display:grid;gap:.7rem}.customer-usage-staff p{margin:0}.customer-usage-staff span,.customer-usage-staff strong{display:block}.customer-usage-staff span{margin-top:.18rem;color:var(--customer-muted);font-size:.86rem}.customer-usage-calls{display:grid;grid-template-columns:1fr 1fr;gap:.5rem;margin-top:.9rem}.customer-usage-calls .customer-btn-gold-outline{min-height:2.6rem;font-size:.82rem}.customer-icon-ring{display:inline-flex;width:2.4rem;height:2.4rem;flex-shrink:0;align-items:center;justify-content:center;border:1.5px solid var(--customer-gold);border-radius:999px;background:#fff;color:var(--customer-gold)}.customer-icon-ring svg{width:1.15rem;height:1.15rem}.customer-menu-row{display:flex;gap:.85rem;align-items:center;width:100%;padding:1.05rem .1rem;border:0;background:transparent;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer}.customer-menu-row+.customer-menu-row{border-top:1px solid var(--customer-line)}.customer-menu-row p{margin:0;font-weight:700}.customer-menu-icon,.customer-menu-row svg{width:1.15rem;color:var(--customer-gold);flex-shrink:0}.customer-menu-row>svg:last-child{margin-left:auto}.customer-menu-row:has(>svg:last-child)>span{flex:1;min-width:0}.customer-account-section-title{margin:0 0 10px;padding:0;font-size:15px;font-weight:700;line-height:1.3;color:var(--customer-navy)}.customer-stack>.customer-account-section-title+*{margin-top:0}.customer-care-section-head:has(.customer-account-section-title){margin-bottom:10px}.customer-care-section-head .customer-account-section-title{margin-bottom:0}.customer-short-player{display:flex;min-height:100dvh;flex-direction:column;background:var(--customer-navy-deep);color:#fff}.customer-short-stage{position:relative;width:100%}.customer-short-stage:after{content:"";position:absolute;left:0;right:0;bottom:0;height:4.5rem;background:linear-gradient(180deg,rgba(8,12,22,0),rgba(8,12,22,.55));pointer-events:none}.customer-short-player .customer-video{position:relative;width:100%;height:68dvh;border-radius:0}.customer-short-player .customer-video iframe,.customer-short-player .customer-video img{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;border:0}.customer-short-overlay-title{position:absolute;left:1.1rem;right:1.1rem;top:4.7rem;margin:0;font-size:1.55rem;font-weight:800;line-height:1.3;letter-spacing:-.03em;text-shadow:0 8px 24px rgba(0,0,0,.45);pointer-events:none}.customer-short-stage-play{position:absolute;left:50%;top:52%;display:flex;width:3.5rem;height:3.5rem;align-items:center;justify-content:center;border:0;border-radius:999px;background:var(--customer-gold);color:var(--customer-navy);box-shadow:0 10px 24px rgba(8,12,22,.35);transform:translate(-50%,-50%)}.customer-short-pills{position:absolute;left:.7rem;right:.7rem;bottom:.85rem;z-index:1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem}.customer-short-pill{display:inline-flex;align-items:center;justify-content:center;gap:.28rem;min-height:2rem;padding:.42rem .4rem;border:1px solid rgba(255,255,255,.18);border-radius:.7rem;background:rgba(8,12,22,.62);color:#fff;font-size:.72rem;font-weight:600;text-align:center;line-height:1.25}.customer-short-caption{display:flex;align-items:flex-start;justify-content:space-between;gap:.85rem;padding:1rem 1.15rem .55rem}.customer-short-caption-copy{min-width:0;flex:1}.customer-short-caption-title{margin:0 0 .45rem;font-size:1.05rem;font-weight:700}.customer-short-actions{display:flex;flex-shrink:0;gap:.85rem}.customer-short-action{flex-direction:column;gap:.2rem;border:0;font-size:.72rem;font-weight:600}.customer-share-chip,.customer-short-action{display:inline-flex;align-items:center;background:transparent;color:#fff}.customer-share-chip{gap:.35rem;margin-top:.65rem;padding:.45rem .8rem;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.82rem}.customer-short-player .customer-muted{color:rgba(255,255,255,.72)}.customer-short-consult{width:calc(100% - 2.3rem);margin:.35rem 1.15rem calc(.85rem + env(safe-area-inset-bottom, 0px));min-height:3.15rem}.customer-badge-gold{display:flex;gap:.5rem;width:100%;min-height:3.05rem;background:var(--customer-gold);color:var(--customer-navy);font-size:.95rem;font-weight:700;padding:.8rem 1.1rem;box-shadow:0 8px 18px rgba(213,170,86,.28)}.customer-badge-check,.customer-badge-gold{align-items:center;justify-content:center;border-radius:999px}.customer-badge-check{display:inline-flex;width:1.25rem;height:1.25rem;background:var(--customer-navy);color:var(--customer-gold);font-size:.72rem}.customer-progress-card{background:linear-gradient(180deg,#fff,#f7f1e4);border-color:var(--customer-gold-border);padding:1.2rem 1.05rem 1.15rem}.customer-btn-ghost,.customer-btn-gold,.customer-btn-gold-outline{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;width:100%;min-height:3.15rem;padding:.7rem 1.1rem;border-radius:999px;font-size:.95rem;font-weight:700;text-decoration:none;text-align:center;border:1px solid transparent;white-space:normal}.customer-btn-gold{box-shadow:0 10px 22px rgba(213,170,86,.32)}.customer-app a.customer-btn-gold,.customer-app button.customer-btn-gold,.customer-btn-gold{background:var(--customer-gold);background-color:var(--customer-gold);color:var(--customer-navy)}.customer-btn-gold:disabled{opacity:.55}.customer-btn-gold-outline{background:transparent;border-color:var(--customer-gold);color:var(--customer-navy);min-height:2.85rem}.customer-btn-ghost{background:var(--customer-paper);border-color:var(--customer-line);color:var(--customer-navy)}.customer-withdraw-link{display:block;width:100%;margin:.35rem 0 0;padding:.45rem .2rem;border:0;background:transparent;color:#8a4a4a;font-size:.82rem;font-weight:600;text-decoration:underline;text-underline-offset:.18rem;cursor:pointer}.customer-withdraw-panel p{margin:0 0 .55rem;font-size:.88rem;line-height:1.55}.customer-withdraw-confirm{display:flex;gap:.55rem;align-items:flex-start;margin:.7rem 0 .9rem;font-size:.86rem;line-height:1.45}.customer-withdraw-confirm input{margin-top:.2rem}.customer-btn-row{display:grid;grid-template-columns:1fr;gap:.65rem}.customer-app.is-immersive{position:relative;background:var(--customer-navy-deep)}.customer-app.is-immersive .customer-main{max-width:none;padding:0}.customer-btn-row.is-two{grid-template-columns:1fr}.customer-action-tile{display:flex;align-items:center;gap:.7rem;min-height:4.6rem;padding:.95rem .85rem .95rem .9rem;border-radius:1.15rem;border:1px solid var(--customer-line);background:#fff;color:var(--customer-navy);text-decoration:none;box-shadow:0 10px 28px rgba(10,22,51,.06)}.customer-action-tile strong{display:block;font-size:.9rem;color:var(--customer-navy)}.customer-action-tile>span:nth-child(2){flex:1;min-width:0}.customer-action-tile>span:nth-child(2) span{display:block;margin-top:.15rem;font-size:.75rem;font-weight:500;color:var(--customer-muted)}.customer-action-tile .customer-icon-ring,.customer-action-tile svg{flex-shrink:0}.customer-tile-chevron{width:1.05rem;height:1.05rem;margin-left:auto;color:var(--customer-gold);opacity:.85}.customer-stepper{display:flex;align-items:flex-start;justify-content:space-between;gap:.25rem;margin-top:1.05rem}.customer-step{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center;position:relative}.customer-step:not(:last-child):after{content:"";position:absolute;top:.78rem;left:calc(50% + .95rem);right:calc(-50% + .95rem);height:2px;background:var(--customer-line)}.customer-step.is-current:not(:last-child):after,.customer-step.is-done:not(:last-child):after{background:var(--customer-gold)}.customer-step-dot{width:1.55rem;height:1.55rem;border-radius:999px;border:2px solid var(--customer-line);background:#fff;color:var(--customer-navy);display:flex;align-items:center;justify-content:center;z-index:1}.customer-step.is-current .customer-step-dot,.customer-step.is-done .customer-step-dot{border-color:var(--customer-gold);background:var(--customer-gold);color:var(--customer-navy)}.customer-step-label{margin-top:.4rem;font-size:.68rem;font-weight:600;color:var(--customer-muted);line-height:1.3;word-break:keep-all}.customer-step.is-current .customer-step-label,.customer-step.is-done .customer-step-label{color:var(--customer-navy)}.customer-confirm-time{margin:.55rem 0 0;text-align:center;font-size:.75rem;color:var(--customer-muted)}.customer-delivery-note{display:flex;gap:.75rem;align-items:center;margin-top:1.1rem;padding:.95rem;border-radius:1.05rem;background:var(--customer-gold-soft);color:var(--customer-navy);font-size:.84rem;line-height:1.45}.customer-delivery-note svg{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--customer-gold)}.customer-list-link{display:flex;gap:.75rem;align-items:center;width:100%;padding:1rem;border-radius:1.15rem;border:1px solid var(--customer-line);background:#fff;color:inherit;text-decoration:none;font:inherit;text-align:left;cursor:pointer;box-shadow:var(--customer-shadow)}.customer-list-link p{margin:0}.customer-thumb{width:5.5rem;height:3.6rem;border-radius:.5rem;object-fit:cover;background:var(--customer-navy);flex-shrink:0}.customer-field{display:block;font-size:.85rem;font-weight:600;color:var(--customer-navy)}.customer-field input:not([type=checkbox]):not([type=radio]),.customer-field select,.customer-field textarea{display:block;width:100%;margin-top:.4rem;border:1px solid var(--customer-line);border-radius:.9rem;background:#fff;color:var(--customer-navy);padding:.85rem .9rem;box-shadow:0 6px 18px rgba(10,22,51,.04)}.customer-check-line{display:flex;align-items:center;gap:.55rem;min-height:44px;margin:0;font-size:.85rem;font-weight:600;line-height:1.45;color:var(--customer-navy);cursor:pointer}.customer-check-line input[type=checkbox],.customer-check-line input[type=radio]{width:20px;height:20px;flex:0 0 20px;margin:0;padding:0;accent-color:var(--customer-navy)}.customer-check-line span{min-width:0}.customer-video{overflow:hidden;border-radius:1rem;aspect-ratio:16/9;background:var(--customer-navy)}.customer-video iframe{width:100%;height:100%;border:0}.customer-consult-bar{margin-top:1rem}.customer-share-row{display:flex;gap:.5rem}.customer-share-row button{flex:1}.customer-photo-row{display:flex;flex-wrap:wrap;gap:.5rem}.customer-photo-row img{width:5.5rem;height:5.5rem;object-fit:cover;border-radius:.5rem}.customer-section-head{display:flex;align-items:center;justify-content:space-between;flex-wrap:nowrap;gap:.75rem;margin-bottom:.8rem}.customer-section-head h2,.customer-zone-title{margin:0;font-size:16px;font-weight:700;line-height:1.35;color:var(--customer-navy)}.customer-section-head h2{min-width:0}.customer-section-head a{display:inline-flex;align-items:center;flex:0 0 auto;gap:.05rem;min-width:max-content;font-size:.8rem;color:var(--customer-muted);text-decoration:none;white-space:nowrap;word-break:keep-all;overflow-wrap:normal}.customer-section-head a svg{display:block;flex-shrink:0}.customer-home-card-title{margin:0;font-size:16px;font-weight:800;line-height:1.35;color:var(--customer-navy)}.customer-home-card-copy{margin:0;font-size:13px;line-height:1.45;color:var(--customer-muted)}.customer-home-kicker{margin:0;color:var(--customer-gold);font-size:12px;font-weight:700}.customer-home-experts,.customer-home-quiz,.customer-my-car{display:grid;gap:.55rem}.customer-btn-muted{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:3.15rem;padding:.7rem 1.1rem;border:0;border-radius:999px;background:#e6e4de;color:#8b93a3;font:inherit;font-size:.95rem;font-weight:700;cursor:default}.customer-empty{text-align:center;padding:1.5rem 1rem}.customer-empty p{margin:0 0 1rem}.customer-chip-row{display:flex;flex-wrap:wrap;gap:.45rem;margin:.2rem 0 .85rem}.customer-chip{border:1px solid var(--customer-line);background:#fff;color:var(--customer-navy);border-radius:999px;padding:.38rem .8rem;font-size:.78rem;font-weight:700}.customer-chip.is-active{background:var(--customer-navy);border-color:var(--customer-navy);color:var(--customer-gold)}.customer-search input{width:100%;border:1px solid var(--customer-line);border-radius:999px;padding:.75rem 1rem;background:#fff;font-size:.9rem}.customer-help-hero{display:flex;flex-direction:column;gap:.85rem;padding:1.15rem 1.1rem;border-radius:1.35rem;background:linear-gradient(135deg,#071022,#15244a);color:#fff;text-decoration:none;box-shadow:var(--customer-shadow)}.customer-help-hero strong{display:block;font-size:1.15rem}.customer-help-hero>span:first-child span{display:block;margin-top:.3rem;color:rgba(255,255,255,.78);font-size:.88rem}.customer-help-hero-cta{align-self:flex-start;pointer-events:none}.customer-help-rows{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--customer-line);border-radius:1.35rem;background:#fff;box-shadow:var(--customer-shadow)}.customer-help-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.55rem;min-height:4.5rem;margin-top:0;padding:.85rem 1rem;color:inherit;text-decoration:none}.customer-help-row+.customer-help-row{border-top:1px solid var(--customer-line)}.customer-help-start{height:54px;min-height:54px}.customer-help-navy{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.95rem 1rem;border-radius:1.15rem;background:var(--customer-navy);color:#fff;text-decoration:none}.customer-help-navy strong{display:block;font-size:16px;font-weight:800}.customer-help-navy span span{display:block;margin-top:.2rem;color:rgba(255,255,255,.72);font-size:13px}.customer-help-navy svg{color:var(--customer-gold)}.customer-help-phone{white-space:nowrap}.customer-help-row-copy{display:flex;min-width:0;flex-direction:column;gap:.15rem}.customer-help-row strong,.customer-help-row-copy>span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.3}.customer-help-row strong{font-size:16px;font-weight:800}.customer-help-row-copy>span{color:var(--customer-muted);font-size:13px;font-weight:500}.customer-help-row-chevron{width:1.15rem;height:1.15rem;flex-shrink:0;color:var(--customer-muted)}.customer-help-card{display:flex;flex-direction:column;gap:.35rem;text-decoration:none;color:inherit;min-height:8.5rem}.customer-help-card strong{font-size:.95rem}.customer-help-ready{margin:auto 0 0;font-size:.75rem;font-weight:700;color:var(--customer-gold)}.customer-short-cta-note{display:block;margin-top:.2rem;font-size:.72rem;font-weight:500}.customer-progress-card{text-decoration:none;color:inherit;display:block}.customer-subtabs{display:flex;gap:.5rem;border-bottom:1px solid var(--customer-line)}.customer-subtab{flex:1;text-align:center;padding:.7rem .4rem;color:var(--customer-muted);text-decoration:none;font-weight:700;font-size:.9rem}.customer-subtab.is-active{color:var(--customer-navy);border-bottom:2px solid var(--customer-gold)}.customer-consult-files{list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-direction:column;gap:.45rem}.customer-consult-files li{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.85rem}.customer-consult-retry{font-size:.78rem;color:var(--customer-navy)}.customer-consult-retry input{display:block;margin-top:.2rem}.customer-dialog-backdrop{position:fixed;inset:0;z-index:40;background:rgba(8,10,15,.45);display:flex;align-items:center;justify-content:center;padding:1.25rem}.customer-dialog{width:min(28rem,100%);background:var(--customer-card);border-radius:1rem;padding:1.25rem;box-shadow:var(--customer-shadow)}.customer-dialog h2{margin:0 0 .6rem;font-size:1.05rem}.customer-home{display:flex;flex-direction:column;gap:.85rem}.customer-home-stage{display:grid;gap:.85rem}.customer-home-hero{position:relative;display:block;overflow:hidden;min-height:16.5rem;border-radius:1.15rem;background:linear-gradient(160deg,#1a274d,#0a1633 55%,#3d2f16);color:#fff;text-decoration:none}.customer-home-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.customer-home-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,16,34,.88),rgba(7,16,34,.28) 58%,rgba(7,16,34,.08))}.customer-home-hero.is-empty:after{background:linear-gradient(135deg,rgba(7,16,34,.2),rgba(7,16,34,.55))}.customer-home-hero-copy,.customer-home-hero-count{position:relative;z-index:1}.customer-home-hero-copy{display:flex;min-height:16.5rem;flex-direction:column;justify-content:flex-end;gap:.28rem;padding:1.15rem 1.1rem 1.2rem}.customer-home-hero-kicker,.customer-home-hero-sub{color:rgba(255,255,255,.82);font-size:.78rem;font-weight:600}.customer-home-hero-copy strong{max-width:18rem;margin:.15rem 0 .55rem;font-size:1.42rem;font-weight:800;letter-spacing:-.03em;line-height:1.28}.customer-home-hero-cta{display:inline-flex;align-self:flex-start;padding:.48rem .9rem;border-radius:999px;background:var(--customer-gold);color:var(--customer-navy);font-size:.8rem;font-weight:800}.customer-home-hero-count{position:absolute;right:1rem;bottom:.9rem;color:rgba(255,255,255,.72);font-size:.72rem}.customer-home-intro h1{margin:0;font-size:1.38rem;font-weight:800;letter-spacing:-.03em;line-height:1.3}.customer-home-intro p{margin:.35rem 0 0;color:var(--customer-muted);font-size:.9rem}.customer-home-help-panel{display:flex;flex-direction:column;gap:.7rem;padding:1.15rem 1.1rem;border-radius:1.15rem;background:linear-gradient(180deg,#071022,#12203f);color:#fff}.customer-home-help-head{display:flex;align-items:flex-start;justify-content:flex-start;gap:.75rem}.customer-home-help-head>span{min-width:0}.customer-home-help-head strong{display:block;color:#fff;font-size:16px;font-weight:800}.customer-home-help-head span span{display:block;margin-top:.28rem;color:rgba(255,255,255,.72);font-size:13px;line-height:1.45}.customer-home-insurer-line{display:block;width:100%;padding:.65rem .55rem;border:0;border-radius:.8rem;background:rgba(255,255,255,.12);color:#fff;font:inherit;line-height:1.35;text-align:left;text-decoration:none;cursor:pointer}.customer-accident-phone,.customer-home-insurer-line{margin:0;font-size:13px;font-weight:700;white-space:nowrap}.customer-accident-phone{display:flex;align-items:center;gap:.35rem;color:rgba(255,255,255,.88)}.customer-accident-phone a{color:var(--customer-gold);font-weight:800;text-decoration:none;white-space:nowrap}.customer-home-help-head svg{color:var(--customer-gold);flex-shrink:0}.customer-home-help-cta{justify-content:center;width:100%}.customer-home-help-pending{margin:0;padding:.7rem .9rem;border:1px solid rgba(213,170,86,.35);border-radius:.85rem;color:rgba(255,255,255,.62);font-size:.84rem;font-weight:700;text-align:center}.customer-home-help-phone{display:flex;flex-direction:column;gap:.12rem;color:rgba(255,255,255,.78);text-decoration:none;font-size:.8rem}.customer-home-help-phone span{color:var(--customer-gold);font-weight:700}.customer-home-help-bar{display:flex;align-items:center;justify-content:center;gap:.35rem;min-height:3rem;border-radius:.9rem;background:var(--customer-gold);color:var(--customer-navy);text-decoration:none;font-size:.95rem;font-weight:800}.customer-home-lower{display:grid;gap:.85rem}.customer-home-shorts-lead{margin:.28rem 0 0;color:var(--customer-muted);font-size:.78rem}.customer-home-shorts-grid{display:grid;grid-template-columns:1fr 1fr;gap:.75rem}.customer-home-consults{display:grid;grid-template-columns:1fr 1fr;gap:.65rem}.customer-home-consult{display:flex;min-height:8.2rem;flex-direction:column;align-items:flex-start;gap:.45rem;padding:.95rem .9rem;border:1px solid var(--customer-line);border-radius:1rem;background:#fff;color:inherit;text-decoration:none}.customer-home-consult svg:first-child{color:var(--customer-gold)}.customer-home-consult span span,.customer-home-consult strong{display:block}.customer-home-consult strong{font-size:16px;font-weight:800}.customer-home-consult span span{margin-top:.18rem;color:var(--customer-muted);font-size:13px;line-height:1.4}.customer-home-aux{display:grid;gap:.55rem;padding-top:.15rem;border-top:1px solid var(--customer-line)}.customer-home-aux-link{display:grid;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:.65rem;color:inherit;text-decoration:none}.customer-home-aux-link svg{color:var(--customer-gold)}.customer-home-aux-link span span,.customer-home-aux-link strong{display:block}.customer-home-aux-link strong{font-size:16px;font-weight:800}.customer-home-aux-link span span{margin-top:.12rem;color:var(--customer-muted);font-size:13px}.customer-home-aux-go{color:var(--customer-muted);font-size:.78rem;white-space:nowrap}.customer-home-aux-news,.customer-home-aux-quiet{margin:0;color:var(--customer-muted);font-size:.78rem}.customer-home-news{display:grid;gap:.65rem}.customer-home-news-list{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.customer-home-news-item{display:grid;grid-template-columns:3.6rem 1fr;gap:.7rem;align-items:center;padding:.65rem .75rem;border-radius:.95rem;border:1px solid var(--customer-line);background:#fff;color:inherit;text-decoration:none}.customer-home-news-fallback,.customer-home-news-item img{width:3.6rem;height:3.6rem;border-radius:.65rem;object-fit:cover;background:var(--customer-navy)}.customer-home-news-item span span,.customer-home-news-item strong{display:block}.customer-home-news-item span span{margin-top:.15rem;color:var(--customer-muted);font-size:.75rem}.customer-news-kicker{margin:0;color:var(--customer-gold);font-size:.78rem;font-weight:700}.customer-news-cover{width:100%;max-height:16rem;object-fit:cover;border-radius:1rem;background:var(--customer-navy)}.customer-news-body{white-space:pre-wrap;font-size:.95rem;line-height:1.65;color:var(--customer-navy)}@media (min-width:960px){.customer-main{max-width:72rem;padding:1.35rem 1.6rem 2rem}.customer-app.has-tabbar .customer-main{padding-bottom:2rem}.customer-header{gap:1.25rem;padding:.7rem 1.6rem}.customer-header-emblem{width:2.2rem;height:2.2rem}.customer-topnav{display:flex;align-items:center;justify-content:center;gap:.15rem;flex:1}.customer-topnav-link{padding:.45rem .85rem;color:rgba(255,255,255,.62);text-decoration:none;font-size:.86rem;font-weight:700}.customer-topnav-link.is-active{color:var(--customer-gold);box-shadow:inset 0 -2px 0 var(--customer-gold)}.customer-header-tagline{display:block;margin:0;color:rgba(255,255,255,.55);font-size:.72rem;white-space:nowrap}.customer-tabbar{display:none}.customer-home-intro h1{font-size:1.7rem}}.customer-home-tarot{min-width:0;display:grid;gap:.45rem}.customer-home-tarot h2{margin:0;font-size:16px;font-weight:700}.customer-home-tarot.is-quiet{padding:.7rem .8rem;border-radius:.9rem;border:1px solid var(--customer-line);background:#fff}.customer-home-tarot.is-quiet p{margin:.2rem 0 0;font-size:.82rem;color:var(--customer-navy)}.customer-home-tarot-link,.customer-home-tarot-skeleton{display:grid;grid-template-columns:3.5rem 1fr;gap:.7rem;align-items:center;min-height:5.1rem}.customer-home-tarot-link{padding:.55rem .7rem;border-radius:.95rem;border:1px solid var(--customer-line);background:#fff;color:inherit;text-decoration:none}.customer-home-tarot-thumb{width:3.5rem;height:4.7rem;border-radius:.45rem;object-fit:cover;background:var(--customer-navy)}.customer-home-tarot-copy{min-width:0;display:grid;gap:.18rem}.customer-home-tarot-copy span,.customer-home-tarot-copy strong{display:block}.customer-home-tarot-copy span{color:var(--customer-muted);font-size:.8rem;line-height:1.4}.customer-home-tarot-cta{color:var(--customer-navy)!important;font-size:.78rem!important;font-weight:700}.customer-home-tarot-skel-lines span,.customer-home-tarot-skel-thumb,.customer-tarot-skel-body span,.customer-tarot-skel-hero{display:block;border-radius:.55rem;background:linear-gradient(90deg,#ece8de,#f7f4ee 50%,#ece8de);background-size:200% 100%}.customer-home-tarot-skel-thumb{width:3.5rem;height:4.7rem}.customer-home-tarot-skel-lines{display:grid;gap:.4rem}.customer-home-tarot-skel-lines span{height:.7rem}.customer-home-tarot-skel-lines span:last-child{width:55%}.customer-tarot-detail{min-width:0;max-width:32rem;overflow-x:hidden;display:grid;gap:.85rem}.customer-tarot-head h1{margin-bottom:.15rem}.customer-tarot-hero{margin:0;display:grid;justify-items:center;gap:.55rem}.customer-tarot-hero-img{width:min(72vw,17.5rem);height:auto;aspect-ratio:3/4;border-radius:.85rem;border:1px solid var(--customer-gold-border);background:var(--customer-navy);animation:customer-tarot-enter .35s ease-out}.customer-tarot-hero figcaption{text-align:center}.customer-tarot-hero figcaption em,.customer-tarot-hero figcaption span,.customer-tarot-hero figcaption strong{display:block;font-style:normal}.customer-tarot-hero figcaption em{color:var(--customer-gold);font-size:.78rem;font-weight:700}.customer-tarot-hero figcaption span{color:var(--customer-muted);font-size:.8rem}.customer-tarot-kicker{margin:0;font-size:1.05rem;font-weight:800;color:var(--customer-navy)}.customer-tarot-oneliner{margin:0;color:var(--customer-muted);line-height:1.55}.customer-tarot-sections{display:grid;gap:.7rem}.customer-tarot-section{min-width:0;padding:.85rem .9rem;border-radius:.95rem;border:1px solid var(--customer-line);background:#fff}.customer-tarot-section h2{margin:0 0 .4rem;font-size:.88rem;color:var(--customer-gold)}.customer-tarot-section p{margin:0;white-space:pre-wrap;font-size:.92rem;line-height:1.65}.customer-tarot-disclaimer{margin:.25rem 0 0;padding:.75rem .85rem;border-radius:.85rem;background:var(--customer-gold-soft);color:var(--customer-muted);font-size:.78rem;line-height:1.55}.customer-tarot-note{margin:0;color:var(--customer-muted);font-size:.92rem}.customer-tarot-actions{display:grid;gap:.5rem}.customer-tarot-skel-hero{width:min(72vw,17.5rem);aspect-ratio:3/4;margin-inline:auto}.customer-tarot-skel-body{display:grid;gap:.55rem}.customer-tarot-skel-body span{height:4.5rem}@keyframes customer-tarot-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.customer-tarot-hero-img{animation:none}}.customer-tarot-preview-bar{display:flex;flex-wrap:wrap;gap:.35rem;margin:0 0 .85rem}.customer-tarot-preview-bar button{min-height:2.1rem;padding:.3rem .65rem;border-radius:999px;border:1px solid var(--customer-line);background:#fff;color:var(--customer-navy);font-size:.75rem}.customer-tarot-preview-bar button.is-active{border-color:var(--customer-gold);background:var(--customer-gold-soft);font-weight:700}.customer-care-section{min-width:0}.customer-care-section-head{display:flex;align-items:center;justify-content:flex-start;gap:.75rem}.customer-care-section-head .customer-settings-heading{padding-right:0}.customer-care-chip,.customer-care-inline-btn{min-height:44px;min-width:44px;padding:.45rem .8rem;border-radius:999px;border:1px solid var(--customer-gold-border);background:#fff;color:var(--customer-navy);font-size:.82rem;font-weight:700}.customer-care-inline-btn{flex-shrink:0;background:var(--customer-gold-soft)}.customer-care-chip.is-danger{border-color:rgba(180,35,24,.28);color:#8a4a4a}.customer-care-empty{display:flex;flex-direction:column;align-items:flex-start;gap:.55rem;height:100%;min-height:17rem}.customer-care-empty-copy{display:grid;gap:.35rem;min-height:4.8rem}.customer-care-empty .customer-btn-gold{margin-top:auto;width:100%}.customer-help-emergency{height:3.15rem;min-height:3.15rem;padding-top:.35rem;padding-bottom:.35rem}.customer-care-empty-title{margin:0;font-size:1.02rem;font-weight:800}.customer-care-car-icon{width:2.1rem;height:2.1rem;color:var(--customer-navy)}.customer-care-board,.customer-care-log-list,.customer-care-split,.customer-care-vehicle-grid{display:grid;grid-template-columns:1fr;gap:.8rem;min-width:0;align-items:start}.customer-care-log,.customer-care-vehicle{min-width:0}.customer-care-vehicle.is-active{border-color:var(--customer-gold-border);box-shadow:0 8px 20px rgba(213,170,86,.16)}.customer-care-vehicle-top{display:flex;align-items:flex-start;gap:.75rem}.customer-care-log h3,.customer-care-memo,.customer-care-vehicle-copy{min-width:0;overflow-wrap:anywhere}.customer-care-log h3,.customer-care-vehicle-copy h3{margin:0 0 .2rem;font-size:1.02rem}.customer-care-log p,.customer-care-vehicle-copy p{margin:.12rem 0 0}.customer-care-dday,.customer-care-status-text{margin-top:.4rem;color:var(--customer-navy);font-size:.88rem;font-weight:700}.customer-care-actions{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:.85rem}.customer-care-vehicle>.customer-care-actions{display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.customer-care-vehicle>.customer-care-actions .customer-care-chip{display:inline-flex;align-items:center;justify-content:center;width:100%}.customer-care-list{background:#fff;border-radius:1.35rem;box-shadow:var(--customer-shadow);overflow:auto;max-height:22rem}.customer-care-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.35rem .5rem;padding:.55rem .8rem;border-top:1px solid var(--customer-line)}.customer-care-row:first-child{border-top:0}.customer-care-row p{margin:0;overflow-wrap:anywhere}.customer-care-row .customer-care-status-text{margin-top:.12rem;font-size:.78rem}.customer-care-row .customer-care-actions{margin-top:0;flex-wrap:nowrap}.customer-care-log-date{color:var(--customer-muted);font-size:.8rem;font-weight:700}.customer-care-memo{white-space:pre-wrap;color:var(--customer-navy)}.customer-care-banner{display:grid;gap:.55rem;padding:.9rem 1rem;border-radius:1.1rem;border:1px solid rgba(180,35,24,.18);background:#fff}.customer-care-note,.customer-care-success{margin:0 0 .65rem;padding:.75rem .9rem;border-radius:.9rem;font-size:.86rem;line-height:1.5}.customer-care-note{background:var(--customer-gold-soft);border:1px solid var(--customer-gold-border);color:var(--customer-navy)}.customer-care-success{background:#fff;border:1px solid var(--customer-line);color:var(--customer-navy)}.customer-care-form-card{display:grid;gap:.7rem;width:100%;max-width:none;margin-top:.75rem}.customer-care-form{display:grid;gap:.7rem;max-width:28rem}.customer-share-empty{margin:0;color:var(--customer-muted);font-size:.82rem;line-height:1.45}.customer-care-form h3{margin:0}.customer-care-skel{height:1.1rem;border-radius:.55rem;background:linear-gradient(90deg,#ece8de,#f7f4ee 50%,#ece8de);background-size:200% 100%}.customer-care-skel.is-short{width:55%;margin-top:.55rem}.customer-care-skel.is-card{height:8.5rem}.customer-care-switch{display:inline-flex;align-items:center;gap:.5rem;min-height:44px;min-width:44px;padding:.2rem .2rem .2rem .15rem;border:0;border-radius:999px;background:transparent;color:var(--customer-navy);font-size:.82rem;font-weight:700}.customer-care-switch:focus-visible{outline:2px solid var(--customer-gold);outline-offset:2px}.customer-care-switch:disabled{opacity:.55;cursor:not-allowed}.customer-care-switch-track{position:relative;flex-shrink:0;width:2.7rem;height:1.55rem;border-radius:999px;background:rgba(10,22,51,.16)}.customer-care-switch-thumb{position:absolute;top:.18rem;left:.18rem;width:1.18rem;height:1.18rem;border-radius:999px;background:#fff;box-shadow:0 1px 4px rgba(10,22,51,.2);transition:transform .15s ease}.customer-care-switch.is-on .customer-care-switch-track{background:var(--customer-navy)}.customer-care-switch.is-on .customer-care-switch-thumb{transform:translateX(1.15rem)}.customer-care-switch-text{white-space:nowrap}.customer-notify-list{padding-left:.7rem;padding-right:.7rem}.customer-notify-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:.55rem}.customer-notify-row>span{min-width:0}.customer-notify-row .customer-muted{font-size:.78rem;font-weight:500;line-height:1.35}.customer-notify-row .customer-care-switch{justify-self:end}.customer-notify-row .customer-care-switch-text{display:inline-block;width:2.25rem;flex:0 0 2.25rem;text-align:left}body.customer-care-modal-open{overflow:hidden}body.customer-care-modal-open .customer-tabbar{visibility:hidden;pointer-events:none}.customer-care-backdrop{position:fixed;inset:0;z-index:90;display:grid;align-items:end;justify-items:center;padding:.75rem;background:rgba(8,10,15,.45)}.customer-care-dialog{display:flex;flex-direction:column;width:min(100%,28rem);max-height:calc(100dvh - 1.5rem);overflow:hidden;margin:0}.customer-care-dialog .customer-care-form{display:flex;flex-direction:column;gap:0;min-height:0;flex:1;width:100%;max-width:none;overflow:hidden}.customer-care-dialog-foot,.customer-care-dialog-head{flex-shrink:0;background:#fff}.customer-care-dialog-head{padding-bottom:.55rem}.customer-care-dialog-body{display:grid;gap:.7rem;min-height:0;overflow:auto;-webkit-overflow-scrolling:touch}.customer-care-dialog-foot{padding-top:.55rem}@media (min-width:960px){.customer-care-board{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;width:100%}.customer-care-vehicle-grid{grid-template-columns:1fr}.customer-care-vehicle>.customer-care-actions{display:flex;flex-wrap:wrap}.customer-care-vehicle>.customer-care-actions .customer-care-chip{width:auto}.customer-care-banner .customer-btn-gold-outline,.customer-care-empty .customer-btn-gold,.customer-care-empty .customer-btn-gold-outline{width:auto;min-width:12rem;max-width:28rem}.customer-care-backdrop{align-items:center;padding:1.5rem}.customer-care-dialog{max-height:min(90dvh,44rem)}.customer-care-form{width:100%;max-width:28rem}.customer-care-form-card{width:100%;max-width:none}.customer-care-dialog .customer-care-form{max-width:none}}.customer-call-sheet-back{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:rgba(0,0,0,.45)}.customer-call-sheet{width:100%;border-radius:1rem 1rem 0 0;background:#fff;padding:1.25rem 1rem 1.5rem}.customer-call-sheet p{margin:0 0 1rem;font-size:1.15rem;font-weight:700;line-height:1.45}.customer-call-sheet p.customer-call-note{margin-top:-.5rem;color:#55637a;font-size:1rem;font-weight:500}.customer-call-sheet .customer-call-go{display:flex;align-items:center;justify-content:center;width:100%;min-height:3.5rem;margin-bottom:.75rem;font-size:1.15rem}.customer-phone-nowrap{white-space:nowrap}.customer-stack>.customer-insurer-card{margin-top:.65rem;min-height:0;padding:.75rem .8rem .7rem;border-radius:1.35rem}.customer-insurer-card-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.customer-insurer-card-head h2{flex:1;min-width:0;margin:0;overflow:hidden;font-size:1.05rem;font-weight:800;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}.customer-insurer-register{justify-content:center;width:auto;min-height:32px;padding:0 .65rem;border:1px solid var(--customer-gold-border);border-radius:999px;background:transparent;font-family:inherit;cursor:pointer}.customer-insurer-mine,.customer-insurer-register{display:inline-flex;flex:0 0 auto;align-items:center;height:32px;margin:0;color:var(--customer-navy);font-size:.72rem;font-weight:700;line-height:1;white-space:nowrap}.customer-insurer-dials{display:grid;grid-template-columns:1fr 1fr;gap:.45rem;margin-top:.45rem}.customer-insurer-dials.is-single{grid-template-columns:1fr}.customer-insurer-dial{container-type:inline-size;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.08rem;width:100%;height:3.35rem;min-height:3.35rem;max-height:3.35rem;padding:.2rem .45rem;white-space:nowrap}.customer-insurer-dial-label{max-width:100%;overflow:hidden;font-size:.68rem;font-weight:700;line-height:1.15;text-overflow:ellipsis;white-space:nowrap}.customer-insurer-dial-number{font-size:clamp(.78rem,12cqi,1.08rem);font-weight:800;line-height:1.15;white-space:nowrap}.customer-insurer-meta{display:-webkit-box;margin:.4rem 0 0;overflow:hidden;min-height:2.7em;color:var(--customer-muted);font-size:.78rem;line-height:1.35;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-emergency-foot{display:flex;flex-direction:column;gap:.65rem}.customer-emergency-foot-btn{height:3.15rem;min-height:3.15rem;max-height:3.15rem;padding-inline:.75rem;font-size:clamp(.8rem,3.7vw,.95rem);white-space:nowrap}.customer-my-car{display:grid;gap:.35rem;margin-top:.85rem}.customer-my-car h2{margin:0;font-size:16px;font-weight:800}.customer-my-car p{margin:0}.customer-my-car-title{display:flex;gap:.45rem;align-items:baseline}.customer-my-car-note{color:var(--customer-muted)}.customer-my-car-late{color:#b42318;font-weight:800}.customer-my-car-soon{color:#b45309;font-weight:800}.customer-my-car-today{font-weight:800}.customer-my-car-head{display:flex;align-items:center;gap:.65rem}.customer-quiz-explanation{white-space:pre-line}.customer-quiz-fault-note{margin:0;color:#7a8496;font-size:.78rem;line-height:1.45}.customer-my-car-link{display:inline-flex;align-items:center;min-height:44px;margin-top:.2rem;color:var(--customer-navy);font-weight:800;text-decoration:underline}.customer-weekly-tip{display:grid;gap:.35rem;margin-top:.85rem}.customer-weekly-tip h1,.customer-weekly-tip h2{margin:0}.customer-weekly-tip h2{font-size:16px;font-weight:800}.customer-weekly-tip h1{font-size:1.05rem}.customer-weekly-tip p{margin:0}.customer-weekly-tip-title{font-weight:800}.customer-weekly-tip-body{white-space:pre-wrap;font-size:13px;color:var(--customer-muted)}.customer-weekly-tip-link{display:inline-flex;align-items:center;min-height:44px;color:var(--customer-navy);font-weight:800;text-decoration:underline}.customer-services .customer-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.customer-service-preview{margin:0 0 .85rem;padding:.6rem .8rem;border-radius:.75rem;background:#f8efd2;color:#6a4a16;font-size:.84rem;font-weight:800;text-align:center}.customer-services-layout{display:grid;gap:1rem}.customer-service-filters{display:grid;gap:.55rem;margin-bottom:1rem}.customer-service-find{min-height:2.75rem;padding:0 1.1rem;border:0;border-radius:.8rem;background:var(--customer-navy);color:#fff;font-weight:800}.customer-service-regions{display:grid;grid-template-columns:1fr 1fr;gap:.55rem}.customer-service-groups{display:grid;gap:.75rem}.customer-service-group{margin-bottom:0;padding:.85rem;border:1px solid var(--customer-line);border-radius:1.1rem;background:#fff}.customer-service-group.is-accident{border-color:rgba(212,83,83,.45);background:#fff8f6}.customer-service-aside-title,.customer-service-group-title,.customer-service-list-title{display:flex;align-items:center;gap:.4rem;margin:0 0 .55rem;font-size:1rem;font-weight:800;color:var(--customer-navy)}.customer-service-dot{width:7px;height:7px;border-radius:50%;background:#d45353}.customer-service-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem}.customer-service-tile{display:flex;min-height:7.1rem;flex-direction:column;align-items:flex-start;gap:.28rem;padding:.8rem .75rem;border:1px solid var(--customer-line);border-radius:1.05rem;background:#fff;color:var(--customer-navy);font:inherit;text-align:left;text-decoration:none}.customer-service-tile .customer-premium-icon,.customer-service-tile svg{width:42px;height:42px}.customer-service-tile:disabled{opacity:1;color:var(--customer-navy)}.customer-service-tile.is-selected{position:relative;border-color:var(--customer-navy)}.customer-service-tile.is-selected:after{content:"";position:absolute;bottom:-6px;left:1.2rem;width:10px;height:10px;background:#fff;border-right:1px solid var(--customer-navy);border-bottom:1px solid var(--customer-navy);transform:rotate(45deg)}.customer-service-tile-name{font-size:.92rem;font-weight:800}.customer-service-tile-meta{color:var(--customer-muted);font-size:.75rem;font-weight:700}.customer-service-tile-meta.is-ready{color:#1c8c4e}.customer-service-list{display:grid;gap:.7rem}.customer-service-card{display:grid;grid-template-columns:84px minmax(0,1fr);gap:.7rem .75rem;align-items:start}.customer-service-cover{width:84px;height:64px;border-radius:.8rem;object-fit:cover;background:var(--customer-paper)}.customer-service-cover.is-empty{border:1px solid var(--customer-line)}.customer-service-card-body h3{display:flex;flex-wrap:wrap;gap:.35rem;align-items:center;margin:0 0 .2rem;font-size:1rem;font-weight:800}.customer-service-card-body p{margin:.15rem 0 0;color:var(--customer-muted);font-size:.86rem;line-height:1.45}.customer-service-badge{display:inline-flex;align-items:center;min-height:1.4rem;padding:0 .45rem;border:1px solid #b7e4c7;border-radius:999px;color:#1c8c4e;background:#e8f7ee;font-size:.72rem;font-weight:800}.customer-service-meta{color:var(--customer-muted)}.customer-service-actions{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:.45rem}.customer-service-actions .customer-btn-gold,.customer-service-actions .customer-btn-gold-outline{min-height:2.7rem;padding:.45rem .6rem;font-size:.82rem;box-shadow:none}.customer-service-actions .customer-btn-gold{background:var(--customer-navy);color:#fff;border:1px solid var(--customer-navy)}.customer-service-actions .customer-btn-gold-outline{background:#fff;color:var(--customer-navy);border:1px solid var(--customer-line)}.customer-service-soon{display:block;font-size:.72rem;font-weight:700}.customer-service-aside{display:grid;gap:.75rem;align-content:start}.customer-service-note{margin:.35rem 0 0;color:var(--customer-muted);font-size:.86rem;line-height:1.55}.customer-service-emergency{display:grid;gap:.35rem}.customer-service-emergency-card{background:var(--customer-navy);color:#fff}.customer-service-emergency-card .customer-service-aside-title,.customer-service-emergency-card .customer-service-note{color:#fff}.customer-service-emergency{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:.7rem}.customer-service-emergency a{display:inline-flex;align-items:center;justify-content:center;min-height:2.4rem;padding:0 .8rem;border-radius:999px;background:#fff;color:var(--customer-navy);font-weight:800;text-decoration:none}.customer-service-emergency a.is-insurer{background:var(--customer-gold)}@media (min-width:720px){.customer-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:960px){.customer-topnav-link{white-space:nowrap}.customer-services-layout{grid-template-columns:minmax(0,1fr) 18rem;align-items:start}.customer-service-aside{position:sticky;top:5rem}.customer-service-groups{grid-template-columns:minmax(0,1.45fr) minmax(16rem,1fr);align-items:start}.customer-service-group.is-accident{grid-row:1/span 2}.customer-service-group.is-accident .customer-service-grid{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-service-tile .customer-premium-icon,.customer-service-tile svg{width:58px;height:58px}.customer-service-filters{grid-template-columns:minmax(0,1.4fr) minmax(0,.9fr) auto;align-items:end}.customer-service-card{grid-template-columns:150px minmax(0,1fr) 148px;align-items:center}.customer-service-cover{width:150px;height:104px}.customer-service-actions{grid-column:auto;grid-template-columns:1fr}}.customer-rental-hero{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--customer-line);border-radius:1.15rem;background:#fff}.customer-rental-hero img{display:block;width:100%;height:auto;max-height:16rem;object-fit:contain;object-position:center;background:#f4f1ea}.customer-rental-hero-copy{display:grid;gap:.45rem;padding:.9rem 1rem 1rem}.customer-rental-hero-copy h1,.customer-rental-hero-copy h2{margin:0;font-size:1.25rem}.customer-rental-hero-copy p{margin:0;color:var(--customer-muted,#5c6570)}.customer-rental-types{display:grid;grid-template-columns:1fr 1fr;gap:.6rem}.customer-rental-type{min-height:4.5rem;display:flex;align-items:flex-end;text-decoration:none;color:inherit}.customer-rental-chips{display:flex;gap:.4rem;overflow-x:auto;padding-bottom:.2rem}.customer-rental-chips a{flex:0 0 auto;min-height:2.2rem;padding:.35rem .75rem;border:1px solid var(--customer-line);border-radius:999px;background:#fff;color:inherit;text-decoration:none;font-weight:700}.customer-help-emergency-row,.customer-home-accident-actions{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.customer-help-emergency-row{grid-template-columns:1.4fr .8fr .8fr}.customer-btn-alert{display:flex;align-items:center;justify-content:center;min-height:3.2rem;border:0;border-radius:.9rem;background:#b42318;color:#fff;font-weight:800;text-decoration:none}.customer-help-steps{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.customer-help-step-split,.customer-help-steps a{display:grid;grid-template-columns:1fr auto;gap:.15rem .5rem;padding:.75rem .85rem;border:1px solid var(--customer-line);border-radius:.9rem;background:#fff;color:inherit;text-decoration:none}.customer-help-step-split span,.customer-help-steps a span{grid-column:1;color:var(--customer-muted,#5c6570);font-size:.86rem}.customer-help-steps a svg{grid-row:1/span 2;grid-column:2;align-self:center}.customer-help-step-split span{display:flex;gap:.75rem}.customer-my-car-slots{display:grid;grid-template-columns:1fr 1fr;gap:.5rem}.customer-my-car-slot{padding:.65rem .7rem;border:1px solid var(--customer-line);border-radius:.75rem}.customer-my-car-slot p{margin:0 0 .2rem;font-size:.82rem}.customer-home-help-panel .customer-btn-gold-outline,.customer-home-help-panel .customer-btn-gold-outline:active,.customer-home-help-panel .customer-btn-gold-outline:focus,.customer-home-help-panel .customer-btn-gold-outline:hover,.customer-home-help-panel .customer-btn-gold-outline:visited{background:transparent;border-color:var(--customer-gold);color:var(--customer-gold)}.customer-app.is-shell{--customer-navy:#18293d;--customer-gold:#b99a5d;--customer-gold-soft:#f2e7d3;--customer-gold-border:#e3d3b4;--customer-paper:#f7f8fa;--customer-card:#fff;--customer-ink:#18293d;--customer-muted:#60748d;--customer-dim:#8495ac;--customer-line:#e2e8ef;--customer-shadow:0 3px 10px #16283f03;--customer-header:#101f32;--customer-header-line:#213950;--customer-brand:#e7c578;--customer-radius-card:10px;--customer-tabbar-height:66px;background:var(--customer-paper);color:var(--customer-ink);font-size:15px;line-height:1.55}.customer-app.is-shell .customer-header:not(.is-overlay){box-sizing:border-box;height:calc(64px + env(safe-area-inset-top, 0px));min-height:calc(64px + env(safe-area-inset-top, 0px));padding:env(safe-area-inset-top,0) 16px 0;background:var(--customer-header);border-bottom:1px solid var(--customer-header-line)}.customer-app.is-shell .customer-header-brand-name{color:var(--customer-brand);letter-spacing:0;font-size:17px;font-weight:700}.customer-app.is-shell .customer-header-account{display:none;align-items:center;gap:6px;color:var(--customer-brand);font-size:14px;font-weight:700;text-decoration:none;white-space:nowrap}.customer-app.is-shell .customer-home-intro h1,.customer-app.is-shell .customer-title{font-size:30px;line-height:1.25;color:var(--customer-ink)}.customer-app.is-shell .customer-section-head h2,.customer-app.is-shell .customer-settings-heading,.customer-app.is-shell .customer-usage-title,.customer-app.is-shell .customer-zone-title,.customer-app.is-shell h2{font-size:20px;line-height:1.35;color:var(--customer-ink)}.customer-app.is-shell .customer-muted,.customer-app.is-shell .customer-status{font-size:13px;color:var(--customer-muted)}.customer-app.is-shell .customer-action-tile,.customer-app.is-shell .customer-card,.customer-app.is-shell .customer-care-list,.customer-app.is-shell .customer-menu-list,.customer-app.is-shell .customer-service-card,.customer-app.is-shell .customer-service-tile{border:1px solid var(--customer-line);border-radius:var(--customer-radius-card);box-shadow:var(--customer-shadow)}.customer-app.is-shell .customer-btn-alert,.customer-app.is-shell .customer-btn-ghost,.customer-app.is-shell .customer-btn-gold,.customer-app.is-shell .customer-btn-gold-outline,.customer-app.is-shell .customer-btn-muted,.customer-app.is-shell a.customer-btn-gold,.customer-app.is-shell button.customer-btn-gold,.customer-app.is-shell label.customer-btn-gold{min-height:46px;border-radius:8px}.customer-app.is-shell .customer-btn-gold,.customer-app.is-shell a.customer-btn-gold,.customer-app.is-shell button.customer-btn-gold,.customer-app.is-shell label.customer-btn-gold{background:linear-gradient(135deg,#dec18d,#b4935a);background-color:#b4935a;color:#172536;box-shadow:0 3px 8px #a2865020}.customer-app.is-shell .customer-btn-gold-outline{background:#fff;border-color:#315577;color:#315577}.customer-app.is-shell .customer-btn-alert{background:#b42318;color:#fff;box-shadow:none}.customer-app.is-shell .customer-home-help-panel .customer-btn-gold-outline,.customer-app.is-shell .customer-home-help-panel .customer-btn-gold-outline:active,.customer-app.is-shell .customer-home-help-panel .customer-btn-gold-outline:focus,.customer-app.is-shell .customer-home-help-panel .customer-btn-gold-outline:hover,.customer-app.is-shell .customer-home-help-panel .customer-btn-gold-outline:visited{background:transparent;border-color:#d5aa56;color:#d5aa56;box-shadow:none}.customer-app.is-shell .customer-consult-retry input,.customer-app.is-shell .customer-field input:not([type=checkbox]):not([type=radio]),.customer-app.is-shell .customer-field select,.customer-app.is-shell .customer-search input{height:42px;border:1px solid #d9e2ed;border-radius:7px;box-shadow:none}.customer-app.is-shell .customer-field textarea{min-height:42px;height:auto;border:1px solid #d9e2ed;border-radius:7px;box-shadow:none}.customer-app.is-shell .customer-chip,.customer-app.is-shell .customer-pill{background:#edf2f8;border-color:#edf2f8;color:#354d6a}.customer-app.is-shell .customer-chip.is-active,.customer-app.is-shell .customer-pill.is-progress{background:#ecedfb;border-color:#ecedfb;color:#3b4b88}.customer-app.is-shell .customer-pill.is-ok{background:#e9f3ed;border-color:#e9f3ed;color:#236351}.customer-app.is-shell .customer-pill.is-warn{background:#fbf0e0;border-color:#fbf0e0;color:#865d30}.customer-app.is-shell .customer-care-chip.is-danger,.customer-app.is-shell .customer-pill.is-danger{background:#f9e9e9;border-color:#f9e9e9;color:#963f3f}.customer-app.is-shell .customer-badge-gold,.customer-app.is-shell .customer-pill.is-gold{display:inline-flex;width:auto;min-height:0;padding:4px 10px;border-radius:999px;background:#f2e7d3;color:#554124;box-shadow:none;font-size:13px}.customer-app.is-shell .customer-tabbar{background:#fff;border-top:1px solid #d9e2ec}.customer-app.is-shell .customer-tab{min-height:66px;color:#718196;font-size:12px}.customer-app.is-shell .customer-tab.is-active{color:#8c6a37}.customer-app.is-shell .customer-tab svg{stroke-width:1.5}.customer-app.is-shell .customer-topnav-link{color:rgba(255,255,255,.78)}.customer-app.is-shell .customer-topnav-link.is-active{color:var(--customer-brand);box-shadow:inset 0 -2px 0 var(--customer-brand)}@media (min-width:960px){.customer-app.is-shell{--customer-radius-card:12px}.customer-app.is-shell .customer-header:not(.is-overlay){height:72px;min-height:72px;padding:0 24px}.customer-app.is-shell .customer-header-account{display:inline-flex}.customer-app.is-shell .customer-header-tagline{display:none}.customer-app.is-shell .customer-home-intro h1,.customer-app.is-shell .customer-title{font-size:38px}.customer-app.is-shell .customer-section-head h2,.customer-app.is-shell .customer-settings-heading,.customer-app.is-shell .customer-usage-title,.customer-app.is-shell .customer-zone-title,.customer-app.is-shell h2{font-size:23px}}.customer-app.is-shell .customer-home{gap:14px}.customer-app.is-shell .customer-home-crumb{display:none;margin:0;color:#60748d;font-size:12px}.customer-app.is-shell .customer-home-intro{margin:0}.customer-app.is-shell .customer-home-intro h1{margin:0;letter-spacing:-1px}.customer-app.is-shell .customer-home-intro p{margin:6px 0 0;color:#60748d;font-size:15px}.customer-app.is-shell .customer-home-hero{position:relative;display:flex;align-items:flex-start;min-height:290px;overflow:hidden;border-radius:10px;background:#f7f8fa;color:#18293d}.customer-app.is-shell .customer-home-hero:after{content:none}.customer-app.is-shell .customer-home-hero img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:65% center}.customer-app.is-shell .customer-home-hero:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#fff,#ffffffea 25%,#ffffff6b 60%,#fff0 88%)}.customer-app.is-shell .customer-home-hero-copy{position:relative;display:block;width:88%;min-height:0;padding:20px}.customer-app.is-shell .customer-home-hero h2{max-width:290px;margin:0;font-size:26px;line-height:1.25;letter-spacing:-.7px}.customer-app.is-shell .customer-home-hero p{max-width:260px;margin:9px 0 17px;color:#334e6c;font-size:13px}.customer-app.is-shell .customer-home-hero-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.customer-app.is-shell .customer-home-hero .customer-btn-gold{width:auto;min-height:40px;padding:9px 14px;font-size:13px}.customer-app.is-shell .customer-home-text-link{gap:6px;color:#20446a;font-size:14px;font-weight:550;text-decoration:none}.customer-app.is-shell .customer-home-usage{display:flex;flex-wrap:wrap;align-items:center;gap:14px;padding:16px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-home-usage-copy{display:grid;gap:4px;min-width:0;flex:1}.customer-app.is-shell .customer-home-usage small{color:#506883;font-size:11px}.customer-app.is-shell .customer-home-usage strong{font-size:20px;font-weight:650;line-height:1.4}.customer-app.is-shell .customer-home-usage .customer-pill{width:fit-content;min-height:28px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:700}.customer-app.is-shell .customer-home-usage .customer-home-text-link{margin-left:auto}.customer-app.is-shell .customer-home .customer-home-help-panel{background:#fff;color:#18293d;border:1px solid #e2e8ef;border-left:4px solid #b42318;border-radius:10px;box-shadow:0 3px 10px #16283f03}.customer-app.is-shell .customer-home .customer-home-help-head strong{color:#18293d;font-size:20px}.customer-app.is-shell .customer-home .customer-home-help-head span span{color:#60748d}.customer-app.is-shell .customer-home .customer-home-help-panel .customer-btn-gold-outline,.customer-app.is-shell .customer-home .customer-home-help-panel .customer-btn-gold-outline:active,.customer-app.is-shell .customer-home .customer-home-help-panel .customer-btn-gold-outline:focus,.customer-app.is-shell .customer-home .customer-home-help-panel .customer-btn-gold-outline:hover,.customer-app.is-shell .customer-home .customer-home-help-panel .customer-btn-gold-outline:visited{background:#fff;border-color:#315577;color:#315577}.customer-app.is-shell .customer-home-service-grid{display:flex;gap:10px;overflow-x:auto}.customer-app.is-shell .customer-home-service-card{display:flex;flex:0 0 190px;align-items:flex-start;gap:12px;width:190px;min-height:128px;padding:16px 14px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-home-service-card>span{display:grid;gap:4px;min-width:0}.customer-app.is-shell .customer-home-service-card strong{font-size:15px;font-weight:650;white-space:nowrap}.customer-app.is-shell .customer-home-service-card>span>span:not(.customer-home-text-link){color:#60748d;font-size:12px;line-height:1.4}.customer-app.is-shell .customer-home-service-card .mj-metal-icon{width:40px;height:40px;flex:0 0 auto}.customer-app.is-shell .customer-home .customer-my-car-slots{display:grid;grid-template-columns:1fr;gap:0;border-top:1px solid #e2e8ef}.customer-app.is-shell .customer-home .customer-my-car-slot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 0;border:0;border-bottom:1px solid #e2e8ef;border-radius:0;background:transparent}.customer-app.is-shell .customer-home .customer-my-car-slot span{color:#18293d;font-size:15px}.customer-app.is-shell .customer-home .customer-my-car-link{gap:6px;text-decoration:none}.customer-app.is-shell .customer-home .customer-home-quiz{display:grid;grid-template-columns:40px minmax(0,1fr);padding:18px}.customer-app.is-shell .customer-home .customer-home-quiz .mj-metal-icon{width:38px;height:38px}.customer-app.is-shell .customer-home .customer-home-quiz-copy{min-width:0}.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold-outline,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-muted{grid-column:1/3;width:100%;margin:0}.customer-app.is-shell .customer-home-quiz-share{display:none}.customer-app.is-shell .customer-home .customer-home-tarot-link,.customer-app.is-shell .customer-home .customer-weekly-tip{display:flex;align-items:center;gap:14px;margin:0;padding:14px 16px}.customer-app.is-shell .customer-home .customer-weekly-tip-copy{min-width:0;flex:1}.customer-app.is-shell .customer-home .customer-weekly-tip h2,.customer-app.is-shell .customer-home .customer-weekly-tip-body,.customer-app.is-shell .customer-home .customer-weekly-tip-title{margin:0}.customer-app.is-shell .customer-home .customer-weekly-tip h2{font-size:16px}.customer-app.is-shell .customer-home .customer-weekly-tip-body,.customer-app.is-shell .customer-home .customer-weekly-tip-title{color:#60748d;font-size:13px}.customer-app.is-shell .customer-home .customer-weekly-tip-body{display:-webkit-box;overflow:hidden;-webkit-line-clamp:1;-webkit-box-orient:vertical}.customer-app.is-shell .customer-home .customer-weekly-tip-link{gap:6px;margin-left:auto;min-height:0;text-decoration:none;white-space:nowrap}.customer-app.is-shell .customer-home-links{display:grid;grid-template-columns:1fr;gap:10px}.customer-app.is-shell .customer-home-link-row{display:flex;align-items:center;gap:14px;padding:14px 16px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-home-link-row>span{display:grid;min-width:0;flex:1}.customer-app.is-shell .customer-home-link-row strong{font-size:16px;font-weight:650}.customer-app.is-shell .customer-home-link-row small{color:#60748d;font-size:12px}.customer-app.is-shell .customer-home-link-row>.customer-home-text-link,.customer-app.is-shell .customer-home-link-row>svg:last-child{margin-left:auto}.customer-app.is-shell .customer-home-shorts-grid{margin-top:8px}.customer-app.is-shell .customer-home-news-grid{display:flex;gap:9px;margin:0;padding:0;overflow-x:auto;list-style:none}.customer-app.is-shell .customer-home-news-grid>li{flex:0 0 250px;width:250px}.customer-app.is-shell .customer-home-news-card{display:flex;align-items:center;gap:12px;min-height:72px;padding:12px 16px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-home-news-card img,.customer-app.is-shell .customer-home-news-icon{width:55px;height:46px;flex:0 0 auto;border-radius:6px;object-fit:cover;background:#f4f6f9}.customer-app.is-shell .customer-home-news-icon{display:grid;place-items:center}.customer-app.is-shell .customer-home-news-card>span{display:grid;min-width:0;flex:1}.customer-app.is-shell .customer-home-news-card strong{font-size:15px;font-weight:550;line-height:1.4}.customer-app.is-shell .customer-home-news-card>span>span{color:#60748d;font-size:12px}@media (min-width:900px){.customer-app.is-shell .customer-home-crumb{display:flex;margin-bottom:14px}.customer-app.is-shell .customer-home-intro{margin-top:34px}.customer-app.is-shell .customer-home-intro h1{font-size:38px;letter-spacing:-1.4px}.customer-app.is-shell .customer-home-intro p{margin-top:7px;font-size:18px}.customer-app.is-shell .customer-home-hero{align-items:center;min-height:320px;border-radius:12px}.customer-app.is-shell .customer-home-hero img{object-position:center}.customer-app.is-shell .customer-home-hero:before{background:linear-gradient(90deg,#fff,#ffffffef 22%,#fff8 43%,#fff0 62%)}.customer-app.is-shell .customer-home-hero-copy{width:45%;padding:20px 26px}.customer-app.is-shell .customer-home-hero h2{max-width:none;font-size:38px}.customer-app.is-shell .customer-home-hero p{max-width:none;font-size:18px}.customer-app.is-shell .customer-home-hero-actions{flex-direction:row;align-items:center;gap:16px}.customer-app.is-shell .customer-home-hero .customer-btn-gold{min-height:46px;padding:11px 22px;font-size:15px}.customer-app.is-shell .customer-home-usage{flex-wrap:nowrap;padding:20px 24px}.customer-app.is-shell .customer-home-usage small{font-size:13px}.customer-app.is-shell .customer-home-usage strong{font-size:26px}.customer-app.is-shell .customer-home-service-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:0;padding:0;overflow:visible}.customer-app.is-shell .customer-home-service-card{width:auto;flex:none;min-height:98px;padding:20px 15px}.customer-app.is-shell .customer-home-service-card strong{font-size:16px}.customer-app.is-shell .customer-home-service-card .mj-metal-icon{width:52px;height:52px}.customer-app.is-shell .customer-home .customer-home-quiz{display:flex;gap:20px;padding:20px 24px}.customer-app.is-shell .customer-home .customer-home-quiz .mj-metal-icon{width:50px;height:50px}.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold-outline,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-muted{width:auto;margin-left:auto}.customer-app.is-shell .customer-home-quiz-share{display:inline-flex;align-items:center;gap:10px;margin:0;padding:8px 0 8px 22px;border:0;border-left:1px solid #e2e8ef;background:none;color:#20446a;font-size:14px;font-weight:550;white-space:nowrap}.customer-app.is-shell .customer-home-links{grid-template-columns:1fr 1fr;gap:14px}.customer-app.is-shell .customer-home-link-row{padding:14px 20px}.customer-app.is-shell .customer-home-news-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:0;padding:0;overflow:visible}.customer-app.is-shell .customer-home-news-grid>li{width:auto;flex:none}}.customer-app.is-shell .customer-rental-page{display:grid;gap:18px}.customer-app.is-shell .customer-rental-crumb{display:none;align-items:center;gap:6px;margin:0;color:#8495ac;font-size:13px}.customer-app.is-shell .customer-rental-crumb a{color:#60748d;text-decoration:none}.customer-app.is-shell .customer-rental-heading h1{margin:0;font-size:30px;line-height:1.25}.customer-app.is-shell .customer-rental-heading p{margin:6px 0 0;color:#60748d}.customer-app.is-shell .customer-rental-layout,.customer-app.is-shell .customer-rental-main{display:grid;gap:18px;min-width:0}.customer-app.is-shell .customer-rental-feature{position:relative;min-height:220px;overflow:hidden;border-radius:10px}.customer-app.is-shell .customer-rental-feature img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.customer-app.is-shell .customer-rental-feature-copy{position:relative;z-index:1;display:grid;gap:6px;max-width:280px;min-height:220px;padding:22px 20px;color:#18293d}.customer-app.is-shell .customer-rental-tag{width:fit-content;padding:3px 8px;border-radius:999px;background:#f2e7d3;color:#554124;font-size:12px;font-weight:650}.customer-app.is-shell .customer-rental-feature h2,.customer-app.is-shell .customer-rental-form h2{margin:0;font-size:26px}.customer-app.is-shell .customer-rental-feature p,.customer-app.is-shell .customer-rental-form>p{margin:0;color:#60748d}.customer-app.is-shell .customer-rental-sheet-open{width:100%}.customer-app.is-shell .customer-rental-consult{display:none}.customer-app.is-shell .customer-rental-type-grid,.customer-app.is-shell .customer-rental-vehicle-grid{display:flex;gap:12px;margin:0;padding:0 0 4px;overflow-x:auto}.customer-app.is-shell .customer-rental-type-card,.customer-app.is-shell .customer-rental-vehicle{flex:0 0 190px;display:flex;gap:10px;align-items:center;min-width:0;padding:14px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#fff}.customer-app.is-shell .customer-rental-vehicle{flex-basis:240px}.customer-app.is-shell .customer-rental-step h3,.customer-app.is-shell .customer-rental-type-card strong,.customer-app.is-shell .customer-rental-vehicle h3{display:block;margin:0;font-size:16px}.customer-app.is-shell .customer-rental-type-card span span,.customer-app.is-shell .customer-rental-vehicle p{display:block;margin:4px 0 8px;color:#60748d;font-size:13px}.customer-app.is-shell .customer-rental-vehicle img{aspect-ratio:2.25;border-radius:6px}.customer-app.is-shell .customer-rental-process{display:flex;gap:8px;padding:12px;overflow-x:auto}.customer-app.is-shell .customer-rental-step{display:flex;flex:1 0 auto;align-items:center;gap:8px;min-width:0}.customer-app.is-shell .customer-rental-step>span{display:grid;width:36px;height:36px;place-items:center;border-radius:999px;background:#f2e7d3;color:#554124;font-size:13px;font-weight:700}.customer-app.is-shell .customer-rental-step p{display:none}.customer-app.is-shell .customer-rental-form{display:grid;gap:10px}.customer-app.is-shell .customer-rental-form .customer-field{display:grid;gap:4px}.customer-app.is-shell .customer-rental-consent{display:flex;gap:8px;align-items:flex-start;font-size:13px}.customer-app.is-shell .customer-rental-consent-note{margin:0;color:#60748d;font-size:12px}.customer-app.is-shell .customer-rental-sheet{position:fixed;inset:0;z-index:40;display:flex;align-items:flex-end;background:rgba(16,31,50,.45)}.customer-app.is-shell .customer-rental-sheet-panel{width:100%;max-height:88vh;overflow:auto;padding:16px 16px calc(16px + env(safe-area-inset-bottom));border-radius:16px 16px 0 0}.customer-app.is-shell .customer-rental-sheet-close{margin-left:auto;display:block;border:0;background:none;color:#60748d}.customer-app.is-shell .customer-services .customer-service-aside .customer-card,.customer-app.is-shell .customer-services .customer-service-card,.customer-app.is-shell .customer-services .customer-service-tile{border:1px solid #e2e8ef;border-radius:10px;box-shadow:0 3px 10px #16283f03}@media (min-width:900px){.customer-app.is-shell .customer-rental-crumb{display:flex}.customer-app.is-shell .customer-rental-heading h1{font-size:38px}.customer-app.is-shell .customer-rental-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start}.customer-app.is-shell .customer-rental-sheet,.customer-app.is-shell .customer-rental-sheet-open{display:none}.customer-app.is-shell .customer-rental-consult{display:block;position:sticky;top:calc(72px + 16px);padding:16px}.customer-app.is-shell .customer-rental-feature,.customer-app.is-shell .customer-rental-feature-copy{min-height:280px}.customer-app.is-shell .customer-rental-type-grid,.customer-app.is-shell .customer-rental-vehicle-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.customer-app.is-shell .customer-rental-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app.is-shell .customer-rental-type-card,.customer-app.is-shell .customer-rental-vehicle{flex:none;width:auto}.customer-app.is-shell .customer-rental-vehicle{flex-direction:row;align-items:center;gap:16px}.customer-app.is-shell .customer-rental-vehicle img{width:55%}.customer-app.is-shell .customer-rental-process{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:visible}.customer-app.is-shell .customer-rental-step{display:grid;gap:8px}.customer-app.is-shell .customer-rental-step p{display:block;margin:4px 0 0;color:#60748d;font-size:13px}}.customer-app.is-shell .customer-help-page{display:grid;gap:16px}.customer-app.is-shell .customer-help-crumb{display:none;align-items:center;gap:6px;margin:0;color:#8495ac;font-size:13px}.customer-app.is-shell .customer-help-crumb a{color:#60748d;text-decoration:none}.customer-app.is-shell .customer-help-heading h1{margin:0;font-size:30px}.customer-app.is-shell .customer-help-heading p{margin:6px 0 0;color:#60748d}.customer-app.is-shell .customer-help-layout{display:grid;gap:16px;min-width:0}.customer-app.is-shell .customer-help-emergency{display:grid;gap:8px}.customer-app.is-shell .customer-help-emergency .customer-btn-alert,.customer-app.is-shell .customer-help-emergency .customer-btn-gold-outline{min-height:46px;border-radius:8px}.customer-app.is-shell .customer-help-page .customer-help-emergency-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-app.is-shell .customer-help-expert,.customer-app.is-shell .customer-help-incident{padding:16px}.customer-app.is-shell .customer-help-incident h2{margin:0;font-size:20px}.customer-app.is-shell .customer-help-incident>p{margin:6px 0 0;color:#60748d;font-size:13px}.customer-app.is-shell .customer-help-incident .customer-btn-gold{margin-top:12px}.customer-app.is-shell .customer-help-record-row{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:12px}.customer-app.is-shell .customer-help-record-row a{color:inherit;text-decoration:none}.customer-app.is-shell .customer-help-record-row button{border:0;background:none;color:#20446a;font-weight:650;white-space:nowrap}.customer-app.is-shell .customer-help-steps{display:flex;gap:8px;margin:0;padding:0 0 4px;overflow-x:auto;list-style:none}.customer-app.is-shell .customer-help-steps>li{flex:0 0 140px}.customer-app.is-shell .customer-help-step-split,.customer-app.is-shell .customer-help-steps a{display:flex;align-items:center;gap:8px;min-height:64px;padding:10px;border:1px solid #e2e8ef;border-radius:10px;background:#fff;color:inherit;text-decoration:none}.customer-app.is-shell .customer-help-step-no{display:grid;width:32px;height:32px;flex:0 0 32px;place-items:center;border-radius:999px;background:#f2e7d3;color:#554124;font-size:13px;font-weight:700}.customer-app.is-shell .customer-help-step-detail{display:none}.customer-app.is-shell .customer-help-expert-grid{display:grid;gap:10px;grid-template-columns:1fr 1fr}.customer-app.is-shell .customer-help-expert{display:grid;gap:8px;min-width:0}.customer-app.is-shell .customer-help-expert small{display:block;color:#60748d;font-size:13px;font-weight:450}@media (min-width:900px){.customer-app.is-shell .customer-help-crumb{display:flex}.customer-app.is-shell .customer-help-heading h1{font-size:38px}.customer-app.is-shell .customer-help-layout{grid-template-columns:1fr 1fr;grid-template-areas:"emergency emergency" "open open" "incident steps" "experts steps";align-items:start}.customer-app.is-shell .customer-help-emergency{grid-area:emergency;display:flex;align-items:stretch;gap:8px}.customer-app.is-shell .customer-help-emergency .customer-btn-alert{flex:1.4}.customer-app.is-shell .customer-help-page .customer-help-emergency-row{flex:2}.customer-app.is-shell .customer-help-open{grid-area:open}.customer-app.is-shell .customer-help-incident{grid-area:incident}.customer-app.is-shell .customer-help-order{grid-area:steps}.customer-app.is-shell .customer-help-experts{grid-area:experts}.customer-app.is-shell .customer-help-steps{display:grid;overflow:visible}.customer-app.is-shell .customer-help-steps>li{flex:none;width:auto}.customer-app.is-shell .customer-help-step-detail{display:flex;gap:8px;margin-top:2px;color:#60748d;font-size:13px}}.customer-app.is-shell .customer-orders-page{display:flex;flex-direction:column;gap:12px}.customer-app.is-shell .customer-orders-crumb{margin:0;color:#60748d;font-size:13px}.customer-app.is-shell .customer-orders-crumb a{color:#20446a}.customer-app.is-shell .customer-orders-summary{margin:0;color:#60748d;font-size:14px}.customer-app.is-shell .customer-orders-chips{display:flex;gap:8px;margin:0;overflow-x:auto;flex-wrap:nowrap}.customer-app.is-shell .customer-orders-chip{flex:none;display:inline-flex;align-items:center;height:34px;padding:0 14px;border:1px solid #d7e0ea;border-radius:999px;background:#fff;color:#20446a;font-size:14px;font-weight:650;text-decoration:none;white-space:nowrap}.customer-app.is-shell .customer-orders-chip.is-active{border-color:#c99a3e;background:linear-gradient(180deg,#f3d48a,#c99a3e);color:#1a1405}.customer-app.is-shell .customer-orders-layout{display:flex;flex-direction:column;gap:12px}.customer-app.is-shell .customer-orders-cards,.customer-app.is-shell .customer-orders-main,.customer-app.is-shell .customer-orders-side{display:flex;flex-direction:column;gap:12px;min-width:0}.customer-app.is-shell .customer-orders-card,.customer-app.is-shell .customer-orders-empty,.customer-app.is-shell .customer-orders-side-card{overflow:hidden;padding:0}.customer-app.is-shell .customer-orders-photo{display:block;width:100%;height:140px;object-fit:cover;background:#eef2f6}.customer-app.is-shell .customer-orders-card-body,.customer-app.is-shell .customer-orders-empty,.customer-app.is-shell .customer-orders-side-card{display:flex;flex-direction:column;gap:8px;padding:14px}.customer-app.is-shell .customer-orders-empty .customer-orders-photo{margin:-14px -14px 0;width:calc(100% + 28px)}.customer-app.is-shell .customer-orders-card h2,.customer-app.is-shell .customer-orders-cards>h2,.customer-app.is-shell .customer-orders-side-card h2{margin:0;color:#17324d;font-size:18px;font-weight:750}.customer-app.is-shell .customer-orders-card p,.customer-app.is-shell .customer-orders-empty p,.customer-app.is-shell .customer-orders-kicker{margin:0}.customer-app.is-shell .customer-orders-card-head{display:flex;align-items:center;justify-content:space-between;gap:8px}.customer-app.is-shell .customer-orders-card-actions,.customer-app.is-shell .customer-orders-empty .customer-guide-actions{display:flex;flex-wrap:wrap;gap:8px}.customer-app.is-shell .customer-orders-card-actions .customer-btn-gold,.customer-app.is-shell .customer-orders-card-actions .customer-btn-gold-outline{flex:1 1 140px;justify-content:center;text-align:center}.customer-app.is-shell .customer-orders-detail{display:flex;flex-direction:column;gap:8px;padding-top:8px;border-top:1px solid #e6edf4}.customer-app.is-shell .customer-orders-page .customer-stepper{margin-top:4px;overflow-x:auto;flex-wrap:nowrap}.customer-app.is-shell .customer-orders-guide-row{display:flex;gap:8px;overflow-x:auto;flex-wrap:nowrap}.customer-app.is-shell .customer-orders-facts{display:flex;flex-direction:column;gap:6px;margin:0}.customer-app.is-shell .customer-orders-facts div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.customer-app.is-shell .customer-orders-facts dt{margin:0;color:#60748d;font-size:13px}.customer-app.is-shell .customer-orders-facts dd{margin:0;color:#17324d;font-size:14px}.customer-app.is-shell .customer-orders-side-card>p{margin:0;color:#60748d;font-size:14px}.customer-app.is-shell .customer-orders-guide-row a{flex:none;display:inline-flex;flex-direction:column;justify-content:center;gap:2px;min-height:36px;padding:8px 12px;border:1px solid #d7e0ea;border-radius:999px;color:#20446a;font-size:13px;text-decoration:none;white-space:nowrap}.customer-app.is-shell .customer-orders-guide-row small{color:#60748d;font-size:12px}@media (max-width:899px){.customer-app.is-shell .customer-orders-crumb,.customer-app.is-shell .customer-orders-guide-row small{display:none}}@media (min-width:900px){.customer-app.is-shell .customer-orders-layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.7fr);align-items:start;gap:16px}.customer-app.is-shell .customer-orders-photo{height:180px}.customer-app.is-shell .customer-orders-guide-row{flex-direction:column;overflow:visible}.customer-app.is-shell .customer-orders-guide-row a{justify-content:flex-start;border-radius:12px;white-space:normal}}.customer-app.is-shell .customer-account-page{display:flex;flex-direction:column;gap:12px}.customer-app.is-shell .customer-account-page .customer-account-card,.customer-app.is-shell .customer-account-page .customer-account-hero,.customer-app.is-shell .customer-account-page .customer-account-security,.customer-app.is-shell .customer-account-page .customer-care-section{padding:14px}.customer-app.is-shell .customer-account-hero{gap:12px}.customer-app.is-shell .customer-account-avatar{flex:none;width:56px;height:56px}.customer-app.is-shell .customer-account-avatar svg{display:block;width:56px;height:56px}.customer-app.is-shell .customer-account-name{margin:0;color:#17324d;font-size:18px;font-weight:750}.customer-app.is-shell .customer-account-manage{margin-left:auto;display:inline-flex;align-items:center;gap:4px;color:#20446a;font-weight:700;text-decoration:none;white-space:nowrap}.customer-app.is-shell .customer-account-split{display:flex;flex-direction:column;gap:12px;min-width:0}.customer-app.is-shell .customer-account-page h2{margin:0 0 8px;color:#17324d;font-size:18px;font-weight:750}.customer-app.is-shell .customer-account-facts{display:flex;flex-direction:column;gap:8px;margin:0}.customer-app.is-shell .customer-account-facts div{display:grid;grid-template-columns:72px minmax(0,1fr);gap:8px}.customer-app.is-shell .customer-account-facts dd,.customer-app.is-shell .customer-account-facts dt{margin:0}.customer-app.is-shell .customer-account-facts dt{color:#60748d}.customer-app.is-shell .customer-account-facts dd{color:#17324d}.customer-app.is-shell .customer-account-page .customer-account-car-line{display:none;margin:0 0 8px;color:#17324d;font-weight:700}.customer-app.is-shell .customer-account-page .customer-account-fold{display:flex;width:100%;margin:0 0 8px;padding:12px 14px;border:1px solid #d7e0ea;border-radius:12px;background:#fff;color:#17324d;font-weight:750;text-align:left}.customer-app.is-shell .customer-account-security .customer-btn-ghost{justify-content:flex-start;width:100%}.customer-app.is-shell .customer-account-page .customer-withdraw-link{width:auto;margin:4px 0 0;padding:0;color:#c45252;font-size:13px;font-weight:650;text-align:left}@media (max-width:899px){.customer-app.is-shell .customer-account-page .customer-account-car-line{display:block}.customer-app.is-shell .customer-account-page .customer-care-vehicle-top{display:none}}@media (min-width:900px){.customer-app.is-shell .customer-account-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}}.customer-app.is-shell .customer-account-column>.customer-card,.customer-app.is-shell .customer-account-column>.customer-care-section,.customer-app.is-shell .customer-care-board>.customer-card,.customer-app.is-shell .customer-care-vehicle-grid>.customer-card,.customer-app.is-shell .customer-help-expert-grid>.customer-card,.customer-app.is-shell .customer-help-layout>.customer-card,.customer-app.is-shell .customer-help-steps>li,.customer-app.is-shell .customer-home-links .customer-card,.customer-app.is-shell .customer-home-news-grid>li>.customer-card,.customer-app.is-shell .customer-home-service-grid>.customer-card,.customer-app.is-shell .customer-rental-process>*,.customer-app.is-shell .customer-rental-type-grid>.customer-card,.customer-app.is-shell .customer-rental-vehicle-grid>.customer-card{margin-top:0}.customer-app.is-shell .customer-account-page>h1,.customer-app.is-shell .customer-help-heading h1,.customer-app.is-shell .customer-home-hero h2,.customer-app.is-shell .customer-home-intro h1,.customer-app.is-shell .customer-orders-page>h1,.customer-app.is-shell .customer-rental-feature h2,.customer-app.is-shell .customer-rental-heading h1,.customer-app.is-shell .customer-title{font-weight:800}.customer-app.is-shell .customer-account-section-title,.customer-app.is-shell .customer-care-vehicle h3,.customer-app.is-shell .customer-help-expert strong,.customer-app.is-shell .customer-help-incident>h2,.customer-app.is-shell .customer-help-order>h2,.customer-app.is-shell .customer-help-steps strong,.customer-app.is-shell .customer-home-link-row strong,.customer-app.is-shell .customer-home-news-card strong,.customer-app.is-shell .customer-home-service-card strong,.customer-app.is-shell .customer-rental-step h3,.customer-app.is-shell .customer-rental-type-card strong,.customer-app.is-shell .customer-rental-vehicle h3,.customer-app.is-shell .customer-section-head h2,.customer-app.is-shell .customer-zone-title{font-weight:700}.customer-app.is-shell .customer-home-text-link{display:inline-flex;align-items:center;gap:4px;flex-shrink:0;white-space:nowrap}.customer-app.is-shell .customer-home-text-link svg{display:inline-block;flex:none}.customer-app.is-shell .customer-help-incident,.customer-app.is-shell .customer-help-order{align-self:start;height:auto}.customer-app.is-shell .customer-home-hero:before,.customer-app.is-shell .customer-rental-feature:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,#fff,#ffffffea 25%,#ffffff6b 60%,#fff0 88%)}.customer-app.is-shell .customer-home-hero-copy,.customer-app.is-shell .customer-rental-feature-copy{z-index:2}.customer-app.is-shell .customer-rental-tag{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:99px}.customer-app.is-shell .customer-help-expert{display:flex;flex-direction:row;align-items:center;gap:12px;min-height:90px;padding:12px 16px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-help-expert>span:nth-child(2){display:grid;flex:1;gap:2px;min-width:0}.customer-app.is-shell .customer-help-expert .customer-home-text-link{margin-left:auto}.customer-app.is-shell .customer-help-incident>h2,.customer-app.is-shell .customer-help-order>h2{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--customer-line);font-size:18px}.customer-app.is-shell .customer-home-news-card>span{gap:4px}.customer-app.is-shell .customer-account-page #customer-share-contacts .customer-chip,.customer-app.is-shell .customer-account-page .customer-care-chip,.customer-app.is-shell .customer-account-page .customer-care-inline-btn{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;height:36px;min-height:36px;min-width:0;padding:0 12px;border:1px solid #c5d0dc;border-radius:8px;background:#fff;color:#17324d}.customer-app.is-shell .customer-account-page #customer-share-contacts .customer-chip.is-danger,.customer-app.is-shell .customer-account-page .customer-care-chip.is-danger{border-color:#e7b4b4;background:#fff;color:#c45252}.customer-app.is-shell .customer-account-page .customer-account-section-title{margin:0 0 12px;padding-bottom:10px;border-bottom:1px solid var(--customer-line);font-weight:700}.customer-app.is-shell .customer-account-page .customer-care-section-head:has(.customer-account-section-title){margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--customer-line)}.customer-app.is-shell .customer-account-page .customer-care-section-head .customer-account-section-title{margin-bottom:0;padding-bottom:0;border-bottom:0}.customer-app.is-shell .customer-account-columns{display:flex;flex-direction:column;gap:12px;align-items:stretch}.customer-app.is-shell .customer-account-column{display:flex;flex-direction:column;gap:12px;width:100%;min-width:0}.customer-app.is-shell .customer-account-page #customer-share-contacts .customer-menu-row{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px}.customer-app.is-shell .customer-account-page #customer-share-contacts .customer-menu-row>span:first-child{flex:1;min-width:0}.customer-app.is-shell .customer-account-page #customer-share-contacts .customer-btn-row{display:flex;flex-direction:row;flex:none;width:auto;margin-left:auto;gap:8px}@media (max-width:899px){.customer-app.is-shell .customer-account-column{display:contents}.customer-app.is-shell .customer-account-column:first-child>:first-child{order:1}.customer-app.is-shell .customer-account-column:last-child>:first-child{order:2}.customer-app.is-shell .customer-account-column:first-child>:last-child{order:3}.customer-app.is-shell .customer-account-column:first-child>:only-child{order:1}.customer-app.is-shell .customer-account-column:last-child>:last-child{order:4}.customer-app.is-shell .customer-help-expert-grid{grid-template-columns:1fr}}@media (min-width:900px){.customer-app.is-shell .customer-home-links{grid-template-columns:1fr}.customer-app.is-shell .customer-rental-type-grid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.customer-app.is-shell .customer-rental-type-card{min-width:240px}.customer-app.is-shell .customer-rental-type-card>span{display:flex;flex:1 1 auto;flex-direction:column;align-items:flex-start;min-width:8.5rem}.customer-app.is-shell .customer-rental-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(360px,1fr))}.customer-app.is-shell .customer-rental-vehicle{flex-direction:row;align-items:center;min-width:360px}.customer-app.is-shell .customer-rental-vehicle img{width:226px;height:100px;flex:0 0 226px;object-fit:cover;border-radius:8px}.customer-app.is-shell .customer-rental-vehicle>div{flex:1 1 auto;min-width:7.5rem}.customer-app.is-shell .customer-help-layout{align-items:start}.customer-app.is-shell .customer-account-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:16px}.customer-app.is-shell .customer-account-column{display:flex}.customer-app.is-shell .customer-rental-type-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-app.is-shell .customer-rental-type-card{flex-direction:row;align-items:flex-start;gap:12px;min-width:0;min-height:98px}.customer-app.is-shell .customer-rental-type-card>span{min-width:0}.customer-app.is-shell .customer-rental-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app.is-shell .customer-rental-vehicle{min-width:0;overflow:visible}.customer-app.is-shell .customer-rental-vehicle img{width:120px;height:72px;flex:0 0 120px}.customer-app.is-shell .customer-rental-vehicle h3,.customer-app.is-shell .customer-rental-vehicle p,.customer-app.is-shell .customer-rental-vehicle>div{min-width:0;overflow:visible;white-space:normal;overflow-wrap:break-word}.customer-app.is-shell .customer-rental-form h2{font-weight:700}.customer-app.is-shell .customer-help-layout{grid-template-areas:"emergency emergency" "open open" "incident steps" "experts steps";align-items:stretch}.customer-app.is-shell .customer-help-order{grid-column:2;grid-row:3/span 2;align-self:stretch;height:auto}.customer-app.is-shell .customer-help-experts{grid-area:experts;align-self:stretch;height:auto}.customer-app.is-shell .customer-help-expert-grid{grid-template-columns:1fr}.customer-app.is-shell .customer-help-incident{align-self:start;height:auto}.customer-app.is-shell .customer-help-step-split>span:last-child,.customer-app.is-shell .customer-help-steps a>span:last-child{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.customer-app.is-shell .customer-help-step-detail{display:flex;flex-direction:row;flex-wrap:wrap;gap:8px;margin-top:2px}.customer-app.is-shell .customer-section-head .customer-home-text-link{white-space:nowrap;flex:none}.customer-app.is-shell .customer-home-news-grid{align-items:stretch}.customer-app.is-shell .customer-home-news-grid>li{display:flex}.customer-app.is-shell .customer-home-news-grid>li>.customer-home-news-card{flex:1;height:100%}.customer-app.is-shell .customer-help-page .customer-section-head,.customer-app.is-shell .customer-help-page .customer-zone-title,.customer-app.is-shell .customer-home .customer-section-head,.customer-app.is-shell .customer-home .customer-zone-title,.customer-app.is-shell .customer-rental-page .customer-zone-title{margin-top:28px;margin-bottom:12px}.customer-app.is-shell .customer-account-page .customer-account-lead{display:block;margin:6px 0 0;color:#60748d;font-size:16px;line-height:1.5}.customer-app.is-shell .customer-account-page .customer-care-board{align-items:stretch}.customer-app.is-shell .customer-account-page .customer-care-board>.customer-card{height:100%}.customer-app.is-shell .customer-account-page .customer-care-board.is-empty>.customer-care-section{display:flex;flex-direction:column}.customer-app.is-shell .customer-account-page .customer-care-section>.customer-care-empty{height:auto;flex:1 1 auto}}.customer-app.is-shell .customer-home-text-link,.customer-app.is-shell .customer-my-car-link,.customer-app.is-shell .customer-weekly-tip-link{color:#9aa3b2;font-size:13px;font-weight:400;gap:2px}.customer-app.is-shell .customer-home-text-link svg,.customer-app.is-shell .customer-my-car-link svg,.customer-app.is-shell .customer-weekly-tip-link svg{width:12px;height:12px;stroke-width:1.3;color:#9aa3b2}.customer-app.is-shell .customer-home-hero-actions .customer-home-text-link{color:#20446a;font-size:14px;font-weight:550}.customer-app.is-shell .customer-rental-vehicle{color:inherit;text-decoration:none}@media (max-width:899px){.customer-app.is-shell .customer-help-expert:active,.customer-app.is-shell .customer-home-service-card:active,.customer-app.is-shell .customer-rental-type-card:active,.customer-app.is-shell .customer-rental-vehicle:active{transform:translateY(1px)}}@media (min-width:900px){.customer-app.is-shell .customer-help-expert:hover,.customer-app.is-shell .customer-home-service-card:hover,.customer-app.is-shell .customer-rental-type-card:hover,.customer-app.is-shell .customer-rental-vehicle:hover{border-color:#c7a46a;box-shadow:0 4px 12px rgba(22,40,63,.08)}}.customer-app.is-shell .customer-account-hero{justify-content:flex-start}.customer-app.is-shell .customer-account-hero>div{flex:1;min-width:0;text-align:left}.customer-app.is-shell .customer-account-hero .customer-pill{margin-left:auto}.customer-app.is-shell .customer-account-page .customer-account-lead{display:block;margin:6px 0 0;color:#60748d;font-size:15px}.customer-app.is-shell .customer-help-page .customer-card,.customer-app.is-shell .customer-orders-page .customer-card{box-shadow:none}.customer-app.is-shell .customer-help-sos{margin-top:26px;background:#101f32;border-radius:18px;color:#fff;padding:30px 34px 32px}.customer-app.is-shell .customer-help-after-head,.customer-app.is-shell .customer-help-panel-head,.customer-app.is-shell .customer-help-sos-top,.customer-app.is-shell .customer-usage-panel-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.customer-app.is-shell .customer-help-sos h2,.customer-app.is-shell .customer-help-sos-call{color:#fff}.customer-app.is-shell .customer-help-sos h2{margin:0;font-size:24px}.customer-app.is-shell .customer-help-sos-call{font-size:13px;color:#aeb8c7;text-decoration:none}.customer-app.is-shell .customer-help-sos-call b{color:#e6c98a;margin-left:6px;font-size:15px}.customer-app.is-shell .customer-help-sos-grid{display:grid;grid-template-columns:1fr;margin-top:8px}.customer-app.is-shell .customer-help-sos-step{padding:16px 0 0;border-top:1px solid rgba(255,255,255,.12);margin-top:14px}.customer-app.is-shell .customer-help-sos-name{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800}.customer-app.is-shell .customer-help-sos-name i{display:grid;width:26px;height:26px;place-items:center;border:1.5px solid #e6c98a;border-radius:50%;color:#e6c98a;font-style:normal;font-size:13px}.customer-app.is-shell .customer-help-sos-step p,.customer-app.is-shell .customer-help-sos-step ul{margin:10px 0 0;color:#c4ccd8;font-size:14px;line-height:1.65}.customer-app.is-shell .customer-help-sos-step ul{padding:0;list-style:none;line-height:1.9}.customer-app.is-shell .customer-help-sos-step li:before{content:"";display:inline-block;width:4px;height:4px;margin-right:9px;border-radius:50%;background:#e6c98a;vertical-align:middle}.customer-app.is-shell .customer-help-ins{position:relative;display:block;margin-top:14px;padding:14px 18px;border-radius:12px;background:#a63a24;color:#fff;text-decoration:none}.customer-app.is-shell .customer-help-ins button{display:block;width:100%;padding:0;border:0;background:none;color:inherit;text-align:left}.customer-app.is-shell .customer-help-ins small{display:block;color:#f3d3cb;font-size:12px}.customer-app.is-shell .customer-help-ins b{font-size:17px;font-weight:800}.customer-app.is-shell .customer-help-ins a{position:absolute;top:16px;right:18px;color:#f3d3cb;font-size:12px;text-decoration:underline}.customer-app.is-shell .customer-help-ins-plain{font-size:17px;font-weight:800}.customer-app.is-shell .customer-help-mini{display:flex;gap:8px;margin-top:10px}.customer-app.is-shell .customer-help-mini a,.customer-app.is-shell .customer-help-mini button{flex:1;height:42px;border:1px solid rgba(255,255,255,.28);border-radius:10px;background:none;color:#fff;font-size:14px;font-weight:700;text-align:center;text-decoration:none}.customer-app.is-shell .customer-help-sos .customer-btn-gold{width:100%;margin-top:14px;height:52px}.customer-app.is-shell .customer-help-sos-note{color:#8f9bb0;font-size:12px}.customer-app.is-shell .customer-help-open-bar{display:flex;justify-content:space-between;gap:12px;margin-top:12px;padding:14px 18px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;color:inherit;text-decoration:none}.customer-app.is-shell .customer-help-after{margin-top:46px}.customer-app.is-shell .customer-help-after-head p,.customer-app.is-shell .customer-help-panel-head span,.customer-app.is-shell .customer-usage-panel-head span{margin:0;color:#8b94a3;font-size:13px}.customer-app.is-shell .customer-help-track{display:grid;gap:12px;margin-top:16px}.customer-app.is-shell .customer-help-stop{display:flex;gap:12px}.customer-app.is-shell .customer-help-dot{display:grid;flex:none;width:28px;height:28px;place-items:center;border:2px solid #c9ced6;border-radius:50%;background:#fff;color:#5d6878;font-size:12px;font-weight:800}.customer-app.is-shell .customer-help-stop-box{display:flex;flex:1;flex-direction:column;min-height:0;padding:12px 14px;border:1px solid #e4e7ec;border-radius:14px;background:#fff}.customer-app.is-shell .customer-help-stop-box b{font-size:15px}.customer-app.is-shell .customer-help-stop-box p{flex:1;margin:3px 0 0;color:#5d6878;font-size:13px;line-height:1.6}.customer-app.is-shell .customer-help-stop-act{margin-top:10px;padding-top:9px;border:0;border-top:1px solid #e4e7ec;background:none;color:#101f32;font-size:13px;font-weight:700;text-align:left;text-decoration:none}.customer-app.is-shell .customer-help-stop.is-key .customer-help-dot{border-color:#101f32;background:#101f32;color:#e6c98a}.customer-app.is-shell .customer-help-stop.is-key .customer-help-stop-box{border-color:#dcc8a0;background:#f6efe2}.customer-app.is-shell .customer-help-brand-tag{align-self:flex-start;margin-bottom:8px;padding:3px 7px;border-radius:6px;background:#efe2c6;color:#7b5b25;font-size:11px;font-weight:700}.customer-app.is-shell .customer-help-stop-act.is-solid{display:block;padding:10px 0;border-top-color:#e2d3b3;border-radius:9px;background:#101f32;color:#fff;text-align:center}.customer-app.is-shell .customer-help-bottom{display:grid;gap:20px;margin-top:28px}.customer-app.is-shell .customer-help-panel,.customer-app.is-shell .customer-usage-empty,.customer-app.is-shell .customer-usage-now,.customer-app.is-shell .customer-usage-panel{border:1px solid #e4e7ec;border-radius:16px;background:#fff;box-shadow:none}.customer-app.is-shell .customer-help-panel{padding:24px 26px}.customer-app.is-shell .customer-help-record-empty{display:flex;gap:18px;align-items:center;margin-top:16px;padding:18px;border-radius:12px;background:#f7f8fa}.customer-app.is-shell .customer-help-record-ico{display:grid;flex:none;width:54px;height:54px;place-items:center;border-radius:14px;background:#101f32}.customer-app.is-shell .customer-help-record-empty b,.customer-app.is-shell .customer-help-record-keep b{display:block;color:#14202f}.customer-app.is-shell .customer-help-record-empty small,.customer-app.is-shell .customer-help-record-keep{color:#5d6878;font-size:13px}.customer-app.is-shell .customer-help-record-keep{display:grid;grid-template-columns:1fr;gap:10px;margin-top:14px}.customer-app.is-shell .customer-help-record-keep div{padding:12px 14px;border:1px solid #e4e7ec;border-radius:10px}.customer-app.is-shell .customer-help-record-line{display:flex;justify-content:space-between;gap:12px;padding:14px 0;border-top:1px solid #e4e7ec;color:inherit;text-decoration:none}.customer-app.is-shell .customer-help-record-line span{color:#5d6878;font-size:13px}.customer-app.is-shell .customer-help-expert-line{display:flex;gap:16px;align-items:flex-start;padding:16px 0}.customer-app.is-shell .customer-help-expert-line+.customer-help-expert-line{border-top:1px solid #e4e7ec}.customer-app.is-shell .customer-help-expert-line>div{flex:1;min-width:0}.customer-app.is-shell .customer-help-expert-line b{font-size:16px}.customer-app.is-shell .customer-help-expert-line p{margin:4px 0 0;color:#5d6878;font-size:13px;line-height:1.6}.customer-app.is-shell .customer-help-expert-btn{flex:none;height:38px;padding:0 14px;border:1px solid #c9ced6;border-radius:10px;color:#101f32;font-size:13px;font-weight:700;line-height:38px;text-decoration:none}.customer-app.is-shell .customer-usage-chips{display:flex;gap:8px;margin-top:22px}.customer-app.is-shell .customer-usage-chips a{display:inline-flex;align-items:center;height:36px;padding:0 16px;border:1px solid #101f32;border-radius:999px;background:#101f32;color:#fff;font-size:14px;font-weight:600;text-decoration:none}.customer-app.is-shell .customer-usage-chips em{margin-left:6px;color:#e6c98a;font-style:normal;font-weight:500}.customer-app.is-shell .customer-usage-now{margin-top:18px;overflow:hidden;border-radius:18px}.customer-app.is-shell .customer-usage-plate{display:grid;min-height:180px;place-items:center;padding:24px;background:#101f32;color:#fff;text-align:center}.customer-app.is-shell .customer-usage-plate span{position:absolute;top:18px;left:18px;padding:6px 12px;border-radius:999px;background:#101f32;color:#e6c98a;font-size:12px;font-weight:700}.customer-app.is-shell .customer-usage-now-top{position:relative}.customer-app.is-shell .customer-usage-plate b{font-size:28px;font-weight:800}.customer-app.is-shell .customer-usage-info{padding:26px 30px}.customer-app.is-shell .customer-usage-info h2{margin:0;font-size:28px;font-weight:800}.customer-app.is-shell .customer-usage-plate-no{margin:6px 0 0;color:#5d6878;font-size:16px;font-weight:600}.customer-app.is-shell .customer-usage-period{margin-top:18px}.customer-app.is-shell .customer-usage-period-row{display:flex;justify-content:space-between;gap:12px;color:#5d6878;font-size:14px}.customer-app.is-shell .customer-usage-bar{height:8px;margin-top:10px;overflow:hidden;border-radius:99px;background:#edf0f4}.customer-app.is-shell .customer-usage-bar i{display:block;height:100%;border-radius:99px;background:#b8955a}.customer-app.is-shell .customer-usage-days,.customer-app.is-shell .customer-usage-wait{margin:8px 0 0;color:#8b94a3;font-size:13px}.customer-app.is-shell .customer-usage-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:24px 0 0;padding:0;list-style:none}.customer-app.is-shell .customer-usage-steps li{position:relative;z-index:1;color:#8b94a3;font-size:13px;font-weight:600;text-align:center}.customer-app.is-shell .customer-usage-steps i{display:block;width:24px;height:24px;margin:0 auto 8px;border:2px solid #d3d8e0;border-radius:50%;background:#fff}.customer-app.is-shell .customer-usage-steps .is-done{color:#14202f}.customer-app.is-shell .customer-usage-steps .is-done i{border-color:#101f32;background:#101f32}.customer-app.is-shell .customer-usage-steps .is-current{color:#101f32;font-weight:800}.customer-app.is-shell .customer-usage-steps .is-current i{border:6px solid #b8955a}.customer-app.is-shell .customer-usage-now-bot{display:flex;align-items:center;gap:12px;padding:18px 30px;border-top:1px solid #e4e7ec;background:#fbfbfc}.customer-app.is-shell .customer-usage-consult b,.customer-app.is-shell .customer-usage-guide b,.customer-app.is-shell .customer-usage-now-bot b{display:block;font-size:15px}.customer-app.is-shell .customer-usage-consult small,.customer-app.is-shell .customer-usage-guide small,.customer-app.is-shell .customer-usage-now-bot small{display:block;margin-top:2px;color:#5d6878;font-size:13px}.customer-app.is-shell .customer-usage-now-bot>div{flex:1;min-width:0}.customer-app.is-shell .customer-usage-now-bot{background:var(--lv-blue-soft,#edf4ff);border-top:0}.customer-app.is-shell .customer-usage-now-bot>a.customer-usage-call{flex:0 0 auto;width:auto;min-height:44px;padding-inline:16px;font-size:15px;white-space:nowrap}.customer-app.is-shell .customer-usage-plate.has-photo{position:relative;display:block;min-height:0;padding:0;background:#eef3fb}.customer-app.is-shell .customer-usage-plate.has-photo .lv-my-photo{position:static;display:block;width:100%;aspect-ratio:16/9;padding:0;border-radius:0;background:#eef3fb}.customer-app.is-shell .customer-usage-plate.has-photo .lv-my-photo.is-fallback{display:flex}.customer-app.is-shell .customer-usage-plate.has-photo span{z-index:1}.customer-app.is-shell .customer-usage-steps-wrap{margin-top:22px}@media (max-width:560px){.customer-app.is-shell .customer-usage-info{padding:20px}.customer-app.is-shell .customer-usage-info h2{font-size:24px;word-break:keep-all}.customer-app.is-shell .customer-usage-period-row{flex-wrap:wrap;gap:4px 12px}.customer-app.is-shell .customer-usage-now-bot{flex-direction:column;align-items:stretch;gap:12px;padding:16px 20px 18px}.customer-app.is-shell .customer-usage-now-bot>a.customer-usage-call{width:100%;min-height:48px}}.customer-app.is-shell .customer-usage-split{display:grid;gap:20px;margin-top:20px}.customer-app.is-shell .customer-usage-panel{margin-top:20px;padding:22px 26px}.customer-app.is-shell .customer-usage-split .customer-usage-panel{margin-top:0}.customer-app.is-shell .customer-usage-consult,.customer-app.is-shell .customer-usage-guide,.customer-app.is-shell .customer-usage-past-list a{display:flex;align-items:center;gap:14px;padding:13px 0;border-top:1px solid #e4e7ec;color:inherit;text-decoration:none}.customer-app.is-shell .customer-usage-consult>span,.customer-app.is-shell .customer-usage-guide>span:nth-child(2),.customer-app.is-shell .customer-usage-past-list a>span{flex:1;min-width:0}.customer-app.is-shell .customer-usage-consult em{padding:5px 10px;border-radius:999px;font-size:12px;font-style:normal;font-weight:700}.customer-app.is-shell .customer-usage-consult em.is-gold{background:#f6efe2;color:#7b5b25}.customer-app.is-shell .customer-usage-consult em.is-gray{background:#eef1f5;color:#5d6878}.customer-app.is-shell .customer-usage-guide-ico{display:inline-flex;flex:none;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;background:var(--lv-blue-soft,#edf4ff);color:var(--lv-blue,#1e5eff)}.customer-app.is-shell .customer-usage-past-table{display:none}.customer-app.is-shell .customer-usage-past-list{margin:0;padding:0;list-style:none}.customer-app.is-shell .customer-usage-past-list em{color:#5d6878;font-style:normal;font-size:13px}.customer-app.is-shell .customer-usage-empty{display:grid;gap:24px;margin-top:22px;padding:34px 36px;border-radius:18px}.customer-app.is-shell .customer-usage-empty h2{margin:0;font-size:24px}.customer-app.is-shell .customer-usage-empty p{margin:8px 0 0;color:#5d6878;font-size:15px;line-height:1.6}.customer-app.is-shell .customer-usage-empty>div:not(.customer-usage-options)>a{display:inline-block;margin-top:18px;color:#101f32;font-size:14px;font-weight:600}.customer-app.is-shell .customer-usage-options{display:grid;gap:10px}.customer-app.is-shell .customer-usage-options a{gap:14px;padding:14px 16px;border:1px solid #e4e7ec;border-radius:12px;color:inherit;text-decoration:none}.customer-app.is-shell .customer-usage-options b{display:block;font-size:15px}.customer-app.is-shell .customer-usage-options small{color:#5d6878;font-size:13px}.customer-app.is-shell .customer-usage-options .is-main{border-color:#dcc8a0;background:#f6efe2}.customer-app.is-shell .customer-rental-type-card{flex-direction:column;align-items:flex-start}.customer-app.is-shell .customer-rental-vehicle{flex-direction:column;align-items:stretch}.customer-app.is-shell .customer-rental-vehicle img{width:100%;height:auto;aspect-ratio:16/9;flex:none;object-fit:cover}@media (min-width:900px){.customer-app.is-shell .customer-help-sos-grid{grid-template-columns:1fr 1.25fr 1fr;margin-top:24px;border-top:1px solid rgba(255,255,255,.12)}.customer-app.is-shell .customer-help-sos-step{margin-top:0;padding:22px 28px 0 0;border-top:0}.customer-app.is-shell .customer-help-sos-step+.customer-help-sos-step{padding-left:28px;border-left:1px solid rgba(255,255,255,.12)}.customer-app.is-shell .customer-help-track{grid-template-columns:repeat(5,minmax(0,1fr));align-items:stretch;gap:14px}.customer-app.is-shell .customer-help-stop{position:relative;display:flex;flex-direction:column}.customer-app.is-shell .customer-help-dot{width:32px;height:32px;margin:0 auto 14px;font-size:13px}.customer-app.is-shell .customer-help-stop-box{flex:1;min-height:178px;padding:18px}.customer-app.is-shell .customer-help-bottom{grid-template-columns:1.15fr 1fr}.customer-app.is-shell .customer-help-record-keep{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app.is-shell .customer-usage-now-top{display:grid;grid-template-columns:420px minmax(0,1fr)}.customer-app.is-shell .customer-usage-plate{min-height:250px}.customer-app.is-shell .customer-usage-plate.has-photo .lv-my-photo{height:100%;min-height:250px;aspect-ratio:auto}.customer-app.is-shell .customer-usage-split{grid-template-columns:1.15fr 1fr}.customer-app.is-shell .customer-usage-past-table{display:table;width:100%;border-collapse:collapse;font-size:14px}.customer-app.is-shell .customer-usage-past-table th{padding:10px 0;border-bottom:1px solid #e4e7ec;color:#8b94a3;font-size:12px;font-weight:600;text-align:left}.customer-app.is-shell .customer-usage-past-table td{padding:14px 0;border-bottom:1px solid #e4e7ec}.customer-app.is-shell .customer-usage-past-list{display:none}.customer-app.is-shell .customer-usage-empty{grid-template-columns:minmax(0,1fr) 420px;align-items:center}.customer-app.is-shell .customer-rental-type-card{flex-direction:column;align-items:flex-start}.customer-app.is-shell .customer-rental-vehicle{flex-direction:column;align-items:stretch;min-width:0}.customer-app.is-shell .customer-rental-vehicle img{width:100%;height:auto;aspect-ratio:16/9;flex:none}}.customer-app.is-shell .customer-account-hero{display:flex;align-items:center;gap:14px;text-align:left}.customer-app.is-shell .customer-account-name{display:flex;align-items:center;gap:8px}.customer-app.is-shell .customer-account-actions{display:none;margin-left:auto;gap:8px;align-items:center}.customer-app.is-shell .customer-account-actions.is-mobile{display:flex;margin:0;flex-wrap:wrap}.customer-app.is-shell .customer-account-consult{color:#101f32;font-weight:700;text-decoration:none}.customer-app.is-shell .customer-account-trio{display:grid;gap:12px;align-items:stretch}.customer-app.is-shell .customer-account-trio>*{min-height:280px;height:100%}.customer-app.is-shell .customer-account-insure{display:flex;flex-direction:column;gap:10px}.customer-app.is-shell .customer-account-insure-head{display:flex;justify-content:space-between;align-items:center}.customer-app.is-shell .customer-account-insure-head h2,.customer-app.is-shell .customer-account-section-title{margin:0}.customer-app.is-shell .customer-account-insure-band{margin:0;padding:8px 12px;border-radius:8px;background:#101f32;color:#fff;font-size:13px}.customer-app.is-shell .customer-account-insure-name{margin:0;font-size:22px;font-weight:700}.customer-app.is-shell .customer-account-insure-claim,.customer-app.is-shell .customer-account-insure-pick,.customer-app.is-shell .customer-account-insure-road{display:flex;flex-direction:column;align-items:flex-start;gap:2px;width:100%;border-radius:10px;padding:12px 14px;text-decoration:none;cursor:pointer}.customer-app.is-shell .customer-account-insure-claim,.customer-app.is-shell .customer-account-insure-pick{background:#a63a24;color:#fff;border:0}.customer-app.is-shell .customer-account-insure-road{background:#fff;color:#101f32;border:1px solid #d5dbe3}.customer-app.is-shell .customer-account-insure-empty{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:16px;border-radius:12px;background:#f4f6f9}.customer-app.is-shell .customer-account-insure-hint,.customer-app.is-shell .customer-account-insure-note{margin:0;color:#8b94a3;font-size:12px}.customer-app.is-shell .customer-account-withdraw{display:flex;justify-content:flex-end}.customer-app.is-shell .customer-care-board.is-filled{display:grid;grid-template-columns:1fr;background:#fff;border:1px solid #e4e7ec;border-radius:16px;overflow:hidden}.customer-app.is-shell .customer-care-board.is-filled>.customer-care-section{margin:0;border:0;border-radius:0;box-shadow:none}.customer-app.is-shell .customer-care-tiles{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.customer-app.is-shell .customer-care-tile{display:flex;flex-direction:column;gap:6px;min-height:72px;padding:10px;border:1px solid #e4e7ec;border-radius:10px;background:#fff;text-align:left;cursor:pointer}.customer-app.is-shell .customer-care-tile.is-set{background:#f6efe2;border-color:#e6d3b0}.customer-app.is-shell .customer-care-tile-delete{color:#a63a24;font-size:12px}.customer-app.is-shell .customer-family-list a,.customer-app.is-shell .customer-family-manage,.customer-app.is-shell .customer-help-family-btn{display:inline-flex;align-items:center;justify-content:center;min-height:40px;margin-top:8px;padding:0 12px;border:1px solid #d5dbe3;border-radius:10px;background:#fff;color:#101f32;text-decoration:none;cursor:pointer}.customer-app.is-shell .customer-family-backdrop{position:fixed;inset:0;z-index:80;display:flex;align-items:flex-end;background:rgba(16,31,50,.45)}.customer-app.is-shell .customer-family-sheet{width:100%;max-height:86vh;overflow:auto;padding:16px;border-radius:16px 16px 0 0;background:#fff}.customer-app.is-shell .customer-family-head,.customer-app.is-shell .customer-family-list li{display:flex;justify-content:space-between;gap:12px;align-items:center}.customer-app.is-shell .customer-family-list{margin:8px 0;padding:0;list-style:none}.customer-app.is-shell .customer-family-list small{display:block;color:#8b94a3}@media (min-width:900px){.customer-app.is-shell .customer-account-actions{display:flex}.customer-app.is-shell .customer-account-actions.is-mobile{display:none}.customer-app.is-shell .customer-account-trio{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app.is-shell .customer-care-board.is-filled{grid-template-columns:270px minmax(0,1fr)}.customer-app.is-shell .customer-care-board.is-filled>.customer-care-section:first-child{grid-row:1/span 2;border-right:1px solid #e4e7ec}.customer-app.is-shell .customer-care-tiles{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-app.is-shell .customer-help-bottom,.customer-app.is-shell .customer-usage-split{grid-template-columns:1fr}.customer-app.is-shell .customer-help-expert-grid,.customer-app.is-shell .customer-usage-guide-grid{display:grid;align-items:stretch;gap:12px}.customer-app.is-shell .customer-help-expert-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-app.is-shell .customer-usage-guide-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-app.is-shell .customer-help-expert-line,.customer-app.is-shell .customer-usage-guide{height:100%}.customer-app.is-shell .customer-family-backdrop{align-items:center;justify-content:center}.customer-app.is-shell .customer-family-sheet{width:min(520px,calc(100% - 32px));border-radius:16px}}@media (hover:hover){.customer-app.is-shell .customer-help-stop:hover,.customer-app.is-shell .customer-rental-type:hover,.customer-app.is-shell .customer-rental-vehicle:hover,.customer-app.is-shell .customer-usage-now:hover,.customer-app.is-shell a.customer-card:hover{border-color:#c7a46a;box-shadow:0 4px 12px rgba(16,31,50,.08);transition:border-color .12s,box-shadow .12s}.customer-app.is-shell .customer-care-tile:hover,.customer-app.is-shell .customer-help-record-line:hover,.customer-app.is-shell .customer-home-care:hover,.customer-app.is-shell .customer-home-content-row:hover,.customer-app.is-shell .customer-home-news-row:hover,.customer-app.is-shell .customer-home-using:hover,.customer-app.is-shell .customer-menu-row:hover,.customer-app.is-shell .customer-news-row:hover,.customer-app.is-shell .customer-shorts-row:hover,.customer-app.is-shell .customer-usage-consult:hover,.customer-app.is-shell .customer-usage-guide:hover,.customer-app.is-shell .customer-usage-past-list a:hover{background:#f4f6f9;transition:background .12s}.customer-app.is-shell .customer-help-record-line:hover svg,.customer-app.is-shell .customer-home-care:hover svg,.customer-app.is-shell .customer-home-content-row:hover svg,.customer-app.is-shell .customer-home-news-row:hover svg,.customer-app.is-shell .customer-home-using:hover svg,.customer-app.is-shell .customer-menu-row:hover svg,.customer-app.is-shell .customer-usage-guide:hover svg,.customer-app.is-shell .customer-usage-past-list a:hover svg{color:#b8955a}.customer-app.is-shell .customer-account-insure-claim:hover,.customer-app.is-shell .customer-btn-gold:hover{filter:brightness(.92)}.customer-app.is-shell .customer-account-insure-road:hover,.customer-app.is-shell .customer-btn-ghost:hover,.customer-app.is-shell .customer-btn-gold-outline:hover,.customer-app.is-shell .customer-help-family-btn:hover{background:#f4f6f9}}.customer-app.is-shell [role=button],.customer-app.is-shell a,.customer-app.is-shell button{cursor:pointer}.customer-app.is-shell [role=button]:focus-visible,.customer-app.is-shell a:focus-visible,.customer-app.is-shell button:focus-visible{outline:2px solid #c7a46a;outline-offset:2px}@media (hover:none){.customer-app.is-shell [role=button]:active,.customer-app.is-shell a:active,.customer-app.is-shell button:active{transform:translateY(1px)}}.customer-app.is-shell .customer-home-hero{margin-top:0}.customer-app.is-shell .customer-home-alerts{display:flex;flex-direction:column;gap:8px}.customer-app.is-shell .customer-home-alerts:empty{display:none}.customer-app.is-shell .customer-home-using{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e4e7ec;border-left:4px solid #101f32;border-radius:12px;background:#fff;color:#18293d;text-decoration:none}.customer-app.is-shell .customer-home-using-main{display:flex;align-items:center;gap:8px;min-width:0;overflow:hidden;white-space:nowrap}.customer-app.is-shell .customer-home-using em{flex:0 0 auto;padding:2px 8px;border-radius:999px;background:#101f32;color:#fff;font-size:12px;font-style:normal;font-weight:700;line-height:18px}.customer-app.is-shell .customer-home-using strong,.customer-app.is-shell .customer-home-using-extra,.customer-app.is-shell .customer-home-using-return{flex:0 0 auto}.customer-app.is-shell .customer-home-using strong{font-size:15px;font-weight:700}.customer-app.is-shell .customer-home-using-plate{flex:0 1 auto;min-width:0;overflow:hidden;color:#7d8ba3;font-size:13px;text-overflow:ellipsis}.customer-app.is-shell .customer-home-using-extra,.customer-app.is-shell .customer-home-using-return{color:#7d8ba3;font-size:13px}.customer-app.is-shell .customer-home-using-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#7d8ba3;font-size:13px}.customer-app.is-shell .customer-home-care{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e6d3b0;border-left:4px solid #c7a46a;border-radius:12px;background:#fff;color:#18293d;text-decoration:none}.customer-app.is-shell .customer-home-care.is-overdue{border-left-color:#a63a24}.customer-app.is-shell .customer-home-care-copy{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px;min-width:0}.customer-app.is-shell .customer-home-care-copy strong{font-size:15px;font-weight:700}.customer-app.is-shell .customer-home-care-copy small{color:#7d8ba3;font-size:13px}.customer-app.is-shell .customer-home-care-link{display:inline-flex;flex:0 0 auto;align-items:center;gap:4px;color:#7d8ba3;font-size:13px}.customer-app.is-shell .customer-home-insurer-call{display:flex;flex-direction:column;align-items:flex-start;gap:2px;line-height:1.2}.customer-app.is-shell .customer-home-insurer-call small{font-size:12px;font-weight:600}.customer-app.is-shell .customer-home-insurer-call strong{font-size:16px;font-weight:700}.customer-app.is-shell .customer-home-split{display:grid;gap:14px}.customer-app.is-shell .customer-home-news,.customer-app.is-shell .customer-home-today{display:flex;flex-direction:column;height:100%;margin:0;padding:16px 18px}.customer-app.is-shell .customer-home-news-list,.customer-app.is-shell .customer-home-rows{display:flex;flex:1;flex-direction:column;margin:0;padding:0;list-style:none}.customer-app.is-shell .customer-home-news-list>li,.customer-app.is-shell .customer-home-rows>*{display:flex;flex:1;min-height:72px}.customer-app.is-shell .customer-home-content-row,.customer-app.is-shell .customer-home-news-row{display:flex;align-items:center;gap:12px;width:100%;padding:10px 0;border:0;border-bottom:1px solid #e6ebf2;background:transparent;color:inherit;text-align:left;text-decoration:none}.customer-app.is-shell .customer-home-news-list>li:last-child .customer-home-news-row,.customer-app.is-shell .customer-home-rows>:last-child .customer-home-content-row{border-bottom:0}.customer-app.is-shell .customer-home-content-icon,.customer-app.is-shell .customer-home-news-icon{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:10px;background:#f6edd8;color:#8a6a2f}.customer-app.is-shell .customer-home-news-icon,.customer-app.is-shell .customer-home-news-row img{width:64px;height:58px;flex-basis:64px;border-radius:9px;object-fit:cover}.customer-app.is-shell .customer-home-content-copy,.customer-app.is-shell .customer-home-news-copy{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.customer-app.is-shell .customer-home-content-copy small,.customer-app.is-shell .customer-home-kicker{margin:0;color:#8a6a2f;font-size:12px;font-weight:700}.customer-app.is-shell .customer-home-card-title,.customer-app.is-shell .customer-home-content-copy strong{margin:0;color:#18293d;font-size:16px;font-weight:700}.customer-app.is-shell .customer-home-content-copy span,.customer-app.is-shell .customer-home-news-copy span,.customer-app.is-shell .customer-quiz-fault-note{overflow:hidden;color:#7d8ba3;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.customer-app.is-shell .customer-home-news-copy strong{display:-webkit-box;overflow:hidden;white-space:normal;-webkit-box-orient:vertical;-webkit-line-clamp:2}.customer-app.is-shell .customer-home-content-row .customer-btn-gold,.customer-app.is-shell .customer-home-content-row .customer-btn-gold-outline,.customer-app.is-shell .customer-home-content-row .customer-btn-muted{flex:0 0 auto;min-height:36px;padding:0 14px}.customer-app.is-shell .customer-home-tarot{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:16px;background:#101f32;color:#fff}.customer-app.is-shell .customer-home-tarot-backs{display:flex;flex:0 0 auto;align-items:center}.customer-app.is-shell .customer-home-tarot-back,.customer-app.is-shell .customer-home-tarot-backs img{width:46px;height:70px;margin-left:-14px;border-radius:6px;object-fit:cover}.customer-app.is-shell .customer-home-tarot-back:first-child,.customer-app.is-shell .customer-home-tarot-backs img:first-child{margin-left:0}.customer-app.is-shell .customer-home-tarot-back{border:1px solid #c7a46a;background:#18293d}.customer-app.is-shell .customer-home-tarot-copy{display:flex;flex:1;flex-direction:column;gap:4px;min-width:0}.customer-app.is-shell .customer-home-tarot-copy small{color:#e6d3b0;font-size:12px;font-weight:700}.customer-app.is-shell .customer-home-tarot-copy strong{font-size:16px;font-weight:700}.customer-app.is-shell .customer-home-tarot-copy span{color:#b7c3d4;font-size:13px}@media (min-width:900px){.customer-app.is-shell .customer-home-split.is-both{grid-template-columns:1fr 1fr;align-items:stretch}}@media (max-width:899px){.customer-app.is-shell .customer-home-tarot{flex-wrap:wrap}.customer-app.is-shell .customer-home-tarot .customer-btn-gold{margin-left:auto}}.customer-app.is-shell .customer-account-page h2,.customer-app.is-shell .customer-account-section-title,.customer-app.is-shell .customer-help-after h2,.customer-app.is-shell .customer-help-panel h2,.customer-app.is-shell .customer-help-sos h2,.customer-app.is-shell .customer-usage-empty h2,.customer-app.is-shell .customer-zone-title,.customer-app.is-shell h1,.customer-app.is-shell h2,.customer-app.is-shell h3{font-weight:800}.customer-app.is-shell .customer-account-page>:first-child,.customer-app.is-shell .customer-help-page>:first-child,.customer-app.is-shell .customer-orders-page>:first-child,.customer-app.is-shell .customer-rental-page>:first-child{margin-top:0}.customer-app.is-shell .customer-home-split{min-width:0;gap:16px}.customer-app.is-shell .customer-home-split-col{display:flex;flex-direction:column;gap:10px;min-width:0}.customer-app.is-shell .customer-home-split-col>.customer-section-head,.customer-app.is-shell .customer-home-split-col>.customer-zone-title{margin:0}.customer-app.is-shell .customer-home-news,.customer-app.is-shell .customer-home-today{min-width:0}.customer-app.is-shell .customer-home .customer-home-quiz,.customer-app.is-shell .customer-home-content-row{background:transparent}.customer-app.is-shell .customer-home .customer-home-quiz{display:flex;align-items:center;gap:12px;padding:12px 0;border:0;box-shadow:none}.customer-app.is-shell .customer-home .customer-home-quiz .mj-metal-icon,.customer-app.is-shell .customer-home-content-icon{width:42px;height:42px}.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-gold-outline,.customer-app.is-shell .customer-home .customer-home-quiz .customer-btn-muted{width:auto}.customer-app.is-shell .customer-weekly-tip-body{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.customer-app.is-shell .customer-weekly-tip-link{display:inline-flex;flex:none;align-items:center;margin-left:auto;color:#8b94a3}.customer-app.is-shell .customer-account-outline{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border:1px solid #d5dbe3;border-radius:10px;background:#fff;color:#18293d;font-size:13px;font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}.customer-app.is-shell .customer-care-board .customer-card,.customer-app.is-shell .customer-care-log,.customer-app.is-shell .customer-care-vehicle{border:0;background:transparent;box-shadow:none}.customer-app.is-shell .customer-care-text{padding:0;border:0;background:none;color:#60748d;font-size:13px;cursor:pointer}.customer-app.is-shell .customer-care-text.is-danger{color:#a63a24}.customer-app.is-shell .customer-care-log-line,.customer-app.is-shell .customer-care-title-row{display:flex;align-items:center;gap:10px;min-width:0}.customer-app.is-shell .customer-account-page .customer-care-note,.customer-app.is-shell .customer-care-title-row .customer-care-note{margin:0;padding:0;border:0;background:transparent;color:#8b94a3;font-size:12px}.customer-app.is-shell .customer-care-log-date,.customer-app.is-shell .customer-care-log-item,.customer-app.is-shell .customer-care-log-line .customer-account-section-title,.customer-app.is-shell .customer-care-log-meta{margin:0;white-space:nowrap}.customer-app.is-shell .customer-care-log-item,.customer-app.is-shell .customer-care-log-meta{overflow:hidden;text-overflow:ellipsis;min-width:0}.customer-app.is-shell .customer-care-log-tools{display:flex;flex:none;gap:8px;margin-left:auto}.customer-app.is-shell .customer-care-board.is-filled{align-items:start}.customer-app.is-shell .customer-care-board.is-filled>.customer-care-section:first-child{align-self:start;height:auto}.customer-app.is-shell .customer-account-insure{height:100%}.customer-app.is-shell .customer-account-insure-empty{flex:1;align-items:flex-start;justify-content:flex-start;height:100%}.customer-app.is-shell .customer-account-insure-empty p:first-child{margin:0;font-weight:800}.customer-app.is-shell .customer-account-insure-empty .customer-account-insure-pick{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 16px;border:0;border-radius:10px;background:#101f32;color:#fff;text-decoration:none}.customer-app.is-shell .customer-account-page .customer-menu-list{border:0;background:transparent;box-shadow:none}.customer-app.is-shell .customer-help-sos .customer-help-family-btn{height:40px;min-height:40px;border:1px solid rgba(255,255,255,.35);background:transparent;color:#fff}@media (hover:hover){.customer-app.is-shell .customer-help-sos .customer-help-family-btn:hover{background:transparent;color:#fff}}.customer-app.is-shell .customer-help-mini a,.customer-app.is-shell .customer-help-mini button{display:inline-flex;align-items:center;justify-content:center}.customer-app.is-shell .customer-usage-options a{display:flex;flex-wrap:nowrap;align-items:center}.customer-app.is-shell .customer-usage-options a>span{flex:1;min-width:0}.customer-app.is-shell .customer-usage-options svg{flex:none;margin-left:auto}.customer-app.is-shell .customer-usage-empty>div:not(.customer-usage-options)>a{text-decoration:underline;text-underline-offset:3px}.customer-app.is-shell .customer-usage-ask{display:inline-block;margin-top:18px;padding:0;border:0;background:none;color:#101f32;font:inherit;font-size:14px;font-weight:600;text-align:left;text-decoration:underline;text-underline-offset:3px;cursor:pointer}.customer-app.is-shell .customer-usage-options button{display:flex;flex-wrap:nowrap;align-items:center;gap:14px;width:100%;padding:14px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;color:inherit;font:inherit;text-align:left;cursor:pointer}.customer-app.is-shell .customer-usage-options button>span{flex:1;min-width:0}@media (min-width:900px){.customer-app.is-shell .customer-home-split.is-both{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.customer-app.is-shell .customer-home .customer-home-help-panel{flex-direction:row;align-items:center;justify-content:space-between;gap:16px}.customer-app.is-shell .customer-home .customer-home-help-panel .customer-home-accident-actions{display:flex;flex:0 0 auto;width:auto;gap:10px}.customer-app.is-shell .customer-home .customer-home-help-panel .customer-home-accident-actions>a,.customer-app.is-shell .customer-home .customer-home-help-panel .customer-home-accident-actions>button{width:250px;max-width:250px;flex:0 0 250px}}.customer-app.is-shell .customer-tab.is-active{font-weight:800}.customer-app.is-shell .customer-menu-all{display:none}.customer-app.is-shell .customer-allmenu{position:absolute;top:100%;left:0;right:0;z-index:40;background:#fff;color:#101f32;box-shadow:0 8px 24px rgba(16,31,50,.12)}.customer-app.is-shell .customer-allmenu-inner{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:22px;width:min(1120px,calc(100% - 32px));margin:0 auto;padding:22px 0 26px;word-break:keep-all}.customer-app.is-shell .customer-allmenu h2{display:flex;align-items:center;gap:8px;margin:0 0 10px;padding-bottom:8px;border-bottom:1px solid #e4e7ec;color:#8c6a37;font-size:13px;font-weight:800}.customer-app.is-shell .customer-allmenu h2 span,.customer-app.is-shell .customer-drawer-body h2 span{padding:1px 6px;border-radius:999px;background:rgba(230,201,138,.28);color:#8c6a37;font-size:11px;font-weight:700}.customer-app.is-shell .customer-allmenu ul{display:grid;gap:8px;margin:0;padding:0;list-style:none}.customer-app.is-shell .customer-allmenu a{display:grid;gap:2px;color:#101f32;font-size:14.5px;font-weight:600;text-decoration:none}.customer-app.is-shell .customer-allmenu a small{color:#8b94a3;font-size:12px;font-weight:500}.customer-app.is-shell .customer-allmenu a.is-active{color:#8c6a37}.customer-app.is-shell .customer-menu-all{align-items:center;gap:6px;height:36px;padding:0 12px;border:0;border-radius:999px;background:rgba(230,201,138,.14);color:#e6c98a;font-size:13px;font-weight:700}.customer-app.is-shell .customer-drawer-root{position:fixed;inset:0;z-index:60}.customer-app.is-shell .customer-drawer-scrim{position:absolute;inset:0;border:0;background:rgba(10,18,30,.48)}.customer-app.is-shell .customer-drawer{position:absolute;top:0;bottom:0;left:0;display:flex;flex-direction:column;width:min(82%,340px);background:#fff;color:#101f32;word-break:keep-all}.customer-app.is-shell .customer-drawer-head{display:grid;gap:12px;padding:16px 16px 14px;background:#101f32;color:#fff}.customer-app.is-shell .customer-drawer-brand{display:flex;align-items:center;gap:8px}.customer-app.is-shell .customer-drawer-brand img{width:32px;height:32px;object-fit:contain}.customer-app.is-shell .customer-drawer-close{margin-left:auto;border:0;background:transparent;color:#fff;font-size:28px;line-height:1}.customer-app.is-shell .customer-drawer-profile{display:flex;align-items:center;gap:10px}.customer-app.is-shell .customer-drawer-profile b,.customer-app.is-shell .customer-drawer-profile small{display:block}.customer-app.is-shell .customer-drawer-profile small{color:rgba(255,255,255,.72);font-size:12px}.customer-app.is-shell .customer-drawer-avatar{display:grid;width:36px;height:36px;place-items:center;border-radius:50%;background:rgba(230,201,138,.2);color:#e6c98a;font-weight:800}.customer-app.is-shell .customer-drawer-login,.customer-app.is-shell .customer-drawer-profile a{margin-left:auto;color:#e6c98a;font-size:14px;font-weight:800;text-decoration:none}.customer-app.is-shell .customer-drawer-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.customer-app.is-shell .customer-drawer-actions a{display:flex;min-height:40px;align-items:center;justify-content:center;border-radius:10px;font-size:13px;font-weight:800;text-align:center;text-decoration:none}.customer-app.is-shell .customer-drawer-actions .is-claim{background:#c4524a;color:#fff}.customer-app.is-shell .customer-drawer-actions .is-call{border:1px solid rgba(255,255,255,.4);color:#fff}.customer-app.is-shell .customer-drawer-body{flex:1;overflow:auto;padding:8px 0 16px}.customer-app.is-shell .customer-drawer-body h2{display:flex;align-items:center;gap:8px;margin:14px 16px 6px;color:#8c6a37;font-size:12px;font-weight:800}.customer-app.is-shell .customer-drawer-body ul{margin:0;padding:0;list-style:none}.customer-app.is-shell .customer-drawer-body a{display:flex;align-items:center;justify-content:space-between;min-height:44px;padding:0 16px;color:#101f32;font-size:15px;font-weight:600;text-decoration:none}.customer-app.is-shell .customer-drawer-body a.is-active{border-left:3px solid #c7a46a;background:rgba(230,201,138,.18);color:#8c6a37}.customer-app.is-shell .customer-drawer-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px calc(12px + env(safe-area-inset-bottom, 0px));border-top:1px solid #e4e7ec}.customer-app.is-shell .customer-drawer-foot a,.customer-app.is-shell .customer-drawer-foot button{border:0;background:transparent;color:#5d6878;font-size:13px;font-weight:700;text-decoration:none}@media (min-width:900px){.customer-app.is-shell .customer-topnav{display:flex}.customer-app.is-shell .customer-tabbar{display:none}.customer-app.is-shell .customer-menu-all{display:inline-flex}.customer-app.is-shell .customer-help-track{align-items:stretch}.customer-app.is-shell .customer-help-stop{height:100%}.customer-app.is-shell .customer-help-stop-box{display:flex;flex:1;flex-direction:column;min-height:232px}.customer-app.is-shell .customer-help-stop-box p{flex:1;margin-bottom:12px}.customer-app.is-shell .customer-help-stop-act,.customer-app.is-shell .customer-help-stop-act.is-solid{display:flex;align-items:center;box-sizing:border-box;min-height:44px;margin-top:auto}.customer-app.is-shell .customer-help-stop-act.is-solid{justify-content:center}}@media (hover:hover){.customer-app.is-shell .customer-allmenu a:hover,.customer-app.is-shell .customer-drawer-body a:hover{background:#f4f6f9;transition:background .12s}}.customer-app.is-shell .customer-line-icon-box{display:grid;flex:0 0 48px;place-items:center;width:48px;height:48px;border-radius:12px;background:#f6edd8;color:#8a6a2f}.customer-app.is-shell .customer-help-page{grid-template-columns:minmax(0,1fr)}.customer-app.is-shell .customer-help-page>*{min-width:0}.customer-app.is-shell .customer-help-sos-top{flex-wrap:wrap}.customer-app.is-shell .customer-header-end{flex:none}.customer-app.is-shell .customer-home .customer-home-insurer-call{justify-content:center;padding:.7rem 1.1rem;text-align:left}.customer-app.is-shell .customer-home .customer-home-rows .customer-home-content-row{gap:12px;margin:0;padding:12px 0}.customer-app.is-shell .customer-home .customer-home-rows .customer-home-content-icon{display:grid;flex:0 0 42px;place-items:center;width:42px;height:42px;border-radius:10px;background:#f6edd8;color:#8a6a2f}.customer-app.is-shell .customer-home .customer-home-row-chevron{display:inline-flex;flex:none;align-items:center;margin-left:auto;color:#9aa3b2}.customer-app.is-shell .customer-home .customer-home-news-row>svg,.customer-app.is-shell .customer-home .customer-home-row-chevron svg{flex:none;width:16px;height:16px;color:#9aa3b2;stroke-width:1.7}@media (min-width:900px){.customer-app.is-shell .customer-help-sos-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.25fr) minmax(0,1fr)}.customer-app.is-shell .customer-topnav{min-width:0;overflow:hidden}}.customer-app.is-shell .customer-help-sos .customer-help-mini{margin-top:14px}.customer-app.is-shell .customer-help-sos .customer-help-mini a,.customer-app.is-shell .customer-help-sos .customer-help-mini button{box-sizing:border-box;flex:1 1 0;min-width:0;height:44px;padding:0;line-height:1;font-family:inherit}.customer-app.is-shell .customer-help-sos .customer-help-family-btn{width:100%;margin-top:10px}.customer-app.is-shell .customer-help-track .customer-help-dot{box-sizing:border-box;flex:none;width:28px;min-width:28px;height:28px;min-height:28px;padding:0;border-width:2px;line-height:1;aspect-ratio:1}.customer-app.is-shell .customer-help-stop-box{position:relative}.customer-app.is-shell .customer-help-stop-box .customer-help-brand-tag{position:absolute;top:10px;right:10px;margin:0}.customer-app.is-shell .customer-help-stop.is-key .customer-help-stop-box>b{padding-right:76px}.customer-app.is-shell .customer-help-stop-box .customer-help-stop-note{flex:none;margin:6px 0 0;color:#60748d;font-size:12px;line-height:1.5}@media (min-width:900px){.customer-app.is-shell .customer-help-track .customer-help-dot{width:32px;min-width:32px;height:32px;min-height:32px}}.customer-app.is-shell .customer-rental-type-card{cursor:pointer}.customer-app.is-shell .customer-rental-type-card.is-selected{border-color:#b99a5d;background:#fbf6ec}.customer-app.is-shell .customer-rental-consent-link{color:#315577;text-decoration:underline;text-underline-offset:2px;white-space:nowrap}@media (min-width:900px){.customer-app.is-shell .customer-rental-consult{position:sticky;top:calc(72px + 16px);align-self:start;max-height:calc(100vh - 72px - 32px);overflow-y:auto}}.customer-app.is-shell .customer-account-hero>.customer-account-actions{flex:none;justify-content:flex-end;margin-left:auto}.customer-app.is-shell .customer-account-outline{gap:4px}.customer-app.is-shell .customer-account-trio>*{height:auto;margin:0}.customer-app.is-shell .customer-account-insure-band{padding:0;border-radius:0;background:none;color:#8b94a3;font-size:12px;font-weight:700}.customer-app.is-shell .customer-header-account{padding:.45rem .6rem;color:rgba(255,255,255,.78)}.customer-app.is-shell .customer-header-account.is-active{color:var(--customer-brand);box-shadow:inset 0 -2px 0 var(--customer-brand)}.customer-app.is-shell .customer-rental-type-card>.customer-line-icon-box{display:grid;flex:0 0 48px;flex-direction:row;place-items:center;width:48px;min-width:48px;height:48px}.customer-app.is-shell .customer-account-trio>*,.customer-app.is-shell .customer-care-board>*,.customer-app.is-shell .customer-help-bottom>*,.customer-app.is-shell .customer-help-expert-grid>*,.customer-app.is-shell .customer-help-layout>*,.customer-app.is-shell .customer-help-sos-grid>*,.customer-app.is-shell .customer-help-track>*,.customer-app.is-shell .customer-home-split>*,.customer-app.is-shell .customer-rental-layout>*,.customer-app.is-shell .customer-rental-main>*,.customer-app.is-shell .customer-rental-page>*,.customer-app.is-shell .customer-services-layout>*,.customer-app.is-shell .customer-usage-empty>*,.customer-app.is-shell .customer-usage-split>*{min-width:0}@media (max-width:899px){.customer-app.is-shell .customer-home-service-grid{align-items:stretch}.customer-app.is-shell .customer-home-service-card{min-height:0}}.customer-app.is-shell .customer-rental-vehicle-photo-empty{display:block;width:100%;aspect-ratio:16/9;border-radius:6px;background:#eef1f5}@media (min-width:900px){.customer-app.is-shell .customer-rental-vehicles .customer-rental-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.customer-app.is-shell .customer-rental-vehicle .customer-rental-vehicle-photo{position:relative;display:block;flex:none;width:100%;line-height:0}.customer-app.is-shell .customer-rental-vehicle .customer-rental-vehicle-photo>img{display:block}.customer-app.is-shell .customer-rental-vehicle .customer-rental-vehicle-seal{position:absolute;top:8px;left:8px;display:grid;place-items:center;width:27px;height:27px;border-radius:50%;background:rgba(16,31,50,.6)}.customer-app.is-shell .customer-rental-vehicle .customer-rental-vehicle-seal img{display:block;flex:none;width:21px;height:21px;aspect-ratio:auto;border-radius:0;object-fit:contain}.customer-app.is-shell .customer-rental-vehicle-note{margin:8px 0 0;color:#8b94a3;font-size:12px;line-height:1.5}.customer-app.is-shell .customer-rental-form .customer-field select{padding-top:0;padding-bottom:0;line-height:normal}.customer-app.is-shell .customer-rental-form .customer-field input[aria-invalid=true]{border-color:#b42318}.customer-app.is-shell .customer-rental-consent{margin:0 -7px;padding:6px;border:1px solid transparent;border-radius:7px}.customer-app.is-shell .customer-rental-consent.is-invalid{border-color:#b42318}.customer-app.is-shell .customer-rental-form-error{margin:0;font-weight:600}.customer-app.is-shell .customer-field select{padding-top:0;padding-bottom:0;line-height:40px}.customer-incident-send-to{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem .6rem;padding:.75rem .85rem;border:1px solid rgba(10,22,51,.12);border-radius:12px}.customer-incident-send-to>span{flex:0 0 100%;font-size:.8rem;color:var(--customer-navy);opacity:.7}.customer-incident-send-to>strong{flex:1 1 auto;min-width:0;overflow-wrap:anywhere;color:var(--customer-navy)}.customer-incident-send-photos ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none}.customer-incident-send-photos label{position:relative;display:grid;gap:.25rem;padding:.3rem;border:2px solid transparent;border-radius:10px;font-size:.8rem;color:var(--customer-navy);cursor:pointer}.customer-incident-send-photos label.is-selected{border-color:var(--customer-navy)}.customer-incident-send-photos img{width:100%;aspect-ratio:1/1;object-fit:cover;border-radius:8px}.customer-incident-send-photos input[type=checkbox]{position:absolute;top:.55rem;left:.55rem;width:22px;height:22px;margin:0;accent-color:var(--customer-navy)}