:root{--ds-primary:#024ad8;--ds-primary-bright:#296ef9;--ds-primary-deep:#0e3191;--ds-primary-soft:#c9e0fc;--ds-canvas:#fff;--ds-paper:#fff;--ds-cloud:#f7f7f7;--ds-fog:#e8e8e8;--ds-steel:#c2c2c2;--ds-bloom-coral:#ff5050;--ds-bloom-rose:#f9d4d2;--ds-storm-mist:#8ebdce;--ds-storm-sea:#7fadbe;--ds-storm-deep:#356373;--ds-ink:#1a1a1a;--ds-ink-deep:#000;--ds-ink-soft:#292929;--ds-on-ink:#fff;--ds-charcoal:#3d3d3d;--ds-graphite:#636363;--ds-hairline:#e8e8e8;--ds-shadow-soft:0 2px 8px #1a1a1a14;--ds-shadow-modal:0 8px 24px #1a1a1a1f;--ds-rounded-none:0;--ds-rounded-xs:2px;--ds-rounded-sm:3px;--ds-rounded-md:4px;--ds-rounded-lg:8px;--ds-rounded-xl:16px;--ds-rounded-pill:9999px;--ds-space-xxs:4px;--ds-space-xs:8px;--ds-space-sm:12px;--ds-space-md:16px;--ds-space-lg:20px;--ds-space-xl:24px;--ds-space-xxl:32px;--ds-space-section:80px;--ink:var(--ds-ink);--muted:var(--ds-charcoal);--line:var(--ds-hairline);--soft:var(--ds-cloud);--canvas:var(--ds-canvas);--cream:var(--ds-cloud);--blue:var(--ds-primary);--blue-2:var(--ds-ink);--sky:var(--ds-primary-soft);--red:var(--ds-bloom-coral);--orange:var(--ds-primary);--green:var(--ds-storm-deep);--shadow:var(--ds-shadow-modal);--soft-shadow:var(--ds-shadow-soft);--radius-lg:var(--ds-rounded-xl);--radius-md:var(--ds-rounded-xl);--radius-sm:var(--ds-rounded-lg)}.ai-chat-center{z-index:2147483000;pointer-events:none;place-items:end;gap:12px;display:grid;position:fixed;bottom:28px;right:28px}.exporter-page .country-strip-card:hover,.exporter-page .country-strip-card:focus-visible{z-index:5!important;background:#f5f9ff!important;border-color:#024ad8!important;transform:translateY(-6px)scale(1.04)!important;box-shadow:0 16px 36px #024ad82e!important}.exporter-page .country-strip-card:focus-visible{outline-offset:3px!important;outline:3px solid #256dff47!important}.exporter-page .country-strip-card .country-mini-flag{-o-object-fit:cover!important;object-fit:cover!important;width:30px!important;height:20px!important;box-shadow:none!important;border-radius:3px!important;flex-shrink:0!important;transition:transform .18s,box-shadow .18s!important}.exporter-page .country-strip-card:hover .country-mini-flag,.exporter-page .country-strip-card:focus-visible .country-mini-flag{transform:scale(1.12)!important;box-shadow:0 8px 18px #024ad82e!important}@media (max-width:1180px){.exporter-page .country-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:768px){.exporter-page .country-strip-grid{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(148px,42vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.exporter-page .country-strip-grid::-webkit-scrollbar{display:none!important}.exporter-page .country-strip-card{scroll-snap-align:start!important;min-height:62px!important}}.ai-chat-panel,.ai-chat-launcher{pointer-events:auto}.ai-chat-panel{overscroll-behavior:contain;color:#fff;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:radial-gradient(circle at 12% 0,#296ef947,#0000 34%),linear-gradient(#06122afa,#030d22fa);border:1px solid #7ea9ff42;border-radius:22px;flex-direction:column;align-self:end;width:min(410px,100vw - 32px);height:min(620px,100vh - 56px);min-height:min(560px,100vh - 56px);max-height:calc(100vh - 56px);display:flex;overflow:hidden;box-shadow:0 34px 90px #00000061,inset 0 1px #ffffff14}.ai-chat-header{z-index:2;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#040f26e0;border-bottom:1px solid #7ea9ff2e;flex:none;grid-template-columns:46px 1fr 38px;align-items:center;gap:12px;padding:15px;display:grid;position:sticky;top:0}.ai-agent-orb,.ai-chat-launcher span{color:#fff;background:linear-gradient(#2474ff,#024ad8);border-radius:999px;place-items:center;display:grid;box-shadow:0 14px 30px #024ad857}.ai-agent-orb{width:46px;height:46px}.ai-chat-header strong{letter-spacing:0;font-size:14px;font-weight:800;display:block}.ai-chat-header small{color:#e8f1ffad;margin-top:2px;font-size:11.5px;line-height:1.35;display:block}.ai-chat-header button,.ai-chat-input button{cursor:pointer;border:0;border-radius:999px;place-items:center;display:grid}.ai-chat-header button{color:#ffffffdb;background:#ffffff14;width:38px;height:38px}.ai-chat-intro{flex:none;gap:9px;padding:18px 18px 14px;display:grid}.ai-chat-intro>span{color:#9fc5ff;text-transform:uppercase;background:#296ef91f;border:1px solid #7ea9ff38;border-radius:999px;align-items:center;gap:7px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:900;display:inline-flex}.ai-chat-intro h3{margin:0;font-size:26px;font-weight:760;line-height:1.06}.ai-chat-intro p{color:#e8f1ffb8;margin:0;font-size:13px;line-height:1.58}.ai-mode-grid{flex:none;gap:9px;padding:0 18px 16px;display:grid}.ai-active-mode-strip{background:#296ef91c;border:1px solid #7ea9ff42;border-radius:16px;flex:none;grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;margin:12px 16px 10px;padding:9px;display:grid}.ai-active-mode-strip>span{color:#8fbaff;background:#296ef929;border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.ai-active-mode-strip div{gap:2px;min-width:0;display:grid}.ai-active-mode-strip strong{color:#fff;letter-spacing:0;font-size:12px;font-weight:780}.ai-active-mode-strip small{color:#e8f1ff9e;font-size:11px;line-height:1.35}.ai-active-mode-strip button{color:#ffffffe0;cursor:pointer;white-space:nowrap;background:#ffffff12;border:1px solid #7ea9ff47;border-radius:999px;min-height:30px;padding:0 10px;font-size:10.75px;font-weight:760}.ai-active-mode-strip button:hover{background:#ffffff1c;border-color:#7ea9ff75}.ai-mode-grid button,.channel-choice-grid button,.language-choice-grid button{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #7ea9ff29;border-radius:16px;transition:transform .18s,border-color .18s,background .18s}.ai-mode-grid button{grid-template-columns:34px 1fr;align-items:center;gap:11px;padding:13px;display:grid}.ai-mode-grid button>span,.channel-choice-grid button>span{gap:2px;min-width:0;display:grid}.ai-mode-grid button:hover,.ai-mode-grid button.active,.channel-choice-grid button:hover,.channel-choice-grid button.active,.language-choice-grid button:hover,.language-choice-grid button.active{background:#296ef929;border-color:#6ea8ff80;transform:translateY(-1px)}.ai-mode-grid svg,.channel-choice-grid svg{color:#70a9ff}.ai-mode-grid strong,.channel-choice-grid strong{font-size:13px;font-weight:900;display:block}.ai-mode-grid small,.channel-choice-grid small{color:#e8f1ff9e;margin-top:2px;font-size:11px;line-height:1.35;display:block}.ai-friendly-message,.ai-pending-note{color:#edfff4d1;background:#25d36614;border:1px solid #25d36638;border-radius:16px;gap:9px;margin:0 18px 18px;padding:12px;font-size:12px;line-height:1.45;display:flex}.ai-chat-body,.human-agent-flow{gap:11px;min-height:0;padding:0 16px 16px;display:grid}.ai-chat-body{overscroll-behavior:contain;flex-direction:column;flex:auto;min-height:0;padding-bottom:16px;display:flex;overflow-y:auto}.ai-chat-body::-webkit-scrollbar{width:8px}.ai-chat-body::-webkit-scrollbar-track{background:0 0}.ai-chat-body::-webkit-scrollbar-thumb{background:#7ea9ff38;border-radius:999px}.ai-message-row{align-items:flex-start;gap:9px;display:flex}.ai-transcript{gap:12px;display:grid}.ai-message-row>span{color:#9fc5ff;background:#296ef92e;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;display:grid}.ai-message-bubble{gap:0;max-width:min(100%,330px);display:grid}.ai-message-row p,.ai-message-bubble p{color:#ffffffdb;white-space:pre-wrap;overflow-wrap:anywhere;background:#ffffff14;border-radius:14px 14px 14px 5px;margin:0;padding:11px 13px;font-size:12.25px;font-weight:620;line-height:1.55}.ai-message-row.user{justify-content:flex-end}.ai-message-row.user .ai-message-bubble{max-width:min(88%,320px)}.ai-message-row.user p{color:#fff;background:linear-gradient(#2563ebf5,#024ad8f5);border-radius:14px 14px 5px;box-shadow:0 14px 28px #024ad82e}.ai-message-row.assistant .ai-message-bubble{min-width:0}.ai-chat-typing .ai-message-bubble p{align-items:center;gap:5px;width:fit-content;min-height:38px;padding-right:12px;display:inline-flex}.ai-chat-typing i{background:#bfdbfedb;border-radius:999px;width:6px;height:6px;animation:.9s ease-in-out infinite deanTypingPulse}.ai-chat-typing i:nth-child(2){animation-delay:.12s}.ai-chat-typing i:nth-child(3){animation-delay:.24s}.ai-chat-typing small{color:#dbeafebd;margin-left:4px;font-size:11px;font-weight:760}@keyframes deanTypingPulse{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-2px)}}.ai-question-chips{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.ai-question-chips button{color:#ffffffd6;cursor:pointer;text-align:left;overflow-wrap:anywhere;background:#ffffff0e;border:1px solid #7ea9ff2e;border-radius:12px;min-height:42px;padding:9px 11px;font-size:11.25px;font-weight:720;line-height:1.35}.ai-question-chips button:first-child{background:#2563eb29;border-color:#2563eb5c;grid-column:1/-1}.ai-chat-input{z-index:1;background:#ffffff0e;border:1px solid #7ea9ff29;border-radius:17px;flex:none;grid-template-columns:minmax(0,1fr) 46px;align-items:end;gap:9px;margin:auto 0 0;padding:7px;display:grid;position:relative;bottom:auto;box-shadow:inset 0 1px #ffffff0d}.ai-chat-input textarea,.callback-form input,.callback-form textarea{color:#fff;resize:none;white-space:pre-wrap;overflow-wrap:anywhere;background:0 0;border:0;border-radius:13px;outline:none;width:100%;min-height:42px;max-height:96px;padding:11px 10px;font-size:13px;font-weight:560;line-height:1.35;overflow-y:hidden}.ai-chat-input textarea::-moz-placeholder{color:#e8f1ff7a}.callback-form input::-moz-placeholder{color:#e8f1ff7a}.callback-form textarea::-moz-placeholder{color:#e8f1ff7a}.ai-chat-input textarea::placeholder,.callback-form input::placeholder,.callback-form textarea::placeholder{color:#e8f1ff7a}.ai-chat-input button{color:#fff;background:linear-gradient(#2474ff,#024ad8);width:42px;height:42px;margin-bottom:0;box-shadow:0 14px 30px #024ad857}.ai-chat-input button:disabled{cursor:not-allowed;opacity:.58}.ai-chat-body .ai-pending-note{color:#f4fffaeb;overflow-wrap:anywhere;white-space:pre-wrap;background:linear-gradient(#054d48c7,#043139d6);border-color:#25d36652;margin:0;font-size:12px;line-height:1.55;display:block;box-shadow:inset 0 1px #ffffff14,0 12px 28px #00000038}.ai-reply-text{display:block}.ai-stock-recommendations{white-space:normal;gap:9px;margin-top:12px;display:grid}.ai-stock-card{color:#fff;background:#ffffff14;border:1px solid #93c5fd38;border-radius:14px;grid-template-columns:74px minmax(0,1fr);align-items:center;gap:10px;min-width:0;padding:8px;text-decoration:none;transition:background .16s,border-color .16s,transform .16s;display:grid}.ai-stock-card:hover{background:#ffffff1f;border-color:#93c5fd6b;transform:translateY(-1px)}.ai-stock-card img{-o-object-fit:cover;object-fit:cover;background:#eff6ff;border-radius:10px;width:74px;height:56px}.ai-stock-card span{gap:3px;min-width:0;display:grid}.ai-stock-card strong,.ai-stock-card small,.ai-stock-card em{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ai-stock-card strong{color:#fff;font-size:12px;font-weight:900}.ai-stock-card small{color:#dbeafec2;font-size:10px;font-weight:750}.ai-stock-card em{color:#bbf7d0d1;font-size:10px;font-style:normal;font-weight:760}.ai-stock-card b{color:#bfdbfe;border-radius:999px;grid-column:2;align-items:center;gap:4px;width:fit-content;font-size:10px;font-weight:900;display:inline-flex}.ai-quotation-note{color:#dcfce7d1;white-space:normal;border-top:1px solid #ffffff1f;margin-top:10px;padding-top:9px;font-size:10.5px;line-height:1.45;display:block}.ai-step-label{color:#9fc5ff;align-items:center;gap:8px;font-size:12px;font-weight:900;display:flex}.ai-step-label span{background:#296ef933;border-radius:999px;place-items:center;width:24px;height:24px;display:grid}.language-choice-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.language-choice-grid button{text-align:center;justify-items:center;gap:4px;padding:9px 6px;display:grid}.language-choice-grid img{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:24px;height:17px}.language-choice-grid strong{font-size:11px}.language-choice-grid small{color:#e8f1ff9e;font-size:9px}.channel-choice-grid{gap:8px;display:grid}.channel-choice-grid button{grid-template-columns:30px 1fr 18px;align-items:center;gap:10px;padding:12px;display:grid}.human-contact-result,.callback-form{background:#ffffff12;border:1px solid #7ea9ff2e;border-radius:18px;gap:9px;padding:14px;display:grid}.human-contact-result>strong,.callback-form>strong{font-size:14px}.human-contact-result a,.callback-form button{color:#fff;background:#ffffff14;border:1px solid #7ea9ff33;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:40px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.callback-form textarea{resize:vertical;min-height:78px;padding-top:12px}.callback-form button{cursor:pointer;background:linear-gradient(#2474ff,#024ad8);border:0}.callback-form small{color:#e8f1ffb3}.ai-chat-launcher{-moz-column-gap:11px;color:#fff;cursor:pointer;text-align:left;background:radial-gradient(circle at 10% 0,#296ef942,#0000 34%),#05122bf5;border:1px solid #7ea9ff47;border-radius:18px;grid-template-columns:48px 1fr;align-items:center;column-gap:11px;width:min(340px,100vw - 32px);padding:12px;display:grid;position:relative;box-shadow:0 24px 60px #00000052}.ai-chat-launcher:after{content:"";background:#22c55e;border-radius:999px;width:9px;height:9px;position:absolute;top:14px;right:14px;box-shadow:0 0 0 7px #22c55e24}.ai-chat-launcher span{grid-row:span 2;width:44px;height:44px}.ai-chat-launcher strong{font-size:13px;font-weight:900}.ai-chat-launcher small{color:#e8f1ffa3;font-size:11px}.floating-actions{bottom:118px}body:has(.ai-chat-panel) .floating-actions{opacity:0;pointer-events:none;transform:translate(12px)}@media (max-width:700px){.ai-chat-center{justify-items:stretch;bottom:82px;left:12px;right:12px}.ai-chat-panel,.ai-chat-launcher{width:100%}.ai-chat-panel{height:min(720px,100dvh - 104px);max-height:calc(100dvh - 104px)}.language-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.floating-actions{display:none}}.site-header.exporter-header .mega-shell{filter:drop-shadow(0 34px 72px #0000005c);width:min(1240px,100vw - 56px);top:112px}.stock-category-strip{background:linear-gradient(#fff 0%,#f7fbff 100%);border:1px solid #dce7f5;border-radius:18px;margin:18px 0 16px;padding:16px;box-shadow:0 18px 45px #0f172a14}.stock-category-strip-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;display:flex}.stock-category-strip-head strong{color:#07142f;font-size:18px;display:block}.stock-category-strip-head span{color:#64748b;margin-top:2px;font-size:13px;display:block}.stock-category-strip-head a{color:#0b5cff;white-space:nowrap;font-size:13px;font-weight:800}.stock-category-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.stock-category-card{color:#0f172a;background:#fff;border:1px solid #e2eaf5;border-radius:14px;min-height:86px;padding:14px;transition:transform .18s,border-color .18s,box-shadow .18s;position:relative;overflow:hidden}.stock-category-card:before{content:"";background:#0b5cff;width:4px;position:absolute;inset:0 auto 0 0}.stock-category-card strong,.stock-category-card span{display:block;position:relative}.stock-category-card strong{font-size:14px;line-height:1.2}.stock-category-card span{color:#64748b;margin-top:7px;font-size:12px;line-height:1.35}.stock-category-card:hover,.stock-category-card.is-active{border-color:#bcd2ff;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a1f}.stock-category-card.tone-green:before{background:#16a34a}.stock-category-card.tone-mint:before{background:#0d9488}.stock-category-card.tone-orange:before{background:#f97316}.stock-category-card.tone-purple:before{background:#7c3aed}.stock-category-card.tone-slate:before{background:#475569}.stock-category-card.tone-pink:before{background:#e11d48}.stock-category-card.tone-gold:before{background:#ca8a04}.stock-pagination{background:#fff;border:1px solid #dde8f5;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;margin-top:22px;padding:14px 16px;display:flex;box-shadow:0 12px 30px #0f172a14}.stock-pagination>span,.stock-pagination-single{color:#52627a;font-size:13px;font-weight:700}.stock-pagination>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.stock-pagination a,.stock-pagination em{color:#0f172a;background:#f8fbff;border:1px solid #e0e8f3;border-radius:11px;justify-content:center;align-items:center;min-width:38px;height:38px;padding:0 12px;font-size:13px;font-style:normal;font-weight:800;display:inline-flex}.stock-pagination a.is-active{color:#fff;background:#0b5cff;border-color:#0b5cff;box-shadow:0 10px 22px #0b5cff47}.stock-pagination a.is-disabled{pointer-events:none;opacity:.45}.stock-pagination-single{margin-top:18px}@media (max-width:900px){.stock-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.stock-pagination{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.stock-category-strip{border-radius:14px;padding:12px}.stock-category-strip-head{flex-direction:column;align-items:flex-start}.stock-category-grid{grid-template-columns:1fr}.stock-pagination a,.stock-pagination em{min-width:34px;height:34px;padding:0 10px}}.stock-layout.stock-layout-advanced{grid-template-columns:minmax(280px,318px) minmax(0,1fr);align-items:start;gap:24px;margin-top:22px}.advanced-stock-sidebar{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;background:#eef3f7;border:1px solid #dbe7f5;border-radius:18px;align-self:start;gap:10px;max-height:calc(100vh - 112px);padding:8px;display:grid;position:sticky;top:94px;overflow-y:auto;box-shadow:0 22px 48px #0f172a1f}.advanced-stock-sidebar::-webkit-scrollbar{width:9px}.advanced-stock-sidebar::-webkit-scrollbar-track{background:#e2e9f3b8;border-radius:999px}.advanced-stock-sidebar::-webkit-scrollbar-thumb{background:#024ad861;border:2px solid #e2e9f3b8;border-radius:999px}.advanced-filter-top,.advanced-sidebar-search,.advanced-filter-group,.advanced-save-search,.advanced-filter-chips{background:#fff;border:1px solid #e2e9f3;border-radius:12px}.advanced-filter-top{justify-content:space-between;align-items:start;gap:12px;padding:16px 14px;display:flex}.advanced-filter-top strong{color:#07142e;font-size:17px;font-weight:750;line-height:1.1;display:block}.advanced-filter-top span{color:#5f7088;margin-top:4px;font-size:12px;font-weight:600;display:block}.advanced-filter-top a{color:#07142e;text-underline-offset:3px;white-space:nowrap;font-size:12px;font-weight:900;text-decoration:underline}.advanced-filter-chips{flex-wrap:wrap;gap:8px;padding:12px;display:flex}.advanced-filter-chips a,.advanced-filter-chips span{color:#07142e;background:#e8edf2;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:6px 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.advanced-filter-chips.muted-state span{color:#6b7b91;background:0 0;border-radius:8px;padding:0;line-height:1.4}.advanced-save-search{color:#07142e;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.advanced-sidebar-search{padding:10px}.advanced-sidebar-search label{color:#34445c;gap:8px;font-size:12px;font-weight:650;display:grid}.advanced-sidebar-search label>div{background:#fff;border:1px solid #9bd8ec;border-radius:999px;grid-template-columns:auto minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:42px;padding:0 7px 0 12px;display:grid;box-shadow:inset 0 0 0 1px #0b5cff1a,0 10px 24px #0b5cff1a}.advanced-sidebar-search svg{color:#024ad8}.advanced-sidebar-search input{color:#07142e;border:0;outline:0;min-width:0;font-size:13px;font-weight:700}.advanced-sidebar-search button{color:#024ad8;cursor:pointer;background:#f2f6ff;border:0;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.advanced-filter-form{gap:10px;display:grid}.advanced-filter-group{overflow:hidden}.advanced-filter-group summary{color:#07142e;cursor:pointer;justify-content:space-between;align-items:center;gap:10px;min-height:48px;padding:0 14px;font-size:15px;font-weight:950;list-style:none;display:flex}.advanced-filter-group summary::-webkit-details-marker{display:none}.advanced-filter-group summary svg{color:#5c6e86;transition:transform .16s}.advanced-filter-group[open] summary svg{transform:rotate(180deg)}.advanced-filter-group>div{border-top:1px solid #e7edf4;gap:10px;padding:0 12px 14px;display:grid}.advanced-field{gap:6px;padding-top:10px;display:grid}.advanced-field span{color:#516179;font-size:11px;font-weight:850}.advanced-field select{color:#07142e;background:#f2f5f6;border:1px solid #dfe7ef;border-radius:8px;outline:0;width:100%;min-height:44px;padding:0 12px;font-size:13px;font-weight:800}.advanced-field select:focus{background:#fff;border-color:#7fb0ff;box-shadow:0 0 0 3px #0b5cff1f}.advanced-check{color:#07142e;background:#f8fbff;border:1px solid #dfe7ef;border-radius:10px;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:64px;padding:10px;text-decoration:none;transition:border-color .16s,background .16s,box-shadow .16s,transform .16s;display:grid}.advanced-check:hover,.advanced-check:focus-visible{background:#fff;border-color:#024ad857;outline:none;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.advanced-check-mark{color:#fff;background:#fff;border:1px solid #b9c6d7;border-radius:8px;place-items:center;width:24px;height:24px;display:grid}.advanced-check-copy{gap:2px;min-width:0;display:grid}.advanced-check-copy strong{color:#07142e;font-size:13px;font-weight:950;line-height:1.2}.advanced-check-copy small{color:#5a6b82;font-size:11px;font-weight:750;line-height:1.25}.advanced-check em{color:#53647c;text-transform:uppercase;background:#eef4fb;border-radius:999px;justify-content:center;align-items:center;min-width:38px;min-height:24px;font-size:10px;font-style:normal;font-weight:950;display:inline-flex}.advanced-check.active{background:linear-gradient(135deg,#024ad81a,#024ad808),#fff;border-color:#024ad873;box-shadow:inset 3px 0 #024ad8,0 10px 24px #024ad814}.advanced-check.active .advanced-check-mark{color:#fff;background:#024ad8;border-color:#024ad8}.advanced-check.active em{color:#fff;background:#024ad8}.advanced-filter-submit{color:#fff;cursor:pointer;background:#024ad8;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;min-height:42px;font-size:13px;font-weight:950;display:inline-flex;box-shadow:0 16px 32px #024ad83d}@media (max-width:1180px){.stock-layout.stock-layout-advanced{grid-template-columns:minmax(240px,290px) minmax(0,1fr)}}@media (max-width:980px){.stock-layout.stock-layout-advanced{grid-template-columns:1fr}.advanced-stock-sidebar{overscroll-behavior:auto;max-height:none;position:static;overflow:visible}}@media (max-width:560px){.advanced-stock-sidebar{border-radius:14px;margin-inline:-4px;padding:6px}.advanced-filter-top{flex-direction:column;align-items:stretch}}.site-header.exporter-header .separate-mega-panel,.site-header.exporter-header .mega-panel{overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:radial-gradient(circle at 78% 12%,#296ef92e,#0000 32%),linear-gradient(135deg,#06122afa,#030d22f5 58%,#020b1ffa);border:1px solid #7ea9ff33;border-radius:20px;max-height:calc(100vh - 132px);padding:18px;position:relative;overflow:hidden auto;box-shadow:inset 0 1px #ffffff14,0 24px 74px #020b1f75}.site-header.exporter-header .separate-mega-panel:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff0f,#0000 28% 72%,#296ef914),radial-gradient(circle at 10% 18%,#ffffff14,#0000 24%);position:absolute;inset:0}.site-header.exporter-header .mega-column,.site-header.exporter-header .auction-schedule-card,.site-header.exporter-header .menu-feature-card,.site-header.exporter-header .mega-company-card,.site-header.exporter-header .country-region-card,.site-header.exporter-header .mega-help-card,.site-header.exporter-header .mega-request-card{z-index:1;color:#fff;background:#ffffff0e;border:1px solid #7ea9ff29;border-radius:16px;padding:18px;position:relative;box-shadow:inset 0 1px #ffffff0e}.site-header.exporter-header .mega-column{border-right:1px solid #7ea9ff29}.site-header.exporter-header .mega-title-row h3,.site-header.exporter-header .mega-column h3,.site-header.exporter-header .auction-schedule-card h3,.site-header.exporter-header .mega-company-card h3{color:#6ea8ff;letter-spacing:.08em;font-size:12px;font-weight:900}.site-header.exporter-header .mega-title-note,.site-header.exporter-header .mega-link-row small,.site-header.exporter-header .country-region-head small,.site-header.exporter-header .mega-help-card p,.site-header.exporter-header .mega-request-card p,.site-header.exporter-header .mega-company-card small{color:#e8f1ffa3}.site-header.exporter-header .mega-title-row>a,.site-header.exporter-header .country-region-head>a,.site-header.exporter-header .country-chip-grid .country-more-link{color:#8db8ff;background:#296ef924}.site-header.exporter-header .mega-link-row,.site-header.exporter-header .mega-company-card a,.site-header.exporter-header .auction-schedule-card a,.site-header.exporter-header .priority-country-row a,.site-header.exporter-header .country-chip-grid a{color:#ffffffe6;background:#ffffff0a;border:1px solid #7ea9ff1f;border-radius:12px;padding:10px;text-decoration:none;transition:background .18s,border-color .18s,transform .18s}.site-header.exporter-header .mega-link-row:hover,.site-header.exporter-header .mega-company-card a:hover,.site-header.exporter-header .auction-schedule-card a:hover,.site-header.exporter-header .priority-country-row a:hover,.site-header.exporter-header .country-chip-grid a:hover{background:#296ef929;border-color:#6ea8ff70;transform:translateY(-2px)}.site-header.exporter-header .mega-link-row strong,.site-header.exporter-header .country-region-head strong,.site-header.exporter-header .country-menu-list a,.site-header.exporter-header .country-menu-list strong,.site-header.exporter-header .maker-grid a,.site-header.exporter-header .maker-grid a strong,.site-header.exporter-header .auction-schedule-card span,.site-header.exporter-header .auction-schedule-card a>b{color:#fff}.site-header.exporter-header .mega-link-row svg,.site-header.exporter-header .mega-icon-bubble,.site-header.exporter-header .auction-schedule-card a>b{color:#5f9cff}.site-header.exporter-header .maker-grid.separated .maker-logo-mark,.site-header.exporter-header .maker-grid a span,.site-header.exporter-header .country-flag{background:#ffffffeb;border-color:#7ea9ff38;box-shadow:0 14px 32px #0000002e}.site-header.exporter-header .priority-country-row,.site-header.exporter-header .country-region-scroll.separated{margin-top:12px}.site-header.exporter-header .country-region-scroll.separated{gap:12px;max-height:min(58vh,430px);padding-right:6px;overflow-y:auto}.site-header.exporter-header .mega-dark-cta,.site-header.exporter-header .mega-help-card{background:linear-gradient(#04122dc7,#020b1feb),url(/hero/dean-premium-dark-export-hero.png) 50%/cover;border-color:#6ea8ff3d}.site-header.exporter-header .mega-request-card{background:linear-gradient(#143060b8,#071837db)}.site-header.exporter-header .mega-request-card img{filter:drop-shadow(0 18px 30px #00000057)}@media (max-width:1180px){.site-header.exporter-header .mega-shell{width:min(980px,100vw - 28px)}}.dean-motion-stars{z-index:1;pointer-events:none;position:fixed;inset:0;overflow:hidden}.dean-motion-stars i{left:var(--star-x);top:var(--star-y);width:var(--star-size);height:var(--star-size);opacity:0;animation:deanStarFloat 5.8s ease-in-out var(--star-delay) infinite;background:#296ef9a6;border-radius:999px;position:absolute;box-shadow:0 0 14px #296ef961}@keyframes deanStarFloat{0%,to{opacity:0;transform:translateY(16px)scale(.55)}38%{opacity:.55}60%{opacity:.85;transform:translate(18px,-26px)scale(1)}}.exporter-section-head,.motion-proof-copy,.premium-stock-section,.category-country-grid,.info-panel{position:relative}.exporter-section-head:before,.motion-proof-copy:before{content:"";opacity:.8;background:#296ef9;border-radius:999px;width:8px;height:8px;position:absolute;top:-10px;left:-18px;box-shadow:18px -12px #296ef92e,36px 4px #024ad824}.motion-proof-band{z-index:2;background:radial-gradient(circle at 8% 16%,#296ef91f,#0000 28%),linear-gradient(135deg,#fff 0%,#f7fbff 48%,#fff 100%);border:1px solid #024ad81f;border-radius:18px;grid-template-columns:minmax(280px,.9fr) minmax(0,1.4fr);align-items:stretch;gap:28px;margin-top:56px;margin-bottom:32px;padding:30px;display:grid;position:relative;box-shadow:0 24px 76px #0f172a1a}.motion-proof-copy{align-content:center;gap:12px;display:grid}.motion-proof-copy .eyebrow{color:#024ad8;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.motion-proof-copy h2{color:#061225;letter-spacing:-.02em;max-width:520px;margin:0;font-size:clamp(30px,3vw,48px);font-weight:650;line-height:1}.motion-proof-copy p{color:#4b5563;max-width:560px;margin:0;font-size:15px;line-height:1.65}.motion-proof-actions{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.motion-proof-actions a{color:#07358f;background:#ffffffc7;border:1px solid #024ad824;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex;box-shadow:0 10px 24px #0f172a0f}.motion-number-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.motion-number-card{background:#fffffff0;border:1px solid #e4ebf5;border-radius:14px;align-content:space-between;gap:10px;min-height:190px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0f}.motion-number-card:after{content:"";background:#296ef91a;border-radius:999px;width:84px;height:84px;position:absolute;top:-24px;right:-24px}.motion-number-card svg{color:#024ad8;stroke-width:1.8px}.motion-number-card strong,.motion-stat-value{color:#061225;letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:clamp(34px,3.4vw,48px);font-weight:850;line-height:1}.motion-number-card span{color:#111827;font-size:14px;font-weight:850}.motion-number-card small{color:#64748b;font-size:11px;font-weight:650;line-height:1.45}.motion-card-link{color:#024ad8;align-items:center;gap:5px;width:fit-content;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}html[data-scroll-motion=ready] .scroll-reveal{transform:translate3d(var(--reveal-drift,0), 42px, 0) scale(.976);filter:blur(9px)}html[data-scroll-motion=ready] .scroll-reveal.is-visible{filter:blur();transform:translate(0,0)scale(1)}html[data-scroll-motion=ready] .motion-number-card.scroll-reveal{transform-origin:50% 100%;transform:translateY(38px)rotateX(7deg)scale(.97)}html[data-scroll-motion=ready] .motion-number-card.scroll-reveal.is-visible{transform:translate(0,0)rotateX(0)scale(1)}@media (max-width:1180px){.motion-proof-band,.motion-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.motion-proof-band,.motion-number-grid{grid-template-columns:1fr}.motion-proof-band{padding:22px}.dean-motion-stars i{display:none}}.premium-card-price-row em,.vehicle-card-view{color:#111827;background:#fff;border:1px solid #d4dce8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:40px;font-size:12px;font-style:normal;font-weight:850;text-decoration:none;transition:border-color .22s,color .22s,transform .22s cubic-bezier(.16,1,.3,1);display:inline-flex}.premium-vehicle-card:hover .premium-card-price-row em,.vehicle-card:hover .vehicle-card-view{color:#024ad8;border-color:#024ad8;transform:translate(2px)}.deal-badge,.stock-badge{z-index:3;color:#fff;letter-spacing:0;text-transform:none;background:#ff6a1a;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:850;line-height:1;position:absolute;top:18px;left:18px;box-shadow:0 10px 22px #0f172a29}.deal-badge.status-reserved{color:#fff;background:#07142e;border:1px solid #ffffff2e}.vehicle-image-dots{bottom:11px}@media (max-width:1180px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.stock-layout .stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.stock-layout .stock-card-grid{grid-template-columns:1fr}.premium-vehicle-card img,.vehicle-card .vehicle-photo,.vehicle-card .vehicle-photo img{height:235px;min-height:235px}.premium-card-body,.vehicle-card .vehicle-body{padding:19px 18px 15px}.premium-card-price-row,.vehicle-card-price-row{flex-direction:column;align-items:flex-start}.premium-card-price-row em,.vehicle-card-view{width:100%}}.vehicle-card h3{order:1}.vehicle-card .muted{order:2}.vehicle-card-price-row{order:3}.vehicle-card .premium-card-spec-grid{order:4}*{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:clip}body{color:var(--ink);background:var(--ds-canvas);letter-spacing:0;margin:0;font-family:Manrope,Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.container{width:min(1400px,100% - 48px);margin:0 auto}.site-header{z-index:200000;-webkit-backdrop-filter:blur(22px)saturate(1.25);backdrop-filter:blur(22px)saturate(1.25);background:#ffffffdb;border:1px solid #e8edf4eb;border-radius:999px;width:min(1240px,100% - 40px);margin:14px auto 0;position:sticky;top:14px;box-shadow:0 18px 50px #11224014}.top-bar{color:#344054;background:0 0;border-bottom:0;font-size:12px}.top-bar-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;min-height:38px;display:flex}.nav{justify-content:space-between;align-items:center;gap:20px;height:68px;padding:0 12px;display:flex}.brand{color:var(--blue-2);letter-spacing:0;align-items:center;gap:12px;display:flex}.brand-mark{color:#fff;background:linear-gradient(145deg,#0b2442,#164c86);border-radius:8px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #0f376938}.logo-wordmark{min-width:max-content}.brand-logo-image{-o-object-fit:contain;object-fit:contain;width:214px;height:auto;max-height:none;display:block}.compact-logo .brand-logo-image{width:154px}.logo-symbol{filter:drop-shadow(0 14px 24px #0f376929);width:44px;height:44px}.brand-mark:after{content:"";background:var(--red);opacity:.95;width:11px;height:54px;position:absolute;top:-7px;right:7px;transform:rotate(28deg)}.brand-mark span{z-index:1;font-size:22px;font-weight:900;position:relative}.brand-text{gap:1px;line-height:1;display:grid}.brand-name{letter-spacing:.08em;font-size:18px;font-weight:900}.brand-sub{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:800}.nav-links{background:#f8fafc;border:1px solid #edf1f6;border-radius:999px;align-items:center;gap:6px;padding:6px;display:flex}.nav-links a,.nav-links button{color:#3d4b5f;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:10px 14px;font-size:14px;font-weight:700}.nav-links a:hover,.nav-links button:hover{color:var(--blue);background:#fff}.header-actions{align-items:center;gap:10px;display:flex}.select-lite,.btn,.icon-btn{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:8px;min-height:42px;box-shadow:0 1px #0f234105}.select-lite{padding:0 12px}.btn{cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:800;transition:transform .15s,box-shadow .15s,border-color .15s,background .15s;display:inline-flex}.btn.primary{color:#fff;background:linear-gradient(135deg,#ff8a3d,#f04438);border-color:#0000;box-shadow:0 12px 26px #e83f323b}.btn.blue{color:#fff;background:linear-gradient(135deg,#174f90,#0e2a4d);border-color:#0000}.mega{border:1px solid var(--line);width:min(1180px,100vw - 40px);box-shadow:var(--shadow);background:#fff;border-radius:8px;grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;padding:22px;display:none;position:absolute;top:72px;left:50%;transform:translate(-50%)}.mega-trigger:hover+.mega,.mega:hover{display:grid}.mega strong{color:var(--blue);margin-bottom:10px;font-size:13px;display:block}.mega a{color:var(--muted);padding:7px 0;display:block}.hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 78% 20%,#0f37691a,#0000 35%),linear-gradient(90deg,#fff 0% 47%,#f7f9fc 47% 100%);position:relative;overflow:hidden}.market-hero{background:radial-gradient(circle at 78% 8%,#ff8a3d29,#0000 24%),radial-gradient(circle at 14% 2%,#123f761a,#0000 24%),linear-gradient(#f7f4ea 0%,#eef1e8 100%);border-bottom:1px solid #d8ded2b8;padding:34px 0 68px}.market-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;display:grid}.market-main{gap:18px;display:grid}.market-tabs{background:#ffffff8f;border:1px solid #ffffffc2;border-radius:999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;width:min(760px,100%);margin:0 auto;padding:8px;display:grid;box-shadow:0 18px 50px #12233e14}.market-tab{color:#475467;background:#ffffffc2;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:52px;font-weight:900;display:flex;box-shadow:0 8px 20px #0f23410a}.market-tab.active{color:#fff;background:linear-gradient(135deg,#123f76,#0c274b);border-color:#0000}.market-search,.market-filter,.rail-card{border:1px solid var(--line);border-radius:var(--radius-md);box-shadow:var(--shadow);background:#fffffff0}.market-search{overflow:hidden}.hero-board{background:radial-gradient(circle at 84% 18%,#d9e9fffa,#0000 35%),radial-gradient(circle at 16% 88%,#ff8a3d1f,#0000 30%),linear-gradient(145deg,#fffffff5,#f8fafcc7);border:1px solid #ffffffc2;border-radius:42px;position:relative;box-shadow:0 34px 90px #12233e21}.market-search-head{border-bottom:1px solid var(--line);background:linear-gradient(135deg,#fffffff0,#fafcffb8);grid-template-columns:minmax(0,1.05fr) minmax(420px,.95fr);justify-content:space-between;align-items:center;gap:46px;min-height:560px;padding:54px 58px 38px;display:grid}.hero-kicker{color:#c2410c;text-transform:uppercase;background:#fff7ed;border:1px solid #f5d0c5;border-radius:999px;width:fit-content;margin-bottom:18px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.market-search-head h1{color:#101828;letter-spacing:-.015em;max-width:660px;margin:0;font-size:clamp(48px,6.4vw,86px);line-height:.88}.market-search-head p{max-width:720px;color:var(--muted);margin:18px 0 0;font-size:18px;line-height:1.62}.hero-actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.hero-showcase{background:radial-gradient(circle at 50% 16%,#ffffff47,#0000 34%),linear-gradient(145deg,#123f76fa,#0c274bf0);border-radius:36px;min-height:460px;position:relative;overflow:hidden;box-shadow:0 42px 90px #12233e4d}.hero-showcase:before{content:"";filter:blur(4px);background:#d9e9ff2e;border-radius:999px;height:185px;position:absolute;inset:50px 34px auto}.hero-showcase img{-o-object-fit:cover;object-fit:cover;border-radius:30px;width:90%;height:255px;position:absolute;bottom:86px;left:5%;right:5%;box-shadow:0 30px 48px #00000040}.hero-showcase-top,.hero-price-card,.hero-meter{z-index:2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffe6;border:1px solid #ffffff7a;border-radius:18px;position:absolute;box-shadow:0 18px 38px #12233e29}.hero-showcase-top{justify-content:space-between;gap:12px;padding:14px 16px;display:flex;top:26px;left:26px;right:26px}.hero-showcase-top span,.hero-price-card span,.hero-price-card small,.hero-meter span{color:var(--muted);font-size:12px;font-weight:800}.hero-showcase-top strong{color:var(--blue-2)}.hero-price-card{gap:2px;min-width:148px;padding:14px;display:grid;bottom:24px;left:26px}.hero-price-card strong{color:var(--red);font-size:26px}.hero-meter{border-radius:50%;place-items:center;width:104px;height:104px;display:grid;bottom:24px;right:26px}.hero-meter strong{color:var(--blue);font-size:26px}.market-form{background:#fffffff0;border:1px solid #e8edf4db;border-radius:21px;grid-template-columns:repeat(5,minmax(0,1fr)) 110px;gap:10px;margin:-8px 34px 0;padding:18px;display:grid;box-shadow:0 24px 60px #12233e1a}.compact-field label{font-size:11px}.compact-field input,.compact-field select{min-height:40px;font-size:13px}.market-submit{align-self:end;min-height:40px}.ai-strip{background:#f7fbff;border:1px solid #dce6f2;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;margin:14px 34px 18px;padding:10px;display:grid}.ai-strip strong{color:#fff;background:#0f3769;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.ai-strip input{background:0 0;border:0;outline:none}.quick-searches{color:var(--muted);flex-wrap:wrap;align-items:center;gap:8px;padding:0 34px 28px;font-size:13px;display:flex}.quick-searches span{color:#334155;font-weight:900}.quick-searches a{border:1px solid var(--line);background:#fff;border-radius:999px;padding:7px 10px;font-weight:800}.market-content{grid-template-columns:240px 1fr;gap:18px;margin-top:8px;display:grid}.market-filter{padding:16px}.market-filter-head,.market-section-head,.rail-title{justify-content:space-between;align-items:center;gap:10px;display:flex}.market-filter-head a,.rail-title a{color:var(--red);font-size:12px;font-weight:900}.filter-group{border-top:1px solid var(--line);padding:14px 0}.filter-group:first-of-type{border-top:0}.filter-group strong{color:#1f2a3d;margin-bottom:10px;display:block}.filter-group label{color:#475467;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;min-height:28px;font-size:13px;display:grid}.filter-group em{color:#94a3b8;font-size:12px;font-style:normal}.market-section-head{margin-bottom:12px}.market-section-head h2{margin:0;font-size:26px}.market-section-head span{color:var(--muted);font-size:13px}.market-section-head strong{color:var(--blue)}.market-car-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.market-car-grid .vehicle-title{grid-template-columns:1fr;display:grid}.market-car-grid .card-actions{grid-template-columns:1fr 42px}.market-car-grid .vehicle-photo{aspect-ratio:16/11}.market-car-grid .vehicle-body{padding:13px}.market-car-grid .vehicle-title h3{font-size:15px}.market-car-grid .price{justify-items:start;font-size:18px}.market-car-grid .specs{grid-template-columns:repeat(3,minmax(0,1fr));font-size:12px}.service-strip{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.service-tile{border:1px solid var(--line);background:#fff;border-radius:12px;align-items:center;gap:12px;padding:16px;display:flex;box-shadow:0 10px 28px #0f23410d}.service-tile svg{color:var(--red)}.service-tile span{gap:3px;display:grid}.service-tile small{color:var(--muted)}.market-rail{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid;position:static;top:auto}.rail-card{padding:18px}.rail-title span{color:var(--red);background:#fff1ef;border-radius:999px;padding:5px 8px;font-size:11px;font-weight:900}.rail-big{color:#10243f;margin-top:10px;font-size:40px;display:block}.rail-row,.account-link{border-top:1px solid var(--line);color:#475467;grid-template-columns:1fr auto;align-items:center;gap:10px;padding:11px 0;font-size:13px;display:grid}.rail-row strong,.account-link b{color:#172033}.rail-row.stacked span{gap:3px;display:grid}.rail-row small{color:#94a3b8}.rail-row em{color:var(--green);font-style:normal;font-weight:900}.account-link{grid-template-columns:auto 1fr auto}.account-link svg{color:var(--blue)}.hero-grid{grid-template-columns:.98fr 1.02fr;align-items:center;gap:38px;min-height:650px;padding:56px 0;display:grid}.hero h1{letter-spacing:0;color:#101828;max-width:680px;margin:0;font-size:clamp(44px,5.8vw,78px);line-height:.94}.hero p{max-width:580px;color:var(--muted);font-size:18px;line-height:1.65}.hero-media{min-height:430px;position:relative}.hero-car{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:min(700px,105%);height:330px;position:absolute;top:60px;right:-20px;box-shadow:0 36px 90px #0f23412e}.floating-card{width:290px;box-shadow:var(--shadow);background:#fff;border:1px solid #e6ebf2e6;border-radius:12px;padding:18px;position:absolute;bottom:20px;right:20px}.search-panel{border:1px solid var(--line);background:#fff;border-radius:12px;margin-top:28px;overflow:hidden;box-shadow:0 24px 70px #0f23411f}.export-search-panel{overflow:visible}.search-mode-tabs{border-bottom:1px solid var(--line);background:#f8fbff;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:10px;display:grid}.search-mode-tabs button{color:#334155;cursor:pointer;text-align:left;background:0 0;border:1px solid #0000;border-radius:10px;align-items:center;gap:10px;min-height:48px;padding:8px 12px;display:flex}.search-mode-tabs button.active{color:#024ad8;background:#fff;border-color:#cfe0ff;box-shadow:0 10px 24px #0f172a14}.search-mode-tabs button span{gap:2px;font-size:13px;font-weight:900;display:grid}.search-mode-tabs small{color:#64748b;font-size:10px;font-weight:750}.ai-search-row{grid-template-columns:1fr auto;align-items:end;gap:12px;padding:16px;display:grid}.ai-search-row label{gap:7px;display:grid}.ai-search-row label span{color:#475467;font-size:12px;font-weight:800}.ai-search-row input{border:1px solid var(--line);border-radius:8px;min-height:48px;padding:0 14px}.search-combobox-field{position:relative}.search-combobox-trigger{color:#64748b;cursor:pointer;text-align:left;background:linear-gradient(#fff,#f8fbff);border:1px solid #d9e4f2;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;width:100%;min-height:44px;padding:0 10px 0 12px;display:flex;box-shadow:inset 0 1px #ffffffe6}.search-combobox-main{width:100%;min-width:0;color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;gap:8px;padding:0;display:flex}.search-combobox-trigger.has-value{color:#0f172a;background:#fff;border-color:#bcd2f5}.search-combobox-main span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.search-combobox-clear{color:#64748b;background:#edf3fb;border-radius:999px;flex:none;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.search-combobox-clear:hover{color:#b3262b;background:#fee2e2}.search-combobox-menu{z-index:80;background:#fff;border:1px solid #dbe6f5;border-radius:10px;min-width:230px;position:absolute;top:calc(100% + 7px);left:0;right:0;overflow:hidden;box-shadow:0 24px 60px #0f172a2e}.search-combobox-input-wrap{background:#f8fbff;border-bottom:1px solid #edf2f7;align-items:center;gap:7px;padding:9px;display:flex}.search-combobox-input-wrap input{background:#fff;border:1px solid #d9e4f2;border-radius:8px;width:100%;min-height:34px;padding:0 9px;font-size:12px;font-weight:750}.search-combobox-menu button{color:#1e293b;cursor:pointer;text-align:left;background:#fff;border:0;justify-content:space-between;align-items:center;gap:10px;width:100%;min-height:38px;padding:9px 11px;font-size:12px;font-weight:820;display:flex}.search-combobox-menu button:hover,.search-combobox-menu button.active{color:#024ad8;background:#eef5ff}.search-combobox-options{max-height:230px;padding:3px;overflow-y:auto}.search-combobox-empty{color:#64748b;padding:14px 12px;font-size:12px;font-weight:780}.export-search-grid{gap:12px;padding:16px 16px 0;display:grid}.export-search-grid.primary{grid-template-columns:minmax(240px,1.35fr) repeat(5,minmax(130px,1fr))}.export-search-grid.advanced{grid-template-columns:repeat(6,minmax(0,1fr))}.export-search-grid .field.wide{min-width:0}.export-search-footer{justify-content:space-between;align-items:center;gap:14px;padding:14px 16px 16px;display:flex}.search-helper-strip{flex-wrap:wrap;gap:8px;display:flex}.search-helper-strip span{color:#334155;background:#f8fbff;border:1px solid #e8eef7;border-radius:999px;align-items:center;gap:6px;padding:8px 10px;font-size:11px;font-weight:850;display:inline-flex}.quick-search-sections{border-top:1px solid var(--line);gap:10px;padding:14px 16px 16px;display:grid}.quick-search-sections strong{color:#0f172a;font-size:12px;font-weight:900}.quick-search-sections div{flex-wrap:wrap;gap:8px;display:flex}.active-search-summary{border-top:1px solid var(--line);background:#f8fbff;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 16px;display:flex}.active-search-summary span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.active-search-summary b{color:#024ad8;background:#fff;border:1px solid #dfe8f6;border-radius:999px;padding:6px 9px;font-size:11px}.active-search-summary button{color:#b3262b;cursor:pointer;background:0 0;border:0;font-size:11px;font-weight:900}.search-results-toolbar{background:#fff;border:1px solid #e5eaf2;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:14px 16px;display:flex}.search-results-toolbar>div:first-child{gap:3px;display:grid}.search-results-toolbar strong{color:#0f172a;font-size:15px;font-weight:950}.search-results-toolbar span{color:#64748b;font-size:12px}.result-sorters{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.result-sorters button,.result-sorters a{color:#334155;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.result-sorters button.active,.result-sorters a.active{color:#fff;background:#024ad8;border-color:#024ad8}.refine-link{color:#334155;background:#fff;border:1px solid #e2e8f0;border-radius:12px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;font-size:13px;font-weight:750;text-decoration:none;display:flex}.refine-link span{color:#fff;border:1px solid #cbd5e1;border-radius:5px;place-items:center;width:18px;height:18px;font-size:12px;display:grid}.refine-link.active{color:#024ad8;background:#eff6ff;border-color:#024ad857}.refine-link.active span{background:#024ad8;border-color:#024ad8}.filter-rail .chip{text-decoration:none}.filter-rail .chip.active{color:#fff;background:#024ad8;border-color:#024ad8}.stock-source-warning{color:#0e3191;background:#f8fbff;border:1px solid #c9e0fc;border-radius:12px;align-items:center;gap:9px;margin:-4px 0 14px;padding:10px 12px;font-size:13px;font-weight:700;display:flex}.stock-active-filters{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.stock-active-filters span{color:#64748b;background:#fff;border:1px solid #dfe8f6;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:800}.stock-active-filters b{color:#024ad8}.no-search-results{text-align:center;background:#fff;border:1px solid #e5eaf2;border-radius:12px;justify-items:center;gap:12px;padding:42px 24px;display:grid;box-shadow:0 16px 36px #0f172a0f}.no-search-results strong{color:#0f172a;font-size:22px;font-weight:950}.no-search-results span{color:#64748b;max-width:640px;line-height:1.5}.no-search-results div{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.no-search-results a{color:#024ad8;background:#f8fbff;border:1px solid #dfe8f6;border-radius:8px;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.auction-search-page{background:linear-gradient(#f7f9fc 0%,#fff 42%,#f7f9fc 100%)}.auction-search-hero{color:#fff;background:linear-gradient(90deg,#000c20f0,#00183eb8,#00183e2e),url(/hero/dean-premium-dark-export-hero.png) 50%/cover;padding:76px 0 86px;position:relative;overflow:hidden}.auction-hero-inner{grid-template-columns:minmax(0,1fr) 320px;align-items:center;gap:48px;display:grid}.auction-eyebrow{color:#dbeafe;background:#ffffff14;border:1px solid #fff3;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font-size:12px;font-weight:900;display:inline-flex}.auction-eyebrow span{background:#19c37d;border-radius:999px;width:8px;height:8px;box-shadow:0 0 0 6px #19c37d29}.auction-search-hero h1{color:#fff;letter-spacing:0;max-width:760px;margin:20px 0 14px;font-size:clamp(44px,5vw,76px);font-weight:850;line-height:.98}.auction-search-hero p{color:#ffffffd1;max-width:650px;font-size:15px;line-height:1.6}.auction-hero-actions{flex-wrap:wrap;gap:12px;margin-top:26px;display:flex}.auction-public-portal-card{background:linear-gradient(135deg,#fff 0%,#f8fbff 58%,#eef6ff 100%);border:1px solid #0f172a1a;border-radius:8px;justify-content:space-between;align-items:center;gap:28px;margin-top:26px;margin-bottom:28px;padding:24px;display:flex;box-shadow:0 18px 55px #0f172a14}.auction-public-portal-card h2{color:#07111f;margin:10px 0 8px;font-size:clamp(24px,3vw,38px);line-height:1.05}.auction-public-portal-card p{color:#516174;max-width:720px;margin:0;line-height:1.65}.auction-public-portal-card>a{color:#fff;background:#0357d6;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:9px;min-height:48px;padding:0 18px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #0357d638}.auction-public-portal-kicker{color:#0357d6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:7px;font-size:12px;font-weight:950;display:inline-flex}.auction-hero-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff1a;border:1px solid #ffffff2e;border-radius:18px;gap:10px;padding:18px;display:grid;box-shadow:0 24px 60px #00000047}.auction-hero-card img{-o-object-fit:contain;object-fit:contain;background:#ffffff1f;border-radius:12px;width:100%;height:160px}.auction-hero-card strong,.auction-hero-card b,.auction-hero-card span{color:#fff}.auction-hero-card a{color:#fff;background:#1262ff;border-radius:8px;justify-content:center;align-items:center;min-height:42px;font-weight:900;text-decoration:none;display:inline-flex}.auction-stat-strip{z-index:2;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:-36px;display:grid;position:relative}.auction-stat-strip div{background:#fff;border:1px solid #e5eaf2;border-radius:12px;grid-template-columns:44px 1fr;align-items:center;gap:4px 12px;padding:16px;display:grid;box-shadow:0 16px 40px #0f172a14}.auction-stat-strip svg{color:#024ad8;grid-row:span 2}.auction-stat-strip strong{color:#0f172a;font-size:20px;font-weight:950}.auction-stat-strip span{color:#64748b;font-size:12px;font-weight:800}.auction-search-shell{background:#fff;border:1px solid #e5eaf2;border-radius:18px;margin-top:34px;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.auction-search-head{background:#f8fbff;border-bottom:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:20px;padding:18px;display:flex}.auction-search-head span{color:#024ad8;text-transform:uppercase;font-size:12px;font-weight:900}.auction-search-head h2{color:#0f172a;margin:2px 0 0;font-size:26px}.auction-search-quick{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.auction-search-quick button{color:#334155;background:#fff;border:1px solid #dfe8f6;border-radius:999px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900}.auction-filter-grid{grid-template-columns:minmax(260px,1.4fr) repeat(3,minmax(150px,1fr));gap:12px;padding:18px;display:grid}.auction-filter-grid label{color:#475569;gap:7px;font-size:12px;font-weight:850;display:grid}.auction-filter-grid label.wide{grid-column:span 2}.auction-filter-grid input,.auction-filter-grid select{color:#0f172a;background:#fff;border:1px solid #d8e2f0;border-radius:8px;min-height:42px;padding:0 12px}.auction-filter-grid label.wide span{border:1px solid #d8e2f0;border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:8px;padding-left:12px;display:grid}.auction-filter-grid label.wide input{border:0}.auction-search-submit{align-self:end;min-height:42px}.auction-layout{grid-template-columns:280px 1fr;gap:24px;margin-top:30px;display:grid}.auction-marketing-banner{background:linear-gradient(135deg,#fff,#f7faff);border:1px solid #e5eaf2;border-radius:18px;grid-template-columns:minmax(0,1.05fr) minmax(280px,.7fr);align-items:center;gap:28px;margin-top:30px;padding:18px;display:grid;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a17}.auction-marketing-banner img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;background:#fff;border:1px solid #e8eef7;border-radius:14px;width:100%;max-height:430px;box-shadow:0 18px 42px #0f172a14}.auction-marketing-banner div{gap:12px;padding-right:12px;display:grid}.auction-marketing-banner span{color:#024ad8;text-transform:uppercase;font-size:12px;font-weight:950}.auction-marketing-banner strong{color:#061937;max-width:460px;font-size:clamp(34px,4vw,58px);font-weight:850;line-height:1}.auction-marketing-banner p{color:#475569;max-width:480px;margin:0;font-size:15px;line-height:1.65}.auction-side-panel,.auction-results-head,.auction-lot-card,.auction-process-band article{background:#fff;border:1px solid #e5eaf2;border-radius:14px;box-shadow:0 16px 40px #0f172a0f}.auction-side-panel{align-content:start;gap:14px;padding:18px;display:grid}.auction-side-panel h3{color:#0f172a;margin:0}.auction-side-panel label{color:#334155;align-items:center;gap:10px;font-size:13px;font-weight:750;display:flex}.auction-deposit-card{color:#fff;background:#061937;border-radius:12px;gap:8px;padding:16px;display:grid}.auction-deposit-card a{color:#fff;background:#1262ff;border-radius:8px;justify-content:center;align-items:center;min-height:36px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.auction-lot-results{gap:14px;display:grid}.auction-results-head{justify-content:space-between;align-items:center;gap:16px;padding:16px;display:flex}.auction-results-head div{gap:3px;display:grid}.auction-results-head strong{color:#0f172a;font-size:14px;font-weight:950}.auction-results-head span{color:#64748b;font-size:12px}.auction-results-head a{color:#024ad8;font-size:12px;font-weight:900;text-decoration:none}.auction-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.auction-lot-card{overflow:hidden}.auction-lot-image{background:linear-gradient(#fff,#f5f7fa);height:190px;position:relative}.auction-lot-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.auction-lot-image span,.auction-lot-image button{position:absolute;top:12px}.auction-lot-image span{color:#fff;background:#061937;border-radius:999px;padding:6px 9px;font-size:10px;font-weight:900;left:12px}.auction-lot-image button{color:#334155;background:#fff;border:0;border-radius:999px;place-items:center;width:34px;height:34px;display:grid;right:12px}.auction-lot-body{gap:10px;padding:14px;display:grid}.auction-lot-body strong{color:#0f172a;font-size:14px;font-weight:950}.auction-lot-body p{color:#64748b;margin:0;font-size:12px;font-weight:750}.auction-lot-body>div{flex-wrap:wrap;gap:7px;display:flex}.auction-lot-body>div span{color:#334155;background:#f8fbff;border:1px solid #e8eef7;border-radius:999px;align-items:center;gap:5px;padding:7px 9px;font-size:11px;font-weight:850;display:inline-flex}.auction-lot-body footer{border-top:1px solid #eef2f7;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.auction-lot-body footer b{color:#64748b;text-transform:uppercase;font-size:10px}.auction-lot-body footer small{color:#ff5b1a;text-transform:none;font-size:14px;font-weight:950;display:block}.auction-lot-body footer a{color:#fff;background:#ff5b1a;border-radius:8px;align-items:center;min-height:36px;padding:0 12px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.auction-real-page{padding-bottom:28px}.auction-real-hero{grid-template-columns:minmax(0,1fr) minmax(320px,520px);align-items:stretch;gap:24px;display:grid}.auction-real-copy,.auction-real-featured{background:#fff;border:1px solid #e5eaf2;border-radius:18px;box-shadow:0 18px 46px #0f172a12}.auction-real-copy{align-content:center;gap:16px;padding:clamp(22px,4vw,42px);display:grid}.auction-real-copy h2{color:#071427;max-width:760px;margin:0;font-size:clamp(30px,4vw,54px);font-weight:880;line-height:1.02}.auction-real-copy p{color:#536273;max-width:680px;margin:0;font-size:15px;line-height:1.7}.auction-real-featured{display:grid;overflow:hidden}.auction-real-featured-photo{background:linear-gradient(#f7faff,#fff);min-height:310px;display:grid}.auction-real-featured-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;max-height:380px}.auction-real-featured>div:not(.auction-real-empty){border-top:1px solid #edf2f7;gap:8px;padding:18px;display:grid}.auction-real-featured span{color:#024ad8;text-transform:uppercase;font-size:11px;font-weight:950}.auction-real-featured strong{color:#0f172a;font-size:22px;font-weight:950}.auction-real-featured p{color:#64748b;margin:0;font-size:13px;font-weight:760}.auction-real-featured a:not(.auction-real-featured-photo){color:#fff;background:#024ad8;border-radius:8px;justify-self:start;align-items:center;min-height:38px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.auction-real-empty{align-content:center;gap:12px;min-height:320px;padding:24px;display:grid}.auction-real-strip{margin-top:4px;margin-bottom:26px}.auction-search-quick a{color:#0f172a;background:#fff;border:1px solid #dbe7f5;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;text-decoration:none;display:inline-flex}.auction-real-lot-card .auction-lot-image{display:grid}.auction-real-lot-card .auction-lot-image img{transition:transform .2s}.auction-real-lot-card:hover .auction-lot-image img{transform:scale(1.025)}.auction-process-band{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:34px;margin-bottom:54px;display:grid}.auction-process-band article{gap:8px;padding:18px;display:grid}.auction-process-band svg{color:#024ad8}.auction-process-band strong{color:#0f172a}.auction-process-band span{color:#64748b;font-size:12px;line-height:1.45}@media (max-width:1040px){.auction-hero-inner,.auction-layout,.auction-marketing-banner{grid-template-columns:1fr}.auction-public-portal-card{flex-direction:column;align-items:flex-start}.auction-stat-strip,.auction-process-band,.auction-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.auction-search-hero{padding:54px 0 70px}.auction-stat-strip,.auction-process-band,.auction-filter-grid,.auction-lot-grid{grid-template-columns:1fr}.auction-filter-grid label.wide{grid-column:auto}.auction-search-head,.auction-results-head,.auction-marketing-banner,.auction-lot-body footer{display:grid}.auction-marketing-banner div{padding-right:0}.auction-public-portal-card{padding:20px}.auction-public-portal-card>a{width:100%}}.export-search-panel.compact .export-search-grid.primary{grid-template-columns:minmax(220px,1.4fr) repeat(3,minmax(130px,1fr))}.export-search-panel.compact .export-search-grid.primary .field:nth-child(n+5){display:none}.export-search-panel.compact .export-search-grid.advanced{grid-template-columns:repeat(4,minmax(0,1fr))}.export-search-panel.compact .export-search-grid.advanced .field:nth-child(n+9){display:none}.search-tabs{border-bottom:1px solid var(--line);gap:8px;padding:12px;display:flex}.search-tabs button{color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px 15px}.search-tabs button.active{color:#fff;background:linear-gradient(135deg,#153f75,#0e2a4d)}.search-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;display:grid}.field{gap:7px;display:grid}.field label{color:#475467;font-size:12px;font-weight:700}.field input,.field textarea,.field select{border:1px solid var(--line);color:#172033;background:#fbfdff;border-radius:8px;outline:none;width:100%;min-height:44px;padding:0 12px;transition:border-color .15s,box-shadow .15s,background .15s}.field input:focus,.field textarea:focus,.field select:focus{background:#fff;border-color:#0f37695c;box-shadow:0 0 0 4px #0f376914}.field textarea{resize:vertical;min-height:120px;padding:12px}.chips{flex-wrap:wrap;gap:8px;padding:0 16px 16px;display:flex}.chip{border:1px solid var(--line);color:#475467;cursor:pointer;background:#fff;border-radius:999px;padding:8px 12px;font-size:13px;font-weight:700;transition:transform .15s,box-shadow .15s,border-color .15s}@media (max-width:1180px){.export-search-grid.primary,.export-search-panel.compact .export-search-grid.primary{grid-template-columns:repeat(2,minmax(0,1fr))}.export-search-grid.advanced,.export-search-panel.compact .export-search-grid.advanced{grid-template-columns:repeat(3,minmax(0,1fr))}.export-search-panel.compact .export-search-grid.primary .field:nth-child(n+5),.export-search-panel.compact .export-search-grid.advanced .field:nth-child(n+9){display:grid}}@media (max-width:760px){.search-mode-tabs,.export-search-grid.primary,.export-search-grid.advanced,.export-search-panel.compact .export-search-grid.primary,.export-search-panel.compact .export-search-grid.advanced,.ai-search-row{grid-template-columns:1fr}.export-search-footer{display:grid}.search-submit-btn{width:100%}.search-results-toolbar{display:grid}.result-sorters{justify-content:flex-start}}.section.soft{background:radial-gradient(circle at 86% 0%, #d9e9ff80, transparent 24%), var(--soft)}.section-head{justify-content:space-between;align-items:end;gap:20px;margin-bottom:26px;display:flex}.section h2{letter-spacing:-.012em;margin:0;font-size:clamp(34px,4vw,54px);line-height:.98}.muted{color:var(--muted)}.stock-layout{grid-template-columns:260px 1fr;gap:22px;display:grid}.customer-layout{grid-template-columns:240px 1fr;gap:22px;display:grid}.filter-rail,.panel,.vehicle-card,.auth-card,.dashboard-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff0}.filter-rail{box-shadow:var(--soft-shadow);align-self:start;padding:18px;position:sticky;top:92px}.vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.stock-tools{border:1px solid var(--line);border-radius:var(--radius-md);background:#fff;justify-content:space-between;align-items:center;gap:14px;margin-bottom:14px;padding:14px;display:flex;box-shadow:0 10px 26px #0f23410a}.stock-tools>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.stock-tools span{color:var(--muted);font-size:13px}.stock-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.vehicle-card{transition:transform .16s,box-shadow .16s,border-color .16s;overflow:hidden;box-shadow:0 18px 45px #12233e12}.vehicle-card:hover{border-color:#0f37692e;transform:translateY(-3px);box-shadow:0 30px 70px #12233e24}.vehicle-photo{aspect-ratio:16/11;background:linear-gradient(145deg,#d9e9ff,#f8fafc);display:block;position:relative;overflow:hidden}.vehicle-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .22s}.vehicle-card:hover .vehicle-photo img{transform:scale(1.035)}.tag{color:var(--blue);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:6px 9px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:0 10px 22px #0f23411a}.photo-tag{position:absolute;top:12px;left:12px}.photo-count{color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111827b8;border-radius:999px;padding:6px 9px;font-size:12px;font-weight:800;position:absolute;bottom:12px;right:12px}.vehicle-body{padding:18px}.vehicle-title{justify-content:space-between;gap:10px;margin-bottom:10px;display:flex}.vehicle-title h3{margin:0;font-size:18px;line-height:1.25}.price{color:var(--red);white-space:nowrap;justify-items:end;gap:2px;font-size:22px;font-weight:800;display:grid}.price span{color:#94a3b8;font-size:10px;font-weight:900}.specs{color:#475467;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;font-size:13px;display:grid}.card-actions{grid-template-columns:1fr 44px;gap:10px;margin-top:16px;display:grid}.icon-btn{cursor:pointer;place-items:center;display:grid}.steps{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.step,.country-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#fffffff0;padding:22px;box-shadow:0 10px 26px #0f23410a}.feature-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.feature-card{border:1px solid var(--line);border-radius:var(--radius-md);background:#ffffffe6;padding:24px;transition:transform .16s,box-shadow .16s,border-color .16s;box-shadow:0 18px 44px #12233e0f}.feature-card:hover{border-color:#123f7629;transform:translateY(-3px);box-shadow:0 26px 66px #12233e1c}.mini-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.page-hero{border-bottom:1px solid var(--line);background:radial-gradient(circle at 80% 0,#ff8a3d1f,#0000 28%),linear-gradient(#f7f4ea,#f6f7f3);padding:66px 0 38px}.page-hero h1{max-width:760px;margin:0;font-size:clamp(38px,5vw,60px);line-height:1}.step-number{color:#fff;background:linear-gradient(145deg,#153f75,#0e2a4d);border-radius:8px;place-items:center;width:38px;height:38px;margin-bottom:18px;font-weight:800;display:grid}.dashboard-preview{grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:22px;display:grid}.dashboard-card{box-shadow:var(--shadow);padding:22px}.status-row{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:12px 0;display:grid}.dot{background:var(--green);border-radius:50%;width:10px;height:10px}.auth-shell{background:radial-gradient(circle at 12% 14%,#093e7e1f,#0000 30%),linear-gradient(135deg,#f7f9fc 0%,#f4f6f9 48%,#eef4f8 100%);grid-template-columns:minmax(0,1.08fr) minmax(390px,.72fr);min-height:100vh;display:grid}.auth-visual{background:linear-gradient(#fffffff0,#f8fbffe6),#fff;grid-template-rows:auto 1fr auto auto;gap:24px;min-width:0;padding:clamp(28px,4vw,58px);display:grid;position:relative;overflow:hidden}.auth-visual-top{z-index:1;justify-content:space-between;align-items:center;gap:18px;display:flex;position:relative}.auth-visual-top>span{color:var(--ink);white-space:nowrap;background:#ffffffd1;border:1px solid #103d701f;border-radius:999px;align-items:center;gap:7px;padding:8px 11px;font-size:12px;font-weight:850;display:inline-flex}.auth-copy{z-index:1;align-self:end;max-width:760px;position:relative}.auth-copy h1{letter-spacing:0;margin:16px 0;font-size:clamp(38px,5.4vw,68px);line-height:.98}.auth-copy p{max-width:640px;color:var(--muted);margin:0;font-size:18px;line-height:1.65}.auth-media{min-width:0;position:relative}.auth-media img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:100%;height:min(390px,39vh);box-shadow:0 30px 80px #0f234129}.auth-media-card{background:#ffffffe6;border:1px solid #ffffff85;border-radius:8px;width:min(310px,100% - 36px);padding:15px;position:absolute;bottom:18px;right:18px;box-shadow:0 20px 48px #0f23412e}.auth-media-card strong,.auth-media-card span{display:block}.auth-media-card strong{color:var(--ink);font-size:14px}.auth-media-card span{color:var(--muted);margin-top:4px;font-size:12px;line-height:1.45}.auth-trust-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.auth-trust-grid div{min-width:0;color:var(--ink);background:#ffffffd1;border:1px solid #103d701a;border-radius:8px;align-items:center;gap:8px;padding:12px;font-size:13px;font-weight:850;display:flex}.auth-trust-grid svg{color:#0f5f9f;flex:none}.auth-panel{place-items:center;min-width:0;padding:clamp(22px,4vw,46px);display:grid}.auth-card{background:#fffffff0;border:1px solid #103d701f;border-radius:8px;width:min(100%,430px);min-width:0;padding:clamp(22px,3vw,32px);box-shadow:0 28px 80px #0f23411f}.form-stack{gap:14px;margin-top:22px;display:grid}.auth-form .btn{width:100%}.auth-form .btn.outline{justify-content:center;gap:8px;display:inline-flex}.auth-row{justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.auth-row a,.auth-footnote a,.auth-back-link{color:#0f5f9f;font-weight:850;text-decoration:none}.auth-check{color:var(--muted);align-items:center;gap:8px;font-weight:750;display:inline-flex}.auth-input-icon{position:relative}.auth-input-icon>svg{color:#57708e;pointer-events:none;position:absolute;top:50%;left:13px;transform:translateY(-50%)}.auth-input-icon>input,.auth-input-icon .auth-password-control>input{padding-left:40px}.auth-password-control{position:relative}.auth-password-control button{color:#51647d;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:50%;right:10px;transform:translateY(-50%)}.auth-password-control input{padding-right:48px}.auth-two-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.auth-status{color:#0b426f;background:#0f5f9f14;border:1px solid #0f5f9f2e;border-radius:8px;margin:0;padding:10px 12px;font-size:13px;font-weight:850}.auth-footnote{text-align:center;color:var(--muted);margin:0;font-size:13px;font-weight:750}.auth-back-link{justify-content:center;align-items:center;gap:7px;min-height:42px;display:inline-flex}.otp-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:8px;display:grid}.otp-row input{text-align:center;min-width:0;height:52px;font-size:20px;font-weight:800}.auth-shell{background:radial-gradient(circle at 10% 8%,#0f5f9f1f,#0000 28%),linear-gradient(135deg,#f8fafc 0%,#f3f7fb 48%,#edf4f8 100%);grid-template-columns:minmax(0,1fr) minmax(392px,480px);gap:24px;min-height:100dvh;padding:24px}.auth-visual{background:linear-gradient(#ffffffeb,#f7fafde0),#fff;border:1px solid #103d701a;border-radius:8px;box-shadow:0 24px 70px #0f23411a}.auth-visual-top>span{background:#fff;border-radius:8px;font-weight:800;box-shadow:0 8px 24px #0f23410f}.auth-copy{align-self:center}.auth-copy h1{max-width:720px;font-size:clamp(36px,4.7vw,60px);line-height:1.02}.auth-copy p{max-width:600px;font-size:14px}.auth-media img{height:clamp(220px,31vh,330px);box-shadow:0 20px 56px #0f234124}.auth-media-card{background:#fffffff0;border-color:#103d701a}.auth-trust-grid div{background:#fff;box-shadow:0 8px 24px #0f23410d}.auth-panel{padding:0}.auth-card{background:#fffffff5;border-color:#103d701f;width:min(100%,440px);padding:32px;box-shadow:0 24px 70px #0f23411f}.auth-card .tag{color:#0b426f;background:#0f5f9f14;border-color:#0f5f9f29}.auth-card h1{margin:14px 0 8px;font-size:34px;line-height:1.08}.auth-card .muted{margin:0;line-height:1.6}.auth-form{gap:16px}.auth-form .field{gap:7px}.auth-form label{color:#24364f;font-size:13px;font-weight:800}.auth-form input,.auth-form select{background:#fff;border-color:#103d7029;height:48px;min-height:48px;transition:border-color .18s ease-out,box-shadow .18s ease-out,background .18s ease-out;box-shadow:0 1px #0f234105}.auth-form input:focus,.auth-form select:focus{border-color:#0f8b8d;outline:0;box-shadow:0 0 0 4px #0f8b8d1f}.auth-input-icon>svg{color:#657995}.auth-row{padding:2px 0 4px}.auth-check input{accent-color:#0f5f9f;width:16px;height:16px}.auth-form .btn{border-radius:8px;min-height:48px;font-weight:850;transition:transform .18s ease-out,box-shadow .18s ease-out,opacity .18s ease-out}.auth-form .btn:hover{transform:translateY(-1px)}.auth-form .btn:disabled{cursor:wait;opacity:.68;transform:none}.auth-form .btn.outline{background:#fff}.auth-status{color:#075b5c;background:#0f8b8d14;border-color:#0f8b8d2e}@media (max-width:980px){.auth-shell{grid-template-columns:1fr;padding:16px}.auth-visual{min-height:auto}.auth-copy h1{font-size:clamp(32px,7vw,48px)}.auth-panel{place-items:start center}.auth-card{width:min(100%,560px)}}@media (max-width:640px){.auth-shell{background:#f8fafc;gap:12px;padding:12px}.auth-visual{display:none}.auth-panel{align-items:center;min-height:calc(100dvh - 24px)}.auth-card{padding:24px}.auth-card h1{font-size:30px}.auth-row{align-items:flex-start}.auth-two-grid{grid-template-columns:1fr}}.auth-shell-dean{color:#14224b;background:#eaf2ff;justify-content:flex-end;align-items:center;min-height:100dvh;padding:34px 58px;display:flex;position:relative;overflow:hidden}:is(body:has(.auth-shell-dean) .exporter-topbar,body:has(.auth-shell-dean) .floating-actions,body:has(.auth-shell-dean) .mobile-bottom-nav,body:has(.auth-shell-dean) .ai-chat-center){display:none}.auth-world-art{transform-origin:45% 55%;will-change:transform;background-image:url(/uploads/auth/dean-login-world-bg.png);background-position:50%;background-size:cover;animation:11s ease-in-out infinite authWorldDrift;position:absolute;inset:0}.auth-world-wash{background:linear-gradient(90deg,#ffffff05 0%,#ffffff14 48%,#ffffff2e 100%);position:absolute;inset:0}.auth-shell-dean .auth-panel{z-index:1;width:min(100%,455px);padding:0;display:flex;position:relative}.auth-dean-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;border:0;border-radius:8px;width:100%;max-width:455px;padding:0;overflow:hidden;box-shadow:0 28px 80px #0c19462e}.auth-card-hero{text-align:center;color:#fff;background:radial-gradient(circle at 15% 0,#4144be6b,#0000 34%),linear-gradient(145deg,#1d2b82 0%,#111f5b 48%,#081235 100%);justify-items:center;padding:42px 42px 34px;display:grid}.auth-card-logo{-o-object-fit:contain;object-fit:contain;width:180px;max-width:78%;height:auto;margin:0 0 22px;display:block}.auth-card-hero p{color:#ffffffb8;letter-spacing:0;text-transform:uppercase;margin:0 0 18px;font-size:10px;font-weight:700}.auth-card-hero h1{color:#fff;margin:0;font-size:24px;font-weight:800;line-height:1.2}.auth-card-hero span{color:#ffffffd1;margin-top:8px;font-size:14px;line-height:1.5;display:block}.auth-card-body{padding:34px 38px 32px}.auth-card-body .form-stack{margin-top:0}.auth-shell-dean .auth-form{gap:16px}.auth-shell-dean .auth-form label{color:#24364f;font-size:13px;font-weight:800}.auth-shell-dean .auth-form input,.auth-shell-dean .auth-form select{color:#14224b;background:#f9fbff;border:1px solid #dce2ef;border-radius:8px;height:56px;min-height:56px;font-size:15px;font-weight:650}.auth-shell-dean .auth-input-icon>svg{color:#7b87a5;left:18px}.auth-shell-dean .auth-input-icon>input,.auth-shell-dean .auth-input-icon .auth-password-control>input{padding-left:48px}.auth-shell-dean .auth-form input:focus,.auth-shell-dean .auth-form select:focus{background:#fff;border-color:#4338ff;box-shadow:0 0 0 4px #4338ff1a}.auth-shell-dean .auth-password-control button{color:#7b87a5;width:36px;height:36px;right:14px}.auth-shell-dean .auth-row{padding:0;font-size:14px}.auth-shell-dean .auth-row a,.auth-shell-dean .auth-footnote a,.auth-shell-dean .auth-back-link{color:#4338ff;font-weight:850}.auth-shell-dean .auth-form .btn{border-radius:8px;min-height:56px;font-size:14px;font-weight:900}.auth-shell-dean .auth-form .btn.primary{background:linear-gradient(90deg,#2828b8,#4338ff,#5a4fff);border:0;box-shadow:0 16px 34px #4338ff47}.auth-shell-dean .auth-form .btn.outline{color:#26324d;background:#fff;border-color:#dfe5f0}.auth-shell-dean .auth-status{color:#252a80;background:#4338ff14;border-color:#4338ff2e}.auth-shell-dean .auth-status-error{color:#be123c;background:#fff1f2f5;border-color:#e11d482e}.auth-toast-stack{z-index:10000;pointer-events:none;width:min(420px,100vw - 32px);display:grid;position:fixed;top:24px;right:24px}.auth-toast{color:#111827;pointer-events:auto;background:#fffffffa;border:1px solid #e2e8f0eb;border-radius:12px;grid-template-columns:40px minmax(0,1fr) 34px;align-items:center;gap:12px;min-height:72px;padding:14px;animation:.18s ease-out both authToastIn;display:grid;box-shadow:0 20px 52px #0f172a2e}.auth-toast-error{background:linear-gradient(#fff 0%,#fff5f7 100%);border-color:#fb718557;box-shadow:0 22px 54px #be123c2e}.auth-toast-success{background:linear-gradient(#fff 0%,#f0fdf4 100%);border-color:#22c55e47}.auth-toast-icon{color:#4338ff;background:#4338ff17;border-radius:10px;place-items:center;width:40px;height:40px;display:grid}.auth-toast-error .auth-toast-icon{color:#e11d48;background:#ffe4e6eb}.auth-toast-success .auth-toast-icon{color:#15803d;background:#dcfce7eb}.auth-toast-copy{gap:3px;min-width:0;display:grid}.auth-toast-copy strong{color:#111827;font-size:13px;font-weight:900}.auth-toast-copy span{color:#526174;font-size:13px;font-weight:650;line-height:1.42}.auth-toast-close{color:#64748b;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;place-items:center;width:34px;height:34px;display:grid}.auth-toast-close:hover{color:#0f172a;background:#f1f5f9db;border-color:#94a3b83d}@keyframes authToastIn{0%{opacity:0;transform:translateY(-10px)scale(.985)}to{opacity:1;transform:translate(0,0)scale(1)}}@keyframes authWorldDrift{0%,to{transform:translate(0,0)scale(1.018)}42%{transform:translate(16px,-10px)scale(1.035)}72%{transform:translate(-10px,8px)scale(1.026)}}@media (prefers-reduced-motion:reduce){.auth-world-art{animation:none}}@media (max-width:980px){.auth-shell-dean{justify-content:center;padding:28px}.auth-shell-dean .auth-panel{width:min(100%,455px)}}@media (max-width:640px){.auth-toast-stack{width:auto;top:14px;left:14px;right:14px}.auth-toast{grid-template-columns:36px minmax(0,1fr) 32px;gap:10px;padding:12px}.auth-toast-icon{width:36px;height:36px}.auth-shell-dean{align-items:center;min-height:100dvh;padding:18px}.auth-world-art{background-position:42%}.auth-world-wash{background:#eaf2ff2e}.auth-dean-card{max-width:100%}.auth-card-hero{padding:30px 24px 26px}.auth-card-logo{width:160px;margin-bottom:18px}.auth-card-body{padding:26px 24px 24px}.auth-shell-dean .auth-form input,.auth-shell-dean .auth-form select,.auth-shell-dean .auth-form .btn{height:52px;min-height:52px}}.footer{border-top:1px solid var(--line);color:var(--muted);padding:32px 0}.floating-actions{z-index:60;gap:10px;display:grid;position:fixed;bottom:88px;right:12px}.floating-actions a{color:#fff;background:linear-gradient(135deg,#153f75,#0e2a4d);border-radius:999px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 18px 40px #0f234138}.mobile-bottom-nav{display:none}.loading-skeleton{background:linear-gradient(90deg,#eef2f7,#f8fafc,#eef2f7) 0 0/200% 100%;border-radius:12px;min-height:180px;animation:1.4s infinite skeletonMove}@keyframes skeletonMove{0%{background-position:0 0}to{background-position:-200% 0}}.pagination{justify-content:center;align-items:center;gap:12px;margin-top:24px;display:flex}.compare-drawer,.ai-chat-widget{border:1px solid var(--line);background:#fff;border-radius:12px;padding:16px}@media (max-width:980px){.nav-links,.header-actions .select-lite{display:none}.site-header{border-left:0;border-right:0;border-radius:0;width:100%;margin-top:0;top:0}.hero{background:#fff}.hero-grid,.market-shell,.market-content,.market-search-head,.stock-layout,.customer-layout,.dashboard-preview,.auth-shell{grid-template-columns:1fr}.hero-grid{min-height:0}.hero-media{min-height:360px}.search-grid,.vehicle-grid,.stock-card-grid,.market-car-grid,.service-strip,.steps,.feature-grid,.mini-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.market-rail{position:static}.hero-showcase{min-height:320px}.market-form{grid-template-columns:repeat(2,minmax(0,1fr))}.market-submit{grid-column:span 2}.filter-rail{position:static}}@media (max-width:640px){.container{width:min(100% - 24px,1180px)}.market-hero{padding-top:18px}.market-search-head{padding:24px}.market-search-head h1{font-size:42px}.hero-actions{grid-template-columns:1fr;display:grid}.hero-showcase{border-radius:21px;min-height:280px}.hero-showcase img{width:88%;height:155px;bottom:72px;left:6%}.hero-showcase-top{top:14px;left:14px;right:14px}.hero-price-card{bottom:14px;left:14px}.hero-meter{width:86px;height:86px;bottom:14px;right:14px}.hero h1{font-size:42px}.search-grid,.vehicle-grid,.stock-card-grid,.market-car-grid,.service-strip,.market-tabs,.steps,.feature-grid,.mini-kpis,.market-form,.ai-strip{grid-template-columns:1fr}.market-submit{grid-column:auto}.market-search-head,.stock-tools{flex-direction:column;align-items:stretch}.hero-car{width:100%;right:0}.floating-card{width:auto;left:14px;right:14px}.auth-visual{padding:24px}.floating-actions{display:none}.mobile-bottom-nav{z-index:55;border-top:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fffffff0;grid-template-columns:repeat(5,1fr);display:grid;position:sticky;bottom:0}.mobile-bottom-nav a{color:#475467;place-items:center;gap:3px;padding:9px 4px;font-size:11px;font-weight:800;display:grid}}.exporter-page{background:#fff}.exporter-topbar{color:#fff;background:#071426;border:0}.exporter-topbar-inner,.exporter-topbar-inner>div,.exporter-topbar-inner span,.exporter-topbar-inner a{align-items:center;gap:7px;display:flex}.exporter-topbar-inner{justify-content:space-between;min-height:34px;font-size:12px}.exporter-header{background:#fff;border:0;border-bottom:1px solid #e8eef8;border-radius:0;width:100%;margin:0;top:0;box-shadow:0 10px 30px #12233e0d}.exporter-nav{height:70px;padding:0}.exporter-nav-links{background:0 0;border:0;border-radius:0;gap:10px}.exporter-nav-links a{color:#0f172a;align-items:center;gap:4px;font-size:13px;font-weight:800;display:inline-flex}.exporter-actions .icon-btn{border-radius:999px;min-width:40px;height:40px}.badge-dot{position:relative}.badge-dot:after{content:"0";color:#fff;background:#ef4444;border-radius:50%;place-items:center;width:16px;height:16px;font-size:10px;font-weight:900;display:grid;position:absolute;top:-5px;right:-3px}.exporter-hero{background:#eaf3ff;border-bottom:1px solid #dfe8f6;min-height:370px;position:relative;overflow:hidden}.exporter-hero-bg{background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 39%,#ffffff57 65%,#ffffff14 100%),linear-gradient(#fff3,#ffffff8f),url(/hero/dean-japan-export-road-bg.jpeg) 50% 46%/cover;position:absolute;inset:0}.exporter-hero-grid{z-index:1;grid-template-columns:minmax(0,.85fr) minmax(430px,.9fr) 220px;align-items:center;gap:22px;min-height:370px;padding:34px 0;display:grid;position:relative}.exporter-hero-copy span{color:#0f172a;text-transform:uppercase;margin-bottom:8px;font-size:12px;font-weight:900;display:block}.exporter-hero-copy h1{color:#0f172a;letter-spacing:-.015em;max-width:560px;margin:0;font-size:clamp(34px,4.2vw,58px);line-height:.98}.exporter-hero-copy p{color:#334155;max-width:480px;font-size:14px;line-height:1.55}.hero-proof-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;max-width:660px;margin-top:24px;display:grid}.hero-proof{background:#ffffffeb;border:1px solid #e7eef8;border-radius:10px;grid-template-columns:auto 1fr;align-items:center;gap:2px 9px;padding:12px;display:grid;box-shadow:0 14px 30px #12233e14}.hero-proof svg{color:#0b55d9;grid-row:span 2}.hero-proof small{color:#64748b;font-size:11px}.hero-car-stage{min-height:340px;position:relative}.hero-car-stage img{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:drop-shadow(0 32px 44px #0f172a47);background:linear-gradient(#ffffffd1,#f1f5f9ad);border-radius:22px;width:min(680px,112%);height:340px;position:absolute;inset:0 auto auto -8px}.arrival-card{background:#fffffff0;border:1px solid #e7eef8;border-radius:14px;gap:12px;padding:16px;display:grid;box-shadow:0 22px 48px #12233e24}.arrival-card div{gap:3px;display:grid}.arrival-card strong{font-size:18px}.arrival-card span{color:#64748b;font-size:12px}.arrival-card img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%}.search-dock{z-index:2;background:linear-gradient(#fffffffa,#f8fbfff5),#fff;border:1px solid #dfe8f6;border-radius:18px;margin-top:-46px;position:relative;overflow:hidden;box-shadow:0 22px 60px #12233e24}.search-tabs-line{border-bottom:1px solid #e8eef8;gap:34px;padding:0 22px;display:flex}.search-tabs-line a{color:#475569;border-bottom:3px solid #0000;padding:16px 0 13px;font-size:13px;font-weight:800}.search-tabs-line a.active{color:#0b55d9;border-color:#0b55d9}.exporter-search-grid{grid-template-columns:1.1fr 1.1fr 1fr 1.4fr auto;gap:16px;padding:20px 22px 10px;display:grid}.modern-search-grid{grid-template-columns:minmax(280px,1.6fr) repeat(4,minmax(150px,1fr));align-items:end;gap:12px;padding:18px 22px 12px}.exporter-search-grid label{color:#334155;gap:8px;font-size:12px;font-weight:800;display:grid}.exporter-search-grid input,.exporter-search-grid select{color:#101828;background:#fbfdff;border:1px solid #dfe8f6;border-radius:10px;min-height:44px;padding:0 12px;font-weight:650}.exporter-search-grid select{appearance:none;background:linear-gradient(45deg,#0000 50%,#475569 50%) right 15px center/6px 6px no-repeat,linear-gradient(135deg,#475569 50%,#0000 50%) right 10px center/6px 6px no-repeat,#fbfdff;padding-right:34px}.keyword-search-field span{background:#fff;border:1px solid #dfe8f6;border-radius:12px;align-items:center;gap:10px;min-height:48px;padding:0 14px;display:flex}.keyword-search-field span svg{color:#024ad8}.keyword-search-field span input{background:0 0;border:0;border-radius:0;width:100%;min-height:44px;padding:0}.keyword-search-field span input:focus{box-shadow:none}.range-field{color:#334155;gap:8px;font-size:12px;font-weight:800;display:grid}.range-field>div{grid-template-columns:1fr 1fr;gap:8px;display:grid}.search-submit-btn{width:100%;min-height:48px}.search-helper-row{color:#66758a;flex-wrap:wrap;align-items:center;gap:8px;padding:0 22px 18px;font-size:12px;font-weight:700;display:flex}.search-helper-row a{color:#024ad8;background:#fff;border:1px solid #dfe8f6;border-radius:999px;align-items:center;min-height:30px;padding:6px 10px;text-decoration:none;display:inline-flex}.more-filter{color:#334155;background:0 0;border:0;margin:0 auto 16px;font-weight:800;display:none}.side-search-zone{grid-template-columns:1.15fr .9fr 1.15fr;gap:14px;margin-top:16px;display:grid}.side-search-card,.center-search-card{background:#fff;border:1px solid #e8eef8;border-radius:12px;box-shadow:0 12px 30px #12233e12}.side-search-card{gap:14px;padding:16px;display:grid}.side-search-head{align-items:center;gap:10px;display:flex}.side-search-head>svg{color:#0b55d9}.side-search-head span,.maker-search-list a span{gap:3px;display:grid}.side-search-head strong,.center-search-card>strong{color:#0f172a;font-size:14px}.side-search-head small,.maker-search-list small,.exchange-mini small{color:#64748b;font-size:11px}.maker-search-list,.budget-search-list{gap:7px;display:grid}.maker-search-list a{color:#0f172a;border:1px solid #eef3fb;border-radius:8px;grid-template-columns:38px 1fr auto;align-items:center;gap:10px;min-height:48px;padding:8px 10px;display:grid}.maker-search-logo{background:linear-gradient(#fff,#f5f8ff);border:1px solid #dfe8f6;border-radius:12px;place-items:center;width:34px;height:34px;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0f}.maker-search-logo img{z-index:2;-o-object-fit:contain;object-fit:contain;width:21px;height:21px;display:block;position:relative}.maker-search-logo b{z-index:1;color:#0b55d938;place-items:center;font-size:10px;font-weight:900;display:grid;position:absolute;inset:0}.maker-search-list b{color:#0b55d9;font-size:12px}.side-search-link,.budget-search-list a{color:#0b55d9;border-radius:8px;align-items:center;min-height:34px;font-size:12px;font-weight:900;display:inline-flex}.budget-search-list a{background:#f8fbff;border:1px solid #dfe8f6;padding:0 10px}.center-search-card{align-content:start;gap:13px;padding:16px;display:grid}.center-search-card div{flex-wrap:wrap;gap:8px;display:flex}.center-search-card a{color:#0b55d9;background:#f8fbff;border:1px solid #dfe8f6;border-radius:999px;align-items:center;min-height:32px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.exchange-mini{border-top:1px solid #eef3fb;gap:7px;padding-top:13px;display:grid}.exchange-mini>strong{color:#0f172a;font-size:12px}.exchange-mini a{color:#0f172a;grid-template-columns:42px 1fr auto;align-items:center;gap:8px;font-size:11px;display:grid}.exchange-mini span{color:#0b55d9;font-weight:900}.exchange-mini b{font-size:12px}.country-mini-flag{-o-object-fit:cover;object-fit:cover;vertical-align:-2px;border-radius:3px;width:22px;height:15px;display:inline-block;box-shadow:0 0 0 1px #dfe8f6}.quick-action-strip{background:#fff;border:1px solid #e8eef8;border-radius:12px;grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin-top:26px;padding:16px;display:grid}.quick-action-card{align-items:center;gap:10px;min-height:48px;display:flex}.quick-action-card svg{color:#ef4444}.quick-action-card span{gap:2px;display:grid}.quick-action-card strong{font-size:12px}.quick-action-card small{color:#64748b;font-size:11px}.exporter-section,.category-country-grid,.tool-card-grid,.info-grid,.proof-grid,.media-grid,.bottom-stat-bar{margin-top:30px}.exporter-section-head{justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px;display:flex}.exporter-section-head h2{color:#0f172a;letter-spacing:0;margin:0;font-size:22px}.exporter-section-head a{color:#0b55d9;font-size:12px;font-weight:900}.category-country-grid{grid-template-columns:minmax(0,1fr) 270px;gap:22px;display:grid}.body-type-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.body-type-card,.country-list-card,.info-panel,.trust-card,.ai-tool-card,.auction-live-card,.app-promo-card,.bottom-stat-bar,.vehicle-card{background:#fff;border:1px solid #e8eef8;border-radius:12px}.body-type-card{place-items:center;gap:6px;min-height:132px;padding:14px 8px 12px;transition:transform .15s,border-color .15s,box-shadow .15s;display:grid}.body-type-card img{-o-object-fit:contain;object-fit:contain;width:94%;height:64px}.body-type-card:hover{border-color:#024ad83d;transform:translateY(-2px);box-shadow:0 12px 26px #0f172a12}.body-type-card strong{font-size:13px}.body-type-card small{color:#64748b;font-size:11px}.country-list-card{padding:16px}.country-list-card a{color:#334155;justify-content:space-between;padding:7px 0;font-size:13px;display:flex}.home-vehicle-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:12px;display:grid}.stock-card-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.home-vehicle-row .vehicle-card{box-shadow:none;border-radius:10px}.home-vehicle-row .vehicle-photo{aspect-ratio:16/10}.home-vehicle-row .vehicle-body{padding:9px}.home-vehicle-row .vehicle-title{gap:8px;display:grid}.home-vehicle-row .vehicle-title h3{text-transform:uppercase;font-size:13px}.home-vehicle-row .price{justify-items:start;font-size:15px}.home-vehicle-row .specs{grid-template-columns:1fr 1fr;gap:6px;font-size:11px}.home-vehicle-row .card-actions{display:none}.home-vehicle-row .vehicle-body>.btn{display:none!important}.tool-card-grid{grid-template-columns:1.25fr 1fr 1fr 1fr;gap:18px;display:grid}.auction-live-card{color:#fff;background:#071426;padding:20px;position:relative;overflow:hidden}.auction-live-card img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;opacity:.86;border-radius:12px;width:42%;position:absolute;bottom:16px;right:16px}.live-label{background:#ef4444;border-radius:999px;width:fit-content;padding:5px 8px;font-size:11px;font-weight:900}.auction-timer{gap:8px;margin:14px 0;display:flex}.auction-timer span{background:#ffffff1f;border-radius:10px;place-items:center;width:56px;height:56px;font-size:22px;font-weight:900;display:grid}.auction-timer small{color:#cbd5e1;font-size:10px}.ai-tool-card{gap:12px;padding:18px;display:grid}.ai-tool-card>span{color:#fff;background:#7c3aed;border-radius:999px;justify-self:end;padding:4px 8px;font-size:10px;font-weight:900}.ai-tool-card h3{margin:0}.ai-tool-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.sheet-preview,.prompt-bubble{color:#475569;background:#f3f6ff;border-radius:10px;padding:14px;font-size:13px}.estimate-row{color:#64748b;justify-content:space-between;gap:10px;display:flex}.estimate-row strong{color:#0f172a}.auction-ai-tools-section{grid-template-columns:minmax(340px,1.35fr) repeat(3,minmax(220px,1fr));align-items:stretch;gap:16px;margin-top:30px;display:grid}.auction-ai-live-card,.auction-ai-tool-card{color:#08142d;background:#fff;border:1px solid #dfe8f6;border-radius:12px;min-height:254px;text-decoration:none;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.auction-ai-live-card{color:#fff;background:radial-gradient(circle at 86% 20%,#2563eb57,#0000 30%),linear-gradient(135deg,#071226 0%,#0a1938 54%,#101f41 100%);grid-template-columns:minmax(0,.92fr) minmax(190px,.88fr);gap:14px;padding:18px;display:grid}.auction-ai-card-copy,.auction-ai-tool-card{gap:10px;display:grid}.auction-ai-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.auction-ai-card-head span{letter-spacing:0;font-size:15px;font-weight:800}.auction-ai-card-head small,.auction-ai-tool-card>small{color:#64748b;font-size:11px;font-weight:700}.auction-ai-live-card .auction-ai-card-head small{color:#cbd5e1;text-align:right;white-space:nowrap;gap:5px;display:grid}.auction-ai-live-card .auction-ai-card-head span{white-space:nowrap}.auction-ai-live-card .auction-ai-card-head b{color:#fff;background:#ef4444;border-radius:999px;justify-self:end;width:fit-content;padding:3px 7px;font-size:9px}.auction-ai-timer{gap:8px;display:flex}.auction-ai-timer span{background:#ffffff14;border:1px solid #ffffff1f;border-radius:10px;place-items:center;width:58px;min-height:48px;font-size:20px;font-weight:900;display:grid}.auction-ai-timer small{color:#b9c7dc;margin-top:-2px;font-size:9px;font-weight:700}.auction-ai-live-card h3,.auction-ai-tool-card h3{margin:0}.auction-ai-live-card h3{max-width:270px;font-size:15px;line-height:1.2}.auction-ai-live-card p{color:#c8d4e7;margin:5px 0 0;font-size:11px;line-height:1.5}.auction-ai-bid-row{color:#cbd5e1;flex-wrap:wrap;gap:12px;font-size:11px;display:flex}.auction-ai-bid-row strong{color:#fff}.auction-ai-cta,.auction-ai-tool-cta{color:#fff;background:#0b55d9;border-radius:8px;justify-content:center;align-items:center;gap:8px;width:fit-content;min-height:40px;padding:0 20px;font-size:12px;font-weight:900;display:inline-flex}.auction-ai-live-media{align-content:end;gap:10px;min-width:0;display:grid;position:relative}.auction-ai-live-car{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;box-shadow:0 18px 44px #00000052}.auction-ai-thumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.auction-ai-thumbs img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff38;border-radius:7px;width:100%}.auction-ai-tool-card{padding:16px}.auction-ai-tool-card .auction-ai-card-head svg{color:#93b4ff}.auction-sheet-mini{grid-template-columns:minmax(86px,.82fr) minmax(78px,.7fr);align-items:center;gap:12px;display:grid}.auction-sheet-mini img{aspect-ratio:4/5;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;background:#fff;border:1px solid #dbe5f3;border-radius:8px;width:100%}.auction-sheet-mini div,.auction-ai-price-note,.auction-ai-estimate-box,.auction-ai-market-trend{gap:4px;display:grid}.auction-sheet-mini span,.auction-ai-price-note span,.auction-ai-estimate-box span,.auction-ai-market-trend span,.auction-ai-found{color:#64748b;font-size:11px;font-weight:700}.auction-sheet-mini strong{color:#08142d;font-size:28px;line-height:1}.auction-sheet-mini em{color:#475569;font-size:11px;font-style:normal;font-weight:700}.auction-ai-price-note strong,.auction-ai-estimate-box strong{color:#08142d;font-size:13px}.auction-ai-prompt{color:#25324a;background:#eef0ff;border-radius:8px;margin:0;padding:13px;font-size:12px;line-height:1.45}.auction-ai-tool-car{-o-object-fit:contain;object-fit:contain;justify-self:center;width:92%;max-height:86px}.auction-ai-estimator{grid-template-columns:88px minmax(0,1fr);align-items:center;gap:10px;display:grid}.auction-ai-estimator img{-o-object-fit:cover;object-fit:cover;background:#eef4fb;border-radius:8px;width:88px;height:54px}.auction-ai-estimator div{gap:3px;min-width:0;display:grid}.auction-ai-estimator strong{color:#08142d;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:12px;overflow:hidden}.auction-ai-estimator span{color:#64748b;font-size:11px}.auction-ai-estimate-box{background:#fff;border:1px solid #edf2f9;border-radius:8px;grid-template-columns:1fr auto;align-items:center;padding:9px}.auction-ai-market-trend{grid-template-columns:1fr auto;align-items:center}.auction-ai-market-trend strong{color:#10a66e;align-items:center;gap:3px;font-size:12px;display:inline-flex}.auction-ai-tool-card.smart .auction-ai-tool-cta,.auction-ai-tool-card.price-tool .auction-ai-tool-cta{width:100%}.trust-grid{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;display:grid}.trust-card{gap:7px;min-height:98px;padding:14px;display:grid}.trust-card svg,.service-icon-grid svg{color:#0b55d9}.trust-card strong{font-size:12px}.trust-card small{color:#64748b;font-size:11px}.info-grid,.proof-grid,.media-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.media-grid{grid-template-columns:1fr 1fr 1.2fr 1.2fr}.info-panel,.app-promo-card{padding:18px}.guide-grid,.service-icon-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.guide-grid a,.service-icon-grid a{border:1px solid #e8eef8;border-radius:10px;gap:4px;padding:9px;display:grid}.guide-grid span{font-size:22px}.guide-grid small,.service-icon-grid span,.tracker-tabs,.shipment-steps{color:#64748b;font-size:11px}.tracker-tabs,.shipment-steps{justify-content:space-between;gap:8px;margin:12px 0;display:flex}.tracker-panel form,.newsletter-panel form{grid-template-columns:1fr auto;gap:8px;display:grid}.tracker-panel input,.newsletter-panel input{border:1px solid #dfe8f6;border-radius:8px;min-height:42px;padding:0 12px}.trust-logos{grid-template-columns:1fr 1fr;gap:10px 18px;display:grid}.trust-logos .exporter-section-head{grid-column:1/-1}.trust-logos strong{color:#0b55d9}.trust-logos span{color:#334155;font-size:13px}.reviews-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.reviews-panel .exporter-section-head{grid-column:1/-1}.review-card-mini{color:#334155;border:1px solid #e8eef8;border-radius:10px;gap:12px;padding:14px;font-size:13px;display:grid}.review-card-mini span{color:#f59e0b}.gallery-panel div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.gallery-panel img,.video-panel img{aspect-ratio:16/10;-o-object-fit:cover;object-fit:cover;border-radius:10px;width:100%}.video-panel{position:relative}.video-panel button{color:#0b55d9;background:#ffffffeb;border:0;border-radius:50%;width:58px;height:58px;font-size:24px;position:absolute;top:56%;left:50%;transform:translate(-50%,-50%)}.blog-panel{gap:10px;display:grid}.blog-panel a{grid-template-columns:76px 1fr;align-items:center;gap:10px;display:grid}.blog-panel img{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:76px;height:54px}.blog-panel span{gap:4px;font-weight:800;display:grid}.blog-panel small{color:#64748b;font-weight:500}.app-promo-card{color:#fff;background:#071426;grid-template-columns:1fr 120px;gap:14px;display:grid}.app-promo-card h3{margin:0 0 8px}.qr-box{color:#071426;background:#fff;border-radius:10px;place-items:center;width:76px;height:76px;font-weight:900;display:grid}.app-promo-card img{-o-object-fit:cover;object-fit:cover;border-radius:12px;width:100%;height:170px}.premium-ops-grid,.premium-proof-grid,.premium-media-grid{align-items:stretch;gap:20px}.premium-ops-grid .info-panel,.premium-proof-grid .info-panel,.premium-media-grid .info-panel,.premium-app-promo-card{background:radial-gradient(circle at 88% 10%,#2563eb14,#0000 28%),linear-gradient(#fff 0%,#f8fbff 100%);border-color:#d9e4f2;border-radius:18px;padding:22px;position:relative;overflow:hidden;box-shadow:0 20px 48px #0f172a14}.premium-ops-grid .exporter-section-head,.premium-proof-grid .exporter-section-head,.premium-media-grid .exporter-section-head{margin-bottom:8px}.premium-ops-grid .exporter-section-head h2,.premium-proof-grid .exporter-section-head h2,.premium-media-grid .exporter-section-head h2{color:#07142e;margin:0;font-size:18px;font-weight:850;display:block}.premium-panel-intro{color:#596a83;max-width:460px;margin:0 0 18px;font-size:13px;line-height:1.55}.premium-guide-panel .guide-grid a,.premium-services-panel .service-icon-grid a{background:#ffffffd1;border-color:#dfe8f6;border-radius:14px;min-height:86px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s;position:relative}.premium-guide-panel .guide-grid a:hover,.premium-services-panel .service-icon-grid a:hover,.premium-blog-panel a:hover{border-color:#024ad847;transform:translateY(-1px);box-shadow:0 14px 30px #0f172a14}.premium-guide-panel .guide-grid a svg,.premium-services-panel .service-icon-grid a svg:last-child{color:#8aa1c2;position:absolute;top:12px;right:12px}.premium-guide-panel .country-mini-flag{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:31px;height:21px;box-shadow:0 6px 14px #0f172a24}.premium-guide-panel .guide-grid strong,.premium-services-panel .service-icon-grid span{color:#08142d;font-size:14px;font-weight:900}.premium-guide-panel .guide-grid small{color:#66758c;line-height:1.35}.premium-tracker-panel form,.premium-newsletter-panel form{gap:10px}.premium-tracker-panel input,.premium-newsletter-panel input{color:#08142d;background:#fff;border-color:#d7e2f1;border-radius:12px;min-height:48px;font-weight:750}.premium-tracker-panel .tracker-tabs{justify-content:flex-start;gap:8px}.premium-tracker-panel .tracker-tabs span{color:#1b4f9a;background:#edf4ff;border-radius:999px;padding:7px 10px;font-weight:850}.premium-tracker-panel .shipment-steps{margin-top:18px;position:relative}.premium-tracker-panel .shipment-steps:before{content:"";background:linear-gradient(90deg,#0b55d9,#78a8ff,#dbe8ff);height:2px;position:absolute;top:8px;left:8px;right:8px}.premium-tracker-panel .shipment-steps span{color:#5c6d84;justify-items:center;gap:10px;font-weight:800;display:grid;position:relative}.premium-tracker-panel .shipment-steps span:before{content:"";background:#0b55d9;border:4px solid #eaf1ff;border-radius:999px;width:16px;height:16px;box-shadow:0 0 0 1px #0b55d92e}.premium-services-panel .service-icon-grid a{grid-template-columns:32px 1fr;align-items:center}.premium-services-panel .service-icon-grid a>svg:first-child{color:#0b55d9}.premium-trust-panel>span,.premium-reviews-panel>.review-card-mini:not(.premium-review-card){display:none}.trust-badge-grid,.trust-proof-list,.premium-review-stack{gap:10px;display:grid}.trust-badge-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.trust-badge-grid strong{color:#0b55d9;background:#fff;border:1px solid #dbe6f4;border-radius:14px;min-height:48px;padding:12px;font-size:13px;line-height:1.35;box-shadow:0 10px 24px #0f172a0d}.trust-proof-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:8px}.trust-proof-list span{color:#334155;align-items:center;gap:8px;font-size:13px;font-weight:750;display:inline-flex}.trust-proof-list svg{color:#10a66e;flex:none}.premium-reviews-panel{grid-template-columns:1fr;display:grid}.premium-review-stack{grid-template-columns:repeat(3,minmax(0,1fr))}.premium-review-card{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#dce6f3;border-radius:16px;min-height:176px;padding:16px;box-shadow:0 14px 30px #0f172a0f}.premium-review-card span{color:#f5a400;gap:2px;display:inline-flex}.premium-review-card p{color:#334155;margin:0;font-size:13px;line-height:1.55}.premium-review-card strong{color:#08142d}.premium-gallery-panel div{gap:10px}.premium-gallery-panel img{aspect-ratio:4/3;border-radius:14px;box-shadow:0 12px 28px #0f172a1a}.premium-video-panel{min-height:300px}.premium-video-panel img{border-radius:16px;height:202px;box-shadow:0 16px 34px #0f172a1f}.premium-video-panel button{place-items:center;font-size:0;display:grid;box-shadow:0 18px 38px #024ad838}.premium-video-panel button:before{content:"";border-top:12px solid #0000;border-bottom:12px solid #0000;border-left:17px solid #0b55d9;width:0;height:0;margin-left:4px}.premium-blog-panel a{background:#fff;border:1px solid #dfe8f6;border-radius:14px;min-height:74px;padding:9px 34px 9px 9px;position:relative}.premium-blog-panel a>svg{color:#9aaecb;position:absolute;right:13px}.premium-blog-panel img{border-radius:12px;width:78px;height:58px}.premium-app-promo-card{color:#fff;background:radial-gradient(circle at 85% 18%,#2563eb61,#0000 28%),linear-gradient(135deg,#071226 0%,#102a5c 100%);grid-template-columns:1.05fr .8fr;min-height:300px}.premium-card-kicker{color:#c9dcff;background:#ffffff1f;border-radius:999px;width:fit-content;padding:6px 10px;font-size:11px;font-weight:900;display:inline-flex}.premium-app-promo-card h3{margin-top:16px;font-size:20px;line-height:1.18}.premium-app-promo-card p{color:#c8d6ee;line-height:1.55}.premium-app-promo-card .qr-box{color:#0b55d9;width:86px;height:86px}.premium-app-promo-card img{-o-object-fit:contain;object-fit:contain;background:#ffffff14;border-radius:16px;align-self:end;height:210px}.premium-newsletter-panel{flex-direction:column;justify-content:center;display:flex}.premium-newsletter-panel p{color:#334155;line-height:1.55}.newsletter-proof-row{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.newsletter-proof-row span{color:#164d9c;background:#eef5ff;border-radius:999px;align-items:center;gap:6px;padding:7px 10px;font-size:12px;font-weight:850;display:inline-flex}.newsletter-proof-row svg{color:#0b55d9}@media (max-width:1180px){.premium-ops-grid .info-panel,.premium-proof-grid .info-panel,.premium-media-grid .info-panel,.premium-app-promo-card{border-radius:16px;padding:22px}.premium-review-stack,.trust-badge-grid,.trust-proof-list{grid-template-columns:1fr}.premium-review-card{min-height:0}.premium-tracker-panel form,.premium-newsletter-panel form,.premium-app-promo-card{grid-template-columns:1fr}.premium-app-promo-card img{height:170px}}.bottom-stat-bar{border:1px solid #e8eef8;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;padding:14px;display:grid}.bottom-stat-bar div{grid-template-columns:auto 1fr;align-items:center;gap:2px 10px;display:grid}.bottom-stat-bar svg{color:#334155;grid-row:span 2}.bottom-stat-bar strong{font-size:14px}.bottom-stat-bar span{color:#64748b;font-size:11px}.exporter-footer{color:#cbd5e1;background:#071426;border:0;margin-top:34px}.exporter-footer-grid{grid-template-columns:1.4fr repeat(7,1fr);gap:26px;padding:42px 0 26px;display:grid}.footer-brand p{max-width:240px;line-height:1.6}.exporter-footer .brand-logo-image{filter:brightness(0)invert()drop-shadow(0 10px 24px #ffffff1f)}.social-row{gap:8px;display:flex}.social-row span{border:1px solid #ffffff29;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.footer-col{align-content:start;gap:8px;font-size:13px;display:grid}.footer-col h4{color:#fff;margin:0 0 8px}.whatsapp-pill{color:#fff;text-align:center;background:#16a34a;border-radius:999px;margin-top:8px;padding:10px 12px;font-weight:900}.footer-copy{border-top:1px solid #ffffff1f;padding:16px 0;font-size:12px}@media (max-width:1180px){.exporter-hero-grid{grid-template-columns:1fr 1fr}.arrival-card{display:none}.quick-action-strip,.body-type-row,.side-search-zone,.trust-grid,.bottom-stat-bar{grid-template-columns:repeat(4,minmax(0,1fr))}.side-search-zone{grid-template-columns:1fr}.stock-card-grid,.auction-ai-tools-section,.tool-card-grid,.info-grid,.proof-grid,.media-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.home-vehicle-row,.exporter-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.exporter-topbar-inner,.exporter-topbar-inner>div{align-items:flex-start;gap:8px}.exporter-nav-links,.exporter-actions .icon-btn{display:none}.exporter-hero-grid,.category-country-grid,.exporter-search-grid,.tracker-panel form,.newsletter-panel form{grid-template-columns:1fr}.keyword-search-field{grid-column:auto}.modern-search-grid{padding:16px}.search-helper-row{padding-inline:16px}.exporter-hero{min-height:0}.exporter-hero-grid{padding:26px 0 82px}.hero-car-stage{min-height:210px}.hero-car-stage img{width:100%;height:210px;position:static}.hero-proof-row,.side-search-zone,.quick-action-strip,.body-type-row,.trust-grid,.guide-grid,.service-icon-grid,.stock-card-grid,.auction-ai-tools-section,.tool-card-grid,.info-grid,.proof-grid,.media-grid,.bottom-stat-bar,.exporter-footer-grid{grid-template-columns:1fr}.home-vehicle-row{grid-template-columns:repeat(2,minmax(0,1fr))}.search-dock{margin-top:-64px}.search-tabs-line{gap:20px;overflow-x:auto}.reviews-panel{grid-template-columns:1fr}.media-grid{margin-bottom:84px}.auction-ai-live-card{grid-template-columns:1fr}.auction-ai-live-card .auction-ai-card-head small{text-align:left}.auction-ai-live-card .auction-ai-card-head b{justify-self:start}.auction-ai-timer span{width:31%;min-width:0}.auction-sheet-mini{grid-template-columns:.7fr 1fr}}.design-token-surface{color:var(--ds-ink);background:var(--ds-canvas)}.utility-strip,.exporter-topbar{background:var(--ds-ink);color:var(--ds-on-ink)}.site-header,.exporter-header{background:var(--ds-canvas);border-color:var(--ds-hairline);box-shadow:none}.exporter-header{border-bottom:1px solid var(--ds-hairline)}.brand,.exporter-nav-links a,.nav-links a,.nav-links button{color:var(--ds-ink)}.exporter-nav-links a,.nav-links a,.nav-links button{border-radius:var(--ds-rounded-md);font-weight:500}.exporter-nav-links a:hover,.nav-links a:hover,.nav-links button:hover{color:var(--ds-primary);background:0 0}.icon-btn,.select-lite,.btn,.field input,.field textarea,.field select,.exporter-search-grid input,.exporter-search-grid select,.tracker-panel input,.newsletter-panel input,.text-input{border:1px solid var(--ds-steel);border-radius:var(--ds-rounded-md);background:var(--ds-canvas);min-height:44px;color:var(--ds-ink);box-shadow:none}.btn{min-height:44px;padding:0 var(--ds-space-xl);border-radius:var(--ds-rounded-md);letter-spacing:.7px;text-transform:uppercase;font-size:14px;font-weight:600}.btn.primary,.btn.blue{color:var(--ds-on-ink);background:var(--ds-primary);border-color:var(--ds-primary);box-shadow:none}.btn.primary:active,.btn.blue:active{background:var(--ds-primary-deep);border-color:var(--ds-primary-deep)}.btn:hover,.icon-btn:hover,.chip:hover{box-shadow:none;transform:none}.btn.outline,.button-outline{color:var(--ds-primary);border-color:var(--ds-primary);background:var(--ds-canvas)}.section{padding:var(--ds-space-section) 0}.section.soft,.exporter-page{background:var(--ds-canvas)}.cloud-band{background:var(--ds-cloud)}.fog-band{background:var(--ds-fog)}.ink-slab,.exporter-footer,.auction-live-card,.app-promo-card{color:var(--ds-on-ink);background:var(--ds-ink)}.search-dock,.quick-action-strip,.body-type-card,.country-list-card,.info-panel,.trust-card,.ai-tool-card,.auction-live-card,.app-promo-card,.bottom-stat-bar,.vehicle-card,.filter-rail,.panel,.auth-card,.dashboard-card,.market-search,.market-filter,.rail-card,.stock-tools,.service-tile,.floating-card,.arrival-card,.hero-proof,.card-product,.card-product-feature,.card-customer-story,.card-article-tile,.card-pricing-tier,.card-category-icon,.hero-promo-card{border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-xl);background:var(--ds-paper);box-shadow:none}.vehicle-card,.card-product,.card-customer-story,.card-article-tile,.card-pricing-tier,.arrival-card{box-shadow:var(--ds-shadow-soft)}.vehicle-card:hover{border-color:var(--ds-steel);box-shadow:var(--ds-shadow-soft);transform:none}.exporter-hero{background:var(--ds-cloud);border-bottom:1px solid var(--ds-hairline)}.exporter-hero-bg{background:linear-gradient(90deg,#fffffff5 0%,#ffffffd1 39%,#ffffff57 65%,#ffffff14 100%),linear-gradient(#fff3,#ffffff8f),url(/hero/dean-japan-export-road-bg.jpeg) 50% 46%/cover}.exporter-hero-copy span,.hero-kicker{color:var(--ds-charcoal);background:var(--ds-canvas);border-color:var(--ds-hairline);border-radius:var(--ds-rounded-lg)}.exporter-hero-copy h1,.hero h1,.market-search-head h1,.section h2,.exporter-section-head h2{color:var(--ds-ink);letter-spacing:0;font-weight:500}.exporter-hero-copy h1 strong,.exporter-section-head a,.search-tabs-line a.active,.market-section-head strong,.mega strong,.tag,.price,.trust-logos strong,.video-panel button{color:var(--ds-primary)}.search-tabs-line a.active{border-color:var(--ds-primary)}.hero-proof svg,.quick-action-card svg,.trust-card svg,.service-icon-grid svg,.account-link svg,.bottom-stat-bar svg{color:var(--ds-primary)}.badge-dot:after,.live-label,.badge-sale-coral{background:var(--ds-bloom-coral);color:var(--ds-on-ink)}.ai-tool-card>span{border-radius:var(--ds-rounded-lg);background:var(--ds-primary-soft);color:var(--ds-primary-deep)}.sheet-preview,.prompt-bubble,.vehicle-photo,.service-tile{background:var(--ds-cloud)}.quick-action-strip,.bottom-stat-bar{padding:var(--ds-space-md)}.quick-action-card strong,.body-type-card strong,.trust-card strong,.bottom-stat-bar strong,.vehicle-title h3{color:var(--ds-ink);font-weight:500}.quick-action-card small,.body-type-card small,.hero-proof small,.trust-card small,.guide-grid small,.service-icon-grid span,.tracker-tabs,.shipment-steps,.bottom-stat-bar span,.muted,.field label{color:var(--ds-graphite)}.country-list-card a,.guide-grid a,.service-icon-grid a,.review-card-mini,.blog-panel a{border-color:var(--ds-hairline);border-radius:var(--ds-rounded-lg);background:var(--ds-canvas)}.app-promo-card .qr-box,.auction-timer span{border-radius:var(--ds-rounded-lg)}.whatsapp-pill{border-radius:var(--ds-rounded-md);background:var(--ds-primary);color:var(--ds-on-ink)}.exporter-footer{color:var(--ds-steel)}.footer-col h4,.exporter-footer .brand,.exporter-footer .brand-name{color:var(--ds-on-ink)}.footer-copy{color:var(--ds-steel);border-color:#ffffff24}.chevron-decoration{background:var(--ds-primary);border-radius:var(--ds-rounded-none);width:96px;min-height:280px;transform:skew(-28deg)}.hero-promo-card{padding:var(--ds-space-xxl);position:relative}.category-tab{min-height:44px;padding:var(--ds-space-xs) var(--ds-space-lg);border-radius:var(--ds-rounded-pill);color:var(--ds-ink);background:var(--ds-canvas);align-items:center;font-weight:500;display:inline-flex}.category-tab-active{color:var(--ds-on-ink);background:var(--ds-ink)}.exporter-topbar-inner{min-height:36px;font-size:14px;font-weight:500}.exporter-topbar-inner>div{gap:30px}.exporter-topbar-inner span,.exporter-topbar-inner a{min-height:36px;color:var(--ds-on-ink)}.exporter-topbar-inner .topbar-action-btn{min-height:36px;color:var(--ds-on-ink);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:0;display:inline-flex}.exporter-topbar-inner .topbar-action-btn:hover,.exporter-topbar-inner .topbar-action-btn:focus-visible{color:var(--ds-on-ink)}.exporter-topbar-inner strong{font-weight:700}.topbar-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;width:20px;height:14px;display:inline-block;box-shadow:0 0 0 1px #ffffff38}.destination-mega-host,.currency-mega-host,.language-mega-host{align-items:center;min-height:36px;display:flex;position:relative}.destination-trigger,.currency-trigger,.language-trigger{min-height:36px;color:var(--ds-on-ink);font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;display:inline-flex}.destination-trigger strong,.currency-trigger strong,.language-trigger strong{color:var(--ds-on-ink)}.destination-trigger span,.currency-trigger span,.language-trigger span{place-items:center;display:inline-grid}.language-trigger .language-flag{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:19px;height:13px;box-shadow:0 0 0 1px #ffffff47}.destination-mega-panel{z-index:132;border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-xl);width:min(560px,100vw - 48px);color:var(--ds-ink);padding:var(--ds-space-lg);transform-origin:0 0;background:#fffffffa;position:absolute;top:36px;left:0;box-shadow:0 14px 38px #1a1a1a24}.currency-mega-panel{z-index:1000005;width:min(1040px,100vw - 40px);color:var(--ds-ink);transform-origin:top;isolation:isolate;background:#fff;border:1px solid #0f172a14;border-radius:18px;margin-left:0;padding:12px;position:fixed;top:36px;left:max(16px,50vw - 520px);overflow:visible;box-shadow:0 24px 70px #0712242e}.language-mega-panel{z-index:130;border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-xl);width:min(760px,100vw - 48px);max-height:min(760px,100vh - 72px);color:var(--ds-ink);padding:var(--ds-space-lg);transform-origin:0 0;background:#fff;position:absolute;top:36px;left:0;overflow-y:auto;box-shadow:0 14px 38px #1a1a1a24}.currency-mega-head{border-bottom:1px solid #0f172a14;justify-content:space-between;align-items:center;gap:16px;padding:0 0 10px;display:flex}.destination-mega-head,.language-mega-head{padding-bottom:var(--ds-space-md);border-bottom:1px solid var(--ds-hairline);gap:4px;display:grid}.currency-mega-head div{gap:4px;display:grid}.currency-mega-head strong{color:var(--ds-ink);font-size:17px}.destination-mega-head strong,.language-mega-head strong{color:var(--ds-ink);font-size:18px}.currency-mega-head span{color:#64748b;font-size:12px}.destination-mega-head span,.language-mega-head span{color:var(--ds-graphite);font-size:12px}.destination-option-grid{padding:var(--ds-space-md) 0;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.destination-option-grid button{border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-md);min-height:48px;color:var(--ds-ink);cursor:pointer;font:inherit;text-align:left;background:#fff;align-items:center;gap:10px;padding:8px 10px;display:flex}.destination-option-grid button:hover,.destination-option-grid button.active{background:#1b6cff14;border-color:#1b6cff59}.destination-option-grid span{gap:2px;min-width:0;display:grid}.destination-option-grid b{color:var(--ds-ink);font-size:13px}.destination-option-grid small{color:var(--ds-graphite);font-size:11px}.destination-action-row{padding-top:var(--ds-space-xs);flex-wrap:wrap;gap:8px;display:flex}.destination-action-row a{border-radius:var(--ds-rounded-md);background:var(--ds-ink-soft);min-height:34px;color:var(--ds-on-ink);align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}.destination-mega-panel p{margin:var(--ds-space-sm) 0 0;color:var(--ds-graphite);font-size:12px}.currency-mega-head a,.currency-mega-head button{min-height:40px;color:var(--ds-primary);text-transform:none;cursor:pointer;box-shadow:none;background:#f8fbff;border:1px solid #024ad82e;border-radius:999px;align-items:center;padding:0 16px;font-size:12px;font-weight:700;display:inline-flex}.currency-mega-grid{grid-template-columns:.92fr 1.32fr 1fr;gap:10px;padding-top:10px;display:grid}.language-option-grid{gap:var(--ds-space-xs);padding-top:var(--ds-space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.language-option-grid a,.language-option-grid button{border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-lg);min-height:58px;color:var(--ds-ink);text-align:left;cursor:pointer;background:#fff;grid-template-columns:26px 40px 1fr;align-items:center;gap:3px 9px;padding:10px;display:grid}.language-option-grid>*,.language-option-grid a,.language-option-grid button{opacity:1!important}.language-option-grid a.active,.language-option-grid button.active{border-color:var(--ds-primary);box-shadow:inset 0 0 0 1px var(--ds-primary)}.language-option-grid b{border-radius:var(--ds-rounded-pill);background:var(--ds-cloud);width:34px;height:34px;color:var(--ds-primary);place-items:center;font-size:12px;display:grid}.language-option-grid .language-flag{-o-object-fit:cover;object-fit:cover;border-radius:3px;grid-row:span 2;width:24px;height:17px;box-shadow:0 0 0 1px #1a1a1a14}.language-option-grid span{color:var(--ds-ink);font-size:13px;font-weight:700}.language-option-grid small{color:var(--ds-graphite);grid-column:3;font-size:10px;line-height:1.2}.language-later-card{margin-top:var(--ds-space-sm);border-radius:var(--ds-rounded-lg);background:var(--ds-cloud);padding:var(--ds-space-sm);gap:4px;display:grid}.language-later-card strong{color:var(--ds-ink);font-size:13px}.language-later-card span{color:var(--ds-graphite);font-size:11px;line-height:1.35}.language-fallback-list{flex-wrap:wrap;gap:6px;padding-top:4px;display:flex}.language-fallback-list a,.language-fallback-list button{border-radius:var(--ds-rounded-pill);border:1px solid var(--ds-hairline);background:var(--ds-paper);color:var(--ds-primary);cursor:pointer;padding:5px 8px;font-size:10px;font-weight:800}.currency-group{background:#f8fafcb8;border:1px solid #0f172a12;border-radius:14px;min-width:0;padding:10px}.currency-group.wide{background:#f8fafcb8}.currency-group-head{gap:2px;margin-bottom:7px;display:grid}.currency-group-head strong{color:#0f172a;text-transform:uppercase;font-size:12px}.currency-group-head span{color:#64748b;font-size:11px}.currency-chip-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;display:grid}.currency-group.wide .currency-chip-list{grid-template-columns:repeat(3,minmax(0,1fr))}.currency-chip-list a,.currency-chip-list button{min-height:30px;color:var(--ds-ink);text-align:left;cursor:pointer;background:#fff;border:1px solid #0f172a14;border-radius:12px;grid-template-columns:24px minmax(0,1fr) auto;align-items:center;gap:6px;padding:4px 7px;display:grid}.currency-chip-list a.active,.currency-chip-list button.active{border-color:var(--ds-primary);background:#f3f7ff;box-shadow:inset 0 0 0 1px #024ad8b8}.currency-chip-list button>span,.currency-chip-list a>span{align-items:center;min-width:0;display:flex}.currency-chip-list b{color:var(--ds-ink);font-size:11px}.currency-chip-list em{color:var(--ds-primary);font-size:11px;font-style:normal;font-weight:700}.currency-chip-list small{display:none}.currency-flag{-o-object-fit:cover;object-fit:cover;border-radius:4px;width:22px;height:15px;box-shadow:0 0 0 1px #1a1a1a14}.exporter-header{z-index:200000;position:sticky;top:0}.exporter-nav{gap:24px;width:min(1540px,100% - 96px);height:96px;position:relative}.exporter-header .logo-symbol{filter:none;width:50px;height:50px}.exporter-header .brand-logo-image{width:154px;height:auto;max-height:none}.exporter-header .brand-name{color:var(--ds-ink-deep);letter-spacing:0;font-size:31px;font-weight:700}.exporter-header .brand-sub{color:var(--ds-ink);letter-spacing:0;font-size:13px}.mega-host{align-self:stretch;align-items:center;min-width:0;display:flex}.exporter-nav-links{align-self:stretch;align-items:center;gap:24px;padding:0;display:flex}.exporter-nav-links a,.exporter-nav-links button{color:var(--ds-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-self:stretch;align-items:center;gap:7px;padding:0;font-family:inherit;font-size:14px;font-weight:600;line-height:1.15;display:inline-flex;position:relative}.exporter-nav-links a:after,.exporter-nav-links button:after{content:"";border-radius:var(--ds-rounded-none);background:0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.exporter-nav-links a.active:after,.exporter-nav-links button.active:after,.mega-host:hover .exporter-nav-links a.active:after,.mega-host:hover .exporter-nav-links button.active:after{background:0 0}.nav-chevron{transform-origin:50%;place-items:center;display:inline-grid}.nav-underline{border-radius:var(--ds-rounded-none);background:var(--ds-primary);height:4px;position:absolute;bottom:0;left:0;right:0}.exporter-actions{gap:14px}.exporter-actions .icon-btn{width:44px;min-width:44px;height:44px;color:var(--ds-ink);background:0 0;border:0}html[data-public-locale]:not([data-public-locale=en]) .exporter-nav{gap:14px}html[data-public-locale]:not([data-public-locale=en]) .mega-host{flex:auto;overflow:hidden}html[data-public-locale]:not([data-public-locale=en]) .exporter-nav-links{gap:clamp(8px,.95vw,16px);min-width:0;overflow:hidden}html[data-public-locale]:not([data-public-locale=en]) .exporter-nav-links a,html[data-public-locale]:not([data-public-locale=en]) .exporter-nav-links button{text-overflow:ellipsis;gap:4px;min-width:0;max-width:132px;font-size:12px;overflow:hidden}.quote-btn{min-width:136px;height:48px}.badge-dot:after{content:"3";border:2px solid var(--ds-canvas);width:20px;height:20px;font-size:12px;top:2px;right:0}.notification-dot:after{content:"2"}.mega-shell{z-index:200001;opacity:0;visibility:hidden;pointer-events:none;width:min(1500px,100vw - 80px);padding-top:0;transition:opacity .14s,transform .14s,visibility .14s;position:fixed;top:112px;left:50%;transform:translate(-50%)translateY(8px)}.mega-host:hover .mega-shell,.mega-host:focus-within .mega-shell{opacity:1;visibility:visible;pointer-events:auto;transform:translate(-50%)translateY(0)}.mega-shell.motion-open{opacity:1;visibility:visible;pointer-events:auto}.mega-panel{overscroll-behavior:contain;scrollbar-gutter:stable;border:1px solid var(--ds-hairline);border-radius:var(--ds-rounded-xl);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffffa;grid-template-columns:.92fr .92fr 1.12fr 2.05fr 1fr 1.08fr;min-height:500px;max-height:calc(100vh - 132px);display:grid;overflow:hidden auto;box-shadow:0 12px 36px #1a1a1a1a}.mega-column{border-right:1px solid var(--ds-hairline);padding:28px}.mega-column h3,.mega-title-row h3{color:var(--ds-primary);text-transform:uppercase;margin:0 0 18px;font-size:15px;font-weight:700}.mega-title-row{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.mega-title-row>div{min-width:0}.mega-title-row h3{margin-bottom:0}.mega-title-note{color:#64748b;max-width:560px;margin:6px 0 0;font-size:12px;line-height:1.45}.mega-title-row>a{color:var(--ds-primary);align-items:center;gap:5px;font-size:13px;font-weight:700;display:inline-flex}.mega-link-list{gap:9px;display:grid}.mega-link-list.compact{gap:7px}.mega-link-row{min-height:30px;color:var(--ds-ink);grid-template-columns:34px 1fr auto;align-items:center;gap:13px;display:grid;position:relative}.mega-link-row svg{color:var(--ds-primary);stroke-width:1.9px}.mega-icon-bubble{color:var(--ds-primary);place-items:center;display:grid}.mega-link-row span{gap:4px;display:grid}.mega-link-row strong{color:var(--ds-ink);font-size:13px;font-weight:600}.mega-link-row small{color:var(--ds-graphite);font-size:10px;line-height:1.25}.mega-link-row em{border-radius:var(--ds-rounded-lg);background:var(--ds-bloom-coral);color:var(--ds-on-ink);padding:3px 7px;font-size:10px;font-style:normal;font-weight:700}.maker-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;display:grid}.maker-grid a{color:var(--ds-ink);justify-items:center;gap:9px;font-size:11px;font-weight:500;display:grid}.maker-grid a strong{text-align:center;overflow-wrap:anywhere;max-width:92px;line-height:1.12;display:block}.maker-grid a span{border:1px solid var(--ds-steel);border-radius:var(--ds-rounded-pill);width:42px;height:42px;color:var(--ds-charcoal);place-items:center;font-size:12px;font-weight:700;display:grid}.maker-grid a .maker-logo-mark{background:var(--ds-canvas);box-shadow:inset 0 0 0 4px var(--ds-cloud);position:relative;overflow:hidden}.maker-logo-mark img{z-index:3;background:var(--ds-canvas);-o-object-fit:contain;object-fit:contain;opacity:1;width:28px;height:28px;display:block;position:relative}.maker-logo-fallback{z-index:1;color:var(--ds-primary);opacity:.16;place-items:center;font-size:11px;font-weight:800;display:grid;position:absolute;inset:0}.maker-grid.separated .maker-logo-mark{background:linear-gradient(#fff,#f4f7fc);border-radius:18px;width:58px;height:58px;box-shadow:inset 0 0 0 1px #d7e4f7,0 14px 26px #024ad81f}.maker-grid.separated .maker-logo-fallback{letter-spacing:.02em;font-size:12px}.maker-grid .maker-more span{color:var(--ds-primary);border-color:var(--ds-hairline)}.country-menu-list{border-bottom:1px solid var(--ds-hairline);gap:14px;padding-bottom:22px;display:grid}.country-menu-list a{color:var(--ds-ink);justify-content:space-between;align-items:center;gap:14px;font-size:13px;display:flex}.country-menu-list strong{color:var(--ds-graphite);font-size:12px;font-weight:500}.mega-country-atlas{overflow:hidden}.priority-country-row{grid-template-columns:repeat(8,minmax(0,1fr));gap:10px;margin:16px 0;display:grid}.priority-country-row a{color:#0b1833;background:linear-gradient(#fff,#f7faff);border:1px solid #dbe7f7;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:flex;box-shadow:0 10px 24px #024ad80d}.country-flag{background:var(--ds-canvas);width:21px;height:15px;color:var(--ds-primary);box-shadow:0 0 0 1px var(--ds-hairline);border-radius:3px;flex:none;place-items:center;font-size:8px;font-weight:800;line-height:1;display:inline-grid;position:relative;overflow:hidden}.country-flag b{background:var(--ds-cloud);place-items:center;display:grid;position:absolute;inset:0}.country-flag img{z-index:1;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:relative}.country-region-scroll{overscroll-behavior:contain;scrollbar-width:thin;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;max-height:392px;padding:2px 8px 2px 2px;display:grid;overflow-y:auto}.country-region-card{background:#fff;border:1px solid #e0e8f3;border-radius:12px;min-width:0;padding:14px;box-shadow:0 12px 28px #020b1f0b}.country-region-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.country-region-head strong{color:#07142e;font-size:13px;font-weight:900;display:block}.country-region-head small{color:#64748b;margin-top:2px;font-size:11px;font-weight:700;display:block}.country-region-head>a{color:#024ad8;background:#eef4ff;border-radius:999px;justify-content:center;align-items:center;min-width:46px;height:28px;font-size:11px;font-weight:900;text-decoration:none;display:inline-flex}.country-chip-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.country-chip-grid a{color:#24324a;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fc;border-radius:8px;align-items:center;gap:8px;max-width:100%;min-height:32px;padding:6px 8px;font-size:11px;font-weight:750;line-height:1.15;text-decoration:none;display:flex;overflow:hidden}.country-chip-grid .country-flag{width:22px;height:15px;font-size:7px}.country-chip-grid .country-more-link{color:#024ad8;background:#fff;border:1px dashed #bfd4f6;justify-content:center;font-weight:900}.mega-services{padding-right:24px}.support-title{margin-top:26px!important;margin-bottom:12px!important}.support-list{gap:10px;display:grid}.support-list a{color:var(--ds-ink);align-items:center;gap:10px;font-size:13px;font-weight:500;display:inline-flex}.support-list svg{color:var(--ds-primary)}.mega-promo-column{gap:16px;padding:28px;display:grid}.mega-help-card,.mega-request-card{border-radius:var(--ds-rounded-xl);overflow:hidden}.mega-help-card{min-height:170px;color:var(--ds-on-ink);background:linear-gradient(145deg, var(--ds-primary-deep), var(--ds-ink));grid-template-columns:1fr auto;align-items:end;padding:22px;display:grid}.mega-help-card h3,.mega-request-card h3{margin:0 0 8px;font-size:19px;font-weight:500}.mega-help-card p,.mega-request-card p{margin:0 0 18px;font-size:14px;line-height:1.45}.mega-help-card svg{color:#ffffff73;stroke-width:1.2px;align-self:end}.mega-white-btn{border-radius:var(--ds-rounded-md);min-height:44px;color:var(--ds-primary);background:var(--ds-canvas);align-items:center;gap:7px;padding:0 18px;font-size:13px;font-weight:700;display:inline-flex}.mega-request-card{background:linear-gradient(145deg, #eef5ff, var(--ds-primary-soft));min-height:170px;padding:22px;position:relative}.mega-request-card-link{z-index:2;border-radius:inherit;position:absolute;inset:0}.mega-request-card h3,.mega-request-card p{color:var(--ds-ink)}.mega-request-card img{border-radius:var(--ds-rounded-lg);-o-object-fit:cover;object-fit:cover;width:min(260px,100%);height:80px;margin:8px auto 0;display:block}.mobile-menu-btn{display:none}.mobile-drawer-backdrop{z-index:400000;cursor:pointer;pointer-events:auto;background:#1a1a1a5c;border:0;animation:.16s both mobileDrawerFade;position:fixed;inset:0}.mobile-drawer{top:max(10px, env(safe-area-inset-top));right:10px;bottom:max(10px, env(safe-area-inset-bottom));z-index:400001;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fffffff5,#f8fbfffa),#fff;border:1px solid #d2ddebeb;border-radius:28px;grid-template-rows:auto 1fr auto;width:min(390px,100vw - 32px);height:auto;animation:.22s cubic-bezier(.22,1,.36,1) both mobileDrawerIn;display:grid;position:fixed;overflow:hidden;box-shadow:0 28px 80px #07122447}@keyframes mobileDrawerFade{0%{opacity:0}to{opacity:1}}@keyframes mobileDrawerIn{0%{transform:translate(100%)}to{transform:translate(0)}}.mobile-drawer-head{justify-content:space-between;align-items:center;gap:var(--ds-space-md);padding:18px 18px 12px;display:flex}.mobile-drawer-head .icon-btn{color:#0f172a;background:#fff;border:1px solid #dbe6f4;border-radius:16px;width:42px;height:42px;box-shadow:0 10px 24px #0f172a14}.mobile-drawer-body{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;align-content:start;gap:14px;padding:0 14px 14px;display:grid;overflow-y:auto}.mobile-menu-hero{background:linear-gradient(135deg,#024ad81f,#ff5b1a1a),#f8fbff;border:1px solid #dbe8f8;border-radius:21px;gap:6px;padding:18px;display:grid;position:relative;overflow:hidden}.mobile-menu-hero:after{content:"";pointer-events:none;background:#024ad81a;border-radius:999px;width:128px;height:128px;position:absolute;bottom:-42px;right:-34px}.mobile-menu-hero span{color:#024ad8;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:950}.mobile-menu-hero strong{z-index:1;color:#071427;font-size:28px;font-weight:950;line-height:1;position:relative}.mobile-menu-hero p{z-index:1;color:#526174;max-width:250px;margin:0;font-size:13px;font-weight:700;position:relative}.mobile-menu-search{color:#607086;background:#fff;border:1px solid #dfe8f4;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;min-height:50px;padding:0 14px;font-size:13px;font-weight:800;text-decoration:none;display:grid;box-shadow:0 12px 28px #0f172a0f}.mobile-menu-search span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mobile-menu-search svg{color:#024ad8}.mobile-menu-quick-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mobile-menu-quick-grid a{color:#0f172a;text-align:center;background:#fff;border:1px solid #e0e8f3;border-radius:20px;align-content:center;justify-items:center;gap:5px;min-height:88px;padding:10px 6px;text-decoration:none;display:grid;box-shadow:0 12px 24px #0f172a0e}.mobile-menu-quick-grid a svg{color:#024ad8}.mobile-menu-quick-grid strong{font-size:12px;font-weight:920}.mobile-menu-quick-grid span{color:#7a8798;font-size:10px;font-weight:800}.mobile-menu-section-list{gap:12px;display:grid}.mobile-menu-accordion-list{gap:10px;display:grid}.mobile-menu-accordion{gap:8px;display:grid}.mobile-menu-parent{color:#101c2e;text-align:left;cursor:pointer;background:#fff;border:1px solid #dde8f5;border-radius:20px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;width:100%;min-height:58px;padding:8px 12px 8px 8px;display:grid;box-shadow:0 10px 24px #0f172a0e}.mobile-menu-parent>span:not(.mobile-menu-parent-icon){gap:2px;min-width:0;display:grid}.mobile-menu-parent strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:950;overflow:hidden}.mobile-menu-parent small{color:#748196;font-size:11px;font-weight:760}.mobile-menu-parent-icon{color:#024ad8;background:#eef5ff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.mobile-menu-parent-chevron{color:#7a8798;transition:transform .18s}.mobile-menu-accordion.is-open .mobile-menu-parent{background:linear-gradient(135deg,#fff,#f4f8ff);border-color:#bdd5ff}.mobile-menu-accordion.is-open .mobile-menu-parent-chevron{transform:rotate(180deg)}.mobile-menu-children{padding-left:12px}.mobile-menu-children .mobile-drawer-links{border-left:2px solid #dbe8f8;padding-left:10px}.mobile-menu-section{gap:8px;display:grid}.mobile-menu-section h3{color:#8290a3;letter-spacing:.08em;text-transform:uppercase;margin:0 4px;font-size:11px;font-weight:950}.mobile-drawer-links{gap:7px;display:grid}.mobile-drawer-links a{min-height:58px;color:var(--ds-ink);background:#fff;border:1px solid #e1e9f4;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;justify-content:space-between;align-items:center;gap:11px;padding:8px 12px 8px 8px;text-decoration:none;display:grid;box-shadow:0 10px 22px #0f172a0b}.mobile-drawer-links a>span:not(.mobile-menu-row-icon){gap:2px;min-width:0;display:grid}.mobile-drawer-links strong{color:#101c2e;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:920;overflow:hidden}.mobile-drawer-links small{color:#748196;text-overflow:ellipsis;white-space:nowrap;font-size:11px;font-weight:720;overflow:hidden}.mobile-menu-row-icon{color:#024ad8;background:#eef5ff;border-radius:15px;place-items:center;width:42px;height:42px;display:grid}.mobile-drawer-links a:nth-child(2n) .mobile-menu-row-icon{color:#d7470f;background:#fff3ed}.mobile-drawer-actions{background:#ffffffeb;border-top:1px solid #e5edf7;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:10px;padding:12px 14px 14px;display:grid;box-shadow:0 -12px 30px #0f172a0f}.mobile-drawer-actions .btn{border-radius:16px;min-height:42px;font-size:12px}@media (max-width:760px){.section{padding:48px 0}.chevron-decoration{display:none}.btn{width:100%}}@media (max-width:1180px){.exporter-nav{height:78px}.exporter-nav-links,.mega-shell{display:none}.mobile-menu-btn,.exporter-actions .mobile-menu-btn{display:grid}.exporter-header .brand-name{font-size:24px}.currency-mega-panel{width:auto;left:12px;right:12px}.language-mega-panel{width:min(640px,100vw - 24px);left:0}.currency-mega-grid,.currency-group.wide .currency-chip-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.exporter-topbar-inner>div:last-child,.search-action,.quote-btn{display:none}.exporter-nav{height:64px}.exporter-header .logo-symbol{width:36px;height:36px}.exporter-header .brand-logo-image{width:132px;height:auto;max-height:none}.exporter-header .brand-name{font-size:18px}.exporter-header .brand-sub{font-size:10px}.exporter-actions{gap:6px}.mobile-menu-btn,.exporter-actions .mobile-menu-btn{display:grid}.currency-mega-panel{width:auto;max-height:calc(100dvh - 72px);position:fixed;top:44px;left:12px;right:12px}.language-mega-panel{width:auto;max-height:calc(100dvh - 72px);position:fixed;top:44px;left:12px;right:12px;overflow-y:auto}.currency-mega-head{flex-direction:column;align-items:start}.language-option-grid,.currency-mega-grid,.currency-chip-list,.currency-group.wide .currency-chip-list{grid-template-columns:1fr}}:root{--font-modern:Inter, "Geist Sans", "SF Pro Display", "SF Pro Text", "Segoe UI Variable", "Segoe UI", Roboto, Arial, sans-serif;--button-shadow:0 10px 22px #024ad82e;--button-shadow-hover:0 14px 30px #024ad83d}html{text-rendering:geometricprecision}body,button,input,select,textarea{font-family:var(--font-modern);font-feature-settings:"cv02", "cv03", "cv04", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{color:#111827;font-size:15px;line-height:1.5}h1,h2,h3,h4,.brand-name,.exporter-hero-copy h1,.page-hero h1{font-family:var(--font-modern);letter-spacing:-.02em;font-weight:760}.exporter-hero-copy h1{font-weight:780}.exporter-section-head h2,.side-search-head strong,.center-search-card>strong,.vehicle-card h3,.dashboard-card h3,.info-panel h3{letter-spacing:-.012em;font-weight:720}.exporter-nav-links a,.nav-links a,.nav-links button,.mega-link-row strong,.search-tabs-line a,.quick-action-card strong,.side-search-link,.budget-search-list a,.center-search-card a,.currency-chip-list b,.language-option-grid span{letter-spacing:-.005em;font-weight:650}.btn,.quote-btn,.icon-btn,.mega-white-btn,.currency-mega-head a,.currency-mega-head button,.mobile-drawer-actions a,.whatsapp-pill,button[type=submit]{font-family:var(--font-modern);letter-spacing:0;text-transform:none;border-radius:10px;min-height:44px;font-size:13px;font-weight:720;transition:transform .16s,box-shadow .16s,background-color .16s,border-color .16s,color .16s}.btn,.quote-btn,.mega-white-btn,.currency-mega-head a,.currency-mega-head button,.mobile-drawer-actions a,button[type=submit]{gap:8px;padding-inline:18px}.btn.primary,.btn.blue,.quote-btn,.currency-mega-head a,.currency-mega-head button,button[type=submit]{color:#fff;box-shadow:var(--button-shadow);background:linear-gradient(#145cff 0%,#024ad8 100%);border-color:#024ad8}.btn.primary:hover,.btn.blue:hover,.quote-btn:hover,.currency-mega-head a:hover,.currency-mega-head button:hover,button[type=submit]:hover{box-shadow:var(--button-shadow-hover);background:linear-gradient(#256dff 0%,#0e49d8 100%);border-color:#0e3191;transform:translateY(-1px)}.btn.primary:active,.btn.blue:active,.quote-btn:active,.currency-mega-head a:active,.currency-mega-head button:active,button[type=submit]:active{background:#0e3191;transform:translateY(0);box-shadow:0 6px 16px #024ad82e}.btn.outline,.button-outline,.mega-white-btn{color:#024ad8;box-shadow:none;background:#fff;border-color:#024ad838}.btn.outline:hover,.button-outline:hover,.mega-white-btn:hover{background:#f7fbff;border-color:#024ad861;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a14}.icon-btn{color:#111827;background:0 0;border-color:#0000}.icon-btn:hover{color:#024ad8;box-shadow:none;background:#f6f8fb;transform:translateY(-1px)}.field input,.field textarea,.field select,.exporter-search-grid input,.exporter-search-grid select,.tracker-panel input,.newsletter-panel input,.text-input{border-color:#d7e0ec;border-radius:10px;font-size:14px;font-weight:500}.field input:focus,.field textarea:focus,.field select:focus,.exporter-search-grid input:focus,.exporter-search-grid select:focus,.tracker-panel input:focus,.newsletter-panel input:focus,.text-input:focus{border-color:#024ad8;outline:0;box-shadow:0 0 0 3px #024ad81f}.exporter-search-grid label,.field label{letter-spacing:-.004em;font-weight:650}.quick-action-card,.maker-search-list a,.budget-search-list a,.center-search-card a,.currency-chip-list a,.currency-chip-list button,.language-option-grid a,.language-option-grid button{transition:transform .15s,border-color .15s,background-color .15s,box-shadow .15s}.quick-action-card:hover,.maker-search-list a:hover,.budget-search-list a:hover,.center-search-card a:hover,.currency-chip-list a:hover,.currency-chip-list button:hover,.language-option-grid a:hover,.language-option-grid button:hover{background:#f8fbff;border-color:#024ad840;transform:translateY(-1px);box-shadow:0 10px 24px #0f172a0f}.currency-mega-panel .currency-mega-head button{min-height:40px;color:var(--ds-primary);box-shadow:none;background:#f8fbff;border-color:#024ad82e;border-radius:999px}.currency-mega-panel .currency-mega-head button:hover{color:#024ad8;box-shadow:none;background:#eef5ff;border-color:#024ad847;transform:translateY(-1px)}.language-option-grid{grid-auto-rows:70px;align-items:stretch}.language-option-grid>*{min-width:0;height:100%}.language-option-grid a,.language-option-grid button{width:100%;height:100%;min-height:0}.badge-dot:after{font-weight:760}.dean-japan-tools{background:radial-gradient(circle at 0 0,#024ad817,#0000 30%),linear-gradient(#fff 0%,#f7f9fc 100%);border:1px solid #dfe7f1;border-radius:20px;grid-template-columns:minmax(280px,.75fr) 1.4fr;gap:24px;margin-top:28px;padding:28px;display:grid;box-shadow:0 18px 50px #0f172a0f}.dean-japan-copy{flex-direction:column;justify-content:center;align-items:flex-start;gap:14px;display:flex}.dean-japan-copy span{color:#024ad8;font-size:12px;font-weight:760}.dean-japan-copy h2{color:#111827;max-width:460px;margin:0;font-size:clamp(28px,3vw,44px);line-height:1.02}.dean-japan-copy p{color:#526175;max-width:520px;margin:0;line-height:1.75}.dean-japan-tool-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.dean-japan-tool-card{color:#111827;background:#ffffffe0;border:1px solid #dfe7f1;border-radius:16px;gap:14px;min-height:118px;padding:18px;text-decoration:none;transition:transform .15s,border-color .15s,box-shadow .15s,background .15s;display:flex}.dean-japan-tool-card:hover{background:#fff;border-color:#024ad847;transform:translateY(-2px);box-shadow:0 16px 34px #0f172a14}.dean-japan-tool-card svg,.dean-tool-mini svg,.estimate-line svg,.staff-route-card svg{color:#024ad8;flex:none}.dean-japan-tool-card span{gap:5px;display:grid}.dean-japan-tool-card strong{font-size:15px;font-weight:740}.dean-japan-tool-card small{color:#66758a;font-size:13px;line-height:1.5}.mega-company-card{color:#fff;background:#0b1830;border:1px solid #ffffff24;border-radius:16px;padding:18px}.mega-company-card h3{color:#fff;margin:0 0 12px;font-size:14px}.mega-company-card div{gap:8px;display:grid}.mega-company-card a{color:#fff;border-radius:12px;align-items:center;gap:10px;min-height:50px;padding:10px;text-decoration:none;display:flex}.mega-company-card a:hover{background:#ffffff14}.mega-company-card small{color:#ffffffad;margin-top:2px;font-size:11px;display:block}.dean-tool-layout{grid-template-columns:minmax(280px,.95fr) 1.2fr;align-items:start;gap:24px;display:grid}.dean-tool-form h3,.estimate-breakdown h3,.japan-office-card h3,.shipping-schedule-panel h3{margin-top:0}.dean-tool-stack,.part-category-grid,.staff-route-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.dean-tool-mini,.staff-route-card{align-content:start;gap:10px;display:grid}.dean-tool-mini strong,.staff-route-card strong{font-weight:740}.shipping-schedule-panel{overflow:hidden}.schedule-filter-row{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-bottom:20px;display:grid}.responsive-table-card{border:1px solid #e4ebf4;border-radius:16px;overflow-x:auto}.responsive-table-card th,.responsive-table-card td{text-align:left;white-space:nowrap;border-bottom:1px solid #e9eef6;padding:14px 16px}.responsive-table-card th{color:#526175;background:#f7f9fc;font-size:12px;font-weight:760}.responsive-table-card tr:last-child td{border-bottom:0}.estimate-breakdown,.payment-warning-card{gap:14px;display:grid}.estimate-line,.payment-step{background:#fff;border:1px solid #e4ebf4;border-radius:14px;gap:12px;padding:14px;display:flex}.estimate-line span,.payment-step span{gap:3px;display:grid}.estimate-line small,.payment-step small{color:#66758a;line-height:1.5}.payment-policy-grid,.staff-page-grid{grid-template-columns:1.1fr .8fr;align-items:start;gap:24px;display:grid}.payment-step>strong{color:#fff;background:#024ad8;border-radius:12px;place-items:center;width:38px;height:38px;font-size:13px;display:grid}.payment-warning-card .btn{width:fit-content}.payment-policy-list{gap:16px;display:grid}.payment-policy-item{border:1px solid var(--line);background:#fff;border-radius:8px;grid-template-columns:42px minmax(0,1fr);gap:14px;padding:18px;display:grid}.payment-policy-item>strong{color:#fff;background:#0f4c81;border-radius:999px;place-items:center;width:34px;height:34px;font-size:14px;display:grid}.payment-policy-item h3{margin:0 0 6px;font-size:17px}.payment-policy-item p{color:var(--muted);margin:0;line-height:1.65}.payment-policy-terms p+p{margin-top:10px}.public-bank-grid{grid-template-columns:minmax(0,1.05fr) minmax(300px,.95fr);align-items:start;gap:20px;display:grid}.public-bank-card{border-top:4px solid #0f4c81}.public-bank-card-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.public-bank-card-head span{color:var(--muted);text-transform:uppercase;font-size:13px;font-weight:800}.public-bank-card-head strong{color:#075985;background:#e0f2fe;border-radius:999px;padding:5px 11px;font-size:12px}.public-bank-detail-list{gap:10px;margin:16px 0;display:grid}.public-bank-detail-list div{border-bottom:1px solid var(--line);grid-template-columns:130px minmax(0,1fr);gap:12px;padding-bottom:10px;display:grid}.public-bank-detail-list span{color:var(--muted);font-size:13px;font-weight:800}.public-bank-detail-list strong{color:#0f172a;overflow-wrap:anywhere}.public-bank-safety-card{background:#f8fbff}.office-contact-list{gap:12px;margin-top:18px;display:grid}.office-contact-list span{color:#243044;align-items:center;gap:10px;display:flex}.form-status{border-radius:10px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}@media (max-width:760px){.btn,.quote-btn,button[type=submit]{border-radius:10px;min-height:42px;font-size:13px}.dean-japan-tools,.dean-tool-layout,.payment-policy-grid,.public-bank-grid,.staff-page-grid{grid-template-columns:1fr;padding:18px}.public-bank-detail-list div{grid-template-columns:1fr;gap:4px}.dean-japan-tool-grid,.dean-tool-stack,.part-category-grid,.staff-route-grid,.schedule-filter-row{grid-template-columns:1fr}}.exporter-hero{background:#f7f9fc;border-bottom:0;min-height:535px}.exporter-hero:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(#f7f9fc00,#fff 92%);height:150px;position:absolute;bottom:0;left:0;right:0}.exporter-hero-bg{background:linear-gradient(90deg,#fffffffa 0%,#ffffffdb 31%,#ffffff3d 58%,#ffffff05 100%),linear-gradient(#ffffff05 0%,#ffffff1f 55%,#ffffffc7 100%),url(/hero/dean-port-bridge-suv-bg.jpeg) 50%/cover;transform:scale(1.012)}.exporter-hero-grid{z-index:2;grid-template-columns:minmax(420px,.78fr) minmax(480px,1fr) 240px;gap:18px;min-height:535px;padding:54px 0 116px;position:relative}.exporter-hero-copy{align-self:center}.exporter-hero-copy span{color:#111827;letter-spacing:.02em;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffb8;border:1px solid #0f172a14;width:fit-content;margin-bottom:14px;padding:7px 10px;font-size:11px;display:inline-flex}.exporter-hero-copy h1{color:#0b1220;text-wrap:balance;max-width:640px;font-size:clamp(44px,4.9vw,76px);line-height:.96}.exporter-hero-copy h1 strong{color:#0b4fd8;display:inline}.exporter-hero-copy p{color:#1f2937;max-width:520px;margin-top:18px;font-size:15px;line-height:1.55}.hero-cta-row{flex-wrap:wrap;gap:10px;margin:24px 0 0;display:flex}.hero-ghost-btn{color:#0b1220;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffc7;border:1px solid #0f172a24}.hero-proof-row{grid-template-columns:repeat(4,minmax(108px,1fr));gap:12px;max-width:640px;margin-top:28px}.hero-proof{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffffb8;border-color:#ffffff94;border-radius:14px;padding:13px 14px;box-shadow:0 18px 42px #0f172a1f}.hero-proof strong{font-size:15px}.hero-car-stage{pointer-events:none;align-self:end;min-height:430px}.hero-car-stage:before{content:"";filter:blur(26px);background:#0f172a47;border-radius:999px;width:52%;height:44px;display:none;position:absolute;bottom:66px;right:13%}.hero-car-stage img{filter:drop-shadow(0 38px 45px #08122457);background:0 0;border-radius:0;width:min(760px,123%);height:430px;display:none;inset:auto auto 8px -12px}.hero-slider-dots{gap:7px;display:flex;position:absolute;bottom:36px;left:45%}.hero-slider-dots span{background:#ffffffb8;border-radius:999px;width:7px;height:7px;box-shadow:0 1px 4px #0f172a38}.hero-slider-dots span:first-child{background:#fff;width:24px}.arrival-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffffc7;border-color:#ffffff9e;border-radius:20px;align-self:center;margin-top:24px;padding:18px;box-shadow:0 26px 60px #0f172a2e}.arrival-card img{aspect-ratio:16/11;background:#eef4fb;border-radius:14px}.hero-trending-card{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffd1;border:1px solid #ffffffb3;border-radius:18px;gap:12px;width:min(440px,38vw);padding:15px;display:grid;position:absolute;top:42px;right:198px;box-shadow:0 24px 54px #0f172a24}.hero-trending-card>strong{color:#0b1220;font-size:15px}.hero-trending-card>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.hero-trending-card a{color:#0b1220;gap:7px;display:grid}.hero-trending-card img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#eef4fb;border-radius:11px;width:100%}.hero-trending-card b{text-overflow:ellipsis;white-space:nowrap;font-size:12px;line-height:1.18;display:block;overflow:hidden}.hero-trending-card small{color:#64748b;margin-top:2px;font-size:11px;display:block}.search-dock{z-index:4;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);background:#ffffffdb;border-color:#dbe2edd1;border-radius:22px;max-width:1160px;margin-top:-82px;box-shadow:0 28px 70px #0f172a29}.search-tabs-line{background:linear-gradient(#fffffff5,#ffffffad);padding-inline:24px}.modern-search-grid{padding:22px 24px 16px}@media (max-width:1180px){.exporter-hero{min-height:0}.exporter-hero-grid{grid-template-columns:1fr 1fr;min-height:500px;padding-bottom:116px}.hero-trending-card{display:none}.arrival-card{width:210px;display:grid;position:absolute;top:62px;right:0}}@media (max-width:760px){.exporter-hero-grid{grid-template-columns:1fr;min-height:0;padding:34px 0 108px}.exporter-hero-copy h1{font-size:clamp(39px,12vw,54px)}.hero-cta-row{margin-top:18px}.hero-proof-row{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-car-stage{min-height:245px}.hero-car-stage img{width:112%;height:245px;margin-left:-6%}.arrival-card{display:none}.search-dock{border-radius:18px;margin-top:-76px}}.exporter-hero:after{height:112px}.exporter-hero-copy p{max-width:500px;margin-top:16px}.hero-proof-row{margin-top:22px}.hero-car-stage{min-height:370px}.hero-car-stage:before{bottom:48px}.hero-car-stage img{height:370px}.hero-slider-dots{bottom:28px}.hero-trending-card{width:min(420px,36vw);top:34px}@media (max-width:760px){.exporter-hero-grid{padding:28px 0 92px}.exporter-hero-copy h1{font-size:clamp(34px,10.2vw,44px);line-height:1}.exporter-hero-copy p{font-size:15px}.hero-car-stage{min-height:210px}.hero-car-stage img{height:210px}.hero-proof-row{gap:10px}}.exporter-hero-slider{position:absolute;inset:0;overflow:hidden}.exporter-hero-slider .exporter-hero-bg{opacity:0;background:linear-gradient(90deg, #fffffffa 0%, #ffffffdb 31%, #ffffff3d 58%, #ffffff05 100%), linear-gradient(180deg, #ffffff05 0%, #ffffff1f 55%, #ffffffc7 100%), var(--hero-slide-image) center 50% / cover;animation:18s ease-in-out infinite deanHeroSlide;animation-delay:calc(var(--hero-slide-index) * 6s);will-change:opacity, transform}.exporter-hero-slider .exporter-hero-bg:nth-child(2){background-position:50% 48%}.exporter-hero-slider .exporter-hero-bg:nth-child(3){background-position:50% 45%}@keyframes deanHeroSlide{0%{opacity:1;transform:scale(1.035)translate(0)}31%{opacity:1}38%,to{opacity:0;transform:scale(1.07)translate(-1.2%)}}.arrival-image-slider{aspect-ratio:16/11;background:linear-gradient(#f8fafc,#edf3fa);border-radius:14px;width:100%;position:relative;overflow:hidden}.arrival-card .arrival-image-slider img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;opacity:0;width:100%;height:100%;animation:deanArrivalSlide calc(var(--arrival-slide-count) * 3.2s) ease-in-out infinite;animation-delay:calc(var(--arrival-slide-index) * 3.2s);will-change:opacity, transform;position:absolute;inset:0;transform:scale(1.035)}.arrival-card .arrival-image-slider img:first-child,.arrival-card .arrival-image-slider img:nth-child(2){-o-object-fit:contain;object-fit:contain;padding:8px}@keyframes deanArrivalSlide{0%{opacity:1;transform:scale(1.02)translate(0)}21%{opacity:1;transform:scale(1)translate(0)}28%,to{opacity:0;transform:scale(1.02)translate(-4%)}}@media (prefers-reduced-motion:reduce){.exporter-hero-slider .exporter-hero-bg,.arrival-card .arrival-image-slider img{animation:none}.exporter-hero-slider .exporter-hero-bg:first-child,.arrival-card .arrival-image-slider img:first-child{opacity:1;transform:none}}.exporter-hero .hero-motion-bg{background-position:50%;background-size:cover;animation:none}.exporter-hero-copy{font-family:Manrope,Inter,ui-sans-serif,system-ui,sans-serif}.hero-slider-dots{pointer-events:auto}.hero-slider-dots button{cursor:pointer;background:#ffffffb3;border:0;border-radius:999px;width:8px;height:8px;transition:width .35s,background .35s,transform .35s;box-shadow:0 1px 5px #0f172a3d}.hero-slider-dots button.active{background:#fff;width:28px;transform:translateY(-1px)}.hero-floating-card{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:linear-gradient(#ffffffe6,#f8fbffc7);border:1px solid #ffffffb8;box-shadow:0 26px 64px #0f172a29}.hero-card-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.hero-card-heading span{gap:3px;display:grid}.hero-card-heading strong{color:#0b1220;font-size:18px;line-height:1.1}.hero-card-heading small{color:#64748b;font-size:12px}.hero-card-heading>b{color:#024ad8;background:#024ad81a;border-radius:999px;justify-content:center;align-items:center;min-width:42px;height:24px;font-size:11px;font-weight:900;display:inline-flex}.hero-trending-card{gap:14px;padding:16px}.hero-trending-card>strong{display:none}.hero-trending-card>div.hero-card-heading,.hero-trending-card>div.hero-trending-grid{display:flex}.hero-trending-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid!important}.hero-trending-grid a{background:#ffffffb8;border:1px solid #e2e8f0e6;border-radius:14px;padding:7px;transition:transform .28s,border-color .28s;position:relative;overflow:hidden}.hero-trending-grid a:hover{border-color:#024ad847;transform:translateY(-3px)}.hero-trending-grid img{aspect-ratio:16/10;border-radius:10px}.hero-trending-grid b{margin-top:4px}.arrival-card{gap:14px}.arrival-card>div:not(.hero-card-heading):not(.arrival-image-slider){display:none}.arrival-card .arrival-image-slider{border:1px solid #e2e8f0e6;box-shadow:inset 0 1px #ffffffd9}.arrival-card .arrival-image-slider:after{content:"";z-index:2;background:linear-gradient(90deg,#024ad8 0%,#024ad82e 60%,#024ad814 100%);border-radius:999px;height:3px;position:absolute;inset:auto 12px 10px}@media (max-width:760px){.hero-slider-dots{display:none}}.exporter-header .brand-logo-image{transform-origin:0;width:132px;animation:4s ease-in-out infinite deanLogoPulse}@keyframes deanLogoPulse{0%,to{filter:drop-shadow(0 0 #024ad800);transform:scale(1)}50%{filter:drop-shadow(0 0 9px #024ad833);transform:scale(1.018)}}.exporter-nav-links a[href=\/deals]{color:#0b4fd8;background:#024ad81a;border-radius:10px;padding:10px 14px;box-shadow:inset 0 0 0 1px #024ad814}.exporter-nav-links a[href=\/deals]:after{display:none}.exporter-hero .hero-motion-bg{filter:saturate(1.05)contrast(1.02);background-position:50%}.exporter-hero-copy{text-shadow:0 1px #ffffff61}.exporter-hero-copy h1{max-width:560px;font-size:clamp(42px,4.05vw,60px);line-height:1.02}.hero-proof-row{flex-wrap:nowrap;gap:9px;max-width:520px;margin-top:22px;display:flex}.hero-proof{background:#ffffffad;border-radius:12px;grid-template-columns:20px 1fr;align-items:center;gap:0 8px;width:118px;min-height:62px;padding:9px 10px}.hero-proof svg{width:17px;height:17px}.hero-proof strong{font-size:15px;line-height:1}.hero-proof small{font-size:10px;line-height:1.2}.search-dock{background:#ffffffd1;border-radius:15px;max-width:1030px;margin-top:-72px}.modern-search-grid{grid-template-columns:minmax(330px,2.3fr) repeat(3,minmax(155px,1fr));align-items:end;gap:13px;padding:19px 18px 14px;display:grid}.modern-search-grid>:nth-child(n+5){display:none}.keyword-search-field{grid-column:auto}.search-helper-row,.more-filter{display:none}.exporter-search-grid input,.exporter-search-grid select,.keyword-search-field span{border-radius:10px;height:43px}@media (max-width:1180px){.exporter-header .brand-logo-image{width:126px}.hero-proof-row{flex-wrap:wrap;max-width:420px}}@media (max-width:760px){.exporter-header .brand-logo-image{width:112px}.exporter-hero-copy h1{font-size:clamp(33px,9.5vw,42px)}.hero-proof-row{grid-template-columns:repeat(2,minmax(0,1fr));max-width:none;display:grid}.hero-proof{width:auto}.modern-search-grid{grid-template-columns:1fr}.modern-search-grid>:nth-child(n+5){display:grid}}.exporter-nav-links a[href=\/deals]{border-radius:10px;align-self:center;height:40px;min-height:0;padding:0 14px;line-height:1}.exporter-hero{min-height:430px}.exporter-hero-grid{min-height:430px;padding:28px 0 72px}.exporter-hero-copy h1{max-width:550px;font-size:clamp(38px,3.75vw,54px)}.exporter-hero-copy p{margin-top:12px;font-size:14px}.hero-cta-row,.hero-proof-row{margin-top:16px}.search-dock{margin-top:-62px}.hero-trending-card{top:34px}.arrival-card{margin-top:0}@media (max-width:760px){.exporter-hero-grid{padding:28px 0 72px}.exporter-hero-copy h1{font-size:clamp(31px,8.8vw,39px)}}.exporter-hero{background:#020b1f;min-height:560px}.exporter-hero:after{background:linear-gradient(#020b1f00,#020b1f42);height:48px}.exporter-hero-grid{grid-template-columns:minmax(430px,.8fr) minmax(410px,1fr) 245px;min-height:560px;padding:58px 0 104px}.exporter-hero-copy{color:#fff;text-shadow:0 12px 34px #00000047}.exporter-hero-copy span{color:#fff;background:#03102a85;border-color:#ffffff29;box-shadow:inset 0 0 0 1px #296ef92e}.exporter-hero-copy span:before{content:"";background:#0256ff;border-radius:999px;width:8px;height:8px;box-shadow:0 0 18px #0256ffcc}.exporter-hero-copy h1{color:#fff;letter-spacing:-.02em;max-width:580px;font-size:clamp(42px,4.2vw,66px);line-height:1.04}.exporter-hero-copy h1 strong{color:#1262ff}.exporter-hero-copy p{color:#ffffffe6;max-width:500px}.hero-ghost-btn{color:#fff;background:#020b1f61;border-color:#ffffff47;gap:8px}.hero-proof-row{gap:18px;max-width:560px;margin-top:30px}.hero-proof{width:auto;min-width:118px;box-shadow:none;color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.hero-proof svg{color:#fff;background:#ffffff1a;border-radius:999px;grid-row:span 2;width:34px;height:34px;padding:8px}.hero-proof strong{color:#fff;font-size:15px}.hero-proof small{color:#ffffffc7}.hero-feature-stack{align-self:center;gap:14px;margin-top:28px;display:grid}.hero-feature-card{color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:linear-gradient(#ffffff38,#ffffff1a);border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:14px;width:230px;padding:14px;display:flex;box-shadow:0 18px 40px #00000042}.hero-feature-card svg{color:#fff;background:#ffffff1f;border-radius:999px;width:38px;height:38px;padding:9px}.hero-feature-card span{gap:3px;display:grid}.hero-feature-card strong{font-size:14px}.hero-feature-card small{color:#ffffffc2;font-size:12px}.hero-slider-dots{bottom:34px;left:48%}.search-dock{background:linear-gradient(#051944f5,#020e29f5);border:1px solid #296ef959;border-radius:10px;max-width:1180px;margin-top:-82px;box-shadow:0 24px 60px #020b1f57}.search-tabs-line{background:0 0;border-bottom:1px solid #ffffff1f}.search-tabs-line a{color:#ffffffd1}.search-tabs-line a.active{color:#fff}.modern-search-grid{grid-template-columns:minmax(280px,2.1fr) repeat(3,minmax(145px,1fr)) 160px;gap:12px;padding:16px}.modern-search-grid>:nth-child(n+5):not(.search-submit-btn){display:none}.search-submit-btn{white-space:nowrap;justify-content:center;align-self:end;align-items:center;gap:8px;height:43px;display:inline-flex}.modern-search-grid>.search-submit-btn{display:inline-flex!important}.exporter-search-grid label{color:#ffffffdb}.exporter-search-grid input,.exporter-search-grid select,.keyword-search-field span{color:#0b1220;background:#fff;border-color:#ffffff2e}@media (max-width:1180px){.exporter-hero-grid{grid-template-columns:1fr 1fr}.hero-feature-stack{display:none}}@media (max-width:760px){.exporter-hero{min-height:0}.exporter-hero-grid{grid-template-columns:1fr;padding:36px 0 88px}.exporter-hero-copy h1{font-size:clamp(36px,10vw,48px)}.hero-proof-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.modern-search-grid{grid-template-columns:1fr}.modern-search-grid>:nth-child(n+5):not(.search-submit-btn){display:grid}}.premium-stats-band{background:#fff;border:1px solid #e1e8f3;border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr)) 1.15fr;gap:0;margin-top:18px;display:grid;overflow:hidden;box-shadow:0 18px 46px #020b1f14}.premium-stat-card,.premium-country-flags{border-right:1px solid #e8eef7;align-items:center;gap:15px;min-height:82px;padding:18px 24px;display:flex}.premium-stat-card svg{color:#024ad8}.premium-stat-card span,.premium-country-flags{min-width:0}.premium-stat-card strong{color:#07142e;font-size:22px;line-height:1;display:block}.premium-stat-card small,.premium-country-flags small{color:#56657b;margin-top:5px;font-size:12px;font-weight:700;display:block}.premium-country-flags{border-right:0;justify-content:space-between}.premium-country-flags>div{align-items:center;gap:10px;display:flex}.premium-country-flags img{-o-object-fit:cover;object-fit:cover;border-radius:2px;width:26px;height:18px;box-shadow:0 0 0 1px #020b1f14}.premium-country-flags b{color:#07142e;background:#f1f5fb;border-radius:999px;justify-content:center;align-items:center;min-width:34px;height:26px;font-size:11px;display:inline-flex}.premium-stock-section{margin-top:24px}.home-stock-head{border-bottom:1px solid #e1e8f3;justify-content:space-between;align-items:end;gap:24px;margin-bottom:14px;padding-bottom:16px;display:flex}.home-stock-head>div:first-child{max-width:690px}.home-stock-head h2{color:#07142e;letter-spacing:0;margin:4px 0 7px;font-size:clamp(28px,4vw,42px);line-height:1.02}.home-stock-head p{color:#53647c;margin:0;font-size:15px;line-height:1.55}.home-stock-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.home-stock-actions a,.home-stock-pagination a,.home-stock-pagination span.disabled{color:#07142e;white-space:nowrap;background:#fff;border:1px solid #dce5f2;border-radius:7px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:9px 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.home-stock-actions a:first-child,.home-stock-pagination a.active{color:#fff;background:#024ad8;border-color:#024ad8;box-shadow:0 14px 30px #024ad82e}.popular-stock-actions{margin:-4px 0 16px}.premium-stock-tabs{flex-wrap:wrap;gap:10px;margin:8px 0 18px;display:flex}.premium-stock-tabs a{color:#07142e;background:#f2f5fa;border-radius:6px;align-items:center;min-height:34px;padding:8px 18px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.premium-stock-tabs a.active{color:#024ad8;background:#fff;box-shadow:inset 0 -2px #024ad8}.premium-vehicle-row{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.home-stock-pagination{background:linear-gradient(#fff,#f8fbff);border:1px solid #e1e8f3;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:18px;padding:14px;display:flex}.home-stock-pagination>span{color:#53647c;font-size:13px;font-weight:800}.home-stock-pagination>div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.home-stock-pagination span.disabled{color:#9aa8ba;background:#f2f5fa}.home-stock-pagination .ellipsis{color:#53647c;align-items:center;min-height:38px;font-weight:900;display:inline-flex}.home-stock-more-action{justify-content:center;margin-top:20px;display:flex}.home-stock-more-action a{color:#fff;background:#0b56d9;border:1px solid #0b56d9;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:13px;font-weight:950;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 14px 28px #0b56d933}.home-stock-more-action a:hover{background:#084ac0;border-color:#084ac0}.premium-vehicle-card{color:#07142e;background:#fff;border:1px solid #e1e8f3;border-radius:8px;align-content:start;gap:7px;min-height:238px;padding:12px;text-decoration:none;transition:transform .18s,box-shadow .18s;display:grid;position:relative;box-shadow:0 12px 32px #020b1f0f}.premium-vehicle-card img{-o-object-fit:cover;object-fit:cover;background:#f3f6fb;border-radius:6px;width:100%;height:104px}.premium-vehicle-card strong{color:#07142e;min-height:32px;font-size:13px;line-height:1.22}.premium-vehicle-card small{color:#53647c;font-size:11px;font-weight:700}.premium-vehicle-card b{color:#024ad8;font-size:14px}.premium-vehicle-card>button{z-index:1;color:#061833;cursor:pointer;background:#ffffffdb;border:1px solid #ffffffb3;border-radius:999px;width:28px;height:28px;position:absolute;top:10px;right:10px}.stock-badge,.deal-badge{z-index:1;color:#fff;text-transform:uppercase;background:#082455;border-radius:4px;padding:5px 7px;font-size:9px;font-weight:900;position:absolute;top:10px;left:10px}.deal-badge{background:#024ad8}.deal-badge.tone-0{background:#ff5050}.premium-trust-strip{color:#fff;background:linear-gradient(135deg,#041126,#082455);border-radius:8px;margin-top:26px;padding:28px;box-shadow:0 18px 48px #020b1f2e}.premium-trust-strip>span,.premium-shipping-banner span,.premium-process-section>div>span{color:#4f8cff;letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:900}.premium-trust-strip>div{grid-template-columns:repeat(6,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.premium-trust-strip article{border-right:1px solid #ffffff24;gap:8px;padding-right:18px;display:grid}.premium-trust-strip article:last-child{border-right:0}.premium-trust-strip svg{color:#6aa0ff}.premium-trust-strip strong{font-size:13px}.premium-trust-strip small{color:#ffffffbf;font-size:11px;line-height:1.45}.premium-shipping-banner{background:linear-gradient(90deg,#fffffff7,#ffffffdb,#ffffff47),url(/hero/dean-port-motion-bg.jpeg) 100%/cover no-repeat;border:1px solid #e1e8f3;border-radius:8px;grid-template-columns:.8fr 1.2fr;align-items:center;gap:28px;margin-top:18px;padding:32px;display:grid;overflow:hidden}.premium-shipping-banner h2,.premium-process-section h2{color:#07142e;max-width:430px;font-size:clamp(24px,2.3vw,36px);line-height:1.05}.premium-shipping-banner p{color:#53647c;max-width:420px}.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr));justify-self:end;gap:14px;width:min(620px,100%);display:grid}.shipping-kpis span{color:#07142e;background:#ffffffe0;border-radius:8px;align-content:center;justify-items:center;gap:8px;min-height:118px;display:grid;box-shadow:0 12px 30px #020b1f14}.shipping-kpis svg{color:#024ad8}.shipping-kpis strong{font-size:22px}.shipping-kpis small{color:#53647c;font-size:11px;font-weight:800}.premium-process-section{background:#fff;border:1px solid #e1e8f3;border-radius:8px;grid-template-columns:1fr 2fr .75fr;align-items:center;gap:24px;margin-top:18px;padding:28px;display:grid}.premium-process-steps{grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;display:grid}.premium-process-steps article{text-align:center;justify-items:center;gap:8px;display:grid;position:relative}.premium-process-steps article:after{content:"";border-top:1px dashed #9bbcff;width:64%;position:absolute;top:18px;left:68%}.premium-process-steps article:last-child:after{display:none}.premium-process-steps svg{color:#024ad8;background:#eef4ff;border-radius:999px;width:40px;height:40px;padding:9px}.premium-process-steps strong{color:#07142e;font-size:12px}.premium-process-steps small,.premium-process-section aside small{color:#53647c;font-size:11px;line-height:1.45}.premium-process-section aside{background:#f7f9fc;border-radius:8px;gap:12px;padding:22px;display:grid}.premium-process-section aside strong{color:#07142e}@media (max-width:1180px){.premium-stats-band,.premium-trust-strip>div,.premium-process-section{grid-template-columns:repeat(2,minmax(0,1fr))}.premium-vehicle-row{grid-template-columns:repeat(3,minmax(0,1fr))}.home-stock-head,.home-stock-pagination{flex-direction:column;align-items:stretch}.home-stock-actions,.home-stock-pagination>div{justify-content:flex-start}.premium-shipping-banner{grid-template-columns:1fr}}@media (max-width:760px){.premium-stats-band,.premium-trust-strip>div,.premium-shipping-banner,.shipping-kpis,.premium-process-section,.premium-process-steps,.premium-vehicle-row{grid-template-columns:1fr}.home-stock-actions a,.home-stock-pagination a,.home-stock-pagination span.disabled{flex:72px}.home-stock-pagination .wide{flex-basis:120px}.premium-stat-card,.premium-country-flags,.premium-trust-strip article{border-bottom:1px solid #e8eef7;border-right:0}.premium-trust-strip article{border-bottom-color:#ffffff24}.premium-process-steps article:after{display:none}}.separate-mega-shell{width:min(1360px,100vw - 48px)}.separate-mega-panel{overscroll-behavior:contain;scrollbar-gutter:stable;border-radius:16px;gap:24px;min-height:0;max-height:calc(100vh - 132px);display:grid;overflow:hidden auto}.separate-mega-panel.menu-stock{background:radial-gradient(circle at 18% 0,#1e68ff42,#0000 24%),radial-gradient(circle at 84% 18%,#00c7ff2e,#0000 30%),linear-gradient(135deg,#04102afa,#010819fa);border:1px solid #3b82f661;grid-template-columns:1fr;gap:0;max-height:calc(100vh - 148px);padding:0;overflow:hidden auto;box-shadow:0 30px 80px #0000006b,inset 0 1px #ffffff12}.separate-mega-panel.menu-auction{grid-template-columns:.9fr 1fr 310px}.separate-mega-panel.menu-services-only,.separate-mega-panel.menu-account,.separate-mega-panel.menu-about{grid-template-columns:minmax(0,1fr) 310px}.separate-mega-panel.menu-countries-only,.separate-mega-panel.menu-import{grid-template-columns:1fr}.separate-mega-panel.menu-top-picks{grid-template-columns:minmax(0,1fr) 310px}.separate-mega-panel .menu-fill,.separate-mega-panel .mega-column{min-width:0}.separate-mega-panel .mega-link-list{grid-template-columns:repeat(2,minmax(0,1fr))}.separate-mega-panel .mega-link-list.compact,.separate-mega-panel .top-pick-grid,.separate-mega-panel .guide-grid-menu{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.separate-mega-panel.menu-stock .mega-link-list,.separate-mega-panel.menu-auction .mega-link-list{grid-template-columns:1fr}.menu-feature-card{background:linear-gradient(#f8fbff,#fff);border:1px solid #e3ebf6;border-radius:14px;padding:18px}.auction-schedule-card{background:#fff;border:1px solid #e3ebf6;border-radius:14px;gap:12px;padding:18px;display:grid}.auction-schedule-card h3{color:#024ad8;text-transform:uppercase;margin:0 0 4px;font-size:13px}.auction-schedule-card a{color:#0b1833;border:1px solid #e7edf6;border-radius:10px;grid-template-columns:54px 1fr auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.auction-schedule-card a>b{color:#024ad8;font-size:18px}.auction-schedule-card span{gap:3px;font-weight:800;display:grid}.auction-schedule-card small{color:#617089;font-size:11px}.auction-schedule-card em{color:#0a8f4a;text-transform:uppercase;background:#eaf8f0;border-radius:999px;padding:5px 8px;font-size:10px;font-style:normal;font-weight:900}.mega-dark-cta{color:#fff;background:linear-gradient(#030e24e6,#030e24f5),url(/hero/dean-premium-dark-export-hero.png) 50%/cover;border-radius:16px;align-content:end;gap:14px;min-height:270px;padding:24px;display:grid;overflow:hidden}.mega-dark-cta h3{margin:0;font-size:24px;line-height:1.05}.mega-dark-cta p{color:#ffffffc2;margin:0;line-height:1.55}.mega-promo-column.mini{grid-template-rows:auto auto}.maker-grid.separated{grid-template-columns:repeat(6,minmax(0,1fr))}.country-region-scroll.separated{grid-template-columns:repeat(3,minmax(0,1fr));max-height:none;padding-right:0;overflow:visible}.separate-mega-panel.menu-import{grid-template-columns:.75fr 1.25fr}.separate-mega-panel.menu-import .country-region-scroll.separated{overscroll-behavior:contain;grid-template-columns:repeat(2,minmax(0,1fr));max-height:320px;overflow-y:auto}.mega-stock-showcase{color:#eef6ff;border-radius:16px;grid-template:"browse type makers hero hero"minmax(0,1fr)"actions actions actions actions help"132px/1.08fr 1fr 1.18fr 1.45fr .9fr;height:min(704px,100vh - 128px);min-height:0;max-height:calc(100vh - 128px);display:grid;overflow:hidden}.mega-stock-column{background:linear-gradient(#0920489e,#030e2373);border-right:1px solid #76a8ff33;flex-direction:column;min-width:0;padding:22px;display:flex;overflow:hidden}.mega-stock-browse{grid-area:browse}.mega-stock-showcase>.mega-stock-column:nth-of-type(2){grid-area:type}.mega-stock-makers{grid-area:makers}.mega-stock-column h3,.mega-stock-title-row h3{color:#d9e9ff;letter-spacing:.03em;text-transform:uppercase;margin:0 0 14px;font-size:13px;font-weight:800}.mega-stock-list{gap:7px;display:grid}.mega-stock-list a,.mega-maker-list a{color:#f8fbff;border-radius:12px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;min-height:50px;padding:9px 11px;text-decoration:none;display:grid;position:relative}.mega-stock-list a.is-featured,.mega-stock-list a:hover,.mega-maker-list a:hover{background:linear-gradient(90deg,#115cff33,#115cff0a)}.mega-stock-icon{color:#9fd0ff;background:#0c37826b;border:1px solid #4995ff99;border-radius:10px;place-items:center;width:38px;height:38px;display:grid;box-shadow:0 0 18px #175fff2e}.mega-stock-icon.line{color:#dbeaff;box-shadow:none;background:0 0;border-color:#0000}.mega-stock-list strong,.mega-maker-list strong,.mega-stock-search strong,.mega-all-makers strong{color:#fff;font-size:15px;font-weight:850;line-height:1.2;display:block}.mega-stock-list small,.mega-maker-list small,.mega-stock-search small{color:#deebffb8;margin-top:4px;font-size:12px;line-height:1.25;display:block}.mega-stock-list em{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#145cff;border-radius:999px;padding:4px 8px;font-size:10px;font-style:normal;font-weight:900}.mega-stock-search,.mega-all-makers{color:#fff;background:linear-gradient(135deg,#1248aa57,#091e498a);border:1px solid #2563ebad;border-radius:11px;grid-template-columns:44px 1fr auto;align-items:center;gap:12px;margin-top:auto;padding:16px;text-decoration:none;display:grid}.mega-stock-search>svg,.mega-grid-mark{color:#bfdbfe;place-items:center;display:grid}.mega-stock-title-row{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.mega-stock-title-row h3{margin-bottom:0}.mega-stock-title-row a{color:#25a8ff;font-size:13px;font-weight:800;text-decoration:none}.mega-maker-list{gap:2px;display:grid}.mega-maker-list a{border-bottom:1px solid #74a3f01f;border-radius:0;grid-template-columns:44px 1fr;min-height:50px;padding-inline:4px}.mega-maker-logo{background:#fffffff5;border:1px solid #d9e5f8eb;border-radius:999px;place-items:center;width:38px;height:38px;display:grid;position:relative;box-shadow:0 10px 22px #0000002e}.mega-maker-logo b{color:#0f2a5f;opacity:0;font-size:11px;font-weight:900;position:absolute}.mega-maker-logo img{z-index:1;-o-object-fit:contain;object-fit:contain;filter:none;max-width:28px;max-height:22px;position:relative}.mega-maker-logo img[style*=none]+b{opacity:1}.mega-maker-logo:has(img[style*=none]) b{opacity:1}.mega-stock-hero{background:linear-gradient(90deg,#030c1fa8,#030c1f1a 46%,#030c1f08),url(/mega-menu/dean-stock-mega-reference-vans.png) 50% 56%/cover;border-left:1px solid #009dff80;grid-area:hero;align-content:space-between;min-height:0;padding:34px 30px 18px;display:grid;position:relative;overflow:hidden}.mega-stock-hero:before{content:"";pointer-events:none;background:radial-gradient(circle at 72% 18%,#0091ff33,#0000 28%),linear-gradient(#00000005,#020a1a3d);position:absolute;inset:0}.mega-stock-hero-copy,.mega-stock-proof-grid{z-index:1;position:relative}.mega-stock-hero-copy>span{color:#75bdff;letter-spacing:.04em;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:900;display:block}.mega-stock-hero-copy>strong{color:#fff;font-size:clamp(34px,3.2vw,50px);font-weight:950;line-height:1.08;display:block}.mega-stock-hero-copy>strong b{color:#1686ff}.mega-stock-hero-copy p{color:#ffffffe0;align-items:center;gap:8px;max-width:310px;margin:18px 0 0;font-size:15px;line-height:1.45;display:inline-flex}.mega-stock-proof-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.mega-stock-proof-grid span{background:#04143494;border:1px solid #659fff40;border-radius:8px;gap:7px;min-height:92px;padding:12px 10px;display:grid;box-shadow:inset 0 1px #ffffff0f}.mega-stock-proof-grid svg{color:#77bdff;filter:drop-shadow(0 0 10px #2563ebe6)}.mega-stock-proof-grid strong{color:#fff;font-size:18px;font-weight:900}.mega-stock-proof-grid small{color:#eaf3ffdb;font-size:12px;line-height:1.25}.mega-stock-action-strip{background:linear-gradient(90deg,#0a2a5eb8,#05193de0);border:1px solid #487fe152;border-radius:9px;grid-area:actions;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;min-height:0;margin:18px 0 18px 22px;display:grid;overflow:visible}.mega-stock-action-strip a{-moz-column-gap:14px;color:#fff;border-right:1px solid #79a8ff29;grid-template-rows:auto auto;grid-template-columns:54px 1fr;align-content:center;align-items:center;gap:4px 14px;min-height:104px;padding:16px 18px 16px 20px;text-decoration:none;display:grid}.mega-stock-action-strip a:last-child{border-right:0}.mega-stock-action-strip a>span{color:#b9dcff;background:#1e53ae61;border-radius:10px;grid-row:1/span 2;place-items:center;width:54px;height:54px;display:grid}.mega-stock-action-strip b{align-self:end;font-size:16px;font-weight:900;line-height:1.22;display:block}.mega-stock-action-strip small{color:#e2eeffc2;grid-column:2;align-self:start;font-size:12.5px;line-height:1.32;overflow:visible}.mega-stock-help-card{color:#fff;background:linear-gradient(135deg,#0d5bff,#0041ce);border:1px solid #4589ff80;border-radius:9px;grid-area:help;justify-content:space-between;align-items:center;gap:18px;height:auto;min-height:104px;margin:18px 22px 18px 12px;padding:18px 22px;text-decoration:none;display:flex;overflow:hidden;box-shadow:0 18px 44px #024ad847}.mega-stock-help-card strong{font-size:18px;font-weight:950;display:block}.mega-stock-help-card small{color:#ffffffd6;font-size:13px}.mega-stock-help-card img{-o-object-fit:cover;object-fit:cover;border:3px solid #ffffff2e;border-radius:999px;width:66px;height:66px}.separate-mega-panel.menu-about .mega-company-card{min-height:285px}@media (max-width:1180px){.separate-mega-shell{width:min(980px,100vw - 28px)}.mega-stock-showcase{grid-template-columns:1fr 1fr;grid-template-areas:"browse hero""type makers""actions actions""help help";max-height:calc(100vh - 132px);overflow-y:auto}.mega-stock-column,.mega-stock-hero{min-height:360px}.mega-stock-action-strip{margin-right:24px}.mega-stock-help-card{margin-top:0}.maker-grid.separated{grid-template-columns:repeat(4,minmax(0,1fr))}.country-region-scroll.separated{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header.exporter-header{background:linear-gradient(#020b1ffa,#030f28f0),#020b1f;border-bottom:1px solid #ffffff1a;box-shadow:0 18px 48px #020b1f38}.exporter-nav{height:78px}.exporter-header .brand-logo-image{width:132px;filter:brightness(0)invert()drop-shadow(0 10px 24px #1f65ff2e)!important;animation:none!important}.exporter-nav-links{gap:22px}.exporter-nav-links a,.exporter-nav-links button{color:#ffffffe0;font-size:13px;font-weight:700}.exporter-nav-links a.active,.exporter-nav-links a:hover,.exporter-nav-links button.active,.exporter-nav-links button:hover,.exporter-nav-links button:focus-visible{color:#fff}.nav-underline{background:#1b6cff;border-radius:999px;height:2px;bottom:13px;box-shadow:0 0 18px #1b6cffa6}.exporter-nav-links .top-picks-trigger{background:0 0;border-radius:0}.exporter-actions .icon-btn{color:#ffffffe6}.exporter-actions .icon-btn:hover{color:#fff;background:#ffffff14}.badge-dot:after{border-color:#020b1f}.quote-btn{background:linear-gradient(#1b6cff,#024ad8);border:1px solid #ffffff29;min-width:126px;height:44px;box-shadow:0 14px 30px #024ad85c}.site-header.exporter-header .quote-btn{white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;gap:6px;width:auto;min-width:116px;height:40px;min-height:40px;padding:0 14px 0 16px;line-height:1;display:inline-flex;box-shadow:0 12px 26px #024ad84d}.site-header.exporter-header .quote-btn svg{flex:none;transition:transform .16s}.site-header.exporter-header .quote-btn:hover svg{transform:translate(2px)}.mega-shell{top:112px}@media (max-width:980px){.exporter-nav{height:72px}.exporter-header .brand-logo-image{width:118px}.exporter-actions .mobile-menu-btn{color:#fff}}.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;display:grid}.premium-vehicle-card,.vehicle-card{color:#111827;background:#fff;border:1px solid #e5eaf2;border-radius:10px;align-content:start;gap:10px;min-height:430px;padding:16px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:grid;position:relative;box-shadow:0 16px 40px #0f172a0f}.premium-vehicle-card img,.vehicle-card .vehicle-photo img{-o-object-fit:contain;object-fit:contain;background:linear-gradient(#fff,#f5f7fa);border-radius:8px;width:100%;height:170px}.vehicle-card .vehicle-photo{background:#fff;border-radius:8px;min-height:170px;position:relative;overflow:hidden}.vehicle-photo-track{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;width:100%;height:170px;display:flex;overflow-x:auto}.vehicle-photo-track::-webkit-scrollbar{display:none}.vehicle-photo-track img{scroll-snap-align:center;flex:0 0 100%;min-width:100%}.vehicle-image-dots{z-index:3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0f172a80;border-radius:999px;gap:4px;padding:4px 6px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.vehicle-image-dots i{background:#ffffff8c;border-radius:999px;width:5px;height:5px;transition:width .18s,background .18s;display:block}.vehicle-image-dots i.active{background:#fff;width:14px}.vehicle-view-block{gap:14px;min-width:0;display:grid}.stock-layout .stock-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-view-switch{background:#f8fbff;border:1px solid #dfe8f6;border-radius:8px;justify-self:end;gap:4px;padding:4px;display:inline-flex}.vehicle-view-switch button{color:#475569;cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.vehicle-view-switch button.active{color:#024ad8;background:#fff;box-shadow:0 8px 18px #0f172a14}.vehicle-table-view{gap:10px;display:grid}.vehicle-table-head,.vehicle-table-row{grid-template-columns:minmax(280px,1.5fr) minmax(260px,1.2fr) minmax(120px,.45fr) minmax(240px,.85fr);align-items:center;gap:16px;display:grid}.vehicle-table-head{color:#64748b;text-transform:uppercase;background:#f8fbff;border:1px solid #e8eef7;border-radius:8px;min-height:42px;padding:0 16px;font-size:11px;font-weight:900}.vehicle-table-row{background:#fff;border:1px solid #e5eaf2;border-radius:10px;padding:12px 16px;box-shadow:0 14px 32px #0f172a0d}.vehicle-table-main{color:#111827;grid-template-columns:96px 1fr;align-items:center;gap:14px;text-decoration:none;display:grid}.vehicle-table-main strong{color:#111827;font-size:14px;font-weight:900;display:block}.vehicle-table-main small{color:#64748b;font-size:11px;font-weight:750}.vehicle-table-image{background:linear-gradient(#fff,#f5f7fa);border-radius:8px;width:96px;height:68px;display:block;position:relative;overflow:hidden}.vehicle-table-image img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%}.vehicle-table-image i{color:#fff;background:#0f172aad;border-radius:999px;padding:2px 5px;font-size:9px;font-style:normal;font-weight:850;position:absolute;bottom:5px;right:5px}.vehicle-table-specs{flex-wrap:wrap;gap:7px;display:flex}.vehicle-table-specs span{color:#334155;background:#f8fbff;border:1px solid #e8eef7;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:800}.vehicle-table-price strong{color:#ff5b1a;font-size:15px;font-weight:950;display:block}.vehicle-table-price small{color:#8a94a6;font-size:10px;font-weight:800}.vehicle-table-actions{flex-wrap:wrap;justify-content:flex-end;gap:7px;display:flex}.vehicle-table-actions a,.vehicle-table-actions button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850;text-decoration:none;display:inline-flex}.vehicle-table-actions button:last-child{color:#fff;background:#ff5b1a;border-color:#ff5b1a}.premium-vehicle-card.dark-top img{background:linear-gradient(#fff,#f5f7fa)}.premium-vehicle-card>strong,.vehicle-card h3{color:#111827;min-height:0;margin:0;font-size:14px;font-weight:850;line-height:1.25}.premium-vehicle-card>b,.vehicle-card .price{color:#ff5b1a;align-items:baseline;gap:8px;font-size:20px;font-weight:900;line-height:1;display:flex}.premium-vehicle-card>b small,.vehicle-card .price span{color:#8a94a6;font-size:11px;font-weight:750}.premium-vehicle-card>p,.vehicle-card .muted{color:#4b5563;margin:0;font-size:12px;font-weight:700}.premium-card-spec-grid{border:1px solid #e9edf4;border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.premium-card-spec-grid span:nth-child(n+5){border-bottom:0}.premium-card-spec-grid strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;min-height:0;font-size:10px;font-weight:800;line-height:1.1;overflow:hidden}.premium-card-spec-grid small{color:#8a94a6;font-size:9px;font-weight:700}.premium-card-actions,.vehicle-card .card-actions{grid-template-columns:1fr 1fr;gap:12px;margin-top:2px;display:grid}.premium-card-actions em,.vehicle-card .card-actions .btn{border-radius:6px;justify-content:center;align-items:center;min-height:38px;font-size:11px;font-style:normal;font-weight:850;text-decoration:none;display:inline-flex}.premium-card-actions em:first-child,.vehicle-card .card-actions .btn.outline{color:#111827;background:#fff;border:1px solid #e2e8f0}.premium-card-actions em:last-child,.vehicle-card .orange-compare{color:#fff;background:#ff5b1a;border:1px solid #ff5b1a}.deal-badge,.stock-badge{letter-spacing:0;text-transform:none;background:#ff5b1a;border-radius:4px;padding:6px 8px;font-size:10px;top:16px;left:16px}.premium-card-heart{z-index:2;color:#4b5563;background:#fff;border:0;border-radius:999px;place-items:center;width:32px;height:32px;font-size:22px;line-height:1;display:grid;position:absolute;top:16px;right:16px;box-shadow:0 8px 22px #0f172a14}.premium-vehicle-card>button{display:none}.vehicle-card .vehicle-body{gap:10px;padding:0;display:grid}.vehicle-card .btn{margin:0}.luxury-hero-shell{z-index:20;background:#061225;padding:18px 18px 56px;position:relative;overflow:visible}.exporter-page>.search-dock,.exporter-page>.premium-stats-band{display:none}.luxury-hero-frame{color:#f8fbff;isolation:isolate;background:#061225;border:1px solid #7196d42e;border-radius:18px;min-height:900px;position:relative;overflow:visible;box-shadow:0 26px 80px #00000061}.luxury-hero-bg{z-index:-4;border-radius:inherit;will-change:transform, opacity;height:560px;position:absolute;inset:0 0 auto;overflow:hidden}.luxury-hero-bg:before{background-image:var(--hero-bg);content:"";filter:blur(6px)saturate(1.12)brightness(.76);opacity:.34;background-position:50%;background-size:cover;animation:22s ease-in-out infinite alternate luxuryHeroAtmosphere;position:absolute;inset:-4%;transform:scale(1.04)}.luxury-hero-bg:after{content:"";mix-blend-mode:screen;opacity:.42;pointer-events:none;background:radial-gradient(circle at 72% 34%,#58a0ff33,#0000 28%),linear-gradient(115deg,#0000 0%,#ffffff14 42%,#0000 58%);animation:13s ease-in-out infinite alternate luxuryHeroLightSweep;position:absolute;inset:0;transform:translate(-8%)}.luxury-hero-bg-visual{filter:saturate(1.16)contrast(1.03)brightness(1.16);will-change:transform, opacity;transform-origin:55% 58%;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0;transform:translate(0,0)scale(1);-webkit-mask-image:none;mask-image:none}.luxury-hero-bg-visual.drift-left{animation:18s cubic-bezier(.45,0,.2,1) infinite alternate luxuryHeroDriftLeft}.luxury-hero-bg-visual.drift-right{animation:18s cubic-bezier(.45,0,.2,1) infinite alternate luxuryHeroDriftRight}@keyframes luxuryHeroDriftLeft{0%{transform:translate(0,0)scale(1)}50%{transform:translate(-18px,-7px)scale(1.028)}to{transform:translate(-30px,-12px)scale(1.052)}}@keyframes luxuryHeroDriftRight{0%{transform:translate(0,0)scale(1)}50%{transform:translate(18px,-7px)scale(1.028)}to{transform:translate(30px,-12px)scale(1.052)}}@keyframes luxuryHeroAtmosphere{0%{transform:translate(-10px)scale(1.04)}to{transform:translate(18px,-8px)scale(1.075)}}@keyframes luxuryHeroLightSweep{0%{opacity:.24;transform:translate(-12%)}50%{opacity:.48}to{opacity:.3;transform:translate(10%,-2%)}}.luxury-hero-shade{z-index:-3;background:linear-gradient(90deg,#040d1ccc 0%,#040d1c7a 29%,#040d1c00 54%,#040d1c57 100%),linear-gradient(#040d1c3d 0%,#040d1c05 38%,#061225f0 100%);height:560px;position:absolute;inset:0 0 auto}.luxury-hero-frame:after{z-index:-2;content:"";background:linear-gradient(#061225e0 0%,#061225 26% 100%);position:absolute;inset:540px 0 0}.luxury-hero-inner{z-index:2;width:min(1780px,100% - 120px);margin:0 auto;padding:30px 0 34px;display:grid;position:relative}.luxury-hero-nav{grid-template-columns:minmax(260px,380px) 1fr auto;align-items:center;gap:28px;min-height:64px;display:none}.luxury-hero-brand{color:#fff;align-items:center;gap:18px;text-decoration:none;display:flex}.luxury-hero-brand img{filter:brightness(0)invert()drop-shadow(0 12px 28px #0000003d);width:174px;height:auto}.luxury-hero-brand span{color:#e9f1ffb8;border-left:1px solid #ffffff38;padding-left:18px;font-size:14px;line-height:1.42}.luxury-hero-links,.luxury-hero-actions{align-items:center;gap:28px;display:flex}.luxury-hero-links{justify-content:center}.luxury-hero-links a,.luxury-hero-actions a,.luxury-hero-actions button{color:#f8fbffdb;background:0 0;border:0;font-size:14px;font-weight:700;text-decoration:none}.luxury-hero-actions{gap:12px}.luxury-hero-actions a,.luxury-hero-actions button{cursor:pointer;border:1px solid #ffffff2e;border-radius:8px;min-height:44px;padding:0 18px}.luxury-hero-actions .signup{color:#fff;background:#0b73ff;border-color:#0000;align-items:center;display:inline-flex;box-shadow:0 16px 34px #0b73ff52}.luxury-hero-grid{grid-template-columns:minmax(420px,.95fr) minmax(260px,.45fr);align-items:center;gap:36px;min-height:525px;padding-top:18px;display:grid}.luxury-hero-copy{gap:18px;max-width:650px;display:grid}.luxury-hero-shell .luxury-hero-bg,.luxury-hero-shell .luxury-hero-bg-visual,.luxury-hero-shell .luxury-hero-copy{opacity:1!important}.luxury-hero-copy>span{color:#e7efffd6;letter-spacing:.08em;text-transform:uppercase;align-items:center;gap:10px;width:fit-content;font-size:12px;font-weight:800;display:inline-flex}.luxury-hero-copy h1{color:#fff;letter-spacing:-.018em;text-shadow:0 18px 38px #0003;margin:0;font-size:clamp(46px,4.85vw,72px);font-weight:500;line-height:1.04}.luxury-hero-copy p{color:#eaf3ffc7;max-width:570px;margin:0;font-size:20px;line-height:1.45}.luxury-hero-cta{flex-wrap:wrap;gap:14px;margin-top:4px;display:flex}.luxury-hero-cta a{color:#fff;background:#0b73ff;border-radius:8px;justify-content:center;align-items:center;gap:12px;min-height:58px;padding:0 27px;font-weight:800;text-decoration:none;transition:transform .32s cubic-bezier(.16,1,.3,1),background .32s cubic-bezier(.16,1,.3,1);display:inline-flex;box-shadow:0 18px 42px #0b73ff52}.luxury-hero-cta a.secondary{box-shadow:none;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0612258a;border:1px solid #ffffff38}.luxury-hero-cta a:hover{transform:translateY(-2px)}.luxury-trust-stack{justify-self:end}.luxury-trust-stack>div{gap:18px;display:grid}.luxury-trust-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1d38c7;border:1px solid #82a4dc38;border-radius:10px;grid-template-columns:64px minmax(0,1fr);align-items:center;gap:18px;width:248px;min-height:94px;padding:16px;display:grid;box-shadow:0 22px 54px #00000047}.luxury-trust-card:first-child{animation:7.5s ease-in-out infinite luxuryFloatCard}.luxury-trust-card:nth-child(2){animation:8.4s ease-in-out .7s infinite luxuryFloatCard}.luxury-trust-card:nth-child(3){animation:9.2s ease-in-out 1.1s infinite luxuryFloatCard}@keyframes luxuryFloatCard{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}.luxury-trust-card strong{color:#d8e8ff;border:2px solid #3f8dff;border-radius:14px;place-items:center;width:58px;height:58px;font-size:15px;font-weight:900;display:grid}.luxury-trust-card span{gap:4px;display:grid}.luxury-trust-card b{color:#fff;font-size:15px}.luxury-trust-card small{color:#deeaffbd;font-size:13px;line-height:1.32}.luxury-search-dock{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);will-change:transform;z-index:40;background:#051227f0;border:1px solid #769ad547;border-radius:16px;padding:15px 24px 16px;position:relative;overflow:visible;box-shadow:0 26px 70px #00000057}.luxury-search-dock:has(.luxury-combo-menu){margin-bottom:250px}.luxury-search-tabs{border-bottom:1px solid #ffffff14;gap:34px;padding-bottom:10px;display:flex}.luxury-search-tabs button,.luxury-search-tabs a{color:#e5f1ff9e;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;min-height:44px;padding:0 6px;font-weight:800;text-decoration:none;display:inline-flex}.luxury-search-tabs button.active,.luxury-search-tabs a.active{color:#2a92ff}.luxury-search-form{z-index:45;grid-template-columns:repeat(6,minmax(0,1fr)) minmax(170px,.9fr);align-items:end;gap:14px;padding-top:14px;display:grid;position:relative}.luxury-search-form label,.luxury-combo-field{color:#e9f2ffb8;gap:8px;font-size:12px;font-weight:800;display:grid}.luxury-combo-label{display:block}.luxury-search-form select,.luxury-search-form input:not([type=hidden]){color:#fff;background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;outline:none;min-width:0;height:56px;padding:0 14px}.luxury-search-form input::placeholder{color:#e5f1ff7a}.luxury-search-form select option{color:#07162b}.luxury-search-form .luxury-search-wide{grid-column:span 2}.luxury-combo-field{z-index:50;position:relative}.luxury-combo-field>input[type=hidden]{display:none}.luxury-combo-trigger{align-items:stretch;min-width:0;height:56px;display:flex;position:relative}.luxury-combo-trigger>button:first-child{color:#fff;cursor:pointer;font:inherit;background:#ffffff14;border:1px solid #ffffff14;border-radius:8px;flex:1;justify-content:space-between;align-items:center;min-width:0;height:56px;padding:0 12px;font-size:13px;font-weight:850;display:flex}.luxury-combo-trigger>button:first-child b{text-overflow:ellipsis;white-space:nowrap;font-weight:850;display:block;overflow:hidden}.luxury-combo-trigger.has-value>button:first-child{background:#2a92ff29;border-color:#2a92ff6b}.luxury-combo-clear{color:#ffffffc7;cursor:pointer;background:#ffffff1f;border:0;border-left:1px solid #ffffff1f;border-radius:0 8px 8px 0;justify-content:center;align-items:center;width:34px;height:56px;margin-left:-34px;display:inline-flex;position:relative}.luxury-combo-menu{pointer-events:auto;overscroll-behavior:contain;z-index:100000;background:#051227fa;border:1px solid #769ad547;border-radius:12px;gap:8px;min-width:260px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 24px 60px #00000061}.luxury-combo-search{background:#ffffff14;border:1px solid #ffffff1a;border-radius:9px;align-items:center;gap:8px;padding:0 10px;display:flex}.luxury-combo-search input{color:#fff;outline:0;width:100%;background:0 0!important;border:0!important;height:38px!important;min-height:38px!important;padding:0!important}.luxury-combo-menu>button,.luxury-combo-options button{color:#e5f1ffd1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:8px;justify-content:space-between;align-items:center;width:100%;height:auto;min-height:36px;padding:8px 10px;font-size:13px;font-weight:800;display:flex}.luxury-combo-menu>button:hover,.luxury-combo-options button:hover,.luxury-combo-menu button.active{color:#fff;background:#2a92ff29}.luxury-combo-options{overscroll-behavior:contain;scrollbar-gutter:stable;gap:3px;max-height:220px;display:grid;overflow-y:auto}.luxury-combo-options em{color:#e5f1ff9e;padding:10px;font-style:normal}.luxury-search-dock .luxury-combo-field{gap:6px}.luxury-search-dock .luxury-combo-label{color:#e2e8f0bd;font-size:11px;font-weight:800;line-height:1}.luxury-search-dock .luxury-combo-trigger{height:46px}.luxury-search-dock .luxury-combo-trigger>button:first-child{box-shadow:none;color:#fff;background:#ffffff14;border:1px solid #ffffff1a;border-radius:7px;height:46px;padding:0 10px 0 12px;font-size:13px}.luxury-search-dock .luxury-combo-trigger>button:first-child svg{color:#e5f1ffa3}.luxury-search-dock .luxury-combo-trigger.has-value>button:first-child{background:#2a92ff29;border-color:#2a92ff70;box-shadow:0 0 0 2px #2a92ff1a}.luxury-search-dock .luxury-combo-clear{color:#e5f1ff9e;background:0 0;border-left:1px solid #ffffff1f;width:31px;height:46px;margin-left:-31px}.luxury-search-dock .luxury-combo-menu{background:#051227fa;border:1px solid #769ad547;border-radius:8px;gap:4px;min-width:230px;padding:8px;box-shadow:0 18px 44px #00000057}.luxury-search-dock .luxury-combo-search{color:#e5f1ffb8;background:#ffffff14;border:1px solid #24b884ad;border-radius:6px;height:38px}.luxury-search-dock .luxury-combo-search input{color:#fff;font-size:13px;height:36px!important;min-height:36px!important}.luxury-search-dock .luxury-combo-search input::placeholder{color:#e5f1ff80}.luxury-search-dock .luxury-combo-menu>button,.luxury-search-dock .luxury-combo-options button{color:#e5f1ffd1;border-radius:5px;min-height:32px;padding:7px 9px;font-size:13px;font-weight:750}.luxury-search-dock .luxury-combo-menu>button:hover,.luxury-search-dock .luxury-combo-options button:hover{color:#fff;background:#ffffff12}.luxury-search-dock .luxury-combo-menu button.active{color:#fff;background:#24b88429}.luxury-search-dock .luxury-combo-options{gap:0;max-height:190px}.luxury-search-dock .luxury-combo-options em{color:#e5f1ff9e}.luxury-search-form button{color:#fff;cursor:pointer;background:#0b73ff;border:0;border-radius:8px;justify-content:center;align-items:center;gap:10px;height:56px;font-weight:900;display:inline-flex;box-shadow:0 18px 38px #0b73ff47}.luxury-search-form .luxury-combo-menu>button,.luxury-search-form .luxury-combo-options button{box-shadow:none;color:#e5f1ffd1;cursor:pointer;font:inherit;text-align:left;background:0 0;border:0;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;width:100%;height:auto;min-height:32px;padding:7px 9px;font-size:13px;font-weight:750;display:flex}.luxury-search-form .luxury-combo-menu>button:hover,.luxury-search-form .luxury-combo-options button:hover{color:#fff;background:#ffffff12}.luxury-search-form .luxury-combo-menu button.active{color:#fff;background:#24b88429}.luxury-popular{color:#e5f1ff94;flex-wrap:wrap;align-items:center;gap:15px;padding-top:12px;font-size:14px;display:flex}.luxury-popular a{color:#2a92ff;text-decoration:none}.luxury-popular small{margin-left:auto}.luxury-hero-stats{will-change:transform;z-index:1;border-top:1px solid #ffffff12;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:32px;padding-top:18px;display:grid;position:relative}.luxury-hero-stats div{background:#ffffff09;border-radius:12px;align-items:center;gap:15px;min-width:0;min-height:78px;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1px #ffffff13}.luxury-hero-stats svg{color:#62a8ff;flex:none}.luxury-hero-stats span{gap:2px;min-width:0;display:grid}.luxury-hero-stats strong{color:#fff;overflow-wrap:anywhere;font-size:clamp(22px,2vw,27px);line-height:1}.luxury-hero-stats b{color:#f7fbffe6;font-size:14px;line-height:1.15}.luxury-hero-stats small{color:#e1ecff8a;font-size:13px;line-height:1.25}.luxury-slide-controls{z-index:4;gap:9px;display:flex;position:absolute;bottom:172px;left:50%;transform:translate(-50%)}.luxury-slide-controls button{cursor:pointer;background:#ffffff47;border:0;border-radius:999px;width:38px;height:5px;transition:width .9s cubic-bezier(.16,1,.3,1),background .9s cubic-bezier(.16,1,.3,1),opacity .9s cubic-bezier(.16,1,.3,1)}.luxury-slide-controls button.active{background:#0b73ff;width:58px}@media (max-width:1180px){.luxury-hero-frame{min-height:880px}.luxury-hero-inner{width:min(100% - 40px,980px)}.luxury-hero-nav{grid-template-columns:1fr auto}.luxury-hero-links{display:none}.luxury-hero-grid{grid-template-columns:1fr;min-height:auto}.luxury-trust-stack{justify-self:start}.luxury-trust-stack>div{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-trust-card{width:auto}.luxury-search-form{grid-template-columns:repeat(3,minmax(0,1fr))}.luxury-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.luxury-hero-stats div{padding:14px 16px}.luxury-slide-controls{bottom:306px}}@media (max-width:760px){.luxury-hero-shell{padding:0 0 48px}.luxury-hero-frame{border-radius:0;min-height:980px}.luxury-hero-inner{width:calc(100% - 28px);padding-top:18px}.luxury-hero-actions{display:none}.luxury-hero-brand img{width:136px}.luxury-hero-brand span{display:none}.luxury-hero-copy h1{font-size:clamp(42px,14vw,61px)}.luxury-hero-copy p{font-size:14px}.luxury-trust-stack>div,.luxury-search-form,.luxury-hero-stats{grid-template-columns:1fr}.luxury-hero-stats{margin-top:28px}.luxury-hero-stats div{min-height:70px}.luxury-slide-controls{bottom:468px}.luxury-search-tabs{gap:14px;overflow-x:auto}.luxury-search-dock:has(.luxury-combo-menu){margin-bottom:320px}.luxury-popular small{margin-left:0}}.cinematic-export-hero{isolation:isolate;color:#fffaf0;cursor:none;background:radial-gradient(circle at 74% 18%,#efbc7d47,#0000 30%),linear-gradient(#09111d 0%,#0c121b 42%,#15130f 100%);min-height:900px;position:relative;overflow:hidden}.cinematic-bg-plane{z-index:-4;filter:saturate(.86)contrast(1.04)sepia(.14);will-change:transform;background-image:linear-gradient(90deg,#05090fc7 0%,#070a0f6b 38%,#080a0d2e 72%,#080a0d8f 100%),linear-gradient(#07090d0f 0%,#07090d3d 48%,#090908d6 100%),url(/hero/dean-port-motion-bg.jpeg);background-position:50%;background-size:cover;position:absolute;inset:-10% -4% -7%}.cinematic-type-plane{z-index:-2;color:#0000;letter-spacing:.035em;text-align:center;text-transform:uppercase;-webkit-text-stroke:1px #fff8e652;text-shadow:0 0 42px #f5c67d14;opacity:.78;pointer-events:none;will-change:transform, opacity;width:min(1550px,94vw);font-size:clamp(74px,13vw,205px);font-weight:800;line-height:.85;position:absolute;top:18%;left:50%;transform:translate(-50%)}.cinematic-type-plane span{display:block}.cinematic-vignette{z-index:-1;pointer-events:none;background:linear-gradient(#03060b52,#0000 28%,#030507db 100%),radial-gradient(circle at 64% 58%,#0000 0 19%,#03050752 44%,#030507ad 100%);position:absolute;inset:0}.cinematic-hero-nav{z-index:8;justify-content:space-between;align-items:center;gap:24px;padding-top:34px;display:flex;position:relative}.cinematic-wordmark{color:#fff8e8;text-transform:uppercase;gap:6px;text-decoration:none;display:grid}.cinematic-wordmark span{color:#fff8e8a8;letter-spacing:.36em;font-size:10px;font-weight:800}.cinematic-wordmark strong{letter-spacing:.18em;font-size:15px}.cinematic-hero-nav nav{flex-wrap:wrap;gap:24px;display:flex}.cinematic-hero-nav nav a{color:#fff8e8c7;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:800;text-decoration:none;position:relative}.cinematic-hero-nav nav a:after{content:"";transform-origin:100%;background:#f4d6a4;width:100%;height:1px;transition:transform .34s cubic-bezier(.16,1,.3,1);position:absolute;bottom:-7px;left:0;transform:scaleX(0)}.cinematic-hero-nav nav a:hover:after{transform-origin:0;transform:scaleX(1)}.cinematic-hero-stage{z-index:4;grid-template-columns:minmax(360px,.8fr) minmax(520px,1.08fr) 230px;align-items:center;gap:24px;min-height:670px;display:grid;position:relative}.cinematic-copy{gap:18px;max-width:610px;padding-top:28px;display:grid}.cinematic-copy>span{color:#fff8e8d1;letter-spacing:.18em;text-transform:uppercase;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e80f;border:1px solid #fff8e833;border-radius:999px;align-items:center;gap:9px;width:max-content;padding:8px 13px;font-size:10px;font-weight:850;display:inline-flex}.cinematic-copy h1{color:#fff8e8;max-width:660px;font-family:var(--font-display,Inter, Arial, sans-serif);letter-spacing:-.045em;margin:0;font-size:clamp(48px,5.4vw,91px);font-weight:800;line-height:.92}.cinematic-copy p{color:#fff8e8c2;max-width:520px;margin:0;font-size:14px;line-height:1.72}.cinematic-cta-row{flex-wrap:wrap;gap:14px;margin-top:8px;display:flex}.cinematic-primary,.cinematic-secondary{letter-spacing:.09em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:13px 19px;font-size:12px;font-weight:900;text-decoration:none;transition:transform .34s cubic-bezier(.16,1,.3,1),border-color .34s cubic-bezier(.16,1,.3,1),background .34s cubic-bezier(.16,1,.3,1);display:inline-flex}.cinematic-primary{color:#09111d;background:#fff8e8;box-shadow:0 18px 50px #ffd39133}.cinematic-secondary{color:#fff8e8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fff8e80a;border:1px solid #fff8e847}.cinematic-primary:hover,.cinematic-secondary:hover{transform:translateY(-2px)}.cinematic-vehicle-plane{z-index:5;will-change:transform;align-self:end;margin-bottom:26px;margin-right:-7vw;position:relative}.cinematic-vehicle-plane img{z-index:2;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 38px 48px #00000073)saturate(.96)contrast(1.03);width:min(760px,58vw);max-height:455px;display:block;position:relative}.cinematic-vehicle-shadow{filter:blur(7px);background:radial-gradient(#0000009e,#0000 68%);border-radius:999px;height:42px;position:absolute;bottom:8%;left:16%;right:8%}.cinematic-arrival-card{z-index:8;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fff8e81f;border:1px solid #fff8e838;border-radius:8px;grid-template-columns:82px minmax(0,1fr);align-items:center;gap:12px;width:min(265px,42vw);padding:10px;display:grid;position:absolute;top:4%;right:6%;box-shadow:0 24px 60px #00000052}.cinematic-arrival-card img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:82px;height:58px}.cinematic-arrival-card span{gap:3px;min-width:0;display:grid}.cinematic-arrival-card strong{color:#fff8e8;font-size:12px}.cinematic-arrival-card small{color:#fff8e8ad;font-size:10px;line-height:1.35}.cinematic-feature-stack{z-index:7;align-self:center;gap:13px;display:grid;position:relative}.cinematic-feature-card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:linear-gradient(#fff8e829,#fff8e80f);border:1px solid #fff8e82e;border-radius:5px;align-items:center;gap:13px;width:230px;padding:13px;display:flex;box-shadow:0 22px 48px #00000047}.cinematic-feature-card svg{color:#f7d9a8;background:#fff8e81c;border-radius:999px;width:36px;height:36px;padding:8px}.cinematic-feature-card span{gap:3px;display:grid}.cinematic-feature-card strong{color:#fff8e8;font-size:13px}.cinematic-feature-card small{color:#fff8e89e;font-size:11px}.cinematic-proof-row{z-index:7;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fff8e814;border:1px solid #fff8e824;border-radius:5px;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;max-width:720px;margin-top:8px;margin-left:max(24px,50vw - 683px);display:grid;position:relative;overflow:hidden}.cinematic-proof-row div{gap:3px;padding:16px;display:grid}.cinematic-proof-row strong{color:#fff8e8;font-size:20px}.cinematic-proof-row span{color:#fff8e89e;letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:800}.cinematic-slide-controls{z-index:10;gap:9px;margin-top:18px;margin-left:max(24px,50vw - 683px);display:flex;position:relative}.cinematic-slide-controls button{cursor:pointer;background:#fff8e82e;border:0;border-radius:999px;width:42px;height:6px;padding:0;overflow:hidden}.cinematic-slide-controls button span{border-radius:inherit;transform-origin:0;background:#fff8e8;width:100%;height:100%;transition:transform .52s cubic-bezier(.16,1,.3,1);display:block;transform:scaleX(0)}.cinematic-slide-controls button.active span{transform:scaleX(1)}.cinematic-media-strip{z-index:9;will-change:transform;gap:14px;width:max-content;margin:46px 0 -48px;padding-left:max(24px,50vw - 253px);padding-right:80px;display:flex;position:relative}.cinematic-media-card{color:#fff8e8;width:205px;min-height:162px;transform:rotate(var(--tilt,-1deg));background:#16100b;border:1px solid #fff8e82e;border-radius:8px;align-content:end;padding:12px;text-decoration:none;transition:transform .36s cubic-bezier(.16,1,.3,1),box-shadow .36s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000059}.cinematic-media-card:nth-child(2n){--tilt:1.2deg;margin-top:18px}.cinematic-media-card:hover{transform:translateY(-8px)rotate(0);box-shadow:0 30px 80px #f5c67d38}.cinematic-media-card img{-o-object-fit:cover;object-fit:cover;opacity:.72;width:100%;height:100%;transition:transform .7s cubic-bezier(.16,1,.3,1),opacity .36s cubic-bezier(.16,1,.3,1);position:absolute;inset:0;transform:scale(1.08)}.cinematic-media-card:hover img{opacity:.9;transform:scale(1.14)}.cinematic-media-card:after{content:"";background:linear-gradient(#0000 20%,#05070ae0);position:absolute;inset:0}.cinematic-media-card span,.cinematic-media-card small{z-index:2;position:relative}.cinematic-media-card span{font-size:13px;font-weight:900}.cinematic-media-card small{color:#fff8e8a8;font-size:11px;line-height:1.35}.cinematic-cursor{z-index:30;mix-blend-mode:difference;pointer-events:none;background:#fff8e8;border-radius:999px;width:16px;height:16px;position:absolute;top:-8px;left:-8px}.cinematic-cursor.active{background:0 0;border:1px solid #fff8e8}@media (max-width:1180px){.cinematic-export-hero{min-height:860px}.cinematic-hero-stage{grid-template-columns:1fr .9fr;min-height:650px}.cinematic-feature-stack{display:none}.cinematic-vehicle-plane{margin-right:-18vw}.cinematic-arrival-card{right:18%}.cinematic-proof-row{margin-top:18px}}@media (max-width:760px){.cinematic-export-hero{cursor:auto;min-height:790px}.cinematic-hero-nav{padding-top:24px}.cinematic-hero-nav nav{display:none}.cinematic-hero-stage{grid-template-columns:1fr;align-items:start;min-height:540px;padding-top:34px}.cinematic-copy h1{font-size:clamp(42px,13vw,58px)}.cinematic-copy p{font-size:14px}.cinematic-vehicle-plane{margin:-14px -24vw 0 auto}.cinematic-vehicle-plane img{width:min(610px,118vw)}.cinematic-arrival-card{width:min(245px,62vw);top:2%;right:24%}.cinematic-proof-row{grid-template-columns:repeat(2,minmax(0,1fr));margin:10px 20px 0}.cinematic-slide-controls{margin:14px 20px 0}.cinematic-media-strip{gap:10px;margin-top:28px;padding-left:20px}.cinematic-media-card{width:165px;min-height:136px}.cinematic-cursor{display:none}}@media (prefers-reduced-motion:reduce){.cinematic-bg-plane,.cinematic-type-plane,.cinematic-media-strip,.cinematic-media-card,.cinematic-media-card img{transition:none!important;transform:none!important}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}.scroll-reveal{--reveal-delay:0s;will-change:transform, opacity, filter;transform:translate(0,0)}html[data-scroll-motion=ready] .scroll-reveal{opacity:0;filter:blur(7px);transition:opacity .9s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), transform .98s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay), filter .98s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay);transform:translateY(34px)scale(.982)}html[data-scroll-motion=ready] .dashboard-card.scroll-reveal,html[data-scroll-motion=ready] .vehicle-card.scroll-reveal,html[data-scroll-motion=ready] .premium-vehicle-card.scroll-reveal,html[data-scroll-motion=ready] .auction-lot-card.scroll-reveal,html[data-scroll-motion=ready] .quick-action-card.scroll-reveal,html[data-scroll-motion=ready] .body-type-card.scroll-reveal,html[data-scroll-motion=ready] .dean-japan-tool-card.scroll-reveal,html[data-scroll-motion=ready] .trust-card.scroll-reveal{transform:translateY(28px)scale(.978)}html[data-scroll-motion=ready] .dashboard-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .vehicle-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .premium-vehicle-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .auction-lot-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .quick-action-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .body-type-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .dean-japan-tool-card.scroll-reveal.is-visible,html[data-scroll-motion=ready] .trust-card.scroll-reveal.is-visible{transform:translate(0,0)scale(1)}html[data-scroll-motion=ready] .section-title.scroll-reveal,html[data-scroll-motion=ready] .premium-stock-tabs.scroll-reveal{filter:blur(8px);transform:translateY(24px)}html[data-scroll-motion=ready] .section-title.scroll-reveal.is-visible,html[data-scroll-motion=ready] .premium-stock-tabs.scroll-reveal.is-visible{filter:blur();transform:translate(0,0)}@media (prefers-reduced-motion:reduce){.luxury-hero-bg-visual,.luxury-hero-bg:before,.luxury-hero-bg:after,.luxury-trust-card{animation:none!important;transform:none!important}.scroll-reveal,html[data-scroll-motion=ready] .scroll-reveal,html[data-scroll-motion=ready] .scroll-reveal.is-visible{opacity:1;filter:none;transition:none;transform:none}}.office-grid,.staff-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.office-card,.staff-card{border-radius:16px}.office-card address{color:#475569;gap:5px;margin:14px 0;font-style:normal;line-height:1.55;display:grid}.office-actions{flex-wrap:wrap;gap:10px;display:flex}.office-actions a,.office-actions span,.staff-card a{color:#0e3191;background:#fff;border:1px solid #dbe5f4;border-radius:999px;align-items:center;min-height:36px;padding:7px 12px;font-weight:800;text-decoration:none;display:inline-flex}.staff-contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.staff-card{align-items:flex-start;gap:16px;display:flex}.avatar-mark{color:#fff;background:linear-gradient(135deg,#024ad8,#0e3191);border-radius:16px;flex:none;place-items:center;width:48px;height:48px;font-size:22px;font-weight:900;display:grid}.staff-card h3{margin:0 0 8px}.staff-card small{color:#0e3191;font-weight:800}.contact-modern-page{background:linear-gradient(#f7fbff 0%,#fff 34%,#f8fbff 100%)}.contact-modern-hero{background:radial-gradient(circle at 14% 0,#024ad81a,#0000 28rem),radial-gradient(circle at 86% 12%,#0f8b8d17,#0000 22rem),#fff;border-bottom:1px solid #dee7f3e6}.contact-modern-hero-grid{grid-template-columns:minmax(0,1fr) minmax(300px,430px);align-items:end;gap:clamp(22px,5vw,64px);padding-block:clamp(44px,7vw,84px) clamp(28px,5vw,52px);display:grid}.contact-modern-copy{gap:16px;max-width:760px;display:grid}.contact-modern-copy>span,.contact-modern-status strong{color:#024ad8;letter-spacing:0;text-transform:uppercase;align-items:center;gap:8px;width:fit-content;font-size:12px;font-weight:950;display:inline-flex}.contact-modern-copy h1{color:#07142e;letter-spacing:0;max-width:780px;margin:0;font-size:clamp(44px,7.2vw,82px);font-weight:900;line-height:.95}.contact-modern-copy p{color:#516178;max-width:650px;margin:0;font-size:clamp(15px,1.5vw,18px);font-weight:650;line-height:1.65}.contact-modern-actions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.contact-modern-actions .btn{border-radius:999px;min-height:46px}.contact-modern-status{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffffd6;border:1px solid #d5e1f1eb;border-radius:18px;gap:0;display:grid;overflow:hidden;box-shadow:0 18px 44px #07142e12}.contact-modern-status div{border-bottom:1px solid #e2eaf6e6;gap:5px;padding:16px 18px;display:grid}.contact-modern-status div:last-child{border-bottom:0}.contact-modern-status span{color:#60708a;font-size:13px;font-weight:650;line-height:1.35}.contact-inquiry-shell{grid-template-columns:minmax(0,1fr);align-items:start;gap:14px;display:grid}.contact-inquiry-card,.contact-trust-panel{background:#fffffff0;border:1px solid #d5e1f1e0;border-radius:18px;box-shadow:0 18px 48px #07142e12}.contact-inquiry-card{overflow:hidden}.contact-inquiry-head{background:#fff;border-bottom:1px solid #e2eaf5eb;gap:8px;padding:22px 22px 18px;display:grid}.contact-inquiry-head span{color:#024ad8;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.contact-inquiry-head h2{color:#07142e;margin:0;font-size:clamp(24px,2.4vw,32px);font-weight:950;line-height:1.04}.contact-inquiry-head p{color:#53647c;max-width:720px;margin:0;font-size:14px;font-weight:750;line-height:1.5}.contact-inquiry-form{gap:14px;padding:22px;display:grid}.contact-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-field{gap:7px;min-width:0;display:grid}.contact-field.wide{grid-column:1/-1}.contact-field label{color:#07142e;font-size:12px;font-weight:950}.contact-field label span{color:#e71955;margin-left:3px}.contact-field input,.contact-field select,.contact-field textarea{color:#07142e;width:100%;min-height:46px;font:inherit;background:#f9fbff;border:1px solid #d9e4f2;border-radius:12px;padding:0 13px;font-size:13px;font-weight:760;transition:border-color .16s,box-shadow .16s,background .16s}.contact-field textarea{resize:vertical;min-height:118px;padding-top:12px;line-height:1.45}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:#024ad894;outline:0;box-shadow:0 0 0 4px #024ad81c}.contact-field small{color:#dc2626;font-size:12px;font-weight:800}.contact-optional-details{background:#fbfdff;border:1px solid #e1eaf6f5;border-radius:14px;overflow:hidden}.contact-optional-details summary{color:#07142e;cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:52px;padding:0 14px;list-style:none;display:flex}.contact-optional-details summary::-webkit-details-marker{display:none}.contact-optional-details summary:after{color:#024ad8;content:"+";background:#eef5ff;border-radius:999px;flex:none;place-items:center;width:28px;height:28px;font-size:18px;font-weight:850;line-height:1;display:grid}.contact-optional-details[open] summary{border-bottom:1px solid #e1eaf6f5}.contact-optional-details[open] summary:after{content:"-"}.contact-optional-details summary span{color:#07142e;font-size:13px;font-weight:950;display:block}.contact-optional-details summary small{color:#60708a;margin-top:2px;font-size:12px;font-weight:650;display:block}.contact-optional-details>.contact-form-grid{padding:14px}.contact-form-notice{border-radius:10px;align-items:flex-start;gap:8px;margin:0;padding:12px 14px;font-size:13px;font-weight:850;line-height:1.35;display:flex}.contact-form-notice.success{color:#087443;background:#f0fdf4;border:1px solid #16a34a33}.contact-form-notice.error{color:#b91c1c;background:#fef2f2;border:1px solid #dc26262e}.contact-form-actions{flex-wrap:wrap;gap:10px;display:flex}.contact-form-actions .btn{border-radius:12px;min-height:46px;text-decoration:none}.contact-honeypot{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;left:-10000px}.contact-trust-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding:12px;display:grid}.contact-trust-panel div{background:#f8fbff;border:1px solid #e1eaf6f5;border-radius:14px;gap:6px;padding:13px;display:grid}.contact-trust-panel svg{color:#024ad8}.contact-trust-panel strong{color:#07142e;font-size:14px;font-weight:950}.contact-trust-panel span{color:#53647c;font-size:12px;font-weight:800;line-height:1.4}.contact-page-section{padding-top:26px}.contact-page-layout{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr);align-items:start;gap:18px;display:grid}.contact-page-layout .contact-inquiry-shell{min-width:0}.contact-page-layout .contact-inquiry-head h2{font-size:clamp(24px,2.5vw,34px)}.contact-page-layout .contact-trust-panel{top:88px}.contact-support-panel{background:#fffffff0;border:1px solid #d5e1f1e0;border-radius:18px;gap:14px;min-width:0;padding:18px;display:grid;position:sticky;top:88px;box-shadow:0 18px 48px #07142e12}.contact-support-head{gap:8px;display:grid}.contact-support-head span,.contact-section-head span{color:#024ad8;text-transform:uppercase;align-items:center;gap:8px;font-size:12px;font-weight:950;display:inline-flex}.contact-support-head h2{color:#07142e;letter-spacing:0;margin:0;font-size:24px;font-weight:950}.contact-support-head p{color:#53647c;margin:0;font-size:13px;font-weight:750;line-height:1.55}.contact-channel-list{gap:8px;display:grid}.contact-channel-row{color:#07142e;background:#fbfdff;border:1px solid #e1eaf6f5;border-radius:14px;grid-template-columns:36px minmax(0,1fr);align-items:center;gap:4px 11px;min-height:58px;padding:10px 12px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid}.contact-channel-row:hover{border-color:#024ad852;transform:translateY(-1px);box-shadow:0 14px 32px #07142e14}.contact-channel-row svg{color:#024ad8;background:#fff;border-radius:12px;grid-row:span 2;place-items:center;width:36px;height:36px;padding:8px;display:grid;box-shadow:inset 0 0 0 1px #dbe6f4}.contact-channel-row span{color:#53647c;font-size:12px;font-weight:850}.contact-channel-row strong{color:#07142e;text-align:left;overflow-wrap:anywhere;font-size:13px;font-weight:950}.contact-response-card{background:#fbfdff;border:1px solid #e1eaf6f5;border-radius:14px;gap:8px;padding:13px;display:grid}.contact-response-card>div{color:#024ad8;align-items:center;gap:8px;font-weight:950;display:flex}.contact-response-card p{color:#53647c;border-top:1px solid #edf2f8;gap:3px;margin:0;padding-top:10px;font-size:12px;font-weight:760;line-height:1.45;display:grid}.contact-response-card b{color:#07142e;font-size:13px;font-weight:950}.contact-support-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.contact-support-actions .btn{border-radius:10px;width:100%;min-height:42px;text-decoration:none}.contact-section-head{margin-bottom:16px}.contact-section-head h2{margin-bottom:8px}.contact-section-head p{max-width:740px}.contact-office-section .office-grid,.contact-team-section .staff-contact-grid{gap:12px}.contact-office-section .dashboard-card,.contact-team-section .dashboard-card{box-shadow:none;background:#ffffffeb;border:1px solid #d8e3f2db;border-radius:16px}.legacy-link-grid{grid-template-columns:minmax(0,.85fr) minmax(0,1.4fr);align-items:start;gap:24px;display:grid}.useful-link-cloud{flex-wrap:wrap;gap:10px;display:flex}.useful-link-cloud a{color:#0f172a;background:#fff;border:1px solid #dbe5f4;border-radius:999px;align-items:center;min-height:40px;padding:8px 14px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}@media (max-width:1180px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-table-head{display:none}.vehicle-table-row{grid-template-columns:1fr;gap:12px}.vehicle-table-actions{justify-content:flex-start}.stock-layout .stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.legacy-link-grid{grid-template-columns:1fr}}@media (max-width:700px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid{grid-template-columns:1fr}.vehicle-view-switch{justify-self:stretch}.vehicle-view-switch button{flex:1;justify-content:center}.vehicle-table-main{grid-template-columns:82px 1fr}.vehicle-table-image{width:82px;height:62px}.stock-layout .stock-card-grid,.office-grid,.staff-contact-grid,.contact-inquiry-shell,.contact-form-grid{grid-template-columns:1fr}.contact-trust-panel{position:relative;top:auto}.contact-inquiry-head,.contact-inquiry-form{padding:18px}}.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid{gap:24px}.premium-vehicle-card,.vehicle-card{color:#111827;background:#fff;border:1px solid #e6ebf3;border-radius:14px;align-content:start;gap:0;min-height:0;padding:0;text-decoration:none;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s cubic-bezier(.16,1,.3,1),border-color .28s;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #0f172a14}.premium-vehicle-card:hover,.vehicle-card:hover{border-color:#d8e1ed;transform:translateY(-6px);box-shadow:0 26px 64px #0f172a24}.premium-vehicle-card img,.vehicle-card .vehicle-photo img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#eef2f7;border-radius:0;width:100%;height:255px;transition:transform .52s cubic-bezier(.16,1,.3,1),filter .52s}.premium-vehicle-card:hover img,.vehicle-card:hover .vehicle-photo img{filter:saturate(1.05)contrast(1.03);transform:scale(1.045)}.vehicle-card .vehicle-photo{background:#eef2f7;border-radius:0;height:255px;min-height:255px;display:block;position:relative;overflow:hidden}.premium-card-body,.vehicle-card .vehicle-body{gap:9px;padding:22px 22px 17px;display:grid}.premium-card-body>strong,.vehicle-card h3{color:#111827;letter-spacing:-.01em;min-height:0;margin:0;font-size:15px;font-weight:850;line-height:1.2}.premium-card-body>p,.premium-vehicle-card>p,.vehicle-card .muted{color:#4b5563;margin:0;font-size:13px;font-weight:600;line-height:1.4}.premium-vehicle-card>p{display:none}.premium-card-price-row,.vehicle-card-price-row{justify-content:space-between;align-items:center;gap:14px;margin-top:4px;display:flex}.premium-card-price-row b,.vehicle-card .price{color:#f05a1a;white-space:nowrap;align-items:baseline;gap:8px;font-size:22px;font-weight:900;line-height:1;display:inline-flex}.premium-card-price-row b small,.vehicle-card .price span{color:#7d8794;font-size:11px;font-weight:750}.premium-vehicle-card:nth-child(3n+2) .premium-card-price-row b,.vehicle-card:nth-child(3n+2) .price{color:#0a9f66}.premium-vehicle-card:nth-child(3n) .premium-card-price-row b,.vehicle-card:nth-child(3n) .price{color:#0563ff}.premium-card-price-row em,.vehicle-card-view{color:#111827;background:#fff;border:1px solid #d4dce8;border-radius:8px;justify-content:center;align-items:center;gap:8px;min-width:118px;min-height:40px;font-size:12px;font-style:normal;font-weight:850;text-decoration:none;display:inline-flex}.premium-card-spec-grid{border:0;border-top:1px solid #edf1f6;border-radius:0;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.premium-card-spec-grid span{color:#111827;text-align:center;background:#fff;border-bottom:0;border-right:1px solid #edf1f6;align-content:center;justify-items:center;gap:4px;min-height:72px;padding:10px 6px;display:grid}.premium-card-spec-grid span:nth-child(4n){border-right:0}.premium-card-spec-grid span:nth-child(n+5){display:none}.premium-card-spec-grid svg{color:#182334;stroke-width:1.7px}.premium-card-spec-grid strong{color:#111827;text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;font-weight:850;line-height:1.1;overflow:hidden}.premium-card-spec-grid small{color:#6b7280;font-size:8.5px;font-weight:700;line-height:1.15}.deal-badge,.stock-badge{z-index:3;color:#fff;background:#ff6a1a;border-radius:5px;padding:7px 10px;font-size:11px;font-weight:850;line-height:1;position:absolute;top:18px;left:18px;box-shadow:0 10px 22px #0f172a29}.deal-badge.tone-1{background:#0aa56c}.deal-badge.tone-2{background:#075fff}.vehicle-card .deal-badge.status-reserved,.premium-vehicle-card .deal-badge.status-reserved{z-index:5;color:#fff;letter-spacing:.04em;text-transform:uppercase;transform-origin:50%;background:linear-gradient(135deg,#f97316 0%,#e23608 48%,#b91c1c 100%);border-radius:0;justify-content:center;align-items:center;width:138px;min-height:29px;padding:0;font-size:10px;font-weight:950;line-height:1;display:inline-flex;top:17px;left:-37px;transform:rotate(-45deg);box-shadow:0 10px 20px #7f1d1d47}.vehicle-card .deal-badge.status-reserved:before,.vehicle-card .deal-badge.status-reserved:after,.premium-vehicle-card .deal-badge.status-reserved:before,.premium-vehicle-card .deal-badge.status-reserved:after{content:"";background:#ffffff29;width:10px;position:absolute;top:0;bottom:0}.vehicle-card .deal-badge.status-reserved:before,.premium-vehicle-card .deal-badge.status-reserved:before{left:0}.vehicle-card .deal-badge.status-reserved:after,.premium-vehicle-card .deal-badge.status-reserved:after{right:0}.premium-card-heart{z-index:6;color:#0f172a;cursor:pointer;filter:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#fffffff5;border:1px solid #e2e8f0f2;border-radius:999px;place-items:center;width:34px;height:34px;font-size:28px;line-height:1;display:grid;position:absolute;top:17px;right:17px;box-shadow:0 10px 26px #0f172a2e}.premium-card-heart:hover,.premium-card-heart:focus-visible{color:#024ad8;border-color:#024ad873;outline:0;transform:translateY(-1px)}.premium-card-heart.is-saved{color:#e71955;background:#fff1f5;border-color:#e7195547}.premium-card-heart svg{stroke-width:1.8px}.premium-card-actions,.vehicle-card .card-actions{display:none}@media (max-width:1180px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.stock-layout .stock-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:700px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.stock-layout .stock-card-grid{grid-template-columns:1fr}.premium-vehicle-card img,.vehicle-card .vehicle-photo,.vehicle-card .vehicle-photo img{height:235px;min-height:235px}.premium-card-body,.vehicle-card .vehicle-body{padding:19px 18px 15px}.premium-card-price-row,.vehicle-card-price-row{flex-direction:column;align-items:flex-start}.premium-card-price-row em,.vehicle-card-view{width:100%}}.auction-cinematic-section{background:url(/hero/dean-hero-live-auction.webp) 50%/cover no-repeat;align-items:center;width:100%;min-height:480px;margin-block:2.5rem 0;display:flex;position:relative;overflow:hidden}.auction-cinematic-shade{pointer-events:none;background:linear-gradient(108deg,#02091ceb 0%,#02091cad 50%,#02091c4d 100%);position:absolute;inset:0}.auction-cinematic-inner{z-index:1;justify-content:space-between;align-items:center;gap:3rem;width:100%;max-width:1280px;margin-inline:auto;padding:3.5rem max(5vw,2.5rem);display:flex;position:relative}.auction-cinematic-left{color:#fff;flex:1}.auction-cinematic-eyebrow{color:#4f8cff;letter-spacing:2px;text-transform:uppercase;margin-bottom:1rem;font-size:11px;font-weight:800;display:inline-block}.auction-cinematic-left h2{color:#fff;margin-bottom:1rem;font-size:clamp(1.7rem,3vw,2.5rem);font-weight:800;line-height:1.18}.auction-cinematic-left p{color:#ffffffad;max-width:440px;margin-bottom:1.75rem;font-size:.96rem;line-height:1.65}.auction-cinematic-card{-webkit-backdrop-filter:blur(20px);background:#020818d6;border:1px solid #ffffff21;border-radius:18px;flex-shrink:0;width:330px;padding:1.85rem 2.1rem;box-shadow:0 24px 64px #00000080}.auction-cinematic-badge{color:#fff;letter-spacing:2px;text-transform:uppercase;background:#024ad8;border-radius:5px;align-items:center;gap:7px;margin-bottom:1.1rem;padding:5px 12px;font-size:10px;font-weight:800;display:inline-flex}.auction-cinematic-dot{background:#fff;border-radius:50%;flex-shrink:0;width:6px;height:6px;animation:1.5s ease-in-out infinite auction-dot-pulse}@keyframes auction-dot-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(.65)}}.auction-cinematic-lot{color:#ffffff80!important;margin-bottom:.35rem!important;font-size:12px!important;line-height:1.4!important}.auction-cinematic-card h3{color:#fff;letter-spacing:.04em;margin-bottom:.8rem;font-size:1.05rem;font-weight:700}.auction-cinematic-bid-label{color:#ffffff6b!important;letter-spacing:2.5px!important;text-transform:uppercase!important;margin-bottom:.15rem!important;font-size:10px!important}.auction-cinematic-bid{color:#f5a623;margin-bottom:.9rem;font-size:2.1rem;font-weight:800;line-height:1}.auction-cinematic-specs{flex-wrap:wrap;gap:7px;margin-bottom:1.35rem;display:flex}.auction-cinematic-specs span{color:#ffffff9e;background:#ffffff17;border-radius:4px;padding:4px 10px;font-size:11px}@media (max-width:1024px){.auction-cinematic-inner{flex-direction:column;align-items:flex-start}.auction-cinematic-card{width:100%;max-width:400px}}@media (max-width:640px){.auction-cinematic-section{background-position:70%;min-height:580px}}.premium-vehicle-card img,.premium-vehicle-row .premium-vehicle-card img{-o-object-fit:cover;object-fit:cover;border-radius:0!important;height:170px!important}.premium-vehicle-card{overflow:hidden;min-height:unset!important;border:1px solid #00000012!important;border-radius:12px!important;gap:0!important;padding:0!important;box-shadow:0 4px 18px #020b1f12!important}.premium-vehicle-card-link{color:inherit;text-decoration:none;display:contents}.premium-vehicle-card>.vehicle-save-button{display:grid}.premium-vehicle-card:hover{transform:translateY(-4px)!important;box-shadow:0 14px 40px #020b1f26!important}.premium-card-body{flex-direction:column;gap:5px;display:flex;padding:13px 14px 12px!important}.premium-card-body>strong{color:#07142e!important;min-height:unset!important;font-size:13.5px!important;font-weight:700!important;line-height:1.25!important}.premium-card-body>p{color:#64748b!important;margin:0!important;font-size:11.5px!important}.premium-card-price-row{justify-content:space-between!important;align-items:center!important;gap:6px!important;margin-top:6px!important;display:flex!important}.premium-card-price-row b{color:#024ad8!important;font-size:15px!important;font-weight:800!important}.premium-card-price-row em{color:#024ad8!important;align-items:center!important;gap:3px!important;font-size:11px!important;font-style:normal!important;font-weight:600!important;display:inline-flex!important}.premium-card-body .premium-card-spec-grid{border-top:1px solid #0000000f!important;margin-top:8px!important;padding-top:8px!important}.premium-card-body .premium-card-spec-grid span{background:#f1f5fb!important;border-radius:5px!important;gap:3px!important;padding:5px 4px!important}.premium-card-body .premium-card-spec-grid strong{font-size:10px!important}.premium-card-body .premium-card-spec-grid small{font-size:9px!important}.browse-hub-section{background:linear-gradient(#f0f5fd 0%,#e8f0fb 100%);border-top:1px solid #dde7f5;border-bottom:1px solid #dde7f5;width:100%;margin-block:2rem;padding:2.75rem 0 2.5rem}.browse-hub-inner{width:min(1400px,100% - 48px);margin-inline:auto}.browse-hub-top{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.4rem;display:flex}.browse-hub-eyebrow{color:#4f8cff;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:.35rem;font-size:11px;font-weight:700;display:inline-flex}.browse-hub-title{color:#07142e;margin:0;font-size:clamp(1.2rem,2vw,1.55rem);font-weight:800;line-height:1.2}.browse-hub-viewall{color:#024ad8;white-space:nowrap;flex-shrink:0;align-items:center;gap:5px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.browse-hub-viewall:hover{text-decoration:underline}.body-type-slider-shell{margin-inline:-2px;position:relative;overflow:hidden}.body-type-slider-shell:before,.body-type-slider-shell:after{z-index:2;pointer-events:none;content:"";width:54px;position:absolute;top:0;bottom:10px}.body-type-slider-shell:before{background:linear-gradient(90deg,#f6faff 0%,#f6faff00 100%);left:0}.body-type-slider-shell:after{background:linear-gradient(270deg,#f6faff 0%,#f6faff00 100%);right:0}.body-type-grid-modern{will-change:transform;gap:14px;width:max-content;padding:8px 4px 18px;animation:68s linear infinite dean-body-type-marquee;display:flex;overflow:visible}.body-type-slider-shell:hover .body-type-grid-modern,.body-type-slider-shell:focus-within .body-type-grid-modern{animation-play-state:paused}.body-type-grid-modern::-webkit-scrollbar{height:8px}.body-type-grid-modern::-webkit-scrollbar-track{background:#cbd5e161;border-radius:999px}.body-type-grid-modern::-webkit-scrollbar-thumb{background:#024ad857;border-radius:999px}.body-type-tile{z-index:1;cursor:pointer;scroll-snap-align:start;background:radial-gradient(circle at 50% 28%,#8dbeff61,#0000 58%),linear-gradient(#fffffffa,#f6fafff5);border:1px solid #bfd1ebdb;border-radius:18px;flex-direction:column;flex:0 0 clamp(158px,13vw,188px);justify-content:flex-end;align-items:center;gap:10px;min-height:184px;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a12}.body-type-tile:nth-child(3n+1){background:radial-gradient(circle at 50% 28%,#ffc55e59,#0000 58%),linear-gradient(#fffffffa,#fffaf2f5)}.body-type-tile:nth-child(3n+2){background:radial-gradient(circle at 50% 28%,#a78bfa42,#0000 58%),linear-gradient(#fffffffa,#faf7fff5)}.body-type-tile:nth-child(3n){background:radial-gradient(circle at 50% 28%,#60a5fa4d,#0000 58%),linear-gradient(#fffffffa,#f6fbfff5)}.body-type-tile:hover{z-index:5;background:#fff;border-color:#024ad8;transform:translateY(-8px)scale(1.08);box-shadow:0 22px 48px #024ad838}.body-type-tile:focus-visible{z-index:6;outline-offset:3px;outline:3px solid #256dff47;transform:translateY(-8px)scale(1.08)}.body-type-card-index{color:#0f172a75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900;position:absolute;top:12px;left:14px}.body-type-logo-ring,.body-type-tile-img{width:100px;height:76px;box-shadow:none;background:0 0;border-radius:999px;justify-content:center;align-items:center;transition:transform .22s,filter .22s;display:flex;position:absolute;top:42%;left:50%;transform:translate(-50%,-50%)}.body-type-logo-ring img,.body-type-tile-img img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 8px 16px #02143c29);width:100%;height:100%}.body-type-tile:hover .body-type-logo-ring img,.body-type-tile:hover .body-type-tile-img img{filter:drop-shadow(0 3px 8px #024ad840)}.body-type-tile:hover .body-type-logo-ring,.body-type-tile:focus-visible .body-type-logo-ring{filter:saturate(1.08);transform:translate(-50%,-58%)scale(1.28)}.body-type-card-content{z-index:2;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #e2e8f0d1;border-radius:12px;align-content:center;gap:5px;width:100%;min-height:62px;padding:9px 10px;display:grid;position:relative}.body-type-tile strong{color:#07142e;min-height:0;font-size:12px;font-weight:850;line-height:1.25}.body-type-tile small{color:#024ad8;text-transform:uppercase;background:#024ad814;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:900}.body-type-tile:hover strong{color:#024ad8}@keyframes dean-body-type-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 6px))}}@media (prefers-reduced-motion:reduce){.body-type-grid-modern{animation:none!important}}.country-hub-section{margin-top:2.25rem}.country-hub-head{justify-content:space-between;align-items:flex-end;gap:1rem;margin-bottom:1.2rem;display:flex}.country-slider-shell{margin-inline:-2px;position:relative;overflow:hidden}.country-slider-shell:before,.country-slider-shell:after{z-index:2;pointer-events:none;content:"";width:54px;position:absolute;top:0;bottom:10px}.country-slider-shell:before{background:linear-gradient(90deg,#f6faff 0%,#f6faff00 100%);left:0}.country-slider-shell:after{background:linear-gradient(270deg,#f6faff 0%,#f6faff00 100%);right:0}.country-strip-grid{will-change:transform;gap:14px;width:max-content;padding:8px 4px 18px;animation:58s linear infinite dean-country-marquee;display:flex;overflow:visible}.country-slider-shell:hover .country-strip-grid,.country-slider-shell:focus-within .country-strip-grid{animation-play-state:paused}.country-strip-card{z-index:1;scroll-snap-align:start;background:radial-gradient(circle at 50% 28%,#60a5fa47,#0000 58%),linear-gradient(#fffffffa,#f6fbfff5);border:1px solid #bfd1ebdb;border-radius:18px;flex-direction:column;flex:0 0 clamp(158px,13vw,188px);justify-content:flex-end;min-height:184px;padding:14px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s,background-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 36px #0f172a12}.country-strip-card:hover{z-index:5;border-color:#024ad8;transform:translateY(-8px)scale(1.08);box-shadow:0 22px 48px #024ad838}.country-strip-card:focus-visible{z-index:6;outline-offset:3px;outline:3px solid #256dff47;transform:translateY(-8px)scale(1.08)}.country-card-index{color:#0f172a75;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:900;position:absolute;top:12px;left:14px}.country-flag-orb{background:#ffffff80;border-radius:999px;place-items:center;width:96px;height:70px;transition:transform .22s,box-shadow .22s;display:grid;position:absolute;top:41%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1px #024ad814}.country-strip-card .country-mini-flag{-o-object-fit:cover;object-fit:cover;border-radius:7px;width:58px;height:38px;box-shadow:0 10px 20px #02143c29}.country-strip-card svg{color:#4f8cff;flex-shrink:0}.country-strip-card:hover .country-flag-orb,.country-strip-card:focus-visible .country-flag-orb{transform:translate(-50%,-58%)scale(1.2);box-shadow:inset 0 0 0 1px #024ad82e,0 10px 24px #024ad81f}.country-card-content{z-index:2;text-align:left;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffc2;border:1px solid #e2e8f0d1;border-radius:12px;align-content:center;gap:5px;width:100%;min-height:62px;padding:9px 10px;display:grid;position:relative}.country-card-content strong{color:#07142e;font-size:12px;font-weight:850;line-height:1.25;display:block}.country-card-content small{color:#024ad8;text-transform:uppercase;background:#024ad814;border-radius:999px;width:fit-content;padding:3px 7px;font-size:9px;font-weight:900}.country-strip-arrow{color:#b0c0d8;flex-shrink:0;transition:color .16s,transform .16s}.country-strip-card:hover .country-strip-arrow{color:#024ad8;transform:translate(2px)}.country-strip-more{background:radial-gradient(circle at 50% 28%,#60a5fa3d,#0000 58%),linear-gradient(#071a3b,#041126)!important;border-color:#ffffff24!important}.country-strip-more .country-card-content strong,.country-strip-more svg,.country-strip-more .country-strip-arrow{color:#fff!important}.country-strip-more .country-card-content{background:#ffffff14;border-color:#ffffff1f}.country-strip-more .country-card-content small{background:#ffffff1f;color:#ffffffbd!important}.country-strip-more:hover{background:linear-gradient(135deg,#061833,#0a3070)!important;box-shadow:0 6px 24px #02143c59!important}@keyframes dean-country-marquee{0%{transform:translate(0,0)}to{transform:translate(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.country-strip-grid{animation:none!important}}@media (max-width:1180px){.body-type-grid-modern{grid-auto-columns:minmax(132px,20vw)}.country-strip-grid{animation-duration:64s}}@media (max-width:768px){.body-type-grid-modern{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(118px,34vw);grid-auto-flow:column;width:auto;animation:none;display:grid;overflow-x:auto}.body-type-grid-modern::-webkit-scrollbar{display:none}.body-type-tile{flex-basis:auto;min-height:150px;padding:10px}.body-type-card-index{font-size:10px;top:9px;left:10px}.body-type-logo-ring{width:78px;height:56px;top:39%}.body-type-card-content{min-height:56px;padding:8px}.body-type-tile strong{font-size:10.5px}.body-type-tile small{font-size:8px}.body-type-tile.is-clone,.body-type-grid-modern .body-type-tile.is-clone.scroll-reveal-pop{display:none!important}.country-strip-grid{overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-template-columns:none;grid-auto-columns:minmax(148px,42vw);grid-auto-flow:column;width:auto;animation:none;display:grid;overflow-x:auto}.country-strip-grid::-webkit-scrollbar{display:none}.country-strip-card{min-height:158px;padding:10px}.country-card-index{font-size:10px;top:9px;left:10px}.country-flag-orb{width:86px;height:62px;top:40%}.country-strip-card .country-mini-flag{width:52px;height:34px}.country-card-content{min-height:56px;padding:8px}.country-card-content strong{font-size:10.5px}.country-card-content small{font-size:8px}.country-strip-card.is-clone,.country-strip-grid .country-strip-card.is-clone.scroll-reveal-pop{display:none!important}.browse-hub-top,.country-hub-head{flex-direction:column;align-items:flex-start}}@media (max-width:480px){.body-type-grid-modern{grid-auto-columns:minmax(108px,36vw)}.country-strip-grid{grid-auto-columns:minmax(148px,42vw)}}.dean-hero-shell .luxury-hero-frame{flex-direction:column;min-height:100vh;display:flex}.dean-hero-shell .luxury-hero-inner{flex-direction:column;flex:1;padding-bottom:0;display:flex}.dean-hero-nav{border-bottom:1px solid #ffffff14;align-items:center;gap:0;height:70px;padding:0 max(3vw,1.5rem);display:flex}.dean-hero-brand{flex-shrink:0;align-items:center;gap:10px;text-decoration:none;display:flex}.dean-hero-brand img{width:auto;height:36px}.dean-hero-brand b{color:#fff;letter-spacing:.02em;font-size:15px;font-weight:800;display:block}.dean-hero-brand small{color:#ffffff80;letter-spacing:.08em;text-transform:uppercase;font-size:9.5px;display:block}.dean-nav-links{flex:1;justify-content:center;gap:0;display:flex}.dean-nav-links a{color:#ffffffd1;border-bottom:2px solid #0000;align-items:center;height:70px;padding:0 16px;font-size:13px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s;display:flex}.dean-nav-links a:hover,.dean-nav-links a[aria-current=page]{color:#fff;border-bottom-color:#4f8cff}.dean-nav-right{flex-shrink:0;align-items:center;gap:10px;display:flex}.dean-currency-btn{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff24;border-radius:8px;align-items:center;gap:5px;padding:6px 12px;font-size:12.5px;font-weight:600;transition:background .15s;display:flex}.dean-currency-btn:hover{background:#ffffff24}.dean-signin-btn{color:#fff;border:1.5px solid #fff9;border-radius:8px;align-items:center;gap:6px;padding:8px 16px;font-size:12.5px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.dean-signin-btn:hover{background:#ffffff1a;border-color:#fff}.dean-hero-grid{flex:1;grid-template-columns:1fr 420px;align-items:start;gap:2.5rem;padding:3rem max(3vw,1.5rem) 2rem;display:grid}.dean-hero-left{color:#fff;max-width:600px}.dean-trust-badge{color:#f5c842;letter-spacing:.08em;background:#f5a62326;border:1px solid #f5a62359;border-radius:6px;align-items:center;gap:7px;margin-bottom:1.2rem;padding:6px 14px;font-size:11px;font-weight:700;display:inline-flex}.dean-trust-badge svg{color:#f5c842}.dean-hero-heading{letter-spacing:-.01em;margin-bottom:1rem;font-size:clamp(2rem,4vw,3.2rem);font-weight:900;line-height:1.1}.dean-hero-accent{color:#4f8cff}.dean-hero-copy{color:#ffffffb8;max-width:460px;margin-bottom:1.5rem;font-size:1rem;line-height:1.65}.dean-trust-icons{flex-wrap:wrap;gap:1.25rem;margin-bottom:1.75rem;display:flex}.dean-trust-icon-item{color:#fff;align-items:center;gap:8px;display:flex}.dean-trust-icon-item svg{color:#4f8cff;flex-shrink:0}.dean-trust-icon-item strong{color:#fff;font-size:12.5px;font-weight:700;display:block}.dean-trust-icon-item small{color:#ffffff8c;font-size:10.5px;display:block}.dean-hero-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:1.5rem;display:flex}.dean-cta-primary{color:#fff;background:#024ad8;border-radius:9px;align-items:center;gap:8px;padding:13px 26px;font-size:14px;font-weight:700;text-decoration:none;transition:background .15s,transform .15s;display:inline-flex}.dean-cta-primary:hover{background:#0347c8;transform:translateY(-2px)}.dean-cta-outline{color:#fff;border:1.5px solid #ffffff8c;border-radius:9px;align-items:center;gap:8px;padding:12px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.dean-cta-outline:hover{background:#ffffff14;border-color:#fff}.dean-social-proof{align-items:center;gap:14px;display:flex}.dean-avatar-row{display:flex}.dean-avatar-circle{border:2px solid #fffc;border-radius:50%;width:34px;height:34px;margin-left:-10px;display:block}.dean-avatar-row .dean-avatar-circle:first-child{margin-left:0}.dean-proof-text{flex-direction:column;gap:2px;display:flex}.dean-proof-text>span:first-child{color:#ffffffb3;font-size:12px}.dean-stars{color:#f5a623;letter-spacing:1px;font-size:13px}.dean-ai-widget{position:relative}.dean-ai-card{-webkit-backdrop-filter:blur(24px);background:#040c20d1;border:1px solid #ffffff21;border-radius:20px;padding:1.5rem;box-shadow:0 24px 64px #0000008c,0 0 0 1px #4f8cff14}.dean-ai-card-top{justify-content:space-between;align-items:center;margin-bottom:1.1rem;display:flex}.dean-ai-new-badge{color:#fff;letter-spacing:.05em;background:#024ad8;border-radius:20px;padding:4px 10px;font-size:10px;font-weight:700}.dean-ai-close{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:1px solid #ffffff26;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:background .15s;display:flex}.dean-ai-close:hover{background:#ffffff2e}.dean-ai-robot-area{justify-content:center;align-items:center;height:100px;margin-bottom:1rem;display:flex;position:relative}.dean-ai-robot-icon{color:#4f8cff;background:linear-gradient(135deg,#0d2156,#1a3a80);border:2px solid #4f8cff73;border-radius:50%;justify-content:center;align-items:center;width:90px;height:90px;display:flex;box-shadow:0 0 30px #4f8cff4d,inset 0 0 24px #4f8cff1f}.dean-ai-sparkle{color:#4f8cff;opacity:.8;animation:2.4s ease-in-out infinite ai-sparkle;position:absolute}.dean-ai-sparkle-1{animation-delay:0s;top:8px;left:18px}.dean-ai-sparkle-2{animation-delay:1.2s;bottom:10px;right:14px}@keyframes ai-sparkle{0%,to{opacity:.8;transform:scale(1)rotate(0)}50%{opacity:.3;transform:scale(.7)rotate(15deg)}}.dean-ai-greeting{text-align:center;margin-bottom:1rem}.dean-ai-hello{color:#fff;margin-bottom:2px;font-size:15px;font-weight:700}.dean-ai-greeting strong{color:#fff;margin-bottom:3px;font-size:14px;display:block}.dean-ai-sub{color:#ffffff80;font-size:12px}.dean-ai-actions{flex-direction:column;gap:8px;margin-bottom:1rem;display:flex}.dean-ai-action{border-radius:10px;align-items:center;gap:10px;padding:10px 12px;text-decoration:none;transition:opacity .15s,transform .15s;display:flex}.dean-ai-action:hover{opacity:.9;transform:translate(2px)}.dean-ai-action>svg:first-child{color:#fff;flex-shrink:0}.dean-ai-action>span{flex:1}.dean-ai-action>span strong{color:#fff;font-size:12.5px;font-weight:700;display:block}.dean-ai-action>span small{color:#ffffffad;font-size:10.5px;display:block}.dean-ai-action>svg:last-child{color:#ffffff80;flex-shrink:0}.dean-ai-action-blue{background:#1448c8}.dean-ai-action-purple{background:#5b21b6}.dean-ai-action-green{background:#065f46}.dean-ai-action-navy{background:#1e3a5f}.dean-ai-footer{border-top:1px solid #ffffff14;align-items:center;gap:6px;padding-top:10px;display:flex}.dean-avatar-sm{border:1.5px solid #fff9;border-radius:50%;width:22px;height:22px;margin-left:-6px;display:block}.dean-ai-footer .dean-avatar-sm:first-child{margin-left:0}.dean-ai-footer small{color:#ffffff80;margin-left:4px;font-size:10.5px}.dean-stats-bar{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#030a1cb8;border:1px solid #ffffff1a;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:0;margin:0 max(3vw,1.5rem) 1.25rem;display:grid}.dean-stat-item{color:#fff;border-right:1px solid #ffffff14;align-items:center;gap:12px;padding:1.1rem 1.5rem;display:flex}.dean-stat-item:last-child{border-right:none}.dean-stat-item svg{color:#4f8cff;flex-shrink:0}.dean-stat-item strong{color:#fff;font-size:1.2rem;font-weight:800;line-height:1;display:block}.dean-stat-item small{color:#ffffff80;font-size:11px}.dean-partners-bar{border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12;padding:.9rem max(3vw,1.5rem)}.dean-partners-bar>span{color:#ffffff73;letter-spacing:.05em;text-transform:uppercase;margin-bottom:.7rem;font-size:11px;display:block}.dean-partner-logos{flex-wrap:wrap;align-items:center;gap:2rem;display:flex}.dean-partner-logo{opacity:.7;align-items:center;gap:7px;transition:opacity .15s;display:flex}.dean-partner-logo:hover{opacity:1}.dean-partner-logo strong{color:#fff;letter-spacing:-.01em;font-size:1.1rem;font-weight:900}.dean-partner-logo span{color:#ffffff8c;text-transform:uppercase;letter-spacing:.02em;font-size:9px;line-height:1.3}.dean-partner-logo em{color:#ffffff59;font-style:normal}.dean-feature-bar{border-top:1px solid #ffffff12;grid-template-columns:repeat(4,1fr);gap:0;display:grid}.dean-feature-card{border-right:1px solid #ffffff12;align-items:center;gap:12px;padding:1.1rem max(3vw,1.5rem);transition:background .15s;display:flex}.dean-feature-card:last-child{border-right:none}.dean-feature-card:hover{background:#ffffff0a}.dean-feature-card svg{color:#4f8cff;flex-shrink:0}.dean-feature-card strong{color:#fff;letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:800;display:block}.dean-feature-card small{color:#ffffff80;margin-top:2px;font-size:10.5px;line-height:1.4;display:block}.dean-slide-controls{justify-content:center;gap:7px;padding:.8rem;display:flex}@media (max-width:1180px){.dean-hero-grid{grid-template-columns:1fr 360px;gap:1.5rem}}@media (max-width:960px){.dean-hero-grid{grid-template-columns:1fr}.dean-ai-widget{display:none}.dean-hero-heading{font-size:clamp(1.8rem,5vw,2.6rem)}.dean-stats-bar,.dean-feature-bar{grid-template-columns:repeat(2,1fr)}.dean-nav-links{display:none}.dean-partner-logos{gap:1.2rem}}@media (max-width:640px){.dean-stats-bar{grid-template-columns:repeat(2,1fr);margin-inline:1rem}.dean-feature-bar{grid-template-columns:1fr 1fr}.dean-trust-icons{flex-direction:column;gap:.75rem}.dean-hero-cta-row{flex-direction:column;align-items:flex-start}}.hero-ai-widget-panel{justify-content:flex-end;align-items:flex-start;display:flex}.hero-ai-glass-card{-webkit-backdrop-filter:blur(28px);backdrop-filter:blur(28px);color:#fff;background:radial-gradient(circle at 20% 0,#296ef938,#0000 42%),linear-gradient(160deg,#081634eb,#040d24f5);border:1px solid #7ea9ff47;border-radius:21px;flex-direction:column;gap:14px;width:min(340px,100%);padding:22px 20px 18px;display:flex;box-shadow:0 28px 80px #0000006b,inset 0 1px #ffffff17}.hero-ai-robot-area{justify-content:center;display:flex;position:relative}.hero-ai-robot-fallback{color:#4f8cff;width:82px;height:82px}@keyframes hero-ai-float{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.hero-ai-live-dot{background:#22c55e;border:2px solid #040d24e6;border-radius:999px;width:11px;height:11px;animation:2s ease-in-out infinite hero-ai-pulse;position:absolute;top:6px;right:calc(50% - 46px)}@keyframes hero-ai-pulse{0%,to{box-shadow:0 0 #22c55e8c}50%{box-shadow:0 0 0 6px #22c55e00}}.hero-ai-greeting{text-align:center}.hero-ai-greeting strong{color:#fff;font-size:15px;font-weight:820;line-height:1.2;display:block}.hero-ai-action-btn{color:#fff;cursor:pointer;text-align:left;background:#ffffff0e;border:1px solid #7ea9ff2e;border-radius:13px;align-items:center;gap:10px;width:100%;padding:9px 13px;transition:background .15s,border-color .15s,transform .12s;display:flex}.hero-ai-action-btn:hover{background:#ffffff1a;transform:translate(3px)}.hero-ai-action-btn svg{opacity:.92;flex-shrink:0}.hero-ai-action-btn span{flex-direction:column;gap:1px;display:flex}.hero-ai-action-btn strong{font-size:12.5px;font-weight:760;line-height:1.1}.hero-ai-action-btn small{color:#c8daff9e;font-size:10.5px;line-height:1.3}.hero-ai-action-btn.hai-blue{border-color:#296ef961}.hero-ai-action-btn.hai-blue svg{color:#4f8cff}.hero-ai-action-btn.hai-purple{border-color:#8b5cf661}.hero-ai-action-btn.hai-purple svg{color:#a78bfa}.hero-ai-action-btn.hai-green{border-color:#22c55e57}.hero-ai-action-btn.hai-green svg{color:#4ade80}.hero-ai-action-btn.hai-navy{border-color:#63b3ed57}.hero-ai-action-btn.hai-navy svg{color:#93c5fd}.hero-ai-action-btn.hai-blue:hover{background:#296ef924;border-color:#296ef98a}.hero-ai-action-btn.hai-purple:hover{background:#8b5cf624;border-color:#8b5cf68a}.hero-ai-action-btn.hai-green:hover{background:#22c55e1f;border-color:#22c55e80}.hero-ai-action-btn.hai-navy:hover{background:#63b3ed1f;border-color:#63b3ed80}.hero-ai-social-proof{color:#c8daff99;border-top:1px solid #7ea9ff24;justify-content:center;align-items:center;gap:6px;padding-top:4px;display:flex}.hero-ai-social-proof svg{color:#4ade80;flex-shrink:0}.hero-ai-social-proof small{font-size:11px}@media (max-width:980px){.hero-ai-widget-panel{display:none}}.dean-launcher-wrap{pointer-events:auto;flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:relative}.dean-tip-bubble{-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#fff;pointer-events:auto;background:radial-gradient(circle at 10% 0,#296ef938,#0000 40%),linear-gradient(160deg,#081634f7,#040d24fa);border:1px solid #7ea9ff47;border-radius:14px;min-width:188px;padding:10px 32px 10px 14px;position:relative;box-shadow:0 16px 48px #00000061,inset 0 1px #ffffff14}.dean-tip-bubble:after{content:"";background:inherit;clip-path:polygon(0 0,100% 0,50% 100%);border-left:1px solid #7ea9ff38;border-right:1px solid #7ea9ff38;width:13px;height:7px;position:absolute;bottom:-7px;right:22px}.dean-tip-bubble strong{font-size:13px;font-weight:780;line-height:1.2;display:block}.dean-tip-bubble small{color:#c8daffa6;margin-top:2px;font-size:11px;display:block}.dean-tip-dismiss{color:#ffffffb3;cursor:pointer;background:#ffffff1a;border:0;border-radius:999px;place-items:center;width:22px;height:22px;padding:0;transition:background .15s;display:grid;position:absolute;top:7px;right:7px}.dean-tip-dismiss:hover{background:#ffffff2e}.dean-launcher-btn{cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:64px;height:64px;padding:0;display:flex;position:relative}.dean-launcher-orb{background:linear-gradient(140deg,#1b5de8,#0d3cb5);border-radius:999px;place-items:center;width:64px;height:64px;transition:transform .18s;animation:2.6s ease-in-out infinite orb-glow;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 32px #1b5de885,0 0 #1b5de861}.dean-launcher-btn:hover .dean-launcher-orb{transform:scale(1.08)}@keyframes orb-glow{0%,to{box-shadow:0 8px 32px #1b5de885,0 0 #1b5de861}50%{box-shadow:0 8px 40px #1b5de8ad,0 0 0 12px #1b5de800}}.dean-launcher-robot{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px #0000004d);width:46px;height:46px}.dean-launcher-fallback{color:#fff;justify-content:center;align-items:center;display:flex}.dean-launcher-dot{background:#22c55e;border:2px solid #06122a;border-radius:999px;width:13px;height:13px;animation:2s ease-in-out infinite launcher-dot-pulse;position:absolute;top:4px;right:4px}@keyframes launcher-dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.25)}}.dean-glass-panel{-webkit-backdrop-filter:blur(32px)!important;backdrop-filter:blur(32px)!important;background:radial-gradient(circle at 14% 0,#296ef952,#0000 36%),linear-gradient(#06122efc,#030c22fc)!important;border:1px solid #7ea9ff4d!important;border-radius:22px!important;box-shadow:0 38px 96px #00000070,inset 0 1px #ffffff1a!important}.dean-panel-header{-webkit-backdrop-filter:blur(18px)!important;backdrop-filter:blur(18px)!important;background:#040e28eb!important;border-bottom:1px solid #7ea9ff33!important;grid-template-columns:44px 36px minmax(0,1fr) auto!important;gap:9px!important;padding:12px 14px!important}.dean-panel-robot-area{background:linear-gradient(140deg,#296ef947,#040d24e6);border:1px solid #7ea9ff47;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;overflow:hidden}.dean-panel-robot-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 2px 8px #296ef961);width:35px;height:35px}.dean-panel-robot-fallback{color:#4f8cff}.dean-panel-title strong{color:#fff;font-size:14px;font-weight:860;line-height:1.1;display:block}.dean-panel-title small{color:#bed7ff9e;margin-top:2px;font-size:11px;display:block}.dean-panel-actions{align-items:center;gap:7px;display:inline-flex}.dean-panel-back,.dean-panel-home,.dean-panel-close{color:#ffffffd1!important;cursor:pointer!important;background:#ffffff14!important;border:1px solid #7ea9ff29!important;border-radius:999px!important;place-items:center!important;width:36px!important;height:36px!important;transition:background .15s!important;display:grid!important}.dean-panel-back:hover,.dean-panel-home:hover,.dean-panel-close:hover{background:#ffffff26!important}.hero-ai-glass-card{-webkit-backdrop-filter:blur(32px);backdrop-filter:blur(32px);color:#fff;background:linear-gradient(170deg,#071237f7,#040a26fc);border:1.5px solid #4f8cff8c;border-radius:28px;flex-direction:column;gap:8px;width:min(330px,100%);padding:18px 16px 16px;display:flex;position:relative;box-shadow:0 0 0 1px #4f8cff2e,0 0 48px #296ef961,0 32px 80px #0000008c,inset 0 1px #ffffff1a}.hero-ai-new-badge{color:#fff;letter-spacing:0;pointer-events:none;background:radial-gradient(circle at 30% 20%,#ffffff5c,#0000 30%),linear-gradient(135deg,#8b5cff 0%,#6447ff 52%,#3f74ff 100%);border-radius:999px;align-items:center;gap:6px;min-height:31px;padding:0 14px 0 10px;font-size:14px;font-weight:900;line-height:1;display:inline-flex;position:absolute;top:12px;left:12px;box-shadow:0 12px 28px #654cff61,inset 0 1px #fff3}.hero-ai-new-badge svg{stroke-width:2.7px;width:15px;height:15px}.hero-ai-robot-area{justify-content:center;padding-top:14px;display:flex}.hero-ai-robot-img{-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 12px 36px #296ef98c);width:160px;height:160px;animation:3.6s ease-in-out infinite hero-ai-float}.hero-ai-robot-fallback{color:#4f8cff;display:block}.hero-ai-greeting{text-align:center;margin-bottom:2px;line-height:1.2}.hero-ai-greeting strong{font-size:22px;font-weight:820;display:block}.hero-ai-greeting p{color:#fff;margin:3px 0 0;font-size:15.5px;font-weight:720}.hero-ai-greeting small{color:#bed7ff99;margin-top:4px;font-size:12px;display:block}.hero-ai-actions{flex-direction:column;gap:8px;display:flex}.hero-ai-action-btn{color:#fff;cursor:pointer;text-align:left;pointer-events:auto;background:radial-gradient(circle at 90% 56%,#4d92ff21,#0000 36%),#0c1a4ce0;border:1px solid #4f8cff6b;border-radius:15px;align-items:center;gap:13px;width:100%;min-height:58px;padding:8px 10px 8px 12px;transition:background .14s,border-color .14s,box-shadow .14s,transform .1s;display:flex;position:relative;overflow:hidden}.hero-ai-action-btn:before{content:"";opacity:.42;pointer-events:none;background:radial-gradient(circle,#608eff3d 1px,#0000 1.9px) 0 0/10px 10px;width:62%;position:absolute;top:0;bottom:0;right:0;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 38% 100%)}.hero-ai-action-btn:after{content:"";pointer-events:none;border:1.5px solid #6d55ff38;border-radius:999px;width:134px;height:134px;position:absolute;bottom:-48px;right:-42px}.hero-ai-action-btn:hover{background:radial-gradient(circle at 90% 56%,#4d92ff33,#0000 36%),#14286ef0;border-color:#5691ffb3;transform:translate(2px);box-shadow:0 10px 24px #0a194338}.hero-ai-btn-icon{z-index:1;color:#fff;border-radius:12px;flex-shrink:0;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff1a}.hero-ai-btn-icon svg{stroke-width:2.35px;filter:drop-shadow(0 1px 2px #03081c52);width:23px;height:23px;color:#fff!important;opacity:1!important}.hero-ai-action-btn.hai-blue .hero-ai-btn-icon{background:linear-gradient(145deg,#2373ff,#1452cf)}.hero-ai-action-btn.hai-purple .hero-ai-btn-icon{background:linear-gradient(145deg,#8d4dff,#5d2abd)}.hero-ai-action-btn.hai-green{background:radial-gradient(circle at 90% 56%,#22c55e26,#0000 36%),#084e2ee6;border-color:#22c55e8a}.hero-ai-action-btn.hai-green:before{opacity:.34;background:radial-gradient(circle,#44dd8d33 1px,#0000 1.9px) 0 0/10px 10px}.hero-ai-action-btn.hai-green:after{border-color:#22c55e33}.hero-ai-action-btn.hai-green .hero-ai-btn-icon{background:linear-gradient(145deg,#16b86b,#07823f)}.hero-ai-action-btn.hai-navy .hero-ai-btn-icon{background:linear-gradient(145deg,#c58b13,#8b6108)}.hero-ai-btn-text{z-index:1;flex-direction:column;flex:1;gap:1px;min-width:0;display:flex;position:relative}.hero-ai-btn-text strong{color:#fff;font-size:15.5px;font-weight:900;line-height:1.1}.hero-ai-btn-text small{color:#cddaffa8;font-size:11.5px;font-weight:650;line-height:1.22}.hero-ai-btn-chevron{z-index:1;color:#73a9ff;background:#2d5dd2b3;border-radius:999px;flex-shrink:0;place-items:center;width:34px;height:34px;padding:9px;display:grid;position:relative}.hero-ai-action-btn.hai-purple .hero-ai-btn-chevron{color:#b790ff;background:#5d37aec2}.hero-ai-action-btn.hai-green .hero-ai-btn-chevron{color:#3df58e;background:#086e43bf}.hero-ai-action-btn.hai-navy .hero-ai-btn-chevron{color:#ffba22;background:#73500ac7}.hero-ai-social-proof{border-top:1px solid #4f8cff24;align-items:center;gap:9px;padding-top:6px;display:flex}.hero-ai-avatars{display:flex}.hero-ai-avatar{-o-object-fit:cover;object-fit:cover;background:#0a1434db;border:2px solid #040a26f2;border-radius:999px;flex-shrink:0;width:26px;height:26px;margin-left:-7px;display:block;box-shadow:0 5px 14px #00000038}.hero-ai-avatar:first-child{margin-left:0}.hero-ai-social-proof small{color:#bed7ff94;font-size:11px;line-height:1.3}@media (max-width:980px){.hero-ai-widget-panel{display:none}}.dean-launcher-orb{color:#fff;background:linear-gradient(140deg,#1e40af,#1d4ed8);animation:2.8s ease-in-out infinite orb-glow;box-shadow:0 8px 32px #1d4ed88c,0 0 #1d4ed866}.dean-launcher-badge{color:#fff;pointer-events:none;background:#ef4444;border:2px solid #040a26e6;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;padding:0 4px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-3px;right:-3px}.dean-launcher-dot{display:none}.hero-ai-robot-badge{background:radial-gradient(circle at 42% 30%,#4f8cff38,#040a2af5);border:2.5px solid #4f8cffa6;border-radius:999px;flex-shrink:0;place-items:center;width:148px;height:148px;animation:3.6s ease-in-out infinite hero-ai-float;display:grid;overflow:hidden;box-shadow:0 0 0 7px #296ef91c,0 0 0 14px #296ef90d,0 0 48px #296ef973}.hero-ai-robot-img{-o-object-fit:cover;object-fit:cover;border-radius:999px;filter:none!important;width:132px!important;height:132px!important;animation:none!important}.hero-ai-robot-fallback{color:#4f8cff}.dean-launcher-orb{color:#fff!important;isolation:isolate!important;background:linear-gradient(140deg,#1e40af,#2563eb)!important;border:2px solid #60a5fa8c!important;border-radius:999px!important;place-items:center!important;width:60px!important;height:60px!important;animation:4.2s ease-in-out infinite dean-launcher-live-float,2.8s ease-in-out infinite orb-glow!important;display:grid!important;position:relative!important;overflow:visible!important;box-shadow:0 0 0 5px #2563eb24,0 0 28px #2563eb80,0 8px 24px #00000059!important}.dean-launcher-orb:before,.dean-launcher-orb:after{z-index:0;pointer-events:none;content:"";border-radius:999px;position:absolute;inset:-5px}.dean-launcher-orb:before{filter:drop-shadow(0 0 12px #6a5dff9e);border:2px solid #ab7efff0;border-color:#ab7efff0 #4384ff2e #6f8fff7a #6f8fff7a;animation:7.5s linear infinite dean-launcher-live-ring}.dean-launcher-orb:after{filter:blur(6px);opacity:.6;background:radial-gradient(circle,#745cff57,#0000 66%);animation:3.6s ease-in-out infinite dean-launcher-live-glow;inset:-12px}.dean-launcher-btn{width:60px!important;height:60px!important}.dean-launcher-badge{background:#ef4444!important;border:2.5px solid #040a26f2!important;border-radius:999px!important;min-width:22px!important;height:22px!important;font-size:12px!important;top:-4px!important;right:-4px!important}.hero-ai-robot-img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:top center!important;object-position:top center!important;filter:none!important;border-radius:999px!important;width:148px!important;height:148px!important;animation:none!important}.dean-launcher-agent-img{z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;will-change:transform, filter;border-radius:999px;width:60px;height:60px;animation:3.8s ease-in-out infinite dean-launcher-agent-breathe;display:block;position:relative}.dean-launcher-btn:hover .dean-launcher-agent-img{filter:saturate(1.08)brightness(1.04)}@keyframes dean-launcher-agent-breathe{0%,to{transform:translate(0,0)scale(1)}40%{transform:translate(-1px,-2px)scale(1.045)rotate(-.4deg)}70%{transform:translate(1px,-1px)scale(1.025)rotate(.35deg)}}@keyframes dean-launcher-live-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-4px)}}@keyframes dean-launcher-live-ring{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.06)}to{transform:rotate(360deg)scale(1)}}@keyframes dean-launcher-live-glow{0%,to{opacity:.46;transform:scale(.94)}50%{opacity:.88;transform:scale(1.08)}}body.ai-chat-open{overscroll-behavior:contain}@media (max-width:700px){body.ai-chat-open{overflow:hidden}.ai-chat-center{z-index:2147483000;pointer-events:none;display:block;inset:0!important}.ai-chat-panel{padding-bottom:env(safe-area-inset-bottom);width:100vw!important;height:100dvh!important;max-height:100dvh!important;box-shadow:none!important;border-bottom:0!important;border-left:0!important;border-right:0!important;border-radius:0!important}.dean-panel-header{padding:max(12px, env(safe-area-inset-top)) 12px 10px!important;grid-template-columns:44px minmax(0,1fr) 96px!important;gap:8px!important}.dean-panel-robot-area{display:none}.dean-panel-back,.dean-panel-home,.dean-panel-close{background:#ffffff1f!important;width:44px!important;height:44px!important}.dean-panel-title{min-width:0}.dean-panel-title strong,.dean-panel-title small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dean-panel-actions{gap:6px}.ai-active-mode-strip{grid-template-columns:34px minmax(0,1fr) auto;margin:10px 12px}.ai-active-mode-strip button{grid-column:auto;min-height:34px;padding-inline:12px}.ai-question-chips{grid-template-columns:minmax(0,1fr)}.ai-question-chips button:first-child{grid-column:auto}.ai-chat-intro,.ai-mode-grid,.ai-chat-body,.human-agent-flow{padding-left:12px;padding-right:12px}.ai-chat-intro h3{font-size:22px}.ai-chat-body{padding-bottom:calc(12px + env(safe-area-inset-bottom))}.ai-chat-input{background:#ffffff0e;grid-template-columns:minmax(0,1fr) 48px;gap:8px;margin:auto 0 0;padding:7px}.ai-chat-input textarea{border-radius:16px;min-height:48px;font-size:14px}.ai-chat-input button{width:48px;height:48px}.dean-launcher-wrap{right:16px;bottom:calc(82px + env(safe-area-inset-bottom));position:fixed}.dean-tip-bubble{max-width:calc(100vw - 96px)}}.hero-ai-robot-img{-o-object-position:top center!important;object-position:top center!important}:root{--motion-premium-ease:cubic-bezier(.16, 1, .3, 1);--motion-spring-ease:cubic-bezier(.22, 1.18, .34, 1);--motion-fast:.17s;--motion-med:.36s;--motion-slow:.62s}.premium-vehicle-card,.vehicle-card,.quick-action-card,.body-type-card,.dean-japan-tool-card,.trust-card,.feature-card,.auction-lot-card,.auction-stat-card,.calculation-card,.motion-number-card{transform-style:preserve-3d;transition:transform var(--motion-med) var(--motion-premium-ease), box-shadow var(--motion-med) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease, filter var(--motion-fast) ease}.premium-vehicle-card:after,.vehicle-card:after,.quick-action-card:after,.body-type-card:after,.dean-japan-tool-card:after,.trust-card:after,.feature-card:after,.auction-lot-card:after,.auction-stat-card:after,.calculation-card:after{content:"";z-index:3;opacity:0;pointer-events:none;transition:opacity .18s ease, transform .72s var(--motion-premium-ease);background:linear-gradient(112deg,#0000 0 38%,#ffffff57 48%,#0000 58% 100%);position:absolute;inset:0;transform:translate(-115%)}.premium-vehicle-card:hover:after,.vehicle-card:hover:after,.quick-action-card:hover:after,.body-type-card:hover:after,.dean-japan-tool-card:hover:after,.trust-card:hover:after,.feature-card:hover:after,.auction-lot-card:hover:after,.auction-stat-card:hover:after,.calculation-card:hover:after{opacity:1;transform:translate(115%)}.premium-vehicle-card:hover,.vehicle-card:hover,.quick-action-card:hover,.body-type-card:hover,.dean-japan-tool-card:hover,.trust-card:hover,.feature-card:hover,.auction-lot-card:hover,.auction-stat-card:hover,.calculation-card:hover,.motion-number-card:hover{transform:translateY(-7px)scale(1.012)}.premium-vehicle-card img,.vehicle-card .vehicle-photo img,.auction-lot-card img,.feature-card img{transition:transform .7s var(--motion-premium-ease), filter .52s ease}.premium-vehicle-card:hover img,.vehicle-card:hover .vehicle-photo img,.auction-lot-card:hover img,.feature-card:hover img{filter:saturate(1.08)contrast(1.04);transform:scale(1.055)}a,button,.btn,.quote-btn,.hero-ai-action-btn,.mobile-bottom-nav a{transition:transform var(--motion-fast) var(--motion-premium-ease), background-color var(--motion-fast) ease, border-color var(--motion-fast) ease, box-shadow var(--motion-fast) ease, color var(--motion-fast) ease}button:active,a:active,.btn:active,.quote-btn:active,.hero-ai-action-btn:active{transform:translateY(1px)scale(.985)}@media (hover:none){.premium-vehicle-card:hover,.vehicle-card:hover,.quick-action-card:hover,.body-type-card:hover,.dean-japan-tool-card:hover,.trust-card:hover,.feature-card:hover,.auction-lot-card:hover,.auction-stat-card:hover,.calculation-card:hover,.motion-number-card:hover{transform:none}.premium-vehicle-card:after,.vehicle-card:after,.quick-action-card:after,.body-type-card:after,.dean-japan-tool-card:after,.trust-card:after,.feature-card:after,.auction-lot-card:after,.auction-stat-card:after,.calculation-card:after{display:none}}@media (prefers-reduced-motion:reduce){html[data-scroll-motion=ready] .scroll-reveal,html[data-scroll-motion=ready] .scroll-reveal-clip,html[data-scroll-motion=ready] .scroll-reveal-pop,html[data-scroll-motion=ready] .scroll-reveal.is-visible,html[data-scroll-motion=ready] .scroll-reveal-clip.is-visible,html[data-scroll-motion=ready] .scroll-reveal-pop.is-visible{opacity:1;clip-path:none;filter:none;transition:none;transform:none}}html[data-scroll-motion=ready] .scroll-reveal-clip{opacity:0;clip-path:inset(0 0 100%);will-change:clip-path, opacity, transform;transition:clip-path .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), opacity .54s ease var(--reveal-delay,0s), transform .82s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s);transform:translateY(14px)}html[data-scroll-motion=ready] .scroll-reveal-clip.is-visible{opacity:1;clip-path:inset(0 0 0%);will-change:auto;transition:transform .18s,opacity .18s;transform:translate(0,0)}html[data-scroll-motion=ready] .scroll-reveal-pop{opacity:0;will-change:transform, opacity;transition:opacity .66s cubic-bezier(.34, 1.56, .64, 1) var(--reveal-delay,0s), transform .82s cubic-bezier(.34, 1.56, .64, 1) var(--reveal-delay,0s);transform:translateY(38px)scale(.91)}html[data-scroll-motion=ready] .scroll-reveal-pop.is-visible{opacity:1;will-change:auto;transition:transform .28s cubic-bezier(.16,1,.3,1),box-shadow .28s,border-color .24s;transform:translate(0,0)scale(1)}.premium-vehicle-card:hover,.vehicle-card:hover{box-shadow:0 32px 80px #0f172a38,0 0 0 1.5px #4f8cff47}.dashboard-card:hover{border-color:#4f8cff5c;box-shadow:0 24px 60px #00000061,0 0 0 1.5px #4f8cff52}.trust-card:hover,.quick-action-card:hover,.body-type-card:hover,.dean-japan-tool-card:hover,.feature-card:hover{box-shadow:0 18px 52px #00000057,0 0 0 1px #4f8cff42}.motion-number-card:hover,.calculation-card:hover{border-color:#4f8cff59;box-shadow:0 12px 36px #296ef93d,0 0 0 1px #4f8cff42}.auction-lot-card:hover,.auction-stat-card:hover{box-shadow:0 22px 60px #0006,0 0 0 1px #4f8cff47}.footer-col:hover,.footer-brand:hover{color:#bed7ffe6;transition:color .2s}.export-search-panel.is-searching{opacity:.88}.export-search-panel button:disabled{cursor:progress;opacity:.72}.stock-tools-loading{background:linear-gradient(135deg,#fffffff5,#eff6ffe0),radial-gradient(circle at 12% 20%,#2563eb1f,#0000 32%);border-color:#2563eb29;min-height:78px;overflow:hidden}.stock-loading-copy{align-items:center;gap:12px;min-width:0;display:flex}.stock-loading-copy span:last-child{gap:3px;min-width:0;display:grid}.stock-loading-copy small{color:#64748b;font-size:13px;font-weight:700}.stock-loading-mark{color:#0b73ff;background:#eff6ff;border-radius:14px;place-items:center;width:42px;height:42px;display:grid;box-shadow:inset 0 0 0 1px #2563eb1f}.stock-loading-mark svg{animation:.95s linear infinite stockLoaderSpin}.stock-loading-steps{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.stock-loading-steps span{color:#1e3a8a;background:#dbeafed1;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex;box-shadow:inset 0 0 0 1px #2563eb1f}@keyframes stockLoaderSpin{to{transform:rotate(360deg)}}.stock-skeleton-grid{margin-top:18px}.vehicle-card-skeleton{pointer-events:none;background:#fff;border:1px solid #bfdbfedb;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.vehicle-skeleton-photo{aspect-ratio:16/10.5;background:linear-gradient(#0f172a0f,#0f172a2e),url(/hero/dean-hero-vehicle-search.webp) 50%/cover no-repeat,#eef2f8;border-radius:8px 8px 0 0;place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.vehicle-skeleton-photo:before{content:"";background:linear-gradient(90deg,#0000,#ffffffb8,#0000);animation:1.45s ease-in-out infinite stockCardShine;position:absolute;inset:0;transform:translate(-100%)}.vehicle-skeleton-car{color:#2563eb;background:#ffffffb8;border-radius:22px;place-items:center;width:92px;height:64px;display:grid;position:relative;box-shadow:inset 0 0 0 1px #60a5fa38,0 18px 34px #2563eb1f}.vehicle-skeleton-badge{color:#0f3f91;background:#ffffffdb;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 11px;font-size:12px;font-weight:900;display:inline-flex;position:absolute;top:14px;left:14px;box-shadow:0 10px 22px #0f172a1a}.vehicle-card-skeleton .vehicle-body{gap:12px;padding:16px;display:grid}.vehicle-card-skeleton .loading-skeleton{min-height:0}.vehicle-card .vehicle-photo img.vehicle-fallback-photo,.premium-vehicle-card img.vehicle-fallback-photo{-o-object-fit:contain;object-fit:contain;background:linear-gradient(135deg,#f8fbff 0%,#eef5ff 100%);padding:22px}.vehicle-table-image img.vehicle-fallback-photo{-o-object-fit:contain;object-fit:contain;background:#f8fbff;padding:7px}.vehicle-skeleton-topline,.vehicle-skeleton-footer{justify-content:space-between;align-items:center;gap:12px;display:flex}.vehicle-skeleton-specs{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.skeleton-line{border-radius:999px;width:68%;height:12px;margin:0}.skeleton-line.title{width:88%;height:20px}.skeleton-line.medium{width:62%}.skeleton-line.wide{width:86%;height:18px}.skeleton-line.short{width:42%}.skeleton-pill,.skeleton-chip,.skeleton-price{border-radius:999px;min-height:0}.skeleton-pill.short{width:92px;height:24px}.skeleton-pill.tiny{width:52px;height:24px}.skeleton-chip{width:100%;height:30px}.skeleton-price{width:112px;height:28px}.skeleton-action{color:#2563eb;background:#eff6ff;border-radius:999px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:900;display:inline-flex}@keyframes stockCardShine{to{transform:translate(100%)}}@media (max-width:760px){.stock-loading-steps{justify-content:flex-start}.stock-loading-steps span{min-height:32px}}.vehicle-detail-top-strip{background:#fff;border:1px solid #dbe5f2;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:16px;padding:10px;display:grid;box-shadow:0 10px 28px #0f172a0e}.vehicle-back-to-stock,.vehicle-detail-strip-action{color:#102033;white-space:nowrap;border:1px solid #d8e2f0;border-radius:7px;justify-content:center;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:12.5px;font-weight:800;line-height:1;text-decoration:none;transition:transform .14s,box-shadow .14s,border-color .14s,color .14s,background .14s;display:inline-flex}.vehicle-back-to-stock{background:#f8fbff;padding-left:9px}.vehicle-back-to-stock:before{color:#fff;content:"←";background:#102033;border-radius:7px;place-items:center;width:24px;height:24px;font-size:15px;line-height:1;display:grid}.vehicle-detail-strip-title{border-left:1px solid #e7edf6;align-items:center;gap:10px;min-width:0;min-height:40px;padding-left:12px;display:flex}.vehicle-detail-strip-title:after{content:"";background:#e7edf6;width:1px;height:26px;margin-left:auto;display:block}.vehicle-detail-strip-title>*{min-width:0}.vehicle-detail-strip-title span{color:#64748b;letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;font-size:11.5px;font-weight:800;display:inline-flex}.vehicle-detail-strip-title strong{overflow-wrap:anywhere;color:#102033;min-width:0;font-size:14px;font-weight:850;line-height:1.15}.vehicle-detail-strip-action{color:#fff;background:#102033;border-color:#102033}.vehicle-back-to-stock:hover,.vehicle-back-to-stock:focus-visible,.vehicle-detail-strip-action:hover,.vehicle-detail-strip-action:focus-visible{border-color:#024ad8;outline:0;transform:translateY(-1px)}.vehicle-back-to-stock:hover,.vehicle-back-to-stock:focus-visible{color:#024ad8;background:#eef5ff;box-shadow:0 10px 22px #024ad81a}.vehicle-detail-strip-action:hover,.vehicle-detail-strip-action:focus-visible{background:#024ad8;box-shadow:0 12px 24px #024ad829}.vehicle-back-to-stock:active,.vehicle-detail-strip-action:active{transform:translateY(0)}.vehicle-detail-fast-shell{background:linear-gradient(135deg,#f8fafcf5,#fffffffa 42%,#eff6ffb8),#fff;border:1px solid #d8e3f2e6;border-radius:12px;margin-top:20px;padding:22px;position:relative;overflow:hidden;box-shadow:0 24px 70px #0f172a1a}.vehicle-detail-media-panel{gap:14px;display:grid}.vehicle-detail-hero-image{aspect-ratio:16/11;-o-object-fit:cover;object-fit:cover;background:#e8eef7;border-radius:12px;width:100%;transition:transform .26s,filter .26s;box-shadow:0 24px 60px #0f172a2e}.vehicle-detail-hero-button{width:100%;color:inherit;cursor:zoom-in;text-align:left;background:#07142e;border:0;border-radius:12px;padding:0;display:block;position:relative;overflow:hidden;box-shadow:0 20px 54px #0f172a29}.vehicle-detail-hero-button:after{content:"";pointer-events:none;background:linear-gradient(#07142e14,#0000 42%,#07142e94),linear-gradient(90deg,#07142e47,#0000 38%);position:absolute;inset:0}.vehicle-detail-hero-button:hover .vehicle-detail-hero-image{filter:saturate(1.08)contrast(1.03);transform:scale(1.015)}.vehicle-detail-hero-button:focus-visible{outline-offset:4px;outline:3px solid #024ad83d}.vehicle-photo-count,.vehicle-hero-status,.vehicle-hero-location{z-index:1;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff8f;border-radius:999px;align-items:center;gap:7px;min-height:36px;padding:0 13px;font-size:12px;font-weight:900;line-height:1;display:inline-flex;position:absolute;box-shadow:0 10px 26px #0f172a47}.vehicle-photo-count{background:#07111fc7;bottom:14px;right:14px}.vehicle-hero-status{background:#166534e0;top:14px;left:14px}.vehicle-hero-location{background:#024ad8e0;bottom:14px;left:14px}.vehicle-hero-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-hero-metrics div{background:#ffffffdb;border:1px solid #d8e3f2e6;border-radius:10px;gap:5px;min-height:92px;padding:13px;display:grid;box-shadow:0 10px 24px #0f172a0f}.vehicle-hero-metrics svg{color:#024ad8}.vehicle-hero-metrics strong{overflow-wrap:anywhere;color:#07142e;min-width:0;font-size:15px;font-weight:950;line-height:1.2}.vehicle-hero-metrics span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:850}.vehicle-detail-thumbs{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:0}.vehicle-detail-thumbs button{cursor:zoom-in;background:0 0;border:0;border-radius:8px;width:100%;padding:0;display:block}.vehicle-detail-thumbs button:focus-visible{outline-offset:3px;outline:3px solid #024ad838}.vehicle-detail-thumbs img,.vehicle-detail-thumbs .loading-skeleton{aspect-ratio:1;-o-object-fit:cover;object-fit:cover;border:1px solid #d8e3f2f2;border-radius:10px;width:100%;transition:transform .18s,border-color .18s,filter .18s;box-shadow:0 8px 18px #0f172a0f}.vehicle-detail-thumbs button:hover img{filter:saturate(1.08);border-color:#024ad873;transform:translateY(-2px)}.vehicle-image-preview{z-index:2147483000;isolation:isolate;overscroll-behavior:contain;place-items:center;padding:clamp(12px,2vw,28px);display:grid;position:fixed;inset:0}.vehicle-image-preview-backdrop{cursor:zoom-out;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#040a17d1;border:0;position:absolute;inset:0}.vehicle-image-preview-panel{z-index:1;background:#07111f;border:1px solid #e2e8f033;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1180px,96vw);max-height:min(900px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.vehicle-image-preview-panel header{color:#fff;border-bottom:1px solid #e2e8f01f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px 12px 18px;display:flex}.vehicle-image-preview-panel header div{min-width:0}.vehicle-image-preview-panel header strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;max-width:min(640px,58vw);font-size:15px;font-weight:850;display:block;overflow:hidden}.vehicle-image-preview-panel header span{color:#b9c5d7;margin-top:3px;font-size:12px;font-weight:700;display:block}.vehicle-image-preview-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f038;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.vehicle-image-preview-close:hover,.vehicle-image-preview-close:focus-visible{background:#ffffff26;outline:0}.vehicle-image-preview-stage{background:#050b18;place-items:center;min-height:420px;padding:18px 70px;display:grid;position:relative}.vehicle-image-preview-frame{place-items:center;width:100%;display:grid;position:relative}.vehicle-image-preview-stage img{-o-object-fit:contain;object-fit:contain;background:#0b1425;border-radius:8px;width:100%;height:min(64vh,650px);transition:opacity .16s,filter .16s;display:block}.vehicle-image-preview-stage img.is-loading-next{opacity:.78;filter:saturate(.92)}.vehicle-image-preview-loading,.vehicle-image-preview-error{z-index:3;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#07111fc7;border:1px solid #e2e8f03d;border-radius:999px;align-items:center;gap:9px;min-height:34px;padding:0 12px;font-size:11.5px;font-weight:820;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 12px 28px #00000042}.vehicle-image-preview-loading span{border:2px solid #ffffff38;border-top-color:#60a5fa;border-radius:999px;width:14px;height:14px;animation:.76s linear infinite vehicle-preview-spin}.vehicle-image-preview-loading strong{color:#fff;font-size:inherit;font-weight:inherit;white-space:nowrap}.vehicle-image-preview-error{background:#450a0ad1;border-color:#f871716b}@keyframes vehicle-preview-spin{to{transform:rotate(360deg)}}.vehicle-image-preview-nav{z-index:2;color:#fff;cursor:pointer;background:#07111fc2;border:1px solid #e2e8f03d;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.vehicle-image-preview-nav:hover,.vehicle-image-preview-nav:focus-visible{background:#024ad8db;outline:0}.vehicle-image-preview-nav.prev{left:18px}.vehicle-image-preview-nav.next{right:18px}.vehicle-image-preview-strip{background:#07111f;border-top:1px solid #e2e8f01f;gap:10px;max-width:100%;padding:12px 14px;display:flex;overflow-x:auto}.vehicle-image-preview-strip button{cursor:pointer;opacity:.72;background:#101b2d;border:2px solid #0000;border-radius:8px;flex:none;width:86px;height:62px;padding:0;overflow:hidden}.vehicle-image-preview-strip button.active{opacity:1;border-color:#60a5fa}.vehicle-image-preview-strip button:focus-visible{opacity:1;border-color:#bfdbfe;outline:0}.vehicle-image-preview-strip img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.vehicle-detail-panel{background:linear-gradient(#fff,#f8fbff);border:1px solid #d8e3f2f5;border-radius:12px;align-self:start;padding:22px;position:sticky;top:92px;overflow:hidden;box-shadow:0 20px 52px #0f172a1a}.vehicle-detail-panel:before{content:"";background:linear-gradient(90deg,#024ad8,#e71955);height:5px;position:absolute;inset:0 0 auto}.vehicle-detail-kicker{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.vehicle-detail-kicker>span:last-child{color:#158452;background:#f0fdf7;border:1px solid #21a3662e;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.vehicle-detail-panel h1{color:#07142e;letter-spacing:0;margin:18px 0 12px;font-size:clamp(32px,3.2vw,46px);line-height:.98}.vehicle-detail-stock-line{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.vehicle-detail-stock-line span{color:#475569;background:#fff;border:1px solid #dbe6f4;border-radius:999px;align-items:center;min-height:30px;padding:0 10px;font-size:11px;font-weight:900;display:inline-flex}.vehicle-detail-panel .vehicle-detail-price-card{background:linear-gradient(135deg,#e7195514,#024ad812),#fff;border:1px solid #e7195526;border-radius:10px;gap:4px;margin:18px 0;padding:16px;display:grid}.vehicle-detail-price-card>span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.vehicle-detail-price-card strong{color:#07142e;font-size:34px;font-weight:950;line-height:1}.vehicle-detail-panel .specs{font-size:15px}.vehicle-detail-mini-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.vehicle-detail-mini-cards div{color:#fff;background:#07142e;border:1px solid #d8e3f2e6;border-radius:10px;gap:4px;min-height:82px;padding:9px;display:grid}.vehicle-detail-mini-cards svg{color:#93c5fd}.vehicle-detail-mini-cards strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950;line-height:1.2}.vehicle-detail-mini-cards span{color:#b7c4d7;font-size:11px;font-weight:850}.vehicle-detail-actions{gap:10px;margin-top:22px;display:grid}.vehicle-detail-actions .btn{isolation:isolate;letter-spacing:0;border-radius:12px;width:100%;min-height:56px;font-size:14px;font-weight:950;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s,background .18s,color .18s;position:relative;overflow:hidden}.vehicle-detail-actions .btn.primary{color:#fff;background:linear-gradient(135deg,#024ad8 0%,#1d4ed8 48%,#e71955 100%);border:0;box-shadow:0 18px 34px #024ad83d,0 8px 18px #e7195524}.vehicle-detail-actions .btn.primary:after{z-index:-1;content:"";background:linear-gradient(#ffffff2e,#0000 48%);border-radius:11px;position:absolute;inset:1px}.vehicle-detail-actions .btn:not(.primary){color:#07142e;background:linear-gradient(#fff,#f4f8ff);border-color:#024ad833;box-shadow:0 12px 24px #0f172a12}.vehicle-detail-actions .btn:hover,.vehicle-detail-actions .btn:focus-visible{outline:0;transform:translateY(-2px)}.vehicle-detail-actions .btn.primary:hover,.vehicle-detail-actions .btn.primary:focus-visible{box-shadow:0 22px 42px #024ad847,0 10px 24px #e719552e}.vehicle-detail-actions .btn:not(.primary):hover,.vehicle-detail-actions .btn:not(.primary):focus-visible{color:#024ad8;border-color:#024ad857;box-shadow:0 16px 32px #0f172a1a}.vehicle-detail-actions .btn:active{transform:translateY(0);box-shadow:0 8px 18px #0f172a14}.vehicle-share-panel{background:linear-gradient(135deg,#024ad817,#e719550f),#fff;border:1px solid #024ad824;border-radius:8px;gap:12px;margin-top:14px;padding:14px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 34px #07142e14}.vehicle-share-panel:after{content:"";pointer-events:none;background:radial-gradient(circle,#024ad833,#0000 62%);border-radius:50%;width:140px;height:140px;position:absolute;top:-54px;right:-42px}.vehicle-share-copy{z-index:1;gap:4px;display:grid;position:relative}.vehicle-share-copy span{color:#07142e;align-items:center;gap:7px;font-size:14px;font-weight:950;display:inline-flex}.vehicle-share-copy small{color:#53647c;font-size:12px;font-weight:750;line-height:1.35}.vehicle-share-actions{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid;position:relative}.vehicle-share-actions a,.vehicle-share-actions button{color:#07142e;cursor:pointer;white-space:nowrap;background:#ffffffe6;border:1px solid #d8e3f2e6;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 12px;font-size:12px;font-weight:900;line-height:1;text-decoration:none;transition:transform .16s,box-shadow .16s,border-color .16s,background .16s,color .16s;display:inline-flex;box-shadow:0 8px 18px #07142e0f}.vehicle-share-actions a:hover,.vehicle-share-actions button:hover,.vehicle-share-actions a:focus-visible,.vehicle-share-actions button:focus-visible{outline:0;transform:translateY(-1px);box-shadow:0 12px 26px #07142e1f}.vehicle-share-actions .whatsapp{color:#087443;border-color:#16a34a3d}.vehicle-share-actions .whatsapp:hover,.vehicle-share-actions .whatsapp:focus-visible{color:#fff;background:#16a34a}.vehicle-share-actions .facebook{color:#024ad8;border-color:#024ad83d}.vehicle-share-actions .facebook:hover,.vehicle-share-actions .facebook:focus-visible{color:#fff;background:#024ad8}.vehicle-share-actions .x{border-color:#07142e38}.vehicle-share-actions .x:hover,.vehicle-share-actions .x:focus-visible{color:#fff;background:#07142e}.vehicle-share-actions button.copied{color:#087443;background:#dcfce7;border-color:#16a34a4d}.vehicle-detail-status{margin-top:22px}.vehicle-reference-section{background:linear-gradient(#f8fbfff5,#fff);border:1px solid #d8e3f2eb;border-radius:8px;gap:18px;margin-top:28px;padding:22px;display:grid;box-shadow:0 16px 38px #07142e0f}.vehicle-reference-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.vehicle-reference-head span,.vehicle-equipment-title span{color:#07142e;align-items:center;gap:8px;font-size:18px;font-weight:950;display:inline-flex}.vehicle-reference-head p{color:#64748b;text-align:right;max-width:560px;margin:0;font-size:13px;font-weight:750;line-height:1.45}.vehicle-reference-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:18px;display:grid}.vehicle-spec-table{background:#fff;border:1px solid #dbe6f4;border-radius:8px;grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:hidden}.vehicle-spec-row{border-bottom:1px solid #e7eef8;border-right:1px solid #e7eef8;grid-template-columns:minmax(116px,.85fr) minmax(0,1.15fr);min-height:48px;display:grid}.vehicle-spec-row:nth-child(2n){border-right:0}.vehicle-spec-row span,.vehicle-spec-row strong{overflow-wrap:anywhere;align-items:center;min-width:0;padding:10px 12px;font-size:12px;line-height:1.25;display:flex}.vehicle-spec-row span{color:#60708b;background:#f6f9fe;font-weight:850}.vehicle-spec-row strong{color:#07142e;font-weight:950}.vehicle-equipment-card{background:#fff;border:1px solid #024ad821;border-radius:8px;gap:14px;padding:16px;display:grid;box-shadow:0 12px 28px #07142e0d}.vehicle-equipment-title{gap:4px;display:grid}.vehicle-equipment-title small{color:#64748b;font-size:12px;font-weight:750}.vehicle-equipment-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.vehicle-equipment-list div{color:#64748b;background:#f8fbff;border:1px solid #e1eaf6;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;min-height:38px;padding:8px 9px;display:grid}.vehicle-equipment-list div.confirmed{color:#087443;background:#f0fdf4;border-color:#16a34a33}.vehicle-equipment-list span,.vehicle-equipment-list b{min-width:0;font-size:11px;font-weight:900;line-height:1.25}.vehicle-buyer-checks{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.vehicle-buyer-checks div{color:#fff;background:#07142e;border-radius:8px;gap:4px;min-height:86px;padding:9px;display:grid}.vehicle-buyer-checks span{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950;line-height:1.25}.vehicle-buyer-checks small{color:#b7c4d7;font-size:11px;font-weight:800;line-height:1.25}.vehicle-media-tools{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vehicle-media-tools a,.vehicle-media-tools button,.vehicle-section-title button,.vehicle-assistant-strip button{color:#07142e;cursor:pointer;background:linear-gradient(#fff,#f6f9ff);border:1px solid #024ad829;border-radius:10px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-size:12px;font-weight:950;line-height:1.1;text-decoration:none;transition:transform .16s,border-color .16s,box-shadow .16s,color .16s;display:inline-flex;box-shadow:0 10px 20px #07142e0f}.vehicle-media-tools a:hover,.vehicle-media-tools a:focus-visible,.vehicle-media-tools button:hover,.vehicle-media-tools button:focus-visible,.vehicle-section-title button:hover,.vehicle-section-title button:focus-visible,.vehicle-assistant-strip button:hover,.vehicle-assistant-strip button:focus-visible{color:#024ad8;border-color:#024ad859;outline:0;transform:translateY(-1px);box-shadow:0 14px 28px #07142e1c}.vehicle-quick-facts-section{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.vehicle-quick-facts-section div{background:#fff;border:1px solid #d8e3f2eb;border-radius:10px;gap:7px;min-height:84px;padding:14px;display:grid;box-shadow:0 12px 28px #07142e0d}.vehicle-quick-facts-section span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:900}.vehicle-quick-facts-section strong{overflow-wrap:anywhere;color:#07142e;min-width:0;font-size:14px;font-weight:950;line-height:1.2}.vehicle-premium-grid{gap:18px;margin-top:22px;display:grid}.vehicle-ai-auction-grid,.vehicle-condition-grid,.vehicle-cost-shipment-grid,.vehicle-reviews-inquiry-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.vehicle-premium-card{background:linear-gradient(#f8fbfffa,#fff);border:1px solid #d8e3f2f2;border-radius:10px;gap:16px;padding:20px;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 42px #07142e12}.vehicle-section-title{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.vehicle-section-title span{color:#07142e;align-items:center;gap:9px;min-width:0;font-size:18px;font-weight:950;display:inline-flex}.vehicle-section-title b,.vehicle-section-title a{color:#024ad8;background:#eff6ff;border:1px solid #024ad829;border-radius:999px;align-items:center;min-height:34px;padding:0 11px;font-size:12px;font-weight:950;text-decoration:none;display:inline-flex}.vehicle-ai-card{background:linear-gradient(135deg,#024ad81a,#e719550f),#fff}.vehicle-ai-score{color:#fff;text-align:center;background:radial-gradient(circle at top,#024ad82e,#0000 58%),#07142e;border:1px solid #024ad824;border-radius:10px;place-items:center;min-height:150px;display:grid}.vehicle-ai-score strong{font-size:58px;font-weight:950;line-height:.95}.vehicle-ai-score span{color:#c7d6ea;text-transform:uppercase;font-size:12px;font-weight:900}.vehicle-ai-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.vehicle-ai-columns div{background:#ffffffd1;border:1px solid #d8e3f2eb;border-radius:10px;align-content:start;gap:8px;padding:13px;display:grid}.vehicle-ai-columns h3{color:#07142e;margin:0;font-size:13px;font-weight:950}.vehicle-ai-columns p,.vehicle-review-card p{color:#53647c;align-items:flex-start;gap:8px;margin:0;font-size:13px;font-weight:750;line-height:1.45;display:flex}.vehicle-ai-columns svg,.vehicle-review-card svg{color:#024ad8;flex:none;margin-top:2px}.vehicle-auction-split{grid-template-columns:minmax(160px,.72fr) minmax(0,1.28fr);gap:14px;display:grid}.vehicle-auction-sheet{color:#07142e;text-align:center;background:linear-gradient(135deg,#f8fbff,#fff);border:1px dashed #024ad857;border-radius:10px;place-items:center;gap:8px;min-height:220px;padding:18px;display:grid}.vehicle-auction-sheet svg{color:#024ad8}.vehicle-auction-sheet strong,.vehicle-auction-sheet span{overflow-wrap:anywhere}.vehicle-auction-sheet strong{font-size:15px;font-weight:950}.vehicle-auction-sheet span{color:#64748b;font-size:12px;font-weight:800}.vehicle-auction-marks,.vehicle-shipment-summary,.vehicle-cost-rows{gap:8px;display:grid}.vehicle-auction-marks div,.vehicle-shipment-summary div,.vehicle-cost-rows div{background:#fff;border:1px solid #e1eaf6;border-radius:8px;justify-content:space-between;align-items:center;gap:10px;min-height:42px;padding:10px 12px;display:flex}.vehicle-auction-marks span,.vehicle-shipment-summary span,.vehicle-cost-rows span{color:#64748b;font-size:12px;font-weight:850}.vehicle-auction-marks strong,.vehicle-shipment-summary strong,.vehicle-cost-rows strong{color:#07142e;text-align:right;overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950}.vehicle-condition-map{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.vehicle-condition-map div{background:#fff;border:1px solid #dbe6f4;border-radius:10px;gap:8px;min-height:94px;padding:14px;display:grid}.vehicle-condition-map div:before{content:"";border-radius:999px;width:22px;height:22px}.vehicle-condition-map .green{background:#f0fdf4;border-color:#16a34a38}.vehicle-condition-map .green:before{background:#16a34a}.vehicle-condition-map .yellow{background:#fffbeb;border-color:#d9770640}.vehicle-condition-map .yellow:before{background:#d97706}.vehicle-condition-map .red{background:#fef2f2;border-color:#dc262640}.vehicle-condition-map .red:before{background:#dc2626}.vehicle-condition-map span{color:#07142e;font-size:14px;font-weight:950}.vehicle-condition-map strong{color:#64748b;font-size:12px;font-weight:850}.vehicle-inspection-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-inspection-grid button,.vehicle-similar-row a{color:#07142e;cursor:pointer;text-align:left;background:0 0;border:0;gap:8px;min-width:0;padding:0;text-decoration:none;display:grid;position:relative}.vehicle-inspection-grid img,.vehicle-similar-row img{aspect-ratio:4/3;-o-object-fit:cover;object-fit:cover;background:#eef4fb;border:1px solid #dbe6f4;border-radius:10px;width:100%;transition:transform .16s,filter .16s,border-color .16s;display:block}.vehicle-inspection-grid button:hover img,.vehicle-inspection-grid button:focus-visible img,.vehicle-similar-row a:hover img,.vehicle-similar-row a:focus-visible img{filter:saturate(1.08)contrast(1.03);border-color:#024ad86b;transform:translateY(-2px)}.vehicle-inspection-grid button:focus-visible,.vehicle-similar-row a:focus-visible{outline-offset:4px;outline:3px solid #024ad838}.vehicle-inspection-grid span,.vehicle-similar-row strong,.vehicle-similar-row span{overflow-wrap:anywhere;min-width:0;padding:0 2px}.vehicle-inspection-grid span,.vehicle-similar-row strong{color:#07142e;font-size:13px;font-weight:950}.vehicle-country-select{color:#64748b;text-transform:uppercase;gap:7px;font-size:12px;font-weight:900;display:grid}.vehicle-country-select select,.vehicle-inquiry-form input,.vehicle-inquiry-form textarea{color:#07142e;width:100%;font:inherit;background:#fff;border:1px solid #dbe6f4;border-radius:10px;font-size:14px;font-weight:800}.vehicle-country-select select{min-height:48px;padding:0 13px}.vehicle-cost-rows .total{background:#eff6ff;border-color:#024ad83d}.vehicle-cost-rows .total strong{color:#024ad8;font-size:18px}.vehicle-shipment-timeline{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding-top:16px;display:grid;position:relative}.vehicle-shipment-timeline:before{content:"";background:#dbe6f4;height:2px;position:absolute;top:28px;left:10%;right:10%}.vehicle-shipment-timeline span{color:#64748b;text-align:center;justify-items:center;gap:8px;font-size:11px;font-weight:900;display:grid;position:relative}.vehicle-shipment-timeline span:before{z-index:1;content:"";background:#cbd5e1;border:4px solid #fff;border-radius:999px;width:24px;height:24px;box-shadow:0 0 0 1px #dbe6f4}.vehicle-shipment-timeline .active:before{background:#024ad8}.vehicle-similar-section{margin-top:22px}.vehicle-similar-row span{color:#64748b;font-size:12px;font-weight:850}.vehicle-review-card{align-content:start}.vehicle-inquiry-card{position:sticky;top:92px}.vehicle-inquiry-form{gap:10px;display:grid}.vehicle-inquiry-form input,.vehicle-inquiry-form textarea{min-height:42px;padding:0 13px}.vehicle-inquiry-form textarea{resize:vertical;min-height:96px;padding-top:12px}.vehicle-inquiry-form .btn,.vehicle-bottom-cta .btn{border-radius:10px;min-height:48px;text-decoration:none}.vehicle-assistant-strip{color:#fff;background:linear-gradient(135deg,#07142e,#12376f 58%,#024ad8);grid-template-columns:minmax(260px,1fr) repeat(4,minmax(0,auto));align-items:center;margin-top:22px}.vehicle-assistant-strip>div{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:5px 10px;display:grid}.vehicle-assistant-strip>div svg{color:#93c5fd;grid-row:span 2}.vehicle-assistant-strip strong{font-size:14px;font-weight:950}.vehicle-assistant-strip span{color:#c7d6ea;font-size:12px;font-weight:800;line-height:1.35}.vehicle-assistant-strip button{color:#fff;box-shadow:none;background:#ffffff1a;border-color:#ffffff2e}.vehicle-assistant-strip button:hover,.vehicle-assistant-strip button:focus-visible{color:#fff;border-color:#ffffff73;box-shadow:0 12px 24px #00000029}.vehicle-trust-section{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin-top:22px;display:grid}.vehicle-trust-section div{color:#07142e;text-align:center;background:#fff;border:1px solid #d8e3f2f2;border-radius:10px;place-items:center;gap:8px;min-height:104px;padding:14px;display:grid;box-shadow:0 12px 28px #07142e0d}.vehicle-trust-section svg{color:#024ad8}.vehicle-trust-section strong{overflow-wrap:anywhere;min-width:0;font-size:13px;font-weight:950;line-height:1.2}.vehicle-bottom-cta{color:#fff;background:linear-gradient(135deg,#e71955f0,#024ad8f5),#024ad8;border-radius:10px;grid-template-columns:minmax(260px,1fr) minmax(0,1.4fr);align-items:center;gap:18px;margin-top:22px;padding:24px;display:grid;box-shadow:0 22px 48px #024ad833}.vehicle-bottom-cta span{color:#ffffffc7;text-transform:uppercase;font-size:12px;font-weight:900}.vehicle-bottom-cta strong{overflow-wrap:anywhere;min-width:0;margin-top:5px;font-size:clamp(24px,3vw,38px);font-weight:950;line-height:1;display:block}.vehicle-bottom-cta>div:last-child{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.vehicle-bottom-cta .btn{color:#fff;box-shadow:none;background:#ffffff1f;border:1px solid #ffffff47}.vehicle-bottom-cta .btn.primary{color:#024ad8;background:#fff;border-color:#fff}.detail-refresh-pill{z-index:2;color:#fff;background:#024ad8eb;border-radius:999px;padding:7px 10px;font-size:12px;font-weight:800;position:absolute;top:12px;left:12px;box-shadow:0 10px 28px #024ad847}.vehicle-detail-skeleton-specs{gap:4px;margin-top:22px;display:grid}@media (max-width:900px){.vehicle-detail-top-strip{grid-template-columns:1fr;gap:10px;padding:12px}.vehicle-back-to-stock,.vehicle-detail-strip-action{width:100%}.vehicle-detail-strip-title{border-top:1px solid #e7edf6;border-left:0;padding-top:10px;padding-left:0}.vehicle-detail-strip-title:after{display:none}.vehicle-detail-fast-shell{border-radius:10px;padding:14px}.vehicle-detail-grid{grid-template-columns:1fr}.vehicle-detail-panel{padding:18px;position:relative;top:auto}.vehicle-detail-panel h1{font-size:34px}.vehicle-hero-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-detail-thumbs{grid-template-columns:repeat(3,minmax(0,1fr))}.vehicle-detail-mini-cards,.vehicle-share-actions{grid-template-columns:1fr}.vehicle-reference-head{display:grid}.vehicle-reference-head p{text-align:left}.vehicle-reference-grid,.vehicle-spec-table{grid-template-columns:1fr}.vehicle-spec-row,.vehicle-spec-row:nth-child(2n){border-right:0}.vehicle-equipment-list,.vehicle-buyer-checks,.vehicle-media-tools,.vehicle-quick-facts-section,.vehicle-ai-auction-grid,.vehicle-condition-grid,.vehicle-cost-shipment-grid,.vehicle-reviews-inquiry-grid,.vehicle-auction-split,.vehicle-ai-columns,.vehicle-similar-row,.vehicle-bottom-cta,.vehicle-bottom-cta>div:last-child{grid-template-columns:1fr}.vehicle-quick-facts-section{gap:8px}.vehicle-condition-map,.vehicle-inspection-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-shipment-timeline{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 10px}.vehicle-shipment-timeline:before{display:none}.vehicle-assistant-strip{grid-template-columns:1fr}.vehicle-trust-section{grid-template-columns:repeat(2,minmax(0,1fr))}.vehicle-inquiry-card{position:relative;top:auto}.vehicle-photo-count,.vehicle-hero-location,.vehicle-hero-status{min-height:32px;font-size:11px}.vehicle-photo-count{padding:0 10px;bottom:10px;right:10px}.vehicle-hero-status{top:10px;left:10px}.vehicle-hero-location{bottom:50px;left:10px}.vehicle-image-preview{padding:12px}.vehicle-image-preview-panel{border-radius:10px;width:100%;max-height:94vh}.vehicle-image-preview-panel header{flex-direction:column;align-items:stretch}.vehicle-image-preview-panel header strong{max-width:100%}.vehicle-image-preview-close{justify-content:center}.vehicle-image-preview-stage{min-height:320px;padding:10px 48px}.vehicle-image-preview-stage img{height:58vh}.vehicle-image-preview-nav{width:36px;height:36px}.vehicle-image-preview-nav.prev{left:10px}.vehicle-image-preview-nav.next{right:10px}.vehicle-image-preview-strip button{width:70px;height:50px}}.responsive-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.form-grid-wide{grid-column:1/-1}.form-status{border-radius:8px;margin:12px 0 0;padding:11px 12px;font-size:.92rem;font-weight:800}.form-status.success{color:#14532d;background:#22c55e1f;border:1px solid #22c55e47}.form-status.error{color:#7f1d1d;background:#ef44441a;border:1px solid #ef44443d}.form-result-table{margin-top:16px}.header-global-search{background:#ffffffeb;border:1px solid #0f172a1a;border-radius:999px;align-items:center;gap:8px;max-width:260px;height:42px;padding:0 12px;display:flex;box-shadow:0 10px 28px #0f172a14}.header-global-search svg{color:var(--brand-blue);flex:none}.header-global-search input{color:var(--ink);background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px}.action-side-panel{align-self:start}.rich-status-row{align-items:flex-start;gap:12px}.rich-status-row svg{color:var(--brand-blue);flex:none;margin-top:2px}.rich-status-row span{flex-direction:column;align-items:flex-start;gap:3px;display:flex}.rich-status-row small{color:var(--muted);font-weight:600;line-height:1.45}.office-map-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.office-map-card{min-height:100%}.office-map-card .eyebrow{align-items:center;gap:6px;display:inline-flex}.office-map-card address{gap:9px;margin:18px 0;display:grid}.office-map-card address span,.office-map-actions a,.office-map-actions span{color:var(--ink);align-items:center;gap:8px;line-height:1.45;display:flex}.office-map-actions{gap:10px;display:grid}.office-map-actions a:last-child{color:var(--brand-blue);font-weight:800}.office-map-support{background:linear-gradient(135deg,#0d6efd14,#10b98114)}@media (max-width:1080px){.header-global-search{display:none}.office-map-grid{grid-template-columns:1fr}}.exporter-topbar{z-index:300000;min-height:28px;position:relative}.exporter-topbar-inner{min-height:28px;font-size:12px}.exporter-topbar-inner>div{flex-wrap:nowrap;gap:14px}.exporter-topbar-inner span,.exporter-topbar-inner a,.exporter-topbar-inner .topbar-action-btn,.destination-mega-host,.currency-mega-host,.language-mega-host{min-height:28px}.destination-trigger,.currency-trigger,.language-trigger{min-height:28px;padding-block:0}.destination-mega-host,.currency-mega-host,.language-mega-host{z-index:300001}.destination-mega-panel,.currency-mega-panel,.language-mega-panel{z-index:300002}@media (max-width:760px){.exporter-topbar-inner{scrollbar-width:none;align-items:center;min-height:30px;overflow-x:auto}.exporter-topbar-inner>div{flex-wrap:nowrap;flex:none;align-items:center;gap:10px}.exporter-topbar-inner>div:first-child{min-width:max-content}.exporter-topbar-inner::-webkit-scrollbar{display:none}}.exporter-page>.search-dock{display:block;overflow:visible}.exporter-page>.search-dock .export-search-panel{margin-top:0}.tracker-help-link{margin-top:14px}.estimate-total{color:var(--ink);margin:8px 0 16px;font-size:clamp(1.5rem,2vw,2.1rem);font-weight:950;line-height:1}.estimate-line.compact{grid-template-columns:1fr auto}.freight-planner-card,.freight-result-card{border:1px solid #0f766e2e;box-shadow:0 18px 60px #0f172a14}.freight-calculator-section{padding-block:clamp(14px,3vw,30px)}.freight-calculator-layout{grid-template-columns:minmax(0,1fr) minmax(290px,340px);align-items:start;gap:14px;max-width:1060px}.freight-planner-card{gap:8px;padding:clamp(10px,1.4vw,14px);display:grid}.freight-result-card{outline:none;gap:8px;padding:clamp(10px,1.4vw,14px);scroll-margin-top:84px;position:sticky;top:92px}.freight-planner-head{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:4px 12px;margin-bottom:0;display:grid}.freight-planner-head>span,.freight-status{color:#0f766e;text-transform:uppercase;background:#ecfdf5;border-radius:999px;width:fit-content;padding:5px 9px;font-size:10px;font-weight:900}.freight-planner-head h3{grid-column:1;margin:0;font-size:clamp(1.05rem,1.35vw,1.28rem)}.freight-planner-head p,.freight-result-sub{color:#64748b;grid-column:1;margin:0;font-size:12px;line-height:1.35}.freight-route-summary{grid-area:1/2/span 3;grid-template-columns:repeat(3,minmax(0,1fr));align-self:stretch;gap:6px;min-width:250px;margin-bottom:0;display:grid}.freight-route-summary span{background:linear-gradient(#f8fafc,#fff);border:1px solid #dbeafe;border-radius:10px;gap:2px;min-width:0;padding:7px 8px;display:grid}.freight-route-summary strong{color:#0f172a;font-size:.9rem;font-weight:950}.freight-route-summary small{color:#64748b;font-size:9px;line-height:1.25}.freight-dimensions{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:8px;display:grid}.freight-input-section{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;gap:7px;padding:9px 10px;display:grid}.freight-input-section>strong{color:#0f172a;font-size:12px;font-weight:950}.freight-input-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 10px;display:grid}.freight-input-grid.route{grid-template-columns:repeat(2,minmax(0,1fr))}.freight-input-grid .wide{grid-column:1/-1}.freight-planner-card .field{gap:5px}.freight-planner-card .field label{font-size:11px;line-height:1.25}.freight-planner-card input,.freight-planner-card select{border-radius:9px;min-height:38px;padding-block:7px;font-size:14px}.freight-search-field{min-width:0}.freight-search-select{grid-template-columns:minmax(0,1fr) 34px;min-width:0;display:grid;position:relative}.freight-search-select input{text-overflow:ellipsis;border-top-right-radius:0;border-bottom-right-radius:0;width:100%;min-width:0;overflow:hidden}.freight-search-select>button{color:#475569;cursor:pointer;background:#fff;border:1px solid #d5e0ef;border-left:0;border-radius:0 9px 9px 0;place-items:center;min-height:38px;font-size:12px;font-weight:950;display:grid}.freight-search-select:focus-within input,.freight-search-select:focus-within>button{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb1f}.freight-search-menu{z-index:70;background:#fff;border:1px solid #cdd8e8;border-radius:10px;max-height:260px;padding:5px;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 22px 54px #0f172a2e}.freight-search-menu button{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:2px;width:100%;min-height:36px;padding:7px 8px;display:grid}.freight-search-menu button:hover,.freight-search-menu button.active{background:#eef5ff}.freight-search-menu button.active{color:#0b4fd8}.freight-search-menu span{text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:850;overflow:hidden}.freight-search-menu small{color:#64748b;font-size:11px}.freight-search-empty{color:#64748b;text-align:center;padding:12px;font-size:12px;font-weight:800}.freight-calculate-button{touch-action:manipulation;justify-content:center;min-height:40px;padding-inline:22px}.freight-action-row{color:#fff;background:#0f172a;border-radius:12px;align-items:center;gap:10px;padding:8px 10px;display:flex}.freight-action-row span{color:#ffffffc2;font-size:12px;line-height:1.4}.freight-status{margin-bottom:4px}.freight-status.pending{color:#c2410c;background:#fff7ed}.freight-result-sub{margin-top:-2px;margin-bottom:4px}.freight-empty-result{background:linear-gradient(#f8fafc,#fff);border:1px dashed #cbd5e1;border-radius:12px;align-content:center;gap:8px;min-height:120px;padding:12px;display:grid}.freight-result-card .estimate-total{margin:2px 0 6px;font-size:clamp(1.25rem,1.5vw,1.62rem)}.freight-result-card .estimate-line{border-radius:10px;min-height:50px;padding:8px 10px}.freight-result-card .estimate-line strong{font-size:13px}.freight-result-card .estimate-line small{font-size:11px}.freight-empty-result h3,.freight-empty-result p{margin:0}.freight-empty-result p{color:#64748b;font-size:14px;line-height:1.6}.freight-alternatives{border-top:1px solid #e2e8f0;gap:6px;padding-top:9px;display:grid}.freight-alternatives>strong{font-size:12px}.freight-alternatives button{color:#0f172a;text-align:left;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;justify-content:space-between;gap:10px;width:100%;padding:8px 10px;display:flex}.freight-alternatives button.active{background:#f0fdfa;border-color:#0f766e}.freight-alternatives small{color:#64748b;white-space:nowrap}@media (max-width:1080px){.freight-calculator-layout{grid-template-columns:1fr;max-width:760px}.freight-result-card{position:static}.freight-planner-head{grid-template-columns:1fr}.freight-route-summary{grid-area:auto/1;min-width:0}}@media (max-width:820px){.responsive-form-grid{grid-template-columns:1fr}.estimate-line.compact{grid-template-columns:1fr;align-items:flex-start}.freight-dimensions,.freight-input-grid,.freight-input-grid.route{grid-template-columns:1fr}.freight-planner-card,.freight-result-card{padding:14px}.freight-planner-card input,.freight-planner-card select,.freight-calculate-button,.freight-search-select>button{min-height:44px;font-size:14px}.freight-search-menu{max-height:min(320px,52dvh)}.freight-route-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.freight-route-summary span{padding:8px}.freight-route-summary strong{font-size:.9rem}.freight-route-summary small{font-size:10px}.freight-action-row{bottom:max(10px, env(safe-area-inset-bottom));z-index:20;flex-direction:column;align-items:stretch;position:sticky;box-shadow:0 16px 42px #0f172a3d}.freight-action-row span{text-align:center}.freight-result-card{scroll-margin-top:72px}.freight-alternatives button{flex-direction:column;align-items:flex-start}}@media (max-width:520px){.freight-calculator-section{padding-block:18px 28px}.freight-calculator-layout{gap:12px;width:min(100%,100vw - 24px)}.freight-planner-card,.freight-result-card{border-radius:14px;padding:12px}.freight-planner-head h3{font-size:1.12rem}.freight-planner-head p{font-size:13px}.freight-route-summary{gap:6px}.freight-route-summary span{min-height:58px;padding:7px}.freight-route-summary strong{font-size:.86rem}.freight-route-summary small{font-size:9px}.freight-input-section{padding:10px}.freight-result-card .estimate-line{padding:9px 10px}.freight-result-card .estimate-total{font-size:1.32rem}}@media (max-width:1080px){.auth-shell{grid-template-columns:1fr}.auth-visual{grid-template-rows:auto auto auto;padding-bottom:26px}.auth-copy{align-self:auto}.auth-copy h1{max-width:820px}.auth-media img{height:280px}.auth-panel{padding-top:0}}@media (max-width:680px){.auth-visual{gap:18px;padding:22px 16px 18px}.auth-visual-top{flex-direction:column;align-items:flex-start}.auth-copy h1{font-size:36px}.auth-copy p{font-size:15px}.auth-media img{height:210px}.auth-media-card{width:100%;margin-top:10px;position:static}.auth-trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auth-panel{padding:0 16px 26px}.auth-card{padding:20px}.auth-card h1{font-size:28px}.auth-row,.auth-two-grid{grid-template-columns:1fr;gap:10px;display:grid}.otp-row{gap:6px}.otp-row input{height:48px;font-size:18px}}body.customer-dashboard-mode>.top-bar,body.customer-dashboard-mode>.exporter-topbar,body.customer-dashboard-mode>.site-header,body.customer-dashboard-mode>.ai-chat-center,body.customer-dashboard-mode>.floating-actions,body.customer-dashboard-mode>.mobile-bottom-nav,body.customer-dashboard-mode .top-bar,body.customer-dashboard-mode .exporter-topbar,body.customer-dashboard-mode .site-header,body.customer-dashboard-mode .ai-chat-center,body.customer-dashboard-mode .floating-actions,body.customer-dashboard-mode .mobile-bottom-nav{display:none!important}body:has(.customer-erp-shell)>.top-bar{display:none!important}body:has(.customer-erp-shell)>.exporter-topbar{display:none!important}body:has(.customer-erp-shell)>.site-header{display:none!important}body:has(.customer-erp-shell)>.ai-chat-center{display:none!important}body:has(.customer-erp-shell)>.floating-actions{display:none!important}body:has(.customer-erp-shell)>.mobile-bottom-nav{display:none!important}body:has(.customer-erp-shell) .top-bar{display:none!important}body:has(.customer-erp-shell) .exporter-topbar{display:none!important}body:has(.customer-erp-shell) .site-header{display:none!important}body:has(.customer-erp-shell) .ai-chat-center{display:none!important}body:has(.customer-erp-shell) .floating-actions{display:none!important}body:has(.customer-erp-shell) .mobile-bottom-nav{display:none!important}body:has([data-dashboard-screen=true])>.top-bar{display:none!important}body:has([data-dashboard-screen=true])>.exporter-topbar{display:none!important}body:has([data-dashboard-screen=true])>.site-header{display:none!important}body:has([data-dashboard-screen=true])>.ai-chat-center{display:none!important}body:has([data-dashboard-screen=true])>.floating-actions{display:none!important}body:has([data-dashboard-screen=true])>.mobile-bottom-nav{display:none!important}body:has([data-dashboard-screen=true]) .top-bar{display:none!important}body:has([data-dashboard-screen=true]) .exporter-topbar{display:none!important}body:has([data-dashboard-screen=true]) .site-header{display:none!important}body:has([data-dashboard-screen=true]) .ai-chat-center{display:none!important}body:has([data-dashboard-screen=true]) .floating-actions{display:none!important}body:has([data-dashboard-screen=true]) .mobile-bottom-nav{display:none!important}body.customer-dashboard-mode{background:#f4f7fb}.customer-erp-shell{--customer-erp-bg:#f4f7fb;--customer-erp-sidebar:#0f172a;--customer-erp-sidebar-soft:#111c32;--customer-erp-card:#fff;--customer-erp-line:#dde6f0;--customer-erp-line-soft:#edf2f7;--customer-erp-text:#111827;--customer-erp-muted:#64748b;--customer-erp-accent:#2563eb;--customer-erp-accent-soft:#eff6ff;background:var(--customer-erp-bg);min-height:100dvh;color:var(--customer-erp-text);-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;grid-template-columns:268px minmax(0,1fr);font-family:Inter,Segoe UI,system-ui,sans-serif;display:grid}:is(body:has(.customer-erp-shell),body:has(.customer-erp-embedded-page)){scrollbar-width:thin;scrollbar-color:transparent transparent}body:has(.customer-erp-shell)::-webkit-scrollbar{width:10px;height:10px}body:has(.customer-erp-embedded-page)::-webkit-scrollbar{width:10px;height:10px}:is(body:has(.customer-erp-shell):hover,body:has(.customer-erp-embedded-page):hover){scrollbar-color:#9db0ca #eef3fa}body:has(.customer-erp-shell)::-webkit-scrollbar-track{background:0 0}body:has(.customer-erp-embedded-page)::-webkit-scrollbar-track{background:0 0}body:has(.customer-erp-shell):hover::-webkit-scrollbar-track{background:#eef3fa}body:has(.customer-erp-embedded-page):hover::-webkit-scrollbar-track{background:#eef3fa}body:has(.customer-erp-shell)::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}body:has(.customer-erp-embedded-page)::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}body:has(.customer-erp-shell):hover::-webkit-scrollbar-thumb{background:linear-gradient(#c7d4e5 0%,#8ea1ba 100%) padding-box padding-box;border-color:#eef3fa}body:has(.customer-erp-embedded-page):hover::-webkit-scrollbar-thumb{background:linear-gradient(#c7d4e5 0%,#8ea1ba 100%) padding-box padding-box;border-color:#eef3fa}body:has(.customer-erp-shell)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e71955 0%,#2563eb 100%)}body:has(.customer-erp-embedded-page)::-webkit-scrollbar-thumb:hover{background:linear-gradient(#e71955 0%,#2563eb 100%)}.customer-erp-sidebar{scrollbar-width:thin;scrollbar-color:transparent transparent;background:linear-gradient(180deg, var(--customer-erp-sidebar) 0%, #111827 100%);color:#cbd5e1;border-right:1px solid #1e293b;flex-direction:column;gap:18px;height:100dvh;padding:18px 14px;display:flex;position:sticky;top:0;overflow-y:auto}.customer-erp-sidebar:hover{scrollbar-color:#e7195594 transparent}.customer-erp-sidebar::-webkit-scrollbar{width:9px}.customer-erp-sidebar::-webkit-scrollbar-track{background:0 0}.customer-erp-sidebar::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-erp-sidebar:hover::-webkit-scrollbar-thumb{background:linear-gradient(#e71955bd,#2563ebad) padding-box padding-box}.customer-erp-workspace,.customer-erp-embedded-page,.customer-invoice-table-wrap,.customer-payment-table-wrap,.customer-hub-tabs{scrollbar-width:thin;scrollbar-color:transparent transparent}.customer-erp-workspace:hover,.customer-erp-embedded-page:hover,.customer-invoice-table-wrap:hover,.customer-payment-table-wrap:hover,.customer-hub-tabs:hover{scrollbar-color:#9db0ca transparent}.customer-erp-workspace::-webkit-scrollbar{width:9px;height:9px}.customer-erp-embedded-page::-webkit-scrollbar{width:9px;height:9px}.customer-invoice-table-wrap::-webkit-scrollbar{width:9px;height:9px}.customer-payment-table-wrap::-webkit-scrollbar{width:9px;height:9px}.customer-hub-tabs::-webkit-scrollbar{width:9px;height:9px}.customer-erp-workspace::-webkit-scrollbar-track{background:0 0}.customer-erp-embedded-page::-webkit-scrollbar-track{background:0 0}.customer-invoice-table-wrap::-webkit-scrollbar-track{background:0 0}.customer-payment-table-wrap::-webkit-scrollbar-track{background:0 0}.customer-hub-tabs::-webkit-scrollbar-track{background:0 0}.customer-erp-workspace::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-erp-embedded-page::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-invoice-table-wrap::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-payment-table-wrap::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-hub-tabs::-webkit-scrollbar-thumb{background:padding-box padding-box;border:2px solid #0000;border-radius:999px}.customer-erp-workspace:hover::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1f2,#94a3b8f2) padding-box padding-box}.customer-erp-embedded-page:hover::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1f2,#94a3b8f2) padding-box padding-box}.customer-invoice-table-wrap:hover::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1f2,#94a3b8f2) padding-box padding-box}.customer-payment-table-wrap:hover::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1f2,#94a3b8f2) padding-box padding-box}.customer-hub-tabs:hover::-webkit-scrollbar-thumb{background:linear-gradient(#cbd5e1f2,#94a3b8f2) padding-box padding-box}.customer-erp-brand{color:#f8fafc;align-items:center;gap:12px;min-height:52px;padding:8px 10px;text-decoration:none;display:flex}.customer-erp-brand-mark{color:#fff;background:linear-gradient(135deg,#2563eb,#0ea5e9);border-radius:12px;place-items:center;width:38px;height:38px;font-size:19px;font-weight:800;display:grid;box-shadow:0 12px 28px #2563eb52}.customer-erp-brand strong{color:#fff;letter-spacing:0;font-size:15px;font-weight:720;display:block}.customer-erp-brand small{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;margin-top:2px;font-size:11px;font-weight:650;display:block}.customer-erp-status{background:#ffffff0b;border:1px solid #94a3b82e;border-radius:14px;gap:4px;margin:0 4px;padding:12px;display:grid}.customer-erp-status span{color:#94a3b8;text-transform:uppercase;letter-spacing:.08em;font-size:11px;font-weight:700}.customer-erp-status strong{color:#e2e8f0;font-size:13px;font-weight:650}.customer-erp-nav{gap:4px;display:grid}.customer-erp-nav a{color:#cbd5e1;border-radius:12px;align-items:center;gap:11px;min-height:42px;padding:10px 12px;font-size:13px;font-weight:650;text-decoration:none;transition:background .16s,color .16s,transform .16s;display:flex}.customer-erp-nav svg{color:#93c5fd;flex:none}.customer-erp-workspace{min-width:0;padding:22px 26px 34px}.customer-erp-topbar{border:1px solid var(--customer-erp-line);background:#ffffffdb;border-radius:18px;justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;padding:18px 20px;display:flex;box-shadow:0 14px 34px #0f172a0e}.customer-erp-eyebrow{color:#2563eb;text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;margin-bottom:7px;font-size:11px;font-weight:800;display:inline-flex}.customer-erp-topbar h1{color:var(--customer-erp-text);letter-spacing:0;margin:0;font-size:clamp(24px,2.2vw,32px);font-weight:720;line-height:1.12}.customer-erp-topbar p{color:#475569;max-width:820px;margin:7px 0 0;font-size:14px;font-weight:500;line-height:1.5}.customer-erp-actions{flex:none;align-items:center;gap:10px;display:inline-flex}.customer-erp-icon-btn,.customer-erp-pill{color:#334155;background:#fff;border:1px solid #dbe4ef;border-radius:12px;justify-content:center;align-items:center;min-height:40px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.customer-erp-icon-btn{width:40px}.customer-erp-pill{padding:0 14px}.customer-erp-content,.customer-erp-tab-pane{align-content:start;gap:18px;display:grid}.customer-erp-internal-frame{background:0 0;border:0;width:100%;min-height:calc(100vh - 210px);display:block}.customer-erp-tab-pane[hidden]{display:none}.customer-erp-content>.dashboard-card,.customer-erp-content>form.dashboard-card,.customer-erp-tab-pane>.dashboard-card,.customer-erp-tab-pane>form.dashboard-card{width:100%}.customer-erp-shell .dashboard-preview,.customer-erp-shell .vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.customer-erp-shell .dashboard-card{border:1px solid var(--customer-erp-line);background:var(--customer-erp-card);color:var(--customer-erp-text);border-radius:18px;padding:18px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0f172a0e}.customer-erp-shell .dashboard-card:hover{border-color:#cbd8e7;box-shadow:0 18px 42px #0f172a14}.customer-erp-shell .dashboard-card h3{color:#111827;text-transform:uppercase;letter-spacing:.055em;margin:0 0 12px;font-size:13px;font-weight:800}.customer-erp-shell .dashboard-card .price,.customer-erp-shell .price{color:#0f172a;letter-spacing:0;font-variant-numeric:tabular-nums;margin:0;font-size:clamp(24px,2.4vw,34px);font-weight:720;line-height:1}.customer-erp-shell .muted{color:var(--customer-erp-muted);font-size:13px;line-height:1.55}.customer-erp-shell .status-row{border-top:1px solid var(--customer-erp-line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:42px;padding:10px 0;display:grid}.customer-erp-shell .status-row:first-of-type{border-top:0}.customer-erp-shell .status-row>span:not(.dot){color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:600;overflow:hidden}.customer-erp-shell .status-row strong{color:#0f172a;font-variant-numeric:tabular-nums;font-size:13px;font-weight:720}.customer-erp-shell .dot{background:#2563eb;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 4px #dbeafe}.customer-erp-shell .btn{color:#334155;min-height:36px;box-shadow:none;background:#fff;border:1px solid #dbe4ef;border-radius:10px;padding:0 12px;font-size:12px;font-weight:700}.customer-erp-shell .btn.primary,.customer-erp-shell .btn.blue{color:#fff;background:#2563eb;border-color:#2563eb}.customer-erp-shell .btn:hover{border-color:#bfdbfe;transform:none;box-shadow:0 8px 22px #2563eb1f}@media (max-width:1040px){.customer-erp-shell{grid-template-columns:1fr}.customer-erp-sidebar{height:auto;padding:14px;position:static}.customer-erp-nav{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-erp-nav a{justify-content:center}.customer-erp-nav a span{display:none}}@media (max-width:760px){.customer-erp-workspace{padding:14px 12px 24px}.customer-erp-topbar{padding:16px;display:grid}.customer-erp-actions{justify-content:space-between;width:100%}.customer-erp-pill{flex:1}.customer-erp-shell .dashboard-preview,.customer-erp-shell .vehicle-grid{grid-template-columns:1fr}.customer-erp-shell .status-row{grid-template-columns:auto minmax(0,1fr)}.customer-erp-shell .status-row>:last-child{grid-column:2;justify-self:start}}.customer-erp-shell{--customer-erp-bg:#eef3fa;--customer-erp-sidebar:#fff;--customer-erp-card:#fff;--customer-erp-line:#d8e2ef;--customer-erp-line-soft:#e9eff7;--customer-erp-text:#071b45;--customer-erp-muted:#60708b;--customer-erp-accent:#e71955;background:var(--customer-erp-bg);grid-template-columns:236px minmax(0,1fr)}.customer-erp-sidebar{color:#0b224a;background:#fff;border-right:1px solid #d9e2ef;gap:10px;padding:0 10px 14px;box-shadow:6px 0 18px #0f172a09}.customer-erp-sidebar-head{border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;min-height:76px;margin:0 -10px;display:flex}.customer-erp-brand{min-height:76px;padding:0 10px}.customer-erp-brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:158px;height:42px;display:block}.customer-erp-sidebar-close{color:#d9154a;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:8px;width:38px;height:38px;margin-right:12px;display:none}.customer-erp-backdrop{display:none}.customer-erp-search{color:#8aa0bc;background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe5f1;border-radius:12px;align-items:center;gap:11px;min-height:44px;margin:2px 0 10px;padding:0 12px;transition:border-color .17s,box-shadow .17s,background-color .17s;display:flex;box-shadow:0 8px 18px #0f172a0d,inset 0 1px #ffffffe6}.customer-erp-search:focus-within{color:#2563eb;background:#fff;border-color:#8bb7ff;box-shadow:0 0 0 4px #2563eb1f,0 12px 24px #0f172a14}.customer-erp-search svg{flex:none;width:18px;height:18px}.customer-erp-search input{appearance:none;color:#0f274f;background:0 0;border:0;width:100%;min-width:0;min-height:40px;font-size:13px;font-weight:700;box-shadow:none!important;outline:0!important}.customer-erp-search input:focus,.customer-erp-search input:focus-visible{border:0;box-shadow:none!important;outline:0!important}.customer-erp-search input::placeholder{color:#7f92ad;font-weight:650}.customer-erp-section-title{color:#91a0b6;letter-spacing:.11em;text-transform:uppercase;grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;margin:6px 0 4px;font-size:10px;font-weight:850;display:grid}.customer-erp-section-title span{background:#dce4ef;height:1px}.customer-erp-status{color:#e71955;background:#fff0f4;border:1px solid #f5cbd6;border-radius:10px;grid-template-columns:auto minmax(0,1fr);margin:0;padding:9px 11px}.customer-erp-status svg{color:#e71955}.customer-erp-status div{gap:2px;min-width:0;display:grid}.customer-erp-status strong{color:#e71955;font-size:13px;font-weight:800;line-height:1.15;display:block}.customer-erp-status span{color:#d7557a;letter-spacing:0;text-transform:none;font-size:10px;line-height:1.15;display:block}.customer-erp-nav{border-left:1px solid #e2eaf4;gap:2px;padding-left:10px}.customer-erp-nav a{color:#10264d;border-radius:8px;min-height:36px;font-size:12px;font-weight:650}.customer-erp-nav a svg{color:#e71955}.customer-erp-nav a[aria-current=page]{color:#d9154a;background:#fdecef;font-weight:800}.customer-erp-nav a:hover{color:#d9154a;background:#f6f9fd;transform:none}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-sidebar,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-sidebar,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-sidebar,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-sidebar{color:#ffffffdb;border-right-color:#ffffff24;box-shadow:8px 0 24px #0f172a1a}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-sidebar{background:linear-gradient(#1646c8 0%,#0f2d7c 100%)}.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-sidebar{background:linear-gradient(#0f172a 0%,#111827 100%)}.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-sidebar{background:linear-gradient(#e71955 0%,#8f1237 100%)}.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-sidebar{background:linear-gradient(#202938 0%,#111827 100%)}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-sidebar-head,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-sidebar-head,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-sidebar-head,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-sidebar-head{background:#fffffff2;border-bottom-color:#ffffff29}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-search,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-search,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-search,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-search{color:#ffffffd1;box-shadow:none;background:#ffffff1f;border-color:#ffffff2e}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-search:focus-within,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-search:focus-within,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-search:focus-within,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-search:focus-within{background:#ffffff2e;border-color:#fff6;box-shadow:0 0 0 3px #ffffff1a}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-search input,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-search input,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-search input,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-search input{color:#fff}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-search input::-moz-placeholder{color:#ffffffad}.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-search input::-moz-placeholder{color:#ffffffad}.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-search input::-moz-placeholder{color:#ffffffad}.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-search input::-moz-placeholder{color:#ffffffad}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-search input::placeholder,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-search input::placeholder,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-search input::placeholder,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-search input::placeholder{color:#ffffffad}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-section-title,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-section-title,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-section-title,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-section-title{color:#fff9}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-section-title span,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-section-title span,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-section-title span,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-section-title span,.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-nav,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-nav,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-nav,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-nav{border-color:#ffffff24}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-status,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-status,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-status,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-status{color:#fff;background:#ffffff21;border-color:#ffffff2e}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-status svg,.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-status strong,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-status svg,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-status strong,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-status svg,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-status strong,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-status svg,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-status strong{color:#fff}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-status span,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-status span,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-status span,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-status span{color:#ffffffb8}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-nav a,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-nav a,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-nav a,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-nav a{color:#ffffffe0}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-nav a svg,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-nav a svg,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-nav a svg,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-nav a svg{color:#fffc}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-nav a:hover,.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-nav a:hover,.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-nav a:hover,.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-nav a:hover{color:#fff;background:#ffffff1f}.customer-erp-shell.customer-erp-sidebar-blue .customer-erp-nav a[aria-current=page],.customer-erp-shell.customer-erp-sidebar-navy .customer-erp-nav a[aria-current=page],.customer-erp-shell.customer-erp-sidebar-rose .customer-erp-nav a[aria-current=page],.customer-erp-shell.customer-erp-sidebar-charcoal .customer-erp-nav a[aria-current=page]{color:#fff;background:#ffffff2e}.customer-erp-workspace{background:#eef3fa;padding:0}.customer-erp-sticky-head{z-index:80;background:#fff;position:sticky;top:0;box-shadow:0 10px 22px #0f172a0f}.customer-erp-appbar{background:#fff;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;height:43px;padding:0 28px;display:flex}.customer-erp-appbar button{color:#17223c;cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;width:38px;height:38px;display:inline-grid}.customer-erp-appbar button:hover,.customer-erp-user-tools a:hover,.customer-erp-sidebar-close:hover{background:#f3f7fd}.customer-erp-user-tools{color:#34415b;align-items:center;gap:10px;font-size:12px;font-weight:650;display:inline-flex}.customer-erp-user-tools a{min-height:30px;color:inherit;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.customer-erp-language{background:#fff;border:1px solid #dbe5f1;border-radius:999px;align-items:center;gap:6px;min-height:30px;padding:0 9px;display:inline-flex}.customer-erp-language-dot{background:linear-gradient(#fff 0 18%,#d91f3f 18% 31%,#fff 31% 44%,#d91f3f 44% 57%,#fff 57% 70%,#d91f3f 70% 83%,#fff 83% 100%);border:1px solid #dbe5f1;border-radius:999px;width:18px;height:18px;box-shadow:inset 0 0 0 5px #2563eb14}.customer-erp-admin{color:#071b45;align-items:center;gap:6px;font-weight:800;display:inline-flex}.customer-erp-ribbon{color:#2552b8;background:#eaf3ff;border-bottom:1px solid #cbdaf0;align-items:center;gap:18px;min-height:34px;padding:0 25px;font-size:11px;font-weight:650;display:flex}.customer-erp-ribbon strong{color:#0d3db7;font-weight:800}.customer-erp-tabs{background:linear-gradient(#fff 0%,#f7faff 100%);border-bottom:1px solid #d8e2ef;align-items:center;gap:8px;max-width:100%;min-height:54px;padding:7px 25px;display:flex}.customer-erp-tabs-summary{color:#60708b;background:#fff;border:1px solid #d8e2ef;border-radius:8px;flex:0 0 190px;align-items:center;gap:8px;width:190px;min-width:190px;max-width:190px;height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.customer-erp-tabs-summary span{color:#475569;background:#eef2ff;border-radius:999px;place-items:center;min-width:24px;height:22px;font-size:11px;font-weight:950;display:inline-grid}.customer-erp-tabs-summary strong{color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;font-weight:800;overflow:hidden}.customer-erp-tabs-track{overscroll-behavior-x:contain;scrollbar-width:none;background:#f8fbff;border:1px solid #d8e2ef;border-radius:9px;flex:1 1 0;align-items:center;gap:6px;min-width:0;padding:4px;display:flex;overflow-x:auto}.customer-erp-tabs-track::-webkit-scrollbar{display:none}.customer-erp-tabs-track.is-empty{background:linear-gradient(90deg,#e2e8f080,#f8fbffe0),#f8fbff}.customer-erp-tab{color:#53627c;cursor:pointer;background:#fff;border:1px solid #dbe5f1;border-radius:7px;flex:0 0 176px;grid-template-columns:28px minmax(0,1fr) 22px;align-items:center;gap:7px;width:176px;min-width:176px;max-width:176px;height:36px;padding:0 7px;font-size:12px;font-weight:800;display:grid;position:relative;box-shadow:inset 0 0 0 1px #ffffffb3}.customer-erp-tab:before{display:none}.customer-erp-tab-code{background:color-mix(in srgb, var(--customer-tab-tone,#6366f1) 10%, #fff);width:28px;height:24px;color:var(--customer-tab-tone,#6366f1);letter-spacing:.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--customer-tab-tone,#6366f1) 20%, transparent);border-radius:6px;flex:none;place-items:center;font-size:10px;font-weight:950;display:grid}.customer-erp-tab>button[role=tab]{min-width:0;height:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;display:flex}.customer-erp-tab>button[role=tab]>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-erp-tab.is-active{color:#fff;background:linear-gradient(135deg,#4f46e5,#7c3aed);border-color:#0000;font-weight:800;box-shadow:0 10px 24px #4f46e538}.customer-erp-tab.is-active .customer-erp-tab-code{color:#fff;background:#ffffff2b;box-shadow:inset 0 0 0 1px #ffffff2e}.customer-erp-tab-close{width:22px;height:22px;color:inherit;opacity:.62;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:inline-grid}.customer-erp-tab-close-placeholder{pointer-events:none;opacity:0}.customer-erp-tab-close:hover,.customer-erp-tab-close:focus-visible{color:inherit;opacity:1;background:#fff3;outline:none}.customer-erp-tabs-menu,.customer-erp-tabs-clear{color:#475569;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:7px;height:40px;padding:0 12px;font-size:12px;font-weight:800;display:inline-flex}.customer-erp-tabs-menu{width:78px;padding:0}.customer-erp-tabs-clear{width:104px;padding:0}.customer-erp-tabs-menu:hover,.customer-erp-tabs-clear:hover:not(:disabled){color:#e71955;background:#f8fbff;border-color:#c8d7ec}.customer-erp-tabs-clear:disabled{cursor:not-allowed;opacity:.45}.customer-erp-tabs-menu-wrap{flex:0 0 78px;width:78px;position:relative}.customer-erp-tabs-popover{z-index:95;background:#fff;border:1px solid #d8e2ef;border-radius:12px;width:min(360px,100vw - 32px);position:absolute;top:calc(100% + 10px);right:0;overflow:hidden;box-shadow:0 22px 54px #0f172a2e}.customer-erp-tabs-popover-head{border-bottom:1px solid #e5edf6;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:10px 12px;display:flex}.customer-erp-tabs-popover-head span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:900;display:block}.customer-erp-tabs-popover-head strong{color:#0f172a;margin-top:3px;font-size:14px;font-weight:850;display:block}.customer-erp-tabs-popover-head button{color:#94a3b8;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.customer-erp-tabs-popover-head button:hover{color:#475569;background:#f1f5f9}.customer-erp-tabs-popover-list{gap:4px;max-height:340px;padding:8px;display:grid;overflow-y:auto}.customer-erp-tabs-popover-empty{color:#64748b;background:#f8fbff;border:1px dashed #d8e2ef;border-radius:10px;place-items:center;min-height:64px;font-size:12px;font-weight:800;display:grid}.customer-erp-tabs-popover-row{border-radius:9px;grid-template-columns:38px minmax(0,1fr) 32px;align-items:center;gap:8px;min-height:48px;padding:5px;display:grid}.customer-erp-tabs-popover-row.is-active{background:#eef2ff}.customer-erp-tabs-popover-row>span{background:color-mix(in srgb, var(--customer-tab-tone,#6366f1) 10%, #fff);width:36px;height:32px;color:var(--customer-tab-tone,#6366f1);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--customer-tab-tone,#6366f1) 20%, transparent);border-radius:8px;place-items:center;font-size:11px;font-weight:950;display:grid}.customer-erp-tabs-popover-row>button{color:#475569;cursor:pointer;background:0 0;border:0;min-width:0}.customer-erp-tabs-popover-row>button:nth-child(2){text-align:left;gap:2px;display:grid}.customer-erp-tabs-popover-row>button:nth-child(2) strong,.customer-erp-tabs-popover-row>button:nth-child(2) small{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.customer-erp-tabs-popover-row>button:nth-child(2) strong{color:#334155;font-size:13px;font-weight:850}.customer-erp-tabs-popover-row>button:nth-child(2) small{color:#94a3b8;font-size:11px;font-weight:600}.customer-erp-tabs-popover-row>button:last-child{color:#94a3b8;border-radius:8px;place-items:center;width:32px;height:32px;display:grid}.customer-erp-tabs-popover-row>button:last-child:hover{color:#e11d48;background:#fff1f2}.customer-erp-embedded-page{background:#eef3fa;min-height:100dvh;padding:0}.customer-erp-embedded-page>*{max-width:100%}.customer-embedded-return{z-index:50;background:#fffffff5;border-bottom:1px solid #d8e2ef;justify-content:flex-end;gap:10px;padding:10px 14px;display:flex;position:sticky;top:0;box-shadow:0 6px 18px #0f172a14}.customer-embedded-return .btn{border-radius:8px;min-height:36px}.customer-erp-topbar{box-shadow:none;background:0 0;border:0;border-radius:0;margin:0;padding:34px 39px 15px;position:relative}.customer-erp-topbar h1{color:#020617;font-size:22px;font-weight:850}.customer-erp-topbar p{color:#53627c;margin-top:4px;font-size:12px}.customer-erp-actions{background:#fff;border:1px solid #d7e2f1;border-radius:9px;gap:0;min-height:39px;padding:3px}.customer-erp-actions span,.customer-erp-actions strong,.customer-erp-actions button{color:#071b45;white-space:nowrap;background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;min-height:32px;padding:0 12px;font-size:11px;font-weight:700;display:inline-flex}.customer-erp-actions button[aria-pressed=true]{color:#fff;background:#2864f0}.customer-erp-actions button{cursor:pointer;border-left:1px solid #e2e8f0;gap:6px}.customer-erp-page-actions{align-items:center;gap:8px;margin-left:auto;display:inline-flex}.customer-erp-page-actions a,.customer-erp-page-actions button{color:#071b45;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #d7e2f1;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 16px;font-size:13px;font-weight:800;line-height:1;text-decoration:none;display:inline-flex;box-shadow:0 1px 2px #0f172a0a}.customer-erp-page-actions a:hover,.customer-erp-page-actions button:hover,.customer-erp-page-actions a:focus-visible,.customer-erp-page-actions button:focus-visible{color:#e71955;background:#f8fbff;border-color:#c8d7ec;outline:none}.customer-date-popover{z-index:30;background:#fff;border:1px solid #d8e2ef;border-radius:12px;width:min(670px,100vw - 64px);position:absolute;top:calc(100% + 8px);right:39px;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.customer-date-popover-head{color:#071b45;text-align:center;border-bottom:1px solid #e8eef7;grid-template-columns:44px 1fr 44px;align-items:center;min-height:52px;display:grid}.customer-date-popover-head button{color:#64748b;cursor:pointer;background:0 0;border:0;place-items:center;width:44px;height:44px;font-size:27px;display:grid}.customer-date-popover-head strong{font-size:13px;font-weight:750}.customer-date-body{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;padding:18px 28px 16px;display:grid}.customer-date-month{min-width:0;padding:0 26px}.customer-date-month+.customer-date-month{border-left:1px solid #e8eef7}.customer-date-month h3{color:#071b45;text-align:center;margin:0 0 14px;font-size:14px;font-weight:800}.customer-date-weekdays,.customer-date-grid{grid-template-columns:repeat(7,32px);justify-content:center;gap:6px;display:grid}.customer-date-weekdays{margin-bottom:8px}.customer-date-weekdays span{color:#60708b;place-items:center;height:22px;font-size:11px;font-weight:750;display:grid}.customer-date-grid button,.customer-date-grid span{width:32px;height:32px}.customer-date-grid button{color:#071b45;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;font-size:13px;font-weight:650;display:grid}.customer-date-grid button:hover{color:#2864f0;background:#edf4ff}.customer-date-grid button.is-in-range{color:#1747a6;background:#edf4ff}.customer-date-grid button.is-selected{color:#2864f0;background:#fff;border:1px solid #2864f0;font-weight:850}.customer-date-footer{color:#60708b;border-top:1px solid #e8eef7;justify-content:space-between;align-items:center;gap:16px;min-height:52px;padding:0 18px;font-size:12px;display:flex}.customer-date-footer div{gap:8px;display:inline-flex}.customer-date-footer button{color:#60708b;cursor:pointer;background:0 0;border:0;border-radius:8px;min-height:32px;padding:0 13px;font-size:12px;font-weight:750}.customer-date-footer .customer-date-apply{color:#fff;background:#2d65e8}.customer-date-footer .customer-date-apply:disabled{cursor:not-allowed;opacity:.45}.customer-erp-content{gap:12px;padding:0 clamp(20px,2.5vw,39px) 32px}.customer-kpi-grid{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:repeat(6,minmax(150px,1fr));gap:8px;padding:8px;display:grid;overflow:visible;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-kpi-card{color:#020617;min-height:94px;box-shadow:none;border:1px solid #e2e8f0;border-radius:8px;grid-template-rows:auto auto auto;padding:11px 12px;display:grid}.customer-kpi-head{align-items:flex-start;gap:10px;min-width:0;margin-bottom:0;display:flex}.customer-kpi-icon{color:#e71955;width:28px;height:28px;box-shadow:none;background:#fff;border:1px solid #e719551f;border-radius:8px;flex:none;place-items:center;display:inline-grid}.customer-kpi-head span:last-child{min-width:0}.customer-erp-shell .customer-kpi-card h3{color:#475569;letter-spacing:.02em;text-transform:uppercase;margin:0;font-size:10px;font-weight:800}.customer-kpi-head small{color:#64748b;margin-top:2px;font-size:10px;font-weight:600;line-height:1.1;display:block}.customer-erp-shell .customer-kpi-card .price{place-self:center start;margin:5px 0 0;font-size:clamp(18px,1.55vw,22px);font-weight:800;line-height:1.05}.customer-erp-shell .customer-kpi-card .muted{color:#64748b;text-overflow:ellipsis;white-space:nowrap;align-self:end;min-width:0;margin:4px 0 0;font-size:11px;font-weight:600;line-height:1.15;overflow:hidden}.customer-kpi-sparkline{display:none}.customer-kpi-sparkline path{fill:none;stroke:#ffffffeb;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}.customer-kpi-badge{color:#334155;text-overflow:ellipsis;white-space:nowrap;background:#ffffffbd;border-radius:999px;justify-self:start;max-width:100%;margin-top:7px;padding:5px 8px;font-size:10px;font-weight:800;line-height:1;position:static;overflow:hidden}.customer-erp-shell .customer-kpi-card:first-child{background:#eef6ff}.customer-erp-shell .customer-kpi-card:nth-child(2){background:#ecfdf5}.customer-erp-shell .customer-kpi-card:nth-child(3){background:#f4f7ff}.customer-erp-shell .customer-kpi-card:nth-child(4){background:#fffbeb}.customer-erp-shell .customer-kpi-card:nth-child(5){background:#fff1f6}.customer-erp-shell .customer-kpi-card:nth-child(6){background:#fff1f2}.customer-erp-shell .dashboard-preview,.customer-erp-shell .vehicle-grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1fr);gap:13px}.customer-erp-shell .dashboard-card{border:1px solid #d8e2ef;border-radius:10px;box-shadow:0 10px 24px #0f172a0b}.customer-erp-shell .dashboard-card h3{color:#071b45;text-transform:none;letter-spacing:0;font-size:14px;font-weight:850}.customer-erp-shell .dashboard-card .price,.customer-erp-shell .price{color:#071b45;font-size:28px;font-weight:850}.customer-erp-shell .customer-kpi-card h3,.customer-erp-shell .customer-kpi-card .price,.customer-erp-shell .customer-kpi-card .muted{color:inherit}.customer-erp-shell .customer-kpi-card .price{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:clamp(18px,1.55vw,22px);line-height:1.08;overflow:hidden}.customer-erp-shell .customer-kpi-card{min-width:0}.customer-card-footer{color:#60708b;border-top:1px solid #e9eff7;justify-content:space-between;align-items:center;gap:12px;margin-top:12px;padding-top:12px;font-size:12px;font-weight:750;display:flex}.customer-erp-no-results{color:#d9154a;border:1px dashed #f5cbd6;border-radius:9px;margin:10px 0 0;padding:10px 12px;font-size:12px;font-weight:750}.customer-erp-shell.customer-erp-sidebar-collapsed{grid-template-columns:64px minmax(0,1fr)}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-sidebar{align-items:center;padding-left:6px;padding-right:6px;display:flex;overflow-x:hidden}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-sidebar-head{justify-content:center;width:100%;margin-left:-6px;margin-right:-6px}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-brand{justify-content:center;width:100%;padding:0;position:relative}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-brand img{content:url(/brand/dean_d_mark_blue.png);-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:38px;height:38px;display:block}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-search,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-section-title,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-status,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-sidebar-marketing,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-sidebar-close,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-nav a span,.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-no-results{display:none}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-nav{border-left:0;width:100%;padding-left:0}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-nav a{border-radius:10px;justify-content:center;width:42px;min-height:42px;padding:0}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-nav svg{width:19px;height:19px}@media (max-width:1240px){.customer-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1040px){.customer-erp-sidebar{height:auto}.customer-erp-nav{border-left:0;grid-template-columns:repeat(5,minmax(0,1fr));padding-left:0}}@media (max-width:760px){.customer-erp-appbar,.customer-erp-ribbon,.customer-erp-tabs,.customer-erp-topbar,.customer-erp-content{padding-left:14px;padding-right:14px}.customer-erp-actions{justify-content:flex-start;overflow-x:auto}.customer-kpi-grid,.customer-erp-shell .dashboard-preview,.customer-erp-shell .vehicle-grid{grid-template-columns:1fr}}@media (max-width:1040px){.customer-erp-shell.customer-erp-sidebar-collapsed{display:block}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-sidebar{display:none}.customer-erp-shell{width:100%;min-width:0;display:block}.customer-erp-sidebar{width:100%;padding-bottom:12px;display:none}.customer-erp-nav{border-left:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding-left:0;display:grid}.customer-erp-nav a{justify-content:flex-start;min-height:42px;padding:8px}.customer-erp-nav a span{display:inline}.customer-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-erp-shell.customer-erp-menu-open .customer-erp-sidebar{z-index:41;max-width:min(360px,88vw);height:100dvh;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.customer-erp-shell.customer-erp-menu-open .customer-erp-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a5c;border:0;display:block;position:fixed;inset:0}.customer-erp-sidebar-close{place-items:center;display:inline-grid}}@media (max-width:760px){body.customer-dashboard-mode{overflow-x:hidden}.customer-erp-shell{width:100%;min-width:0;display:block}.customer-erp-sidebar{border-bottom:1px solid #d9e2ef;border-right:0;width:100%;padding:0 12px 12px;display:none;box-shadow:0 8px 20px #0f172a0d}.customer-erp-shell.customer-erp-menu-open .customer-erp-sidebar{z-index:41;max-width:min(334px,88vw);display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto}.customer-erp-shell.customer-erp-menu-open .customer-erp-backdrop{z-index:40;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a5c;border:0;display:block;position:fixed;inset:0}.customer-erp-brand,.customer-erp-sidebar-head{min-height:62px}.customer-erp-brand img{width:150px}.customer-erp-sidebar-close{place-items:center;display:inline-grid}.customer-card-footer{flex-direction:column;align-items:flex-start}.customer-erp-search{margin-bottom:8px}.customer-erp-nav{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-erp-nav a{justify-content:flex-start;min-height:40px}.customer-erp-nav a span{display:inline}.customer-erp-workspace{width:100%;min-width:0}.customer-erp-appbar{height:auto;min-height:50px;padding:8px 12px}.customer-erp-user-tools{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:6px;min-width:0;overflow-x:auto}.customer-erp-user-tools::-webkit-scrollbar{display:none}.customer-erp-appbar button,.customer-erp-user-tools a{flex:none;min-width:38px;min-height:38px}.customer-erp-user-tools a[aria-label],.customer-erp-user-tools svg{width:24px}.customer-erp-admin{text-overflow:ellipsis;white-space:nowrap;min-width:38px;max-width:46px;overflow:hidden}.customer-erp-admin>span:not(.customer-erp-avatar),.customer-erp-admin>svg{display:none}.customer-erp-ribbon{flex-wrap:wrap;gap:8px 12px;min-height:0;padding:9px 14px}.customer-erp-topbar{gap:12px;padding:22px 14px 12px;display:grid}.customer-erp-tabs{scroll-snap-type:x proximity;gap:6px;min-height:42px;padding:5px 12px}.customer-erp-tabs-summary{flex-basis:72px;justify-content:center;width:72px;min-width:72px;max-width:72px;padding:0}.customer-erp-tabs-summary strong{display:none}.customer-erp-tab{scroll-snap-align:start;flex-basis:150px;width:150px;min-width:150px;max-width:150px}.customer-erp-tabs-menu-wrap{flex-basis:42px;width:42px}.customer-erp-tabs-menu,.customer-erp-tabs-clear{width:42px;padding:0}.customer-erp-tabs-menu span,.customer-erp-tabs-clear span{display:none}.customer-erp-topbar h1{font-size:19px}.customer-erp-actions{-webkit-overflow-scrolling:touch;justify-content:flex-start;width:100%;max-width:100%;overflow-x:auto}.customer-date-popover{width:auto;max-height:calc(100dvh - 88px);position:fixed;inset:auto 12px 16px;overflow-y:auto}.customer-date-body{grid-template-columns:1fr;padding:18px}.customer-date-month{padding:0}.customer-date-month+.customer-date-month{border-top:1px solid #e8eef7;border-left:0;margin-top:16px;padding-top:18px}.customer-date-footer{flex-direction:column;align-items:flex-start;padding:12px 18px}.customer-erp-actions button{flex:none}.customer-erp-content{padding:0 14px 28px}.customer-erp-internal-frame{min-height:calc(100dvh - 146px)}.customer-kpi-grid{border-radius:10px;grid-template-columns:minmax(0,1fr)}.customer-erp-shell .customer-kpi-card{border-bottom:1px solid #ffffff52;border-right:0;min-height:116px}.customer-erp-shell .customer-kpi-card .price{white-space:normal}.customer-erp-shell .dashboard-preview,.customer-erp-shell .vehicle-grid{grid-template-columns:minmax(0,1fr)}.customer-erp-shell .dashboard-card{padding:15px}.customer-erp-shell .status-row{grid-template-columns:auto minmax(0,1fr);gap:10px}.customer-erp-shell .status-row>span:not(.dot){white-space:normal}}.customer-card-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.customer-card-title span{color:#071b45;align-items:center;gap:8px;font-size:14px;font-weight:850;display:inline-flex}.customer-card-title strong{color:#e71955;font-size:12px;font-weight:850}.customer-report-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.customer-report-card{background:#fff;border:1px solid #d8e2ef;border-radius:10px;overflow:hidden;box-shadow:0 14px 32px #0f172a0f}.customer-chart-card{min-height:250px;padding:16px}.customer-svg-chart{width:100%;height:196px;display:block}.customer-svg-chart line{stroke:#e5eaf2;stroke-width:1px}.customer-svg-chart text{fill:#73839c;font-size:10px;font-weight:800}.customer-svg-chart .customer-chart-xlabel{fill:#60708b;font-size:10px}.customer-chart-area{opacity:0;animation:.9s cubic-bezier(.16,1,.3,1) .12s forwards customerChartAreaIn}.customer-chart-line{vector-effect:non-scaling-stroke}.customer-chart-line-glow{opacity:.1}.customer-chart-line-main{opacity:.92}.customer-chart-line-sweep{opacity:0;stroke:#fff;stroke-dasharray:42 1180;stroke-dashoffset:120px;filter:drop-shadow(0 0 7px #2563eb5c);animation:2.25s linear infinite customerChartSweep}.customer-chart-interactive{min-width:0;position:relative}.customer-donut-interactive{place-items:center;min-height:170px;display:grid}.customer-chart-point,.customer-donut-slice{cursor:crosshair;outline:none;transition:r .16s,stroke-width .16s,opacity .16s,filter .16s}.customer-chart-point:hover,.customer-chart-point:focus-visible{r:7;filter:drop-shadow(0 3px 8px #2563eb47)}.customer-donut-slice:hover,.customer-donut-slice:focus-visible{stroke-width:27px;opacity:.92;filter:drop-shadow(0 5px 10px #0f172a29)}.customer-chart-tooltip{z-index:5;color:#fff;pointer-events:none;background:#071b45;border:1px solid #0f172a1f;border-radius:9px;min-width:118px;max-width:190px;padding:8px 10px;position:absolute;transform:translate(-50%,calc(-100% - 12px));box-shadow:0 12px 28px #0f172a33}.customer-chart-tooltip:after{content:"";background:#071b45;width:10px;height:10px;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)rotate(45deg)}.customer-chart-tooltip span{color:#ffffffb8;font-size:10px;font-weight:850;display:block}.customer-chart-tooltip strong{color:#fff;margin-top:3px;font-size:12px;font-weight:950;display:block}.customer-erp-theme-dark .customer-chart-tooltip{color:#071b45;background:#eaf1ff;border-color:#33445f}.customer-erp-theme-dark .customer-chart-tooltip:after{background:#eaf1ff}.customer-erp-theme-dark .customer-chart-tooltip span{color:#42536f}.customer-erp-theme-dark .customer-chart-tooltip strong{color:#071b45}.customer-chart-empty{color:#8aa0bc;background:#f8fbff;border-radius:10px;place-items:center;height:190px;font-size:13px;font-weight:750;display:grid}.customer-donut-wrap{grid-template-columns:minmax(140px,.9fr) minmax(0,1fr);align-items:center;gap:16px;min-height:190px;display:grid}.customer-donut{width:150px;height:150px}.customer-chart-legend{gap:12px;display:grid}.customer-chart-legend span{color:#60708b;grid-template-columns:10px minmax(0,1fr) auto;align-items:center;gap:8px;font-size:12px;font-weight:750;display:grid}.customer-chart-legend i{border-radius:999px;width:10px;height:10px}.customer-chart-legend strong{color:#071b45;font-weight:900}.customer-chart-card-wide{grid-column:span 1}@keyframes customerChartDraw{to{stroke-dashoffset:0}}@keyframes customerChartAreaIn{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}@keyframes customerChartSweep{0%{opacity:0;stroke-dashoffset:130px}10%{opacity:.7}68%{opacity:.56}to{opacity:0;stroke-dashoffset:-1180px}}@media (prefers-reduced-motion:reduce){.customer-chart-area,.customer-chart-line-main,.customer-chart-line-sweep{animation:none!important}.customer-chart-area{opacity:1}.customer-chart-line-main{opacity:.92}.customer-chart-line-sweep{display:none}}.customer-live-board{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:14px;display:grid}.customer-live-card{min-height:292px;padding:16px}.customer-live-vehicle-list{gap:10px;display:grid}.customer-live-vehicle{background:#f8fbff;border:1px solid #e3ebf5;border-radius:10px;grid-template-columns:86px minmax(0,1fr);align-items:center;gap:12px;min-height:70px;padding:8px;display:grid}.customer-live-vehicle>div{min-width:0}.customer-live-vehicle-photo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;place-items:center;width:76px;height:54px;display:grid;position:relative;overflow:hidden}.customer-live-vehicle-photo img{-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.customer-live-vehicle strong,.customer-live-row strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:950;display:block;overflow:hidden}.customer-live-vehicle span,.customer-live-row small{color:#60708b;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:11px;font-weight:750;display:block;overflow:hidden}.customer-live-vehicle b,.customer-live-row b{color:#e71955;font-variant-numeric:tabular-nums;margin-top:5px;font-size:12px;font-weight:950;display:block}.customer-live-row{border-top:1px solid #e9eff7;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:44px;padding:8px 0;display:grid}.customer-live-row:first-of-type{border-top:0}.customer-live-row>span{color:#2563eb;background:#eef4ff;border-radius:999px;place-items:center;width:34px;height:26px;font-size:10px;font-weight:950;display:grid}.customer-live-row>span.up{color:#079660;background:#e9fbf1}.customer-live-row>span.down{color:#e71955;background:#fff1f4}.customer-ledger-movement-card .customer-live-row{grid-template-columns:42px minmax(0,1fr);align-items:start;row-gap:7px;padding:12px 0}.customer-ledger-movement-card .customer-live-row>div{min-width:0}.customer-ledger-movement-amount{grid-column:2;width:100%;min-width:0}.customer-ledger-movement-card .customer-ledger-money{white-space:normal;border-radius:12px;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;align-items:center;width:100%;max-width:100%;padding:8px 10px;display:grid}.customer-ledger-movement-card .customer-ledger-money strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:12px;overflow:hidden}.customer-hub-page{gap:14px;display:grid}.customer-hub-hero{background:linear-gradient(100deg,#fff1f4 0%,#fff 52%,#fff7fd 100%);border:1px solid #ffd1dc;border-radius:10px;grid-template-columns:250px minmax(610px,1fr) 330px;align-items:center;gap:18px;min-height:184px;padding:12px;display:grid;box-shadow:0 12px 28px #e719550d}.customer-hub-identity{border-right:1px solid #ffd1dc;align-items:center;gap:14px;min-width:0;padding:18px 22px 18px 0;display:flex}.customer-hub-identity>span{color:#e71955;background:#fff;border:1px solid #ffd1dc;border-radius:12px;place-items:center;width:52px;height:52px;display:grid}.customer-hub-identity h2{color:#071b45;margin:0;font-size:20px;font-weight:900;line-height:1.1}.customer-hub-identity p{color:#60708b;margin:6px 0 0;font-size:13px;font-weight:750}.customer-hub-snapshot{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-mini-stat,.customer-mini-badge{background:#f8fbff;border:1px solid #dbe5f1;border-radius:7px;min-width:0}.customer-mini-stat{gap:10px;min-height:66px;padding:10px 12px;display:flex}.customer-mini-stat>span{background:#fff;border-radius:7px;flex:none;place-items:center;width:28px;height:28px;display:grid}.customer-mini-stat small,.customer-mini-badge small{color:#62718a;text-transform:uppercase;font-size:10px;font-weight:900;line-height:1.25;display:block}.customer-mini-stat strong{color:#071b45;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:3px;font-size:14px;font-weight:950;line-height:1.05;display:block}.customer-mini-stat em{color:#60708b;margin-top:4px;font-size:10px;font-style:normal;font-weight:800;display:block}.customer-mini-stat.blue{background:#eef7ff}.customer-mini-stat.green{background:#ecfbf3}.customer-mini-stat.amber{background:#fff8e8}.customer-mini-stat.rose{background:#fff1f4}.customer-mini-badge{align-content:center;min-height:50px;padding:9px 12px;display:grid}.customer-mini-badge svg{color:#e71955}.customer-mini-badge strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:13px;font-weight:900;overflow:hidden}.customer-hub-switch{gap:12px;display:grid}.customer-hub-switch>span{color:#62718a;text-transform:uppercase;font-size:10px;font-weight:950}.customer-hub-switch label{color:#91a0b6;background:#f8fbff;border:1px solid #dbe5f1;border-radius:8px;align-items:center;gap:8px;height:41px;padding:0 12px;display:flex}.customer-hub-switch input{color:#60708b;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:12px;font-weight:800}.customer-hub-switch>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.customer-hub-tabs{background:#fff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:repeat(10,minmax(110px,1fr));gap:7px;padding:8px;display:grid;overflow-x:auto;box-shadow:0 12px 26px #0f172a0f}.customer-hub-tabs a{color:#3f4f67;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.1;text-decoration:none;display:grid}.customer-hub-tabs a svg{color:#e71955}.customer-hub-tabs a.active{color:#fff;background:#e71955;box-shadow:0 10px 22px #e719552e}.customer-hub-tabs a.active svg{color:#fff}.customer-section-heading h3{color:#071b45;margin:0;font-size:14px;font-weight:950}.customer-section-heading p{color:#60708b;margin:5px 0 18px;font-size:12px;font-weight:650}.customer-balance-overview{padding:18px}.customer-balance-grid,.customer-ledger-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.customer-balance-box{background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-height:122px;padding:22px 20px;box-shadow:0 6px 14px #0f172a0a}.customer-balance-box small{color:#6b7c97;text-transform:uppercase;font-size:12px;font-weight:900}.customer-balance-box strong{color:#071b45;font-variant-numeric:tabular-nums;margin-top:16px;font-size:26px;font-weight:950;line-height:1;display:block}.customer-balance-box span{color:#60708b;margin-top:10px;font-size:12px;font-weight:750;display:block}.customer-outstanding-car{background:#fff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:12px;width:min(100%,780px);min-height:90px;margin-top:20px;padding:12px;display:flex}.customer-car-photo,.customer-invoice-thumb,.customer-invoice-detail-photo{color:#fff;background-color:#f8fbff;background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:8px;flex:none;place-items:center;width:96px;height:64px;display:grid;position:relative;overflow:hidden}.customer-car-photo img,.customer-invoice-thumb img,.customer-invoice-detail-photo img{z-index:1;-o-object-fit:cover;object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block;position:relative}.customer-photo-fallback{z-index:2;color:#cbd5e1;place-items:center;width:100%;height:100%;display:grid;position:relative}.customer-photo-fallback svg:last-child{color:#e2e8f0;position:absolute;bottom:8px;right:8px}.customer-outstanding-car strong,.customer-invoice-main strong{color:#071b45;font-size:14px;font-weight:950;display:block}.customer-outstanding-car span,.customer-invoice-main span{color:#60708b;margin-top:4px;font-size:12px;font-weight:700;display:block}.customer-outstanding-car b{color:#e71955;margin-top:8px;font-size:12px;display:block}.customer-invoice-list{gap:10px;display:grid}.customer-invoice-panel{background:#fff;border:1px solid #dbe4f0;border-radius:12px;padding:0;overflow:hidden}.customer-invoice-panel-compact{border-radius:var(--radius);box-shadow:var(--shadow);border:0;padding:22px 18px;overflow:hidden}.customer-invoice-panel-compact .customer-card-title{margin-bottom:10px}.customer-invoice-panel-table-only{padding:clamp(18px,1.5vw,24px)}.customer-invoice-panel-table-only .customer-invoice-toolbar{border-bottom:1px solid #e8eef7;margin:0 0 16px;padding:0 0 16px}.customer-invoice-panel-table-only .customer-invoice-list{padding-inline:0}.customer-invoice-toolbar{background:#fff;border-bottom:1px solid #e8eef7;grid-template-columns:minmax(260px,.92fr) auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:16px;display:grid}.customer-invoice-search{color:#8aa0bd;background:#f8fbff;border:1px solid #d8e2ef;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:0 14px;display:flex}.customer-invoice-search input{color:#071b45;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:650}.customer-invoice-search input::placeholder{color:#8aa0bd}.customer-invoice-record-pill{color:#e71955;white-space:nowrap;background:#fff0f3;border-radius:999px;justify-self:start;padding:7px 10px;font-size:12px;font-weight:850}.customer-invoice-view-switch{background:#fff8fa;border:1px solid #ffd1dc;border-radius:10px;justify-self:end;align-items:center;gap:4px;padding:4px;display:inline-flex}.customer-invoice-view-switch button,.customer-invoice-filter-btn{color:#66758d;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;border-radius:8px;align-items:center;gap:6px;min-height:34px;padding:0 12px;font-size:12px;font-weight:850;display:inline-flex}.customer-invoice-view-switch button[aria-pressed=true]{color:#c90f43;background:#fff;border-color:#ffc8d5;box-shadow:0 8px 18px #e719551f}.customer-invoice-view-switch button:disabled,.customer-invoice-filter-btn:disabled{opacity:1;cursor:default}.customer-invoice-filter-btn{color:#e71955;background:#fff;border-color:#d8e2ef;justify-self:end}.customer-invoice-card-grid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;padding:16px;display:grid}.customer-invoice-card-grid .customer-paginated-item{min-width:0}.customer-invoice-card{background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-height:100%;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 20px #0f172a0d}.customer-invoice-card:hover{border-color:#ffb9ca;transform:translateY(-1px);box-shadow:0 16px 34px #e719551f}.customer-invoice-card-media{background:#eef3f8;position:relative;overflow:hidden}.customer-invoice-image-link{width:78px;height:58px;color:inherit;background:#f8fbff;border:1px solid #d8e2ef;border-radius:10px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a14}button.customer-invoice-image-link{font:inherit;cursor:pointer;appearance:none;padding:0}.customer-invoice-image-link:focus-visible{outline-offset:3px;outline:3px solid #e719553d}.customer-invoice-image-link:hover img{transform:scale(1.04)}.customer-invoice-card .customer-invoice-image-link{aspect-ratio:4/3;width:100%;height:auto;box-shadow:none;border:0;border-radius:0}.customer-invoice-card-photo{border-radius:0;width:100%;height:100%}.customer-invoice-card-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .18s}.customer-invoice-origin-pill{z-index:3;color:#071b45;text-transform:uppercase;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;background:#ffffffeb;border:1px solid #ffffffb8;border-radius:999px;max-width:calc(100% - 24px);padding:7px 11px;font-size:10px;font-weight:950;position:absolute;top:12px;right:12px;overflow:hidden;box-shadow:0 8px 18px #0f172a29}.customer-invoice-photo-dots{z-index:3;pointer-events:none;align-items:center;gap:4px;display:inline-flex;position:absolute;bottom:8px;left:50%;transform:translate(-50%)}.customer-invoice-photo-dots i{background:#ffffffc7;border-radius:999px;width:7px;height:7px;box-shadow:0 1px 3px #0f172a40}.customer-invoice-photo-dots i.active{background:#e71955;width:22px}.customer-invoice-card .customer-invoice-image-count{background:#071b45c7;min-height:24px;bottom:10px;right:10px}.customer-invoice-card-body{gap:10px;padding:14px;display:grid}.customer-invoice-card-head{align-items:center;gap:8px;display:flex}.customer-invoice-card-head strong{color:#f45b13;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:14px;font-weight:950}.customer-invoice-card-head span{color:#66758d;background:#edf2f8;border-radius:7px;padding:5px 8px;font-size:10px;font-weight:850}.customer-invoice-card-title{color:#071b45;text-transform:uppercase;overflow-wrap:anywhere;font-size:14px;font-weight:950;line-height:1.2;text-decoration:none}button.customer-invoice-card-title{text-align:left;cursor:pointer;appearance:none;background:0 0;border:0;padding:0}.customer-invoice-card-title:hover{color:#e71955}.customer-invoice-card-body>p{color:#60708b;text-transform:uppercase;margin:0;font-size:12px;font-weight:750}.customer-invoice-card dl{margin:0}.customer-invoice-card dl div{background:#fff;border:1px solid #e7eef8;border-radius:10px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.customer-invoice-card dt{color:#64748b;text-transform:uppercase;flex:none;font-size:10px;font-weight:850}.customer-invoice-card dd{color:#071b45;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;min-width:0;margin:0;font-size:12px;font-weight:900;overflow:hidden}.customer-invoice-chip-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.customer-invoice-chip-row span{color:#496078;text-overflow:ellipsis;white-space:nowrap;background:#f7f9fc;border-radius:999px;max-width:100%;padding:6px 9px;font-size:10px;font-weight:850;overflow:hidden}.customer-invoice-chip-row span:first-child{color:#e71955;background:#fff0f3}.customer-invoice-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-top:2px;display:flex}.customer-invoice-check-btn{color:#fff;background:#e71955;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-height:38px;padding:0 16px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 10px 18px #e719552e}button.customer-invoice-check-btn{cursor:pointer;appearance:none;border:0;font-family:inherit}.customer-invoice-card-actions .customer-action-row .btn{border-radius:999px;min-height:34px;padding:0 10px;font-size:11px}.customer-invoice-row{border-top:1px solid #e9eff7;border-radius:10px;grid-template-columns:86px minmax(180px,1fr) minmax(130px,max-content) auto;align-items:center;gap:16px;min-height:82px;padding:12px 10px;display:grid}.customer-invoice-panel-compact .customer-invoice-row{grid-template-columns:78px minmax(0,1fr) minmax(116px,auto) minmax(142px,auto);gap:12px;padding-inline:8px}.customer-invoice-panel-compact .customer-invoice-main{min-width:0}.customer-invoice-panel-compact .customer-invoice-main strong,.customer-invoice-panel-compact .customer-invoice-main span{text-overflow:ellipsis;overflow:hidden}.customer-invoice-panel-compact .customer-invoice-amount{min-width:0;font-size:13px}.customer-invoice-panel-compact .customer-action-row{flex-wrap:nowrap;gap:6px;min-width:0}.customer-invoice-panel-compact .customer-action-row .btn{min-height:36px;padding-inline:10px;font-size:12px}.customer-invoice-row:first-child{border-top:0}.customer-invoice-row:hover{background:#f8fbff}.customer-invoice-thumb{border-radius:9px;width:100%;height:100%}.customer-invoice-thumb img{transition:transform .18s}.customer-invoice-image-count{z-index:3;color:#fff;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;background:#071b45e0;border-radius:999px;align-items:center;gap:3px;min-height:21px;padding:0 7px;font-size:10px;font-weight:900;line-height:1;display:inline-flex;position:absolute;bottom:5px;right:5px}.customer-invoice-image-count.icon-only{justify-content:center;width:26px;height:24px;padding:0}.customer-invoice-open{color:inherit;text-decoration:none}button.customer-invoice-open{text-align:left;cursor:pointer;font:inherit;appearance:none;background:0 0;border:0;padding:0}.customer-invoice-open:hover strong{color:#e71955}.customer-invoice-amount{color:#071b45;font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-size:14px;font-weight:950}.customer-invoice-row .customer-action-row{flex-wrap:nowrap;justify-content:flex-end}.customer-invoice-frame-shell{z-index:9998;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.customer-invoice-frame-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:zoom-out;background:#060e1e9e;border:0;position:absolute;inset:0}.customer-invoice-frame-panel{z-index:1;background:#edf4ff;border:1px solid #d8e2ef;border-radius:14px;grid-template-rows:auto minmax(0,1fr);width:min(1180px,100vw - 44px);height:min(860px,100vh - 44px);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #07111f57}.customer-invoice-frame-panel header{background:#fff;border-bottom:1px solid #d8e2ef;justify-content:space-between;align-items:center;gap:14px;min-height:56px;padding:10px 14px 10px 18px;display:flex}.customer-invoice-frame-panel header strong{color:#071b45;font-size:14px;font-weight:950;display:block}.customer-invoice-frame-panel header span{color:#60708b;margin-top:3px;font-size:11px;font-weight:750;display:block}.customer-invoice-frame-panel header button{color:#071b45;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:999px;justify-content:center;align-items:center;min-height:36px;padding:0 14px;font-size:12px;font-weight:850;display:inline-flex}.customer-invoice-frame-panel iframe{background:#edf4ff;border:0;width:100%;height:100%;display:block}.customer-invoice-output-shell{z-index:10020;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.customer-invoice-output-backdrop{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);cursor:zoom-out;background:#0f172a85;border:0;position:absolute;inset:0}.customer-invoice-output-panel{z-index:1;background:#fff;border:1px solid #d8e2ef;border-radius:16px;width:min(760px,100vw - 36px);position:relative;overflow:hidden;box-shadow:0 28px 80px #0f172a47}.customer-invoice-output-panel header{color:#fff;background:linear-gradient(90deg,#1d4ed8,#4f46e5 52%,#071437);justify-content:space-between;align-items:flex-start;gap:16px;padding:20px;display:flex}.customer-invoice-output-panel header span{color:#ffffffb8;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.customer-invoice-output-panel header h2{margin:4px 0 0;font-size:24px;font-weight:950;line-height:1.1}.customer-invoice-output-panel header p{color:#ffffffc7;margin:5px 0 0;font-size:13px;font-weight:750}.customer-invoice-output-panel header button{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #ffffff38;border-radius:10px;flex:none;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.customer-invoice-output-note{color:#60708b;background:#f8fafc;border-bottom:1px solid #e9eff7;margin:0;padding:12px 20px;font-size:13px;font-weight:750}.customer-invoice-output-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:20px;display:grid}.customer-invoice-output-option{text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #0000;border-radius:13px;min-height:128px;padding:16px;transition:transform .16s,box-shadow .16s}.customer-invoice-output-option:hover{transform:translateY(-1px);box-shadow:0 14px 30px #0f172a1f}.customer-invoice-output-option span{opacity:.9;background:#ffffffb8;border-radius:13px;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;box-shadow:inset 0 0 0 1px}.customer-invoice-output-option strong{color:currentColor;margin-top:14px;font-size:15px;font-weight:950;display:block}.customer-invoice-output-option small{color:currentColor;opacity:.76;margin-top:5px;font-size:11px;font-weight:750;line-height:1.35;display:block}.customer-invoice-output-option.emerald{color:#047857;background:#ecfdf5}.customer-invoice-output-option.slate{color:#334155;background:#f8fafc}.customer-invoice-output-option.indigo{color:#3730a3;background:#eef2ff}.customer-invoice-output-option.sky{color:#0369a1;background:#f0f9ff}.customer-invoice-output-panel footer{background:#f8fafc;border-top:1px solid #e9eff7;justify-content:flex-end;padding:14px 20px;display:flex}.customer-invoice-output-panel footer button{color:#334155;cursor:pointer;background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-height:40px;padding:0 20px;font-size:13px;font-weight:850}.customer-image-viewer{z-index:9999;place-items:center;padding:28px;display:grid;position:fixed;inset:0}.customer-image-viewer-backdrop{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);cursor:zoom-out;background:#050b18c7;border:0;position:absolute;inset:0}.customer-image-viewer-panel{z-index:1;background:#07111f;border:1px solid #e2e8f033;border-radius:14px;grid-template-rows:auto minmax(0,1fr) auto;width:min(1120px,96vw);max-height:min(860px,92vh);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #0000006b}.customer-image-viewer-panel header{color:#fff;border-bottom:1px solid #e2e8f01f;justify-content:space-between;align-items:center;gap:14px;min-height:58px;padding:12px 14px 12px 18px;display:flex}.customer-image-viewer-panel header div{min-width:0}.customer-image-viewer-panel header strong{text-overflow:ellipsis;white-space:nowrap;max-width:min(620px,58vw);font-size:15px;font-weight:850;display:block;overflow:hidden}.customer-image-viewer-panel header span{color:#b9c5d7;margin-top:3px;font-size:12px;font-weight:700;display:block}.customer-image-viewer-close{color:#fff;cursor:pointer;background:#ffffff14;border:1px solid #e2e8f038;border-radius:999px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:850;display:inline-flex}.customer-image-viewer-close:hover{background:#ffffff26}.customer-image-viewer-stage{background:radial-gradient(circle at 50% 35%,#2563eb29,#0000 38%),#050b18;place-items:center;min-height:420px;padding:18px;display:grid;position:relative}.customer-image-viewer-photo{background-color:#0b1425;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:8px;place-items:center;width:100%;height:min(62vh,620px);display:grid;overflow:hidden}.customer-image-viewer-photo img{-o-object-fit:contain;object-fit:contain;width:100%;height:100%;display:block}.customer-image-viewer-nav{z-index:2;color:#fff;cursor:pointer;background:#07111fc2;border:1px solid #e2e8f03d;border-radius:999px;place-items:center;width:42px;height:42px;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.customer-image-viewer-nav:hover{background:#2563ebdb}.customer-image-viewer-nav.prev{left:18px}.customer-image-viewer-nav.next{right:18px}.customer-image-viewer-strip{background:#07111f;border-top:1px solid #e2e8f01f;gap:10px;max-width:100%;padding:12px 14px;display:flex;overflow-x:auto}.customer-image-viewer-strip button{cursor:pointer;opacity:.72;background:#101b2d;border:2px solid #0000;border-radius:8px;flex:none;width:82px;height:58px;padding:0;overflow:hidden}.customer-image-viewer-strip button.active{opacity:1;border-color:#60a5fa}.customer-image-viewer-thumb{border-radius:6px;width:100%;height:100%}.customer-image-viewer-thumb img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.customer-action-row,.customer-ledger-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:inline-flex}.customer-invoice-view{gap:14px;display:grid}.customer-invoice-view-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;display:flex}.customer-invoice-erp-view{gap:16px}.customer-invoice-erp-hero{background:linear-gradient(90deg,#fff8fa 0%,#fff 62%,#f8fbff 100%);border:1px solid #ffd0da;border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(320px,360px);min-height:580px;display:grid;position:relative;overflow:hidden;box-shadow:0 14px 32px #0f172a14}.customer-invoice-erp-hero:before{content:"";background:#e71955;width:4px;position:absolute;inset:0 auto 0 0}.customer-invoice-erp-main{align-content:start;gap:18px;min-width:0;padding:34px 30px 30px 32px;display:grid}.customer-invoice-erp-badge{color:#e71955;background:#fff;border:1px solid #ffd2dc;border-radius:999px;justify-self:start;align-items:center;gap:8px;min-height:30px;padding:0 13px;font-size:12px;font-weight:950;display:inline-flex}.customer-invoice-erp-main h1{color:#060b1f;letter-spacing:0;margin:0;font-size:34px;font-weight:950;line-height:1}.customer-invoice-erp-main>p{color:#516176;text-transform:uppercase;margin:-8px 0 0;font-size:13px;font-weight:850;line-height:1.45}.customer-invoice-erp-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-invoice-erp-actions .customer-invoice-view-actions{display:contents}.customer-invoice-erp-actions .btn,.customer-invoice-erp-nav{color:#21344f;white-space:nowrap;background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0f172a0d}.customer-invoice-erp-actions .btn:hover,.customer-invoice-erp-nav:hover{color:#e71955;background:#fff8fa;border-color:#ffc9d5}.customer-invoice-erp-nav.disabled{color:#94a3b8;box-shadow:none;cursor:default;background:#f8fafc}.customer-invoice-erp-actions .customer-action-row{flex-wrap:wrap;gap:8px}.customer-invoice-erp-actions .customer-action-row .btn:first-child{color:#e71955;border-color:#ffb8c8}.customer-invoice-erp-kpis,.customer-invoice-erp-meta-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-invoice-erp-meta-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-invoice-erp-metric{background:#fff;border:1px solid #ffd5de;border-radius:12px;align-items:center;gap:13px;min-width:0;min-height:82px;padding:16px;display:flex;box-shadow:0 8px 18px #e719550d}.customer-invoice-erp-meta-grid .customer-invoice-erp-metric{border-color:#d8e2ef;box-shadow:0 8px 18px #0f172a0d}.customer-invoice-erp-metric>span{color:#e71955;background:#fff0f4;border-radius:10px;flex:none;place-items:center;width:42px;height:42px;display:grid}.customer-invoice-erp-meta-grid .customer-invoice-erp-metric>span{background:#fff0f4}.customer-invoice-erp-metric small{color:#64748b;font-size:11px;font-weight:850;display:block}.customer-invoice-erp-metric strong{color:#060b1f;overflow-wrap:anywhere;margin-top:4px;font-size:20px;font-weight:950;line-height:1.12;display:block}.customer-invoice-erp-primary{background:#fff;border:1px solid #ffd5de;border-radius:12px;gap:12px;padding:18px;display:grid;box-shadow:0 8px 18px #e719550d}.customer-invoice-erp-section-title{color:#e71955;text-transform:uppercase;justify-content:space-between;align-items:center;gap:10px;font-size:12px;font-weight:950;display:flex}.customer-invoice-erp-section-title b{color:#fff;background:#e71955;border-radius:999px;padding:6px 12px;font-size:12px}.customer-invoice-erp-primary h2{color:#060b1f;text-transform:uppercase;overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:950;line-height:1.15}.customer-invoice-erp-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.customer-invoice-erp-field-grid>div{background:#fff2f5;border:1px solid #ffd5de;border-radius:8px;padding:13px}.customer-invoice-erp-field-grid>div:nth-child(n+4){background:#f8fbff;border-color:#dfe8f4}.customer-invoice-erp-field-grid small{color:#e71955;text-transform:uppercase;margin-bottom:7px;font-size:10px;font-weight:900;display:block}.customer-invoice-erp-field-grid strong{color:#071b45;overflow-wrap:anywhere;font-size:13px;line-height:1.25;display:block}.customer-invoice-erp-photo{background:#e9f1fb;border-left:1px solid #ffd5de;min-height:100%}.customer-invoice-erp-photo .customer-invoice-image-button{width:100%;height:100%;box-shadow:none;border-radius:0}.customer-invoice-erp-photo-box{background-color:#e9f1fb;border-radius:0;width:100%;height:100%;min-height:580px}.customer-invoice-erp-photo-box img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.customer-invoice-erp-party-grid,.customer-invoice-erp-bottom-grid,.customer-invoice-erp-section{margin-top:0}.customer-invoice-document{color:#071b45;background:#fff;border:1px solid #d8e2ef;border-radius:10px;width:min(100%,980px);margin:0 auto;padding:28px 34px;box-shadow:0 18px 42px #0f172a14}.customer-invoice-image-button{width:max-content;max-width:100%;color:inherit;font:inherit;cursor:zoom-in;appearance:none;background:0 0;border:0;border-radius:10px;place-items:center;padding:0;line-height:1;display:inline-grid;position:relative;overflow:visible}.customer-invoice-image-button:focus-visible{outline-offset:3px;outline:3px solid #2563eb38}.customer-invoice-document .customer-invoice-image-button{box-shadow:none;background:0 0}.customer-invoice-doc-head{grid-template-columns:1.1fr 1fr 230px;align-items:start;gap:22px;display:grid}.customer-invoice-company img{width:150px;height:auto;margin-bottom:10px;display:block}.customer-invoice-company h2{color:#071b45;margin:0;font-size:15px;font-weight:950;line-height:1.1}.customer-invoice-company strong{color:#164ee8;margin-top:3px;font-size:11px;font-weight:950;display:block}.customer-invoice-company p{color:#60708b;margin:10px 0 0;font-size:12px;font-weight:700;line-height:1.5}.customer-invoice-title h1{color:#071b45;border-bottom:3px solid #4057ff;margin:0 0 12px;padding-bottom:8px;font-size:30px;font-weight:950;line-height:1}.customer-invoice-title dl{gap:7px;margin:0;display:grid}.customer-invoice-title dl div{grid-template-columns:105px minmax(0,1fr);gap:10px;font-size:12px;display:grid}.customer-invoice-title dt{color:#60708b;font-weight:850}.customer-invoice-title dd{color:#071b45;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:950}.customer-invoice-status{gap:10px;display:grid}.customer-invoice-status>span{color:#164ee8;border:1px solid #d8e2ef;border-radius:14px;place-items:start center;min-height:56px;padding-top:11px;font-size:11px;font-weight:950;display:grid}.customer-invoice-status>strong{color:#15803d;background:#dcfce7;border-radius:999px;justify-self:center;margin-top:-34px;padding:8px 24px;font-size:13px;font-weight:950}.customer-invoice-status div{color:#fff;background:linear-gradient(135deg,#2864f0,#7537e8);border-radius:14px;margin-top:4px;padding:18px;box-shadow:0 16px 34px #484cff40}.customer-invoice-status small{opacity:.86;font-size:10px;font-weight:900;display:block}.customer-invoice-status b{margin-top:8px;font-size:24px;font-weight:950;line-height:1;display:block}.customer-invoice-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.customer-invoice-info-card{background:#fff;border:1px solid #d8e2ef;border-radius:14px;min-height:118px;padding:16px}.customer-invoice-info-card h3,.customer-invoice-section h3{color:#164ee8;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:12px;font-weight:950;display:flex}.customer-invoice-info-card p{color:#071b45;overflow-wrap:anywhere;margin:5px 0;font-size:12px;font-weight:850}.customer-invoice-section{background:#fff;border:1px solid #d8e2ef;border-radius:14px;margin-top:16px;padding:16px}.customer-invoice-info-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;display:grid}.customer-invoice-info-grid small{color:#60708b;font-size:10px;font-weight:850;display:block}.customer-invoice-info-grid strong{color:#071b45;overflow-wrap:anywhere;margin-top:5px;font-size:11px;font-weight:950;display:block}.customer-invoice-vehicle-table{border:1px solid #d8e2ef;border-radius:12px;overflow:hidden}.customer-invoice-vehicle-head,.customer-invoice-vehicle-row{grid-template-columns:50px 90px minmax(150px,1fr) minmax(130px,1fr) 100px 120px;align-items:center;display:grid}.customer-invoice-vehicle-head{color:#fff;text-transform:uppercase;background:#4057ff;font-size:10px;font-weight:950}.customer-invoice-vehicle-head span,.customer-invoice-vehicle-row>span,.customer-invoice-vehicle-row>strong,.customer-invoice-vehicle-row>b{overflow-wrap:anywhere;min-width:0;padding:10px}.customer-invoice-vehicle-row{color:#071b45;border-top:1px solid #d8e2ef;min-height:72px;font-size:12px;font-weight:800}.customer-invoice-detail-photo{width:72px;height:52px;margin:8px}.customer-invoice-document .customer-invoice-detail-photo,.customer-invoice-document .customer-invoice-preview-photo{color:#071b45;box-shadow:none;border:1px solid #cbd7e6;background-color:#fff!important}.customer-invoice-document .customer-invoice-detail-photo img,.customer-invoice-document .customer-invoice-preview-photo img{background:#fff}.customer-invoice-document .customer-invoice-image-count{display:none}.customer-invoice-bottom-grid{grid-template-columns:1fr 1fr 1.2fr;gap:14px;margin-top:16px;display:grid}.customer-invoice-total-box{background:#fff;border:1px solid #d8e2ef;border-radius:14px;padding:16px}.customer-invoice-total-box div{color:#071b45;border-bottom:1px solid #e9eff7;justify-content:space-between;gap:12px;padding:8px 0;font-size:12px;font-weight:850;display:flex}.customer-invoice-total-box div:last-child{border-bottom:0}.customer-invoice-total-box .grand{color:#fff;background:linear-gradient(135deg,#2864f0,#7537e8);border:0;border-radius:12px;align-items:center;margin-top:10px;padding:18px}.customer-invoice-total-box .grand strong{font-size:22px;line-height:1}.customer-invoice-document footer{color:#164ee8;text-align:center;background:#eef3ff;border-radius:12px;margin-top:18px;padding:16px;font-size:12px;font-weight:950}.customer-invoice-document-view{gap:14px;display:grid}.customer-invoice-document-actions{justify-content:flex-end;display:flex}.customer-invoice-document-actions .customer-invoice-view-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.customer-invoice-document-actions .customer-action-row{flex-wrap:wrap;gap:8px;display:flex}.customer-invoice-document-actions .btn{color:#21344f;background:#fff;border:1px solid #d8e2ef;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:0 14px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 6px 14px #0f172a0d}.customer-invoice-document-actions button.btn{color:#e71955;border-color:#ffb8c8}.customer-sales-invoice-sheet{color:#020617;background:#fff;border:1px solid #dbe4f0;border-radius:2px;width:min(100%,794px);min-height:1123px;margin:0 auto;padding:38px 42px 42px;box-shadow:0 18px 42px #0f172a14}.customer-sales-invoice-top{grid-template-columns:1.15fr 1.02fr .9fr;align-items:start;gap:34px;display:grid}.customer-sales-invoice-brand img{-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:118px;height:19px;margin-bottom:8px;display:block}.customer-sales-invoice-brand h2{color:#020617;margin:0 0 3px;font-size:15px;font-weight:950;line-height:1.1}.customer-sales-invoice-brand>strong{color:#1d4ed8;text-transform:uppercase;margin-bottom:9px;font-size:9px;font-weight:950;line-height:1;display:block}.customer-sales-invoice-brand p{color:#475569;grid-template-columns:15px 1fr;gap:7px;margin:6px 0;font-size:9px;font-weight:750;line-height:1.35;display:grid}.customer-sales-invoice-brand p span,.customer-sales-card h3 span,.customer-sales-vehicles h3 span{color:#2563eb;background:#eef4ff;border-radius:50%;place-items:center;width:16px;height:16px;font-size:7px;font-weight:950;display:inline-grid}.customer-sales-invoice-brand p span svg,.customer-sales-card h3 span svg,.customer-sales-vehicles h3 span svg{stroke-width:2.4px;width:9px;height:9px}.customer-sales-invoice-title h1{color:#020617;text-transform:uppercase;white-space:nowrap;border-bottom:2px solid #4338ca;margin:4px 0 10px;padding-bottom:9px;font-size:29px;font-weight:950;line-height:1}.customer-sales-meta{color:#475569;grid-template-columns:88px minmax(0,1fr);gap:8px;margin:5px 0;font-size:9px;font-weight:850;line-height:1.25;display:grid}.customer-sales-meta strong{color:#020617;overflow-wrap:anywhere;font-weight:950}.customer-sales-invoice-total{color:#fff;background:#4f46e5;border-radius:14px;margin-top:5px;padding:16px 15px 18px;position:relative;overflow:hidden;box-shadow:0 16px 31px #4f46e545}.customer-sales-gradient-bg{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.customer-sales-invoice-total span{z-index:1;text-transform:uppercase;opacity:.92;margin-bottom:9px;font-size:9px;font-weight:950;display:block;position:relative}.customer-sales-invoice-total strong{z-index:1;white-space:nowrap;font-size:23px;font-weight:950;line-height:1;display:block;position:relative}.customer-sales-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:34px;display:grid}.customer-sales-card{background:#fff;border:1px solid #dbe4f0;border-radius:14px;box-shadow:0 8px 20px #0f172a0a}.customer-sales-card h3,.customer-sales-vehicles h3{color:#1d4ed8;text-transform:uppercase;align-items:center;gap:7px;margin:0;font-size:10px;font-weight:950;display:flex}.customer-sales-party{min-height:116px;padding:15px 15px 14px}.customer-sales-party h4{color:#020617;text-transform:uppercase;margin:13px 0 8px;font-size:12px;font-weight:950;line-height:1.2}.customer-sales-party .customer-sales-meta{grid-template-columns:52px 1fr;font-size:8px}.customer-sales-shipment{margin-top:14px;padding:14px 16px}.customer-sales-shipment>div{grid-template-columns:1.06fr .82fr .72fr .72fr .95fr 1fr .92fr .9fr;margin-top:11px;display:grid}.customer-sales-shipment p{border-left:1px solid #dbe4f0;min-height:37px;margin:0;padding-left:10px}.customer-sales-shipment p:first-child{border-left:0;padding-left:0}.customer-sales-shipment p span{color:#475569;font-size:7px;font-weight:900;line-height:1.2;display:block}.customer-sales-shipment p strong{color:#020617;overflow-wrap:anywhere;margin-top:4px;font-size:8px;font-weight:950;line-height:1.2;display:block}.customer-sales-vehicles{margin-top:14px}.customer-sales-vehicles h3{margin-bottom:9px}.customer-sales-vehicles table{border-collapse:separate;border-spacing:0;border:1px solid #dbe4f0;border-radius:9px;width:100%;font-size:8px;overflow:hidden}.customer-sales-vehicles th{color:#fff;text-align:left;text-transform:uppercase;white-space:nowrap;background:linear-gradient(90deg,#2563eb,#4f46e5);padding:8px 6px;font-size:7px;font-weight:950;line-height:1.1}.customer-sales-vehicles td{color:#020617;vertical-align:middle;border-bottom:1px solid #dbe4f0;border-right:1px solid #dbe4f0;padding:6px;font-weight:800;line-height:1.25}.customer-sales-vehicles tr:last-child td{border-bottom:0}.customer-sales-vehicles td:last-child,.customer-sales-vehicles th:last-child{border-right:0}.customer-sales-vehicles img{-o-object-fit:cover;object-fit:cover;border-radius:6px;width:54px;height:38px;display:block}.customer-sales-vehicles td i{vertical-align:0;background:#111827;border-radius:50%;width:6px;height:6px;display:inline-block}.customer-sales-vehicles td b{color:#1d4ed8;background:#eff6ff;border:1px solid #bfdbfe;border-radius:6px;padding:3px 6px;font-weight:950;display:inline-block}.customer-sales-bottom{grid-template-columns:.95fr 1.25fr 1.42fr;align-items:start;gap:14px;margin-top:14px;display:grid}.customer-sales-stack{gap:11px;display:grid}.customer-sales-notes,.customer-sales-bank,.customer-sales-sign,.customer-sales-qr,.customer-sales-summary{padding:15px}.customer-sales-notes{min-height:150px}.customer-sales-notes p,.customer-sales-qr p{color:#475569;margin:7px 0 0;font-size:9px;font-weight:750;line-height:1.45}.customer-sales-sign{flex-direction:column;justify-content:space-between;min-height:88px;display:flex}.customer-sales-sign div{color:#020617;border-top:1px solid #b8c7db;margin-top:18px;padding-top:7px;font-size:8px;font-weight:950}.customer-sales-sign small{color:#475569;margin-top:2px;font-size:7px;display:block}.customer-sales-bank .customer-sales-meta{grid-template-columns:70px 1fr;font-size:8px}.customer-sales-qr{grid-template-columns:92px 1fr;align-items:center;gap:12px;display:grid}.customer-sales-qr-img{-o-object-fit:contain;object-fit:contain;background:#fff;border:1px solid #dbe4f0;border-radius:6px;width:78px;height:78px;display:block}.customer-sales-qr b{color:#020617;margin-top:4px;font-size:8px;font-weight:950;display:block}.customer-sales-summary p{color:#475569;border-bottom:1px solid #edf2f7;grid-template-columns:1fr auto;gap:8px;margin:0;padding:5px 0;font-size:9px;font-weight:900;display:grid}.customer-sales-summary p strong{color:#020617;text-align:right;white-space:nowrap;font-weight:950}.customer-sales-summary p.danger strong{color:#ef4444}.customer-sales-grand{color:#fff;background:#4f46e5;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:10px;padding:10px 13px;display:grid;position:relative;overflow:hidden}.customer-sales-grand span,.customer-sales-grand strong{z-index:1;position:relative}.customer-sales-grand span{text-transform:uppercase;font-size:12px;font-weight:950;line-height:1.15}.customer-sales-grand strong{white-space:nowrap;font-size:20px;font-weight:950;line-height:1}.customer-sales-invoice-sheet footer{color:#1d4ed8;text-align:center;background:#eef3ff;border-radius:11px;margin-top:30px;padding:13px;font-size:11px;font-weight:950}.customer-sales-invoice-sheet footer small{color:#334155;margin-top:3px;font-size:7px;font-weight:850;display:block}.customer-ledger-page{gap:16px;display:grid}.customer-ledger-filter{background:#fff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:minmax(280px,1.35fr) minmax(230px,.9fr) minmax(180px,.75fr) minmax(210px,.85fr) auto;align-items:end;gap:16px;padding:22px;display:grid;box-shadow:0 12px 28px #0f172a0f}.customer-ledger-filter span,.customer-ledger-filter label{color:#3f4f67;font-size:12px;font-weight:850;display:block}.customer-ledger-filter b{color:#e71955}.customer-ledger-input{color:#071b45;background:#f8fbff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:10px;min-height:44px;margin-top:8px;padding:0 13px;font-size:13px;font-weight:850;display:flex}.customer-ledger-print{gap:16px;display:grid}.customer-ledger-print-head{background:#fff;border-bottom:1px solid #d8e2ef;grid-template-columns:1fr auto;align-items:start;gap:24px;padding:22px 28px;display:grid}.customer-ledger-print-head img{width:150px;height:auto;margin-bottom:8px;display:block}.customer-ledger-print-head strong,.customer-ledger-print-head h2{color:#071b45;margin:0;font-size:23px;font-weight:950;line-height:1.05;display:block}.customer-ledger-print-head h2{margin-bottom:12px;font-size:26px}.customer-ledger-print-head span,.customer-ledger-print-head p{color:#071b45;margin:0;font-size:12px;font-weight:750}.customer-ledger-print-head p{grid-template-columns:92px 1fr;gap:10px;margin-top:7px;display:grid}.customer-ledger-account{align-items:center;gap:14px;padding:14px 0;display:flex}.customer-ledger-account>span{color:#2864f0;background:#edf4ff;border-radius:10px;place-items:center;width:42px;height:42px;font-weight:950;display:grid}.customer-ledger-account h3{color:#071b45;margin:0;font-size:14px;font-weight:950}.customer-ledger-account p{color:#60708b;margin:4px 0 0;font-size:12px;font-weight:750}.customer-ledger-summary{grid-template-columns:repeat(5,minmax(0,1fr))}.customer-ledger-summary-card{background:#fff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:14px;min-height:96px;padding:16px;display:flex;box-shadow:0 8px 18px #0f172a0d}.customer-ledger-summary-card>span{color:#2864f0;background:#edf4ff;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;display:grid}.customer-ledger-summary-card small{color:#60708b;font-size:12px;font-weight:850}.customer-ledger-summary-card strong{color:#071b45;font-variant-numeric:tabular-nums;margin-top:4px;font-size:20px;font-weight:950;display:block}.customer-ledger-summary-card em{color:#2864f0;margin-top:4px;font-size:12px;font-style:normal;font-weight:900;display:block}.customer-ledger-summary-card.cr>span{color:#079660;background:#e9fbf1}.customer-ledger-summary-card.cl>span{color:#7c3aed;background:#f5efff}.customer-ledger-summary-card.tx>span{color:#c96708;background:#fff7e8}.customer-ledger-charts{grid-template-columns:minmax(0,1.42fr) minmax(250px,.82fr) minmax(250px,.92fr);align-items:stretch;gap:12px}.customer-ledger-balance-chart{min-width:0}.customer-ledger-table-card{background:#fff;border:1px solid #d8e2ef;border-radius:10px;overflow:hidden;box-shadow:0 12px 28px #0f172a0f}.customer-ledger-table-card .customer-card-title{border-bottom:1px solid #e9eff7;margin:0;padding:16px}.customer-ledger-table-toolbar{background:linear-gradient(#fff,#f8fbff);border-bottom:1px solid #e9eff7;grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:12px;padding:14px 16px;display:grid}.customer-ledger-table-search{color:#60708b;background:#fff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:10px;min-height:42px;padding:0 13px;display:flex}.customer-ledger-table-search input{color:#071b45;background:0 0;border:0;outline:0;width:100%;min-width:0;font-size:13px;font-weight:800}.customer-ledger-table-search input::placeholder{color:#8da0ba}.customer-ledger-page-size{color:#60708b;background:#fff;border:1px solid #d8e2ef;border-radius:10px;align-items:center;gap:6px;min-height:42px;padding:5px;display:inline-flex}.customer-ledger-page-size button{color:#43546f;cursor:pointer;background:0 0;border:0;border-radius:8px;min-width:42px;height:30px;font-size:12px;font-weight:900}.customer-ledger-page-size button[aria-pressed=true]{color:#fff;background:#2864f0;box-shadow:0 8px 16px #2864f038}.customer-ledger-table-meta{color:#60708b;white-space:nowrap;justify-self:end;font-size:12px;font-weight:850}.customer-ledger-table-card .customer-pagination{background:#fff;border-top:1px solid #e9eff7;padding:14px 16px}.customer-ledger-table-scroll{overflow-x:auto}.customer-ledger-table{border-collapse:collapse;width:100%;min-width:920px;font-size:12px}.customer-ledger-table th{color:#2864f0;text-align:left;background:#f2f6fc;padding:13px 14px;font-weight:950}.customer-ledger-table td{color:#071b45;vertical-align:top;border-top:1px solid #dfe7f2;padding:13px 14px;font-weight:700}.customer-ledger-table th:nth-child(5),.customer-ledger-table th:nth-child(6),.customer-ledger-table th:nth-child(7),.customer-ledger-table td:nth-child(5),.customer-ledger-table td:nth-child(6),.customer-ledger-table td:nth-child(7){text-align:right;font-variant-numeric:tabular-nums}.customer-ledger-description{gap:7px;min-width:0;max-width:520px;display:grid}.customer-ledger-description strong{color:#071b45;overflow-wrap:anywhere;font-size:12px;font-weight:900;line-height:1.35}.customer-ledger-description small{color:#60708b;-webkit-line-clamp:2;-webkit-box-orient:vertical;max-width:100%;font-size:11px;font-weight:750;line-height:1.45;display:-webkit-box;overflow:hidden}.customer-ledger-description-chips{flex-wrap:wrap;gap:5px;display:flex}.customer-ledger-description-chips span{color:#315176;text-overflow:ellipsis;white-space:nowrap;background:#f8fbff;border:1px solid #dbe7f5;border-radius:999px;align-items:center;max-width:190px;min-height:22px;padding:0 8px;font-size:10px;font-weight:900;display:inline-flex;overflow:hidden}.customer-ledger-money{color:#071b45;font-variant-numeric:tabular-nums;white-space:nowrap;background:#f8fbff;border:1px solid #dbe7f5;border-radius:999px;justify-content:flex-end;align-items:center;gap:7px;max-width:100%;padding:6px 9px;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffffe0}.customer-ledger-money strong{color:inherit;letter-spacing:0;margin:0;font-size:12px;font-weight:850}.customer-ledger-money small{color:#245de4;text-transform:uppercase;background:#eaf1ff;border-radius:999px;place-items:center;min-width:24px;height:20px;padding:0 6px;font-size:10px;font-weight:900;display:inline-grid}.customer-ledger-money.debit{color:#164ee8;background:#f5f8ff;border-color:#cfe0ff}.customer-ledger-money.credit{color:#04764d;background:#f1fbf5;border-color:#ccefdc}.customer-ledger-money.credit small{color:#04764d;background:#dff8ea}.customer-ledger-money.balance.negative{color:#d9184d;background:#fff5f7;border-color:#ffd5df}.customer-ledger-money.balance.negative small{color:#d9184d;background:#ffe4ea}.customer-ledger-empty{color:#94a3b8;font-weight:800}.customer-ledger-summary-card .customer-ledger-money{margin-top:8px;padding:7px 10px}.customer-ledger-summary-card .customer-ledger-money strong{font-size:15px}.customer-live-row .customer-ledger-money,.customer-ledger-mini .customer-ledger-money{justify-self:end}.customer-ledger-tabs-shell{gap:12px;display:grid}.customer-ledger-tabs-shell [hidden]{display:none!important}.customer-ledger-tabs{background:#fff;border:1px solid #d8e2ef;border-radius:12px;align-items:center;gap:6px;width:max-content;max-width:100%;padding:5px;display:inline-flex;box-shadow:0 8px 18px #0f172a0b}.customer-ledger-tabs button{color:#43546f;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:0 14px;font-size:12px;font-weight:900;display:inline-flex}.customer-ledger-tabs button[aria-selected=true]{color:#fff;background:#2864f0;box-shadow:0 8px 16px #2864f038}.customer-ledger-tabs+section .customer-ledger-summary{margin-top:0}.customer-ledger-work-area{grid-template-columns:minmax(0,1fr) minmax(300px,360px);align-items:start;gap:12px;display:grid}.customer-ledger-work-area .customer-ledger-charts{grid-template-columns:minmax(0,1fr);gap:12px}.customer-ledger-snapshot-row{border-top:1px solid var(--customer-erp-line-soft,#e9eff7);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-height:48px;padding:10px 0;display:grid}.customer-ledger-snapshot-row:first-of-type{border-top:0}.customer-ledger-snapshot-row>span:not(.dot){color:#334155;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:650;overflow:hidden}.customer-ledger-snapshot-row strong{color:#071b45;font-variant-numeric:tabular-nums;background:#f8fbff;border:1px solid #dbe7f5;border-radius:12px;justify-items:end;gap:4px;padding:7px 10px;display:inline-grid;box-shadow:inset 0 1px #ffffffe6}.customer-ledger-snapshot-row strong span{font-size:12px;font-weight:850}.customer-ledger-snapshot-row strong small{color:#64748b;font-size:10px;font-weight:800}@media screen{.customer-ledger-page,.customer-ledger-print{gap:12px}.customer-ledger-print-head,.customer-ledger-account{display:none}.customer-ledger-filter{border-radius:12px;grid-template-columns:minmax(300px,1.5fr) minmax(160px,.65fr) minmax(140px,.5fr) auto;align-items:center;gap:10px;padding:12px 14px;box-shadow:0 8px 18px #0f172a0b}.customer-ledger-filter>div:nth-child(4),.customer-ledger-filter span{display:none}.customer-ledger-filter label{letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:10px}.customer-ledger-input{border-radius:9px;min-height:36px;margin-top:0;padding:0 10px;font-size:12px}.customer-ledger-actions{align-self:end}.customer-ledger-actions .btn{min-height:36px;padding:0 11px}.customer-ledger-summary{gap:10px}.customer-ledger-summary-card{border-radius:12px;gap:10px;min-height:76px;padding:12px;box-shadow:0 8px 18px #0f172a0a}.customer-ledger-summary-card>span{border-radius:11px;width:38px;height:38px}.customer-ledger-summary-card small,.customer-ledger-summary-card em{font-size:11px}.customer-ledger-summary-card .customer-ledger-money{margin-top:5px;padding:6px 8px}.customer-ledger-summary-card .customer-ledger-money strong{font-size:13px}.customer-ledger-charts .customer-report-card{min-height:0}.customer-ledger-charts .customer-chart-card{min-height:230px;padding:14px}.customer-ledger-charts .customer-svg-chart{height:168px}.customer-ledger-charts .customer-donut-interactive{min-height:156px}.customer-ledger-charts .customer-card-title{margin-bottom:8px}.customer-ledger-charts .customer-chart-legend{gap:7px}.customer-ledger-charts .customer-chart-legend span{font-size:11px}}.customer-vehicle-view{gap:18px;display:grid}.customer-vehicle-hero{background:#fff6f8;border:1px solid #ffd2dc;border-left:5px solid #ff2f64;border-radius:16px;grid-template-columns:minmax(0,1fr) minmax(280px,360px);display:grid;overflow:hidden;box-shadow:0 14px 34px #e7195514}.customer-vehicle-hero-copy{gap:18px;padding:30px 28px;display:grid}.customer-vehicle-kicker{color:#e71955;background:#fff;border:1px solid #ffd2dc;border-radius:999px;align-items:center;gap:8px;width:max-content;padding:7px 13px;font-size:12px;font-weight:950;display:inline-flex}.customer-vehicle-hero-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.customer-vehicle-hero h1{color:#050b21;letter-spacing:0;margin:0;font-size:clamp(32px,4vw,46px);font-weight:950;line-height:1}.customer-vehicle-hero p{color:#4d5d75;margin:10px 0 0;font-size:13px;font-weight:850}.customer-vehicle-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.customer-vehicle-actions a{color:#0b285c;background:#fff;border:1px solid #dbe7f5;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex;box-shadow:0 8px 18px #0f172a0d}.customer-vehicle-actions a:nth-child(2),.customer-vehicle-actions a:nth-child(5){color:#e71955;border-color:#ffc2d0}.customer-vehicle-actions a:nth-child(5){color:#078353;border-color:#bfeeda}.customer-vehicle-stat-grid,.customer-vehicle-info-strip,.customer-vehicle-party-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-vehicle-stat{background:#fff;border:1px solid #ffd2dc;border-radius:11px;min-height:82px;padding:16px}.customer-vehicle-stat>span{color:#e71955;justify-content:center;align-items:center;margin-right:8px;font-weight:950;display:inline-flex}.customer-vehicle-stat small,.customer-vehicle-field-grid small,.customer-vehicle-info-strip small,.customer-vehicle-party-card small{color:#e71955;text-transform:uppercase;font-size:11px;font-weight:950;display:block}.customer-vehicle-stat strong{color:#071b45;margin-top:10px;font-size:22px;font-weight:950;display:block}.customer-vehicle-primary{background:#ffffffb8;border:1px solid #ffd2dc;border-radius:12px;padding:18px}.customer-vehicle-section-title{color:#e71955;text-transform:uppercase;justify-content:space-between;gap:12px;font-size:12px;font-weight:950;display:flex}.customer-vehicle-section-title b{color:#fff;background:#e71955;border-radius:999px;padding:5px 13px}.customer-vehicle-primary h2{color:#071b45;margin:8px 0 14px;font-size:24px;font-weight:950;line-height:1.1}.customer-vehicle-field-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;display:grid}.customer-vehicle-field-grid article{background:#f8fbff;border:1px solid #dfe8f3;border-radius:8px;min-width:0;min-height:56px;padding:11px 13px}.customer-vehicle-field-grid article.highlight{background:#fff0f4;border-color:#ffd2dc}.customer-vehicle-field-grid strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-family:Consolas,Courier New,monospace;font-size:13px;font-weight:900;display:block;overflow:hidden}.customer-vehicle-hero-photo{background:#e8edf5;min-height:420px}.customer-vehicle-main-photo{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;min-height:420px}.customer-vehicle-info-strip{grid-template-columns:repeat(4,minmax(0,1fr))}.customer-vehicle-gallery{background:#fff;border:1px solid #d9e4f2;border-radius:12px;gap:14px;padding:18px;display:grid;box-shadow:0 10px 24px #0f172a0d}.customer-vehicle-gallery-grid{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:12px;display:grid}.customer-vehicle-gallery-grid article{background:#f8fbff;border:1px solid #dfe8f3;border-radius:10px;overflow:hidden}.customer-vehicle-gallery-photo{border-radius:10px;width:100%;height:140px}.customer-vehicle-gallery-photo img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.customer-vehicle-info-strip article,.customer-vehicle-party-card{background:#fff;border:1px solid #d9e4f2;border-radius:10px;align-items:center;gap:14px;min-height:74px;padding:16px;display:flex;box-shadow:0 10px 24px #0f172a0d}.customer-vehicle-info-strip article>span,.customer-vehicle-party-card h3>span{color:#e71955;background:#fff0f4;border:1px solid #ffd2dc;border-radius:9px;flex:none;place-items:center;width:40px;height:40px;display:inline-grid}.customer-vehicle-info-strip strong{color:#071b45;margin-top:4px;font-size:15px;font-weight:950;display:block}.customer-vehicle-party-card{align-content:start;min-height:190px;display:grid}.customer-vehicle-party-card h3{color:#071b45;align-items:center;gap:10px;margin:0 0 8px;font-size:14px;font-weight:950;display:flex}.customer-vehicle-party-card p{border-top:1px solid #edf2f8;grid-template-columns:110px minmax(0,1fr);gap:14px;margin:0;padding-top:10px;display:grid}.customer-vehicle-party-card strong{color:#25364f;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}@media (max-width:1180px){.customer-vehicle-hero{grid-template-columns:minmax(0,1fr)}.customer-vehicle-hero-photo{order:-1;min-height:300px}.customer-vehicle-main-photo{min-height:300px;max-height:360px}.customer-vehicle-info-strip{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:780px){.customer-vehicle-hero-copy{padding:22px 16px}.customer-vehicle-hero-head{display:grid}.customer-vehicle-actions{justify-content:flex-start}.customer-vehicle-stat-grid,.customer-vehicle-field-grid,.customer-vehicle-gallery-grid,.customer-vehicle-info-strip,.customer-vehicle-party-grid{grid-template-columns:minmax(0,1fr)}.customer-vehicle-party-card p{grid-template-columns:minmax(0,1fr);gap:5px}}.customer-erp-shell{-webkit-font-smoothing:antialiased;text-rendering:geometricprecision;font-family:Inter,Segoe UI,Arial,sans-serif;font-weight:400}.customer-erp-shell h1,.customer-erp-shell h2,.customer-erp-shell h3,.customer-erp-shell h4,.customer-erp-shell strong,.customer-erp-shell b,.customer-erp-shell button,.customer-erp-shell a,.customer-erp-shell label{letter-spacing:0}.customer-erp-shell .customer-erp-topbar h1{font-size:19px;font-weight:700}.customer-erp-shell .customer-erp-topbar p,.customer-erp-shell .customer-erp-ribbon,.customer-erp-shell .customer-erp-actions button,.customer-erp-shell .customer-erp-admin,.customer-erp-shell .customer-erp-search input,.customer-erp-shell .customer-erp-status span,.customer-erp-shell .customer-erp-no-results{font-weight:500}.customer-erp-shell .customer-erp-ribbon strong,.customer-erp-shell .customer-erp-status strong,.customer-erp-shell .customer-erp-nav a,.customer-erp-shell .customer-erp-actions button[aria-pressed=true],.customer-erp-shell .customer-erp-section-title{font-weight:650}.customer-erp-shell .customer-kpi-head h3{font-weight:700}.customer-erp-shell .customer-kpi-head small,.customer-erp-shell .customer-kpi-card .muted,.customer-erp-shell .customer-kpi-badge{font-weight:600}.customer-erp-shell .customer-kpi-card .price{font-weight:750}.customer-erp-shell .customer-card-title span,.customer-erp-shell .customer-card-title strong,.customer-erp-shell .customer-chart-legend span,.customer-erp-shell .customer-chart-tooltip span,.customer-erp-shell .customer-live-vehicle span,.customer-erp-shell .customer-live-row small,.customer-erp-shell .customer-hub-identity p,.customer-erp-shell .customer-mini-stat small,.customer-erp-shell .customer-mini-badge small,.customer-erp-shell .customer-mini-stat em,.customer-erp-shell .customer-hub-switch>span,.customer-erp-shell .customer-hub-switch input,.customer-erp-shell .customer-section-heading p,.customer-erp-shell .customer-balance-box small,.customer-erp-shell .customer-balance-box span,.customer-erp-shell .customer-outstanding-car span,.customer-erp-shell .customer-invoice-main span,.customer-erp-shell .customer-ledger-filter span,.customer-erp-shell .customer-ledger-filter label,.customer-erp-shell .customer-ledger-input,.customer-erp-shell .customer-ledger-print-head span,.customer-erp-shell .customer-ledger-print-head p,.customer-erp-shell .customer-ledger-account p,.customer-erp-shell .customer-ledger-summary-card small,.customer-erp-shell .customer-ledger-summary-card em,.customer-erp-shell .customer-ledger-table td{font-weight:500}.customer-erp-shell .customer-card-title span,.customer-erp-shell .customer-hub-tabs a,.customer-erp-shell .customer-section-heading h3,.customer-erp-shell .customer-live-vehicle strong,.customer-erp-shell .customer-live-row strong,.customer-erp-shell .customer-hub-identity h2,.customer-erp-shell .customer-mini-badge strong,.customer-erp-shell .customer-outstanding-car strong,.customer-erp-shell .customer-invoice-main strong,.customer-erp-shell .customer-invoice-open strong,.customer-erp-shell .customer-invoice-company h2,.customer-erp-shell .customer-invoice-company p,.customer-erp-shell .customer-invoice-title dt,.customer-erp-shell .customer-invoice-info-card p,.customer-erp-shell .customer-invoice-vehicle-row,.customer-erp-shell .customer-invoice-total-box div,.customer-erp-shell .customer-ledger-account h3{font-weight:650}.customer-erp-shell .customer-card-title strong,.customer-erp-shell .customer-chart-legend strong,.customer-erp-shell .customer-chart-tooltip strong,.customer-erp-shell .customer-live-vehicle b,.customer-erp-shell .customer-live-row b,.customer-erp-shell .customer-live-row>span,.customer-erp-shell .customer-mini-stat strong,.customer-erp-shell .customer-balance-box strong,.customer-erp-shell .customer-invoice-amount,.customer-erp-shell .customer-invoice-company strong,.customer-erp-shell .customer-invoice-title dd,.customer-erp-shell .customer-invoice-status>span,.customer-erp-shell .customer-invoice-status>strong,.customer-erp-shell .customer-invoice-status small,.customer-erp-shell .customer-invoice-info-card h3,.customer-erp-shell .customer-invoice-section h3,.customer-erp-shell .customer-invoice-info-grid small,.customer-erp-shell .customer-invoice-info-grid strong,.customer-erp-shell .customer-invoice-vehicle-head,.customer-erp-shell .customer-invoice-document footer,.customer-erp-shell .customer-ledger-print-head strong,.customer-erp-shell .customer-ledger-print-head h2,.customer-erp-shell .customer-ledger-account>span,.customer-erp-shell .customer-ledger-summary-card strong,.customer-erp-shell .customer-ledger-table th{font-weight:700}.customer-erp-shell .customer-invoice-title h1,.customer-erp-shell .customer-invoice-status b,.customer-erp-shell .customer-invoice-total-box .grand strong{font-weight:800}@media (max-width:1320px){.customer-hub-hero{grid-template-columns:1fr}.customer-hub-identity{border-bottom:1px solid #ffd1dc;border-right:0;padding:10px 0 18px}.customer-report-grid,.customer-dashboard-chart-grid,.customer-ledger-charts,.customer-live-board{grid-template-columns:minmax(0,1fr)}.customer-ledger-charts{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-ledger-balance-chart{grid-column:1/-1}.customer-ledger-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-ledger-work-area{grid-template-columns:minmax(0,1fr)}.customer-ledger-work-area .customer-ledger-charts{grid-template-columns:repeat(3,minmax(0,1fr))}.customer-invoice-doc-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.customer-invoice-status{grid-column:1/-1;grid-template-columns:minmax(180px,230px) minmax(180px,230px) minmax(0,1fr);align-items:start}.customer-invoice-status>strong{place-self:center start;margin-top:0}}@media (max-width:900px){.customer-hub-snapshot,.customer-hub-switch>div,.customer-balance-grid,.customer-ledger-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-invoice-row{grid-template-columns:74px minmax(0,1fr)}.customer-invoice-amount,.customer-action-row{grid-column:2;justify-content:flex-start}.customer-invoice-toolbar{grid-template-columns:minmax(0,1fr);align-items:stretch}.customer-invoice-view-switch,.customer-invoice-filter-btn,.customer-invoice-record-pill{justify-self:start}.customer-invoice-view-switch{flex-wrap:wrap}.customer-invoice-card-grid{grid-template-columns:repeat(auto-fill,minmax(230px,1fr))}.customer-ledger-print-head,.customer-ledger-filter{grid-template-columns:minmax(0,1fr)}.customer-ledger-charts,.customer-ledger-balance-chart{grid-column:auto;grid-template-columns:minmax(0,1fr)}.customer-ledger-work-area .customer-ledger-charts,.customer-ledger-table-toolbar{grid-template-columns:minmax(0,1fr)}.customer-ledger-page-size,.customer-ledger-table-meta{justify-self:start}.customer-donut-wrap{grid-template-columns:minmax(0,1fr)}.customer-invoice-document{padding:22px 18px}.customer-invoice-doc-head,.customer-invoice-party-grid,.customer-invoice-bottom-grid,.customer-invoice-status{grid-template-columns:minmax(0,1fr)}.customer-invoice-status>strong{justify-self:center;margin-top:-42px}.customer-invoice-info-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-invoice-vehicle-table{overflow-x:auto}.customer-invoice-vehicle-head,.customer-invoice-vehicle-row{min-width:680px}.customer-invoice-image-panel{grid-template-columns:minmax(0,1fr)}.customer-invoice-preview-photo{width:100%;max-width:260px;height:156px}.customer-image-viewer{padding:12px}.customer-image-viewer-panel{border-radius:10px;width:100%;max-height:94vh}.customer-image-viewer-stage{min-height:320px;padding:10px}.customer-image-viewer-photo{height:58vh}.customer-image-viewer-nav{width:36px;height:36px}.customer-image-viewer-nav.prev{left:10px}.customer-image-viewer-nav.next{right:10px}}@media (max-width:560px){.customer-hub-snapshot,.customer-hub-switch>div,.customer-balance-grid,.customer-ledger-summary{grid-template-columns:minmax(0,1fr)}.customer-hub-tabs{grid-template-columns:repeat(11,132px)}.customer-ledger-table-toolbar{padding:12px}.customer-ledger-page-size{justify-content:space-between;width:100%}.customer-ledger-page-size button{flex:1;min-width:0}.customer-ledger-tabs{width:100%}.customer-ledger-tabs button{flex:1;min-width:0}.customer-invoice-view-actions{flex-direction:column;align-items:stretch}.customer-invoice-view-actions .customer-action-row{justify-content:flex-start}.customer-invoice-title h1{font-size:25px}.customer-invoice-info-grid,.customer-invoice-card-grid{grid-template-columns:minmax(0,1fr)}.customer-invoice-card .customer-invoice-image-link{aspect-ratio:1.35}.customer-image-viewer-panel header{flex-direction:column;align-items:stretch}.customer-image-viewer-panel header strong{max-width:100%}.customer-image-viewer-close{justify-content:center}.customer-image-viewer-strip button{width:70px;height:50px}.customer-invoice-frame-shell{align-items:stretch;padding:8px}.customer-invoice-frame-panel{border-radius:12px;width:100%;height:calc(100dvh - 16px)}.customer-invoice-frame-panel header{flex-direction:column;align-items:stretch;gap:8px;padding:10px}.customer-invoice-frame-panel header button{width:100%;min-height:42px}.customer-invoice-output-grid{grid-template-columns:minmax(0,1fr)}.customer-invoice-output-panel header{padding:18px}}@media (max-width:1180px){.customer-invoice-erp-hero{grid-template-columns:minmax(0,1fr)}.customer-invoice-erp-photo{border-top:1px solid #ffd5de;border-left:0}.customer-invoice-erp-photo-box{min-height:360px;max-height:460px}.customer-invoice-erp-meta-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.customer-invoice-erp-main{padding:24px 18px}.customer-invoice-erp-main h1{font-size:31px}.customer-invoice-erp-kpis,.customer-invoice-erp-meta-grid,.customer-invoice-erp-field-grid{grid-template-columns:minmax(0,1fr)}.customer-invoice-erp-actions .btn,.customer-invoice-erp-nav{flex:auto;min-width:120px}}@media print{body.customer-dashboard-mode{background:#fff!important}.no-print,.customer-erp-sidebar,.customer-erp-appbar,.customer-erp-ribbon,.customer-erp-tabs,.customer-erp-topbar{display:none!important}.customer-erp-shell{background:#fff!important;display:block!important}.customer-erp-workspace,.customer-erp-content{padding:0!important;display:block!important}.customer-ledger-print{color:#000;background:#fff;width:100%}.customer-ledger-print-head,.customer-ledger-table-card,.customer-ledger-summary-card{box-shadow:none!important}.customer-ledger-summary{grid-template-columns:repeat(4,1fr)}.customer-ledger-summary-card.tx{display:none}.customer-ledger-table{min-width:0;font-size:10px}.customer-ledger-table th,.customer-ledger-table td{padding:8px}.customer-invoice-document{width:100%;box-shadow:none;border:0;border-radius:0;padding:0}.customer-invoice-doc-head{grid-template-columns:1.1fr 1fr 210px}.customer-invoice-party-grid{grid-template-columns:repeat(3,1fr)}.customer-invoice-bottom-grid{grid-template-columns:1fr 1fr 1.2fr}.customer-invoice-document-view{display:block!important}.customer-sales-invoice-sheet{width:210mm!important;min-height:297mm!important;box-shadow:none!important;border:0!important;border-radius:0!important;margin:0 auto!important;padding:11.8mm 10.8mm 10mm!important}.customer-sales-invoice-top{grid-template-columns:1.15fr 1.02fr .9fr!important}.customer-sales-party-grid{grid-template-columns:repeat(3,1fr)!important}.customer-sales-bottom{grid-template-columns:.95fr 1.25fr 1.42fr!important}}.customer-erp-brand{overflow:hidden}.customer-erp-appbar{padding-right:36px;overflow:visible}.customer-erp-user-tools{flex-wrap:nowrap}.customer-erp-user-tools button,.customer-erp-user-tools a[aria-label]{color:#1f2d46;cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;width:28px;height:28px;min-height:30px;display:inline-grid;position:relative}.customer-erp-notify span{color:#fff;background:#e71955;border:2px solid #fff;border-radius:999px;place-items:center;width:16px;height:16px;font-size:9px;font-weight:950;display:grid;position:absolute;top:-5px;right:-4px}.customer-erp-avatar{color:#071b45;background:#f2d8ca;border-radius:999px;place-items:center;width:28px;height:28px;display:grid}.customer-erp-admin{gap:6px;padding-left:2px}.customer-erp-admin>span:nth-child(2){text-overflow:ellipsis;white-space:nowrap;max-width:92px;overflow:hidden}.customer-erp-shell.customer-erp-sidebar-collapsed .customer-erp-brand img{content:url(/brand/dean_d_mark_blue.png);-o-object-fit:contain;object-fit:contain;width:44px;height:44px}.customer-hub-tabs button{color:#3f4f67;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:8px;min-height:44px;padding:7px 10px;font-size:12px;font-weight:900;line-height:1.1;display:grid}.customer-hub-tabs button svg{color:#e71955}.customer-hub-tabs button.active{color:#fff;background:#e71955;box-shadow:0 10px 22px #e719552e}.customer-hub-tabs button.active svg{color:#fff}.customer-hub-tabs a{display:none}.customer-hub-timeline{padding:0;overflow:hidden}.customer-timeline-stat-grid{background:#f8fafcd1;border-bottom:1px solid #e9eff7;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.customer-timeline-stat{border-right:1px solid #e9eff7;min-width:0;padding:12px 16px}.customer-timeline-stat:last-child{border-right:0}.customer-timeline-stat small{letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.2;display:block}.customer-timeline-stat strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;margin-top:4px;font-size:14px;font-weight:700;line-height:1.2;display:block;overflow:hidden}.customer-timeline-stat.emerald small{color:#047857}.customer-timeline-stat.rose small{color:#be123c}.customer-timeline-stat.fuchsia small{color:#a21caf}.customer-timeline-stat.slate small{color:#64748b}.customer-timeline-list{gap:12px;max-height:none;padding:16px 16px 28px;display:grid;position:relative;overflow-y:visible}.customer-timeline-items{gap:12px;display:grid}.customer-timeline-line{pointer-events:none;background:linear-gradient(#fecdd3,#fbcfe8,#fbcfe800);width:1px;position:absolute;top:16px;bottom:20px;left:34px}.customer-timeline-row{align-items:flex-start;gap:12px;min-width:0;display:flex;position:relative}.customer-timeline-icon{z-index:1;border:4px solid #fff;border-radius:999px;flex:none;place-items:center;width:36px;height:36px;display:grid;position:relative;box-shadow:0 3px 8px #0f172a14}.customer-timeline-icon.payment{color:#047857;background:#d1fae5}.customer-timeline-icon.sale{color:#be123c;background:#ffe4e9}.customer-timeline-icon.domestic{color:#be185d;background:#fce7f3}.customer-timeline-icon.refund{color:#a21caf;background:#fae8ff}.customer-timeline-card{background:#fff;border:1px solid #e2e8f0;border-radius:10px;flex:1;justify-content:space-between;gap:14px;min-width:0;padding:12px;transition:border-color .17s,box-shadow .17s,transform .17s;display:flex;box-shadow:0 1px 2px #0f172a0d}.customer-timeline-card:hover{border-color:#fecdd3;transform:translateY(-1px);box-shadow:0 8px 18px #0f172a14}.customer-timeline-card>div{min-width:0}.customer-timeline-card span{color:#94a3b8;letter-spacing:.04em;text-transform:uppercase;font-size:10px;font-weight:700;display:block}.customer-timeline-card strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;min-width:0;margin-top:3px;font-size:13px;font-weight:700;display:block;overflow:hidden}.customer-timeline-card small,.customer-timeline-card em{color:#64748b;overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-style:normal;font-weight:500;line-height:1.35;display:block}.customer-timeline-card em{color:#475569;font-weight:600}.customer-timeline-value{white-space:nowrap;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;align-self:flex-start;padding:6px 9px;font-size:11px;font-weight:700;line-height:1}.customer-timeline-value.payment{color:#047857;background:#d1fae5}.customer-timeline-value.sale{color:#be123c;background:#ffe4e9}.customer-timeline-value.domestic{color:#be185d;background:#fce7f3}.customer-timeline-value.refund{color:#a21caf;background:#fae8ff}.customer-invoice-image-panel{background:#f8fbff;border:1px solid #d8e2ef;border-radius:12px;grid-template-columns:170px minmax(0,1fr);align-items:center;gap:14px;margin:0 0 14px;padding:12px;display:grid}.customer-invoice-preview-photo{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:10px;place-items:center;width:154px;height:104px;display:grid;position:relative;overflow:hidden}.customer-invoice-preview-photo img{-o-object-fit:contain;object-fit:contain;border-radius:inherit;width:100%;height:100%;display:block}.customer-invoice-image-panel>div{min-width:0}.customer-invoice-image-panel strong{color:#071b45;font-size:15px;font-weight:950;display:block}.customer-invoice-image-panel span,.customer-invoice-image-panel small{color:#60708b;margin-top:4px;font-size:12px;font-weight:750;display:block}.customer-erp-shell .customer-hub-tabs button,.customer-erp-shell .customer-timeline-row strong,.customer-erp-shell .customer-invoice-image-panel strong{font-weight:650}.customer-erp-shell .customer-timeline-row>span,.customer-erp-shell .customer-timeline-row small,.customer-erp-shell .customer-invoice-image-panel span,.customer-erp-shell .customer-invoice-image-panel small{font-weight:500}.customer-erp-shell .customer-erp-notify span,.customer-erp-shell .customer-timeline-row b{font-weight:700}.customer-erp-shell .customer-hub-page{gap:16px;padding-bottom:40px}.customer-erp-shell .customer-hub-hero{background:linear-gradient(100deg,#fff1f4 0%,#fff 52%,#fdf2f8 100%);border-color:#ffe4e9;border-radius:12px;grid-template-columns:280px minmax(230px,280px) minmax(460px,1fr);gap:28px;min-height:184px;padding:12px;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-dashboard-account-header{grid-template-columns:300px minmax(520px,1fr);align-items:center}.customer-erp-shell .customer-dashboard-account-header .customer-hub-snapshot{grid-template-columns:repeat(14,minmax(0,1fr))}.customer-erp-shell .customer-dashboard-account-header .customer-mini-stat{grid-column:span 3}.customer-erp-shell .customer-dashboard-account-header .customer-mini-badge{grid-column:span 2}.customer-erp-shell .customer-hub-identity{border-right-color:#ffe4e9;gap:12px;padding:0 20px 0 0}.customer-erp-shell .customer-hub-identity>span{color:#be123c;background:#fffc;border-color:#ffe4e9;border-radius:12px;width:44px;height:44px}.customer-erp-shell .customer-hub-identity h2{color:#020617;font-size:18px;font-weight:700;line-height:1.25}.customer-erp-shell .customer-hub-identity p{color:#64748b;margin-top:4px;font-size:12px;font-weight:500;line-height:1.25}.customer-erp-shell .customer-hub-link-panel{background:#ffffffc7;border:1px solid #e2e8f0;border-radius:10px;gap:8px;min-width:0;padding:12px 16px;display:grid}.customer-erp-shell .customer-hub-link-panel>span{color:#be123c;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-hub-link-panel>strong{color:#020617;overflow-wrap:anywhere;min-width:0;font-size:20px;font-weight:700;line-height:1.1}.customer-erp-shell .customer-hub-link-panel dl{gap:6px;margin:0;display:grid}.customer-erp-shell .customer-hub-link-panel div{gap:2px;min-width:0;display:grid}.customer-erp-shell .customer-hub-link-panel dt,.customer-erp-shell .customer-hub-link-panel dd{min-width:0;margin:0;line-height:1.2}.customer-erp-shell .customer-hub-link-panel dt{color:#64748b;text-transform:uppercase;font-size:10px;font-weight:700}.customer-erp-shell .customer-hub-link-panel dd{color:#334155;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.customer-erp-shell .customer-hub-actions{background:#fff;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:220px minmax(0,1fr);align-items:stretch;gap:12px;padding:10px;display:grid;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-hub-actions-title{background:linear-gradient(135deg,#fff1f4 0%,#fff 100%);border:1px solid #ffe4e9;border-radius:10px;align-content:center;gap:4px;min-width:0;padding:10px 14px;display:grid}.customer-erp-shell .customer-hub-actions-title span{color:#be123c;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-hub-actions-title strong{color:#0f172a;font-size:13px;font-weight:700;line-height:1.2}.customer-erp-shell .customer-hub-action-grid{grid-template-columns:repeat(8,minmax(92px,1fr));gap:8px;min-width:0;display:grid}.customer-erp-shell .customer-hub-action{color:#475569;text-align:left;cursor:pointer;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;grid-template-rows:auto auto;grid-template-columns:24px minmax(0,1fr);align-content:center;gap:2px 8px;min-width:0;min-height:58px;padding:8px 10px;text-decoration:none;display:grid}.customer-erp-shell .customer-hub-action svg{color:#e71955;grid-row:span 2;align-self:center}.customer-erp-shell .customer-hub-action span{color:#475569;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:11px;font-weight:700;line-height:1.15;overflow:hidden}.customer-erp-shell .customer-hub-action b{color:#020617;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;line-height:1.15;overflow:hidden}.customer-erp-shell .customer-hub-action:hover,.customer-erp-shell .customer-hub-action:focus-visible{color:#be123c;background:#fff1f4;border-color:#fecdd3;outline:none;box-shadow:0 8px 18px #e7195514}.customer-erp-shell .customer-hub-snapshot{background:#ffffffb3;border-radius:8px;grid-template-columns:repeat(12,minmax(0,1fr));align-content:center;gap:8px;min-width:0;padding:8px;box-shadow:inset 0 0 0 1px #ffffffb3}.customer-erp-shell .customer-hub-snapshot .customer-mini-stat{grid-column:span 3}.customer-erp-shell .customer-hub-snapshot .customer-mini-badge{grid-column:span 2}.customer-erp-shell .customer-mini-stat{min-height:64px;box-shadow:none;border:0;border-radius:6px;padding:8px 12px;display:block}.customer-erp-shell .customer-mini-stat>span{display:none}.customer-erp-shell .customer-mini-stat small,.customer-erp-shell .customer-mini-badge small{letter-spacing:.02em;font-size:10px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-mini-stat strong{color:#020617;margin-top:4px;font-size:14px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-mini-stat em{color:#64748b;margin-top:2px;font-size:10px;font-weight:600;line-height:1.15}.customer-erp-shell .customer-mini-stat.blue{background:#f0f9fff2}.customer-erp-shell .customer-mini-stat.blue small{color:#0369a1}.customer-erp-shell .customer-mini-stat.green{background:#ecfdf5f2}.customer-erp-shell .customer-mini-stat.green small{color:#047857}.customer-erp-shell .customer-mini-stat.amber{background:#fffbebf2}.customer-erp-shell .customer-mini-stat.amber small{color:#b45309}.customer-erp-shell .customer-mini-stat.rose{background:#fff1f2f2}.customer-erp-shell .customer-mini-stat.rose small,.customer-erp-shell .customer-mini-stat.rose strong{color:#be123c}.customer-erp-shell .customer-mini-badge{background:#f8fafccc;border-color:#e2e8f0;border-radius:8px;grid-template-columns:28px minmax(0,1fr);align-content:center;gap:6px 8px;min-height:58px;padding:8px 12px;display:grid}.customer-erp-shell .customer-mini-badge svg{color:#e71955;grid-row:span 2;align-self:start;width:14px;height:14px;margin-top:3px}.customer-erp-shell .customer-mini-badge strong{color:#020617;min-width:0;margin-top:0;font-size:14px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-hub-switch{align-items:stretch;gap:12px}.customer-erp-shell .customer-hub-switch>span{letter-spacing:.02em;color:#64748b;font-size:10px;font-weight:700;line-height:1.15}.customer-erp-shell .customer-hub-switch label{background:#f8fafc;border-color:#e2e8f0;border-radius:8px;height:40px}.customer-erp-shell .customer-hub-switch input{color:#64748b;font-size:13px;font-weight:500}.customer-erp-shell .customer-hub-switch>div{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.customer-erp-shell .customer-hub-switch>div .customer-mini-badge{grid-column:auto;min-width:120px}.customer-erp-shell .customer-hub-tabs{background:#fff;border-color:#e2e8f0;border-radius:12px;grid-template-columns:repeat(11,minmax(112px,1fr));gap:6px;padding:8px;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-hub-tabs button{color:#475569;border-radius:8px;grid-template-columns:24px minmax(0,1fr);gap:8px;height:44px;min-height:44px;padding:0 10px;font-size:12px;font-weight:700;line-height:1.15;transition:background-color .15s,color .15s,box-shadow .15s}.customer-erp-shell .customer-hub-tab-icon{color:#e71955;background:#fff1f4;border-radius:6px;place-items:center;width:24px;height:24px;display:grid}.customer-erp-shell .customer-hub-tab-icon svg{width:14px;height:14px}.customer-erp-shell .customer-hub-tab-label{text-align:center;min-width:0}.customer-erp-shell .customer-hub-tabs button:hover{color:#be123c;background:#fff1f4}.customer-erp-shell .customer-hub-tabs button.active{color:#fff;background:#e71955;box-shadow:0 1px 2px #e7195533}.customer-erp-shell .customer-hub-tabs button.active .customer-hub-tab-icon{color:#fff;background:#ffffff29}.customer-erp-shell .customer-section-heading h3{color:#0f172a;font-size:14px;font-weight:700}.customer-erp-shell .customer-section-heading p{color:#64748b;margin-top:4px;margin-bottom:12px;font-size:12px;font-weight:400}.customer-erp-shell .customer-balance-overview{padding:16px}.customer-erp-shell .customer-balance-grid{gap:12px}.customer-erp-shell .customer-balance-box{border-color:#e2e8f0;border-radius:12px;min-height:116px;padding:20px;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-balance-box small{letter-spacing:.02em;color:#64748b;font-size:12px;font-weight:600}.customer-erp-shell .customer-balance-box strong{color:#020617;margin-top:12px;font-size:24px;font-weight:700;line-height:1.1}.customer-erp-shell .customer-balance-box span{color:#64748b;margin-top:4px;font-size:12px;font-weight:400}.customer-erp-shell .customer-outstanding-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:20px;display:grid}.customer-erp-shell .customer-outstanding-grid .customer-outstanding-car{border-color:#e2e8f0;border-radius:12px;width:100%;margin-top:0;box-shadow:0 1px 2px #0f172a0d}.customer-erp-shell .customer-vehicle-balance-card{background:#fff;border-color:#e2e8f0;border-radius:12px;padding:0;overflow:hidden}.customer-erp-shell .customer-vehicle-balance-summary{background:linear-gradient(90deg,#fff1f4,#fff 48%,#eff6ff);border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-erp-shell .customer-vehicle-balance-summary .customer-balance-box{box-shadow:none;border:0;border-right:1px solid #e2e8f0;border-radius:0}.customer-erp-shell .customer-vehicle-balance-summary .customer-balance-box:last-child{border-right:0}.customer-erp-shell .customer-vehicle-balance-table-wrap{overflow-x:auto}.customer-erp-shell .customer-vehicle-balance-table{border-collapse:collapse;text-align:left;width:100%;min-width:1180px;font-size:13px}.customer-erp-shell .customer-vehicle-balance-table thead{background:#f8fafc;border-bottom:1px solid #e2e8f0}.customer-erp-shell .customer-vehicle-balance-table th{color:#64748b;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;padding:12px 16px;font-size:11px;font-weight:800}.customer-erp-shell .customer-vehicle-balance-table td{color:#475569;vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:12px 16px}.customer-erp-shell .customer-vehicle-balance-table tbody tr:hover{background:#fff1f4}.customer-erp-shell .customer-vehicle-balance-table td strong{color:#020617;font-weight:800;display:block}.customer-erp-shell .customer-vehicle-balance-table td small{color:#64748b;margin-top:3px;font-size:11px;font-weight:600;display:block}.customer-erp-shell .customer-vehicle-balance-case,.customer-erp-shell .customer-vehicle-balance-due,.customer-erp-shell .customer-vehicle-balance-status{border-radius:999px;align-items:center;min-height:24px;padding:3px 10px;font-size:12px;font-weight:900;line-height:1;display:inline-flex}.customer-erp-shell .customer-vehicle-balance-case{color:#be123c;background:#fff1f4;box-shadow:inset 0 0 0 1px #ffe4ea}.customer-erp-shell .customer-vehicle-balance-invoice{color:#1d4ed8;font-weight:800}.customer-erp-shell .customer-vehicle-balance-chassis{color:#334155;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:12px;font-weight:700}.customer-erp-shell .customer-vehicle-balance-table .money-cell{text-align:right;color:#020617;font-variant-numeric:tabular-nums;font-weight:850}.customer-erp-shell .customer-vehicle-balance-table .money-cell.paid{color:#047857}.customer-erp-shell .customer-vehicle-balance-due{color:#be123c;background:#fff1f4;border-radius:6px;justify-content:flex-end;min-width:116px;box-shadow:inset 0 0 0 1px #ffe4ea}.customer-erp-shell .customer-vehicle-balance-status.shipped{color:#047857;background:#ecfdf5;box-shadow:inset 0 0 0 1px #d1fae5}.customer-erp-shell .customer-vehicle-balance-status.pending{color:#b45309;background:#fffbeb;box-shadow:inset 0 0 0 1px #fef3c7}.customer-erp-shell .customer-vehicle-balance-action{color:#1d4ed8;font-size:12px;font-weight:900;text-decoration:none}.customer-erp-shell .customer-vehicle-balance-action:hover{color:#be123c}.customer-erp-shell .customer-vehicle-balance-table tfoot{color:#fff;background:#020617}.customer-erp-shell .customer-vehicle-balance-table tfoot td{color:#fff;border-bottom:0;font-weight:900}.customer-erp-shell .customer-hub-report-section{background:#fff;border-color:#e2e8f0;border-radius:12px;padding:16px}.customer-erp-shell .customer-hub-table-wrap{background:#fff;border:1px solid #e2e8f0;border-radius:12px;width:100%;overflow-x:auto}.customer-erp-shell .customer-hub-data-table{border-collapse:collapse;text-align:left;width:100%;font-size:13px}.customer-erp-shell .customer-hub-data-table thead{background:linear-gradient(90deg,#f8fafc,#fff,#fff1f4);border-bottom:1px solid #e2e8f0}.customer-erp-shell .customer-hub-data-table th,.customer-erp-shell .customer-hub-data-table td{vertical-align:middle;white-space:nowrap;border-bottom:1px solid #f1f5f9;padding:12px 16px}.customer-erp-shell .customer-hub-data-table th{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:11px;font-weight:800}.customer-erp-shell .customer-hub-data-table tbody tr:hover{background:#fff1f4}.customer-erp-shell .customer-hub-data-table td{color:#475569;font-weight:600}.customer-erp-shell .customer-hub-data-table td strong{color:#020617;font-weight:850;display:block}.customer-erp-shell .customer-hub-data-table td small{color:#64748b;margin-top:3px;font-size:11px;font-weight:600;display:block}.customer-erp-shell .customer-hub-data-table .num{text-align:right;color:#020617;font-variant-numeric:tabular-nums;font-weight:850}.customer-erp-shell .customer-hub-sale-table{min-width:1080px}.customer-erp-shell .customer-hub-table-photo{-o-object-fit:cover;object-fit:cover;border-radius:8px;width:64px;height:48px;box-shadow:0 0 0 1px #e2e8f0}.customer-erp-shell .customer-payment-adjusted-cars{display:inline-block;position:relative}.customer-erp-shell .customer-payment-adjusted-cars summary{cursor:pointer;color:#047857;background:#ecfdf5;border:1px solid #a7f3d0;border-radius:8px;align-items:center;gap:6px;min-height:32px;padding:0 10px;font-size:12px;font-weight:900;list-style:none;display:inline-flex}.customer-erp-shell .customer-payment-adjusted-cars summary::-webkit-details-marker{display:none}.customer-erp-shell .customer-payment-adjusted-cars summary span{color:#047857;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:20px;height:20px;font-size:11px;display:inline-flex;box-shadow:inset 0 0 0 1px #a7f3d0}.customer-erp-shell .customer-payment-adjusted-cars>div{z-index:30;background:#fff;border:1px solid #d8e2ef;border-radius:12px;width:360px;max-width:min(80vw,360px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 18px 42px #0f172a29}.customer-erp-shell .customer-payment-adjusted-cars a{color:#334155;grid-template-columns:minmax(0,1fr) auto;gap:4px 12px;padding:10px 12px;text-decoration:none;display:grid}.customer-erp-shell .customer-payment-adjusted-cars a:hover{background:#f8fafc}.customer-erp-shell .customer-payment-adjusted-cars a strong{color:#020617;grid-column:1/-1;font-size:13px;font-weight:850}.customer-erp-shell .customer-payment-adjusted-cars a small{color:#64748b;font-size:11px;font-weight:700}.customer-erp-shell .customer-payment-adjusted-cars a b{color:#047857;white-space:nowrap;font-size:12px;font-weight:900}.customer-erp-shell .customer-hub-contact-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.customer-erp-shell .customer-hub-contact-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:4px 10px;min-height:74px;padding:12px;display:grid}.customer-erp-shell .customer-hub-contact-box span{color:#e71955;background:#fff;border-radius:9px;grid-row:span 2;place-items:center;width:34px;height:34px;display:grid;box-shadow:inset 0 0 0 1px #ffe4ea}.customer-erp-shell .customer-hub-contact-box small{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:800}.customer-erp-shell .customer-hub-contact-box strong{color:#020617;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:850;overflow:hidden}.customer-erp-shell .customer-payment-history{border-radius:12px}.customer-erp-shell .customer-payment-head{background:#fff;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customer-erp-shell .customer-payment-head h3{color:#020617;margin:0;font-size:14px;font-weight:700;line-height:1.2}.customer-erp-shell .customer-payment-head p{color:#475569;margin:6px 0 0;font-size:12px;font-weight:500;line-height:1.2}.customer-erp-shell .customer-payment-head>strong{color:#e71955;white-space:nowrap;background:#f8fafc;border-radius:999px;align-items:center;min-height:28px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.customer-erp-shell .customer-payment-summary{border-bottom:1px solid #e2e8f0;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.customer-erp-shell .customer-payment-summary-cell{border-right:1px solid #e2e8f0;min-height:86px;padding:16px}.customer-erp-shell .customer-payment-summary-cell:last-child{border-right:0}.customer-erp-shell .customer-payment-summary-cell small{color:#64748b;letter-spacing:.02em;text-transform:uppercase;font-size:10px;font-weight:700;line-height:1.15;display:block}.customer-erp-shell .customer-payment-summary-cell strong{color:#020617;margin-top:8px;font-size:20px;font-weight:700;line-height:1.1;display:block}.customer-erp-shell .customer-payment-summary-cell span{color:#64748b;margin-top:6px;font-size:12px;font-weight:500;display:block}.customer-erp-shell .customer-payment-summary-cell.emerald{background:#ecfdf5}.customer-erp-shell .customer-payment-summary-cell.emerald small{color:#047857}.customer-erp-shell .customer-payment-summary-cell.amber{background:#fffbeb}.customer-erp-shell .customer-payment-summary-cell.amber small{color:#b45309}.customer-erp-shell .customer-payment-summary-cell.rose{background:#fff1f2}.customer-erp-shell .customer-payment-summary-cell.rose small{color:#be123c}.customer-erp-shell .customer-payment-table-wrap{overflow-x:auto}.customer-erp-shell .customer-payment-table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:1120px}.customer-erp-shell .customer-payment-table th{color:#475569;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #d8e2ef;height:44px;padding:0 16px;font-size:11px;font-weight:700}.customer-erp-shell .customer-payment-table td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e9eff7;min-height:60px;padding:12px 16px;font-size:13px;font-weight:500}.customer-erp-shell .customer-payment-table tr:hover td{background:#fff7fa}.customer-erp-shell .customer-payment-table .num{text-align:right}.customer-erp-shell .customer-payment-table td b{color:#071b45;font-variant-numeric:tabular-nums;font-size:13px;font-weight:800}.customer-erp-shell .customer-payment-type,.customer-erp-shell .customer-payment-currency{color:#4f46e5;letter-spacing:.02em;background:#eef2ff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:26px;padding:0 10px;font-size:10px;font-weight:800;display:inline-flex}.customer-erp-shell .customer-payment-type.pay,.customer-erp-shell .customer-payment-currency{color:#047857;background:#dcfce7}.customer-erp-shell .customer-payment-type.adj{color:#b45309;background:#fef3c7}.customer-erp-shell .customer-payment-car-link{color:#047857;white-space:nowrap;background:#ecfdf5;border:1px solid #bbf7d0;border-radius:8px;align-items:center;min-height:30px;padding:0 12px;font-size:12px;font-weight:800;text-decoration:none;display:inline-flex}.customer-erp-shell .customer-payment-car-link:hover,.customer-erp-shell .customer-payment-car-link:focus-visible{background:#dcfce7;border-color:#86efac;outline:none}.customer-erp-shell .customer-payment-view-cars{color:#047857;cursor:pointer;min-height:30px;font:inherit;white-space:nowrap;background:#dcfce7;border:1px solid #86efac;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;line-height:1;transition:border-color .16s,background .16s,color .16s,box-shadow .16s;display:inline-flex}.customer-erp-shell .customer-payment-view-cars span{color:#047857;background:#fff;border-radius:999px;justify-content:center;align-items:center;min-width:18px;min-height:18px;font-size:11px;font-weight:900;display:inline-flex}.customer-erp-shell .customer-payment-view-cars:hover,.customer-erp-shell .customer-payment-view-cars:focus-visible{background:#bbf7d0;border-color:#4ade80;outline:none;box-shadow:0 8px 18px #04785724}.customer-erp-shell .customer-payment-muted{color:#64748b;white-space:nowrap;font-size:12px;font-weight:600}.customer-erp-shell .customer-payment-description{color:#334155;overflow-wrap:anywhere;max-width:620px;line-height:1.45;display:block}.customer-payment-dialog-backdrop{z-index:1000;background:#0f172a7a;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.customer-payment-dialog{background:#fff;border:1px solid #d7e2ef;border-radius:12px;flex-direction:column;width:min(980px,100%);max-height:min(720px,100vh - 48px);display:flex;overflow:hidden;box-shadow:0 28px 70px #0f172a47}.customer-payment-dialog header{background:#f8fafc;border-bottom:1px solid #e2e8f0;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.customer-payment-dialog header strong{color:#071b45;font-size:15px;font-weight:800;display:block}.customer-payment-dialog header span{color:#64748b;margin-top:5px;font-size:12px;font-weight:600;display:block}.customer-payment-dialog header button{color:#0f172a;cursor:pointer;background:#fff;border:1px solid #d7e2ef;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;display:inline-flex}.customer-payment-dialog header button:hover,.customer-payment-dialog header button:focus-visible{color:#e71955;border-color:#fb7185;outline:none}.customer-payment-dialog-body{min-height:0;padding:16px;overflow:auto}.customer-payment-dialog-table-wrap{border:1px solid #d7e2ef;border-radius:10px;overflow-x:auto}.customer-payment-dialog table{border-collapse:collapse;text-align:left;background:#fff;width:100%;min-width:760px}.customer-payment-dialog th{color:#475569;letter-spacing:.02em;text-transform:uppercase;white-space:nowrap;background:#f8fafc;border-bottom:1px solid #d8e2ef;height:42px;padding:0 14px;font-size:11px;font-weight:800}.customer-payment-dialog td{color:#1e293b;vertical-align:middle;border-bottom:1px solid #e9eff7;padding:12px 14px;font-size:13px;font-weight:600}.customer-payment-dialog tbody tr:last-child td{border-bottom:0}.customer-payment-dialog td strong,.customer-payment-dialog td b{color:#071b45;font-weight:800}.customer-payment-dialog .num{text-align:right;font-variant-numeric:tabular-nums}.customer-payment-dialog .mono{font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:12px}.customer-payment-dialog tfoot td{color:#071b45;background:#f8fafc;border-top:1px solid #d8e2ef;border-bottom:0;font-weight:800}.customer-payment-dialog footer{background:#fff;border-top:1px solid #e2e8f0;justify-content:flex-end;padding:12px 16px;display:flex}.customer-payment-dialog footer button{color:#071b45;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:8px;min-height:38px;padding:0 18px;font-size:13px;font-weight:800}.customer-payment-dialog footer button:hover,.customer-payment-dialog footer button:focus-visible{color:#e71955;border-color:#e71955;outline:none}@keyframes customerPageEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translate(0,0)}}@keyframes customerTabEnter{0%{opacity:0;transform:translate(10px)}to{opacity:1;transform:translate(0,0)}}@keyframes customerCardEnter{0%{opacity:0;transform:translateY(6px)scale(.996)}to{opacity:1;transform:translate(0,0)scale(1)}}.customer-erp-shell .customer-erp-content{will-change:opacity, transform;animation:.22s cubic-bezier(.16,1,.3,1) both customerPageEnter}.customer-erp-shell .customer-hub-tab-panel{will-change:opacity, transform;gap:14px;animation:.19s cubic-bezier(.16,1,.3,1) both customerTabEnter;display:grid}.customer-erp-shell .dashboard-card,.customer-erp-shell .customer-report-card,.customer-erp-shell .customer-kpi-card,.customer-erp-shell .customer-ledger-summary-card,.customer-erp-shell .customer-invoice-document,.customer-erp-shell .customer-hub-hero,.customer-erp-shell .customer-hub-actions,.customer-erp-shell .customer-workspace-row,.customer-erp-shell .customer-workspace-action{animation:.24s cubic-bezier(.16,1,.3,1) both customerCardEnter}.customer-erp-shell .customer-kpi-card:nth-child(2),.customer-erp-shell .customer-report-grid>:nth-child(2),.customer-erp-shell .customer-live-board>:nth-child(2){animation-delay:28ms}.customer-erp-shell .customer-kpi-card:nth-child(3),.customer-erp-shell .customer-report-grid>:nth-child(3),.customer-erp-shell .customer-live-board>:nth-child(3){animation-delay:56ms}.customer-erp-shell .customer-kpi-card:nth-child(4){animation-delay:84ms}.customer-erp-shell .customer-kpi-card:nth-child(5){animation-delay:.112s}.customer-erp-shell .customer-kpi-card:nth-child(6){animation-delay:.14s}.customer-erp-shell .customer-erp-nav a,.customer-erp-shell .customer-erp-actions button,.customer-erp-shell .customer-hub-tabs button,.customer-erp-shell .customer-hub-tab-icon,.customer-erp-shell .customer-hub-action,.customer-erp-shell .btn{transition:background-color .17s,border-color .17s,color .17s,box-shadow .17s,opacity .17s,transform .17s cubic-bezier(.16,1,.3,1)}.customer-erp-shell .customer-erp-nav a:hover,.customer-erp-shell .customer-hub-tabs button:hover,.customer-erp-shell .btn:hover{transform:translateY(-1px)}.customer-erp-shell .customer-erp-nav a:active,.customer-erp-shell .customer-erp-actions button:active,.customer-erp-shell .customer-hub-tabs button:active,.customer-erp-shell .btn:active{transform:translate(0,0)scale(.985)}.customer-erp-shell .customer-hub-tabs button.active .customer-hub-tab-icon{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.customer-erp-shell *,.customer-erp-shell :before,.customer-erp-shell :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}@media (max-width:1320px){.customer-erp-shell .customer-hub-hero{grid-template-columns:minmax(0,1fr)}.customer-erp-shell .customer-hub-identity{border-bottom:1px solid #ffe4e9;border-right:0;padding:0 0 18px}.customer-erp-shell .customer-hub-switch{align-items:stretch}.customer-erp-shell .customer-hub-actions{grid-template-columns:minmax(0,1fr)}.customer-erp-shell .customer-hub-action-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:900px){.customer-erp-shell .customer-hub-snapshot .customer-mini-stat{grid-column:span 6}.customer-erp-shell .customer-hub-snapshot .customer-mini-badge{grid-column:span 4}.customer-erp-shell .customer-hub-switch>div{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-erp-shell .customer-hub-switch>div .customer-mini-badge{min-width:0}.customer-erp-shell .customer-hub-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-erp-shell .customer-payment-summary{grid-template-columns:minmax(0,1fr)}.customer-erp-shell .customer-payment-summary-cell{border-bottom:1px solid #e2e8f0;border-right:0}.customer-erp-shell .customer-payment-summary-cell:last-child{border-bottom:0}}@media (max-width:560px){.customer-erp-shell .customer-hub-snapshot .customer-mini-stat,.customer-erp-shell .customer-hub-snapshot .customer-mini-badge{grid-column:span 12}.customer-erp-shell .customer-hub-tabs{grid-template-columns:repeat(11,132px)}.customer-erp-shell .customer-hub-switch>div,.customer-erp-shell .customer-outstanding-grid,.customer-erp-shell .customer-vehicle-balance-summary,.customer-erp-shell .customer-hub-action-grid{grid-template-columns:minmax(0,1fr)}.customer-timeline-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-timeline-stat:nth-child(2n){border-right:0}.customer-timeline-card{display:grid}.customer-timeline-value{width:fit-content}}.customer-erp-theme-dark{--customer-erp-bg:#0e1727;--customer-erp-sidebar:#0b1220;--customer-erp-card:#121c2e;--customer-erp-line:#263449;--customer-erp-line-soft:#1f2c40;--customer-erp-text:#eaf1ff;--customer-erp-muted:#9fb0ca;color:#eaf1ff;background:#0e1727}.customer-erp-theme-dark .customer-erp-sidebar,.customer-erp-theme-dark .customer-erp-appbar,.customer-erp-theme-dark .customer-erp-actions,.customer-erp-theme-dark .customer-date-popover,.customer-erp-theme-dark .customer-report-card,.customer-erp-theme-dark .dashboard-card,.customer-erp-theme-dark .customer-invoice-document,.customer-erp-theme-dark .customer-invoice-info-card,.customer-erp-theme-dark .customer-invoice-section,.customer-erp-theme-dark .customer-invoice-total-box,.customer-erp-theme-dark .customer-ledger-filter,.customer-erp-theme-dark .customer-ledger-table-card{color:#eaf1ff;background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-erp-workspace,.customer-erp-theme-dark .customer-erp-sticky-head,.customer-erp-theme-dark .customer-erp-topbar,.customer-erp-theme-dark .customer-erp-content{background:#0e1727}.customer-erp-theme-dark .customer-erp-sidebar-head,.customer-erp-theme-dark .customer-erp-appbar,.customer-erp-theme-dark .customer-erp-ribbon,.customer-erp-theme-dark .customer-erp-tabs{border-color:#263449}.customer-erp-theme-dark .customer-erp-sidebar{box-shadow:8px 0 24px #0003}.customer-erp-theme-dark .customer-erp-sidebar-head{background:#121c2e}.customer-erp-theme-dark .customer-erp-section-title{color:#7f91ad}.customer-erp-theme-dark .customer-erp-section-title span{background:#263449}.customer-erp-theme-dark .customer-erp-status{color:#ff8daf;background:#2b1420;border-color:#4a1728}.customer-erp-theme-dark .customer-erp-status svg,.customer-erp-theme-dark .customer-erp-status strong{color:#ff8daf}.customer-erp-theme-dark .customer-erp-status span{color:#f9a8bd}.customer-erp-theme-dark .customer-erp-ribbon{color:#8fb5ff;background:#13243d}.customer-erp-theme-dark .customer-erp-ribbon strong{color:#bfdbfe}.customer-erp-theme-dark .customer-erp-tabs{background:linear-gradient(#121c2e 0%,#0f1a2d 100%)}.customer-erp-theme-dark .customer-erp-tab{color:#9fb0ca;background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-erp-tab.is-active{color:#ff8daf;background:linear-gradient(#231526 0%,#17182f 100%);border-color:#7f1d3a}.customer-erp-theme-dark .customer-erp-tab-close:hover,.customer-erp-theme-dark .customer-erp-tab-close:focus-visible{color:#ff8daf;background:#3a2030}.customer-erp-theme-dark.customer-erp-embedded-page,.customer-erp-theme-dark .customer-erp-embedded-page{background:#0e1727}.customer-erp-theme-dark .customer-erp-search,.customer-erp-theme-dark .customer-ledger-input,.customer-erp-theme-dark .customer-ledger-table-search,.customer-erp-theme-dark .customer-ledger-page-size,.customer-erp-theme-dark .customer-hub-switch label,.customer-erp-theme-dark .customer-invoice-image-panel{color:#eaf1ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-erp-search:focus-within{color:#93c5fd;background:#121c2e;border-color:#4f8cff;box-shadow:0 0 0 4px #4f8cff29,0 12px 24px #0000003d}.customer-erp-theme-dark .customer-erp-search input,.customer-erp-theme-dark .customer-ledger-table-search input,.customer-erp-theme-dark .customer-hub-switch input{color:#eaf1ff}.customer-erp-theme-dark .customer-erp-search input::-moz-placeholder{color:#7f91ad}.customer-erp-theme-dark .customer-ledger-table-search input::-moz-placeholder{color:#7f91ad}.customer-erp-theme-dark .customer-invoice-search input::-moz-placeholder{color:#7f91ad}.customer-erp-theme-dark .customer-erp-search input::placeholder,.customer-erp-theme-dark .customer-ledger-table-search input::placeholder,.customer-erp-theme-dark .customer-invoice-search input::placeholder{color:#7f91ad}.customer-erp-theme-dark .customer-erp-brand img{filter:brightness(1.05)}.customer-erp-theme-dark.customer-erp-sidebar-collapsed .customer-erp-brand img{content:url(/brand/dean_d_mark_white.png)}.customer-erp-theme-dark .customer-erp-nav a,.customer-erp-theme-dark .customer-erp-user-tools button,.customer-erp-theme-dark .customer-erp-user-tools a,.customer-erp-theme-dark .customer-erp-topbar h1,.customer-erp-theme-dark .customer-card-title span,.customer-erp-theme-dark .customer-section-heading h3,.customer-erp-theme-dark .customer-invoice-title h1,.customer-erp-theme-dark .customer-invoice-title dd,.customer-erp-theme-dark .customer-invoice-company h2,.customer-erp-theme-dark .customer-invoice-info-card p,.customer-erp-theme-dark .customer-invoice-info-grid strong,.customer-erp-theme-dark .customer-invoice-vehicle-row,.customer-erp-theme-dark .customer-outstanding-car strong,.customer-erp-theme-dark .customer-invoice-main strong,.customer-erp-theme-dark .customer-ledger-summary-card strong,.customer-erp-theme-dark .customer-timeline-card strong,.customer-erp-theme-dark .customer-timeline-row b{color:#eaf1ff}.customer-erp-theme-dark .customer-erp-nav{border-color:#263449}.customer-erp-theme-dark .customer-erp-nav a:hover{color:#fda4af;background:#17243a}.customer-erp-theme-dark .customer-erp-nav a svg{color:#ff6b95}.customer-erp-theme-dark .customer-erp-nav a[aria-current=page]{color:#ff8daf;background:#2b1420}.customer-erp-theme-dark .customer-erp-user-tools{color:#cbd7ea}.customer-erp-theme-dark .customer-erp-user-tools button:hover,.customer-erp-theme-dark .customer-erp-user-tools a:hover,.customer-erp-theme-dark .customer-erp-sidebar-close:hover{background:#17243a}.customer-erp-theme-dark .customer-erp-language,.customer-erp-theme-dark .customer-erp-admin,.customer-erp-theme-dark .customer-erp-avatar,.customer-erp-theme-dark .customer-erp-sidebar-close{color:#eaf1ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-erp-no-results{color:#fda4af;background:#2b1420;border-color:#4a1728}.customer-erp-theme-dark .customer-erp-topbar p,.customer-erp-theme-dark .muted,.customer-erp-theme-dark .customer-section-heading p,.customer-erp-theme-dark .customer-invoice-title dt,.customer-erp-theme-dark .customer-invoice-company p,.customer-erp-theme-dark .customer-invoice-info-grid small,.customer-erp-theme-dark .customer-timeline-card small,.customer-erp-theme-dark .customer-timeline-card em,.customer-erp-theme-dark .customer-timeline-card span{color:#9fb0ca}.customer-erp-theme-dark .customer-hub-hero{background:linear-gradient(100deg,#231526 0%,#121c2e 52%,#17182f 100%);border-color:#3a2941}.customer-erp-theme-dark .customer-hub-tabs,.customer-erp-theme-dark .customer-hub-link-panel,.customer-erp-theme-dark .customer-balance-box,.customer-erp-theme-dark .customer-outstanding-car,.customer-erp-theme-dark .customer-invoice-panel,.customer-erp-theme-dark .customer-invoice-card,.customer-erp-theme-dark .customer-live-vehicle,.customer-erp-theme-dark .customer-mini-stat,.customer-erp-theme-dark .customer-mini-badge,.customer-erp-theme-dark .customer-timeline-card,.customer-erp-theme-dark .customer-ledger-summary-card{color:#eaf1ff;background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-invoice-toolbar{background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-invoice-search,.customer-erp-theme-dark .customer-invoice-filter-btn{color:#9fb0ca;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-invoice-search input{color:#eaf1ff}.customer-erp-theme-dark .customer-invoice-record-pill{color:#fda4af;background:#3a1624}.customer-erp-theme-dark .customer-invoice-row{border-color:#263449}.customer-erp-theme-dark .customer-invoice-row:hover{background:#0f1a2d}.customer-erp-theme-dark .customer-invoice-amount{color:#eaf1ff}.customer-erp-theme-dark .customer-invoice-view-switch,.customer-erp-theme-dark .customer-invoice-card dl div{background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-invoice-view-switch{background:#201527;border-color:#3a2941}.customer-erp-theme-dark .customer-invoice-view-switch button{color:#9fb0ca}.customer-erp-theme-dark .customer-invoice-view-switch button[aria-pressed=true]{color:#fda4af;background:#2b1420;border-color:#7f1d3a}.customer-erp-theme-dark .customer-invoice-chip-row span{color:#9fb0ca;background:#0f1a2d}.customer-erp-theme-dark .customer-invoice-chip-row span:first-child{color:#fda4af;background:#3a1624}.customer-erp-theme-dark .customer-invoice-origin-pill{color:#eaf1ff;background:#121c2eeb}.customer-erp-theme-dark .customer-invoice-card-head span{color:#bfdbfe;background:#172642}.customer-erp-theme-dark .customer-invoice-card-head strong,.customer-erp-theme-dark .customer-invoice-card-title,.customer-erp-theme-dark .customer-invoice-card dd{color:#eaf1ff}.customer-erp-theme-dark .customer-invoice-card dt{color:#9fb0ca}.customer-erp-theme-dark .customer-timeline-stat-grid{background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-timeline-stat{border-color:#263449}.customer-erp-theme-dark .customer-timeline-stat strong{color:#eaf1ff}.customer-erp-theme-dark .customer-timeline-icon{border-color:#121c2e}.customer-erp-theme-dark .customer-timeline-line{background:linear-gradient(#7f1d3a,#6b214d,#6b214d00)}.customer-erp-theme-dark .customer-svg-chart line{stroke:#263449}.customer-erp-theme-dark .customer-svg-chart text{fill:#9fb0ca}.customer-erp-theme-dark .customer-live-vehicle strong,.customer-erp-theme-dark .customer-live-row strong,.customer-erp-theme-dark .customer-live-row b{color:#eaf1ff}.customer-erp-theme-dark .customer-live-vehicle span,.customer-erp-theme-dark .customer-live-row small{color:#9fb0ca}.customer-erp-theme-dark .customer-live-row{border-color:#263449}.customer-erp-theme-dark .customer-hub-link-panel>strong,.customer-erp-theme-dark .customer-hub-link-panel dd{color:#eaf1ff}.customer-erp-theme-dark .customer-hub-link-panel>span{color:#fda4af}.customer-erp-theme-dark .customer-hub-link-panel dt{color:#9fb0ca}.customer-erp-theme-dark .customer-hub-actions,.customer-erp-theme-dark .customer-hub-action{background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-hub-actions-title{background:linear-gradient(135deg,#231526 0%,#121c2e 100%);border-color:#3a2941}.customer-erp-theme-dark .customer-hub-actions-title span,.customer-erp-theme-dark .customer-hub-action svg{color:#fda4af}.customer-erp-theme-dark .customer-hub-actions-title strong,.customer-erp-theme-dark .customer-hub-action b{color:#eaf1ff}.customer-erp-theme-dark .customer-hub-action span{color:#9fb0ca}.customer-erp-theme-dark .customer-hub-action:hover,.customer-erp-theme-dark .customer-hub-action:focus-visible{box-shadow:none;background:#1a2638;border-color:#4c2d42}.customer-erp-theme-dark .customer-payment-head,.customer-erp-theme-dark .customer-payment-table,.customer-erp-theme-dark .customer-payment-table td{background:#121c2e}.customer-erp-theme-dark .customer-payment-head,.customer-erp-theme-dark .customer-payment-summary,.customer-erp-theme-dark .customer-payment-summary-cell,.customer-erp-theme-dark .customer-payment-table th,.customer-erp-theme-dark .customer-payment-table td{border-color:#263449}.customer-erp-theme-dark .customer-payment-head h3,.customer-erp-theme-dark .customer-payment-table td,.customer-erp-theme-dark .customer-payment-table td b,.customer-erp-theme-dark .customer-payment-summary-cell strong{color:#eaf1ff}.customer-erp-theme-dark .customer-payment-head p,.customer-erp-theme-dark .customer-payment-table th,.customer-erp-theme-dark .customer-payment-summary-cell span,.customer-erp-theme-dark .customer-payment-muted,.customer-erp-theme-dark .customer-payment-description{color:#9fb0ca}.customer-erp-theme-dark .customer-payment-summary-cell.emerald,.customer-erp-theme-dark .customer-payment-summary-cell.amber,.customer-erp-theme-dark .customer-payment-summary-cell.rose,.customer-erp-theme-dark .customer-payment-table th{background:#0f1a2d}.customer-erp-theme-dark .customer-payment-table tr:hover td{background:#1a2638}.customer-erp-theme-dark .customer-payment-view-cars{color:#86efac;background:#0e251d;border-color:#1f5d43}.customer-erp-theme-dark .customer-payment-view-cars span{color:#86efac;background:#143526}.customer-erp-theme-dark .customer-payment-view-cars:hover,.customer-erp-theme-dark .customer-payment-view-cars:focus-visible{box-shadow:none;background:#143526;border-color:#2f8a61}.customer-erp-theme-dark .customer-payment-dialog{background:#121c2e;border-color:#263449;box-shadow:0 28px 70px #00000075}.customer-erp-theme-dark .customer-payment-dialog header,.customer-erp-theme-dark .customer-payment-dialog footer,.customer-erp-theme-dark .customer-payment-dialog th,.customer-erp-theme-dark .customer-payment-dialog tfoot td{background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-payment-dialog header strong,.customer-erp-theme-dark .customer-payment-dialog td,.customer-erp-theme-dark .customer-payment-dialog td strong,.customer-erp-theme-dark .customer-payment-dialog td b,.customer-erp-theme-dark .customer-payment-dialog tfoot td{color:#eaf1ff}.customer-erp-theme-dark .customer-payment-dialog header span,.customer-erp-theme-dark .customer-payment-dialog th{color:#9fb0ca}.customer-erp-theme-dark .customer-payment-dialog header button,.customer-erp-theme-dark .customer-payment-dialog footer button{color:#eaf1ff;background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-payment-dialog-table-wrap,.customer-erp-theme-dark .customer-payment-dialog td{border-color:#263449}.customer-erp-theme-dark .customer-payment-dialog table{background:#121c2e}.customer-erp-theme-dark .customer-ledger-money,.customer-erp-theme-dark .customer-ledger-snapshot-row strong{color:#eaf1ff;box-shadow:none;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-ledger-money.debit{color:#93c5fd;background:#111f37;border-color:#24447b}.customer-erp-theme-dark .customer-ledger-money.credit{color:#86efac;background:#0e251d;border-color:#1f5d43}.customer-erp-theme-dark .customer-ledger-money.balance.negative{color:#fda4af;background:#2b1420;border-color:#7f1d3a}.customer-erp-theme-dark .customer-ledger-money small{color:#bfdbfe;background:#172642}.customer-erp-theme-dark .customer-ledger-money.credit small{color:#86efac;background:#143526}.customer-erp-theme-dark .customer-ledger-money.balance.negative small{color:#fda4af;background:#4a1728}.customer-erp-theme-dark .customer-ledger-description strong{color:#eaf1ff}.customer-erp-theme-dark .customer-ledger-description small{color:#9fb0ca}.customer-erp-theme-dark .customer-ledger-description-chips span{color:#bfdbfe;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-ledger-snapshot-row{border-color:#263449}.customer-erp-theme-dark .customer-ledger-snapshot-row>span:not(.dot),.customer-erp-theme-dark .customer-ledger-snapshot-row strong small{color:#9fb0ca}.customer-erp-theme-dark .customer-mini-stat strong,.customer-erp-theme-dark .customer-mini-badge strong,.customer-erp-theme-dark .customer-balance-box strong{color:#eaf1ff}.customer-erp-theme-dark .customer-mini-stat small,.customer-erp-theme-dark .customer-mini-badge small,.customer-erp-theme-dark .customer-balance-box small,.customer-erp-theme-dark .customer-balance-box span{color:#9fb0ca}.customer-erp-theme-dark .customer-card-footer{color:#9fb0ca;border-color:#263449}.customer-settings-page{gap:16px;display:grid}.customer-settings-hero{background:linear-gradient(90deg,#fff 0%,#f8fbff 62%,#fff1f4 100%);border-color:#dbe7f5;justify-content:space-between;align-items:center;gap:18px;display:flex}.customer-settings-hero>div:first-child{align-items:center;gap:14px;min-width:0;display:flex}.customer-settings-avatar{color:#e71955;background:#fff1f4;border:1px solid #ffd8e2;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.customer-settings-hero h2{color:#071b45;margin:0;font-size:20px;font-weight:700;line-height:1.2}.customer-settings-hero p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:500}.customer-settings-link{color:#64748b;background:#fff;border:1px solid #d8e2ef;border-radius:999px;flex:none;align-items:center;gap:8px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.customer-settings-link.linked{color:#047857;background:#ecfdf5;border-color:#bbf7d0}.customer-settings-link.pending{color:#b45309;background:#fff7ed;border-color:#fed7aa}.customer-settings-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.customer-settings-card{align-content:start;gap:14px;display:grid}.customer-settings-wide{grid-column:span 2}.customer-settings-row-list{border:1px solid #e2e8f0;border-radius:10px;display:grid;overflow:hidden}.customer-settings-data-row{border-top:1px solid #e9eff7;grid-template-columns:150px minmax(0,1fr);align-items:center;gap:12px;min-height:44px;padding:10px 12px;display:grid}.customer-settings-data-row:first-child{border-top:0}.customer-settings-data-row span,.customer-settings-form-grid label>span{color:#64748b;font-size:12px;font-weight:600}.customer-settings-data-row strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.customer-settings-form-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.customer-settings-form-grid label{gap:7px;display:grid}.customer-settings-form-grid select{color:#071b45;background:#f8fbff;border:1px solid #d8e2ef;border-radius:9px;outline:none;width:100%;min-height:42px;padding:0 11px;font-size:13px;font-weight:600}.customer-settings-form-grid select:focus{border-color:#7ca7ff;box-shadow:0 0 0 3px #2563eb1f}.customer-settings-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.customer-settings-toggle{cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:36px minmax(0,1fr) 46px;align-items:center;gap:10px;min-height:74px;padding:12px;display:grid;position:relative}.customer-settings-toggle-icon{color:#2563eb;background:#eef4ff;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.customer-settings-toggle strong{color:#071b45;font-size:13px;font-weight:700;display:block}.customer-settings-toggle small{color:#64748b;margin-top:3px;font-size:12px;line-height:1.35;display:block}.customer-settings-toggle input{opacity:0;pointer-events:none;position:absolute}.customer-settings-toggle i{background:#cbd5e1;border-radius:999px;width:44px;height:24px;transition:background-color .17s;display:block;position:relative}.customer-settings-toggle i:after{content:"";background:#fff;border-radius:999px;width:18px;height:18px;transition:transform .17s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0f172a2e}.customer-settings-toggle input:checked+i{background:#e71955}.customer-settings-toggle input:checked+i:after{transform:translate(20px)}.customer-settings-segment{background:#f8fbff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:5px;display:grid}.customer-settings-segment button{color:#64748b;cursor:pointer;text-transform:capitalize;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:36px;font-size:12px;font-weight:700;display:inline-flex}.customer-settings-segment button[aria-pressed=true]{color:#e71955;background:#fff;box-shadow:0 1px 3px #0f172a17}.customer-settings-color-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.customer-settings-color-option{color:#071b45;cursor:pointer;text-align:left;background:#fff;border:1px solid #d8e2ef;border-radius:10px;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;min-height:48px;padding:8px 10px;font-size:12px;font-weight:800;display:grid}.customer-settings-color-option:hover,.customer-settings-color-option:focus-visible{background:#f8fbff;border-color:#b8c9e5;outline:none}.customer-settings-color-option[aria-checked=true]{color:#e71955;background:#fff4f7;border-color:#e71955;box-shadow:0 0 0 3px #e7195514}.customer-settings-color-swatch{border:1px solid #0f172a1f;border-radius:8px;width:30px;height:30px;display:block;box-shadow:inset 0 0 0 1px #ffffff52}.customer-settings-security{flex-wrap:wrap;gap:8px;display:flex}.customer-settings-savebar{z-index:3;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffffeb;border:1px solid #d8e2ef;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex;position:sticky;bottom:14px;box-shadow:0 14px 34px #0f172a1f}.customer-settings-savebar span{color:#64748b;font-size:12px;font-weight:600}.customer-profile-avatar-card{grid-template-columns:92px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:16px;display:grid}.customer-dashboard-with-aside{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.customer-dashboard-main-column{gap:16px;min-width:0;display:grid}.customer-dashboard-right-rail{align-self:start;gap:14px;min-width:0;display:grid;position:sticky;top:92px}.customer-dashboard-aside-card{gap:10px;display:grid}.customer-dashboard-aside-card .status-row{min-height:42px;color:inherit;text-decoration:none}.customer-dashboard-aside-card .btn{justify-content:center;width:100%}.customer-sidebar-marketing{background:#fff;border:1px solid #dbe7f5;border-radius:10px;width:calc(100% - 12px);height:154px;min-height:154px;margin:auto 6px 8px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;position:relative;overflow:hidden;box-shadow:0 8px 18px #0f172a0f}.customer-sidebar-marketing img{-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;transform-origin:50% 42%;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s;animation:12s ease-in-out infinite alternate customer-marketing-drift;display:block;transform:scale(1.02)}.customer-sidebar-marketing-action{z-index:2;color:#64748b;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffe0;border:1px solid #d8e2ef;border-radius:8px;place-items:center;width:28px;height:28px;display:grid;position:absolute;top:8px;right:8px;box-shadow:0 6px 14px #0f172a1a}.customer-dashboard-marketing-card img,.customer-profile-marketing-card img{-o-object-fit:cover;object-fit:cover;transform-origin:50% 45%;width:100%;height:100%;transition:transform .42s cubic-bezier(.16,1,.3,1),filter .42s;animation:14s ease-in-out infinite alternate customer-marketing-drift;display:block;transform:scale(1.02)}.customer-dashboard-marketing-card,.customer-profile-marketing-card{background:#fff;border:1px solid #d8e2ef;border-radius:10px;min-height:250px;text-decoration:none;transition:border-color .18s,box-shadow .18s,transform .18s;display:block;overflow:hidden;box-shadow:0 12px 28px #0f172a0f}.customer-dashboard-marketing-card{min-height:360px}.customer-sidebar-marketing:hover,.customer-dashboard-marketing-card:hover,.customer-profile-marketing-card:hover{border-color:#c7d7eb;transform:translateY(-2px);box-shadow:0 18px 36px #0f172a1c}.customer-sidebar-marketing:hover img,.customer-dashboard-marketing-card:hover img,.customer-profile-marketing-card:hover img{filter:saturate(1.04)contrast(1.02);animation-play-state:paused;transform:scale(1.045)translateY(-4px)}.customer-sidebar-marketing:hover img{transform:scale(1.035)translateY(-3px)}@keyframes customer-marketing-drift{0%{transform:scale(1.02)translate(0,0)}50%{transform:scale(1.04)translate(-2px,-8px)}to{transform:scale(1.03)translate(2px,-4px)}}@media (prefers-reduced-motion:reduce){.customer-sidebar-marketing img,.customer-dashboard-marketing-card img,.customer-profile-marketing-card img{animation:none;transform:none}}.customer-profile-hero{background:linear-gradient(90deg,#fff 0%,#f8fbff 58%,#fff1f4 100%);justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.customer-profile-hero>div{align-items:center;gap:14px;min-width:0;display:flex}.customer-profile-hero>div>span{color:#e71955;background:#fff1f4;border:1px solid #ffd8e2;border-radius:14px;flex:none;place-items:center;width:54px;height:54px;display:grid}.customer-profile-hero h2{color:#071b45;margin:0;font-size:19px;font-weight:700;line-height:1.2}.customer-profile-hero p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:500}.customer-profile-hero b{border-radius:999px;flex:none;align-items:center;gap:7px;min-height:38px;padding:0 12px;font-size:12px;font-weight:700;display:inline-flex}.customer-profile-hero b.linked{color:#047857;background:#ecfdf5;border:1px solid #bbf7d0}.customer-profile-hero b.pending{color:#b45309;background:#fff7ed;border:1px solid #fed7aa}.customer-profile-modern-grid{grid-template-columns:minmax(260px,.9fr) minmax(320px,1.05fr) minmax(300px,1fr);align-items:start;gap:16px;display:grid}.customer-profile-modern-grid .customer-profile-avatar-card,.customer-profile-modern-grid .customer-profile-marketing-card{margin-bottom:0}.customer-profile-detail-card{align-content:start;gap:10px;display:grid}.customer-profile-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:34px 150px minmax(0,1fr);align-items:center;gap:10px;min-height:42px;padding:9px 11px;display:grid}.customer-profile-row>span{color:#2563eb;background:#eef4ff;border-radius:9px;place-items:center;width:34px;height:34px;display:grid}.customer-profile-row small{color:#64748b;font-size:12px;font-weight:600}.customer-profile-row strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;overflow:hidden}.customer-profile-avatar-preview,.customer-erp-avatar{overflow:hidden}.customer-profile-avatar-preview{color:#e71955;background:#f8fbff;border:1px solid #d8e2ef;border-radius:18px;place-items:center;width:92px;height:92px;display:grid}.customer-profile-avatar-preview img,.customer-erp-avatar img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.customer-profile-avatar-card h3{color:#071b45;margin:0;font-size:14px;font-weight:700}.customer-profile-avatar-card p{color:#64748b;margin:4px 0 0;font-size:13px;font-weight:500}.customer-profile-avatar-card small{color:#64748b;margin-top:9px;font-size:12px;font-weight:500;display:block}.customer-profile-avatar-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.customer-notification-layout{grid-template-columns:minmax(0,1fr) 340px;gap:16px;display:grid}.customer-notification-list{align-content:start;gap:10px;display:grid}.customer-notification-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:12px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:64px;padding:12px;display:grid}.customer-notification-dot{background:#2563eb;border-radius:999px;width:9px;height:9px;box-shadow:0 0 0 5px #2563eb1a}.customer-notification-dot.green{background:#16a34a;box-shadow:0 0 0 5px #16a34a1a}.customer-notification-dot.rose{background:#e71955;box-shadow:0 0 0 5px #e719551a}.customer-notification-row strong{color:#071b45;font-size:13px;font-weight:700;display:block}.customer-notification-row small{color:#64748b;margin-top:4px;font-size:12px;font-weight:500;display:block}.customer-notification-row em{color:#64748b;white-space:nowrap;font-size:12px;font-style:normal;font-weight:600}.customer-notification-row b{color:#2563eb;background:#eef4ff;border-radius:999px;padding:6px 8px;font-size:11px;font-weight:700}.customer-notification-how{align-content:start}.customer-notification-how h3{color:#071b45;margin:0 0 8px;font-size:15px;font-weight:700}.customer-workspace-layout{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:16px;display:grid}.customer-workspace-hero{background:linear-gradient(90deg,#fff 0%,#f8fbff 58%,#fff1f4 100%);grid-template-columns:minmax(0,1fr) minmax(360px,.9fr);align-items:center;gap:18px;display:grid}.customer-workspace-eyebrow{color:#e71955;text-transform:uppercase;background:#fff1f4;border-radius:999px;align-items:center;width:fit-content;min-height:24px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.customer-workspace-hero h3{color:#071b45;margin:9px 0 0;font-size:19px;font-weight:700;line-height:1.2}.customer-workspace-hero p{max-width:640px;margin:5px 0 0;font-size:13px;line-height:1.45}.customer-workspace-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.customer-workspace-metric{background:#eef4ff;border:1px solid #d8e7ff;border-radius:10px;align-content:center;gap:8px;min-height:84px;padding:14px;display:grid}.customer-workspace-metric span{color:#64748b;text-transform:uppercase;font-size:11px;font-weight:700}.customer-workspace-metric strong{color:#071b45;font-size:22px;font-weight:700;line-height:1}.customer-workspace-metric.tone-green{background:#ecfdf5;border-color:#c7f5dc}.customer-workspace-metric.tone-orange{background:#fff7ed;border-color:#fed7aa}.customer-workspace-metric.tone-pink{background:#fff1f4;border-color:#ffd8e2}.customer-workspace-list{align-content:start;gap:12px;display:grid}.customer-workspace-rows{gap:9px;display:grid}.customer-workspace-row{background:#fff;border:1px solid #e2e8f0;border-radius:10px;grid-template-columns:38px minmax(0,1fr) auto auto;align-items:center;gap:12px;min-height:66px;padding:12px;display:grid}.customer-workspace-row-icon,.customer-workspace-action-icon{color:#2563eb;background:#eef4ff;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.customer-workspace-row strong{color:#071b45;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:13px;font-weight:700;display:block;overflow:hidden}.customer-workspace-row small{color:#64748b;margin-top:4px;font-size:12px;font-weight:500;display:block}.customer-workspace-row>span:not(.customer-workspace-row-icon){color:#64748b;white-space:nowrap;font-size:12px;font-weight:700}.customer-workspace-row b{color:#2563eb;white-space:nowrap;background:#eef4ff;border-radius:999px;padding:7px 9px;font-size:11px;font-weight:700}.customer-workspace-side{gap:14px;display:grid}.customer-workspace-action{min-height:138px;color:inherit;align-content:start;gap:9px;text-decoration:none;display:grid}.customer-workspace-action strong{color:#071b45;font-size:14px;font-weight:700}.customer-workspace-action p{color:#64748b;margin:0;font-size:12px;font-weight:500;line-height:1.45}.customer-workspace-extra{grid-column:1/-1;min-width:0}.customer-workspace-form{max-width:760px}.customer-workspace-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:16px;min-width:0;display:grid}.customer-workspace-vehicle-grid .vehicle-card,.customer-workspace-vehicle-grid .premium-vehicle-card{min-width:0}.customer-workspace-vehicle-grid .vehicle-photo,.customer-workspace-vehicle-grid .vehicle-photo img{width:100%;max-width:100%}.customer-dashboard-skeleton{grid-template-columns:repeat(6,minmax(0,1fr));gap:14px;display:grid}.customer-dashboard-loader-card{background:radial-gradient(circle at 88% 18%,#2563eb14,#0000 34%),linear-gradient(135deg,#fff 0%,#f7fbff 100%);border-color:#dce8f7;grid-column:1/-1;grid-template-columns:132px minmax(0,1fr) minmax(220px,.55fr);align-items:center;gap:18px;min-height:176px;display:grid}.customer-dashboard-loader-visual{background:#eef4ff;border-radius:21px;place-items:center;width:132px;height:132px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #dbe7f6}.customer-dashboard-loader-visual img{-o-object-fit:contain;object-fit:contain;width:118px;height:118px;display:block}.customer-dashboard-loader-copy{min-width:0}.customer-dashboard-loader-copy span{color:#2563eb;background:#e9f1ff;border-radius:999px;padding:6px 10px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.customer-dashboard-loader-copy strong{color:#071b45;letter-spacing:0;margin-top:10px;font-size:22px;font-weight:700;display:block}.customer-dashboard-loader-copy p{color:#64748b;margin:5px 0 0;font-size:13px;font-weight:500;line-height:1.45}.customer-dashboard-loader-lines{gap:12px;display:grid}.customer-dashboard-loader-lines i{background:linear-gradient(90deg,#e5edf8 0%,#fff 45%,#dbe7f6 100%) 0 0/220% 100%;border-radius:999px;height:14px;animation:1.15s ease-in-out infinite customerSkeletonShimmer;display:block}.customer-dashboard-loader-lines i:nth-child(2){width:82%;animation-delay:.12s}.customer-dashboard-loader-lines i:nth-child(3){width:62%;animation-delay:.24s}.customer-skeleton-kpi,.customer-skeleton-panel{position:relative;overflow:hidden}.customer-skeleton-kpi{align-content:center;gap:9px;min-height:132px;display:grid}.customer-skeleton-panel{grid-column:span 2;min-height:260px}.customer-skeleton-kpi span,.customer-skeleton-kpi strong,.customer-skeleton-kpi em,.customer-skeleton-panel:before{content:"";background:linear-gradient(90deg,#eef4ff 0%,#f8fbff 45%,#e8f0fb 100%) 0 0/220% 100%;border-radius:999px;animation:1.15s ease-in-out infinite customerSkeletonShimmer;display:block}.customer-skeleton-kpi span{border-radius:12px;width:42px;height:42px}.customer-skeleton-kpi strong{width:72%;height:24px}.customer-skeleton-kpi em{width:52%;height:12px}.customer-skeleton-panel:before{border-radius:10px;width:100%;height:100%}.customer-skeleton-chart{place-items:center;padding:18px;display:grid}.customer-skeleton-chart:before{width:auto;height:auto;position:absolute;inset:18px}.customer-skeleton-chart svg{z-index:1;width:100%;height:190px;position:relative}.customer-skeleton-chart path{fill:none;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.customer-skeleton-chart path:first-child{stroke:#d7e0ea;stroke-width:8px}.customer-skeleton-chart path:last-child{stroke:#fff;stroke-width:3px;stroke-dasharray:54 660;stroke-dashoffset:90px;filter:drop-shadow(0 0 8px #2563eb2e);animation:1.45s linear infinite customerSkeletonLineMove}@keyframes customerSkeletonShimmer{0%{background-position:110% 0}to{background-position:-110% 0}}@keyframes customerSkeletonLineMove{0%{opacity:0;stroke-dashoffset:90px}12%{opacity:.95}78%{opacity:.84}to{opacity:0;stroke-dashoffset:-660px}}.customer-erp-theme-dark .customer-settings-hero{background:linear-gradient(90deg,#121c2e 0%,#0f1a2d 62%,#231526 100%);border-color:#263449}.customer-erp-theme-dark .customer-settings-hero h2,.customer-erp-theme-dark .customer-settings-data-row strong,.customer-erp-theme-dark .customer-settings-toggle strong,.customer-erp-theme-dark .customer-profile-hero h2,.customer-erp-theme-dark .customer-profile-row strong,.customer-erp-theme-dark .customer-profile-avatar-card h3,.customer-erp-theme-dark .customer-notification-row strong,.customer-erp-theme-dark .customer-notification-how h3,.customer-erp-theme-dark .customer-workspace-hero h3,.customer-erp-theme-dark .customer-workspace-metric strong,.customer-erp-theme-dark .customer-workspace-row strong,.customer-erp-theme-dark .customer-workspace-action strong{color:#eaf1ff}.customer-erp-theme-dark .customer-settings-hero p,.customer-erp-theme-dark .customer-settings-data-row span,.customer-erp-theme-dark .customer-settings-form-grid label>span,.customer-erp-theme-dark .customer-settings-toggle small,.customer-erp-theme-dark .customer-settings-savebar span,.customer-erp-theme-dark .customer-profile-hero p,.customer-erp-theme-dark .customer-profile-row small,.customer-erp-theme-dark .customer-profile-avatar-card p,.customer-erp-theme-dark .customer-profile-avatar-card small,.customer-erp-theme-dark .customer-notification-row small,.customer-erp-theme-dark .customer-notification-row em,.customer-erp-theme-dark .customer-workspace-metric span,.customer-erp-theme-dark .customer-workspace-row small,.customer-erp-theme-dark .customer-workspace-row>span:not(.customer-workspace-row-icon),.customer-erp-theme-dark .customer-workspace-action p{color:#9fb0ca}.customer-erp-theme-dark .customer-settings-row-list,.customer-erp-theme-dark .customer-settings-data-row,.customer-erp-theme-dark .customer-settings-toggle,.customer-erp-theme-dark .customer-settings-segment,.customer-erp-theme-dark .customer-settings-savebar,.customer-erp-theme-dark .customer-sidebar-marketing,.customer-erp-theme-dark .customer-dashboard-marketing-card,.customer-erp-theme-dark .customer-profile-marketing-card,.customer-erp-theme-dark .customer-profile-hero,.customer-erp-theme-dark .customer-profile-row,.customer-erp-theme-dark .customer-profile-avatar-preview,.customer-erp-theme-dark .customer-notification-row,.customer-erp-theme-dark .customer-workspace-hero,.customer-erp-theme-dark .customer-workspace-row,.customer-erp-theme-dark .customer-workspace-action{background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-settings-card,.customer-erp-theme-dark .customer-profile-detail-card,.customer-erp-theme-dark .customer-notification-list,.customer-erp-theme-dark .customer-notification-how,.customer-erp-theme-dark .customer-workspace-list,.customer-erp-theme-dark .customer-workspace-form,.customer-erp-theme-dark .customer-workspace-extra{color:#eaf1ff;background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-settings-avatar,.customer-erp-theme-dark .customer-settings-toggle-icon,.customer-erp-theme-dark .customer-profile-hero>div>span,.customer-erp-theme-dark .customer-profile-row>span{color:#8fb5ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-settings-link.linked,.customer-erp-theme-dark .customer-profile-hero b.linked{color:#86efac;background:#0e251d;border-color:#1f5d43}.customer-erp-theme-dark .customer-settings-link.pending,.customer-erp-theme-dark .customer-profile-hero b.pending{color:#fdba74;background:#2a1a0d;border-color:#7c3f14}.customer-erp-theme-dark .customer-settings-segment button{color:#9fb0ca}.customer-erp-theme-dark .customer-settings-color-option{color:#eaf1ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-settings-color-option:hover,.customer-erp-theme-dark .customer-settings-color-option:focus-visible{background:#132137;border-color:#3c4f6c}.customer-erp-theme-dark .customer-settings-color-option[aria-checked=true]{color:#fda4af;background:#2b1420;border-color:#ff6b95;box-shadow:0 0 0 3px #ff6b951a}.customer-erp-theme-dark .customer-workspace-metric,.customer-erp-theme-dark .customer-workspace-row-icon,.customer-erp-theme-dark .customer-workspace-action-icon{background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-skeleton-kpi span,.customer-erp-theme-dark .customer-skeleton-kpi strong,.customer-erp-theme-dark .customer-skeleton-kpi em,.customer-erp-theme-dark .customer-skeleton-panel:before{background:linear-gradient(90deg,#18253a 0%,#22324b 45%,#18253a 100%) 0 0/220% 100%}.customer-erp-theme-dark .customer-skeleton-chart path:first-child{stroke:#263449}.customer-erp-theme-dark .customer-skeleton-chart path:last-child{stroke:#eaf1ff}.customer-erp-theme-dark .customer-dashboard-loader-card{background:radial-gradient(circle at 88% 18%,#60a5fa21,#0000 34%),linear-gradient(135deg,#121c2e 0%,#0f1a2d 100%);border-color:#263449}.customer-erp-theme-dark .customer-dashboard-loader-visual{background:#0f1a2d;border-color:#263449;box-shadow:inset 0 0 0 1px #263449}.customer-erp-theme-dark .customer-dashboard-loader-copy span{color:#8fb5ff;background:#17243a}.customer-erp-theme-dark .customer-dashboard-loader-copy strong{color:#eaf1ff}.customer-erp-theme-dark .customer-dashboard-loader-copy p{color:#9fb0ca}.customer-erp-theme-dark .customer-dashboard-loader-lines i{background:linear-gradient(90deg,#18253a 0%,#22324b 45%,#18253a 100%) 0 0/220% 100%}.customer-erp-theme-dark .customer-settings-form-grid input,.customer-erp-theme-dark .customer-settings-form-grid select,.customer-erp-theme-dark .customer-settings-form-grid textarea{color:#eaf1ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-settings-segment button[aria-pressed=true]{color:#ff6b95;background:#0f1a2d}@media (max-width:980px){.customer-settings-grid,.customer-settings-form-grid,.customer-settings-toggle-grid,.customer-settings-color-grid,.customer-dashboard-with-aside,.customer-profile-modern-grid,.customer-notification-layout,.customer-workspace-layout,.customer-workspace-hero{grid-template-columns:minmax(0,1fr)}.customer-settings-wide{grid-column:auto}.customer-workspace-side,.customer-dashboard-skeleton{grid-template-columns:repeat(2,minmax(0,1fr))}.customer-dashboard-loader-card{grid-template-columns:112px minmax(0,1fr)}.customer-dashboard-loader-visual{border-radius:20px;width:112px;height:112px}.customer-dashboard-loader-visual img{width:100px;height:100px}.customer-dashboard-loader-lines{display:none}.customer-skeleton-panel{grid-column:span 1}}@media (max-width:620px){.customer-erp-actions{overscroll-behavior-x:auto;scrollbar-width:none;flex-wrap:wrap;justify-content:flex-start;width:100%;max-width:100%;display:flex;overflow:visible}.customer-erp-actions::-webkit-scrollbar{display:none}.customer-erp-actions span,.customer-erp-actions strong,.customer-erp-actions button{flex:calc(33.333% - 6px);min-width:96px}.customer-settings-hero,.customer-profile-hero,.customer-settings-savebar{flex-direction:column;align-items:stretch}.customer-settings-data-row{grid-template-columns:minmax(0,1fr);gap:4px}.customer-settings-segment,.customer-settings-color-grid,.customer-settings-toggle,.customer-notification-row,.customer-workspace-quick,.customer-workspace-action-row,.customer-workspace-vehicle-grid{grid-template-columns:minmax(0,1fr)}.customer-settings-data-row strong,.customer-profile-row strong,.customer-notification-row strong,.customer-notification-row small,.customer-workspace-row strong,.customer-workspace-row span{text-overflow:clip;white-space:normal;overflow-wrap:anywhere;overflow:visible}.customer-notification-row em,.customer-notification-row b{white-space:normal;justify-self:start}.customer-settings-toggle i{justify-self:end}.customer-settings-savebar{bottom:10px;left:12px;right:12px}.customer-settings-savebar .btn,.customer-profile-avatar-actions .btn{justify-content:center;width:100%}.customer-profile-avatar-card,.customer-notification-row,.customer-workspace-metrics,.customer-workspace-side,.customer-workspace-row,.customer-dashboard-skeleton{grid-template-columns:minmax(0,1fr)}.customer-dashboard-loader-card{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.customer-dashboard-loader-copy strong{font-size:20px}.customer-profile-row{grid-template-columns:minmax(0,1fr)}.customer-profile-row strong{grid-column:auto}}.customer-paginated-item{display:contents}.customer-pagination{border-top:1px solid #e2e8f0;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;margin-top:14px;padding-top:12px;display:flex}.customer-pagination-single{justify-content:flex-end}.customer-pagination>span{color:#64748b;font-size:12px;font-weight:600}.customer-pagination-controls,.customer-page-fragment{align-items:center;gap:6px;display:inline-flex}.customer-page-btn{color:#071b45;cursor:pointer;font-variant-numeric:tabular-nums;background:#fff;border:1px solid #d8e2ef;border-radius:8px;place-items:center;min-width:34px;height:34px;font-size:12px;font-weight:700;line-height:1;transition:background-color .17s,border-color .17s,color .17s,box-shadow .17s,transform .17s,opacity .17s;display:inline-grid}.customer-page-btn.icon{width:34px;padding:0}.customer-page-btn:hover:not(:disabled){background:#f8fbff;border-color:#b9c9df;transform:translateY(-1px)}.customer-page-btn[aria-current=page]{color:#fff;background:#e71955;border-color:#e71955;box-shadow:0 8px 18px #e719552e}.customer-page-btn:disabled{cursor:not-allowed;opacity:.42}.customer-page-ellipsis{color:#94a3b8;font-size:12px;font-weight:800}.customer-pagination-size{color:#071b45;white-space:nowrap;align-items:center;gap:10px;font-size:12px;font-weight:700;display:inline-flex}.customer-pagination-size span{color:#071b45}.customer-pagination-size select{appearance:none;color:#071b45;cursor:pointer;font-variant-numeric:tabular-nums;background:linear-gradient(45deg,#0000 50%,#64748b 50%) calc(100% - 17px) 15px/5px 5px no-repeat,linear-gradient(135deg,#64748b 50%,#0000 50%) calc(100% - 12px) 15px/5px 5px no-repeat,#fff;border:1px solid #d8e2ef;border-radius:8px;min-width:74px;height:36px;padding:0 30px 0 13px;font-size:12px;font-weight:800;line-height:1;box-shadow:0 1px 2px #0f172a0a}.customer-pagination-size select:hover{background-color:#f8fbff;border-color:#b9c9df}.customer-pagination-size select:focus-visible{outline-offset:2px;outline:2px solid #e719553d}.customer-erp-theme-dark .customer-pagination{border-color:#263449}.customer-erp-theme-dark .customer-ledger-table-toolbar,.customer-erp-theme-dark .customer-ledger-tabs,.customer-erp-theme-dark .customer-ledger-table-card .customer-pagination{background:#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-pagination>span,.customer-erp-theme-dark .customer-ledger-table-meta,.customer-erp-theme-dark .customer-page-ellipsis{color:#9fb0ca}.customer-erp-theme-dark .customer-pagination-size,.customer-erp-theme-dark .customer-pagination-size span{color:#eaf1ff}.customer-erp-theme-dark .customer-pagination-size select{color:#eaf1ff;background:linear-gradient(45deg,#0000 50%,#9fb0ca 50%) calc(100% - 17px) 15px/5px 5px no-repeat,linear-gradient(135deg,#9fb0ca 50%,#0000 50%) calc(100% - 12px) 15px/5px 5px no-repeat,#121c2e;border-color:#263449}.customer-erp-theme-dark .customer-ledger-page-size button,.customer-erp-theme-dark .customer-ledger-tabs button{color:#9fb0ca}.customer-erp-theme-dark .customer-ledger-tabs button[aria-selected=true],.customer-erp-theme-dark .customer-ledger-page-size button[aria-pressed=true]{color:#fff;box-shadow:none;background:#e71955}.customer-erp-theme-dark .customer-page-btn{color:#eaf1ff;background:#0f1a2d;border-color:#263449}.customer-erp-theme-dark .customer-page-btn:hover:not(:disabled){background:#17243a;border-color:#3a4b67}.customer-erp-theme-dark .customer-page-btn[aria-current=page]{color:#fff;background:#e71955;border-color:#e71955}@media (max-width:560px){.customer-pagination{align-items:stretch}.customer-pagination,.customer-pagination-controls{width:100%}.customer-pagination-controls{justify-content:space-between}}@page{size:A4;margin:0}@media print{html,body{width:210mm;background:#fff!important}.customer-ledger-print,.customer-invoice-document{-webkit-print-color-adjust:exact;print-color-adjust:exact;color:#000!important;width:190mm!important;max-width:190mm!important;box-shadow:none!important;background:#fff!important;margin:0 auto!important}.customer-ledger-print{gap:8px!important;font-size:9px!important}.customer-ledger-print-head{background:#fff!important;padding:5mm 0 4mm!important}.customer-ledger-print-head img{width:34mm!important}.customer-ledger-print-head strong,.customer-ledger-print-head h2{font-size:18px!important}.customer-ledger-account{padding:4mm 0!important}.customer-ledger-summary{grid-template-columns:repeat(4,1fr)!important;gap:3mm!important}.customer-ledger-summary-card{-moz-column-break-inside:avoid;break-inside:avoid;min-height:22mm!important;padding:3mm!important}.customer-ledger-summary-card strong{font-size:14px!important}.customer-ledger-table{table-layout:fixed;width:100%!important;min-width:0!important;font-size:8px!important}.customer-ledger-table th,.customer-ledger-table td{word-break:break-word;padding:2.1mm 1.7mm!important}.customer-ledger-table th:first-child,.customer-ledger-table td:first-child{width:7mm}.customer-ledger-table th:nth-child(2),.customer-ledger-table td:nth-child(2){width:21mm}.customer-ledger-table th:nth-child(3),.customer-ledger-table td:nth-child(3){width:26mm}.customer-ledger-table th:nth-child(5),.customer-ledger-table td:nth-child(5),.customer-ledger-table th:nth-child(6),.customer-ledger-table td:nth-child(6),.customer-ledger-table th:nth-child(7),.customer-ledger-table td:nth-child(7){width:25mm}.customer-invoice-document{padding:8mm!important}.customer-invoice-title h1{font-size:24px!important}.customer-invoice-party-grid{grid-template-columns:repeat(3,1fr)!important;gap:4mm!important}.customer-invoice-info-grid{grid-template-columns:repeat(6,1fr)!important}.customer-invoice-bottom-grid{grid-template-columns:1fr 1fr 1.2fr!important;gap:4mm!important}.customer-invoice-info-card,.customer-invoice-section,.customer-invoice-total-box{-moz-column-break-inside:avoid;break-inside:avoid}.customer-invoice-document{padding:4mm 6mm!important;font-size:8.5px!important;line-height:1.2!important}.customer-invoice-doc-head{grid-template-columns:1fr .92fr 38mm!important;gap:4mm!important}.customer-invoice-company img{width:30mm!important;margin-bottom:1.5mm!important}.customer-invoice-company h2{font-size:13px!important;line-height:1.05!important}.customer-invoice-company strong{margin-top:1mm!important;font-size:8px!important}.customer-invoice-company p{margin-top:2mm!important;font-size:8.5px!important;line-height:1.25!important}.customer-invoice-title h1{border-bottom-width:1.5px!important;margin-bottom:2mm!important;padding-bottom:1.5mm!important;font-size:18px!important}.customer-invoice-title dl{gap:1.2mm!important}.customer-invoice-title dl div{grid-template-columns:24mm minmax(0,1fr)!important;gap:2mm!important;font-size:8.5px!important}.customer-invoice-status{gap:1.5mm!important}.customer-invoice-status>span{border-radius:3mm!important;min-height:13mm!important;padding-top:2mm!important;font-size:8px!important}.customer-invoice-status>strong{margin-top:-8mm!important;padding:1.5mm 5mm!important;font-size:9px!important}.customer-invoice-status div{box-shadow:none!important;border-radius:3mm!important;margin-top:1mm!important;padding:4mm!important}.customer-invoice-status small{font-size:7.5px!important}.customer-invoice-status b{margin-top:1.5mm!important;font-size:15px!important}.customer-invoice-party-grid{gap:2.5mm!important;margin-top:4mm!important}.customer-invoice-info-card{border-radius:3mm!important;min-height:20mm!important;padding:3mm!important}.customer-invoice-info-card h3,.customer-invoice-section h3{gap:1.5mm!important;margin-bottom:2mm!important;font-size:8.5px!important}.customer-invoice-info-card h3 svg,.customer-invoice-section h3 svg{width:10px!important;height:10px!important}.customer-invoice-info-card p{margin:1mm 0!important;font-size:8.5px!important}.customer-invoice-section{border-radius:3mm!important;margin-top:3mm!important;padding:3mm!important}.customer-invoice-info-grid{gap:2mm!important}.customer-invoice-info-grid small{font-size:7.5px!important}.customer-invoice-info-grid strong{margin-top:1mm!important;font-size:8.5px!important}.customer-invoice-vehicle-table{border-radius:3mm!important}.customer-invoice-vehicle-head,.customer-invoice-vehicle-row{grid-template-columns:9mm 18mm minmax(34mm,1fr) minmax(36mm,1fr) 22mm 28mm!important}.customer-invoice-vehicle-head{font-size:7px!important}.customer-invoice-vehicle-head span,.customer-invoice-vehicle-row>span,.customer-invoice-vehicle-row>strong,.customer-invoice-vehicle-row>b{padding:1.6mm!important}.customer-invoice-vehicle-row{min-height:16mm!important;font-size:8.5px!important}.customer-invoice-detail-photo{width:16mm!important;height:12mm!important;margin:1mm!important}.customer-invoice-bottom-grid{gap:3mm!important;margin-top:3mm!important}.customer-invoice-total-box{border-radius:3mm!important;padding:3mm!important}.customer-invoice-total-box div{gap:2mm!important;padding:1.4mm 0!important;font-size:8.5px!important}.customer-invoice-total-box .grand{border-radius:2.5mm!important;margin-top:2mm!important;padding:3mm!important}.customer-invoice-total-box .grand strong{font-size:14px!important}.customer-invoice-document footer{border-radius:3mm!important;margin-top:3mm!important;padding:3mm!important;font-size:8.5px!important}}.public-activity-icon{position:relative}.public-activity-count{color:#fff;background:#e71955;border:2px solid #fff;border-radius:999px;place-items:center;min-width:18px;height:18px;padding:0 4px;font-size:10px;font-weight:950;line-height:1;display:grid;position:absolute;top:-5px;right:-5px}.vehicle-table-save-button{color:#111827;cursor:pointer;background:#fff;border:1px solid #e2e8f0;border-radius:6px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:11px;font-weight:850;display:inline-flex}.vehicle-table-save-button.is-saved,.premium-card-heart.is-saved{color:#e71955;background:#fff1f5;border-color:#e7195547}.vehicle-save-button{pointer-events:auto;touch-action:manipulation}.favorite-feedback{color:#fff;text-align:center;background:#07142e;border-radius:999px;min-width:58px;padding:5px 8px;font-size:10px;font-weight:900;line-height:1;position:absolute;top:38px;right:-2px;box-shadow:0 12px 26px #0f172a2e}.public-saved-page{padding-top:34px}.saved-vehicles-page,.saved-vehicles-panel{gap:22px;display:grid}.saved-vehicles-head{gap:10px;max-width:780px;display:grid}.saved-vehicles-head h1{color:#07142e;margin:0;font-size:clamp(30px,5vw,48px);line-height:1.02}.saved-vehicles-head p{color:#53647c;margin:0;font-size:15px;line-height:1.55}.saved-vehicles-head>div{flex-wrap:wrap;gap:10px;margin-top:8px;display:flex}.saved-vehicles-empty,.customer-workspace-empty{color:#53647c;text-align:center;background:#f8fbff;border:1px dashed #cfd9e8;border-radius:10px;place-items:center;gap:10px;min-height:220px;padding:28px;display:grid}.saved-vehicles-empty.compact{min-height:180px}.saved-vehicles-empty strong,.customer-workspace-empty strong{color:#07142e;font-size:14px}.saved-vehicles-empty p,.customer-workspace-empty small{color:#64748b;max-width:520px;margin:0;line-height:1.5}.saved-vehicles-empty a{color:#fff;background:#024ad8;border-radius:7px;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:12px;font-weight:900;text-decoration:none;display:inline-flex}.exporter-page>.motion-proof-band.container{margin-top:36px;margin-bottom:28px}.exporter-page .motion-proof-band{grid-template-columns:minmax(340px,.72fr) minmax(620px,1.28fr);align-items:center;gap:26px;padding:24px;overflow:hidden}.exporter-page .motion-proof-copy{gap:10px}.exporter-page .motion-proof-copy h2{max-width:520px;font-size:clamp(28px,2.6vw,40px);line-height:1.06}.exporter-page .motion-proof-copy p{max-width:500px;font-size:14px;line-height:1.5}.exporter-page .motion-proof-actions a{min-height:36px;padding-inline:13px}.exporter-page .motion-number-grid{grid-template-columns:repeat(4,minmax(132px,1fr));align-content:stretch;align-items:start;gap:10px}.exporter-page .motion-number-card{min-width:0;min-height:136px;animation:5.6s ease-in-out infinite dean-stat-card-float;animation-delay:calc(var(--stat-index,0) * .13s);align-content:start;gap:7px;padding:14px 14px 12px}.exporter-page .motion-number-card:after{display:none}.exporter-page .motion-number-card strong,.exporter-page .motion-stat-value{color:#061225;letter-spacing:0;overflow-wrap:normal;word-break:keep-all;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:100%;font-size:clamp(28px,2.45vw,38px);font-weight:950;line-height:1.05;animation:2.8s ease-in-out infinite dean-stat-value-pulse}.exporter-page .motion-number-card span{color:#071b45;font-size:12px;font-weight:900;line-height:1.2}.exporter-page .motion-number-card small{overflow-wrap:anywhere;color:#5b6b83;max-width:100%;margin-top:2px;font-size:10.5px;line-height:1.35;display:none}@media (min-width:1280px){.exporter-page .motion-proof-band{grid-template-columns:minmax(420px,.76fr) minmax(640px,1.24fr)}}@media (max-width:1180px){.exporter-page .motion-proof-band{grid-template-columns:1fr}.exporter-page .motion-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.exporter-page .motion-number-card:first-child{--stat-index:0}.exporter-page .motion-number-card:nth-child(2){--stat-index:1}.exporter-page .motion-number-card:nth-child(3){--stat-index:2}.exporter-page .motion-number-card:nth-child(4){--stat-index:3}@keyframes dean-stat-card-float{0%,to{transform:translate(0,0);box-shadow:0 16px 40px #0f172a0f}50%{transform:translateY(-4px);box-shadow:0 22px 52px #024ad81f}}@keyframes dean-stat-value-pulse{0%,to{text-shadow:none;transform:scale(1)}45%{text-shadow:0 10px 30px #024ad829;transform:scale(1.025)}}@media (prefers-reduced-motion:reduce){.exporter-page .motion-number-card,.exporter-page .motion-stat-value{animation:none!important}}@media (max-width:980px){.exporter-page .motion-proof-band{grid-template-columns:1fr;padding:18px}}@media (max-width:560px){.exporter-page .motion-number-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.premium-proof-grid .trust-badge-grid,.premium-proof-grid .trust-proof-list,.premium-proof-grid .premium-review-stack{grid-template-columns:minmax(0,1fr)!important}}html[data-scroll-motion=ready] .scroll-reveal{opacity:0!important;transform:translate3d(var(--reveal-drift,0), 24px, 0) scale(.99)!important;filter:blur(4px)!important;transition:opacity .34s ease-out var(--reveal-delay,0s), transform .56s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .34s ease-out var(--reveal-delay,0s)!important}html[data-scroll-motion=ready] .scroll-reveal.is-visible{opacity:1!important;filter:blur()!important;transform:translate(0,0)scale(1)!important}html[data-scroll-motion=ready] .scroll-reveal-pop{opacity:0!important;filter:saturate(.96)!important;transition:opacity .34s ease-out var(--reveal-delay,0s), transform .56s cubic-bezier(.22, 1.18, .34, 1) var(--reveal-delay,0s), filter .34s ease-out var(--reveal-delay,0s)!important;transform:translateY(24px)scale(.968)!important}html[data-scroll-motion=ready] .scroll-reveal-pop.is-visible{opacity:1!important;filter:saturate()!important;transform:translate(0,0)scale(1)!important}html[data-scroll-motion=ready] .scroll-reveal-clip{opacity:0!important;clip-path:inset(0 0 58%)!important;filter:blur(3px)!important;transition:clip-path .5s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), opacity .28s ease-out var(--reveal-delay,0s), transform .5s cubic-bezier(.16, 1, .3, 1) var(--reveal-delay,0s), filter .32s ease-out var(--reveal-delay,0s)!important;transform:translateY(16px)!important}html[data-scroll-motion=ready] .scroll-reveal-clip.is-visible{opacity:1!important;clip-path:inset(0)!important;filter:blur()!important;transform:translate(0,0)!important}img,video,canvas,svg{max-width:100%}textarea{font:inherit}.container,.luxury-hero-inner{max-width:calc(100vw - 32px)}.section,.page-hero{overflow-x:clip}.dashboard-card,.panel,.feature-card,.info-panel,.vehicle-premium-card,.customer-card,.adm-card{min-width:0}.btn,.icon-btn,button,a{touch-action:manipulation}.btn,.adm-btn{white-space:normal;min-width:0}.field input,.field select,.field textarea,.adm-field input,.adm-field select,.adm-field textarea,.search-combobox-main,.search-combobox-menu,.advanced-field select{min-width:0;max-width:100%}.responsive-table-card,.vehicle-table-view,.customer-ledger-table-scroll{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;overflow-x:auto}.responsive-table-card table{border-collapse:collapse;width:100%;min-width:720px}.responsive-table-card th,.responsive-table-card td,.form-status,.empty-state,.saved-vehicles-empty,.customer-workspace-empty,.adm-empty{overflow-wrap:anywhere}@media (max-width:1180px){.market-search-head,.market-content,.hero-grid,.luxury-hero-grid,.premium-ops-grid,.premium-media-grid,.proof-grid,.info-grid,.dashboard-preview,.office-grid,.staff-contact-grid,.payment-policy-grid,.office-map-grid,.staff-page-grid,.staff-route-grid,.vehicle-detail-grid,.vehicle-reference-grid,.vehicle-premium-grid,.vehicle-cost-shipment-grid,.vehicle-reviews-inquiry-grid{grid-template-columns:minmax(0,1fr)!important}.market-search-head,.luxury-hero-grid{min-height:auto}.hero-media,.hero-showcase{min-height:360px}.vehicle-detail-panel{position:static}}@media (max-width:980px){.site-header{border-radius:18px;width:min(100% - 20px,720px);margin-top:8px;top:8px}.nav,.exporter-nav{gap:10px;height:auto;min-height:64px;padding:10px}.nav-links,.mega-host,.quote-btn,.header-global-search{display:none!important}.header-actions{gap:6px;margin-left:auto}.mobile-menu-btn{display:inline-grid!important}.mobile-drawer{border-radius:26px;width:min(390px,100vw - 24px);max-width:calc(100vw - 24px);max-height:calc(100dvh - 20px);overflow-y:auto}.page-hero{padding:52px 0 34px}.page-hero h1,.section-head h2,.luxury-hero-copy h1,.market-search-head h1{letter-spacing:0!important;font-size:34px!important;line-height:1.05!important}.page-hero p,.section-head p,.luxury-hero-copy p,.market-search-head p{max-width:100%!important;font-size:15px!important;line-height:1.55!important}.section-head,.stock-category-strip-head,.auction-search-head,.vehicle-section-title,.vehicle-bottom-cta,.vehicle-share-panel,.customer-erp-topbar,.customer-settings-hero,.customer-profile-hero{flex-direction:column!important;align-items:stretch!important}.section-head>div:last-child,.hero-actions,.vehicle-detail-actions,.vehicle-share-actions,.vehicle-bottom-cta>div:last-child,.customer-action-row{flex-wrap:wrap;width:100%;display:flex}.search-mode-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-search-row,.export-search-grid.primary,.export-search-grid.advanced,.search-grid,.responsive-form-grid,.contact-form-grid,.auction-filter-grid,.schedule-filter-row{grid-template-columns:minmax(0,1fr)!important}.search-panel,.export-search-panel{border-radius:10px}.search-results-toolbar,.result-sorters,.export-search-footer,.search-helper-strip,.quick-search-sections>div,.active-search-summary,.stock-active-filters{flex-wrap:wrap;align-items:stretch;display:flex}.result-sorters a,.quick-search-sections button,.stock-active-filters span,.active-search-summary b,.active-search-summary button{min-height:36px}.advanced-stock-sidebar{max-height:none;position:relative;top:auto}.advanced-filter-form .advanced-filter-group:not([open]){display:block}.vehicle-table-head{display:none}.vehicle-table-row{grid-template-columns:minmax(0,1fr);gap:12px}.vehicle-table-main{grid-template-columns:88px minmax(0,1fr)}.vehicle-table-actions{justify-content:stretch}.vehicle-table-actions a,.vehicle-table-actions button{flex:140px;justify-content:center}.vehicle-detail-hero-button,.vehicle-detail-hero-image,.vehicle-detail-media-panel{min-width:0}.vehicle-media-tools,.vehicle-hero-metrics,.vehicle-detail-mini-cards,.vehicle-reference-grid,.vehicle-quick-facts-section,.vehicle-ai-columns,.vehicle-auction-split,.vehicle-condition-map,.vehicle-inspection-grid,.vehicle-shipment-summary,.vehicle-similar-row,.vehicle-trust-section{grid-template-columns:repeat(2,minmax(0,1fr))!important}.vehicle-image-preview-panel{width:min(100vw - 20px,980px);max-height:calc(100dvh - 20px)}.vehicle-image-preview-stage{min-height:0}.vehicle-image-preview-frame img{-o-object-fit:contain;object-fit:contain;max-height:62dvh}}@media (max-width:700px){.container,.luxury-hero-inner{width:calc(100% - 24px);max-width:calc(100vw - 24px)}.section{padding-block:34px}.page-hero h1,.section-head h2,.luxury-hero-copy h1,.market-search-head h1{font-size:29px!important;line-height:1.08!important}.dashboard-card,.feature-card,.panel,.vehicle-premium-card,.search-panel,.stock-category-strip,.advanced-stock-sidebar,.customer-settings-card,.customer-profile-detail-card,.customer-workspace-list,.customer-workspace-form,.customer-notification-list{border-radius:8px!important}.dashboard-card,.feature-card,.panel,.vehicle-premium-card{padding:16px!important}.search-mode-tabs{grid-template-columns:minmax(0,1fr)}.search-mode-tabs button{min-height:48px}.ai-search-row,.search-panel form,.export-search-footer,.quick-search-sections,.active-search-summary{padding-inline:12px}.search-submit-btn,.ai-search-row .btn,.advanced-filter-submit,.dean-tool-form .btn,.schedule-filter-row .btn,.vehicle-detail-actions .btn,.vehicle-share-actions a,.vehicle-share-actions button,.vehicle-bottom-cta .btn{width:100%;min-height:44px}.premium-vehicle-card,.vehicle-card{min-height:auto;padding:0!important}.vehicle-card .vehicle-body{padding:16px!important}.premium-card-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.premium-card-spec-grid span:nth-child(2n){border-right:0}.vehicle-card-price-row{gap:10px}.vehicle-media-tools,.vehicle-hero-metrics,.vehicle-detail-mini-cards,.vehicle-reference-grid,.vehicle-quick-facts-section,.vehicle-ai-columns,.vehicle-auction-split,.vehicle-condition-map,.vehicle-inspection-grid,.vehicle-shipment-summary,.vehicle-similar-row,.vehicle-trust-section,.customer-workspace-metrics,.customer-workspace-side,.customer-workspace-vehicle-grid,.customer-timeline-stat-grid{grid-template-columns:minmax(0,1fr)!important}.vehicle-detail-hero-button,.vehicle-detail-hero-image{min-height:260px;max-height:340px}.vehicle-detail-panel h1{font-size:28px!important;line-height:1.1!important}.vehicle-detail-stock-line,.specs,.vehicle-detail-actions,.vehicle-share-actions,.vehicle-bottom-cta>div:last-child{grid-template-columns:minmax(0,1fr)!important;display:grid!important}.vehicle-image-preview{padding:8px}.vehicle-image-preview-panel header{flex-direction:column;align-items:stretch;gap:8px}.vehicle-image-preview-close{justify-content:center;width:100%}.vehicle-image-preview-nav{width:38px;height:38px}.customer-erp-appbar,.customer-erp-topbar,.customer-erp-content,.customer-hub-page,.customer-workspace-layout,.customer-settings-grid,.customer-profile-modern-grid{min-width:0}.customer-erp-actions,.customer-erp-user-tools,.customer-profile-avatar-actions{flex-wrap:wrap!important}.customer-hub-tabs{overscroll-behavior-x:contain;-webkit-overflow-scrolling:touch;overflow-x:auto}.customer-timeline-card,.customer-notification-row,.customer-workspace-row,.customer-settings-toggle{flex-direction:column!important;align-items:stretch!important}.customer-timeline-value,.customer-workspace-row b,.customer-notification-row em,.customer-notification-row b{align-self:flex-start}.customer-ledger-table{min-width:760px}.customer-sales-invoice-sheet,.customer-invoice-document{width:100%!important;max-width:100%!important}}@media (max-width:420px){.container,.luxury-hero-inner{width:calc(100% - 18px);max-width:calc(100vw - 18px)}.site-header{width:calc(100% - 14px)}.brand-logo-image,.exporter-header .brand-logo-image{width:104px!important}.header-actions .icon-btn:not(.mobile-menu-btn):not(.search-action){display:none}.page-hero h1,.section-head h2,.luxury-hero-copy h1,.market-search-head h1{font-size:26px!important}.vehicle-detail-hero-button,.vehicle-detail-hero-image{min-height:220px}.ai-chat-center{bottom:74px;left:8px;right:8px}.ai-question-chips{grid-template-columns:minmax(0,1fr)}.mobile-drawer{border-radius:21px;width:auto;max-width:none;left:8px;right:8px}.mobile-menu-quick-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mobile-menu-quick-grid a{text-align:left;grid-template-columns:auto minmax(0,1fr);align-content:center;justify-items:start;min-height:76px;padding:10px 12px}.mobile-menu-quick-grid a span{grid-column:2}.mobile-drawer-actions{grid-template-columns:1fr}}@media (max-width:980px){.auction-real-hero{grid-template-columns:1fr}.auction-real-featured-photo{min-height:240px}}@media (max-width:700px){.auction-real-copy{border-radius:12px;padding:20px}.auction-real-copy h2{font-size:30px}.auction-real-featured{border-radius:12px}.auction-real-featured-photo{min-height:210px}.auction-search-quick a{justify-content:center;width:100%}.section,.exporter-section,.auction-search-page>section,.premium-ops-grid,.premium-proof-grid,.premium-media-grid{margin-top:18px!important;margin-bottom:18px!important}.section,.section.soft{padding-block:24px!important}.section-head,.section-title,.exporter-section-head{gap:8px!important;margin-bottom:12px!important}.section-head h2,.section h2,.exporter-section-head h2,.page-hero h1{font-size:24px!important;line-height:1.08!important}.section-head p,.premium-panel-intro,.dean-japan-copy p,.auction-search-hero p{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden;font-size:13px!important;line-height:1.45!important}.quick-action-strip,.service-strip,.trust-grid,.auction-stat-strip,.auction-process-band,.bottom-stat-bar,.shipment-steps,.service-icon-grid,.trust-badge-grid,.trust-proof-list{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.quick-action-card,.service-tile,.trust-card,.auction-stat-strip div,.auction-process-band article,.bottom-stat-bar div,.shipment-steps span,.service-icon-grid a,.trust-badge-grid strong,.trust-proof-list span{text-align:center!important;border-radius:16px!important;min-height:76px!important;padding:9px 7px!important}.quick-action-card,.auction-stat-strip div,.bottom-stat-bar div,.service-icon-grid a{grid-template-columns:minmax(0,1fr)!important;align-content:center!important;justify-items:center!important;display:grid!important}.quick-action-card svg,.service-tile svg,.trust-card svg,.auction-stat-strip svg,.auction-process-band svg,.bottom-stat-bar svg,.service-icon-grid svg{width:20px!important;height:20px!important;margin:0 auto!important}.quick-action-card span,.service-tile span,.trust-card strong,.auction-stat-strip strong,.auction-process-band strong,.bottom-stat-bar strong,.service-icon-grid span,.trust-badge-grid strong{text-overflow:ellipsis!important;max-width:100%!important;font-size:11px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.quick-action-card small,.service-tile small,.trust-card small,.auction-stat-strip span,.auction-process-band span,.bottom-stat-bar span,.trust-proof-list span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:9px!important;line-height:1.15!important;display:-webkit-box!important;overflow:hidden!important}.feature-grid,.guide-grid,.dean-japan-tool-grid,.quick-search-sections,.customer-hub-snapshot,.customer-balance-grid,.customer-ledger-summary,.premium-card-spec-grid,.vehicle-hero-metrics,.vehicle-detail-mini-cards,.vehicle-reference-grid,.vehicle-quick-facts-section,.vehicle-shipment-summary,.vehicle-trust-section{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.feature-card,.dean-japan-tool-card,.guide-grid a,.vehicle-detail-mini-cards>*,.vehicle-reference-grid>*,.vehicle-quick-facts-section>*,.vehicle-shipment-summary>*,.vehicle-trust-section>*{min-height:92px!important;padding:12px!important}.feature-card h3,.feature-card strong,.dean-japan-tool-card strong,.guide-grid strong{font-size:13px!important;line-height:1.15!important}.feature-card p,.feature-card small,.dean-japan-tool-card small,.guide-grid small{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.auction-ai-tools-section,.premium-ops-grid,.premium-proof-grid,.premium-media-grid,.info-grid,.dashboard-preview{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.auction-ai-tools-section>*,.premium-ops-grid>*,.premium-proof-grid>*,.premium-media-grid>*,.info-grid>*,.dashboard-preview>*{scroll-snap-align:start!important;flex:0 0 min(82vw,330px)!important}.auction-ai-live-card{grid-template-columns:minmax(0,1fr)!important}.auction-ai-live-media,.auction-ai-tool-car,.info-panel img,.premium-gallery-panel img,.video-panel img{-o-object-fit:contain!important;object-fit:contain!important;max-height:170px!important}.auction-ai-timer,.auction-ai-thumbs,.tracker-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}}@media (max-width:430px){.quick-action-strip,.service-strip,.trust-grid,.auction-stat-strip,.auction-process-band,.bottom-stat-bar,.shipment-steps,.service-icon-grid,.trust-badge-grid,.trust-proof-list{gap:6px!important}.quick-action-card,.service-tile,.trust-card,.auction-stat-strip div,.auction-process-band article,.bottom-stat-bar div,.shipment-steps span,.service-icon-grid a,.trust-badge-grid strong,.trust-proof-list span{min-height:68px!important;padding:7px 5px!important}.auction-ai-tools-section>*,.premium-ops-grid>*,.premium-proof-grid>*,.premium-media-grid>*,.info-grid>*,.dashboard-preview>*{flex-basis:min(86vw,320px)!important}}@media (max-width:700px){.luxury-hero-shell{padding-bottom:20px!important}.luxury-hero-frame{border-radius:0 0 24px 24px!important;min-height:auto!important}.luxury-hero-inner{padding-bottom:18px!important}.luxury-hero-grid{gap:16px!important;min-height:auto!important}.luxury-hero-copy{gap:10px!important;padding-top:10px!important}.luxury-hero-copy h1{font-size:32px!important;line-height:1.04!important}.luxury-hero-copy p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:13px!important;line-height:1.45!important;display:-webkit-box!important;overflow:hidden!important}.luxury-hero-cta{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.luxury-hero-cta a{justify-content:center!important;min-height:44px!important;padding:0 10px!important;font-size:12px!important}.hero-ai-widget-panel,.hero-ai-glass-card{min-height:0!important}.hero-ai-glass-card{gap:10px!important;padding:14px!important}.hero-ai-robot-area{display:none!important}.hero-ai-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.hero-ai-action-btn{min-height:58px!important;padding:8px!important}.hero-ai-action-btn small,.hero-ai-social-proof{display:none!important}.luxury-search-dock{margin-top:14px!important;padding:12px!important}.luxury-search-tabs{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important;display:grid!important;overflow:visible!important}.luxury-search-tabs button{min-height:44px!important;padding:0 6px!important;font-size:10px!important}.luxury-search-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.luxury-combo-field{min-height:54px!important}.luxury-search-submit{grid-column:1/-1!important;min-height:44px!important}.luxury-popular{-webkit-overflow-scrolling:touch!important;gap:6px!important;padding-bottom:3px!important;display:flex!important;overflow-x:auto!important}.luxury-popular a,.luxury-popular button{flex:none!important;min-height:32px!important;padding-inline:10px!important;font-size:10px!important}.luxury-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:6px!important;margin-top:12px!important}.luxury-hero-stats div{text-align:center!important;min-height:66px!important;padding:7px 5px!important}.luxury-hero-stats strong{font-size:12px!important}.luxury-hero-stats span{text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;line-height:1.1!important;display:block!important;overflow:hidden!important}.luxury-hero-stats small{display:none!important}.motion-proof-band{gap:12px!important;margin-block:16px!important;padding:14px!important;display:grid!important}.motion-proof-copy h2{font-size:20px!important;line-height:1.12!important}.motion-proof-copy p{display:none!important}.motion-number-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.motion-number-card{min-height:88px!important;padding:10px!important}.motion-number-card small{display:none!important}.browse-hub-section{margin-block:16px!important;padding:18px 0!important}.browse-hub-inner{width:calc(100% - 18px)!important}.browse-hub-top,.country-hub-head{align-items:flex-start!important;gap:8px!important;margin-bottom:10px!important}.browse-hub-top>div,.country-hub-head>div{min-width:0!important;max-width:100%!important}.browse-hub-eyebrow{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important}.body-type-grid-modern,.country-strip-grid{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(112px,34vw)!important;grid-auto-flow:column!important;gap:8px!important;padding-bottom:4px!important;display:grid!important;overflow-x:auto!important}.body-type-tile,.country-strip-card{scroll-snap-align:start!important;min-height:82px!important;padding:8px!important}.body-type-tile-img{width:58px!important;height:34px!important}.body-type-logo-ring{width:64px!important;height:44px!important}.country-hub-section{margin-top:16px!important}.country-strip-card{text-align:center!important;grid-template-columns:minmax(0,1fr)!important;justify-items:center!important}.country-strip-card .country-strip-arrow{display:none!important}.premium-trust-strip{margin-top:16px!important;padding:16px!important}.premium-trust-strip>div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:12px!important;display:grid!important}.premium-trust-strip article{text-align:center!important;background:#ffffff14!important;border-right:0!important;border-radius:14px!important;min-height:92px!important;padding:10px 8px!important}.premium-trust-strip small{display:none!important}.premium-shipping-banner{background:linear-gradient(90deg,#fffffff7,#ffffffd1),url(/hero/dean-port-motion-bg.jpeg) 100%/cover no-repeat!important;min-height:0!important;margin-top:16px!important;padding:18px!important}.premium-shipping-banner h2,.premium-process-section h2{font-size:22px!important}.premium-shipping-banner p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;display:-webkit-box!important;overflow:hidden!important}.shipping-kpis{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:7px!important}.shipping-kpis span{text-align:center!important;gap:3px!important;min-height:68px!important;padding:6px 3px!important}.shipping-kpis strong{font-size:11px!important}.shipping-kpis small{display:none!important}.premium-process-section{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;margin-top:16px!important;padding:16px!important}.premium-process-steps{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:6px!important}.premium-process-steps article{gap:5px!important;min-height:78px!important}.premium-process-steps article:after,.premium-process-steps small{display:none!important}.premium-process-steps svg{width:30px!important;height:30px!important;padding:7px!important}.premium-process-steps strong{font-size:10px!important;line-height:1.1!important}.premium-process-section aside{grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:8px!important;padding:12px!important}.premium-process-section aside small{display:none!important}.premium-process-section aside .btn{width:auto!important;min-height:38px!important}.side-search-zone{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;margin-top:16px!important;padding-bottom:5px!important;display:flex!important;overflow-x:auto!important}.side-search-zone>*{scroll-snap-align:start!important;flex:0 0 min(82vw,320px)!important}.side-search-card,.center-search-card{min-height:0!important;padding:14px!important}.maker-search-list,.budget-search-list,.exchange-mini{gap:7px!important}.maker-search-list a,.budget-search-list a,.exchange-mini a{min-height:44px!important;padding:8px!important}.premium-proof-grid,.premium-proof-grid .info-panel{min-height:0!important}.premium-gallery-panel div{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:6px!important}.premium-gallery-panel img{height:78px!important;max-height:78px!important}.premium-stock-section{margin-top:18px!important;margin-bottom:18px!important}.home-stock-head,.home-stock-pagination{gap:10px!important;margin-bottom:12px!important}.home-stock-head h2{font-size:22px!important;line-height:1.1!important}.home-stock-head p,.home-stock-summary span{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:12px!important;line-height:1.35!important;display:-webkit-box!important;overflow:hidden!important}.premium-stock-tabs{-webkit-overflow-scrolling:touch!important;gap:6px!important;padding-bottom:4px!important;display:flex!important;overflow-x:auto!important}.premium-stock-tabs a{flex:none!important;min-height:32px!important;padding:0 10px!important;font-size:10px!important}.premium-vehicle-row,.home-vehicle-row{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;-webkit-overflow-scrolling:touch!important;gap:10px!important;padding-bottom:6px!important;display:flex!important;overflow-x:auto!important}.premium-vehicle-row>*,.home-vehicle-row>*{scroll-snap-align:start!important;flex:0 0 min(78vw,300px)!important;min-width:0!important}.premium-vehicle-card img,.home-vehicle-row .vehicle-card img,.vehicle-card .vehicle-image img,.vehicle-card figure img{-o-object-fit:contain!important;object-fit:contain!important;max-height:150px!important}.premium-card-body,.vehicle-card .vehicle-body{gap:8px!important;padding:12px!important}.premium-card-body>strong,.vehicle-card .vehicle-body strong{font-size:14px!important;line-height:1.15!important}.premium-card-body>p,.vehicle-card .vehicle-body p{-webkit-line-clamp:2!important;-webkit-box-orient:vertical!important;font-size:11px!important;line-height:1.25!important;display:-webkit-box!important;overflow:hidden!important}.premium-card-price-row,.vehicle-card-price-row{gap:6px!important}}.vehicle-card .vehicle-photo{overflow:hidden!important}.vehicle-card .vehicle-photo-track{overscroll-behavior-x:contain!important;scroll-snap-type:x mandatory!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;width:100%!important;height:170px!important;display:flex!important;overflow-x:auto!important}.public-stock-page .advanced-stock-sidebar a.advanced-check{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;min-height:64px!important;display:grid!important}.vehicle-card .vehicle-photo-track img{scroll-snap-align:center!important;flex:0 0 100%!important;min-width:100%!important;height:170px!important}@media (max-width:700px){.vehicle-card .vehicle-photo-track,.vehicle-card .vehicle-photo-track img{height:150px!important;max-height:150px!important}}.section-micro-label{color:#0b56d8;letter-spacing:.05em;text-transform:uppercase;background:#edf4ff;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:7px 10px;font-size:11px;font-weight:950;display:inline-flex}.buyer-assurance-section,.destination-readiness-section,.member-workspace-section{background:#fff;border:1px solid #e1e8f3;border-radius:8px;margin-top:18px;box-shadow:0 14px 34px #020b1f0f}.buyer-assurance-section{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:24px;padding:26px;display:grid}.buyer-assurance-copy{align-content:center;gap:14px;min-width:0;display:grid}.buyer-assurance-copy h2,.destination-readiness-head h2,.member-workspace-panel h2{color:#07142e;letter-spacing:0;margin:0;font-size:clamp(22px,2.25vw,34px);line-height:1.06}.buyer-assurance-copy p,.member-workspace-panel p{color:#53647c;margin:0;font-size:14px;line-height:1.65}.buyer-assurance-actions,.member-workspace-actions{flex-wrap:wrap;gap:10px;display:flex}.buyer-assurance-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;min-width:0;display:grid}.buyer-assurance-card{color:#07142e;background:linear-gradient(#fff,#f8fbff);border:1px solid #e4ebf5;border-radius:8px;gap:9px;min-width:0;padding:16px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.buyer-assurance-card:hover,.destination-readiness-card:hover,.member-workspace-card:hover{border-color:#024ad852;transform:translateY(-2px);box-shadow:0 14px 30px #024ad81a}.buyer-assurance-card svg,.member-workspace-card svg{color:#024ad8}.buyer-assurance-card strong,.destination-readiness-card strong,.member-workspace-card strong{color:#07142e;font-size:14px;line-height:1.25}.buyer-assurance-card small,.destination-readiness-card small,.member-workspace-card small{color:#53647c;font-size:12px;font-weight:750;line-height:1.48}.buyer-assurance-card>span{color:#024ad8;align-items:center;gap:4px;width:fit-content;font-size:12px;font-weight:950;display:inline-flex}.destination-readiness-section{gap:18px;padding:24px;display:grid}.destination-readiness-head{justify-content:space-between;align-items:end;gap:18px;display:flex}.destination-readiness-head>div{gap:10px;display:grid}.destination-readiness-head>a{color:#024ad8;align-items:center;gap:6px;font-size:13px;font-weight:950;text-decoration:none;display:inline-flex}.destination-readiness-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.destination-readiness-card{background:#f8fafc;border:1px solid #e4ebf5;border-radius:8px;grid-template-rows:auto auto 1fr;gap:8px;min-height:128px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:grid}.destination-readiness-card b{color:#fff;background:#071b45;border-radius:8px;place-items:center;width:34px;height:34px;font-size:12px;display:grid}.member-workspace-section{background:linear-gradient(135deg,#fffffffa,#f7faffeb),linear-gradient(135deg,#024ad814,#24b88414);grid-template-columns:.9fr 1.1fr;align-items:center;gap:20px;padding:24px;display:grid}.member-workspace-panel{gap:13px;min-width:0;display:grid}.member-workspace-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;min-width:0;display:grid}.member-workspace-card{min-width:0;color:inherit;background:#ffffffe0;border:1px solid #e1e8f3;border-radius:8px;align-items:flex-start;gap:12px;padding:14px;text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s;display:flex}.member-workspace-card>span{gap:4px;min-width:0;display:grid}.vehicle-buyer-assurance-detail{margin-top:18px}.vehicle-buyer-assurance-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.vehicle-buyer-assurance-row>div{background:#f8fbff;border:1px solid #e4ebf5;border-radius:8px;gap:8px;min-width:0;padding:14px;display:grid}.vehicle-buyer-assurance-row svg{color:#024ad8}.vehicle-buyer-assurance-row strong{color:#07142e;font-size:13px}.vehicle-buyer-assurance-row small{color:#53647c;font-size:12px;font-weight:750;line-height:1.45}@media (max-width:980px){.buyer-assurance-section,.member-workspace-section{grid-template-columns:1fr}.destination-readiness-grid,.vehicle-buyer-assurance-row{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.buyer-assurance-section,.destination-readiness-section,.member-workspace-section{border-radius:8px;margin-top:12px;padding:14px}.buyer-assurance-grid,.member-workspace-grid{grid-template-columns:1fr;gap:8px}.destination-readiness-head{flex-direction:column;align-items:stretch}.destination-readiness-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.destination-readiness-card{min-height:112px;padding:9px}.destination-readiness-card b{width:28px;height:28px}.buyer-assurance-card,.member-workspace-card{padding:12px}.buyer-assurance-actions .btn,.member-workspace-actions .btn{flex:132px}.vehicle-buyer-assurance-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.vehicle-buyer-assurance-row>div{padding:9px}}@media (max-width:420px){.destination-readiness-grid,.vehicle-buyer-assurance-row{grid-template-columns:1fr}}.vehicle-card .vehicle-photo{background:#f3f6fb!important;grid-column:1/-1!important;width:100%!important;height:170px!important;min-height:170px!important;max-height:170px!important;display:block!important}.vehicle-card .vehicle-photo-track,.vehicle-card .vehicle-photo-track img{height:100%!important;min-height:100%!important;max-height:100%!important}.vehicle-card .vehicle-photo-track img{-o-object-fit:cover!important;object-fit:cover!important;background:#f3f6fb!important}@media (max-width:700px){.vehicle-card .vehicle-photo{height:150px!important;min-height:150px!important;max-height:150px!important}}.vehicle-card{grid-template-columns:minmax(0,1fr)!important}.vehicle-card>.vehicle-save-button{grid-column:auto!important;position:absolute!important;top:17px!important;right:17px!important}@media (max-width:1240px){.contact-modern-hero-grid{grid-template-columns:1fr;align-items:start}.contact-modern-status{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-modern-status div{border-bottom:0;border-right:1px solid #e2eaf6e6}.contact-modern-status div:last-child{border-right:0}.contact-page-layout{grid-template-columns:1fr}.contact-support-panel,.contact-page-layout .contact-trust-panel{position:static;top:auto}.contact-support-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1fr);align-items:start}.contact-support-actions{grid-column:1/-1;max-width:440px}}@media (max-width:900px){.contact-modern-hero-grid,.contact-modern-status{grid-template-columns:1fr}.contact-modern-status div{border-bottom:1px solid #e2eaf6e6;border-right:0}.contact-modern-status div:last-child{border-bottom:0}.contact-page-section{padding-top:20px}.contact-page-layout,.contact-inquiry-shell,.contact-office-section .office-grid,.contact-team-section .staff-contact-grid{grid-template-columns:1fr!important}.contact-support-panel,.contact-trust-panel{grid-template-columns:1fr}.contact-section-head{margin-bottom:14px}}@media (max-width:640px){.contact-modern-hero-grid{gap:18px;padding-block:26px 20px}.contact-modern-copy h1{font-size:38px;line-height:.98}.contact-modern-copy p{font-size:14px;line-height:1.55}.contact-modern-actions{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.contact-modern-actions .btn:first-child{grid-column:1/-1}.contact-modern-actions .btn{justify-content:center;width:100%;min-height:42px;padding-inline:12px;font-size:12px}.contact-modern-status{grid-template-columns:repeat(3,minmax(0,1fr))}.contact-modern-status div{border-bottom:0;border-right:1px solid #e2eaf6e6;min-width:0;padding:10px}.contact-modern-status div:last-child{border-right:0}.contact-modern-status strong{font-size:10px}.contact-modern-status span{font-size:10px;line-height:1.25}.contact-page-section,.contact-office-section,.contact-team-section{padding-top:18px;padding-bottom:18px}.contact-page-layout{gap:14px}.contact-page-layout .contact-inquiry-head{padding:16px}.contact-page-layout .contact-inquiry-head h2{font-size:28px;line-height:1.05}.contact-page-layout .contact-inquiry-head p,.contact-support-head p,.contact-section-head p{font-size:12px;line-height:1.45}.contact-page-layout .contact-inquiry-form{gap:13px;padding:14px}.contact-form-grid{gap:11px!important}.contact-field input,.contact-field select,.contact-field textarea{border-radius:9px;min-height:42px;font-size:13px}.contact-field textarea{min-height:116px}.contact-form-actions,.contact-support-actions{grid-template-columns:1fr}.contact-form-actions .btn,.contact-support-actions .btn{justify-content:center;width:100%}.contact-support-panel{border-radius:14px;gap:12px;padding:14px}.contact-support-head h2{font-size:20px}.contact-channel-row{grid-template-columns:34px minmax(0,1fr);gap:8px 10px;min-height:56px}.contact-channel-row svg{grid-row:span 2;width:34px;height:34px;padding:8px}.contact-channel-row strong{text-align:left}.contact-response-card{padding:12px}.contact-office-section .dashboard-card,.contact-team-section .dashboard-card{padding:16px}}@media (max-width:380px){.contact-page-layout .contact-inquiry-head h2{font-size:25px}.contact-channel-row,.contact-response-card,.contact-support-panel{border-radius:12px}}.not-found-page{background:radial-gradient(circle at 8% 12%,#024ad814,#0000 30%),radial-gradient(circle at 88% 16%,#e7195512,#0000 28%),#f8fafc}.not-found-shell{align-items:center;min-height:min(680px,100vh - 108px);padding:44px 0;display:grid}.not-found-grid{grid-template-columns:minmax(0,.92fr) minmax(320px,.78fr);align-items:center;gap:34px;display:grid}.not-found-copy{gap:18px;max-width:680px;display:grid}.not-found-kicker{color:#024ad8;text-transform:uppercase;background:#fff;border:1px solid #024ad829;border-radius:999px;align-items:center;width:fit-content;padding:8px 12px;font-size:12px;font-weight:950;display:inline-flex;box-shadow:0 12px 34px #07142e0f}.not-found-copy h1{color:#07142e;letter-spacing:0;margin:0;font-size:clamp(42px,6vw,78px);font-weight:950;line-height:.96}.not-found-copy p{color:#53647c;max-width:620px;margin:0;font-size:15px;font-weight:720;line-height:1.7}.not-found-actions{flex-wrap:wrap;gap:12px;display:flex}.not-found-actions .btn{border-radius:10px;min-height:48px;text-decoration:none}.not-found-visual{background:linear-gradient(135deg,#fffffff0,#eff6fff0),#fff;border:1px solid #d8e3f2f5;border-radius:18px;place-items:center;min-height:360px;display:grid;overflow:hidden;box-shadow:0 24px 58px #07142e17}.not-found-animation{width:min(100%,420px);height:360px}.not-found-help-section{padding-top:0}.not-found-link-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.not-found-link-card{color:#07142e;background:#fff;border:1px solid #d8e3f2f5;border-radius:14px;gap:9px;min-height:150px;padding:18px;text-decoration:none;transition:border-color .16s,box-shadow .16s,transform .16s;display:grid;box-shadow:0 16px 38px #07142e0f}.not-found-link-card:hover{border-color:#024ad857;transform:translateY(-2px);box-shadow:0 22px 48px #07142e1a}.not-found-link-card svg{color:#024ad8}.not-found-link-card strong{font-size:15px;font-weight:950}.not-found-link-card span{color:#53647c;font-size:13px;font-weight:760;line-height:1.45}@media (max-width:980px){.not-found-shell{min-height:0;padding:30px 0 20px}.not-found-grid{grid-template-columns:1fr;gap:20px}.not-found-visual{min-height:280px}.not-found-animation{height:280px}.not-found-link-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.not-found-shell{padding:18px 0 14px}.not-found-grid{gap:14px}.not-found-copy{gap:13px}.not-found-copy h1{font-size:34px;line-height:1.02}.not-found-copy p{font-size:14px;line-height:1.55}.not-found-actions{grid-template-columns:1fr;display:grid}.not-found-actions .btn{justify-content:center;width:100%}.not-found-visual{border-radius:14px;min-height:220px}.not-found-animation{height:220px}.not-found-link-grid{grid-template-columns:1fr;gap:10px}.not-found-link-card{min-height:118px;padding:15px}}@keyframes dean-cta-breathe{0%,to{transform:translate(0,0)scale(1);box-shadow:0 18px 44px #024ad83d}50%{transform:translateY(-2px)scale(1.012);box-shadow:0 24px 58px #024ad857}}@keyframes dean-gradient-shift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}@keyframes dean-soft-float{0%,to{transform:translate(0,0)}50%{transform:translateY(-8px)}}@keyframes dean-shine-sweep{0%{transform:translate(-120%)skew(-18deg)}to{transform:translate(120%)skew(-18deg)}}.luxury-hero-cta a:first-child,.luxury-search-form>button,.home-stock-actions a,.browse-hub-viewall,.btn.blue,.auction-ai-cta,.auction-ai-tool-cta{isolation:isolate;background-image:linear-gradient(120deg, var(--ds-primary-deep), var(--ds-primary), var(--ds-primary-bright), var(--ds-storm-deep));color:#fff;background-size:240% 240%;animation:9s infinite dean-gradient-shift;position:relative;overflow:hidden}.luxury-hero-cta a:first-child{animation:9s infinite dean-gradient-shift,4.8s ease-in-out infinite dean-cta-breathe}.luxury-hero-cta a:first-child:after,.luxury-search-form>button:after,.home-stock-actions a:after,.browse-hub-viewall:after,.btn.blue:after,.auction-ai-cta:after,.auction-ai-tool-cta:after,.premium-stock-tabs a.active:after,.hero-ai-action-btn:after,.premium-stat-card:after,.buyer-assurance-card:after,.destination-readiness-card:after,.member-workspace-card:after,.side-search-card:after,.center-search-card:after,.auction-ai-live-card:after,.auction-ai-tool-card:after{content:"";z-index:1;opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 0 36%,#ffffff4d 48%,#0000 62% 100%);position:absolute;inset:0}.luxury-hero-cta a:first-child:hover:after,.luxury-search-form>button:hover:after,.home-stock-actions a:hover:after,.browse-hub-viewall:hover:after,.btn.blue:hover:after,.auction-ai-cta:hover:after,.auction-ai-tool-cta:hover:after,.premium-stock-tabs a.active:hover:after,.hero-ai-action-btn:hover:after,.premium-stat-card:hover:after,.buyer-assurance-card:hover:after,.destination-readiness-card:hover:after,.member-workspace-card:hover:after,.side-search-card:hover:after,.center-search-card:hover:after,.auction-ai-live-card:hover:after,.auction-ai-tool-card:hover:after{opacity:1;animation:dean-shine-sweep .76s var(--motion-premium-ease,cubic-bezier(.16, 1, .3, 1))}.premium-stat-card,.motion-number-card,.hero-ai-glass-card,.buyer-assurance-card,.destination-readiness-card,.member-workspace-card,.side-search-card,.center-search-card,.auction-ai-live-card,.auction-ai-tool-card{will-change:transform;position:relative;overflow:hidden}.hero-ai-glass-card{animation:7s ease-in-out infinite dean-soft-float}.premium-stat-card,.buyer-assurance-card,.destination-readiness-card,.member-workspace-card,.side-search-card,.center-search-card,.auction-ai-tool-card{border-color:#024ad821;box-shadow:0 18px 44px #0f172a12}.premium-stat-card:hover,.buyer-assurance-card:hover,.destination-readiness-card:hover,.member-workspace-card:hover,.side-search-card:hover,.center-search-card:hover,.auction-ai-live-card:hover,.auction-ai-tool-card:hover{border-color:#024ad842;transform:translateY(-6px);box-shadow:0 26px 66px #0f172a21}.premium-stock-tabs a.active{isolation:isolate;background-image:linear-gradient(120deg, var(--ds-primary-deep), var(--ds-primary), var(--ds-storm-deep));background-size:220% 220%;animation:10s infinite dean-gradient-shift;position:relative;overflow:hidden}.luxury-search-tabs button.active{background-image:linear-gradient(120deg,#024ad829,#8ebdce33,#296ef924);background-size:220% 220%;animation:11s infinite dean-gradient-shift}.hero-ai-action-btn{isolation:isolate;position:relative;overflow:hidden}@media (prefers-reduced-motion:reduce){.luxury-hero-cta a:first-child,.luxury-search-form>button,.home-stock-actions a,.browse-hub-viewall,.btn.blue,.auction-ai-cta,.auction-ai-tool-cta,.premium-stock-tabs a.active,.luxury-search-tabs button.active,.hero-ai-glass-card{animation:none!important}.luxury-hero-cta a:first-child:after,.luxury-search-form>button:after,.home-stock-actions a:after,.browse-hub-viewall:after,.btn.blue:after,.auction-ai-cta:after,.auction-ai-tool-cta:after,.premium-stock-tabs a.active:after,.hero-ai-action-btn:after,.premium-stat-card:after,.buyer-assurance-card:after,.destination-readiness-card:after,.member-workspace-card:after,.side-search-card:after,.center-search-card:after,.auction-ai-live-card:after,.auction-ai-tool-card:after{display:none}}:root{--motion-premium-ease:cubic-bezier(.16, 1, .3, 1);--dean-surface:#fff;--dean-surface-soft:#f8fafc;--dean-border:#dbe4f0;--dean-ink:#0f172a;--dean-muted:#526174;--dean-action:#024ad8;--dean-action-strong:#0b4fd8;--dean-focus:0 0 0 3px #024ad82e}html{-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}body{color:var(--dean-ink);background:radial-gradient(circle at 50% 0,#024ad80b,#0000 34rem),#fff;overflow-x:clip}a,button,input,select,textarea,.btn,.vehicle-card,.premium-vehicle-card,.dashboard-card,.search-combobox-trigger,.search-tabs-line a,.exporter-nav-links a,.exporter-nav-links button{-webkit-tap-highlight-color:transparent}button,.btn,a[href],[role=button]{touch-action:manipulation}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:2px solid var(--dean-action);outline-offset:3px;box-shadow:var(--dean-focus)}.container{width:min(100% - 32px,1240px)}.section{padding-block:clamp(42px,6vw,76px)}.section h2,.page-hero h1,.browse-hub-title h2,.exporter-section-head h2{letter-spacing:0;text-wrap:balance}.page-hero{background:radial-gradient(circle at 18% 0,#024ad81f,#0000 26rem),linear-gradient(#f8fbff 0%,#fff 100%);border-bottom:1px solid #dbe4f0d1;overflow:hidden}.page-hero>.container{padding-block:clamp(42px,6vw,74px)}.page-hero h1{color:#071427;max-width:920px;font-size:clamp(34px,5vw,64px);line-height:.98}.page-hero .muted{color:var(--dean-muted);max-width:760px!important;font-size:clamp(15px,1.5vw,18px)!important;line-height:1.6!important}.dashboard-card,.search-dock,.search-panel,.vehicle-card,.premium-vehicle-card,.auction-lot-card,.feature-card,.trust-card,.info-panel{border-color:#dbe4f0f5;box-shadow:0 18px 46px #0f172a13}.dashboard-card,.search-dock,.search-panel,.vehicle-card,.premium-vehicle-card{transition:transform .22s var(--motion-premium-ease), box-shadow .22s var(--motion-premium-ease), border-color .22s ease, background-color .22s ease}.vehicle-card:hover,.premium-vehicle-card:hover,.dashboard-card:hover{border-color:#024ad82e;box-shadow:0 22px 58px #0f172a1f}.vehicle-card:hover,.premium-vehicle-card:hover{transform:translateY(-4px)}.vehicle-card .vehicle-photo,.vehicle-card .vehicle-photo-track,.premium-vehicle-card img{background:linear-gradient(#f1f5f9,#fff)}.btn,button[type=submit]{min-height:44px;transition:transform .18s var(--motion-premium-ease), box-shadow .18s var(--motion-premium-ease), border-color .18s ease, background-color .18s ease, color .18s ease;border-radius:10px;font-weight:900}.btn:hover,button[type=submit]:hover{transform:translateY(-1px)}.btn:active,button[type=submit]:active{transform:translateY(0)scale(.99)}.btn.primary,.btn.blue,button[type=submit]{box-shadow:0 14px 30px #024ad838}input,select,textarea{border-color:#d7e1ee;max-width:100%;transition:border-color .16s,box-shadow .16s,background-color .16s}input:focus,select:focus,textarea:focus{border-color:var(--dean-action);box-shadow:var(--dean-focus)}.search-combobox-menu,.freight-search-menu,.mega-panel,.currency-mega-panel,.language-mega-panel{z-index:500;box-shadow:0 24px 64px #0712242e}.search-combobox-trigger,.search-combobox-menu button,.freight-search-menu button,.mobile-drawer-links a,.mobile-menu-parent{transition:background-color .16s,border-color .16s,transform .16s,box-shadow .16s}.search-combobox-menu button:hover,.freight-search-menu button:hover,.mobile-drawer-links a:hover,.mobile-menu-parent:hover{transform:translateY(-1px)}.exporter-nav{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-bottom:1px solid #dbe4f024}.exporter-nav-links a,.exporter-nav-links button{min-height:44px}.mobile-drawer{max-height:calc(100dvh - 20px)}.mobile-drawer-body{padding-bottom:max(14px, env(safe-area-inset-bottom))}.ai-chat-center{right:max(18px, env(safe-area-inset-right));bottom:max(18px, env(safe-area-inset-bottom))}.dean-motion-stars{opacity:.16}@media (max-width:1180px){.container{width:min(100% - 28px,1000px)}.vehicle-grid,.stock-card-grid,.premium-vehicle-row,.home-vehicle-row{gap:16px}}@media (max-width:760px){html{scroll-padding-top:78px}.container{width:min(100% - 24px,720px)}.section,.page-hero>.container{padding-block:34px}.page-hero h1{font-size:clamp(30px,12vw,44px)}.vehicle-grid,.stock-card-grid,.premium-vehicle-row,.home-vehicle-row{grid-template-columns:1fr}.vehicle-card:hover,.premium-vehicle-card:hover,.dashboard-card:hover,.search-combobox-menu button:hover,.freight-search-menu button:hover{transform:none}.ai-chat-center{right:12px;bottom:max(78px, env(safe-area-inset-bottom))}.ai-chat-panel{width:min(100vw - 24px,420px);height:min(620px,100dvh - 104px);min-height:0}}@media (max-width:420px){.container{width:min(100% - 20px,390px)}.btn,button[type=submit]{width:100%}.mobile-drawer{width:auto;left:8px;right:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.vehicle-card:hover,.premium-vehicle-card:hover,.dashboard-card:hover,.btn:hover,button[type=submit]:hover{transform:none!important}}@media (max-width:1180px){.exporter-topbar,.exporter-topbar-inner,.exporter-topbar-inner span,.exporter-topbar-inner a,.exporter-topbar-inner .topbar-action-btn,.destination-mega-host,.currency-mega-host,.language-mega-host,.destination-trigger,.currency-trigger,.language-trigger{min-height:44px}.destination-trigger,.currency-trigger,.language-trigger{padding-block:6px}.home-stock-actions a,.browse-hub-viewall{min-height:44px}.premium-card-heart,.vehicle-card>.vehicle-save-button{width:44px!important;min-width:44px!important;height:44px!important;min-height:44px!important}.hero-slider-dots{gap:2px}.hero-slider-dots button{width:44px;height:44px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative}.hero-slider-dots button:after{content:"";background:#ffffffb8;border-radius:999px;width:8px;height:8px;transition:width .25s,background .25s,transform .25s;display:block;box-shadow:0 1px 5px #0f172a3d}.hero-slider-dots button.active{background:0 0;width:44px;transform:none}.hero-slider-dots button.active:after{background:#fff;width:28px;transform:translateY(-1px)}.luxury-slide-controls{gap:2px}.luxury-slide-controls button{width:44px;min-width:44px;height:44px;min-height:44px;box-shadow:none;background:0 0;border:0;place-items:center;display:grid;position:relative}.luxury-slide-controls button:after{content:"";background:#ffffff70;border-radius:999px;width:38px;height:5px;transition:width .25s,background .25s,transform .25s;display:block}.luxury-slide-controls button.active{background:0 0;width:44px}.luxury-slide-controls button.active:after{background:#fff;width:42px}.luxury-popular a,.premium-stock-tabs a,.exporter-section-head a,.destination-readiness-head a,main a[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card):not(.advanced-check),.brand.logo-wordmark,.center-search-card a,.footer-col a,.social-row a{align-items:center!important;min-height:44px!important;display:inline-flex!important}.advanced-sidebar-search input{min-height:44px!important}.social-row a{justify-content:center;min-width:44px}}@media (max-width:768px){.body-type-grid-modern{grid-auto-columns:minmax(148px,42vw)!important}.body-type-grid-modern>.body-type-tile,main.exporter-page .body-type-grid-modern>a.body-type-tile[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card){min-height:158px!important;padding:10px!important}.body-type-grid-modern>.body-type-tile .body-type-card-index{font-size:10px;top:9px;left:10px}.body-type-grid-modern>.body-type-tile .body-type-logo-ring{top:40%;width:86px!important;height:62px!important}.body-type-grid-modern>.body-type-tile .body-type-card-content{min-height:56px;padding:8px}.body-type-grid-modern>.body-type-tile.is-clone,.body-type-grid-modern>.body-type-tile.is-clone.scroll-reveal-pop,main.exporter-page .body-type-grid-modern>a.body-type-tile.is-clone[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card){display:none!important}main.exporter-page .country-strip-grid>a.country-strip-card[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card){min-height:158px!important;padding:10px!important}.country-strip-grid>.country-strip-card.is-clone,.country-strip-grid>.country-strip-card.is-clone.scroll-reveal-pop,main.exporter-page .country-strip-grid>a.country-strip-card.is-clone[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card){display:none!important}}.exporter-page .country-strip-grid{grid-auto-flow:initial!important;grid-template-columns:repeat(7,minmax(0,1fr))!important;gap:10px!important;width:auto!important;padding:0!important;animation:none!important;display:grid!important;overflow:visible!important}.exporter-page .country-strip-card{position:relative;min-height:62px!important;box-shadow:none!important;background:#fff!important;border:1.5px solid #dde6f5!important;border-radius:12px!important;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;text-decoration:none!important;transition:border-color .16s,box-shadow .16s,background .16s!important;display:flex!important;overflow:hidden!important;transform:none!important}.exporter-page .country-strip-card:hover{background:#f5f9ff!important;border-color:#024ad8!important;transform:none!important;box-shadow:0 4px 18px #024ad81a!important}.exporter-page .country-strip-card .country-mini-flag{-o-object-fit:cover!important;object-fit:cover!important;width:30px!important;height:20px!important;box-shadow:none!important;border-radius:3px!important;flex-shrink:0!important}.exporter-page .country-strip-card>span{flex:1!important;min-width:0!important}.exporter-page .country-strip-card>span strong{color:#07142e!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:700!important;display:block!important;overflow:hidden!important}.exporter-page .country-strip-card>span small{color:#64748b!important;font-size:10.5px!important;display:block!important}.exporter-page .country-strip-card svg{color:#4f8cff!important;flex-shrink:0!important}.exporter-page .country-strip-card .country-strip-arrow{color:#b0c0d8!important;flex-shrink:0!important;transition:color .16s,transform .16s!important}.exporter-page .country-strip-card:hover .country-strip-arrow{color:#024ad8!important;transform:translate(2px)!important}.exporter-page .country-strip-more{background:linear-gradient(135deg,#041126,#082455)!important;border-color:#0000!important}.exporter-page .country-strip-more:hover{background:linear-gradient(135deg,#061833,#0a3070)!important;box-shadow:0 6px 24px #02143c59!important}.exporter-page .country-strip-more>span strong,.exporter-page .country-strip-more svg,.exporter-page .country-strip-more .country-strip-arrow{color:#fff!important}.exporter-page .country-strip-more>span small{color:#fff9!important}@media (max-width:1180px){.exporter-page .country-strip-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:768px){.exporter-page .country-strip-grid{overscroll-behavior-x:contain!important;scroll-snap-type:x proximity!important;scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;grid-template-columns:none!important;grid-auto-columns:minmax(148px,42vw)!important;grid-auto-flow:column!important;display:grid!important;overflow-x:auto!important}.exporter-page .country-strip-grid::-webkit-scrollbar{display:none!important}.exporter-page .country-strip-card,main.exporter-page .country-strip-grid>a.country-strip-card[href]:not(.vehicle-card):not(.premium-vehicle-card):not(.auction-lot-card):not(.feature-card):not(.dashboard-card){scroll-snap-align:start!important;min-height:62px!important;padding:13px 14px!important}}main.exporter-page .country-strip-grid>a.country-strip-card:hover,main.exporter-page .country-strip-grid>a.country-strip-card:focus-visible{z-index:5!important;background:#f5f9ff!important;border-color:#024ad8!important;transform:translateY(-6px)scale(1.04)!important;box-shadow:0 16px 36px #024ad82e!important}main.exporter-page .country-strip-grid>a.country-strip-card:hover .country-mini-flag,main.exporter-page .country-strip-grid>a.country-strip-card:focus-visible .country-mini-flag{transform:scale(1.12)!important;box-shadow:0 8px 18px #024ad82e!important}.premium-stock-tabs button{appearance:none!important;color:#07142e!important;min-height:38px!important;font:inherit!important;white-space:nowrap!important;cursor:pointer!important;box-shadow:none!important;background:#f2f5fa!important;border:1px solid #dbe6f6!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;padding:0 18px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;text-decoration:none!important;transition:transform .18s,border-color .18s,background .18s,color .18s,box-shadow .18s!important;display:inline-flex!important}.premium-stock-tabs button:hover,.premium-stock-tabs button:focus-visible{color:#024ad8!important;background:#fff!important;border-color:#024ad861!important;outline:none!important;transform:translateY(-1px)!important}.premium-stock-tabs button.active,.premium-stock-tabs button[aria-selected=true]{color:#fff!important;background:linear-gradient(135deg,#024ad8,#1265f6)!important;border-color:#024ad8!important;box-shadow:0 14px 30px #024ad833!important}.premium-stock-tabs button.active:hover,.premium-stock-tabs button[aria-selected=true]:hover,.premium-stock-tabs button.active:focus-visible,.premium-stock-tabs button[aria-selected=true]:focus-visible{color:#fff!important;transform:translateY(-2px)!important}.premium-stock-empty{text-align:center!important;background:linear-gradient(#fff,#f7fbff)!important;border:1px dashed #bfd0e8!important;border-radius:12px!important;place-items:center!important;gap:8px!important;min-height:180px!important;padding:24px!important;display:grid!important}.premium-stock-empty strong{color:#07142e!important;font-size:18px!important;font-weight:900!important}.premium-stock-empty span{color:#53647c!important;max-width:520px!important;font-size:13px!important;font-weight:750!important;line-height:1.5!important}.premium-stock-empty a{color:#fff!important;background:#024ad8!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}@media (max-width:768px){.premium-stock-tabs{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;padding:0 2px 6px!important;overflow-x:auto!important}.premium-stock-tabs::-webkit-scrollbar{display:none!important}.premium-stock-tabs button{flex:none!important;min-height:36px!important;padding:0 14px!important;font-size:11px!important}}.country-hub-head .country-guide-action{color:#024ad8!important;background:#fff!important;border:1px solid #024ad82e!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 15px 0 17px!important;font-size:12px!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s!important;animation:none!important;display:inline-flex!important;box-shadow:0 12px 26px #024ad814!important}.country-hub-head .country-guide-action:after{display:none!important}.country-hub-head .country-guide-action svg{color:currentColor!important;width:14px!important;height:14px!important;transition:transform .18s!important}.country-hub-head .country-guide-action:hover,.country-hub-head .country-guide-action:focus-visible{color:#024ad8!important;background:#f5f9ff!important;border-color:#024ad861!important;outline:none!important;transform:translateY(-2px)!important;box-shadow:0 16px 32px #024ad824!important}.country-hub-head .country-guide-action:hover svg,.country-hub-head .country-guide-action:focus-visible svg{transform:translate(2px)!important}.ai-chat-panel.dean-ai-home-panel{scrollbar-width:none!important;background:radial-gradient(circle at 78% 18%,#6c45ff57,#0000 27%),radial-gradient(circle at 34% 0,#4379ff2e,#0000 34%),linear-gradient(160deg,#020a18 0%,#071334 48%,#040817 100%)!important;border:1.5px solid #6b7dff80!important;border-radius:34px!important;width:min(470px,100vw - 28px)!important;height:min(850px,100dvh - 28px)!important;min-height:min(720px,100dvh - 28px)!important;max-height:calc(100dvh - 28px)!important;overflow-y:auto!important;box-shadow:0 0 0 1px #5390ff14,0 28px 90px #00000094,inset 0 1px #ffffff14!important}.ai-chat-panel.dean-ai-home-panel::-webkit-scrollbar{display:none!important}.dean-ai-home-panel .ai-chat-header{display:none!important}.dean-ai-home-screen{color:#fff;isolation:isolate;gap:10px;padding:18px 22px;display:grid;position:relative}.dean-ai-home-screen:before,.dean-ai-home-screen:after{z-index:-1;pointer-events:none;content:"";position:absolute}.dean-ai-home-screen:before{border:2px solid #6c54ff5c;border-radius:999px;width:280px;height:280px;inset:130px -36px auto auto;box-shadow:inset 0 0 34px #3a7eff29,0 0 70px #6c54ff42}.dean-ai-home-screen:after{opacity:.32;background:radial-gradient(circle,#4877ff75 1px,#0000 1.8px) 0 0/10px 10px;width:260px;height:120px;bottom:120px;right:-30px;transform:rotate(-12deg);-webkit-mask-image:linear-gradient(90deg,#0000,#000 30%,#0000);mask-image:linear-gradient(90deg,#0000,#000 30%,#0000)}.dean-ai-home-top{justify-content:space-between;align-items:center;gap:12px;min-height:48px;display:flex}.dean-ai-new-pill{color:#fff;background:linear-gradient(135deg,#8b4dff,#2f73ff);border-radius:999px;align-items:center;gap:8px;min-height:42px;padding:0 20px;font-size:18px;font-weight:900;display:inline-flex;box-shadow:0 12px 30px #694eff61}.dean-ai-home-controls{align-items:center;gap:9px;display:inline-flex}.dean-ai-bell,.dean-ai-home-close{color:#fff;cursor:pointer;background:#ffffff1a;border:1px solid #aabbff29;border-radius:999px;place-items:center;width:44px;height:44px;display:grid;position:relative;box-shadow:inset 0 1px #ffffff14}.dean-ai-bell i{background:#835cff;border-radius:999px;width:13px;height:13px;position:absolute;top:2px;right:1px;box-shadow:0 0 16px #835cffcc}.dean-ai-home-close{color:#fffc;width:40px;height:40px}.dean-ai-hero-zone{grid-template-columns:minmax(0,.96fr) minmax(176px,1fr);align-items:center;min-height:232px;margin-top:2px;display:grid;position:relative}.dean-ai-hero-copy{z-index:2;align-content:center;gap:9px;min-width:0;display:grid;position:relative}.dean-ai-hero-copy>span{color:#8e79ff;font-size:18px;font-weight:850}.dean-ai-hero-copy h3{color:#fff;max-width:260px;margin:0;font-size:34px;font-weight:900;line-height:1.04}.dean-ai-hero-copy h3 b{background:linear-gradient(105deg,#4f92ff,#9d55ff);color:#0000;-webkit-background-clip:text;background-clip:text;display:block}.dean-ai-hero-copy p{color:#dde5ff9e;max-width:218px;margin:0;font-size:15px;font-weight:650;line-height:1.45}.dean-ai-hero-copy button{color:#fff;cursor:pointer;background:#081230c7;border:1px solid #8962ffd1;border-radius:999px;align-items:center;gap:9px;width:fit-content;min-height:38px;padding:0 16px;font-size:13px;font-weight:850;display:inline-flex;box-shadow:inset 0 1px #ffffff14,0 0 22px #614eff29}.dean-ai-agent-stage{isolation:isolate;border-radius:0 0 28px 120px;width:252px;height:250px;position:absolute;bottom:-2px;right:-10px;overflow:hidden}.dean-ai-agent-stage:before{z-index:1;content:"";border:9px solid #684aff85;border-left-color:#3169ff2e;border-radius:999px;width:196px;height:196px;animation:9s linear infinite dean-ai-avatar-ring;position:absolute;bottom:30px;right:12px;box-shadow:0 0 54px #5850ff4d}.dean-ai-agent-stage:after{z-index:0;content:"";filter:blur(10px);opacity:.72;background:radial-gradient(circle at 58% 38%,#805fff73,#0000 34%),radial-gradient(circle at 42% 62%,#448eff47,#0000 48%);border-radius:999px;width:168px;height:168px;animation:4.8s ease-in-out infinite dean-ai-avatar-glow;position:absolute;bottom:52px;right:26px}.dean-ai-agent-stage img{z-index:2;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 16%;object-position:50% 16%;filter:drop-shadow(0 22px 46px #0000006b);transform-origin:55% 68%;will-change:transform, filter;border-radius:999px;width:306px;height:306px;animation:4.2s ease-in-out infinite dean-ai-avatar-live;position:absolute;bottom:-74px;right:-28px}.dean-ai-orbit{z-index:3;color:#55a5ff;background:#17387873;border:1px solid #4d92ff33;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:absolute;box-shadow:inset 0 1px #ffffff14,0 10px 24px #0003}.dean-ai-orbit.one{animation:5.2s ease-in-out infinite dean-ai-orbit-drift-one;top:30px;left:14px}.dean-ai-orbit.two{color:#a364ff;animation:4.7s ease-in-out infinite dean-ai-orbit-drift-two;top:118px;right:22px}@keyframes dean-ai-avatar-live{0%,to{filter:drop-shadow(0 22px 46px #0000006b)saturate();transform:translate(0,0)scale(1)rotate(0)}30%{filter:drop-shadow(0 26px 50px #0006)saturate(1.05);transform:translate(-2px,-5px)scale(1.018)rotate(-.7deg)}62%{filter:drop-shadow(0 24px 48px #0000006b)saturate(1.03);transform:translate(3px,-2px)scale(1.012)rotate(.6deg)}}@keyframes dean-ai-avatar-ring{0%{transform:rotate(0)scale(1)}50%{transform:rotate(180deg)scale(1.035)}to{transform:rotate(360deg)scale(1)}}@keyframes dean-ai-avatar-glow{0%,to{opacity:.54;transform:translate(0,0)scale(.96)}50%{opacity:.9;transform:translate(-8px,-7px)scale(1.06)}}@keyframes dean-ai-orbit-drift-one{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(6px,-7px)scale(1.08)}}@keyframes dean-ai-orbit-drift-two{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-5px,7px)scale(1.07)}}.dean-ai-home-actions{gap:9px;display:grid}.dean-ai-home-card{color:#fff;text-align:left;cursor:pointer;background:linear-gradient(135deg,#ffffff16,#ffffff09);border:1px solid #7ea9ff33;border-radius:21px;grid-template-columns:62px minmax(0,1fr) 42px;align-items:center;gap:13px;min-height:76px;padding:10px 13px;transition:transform .18s,border-color .18s,background .18s,box-shadow .18s;display:grid;box-shadow:inset 0 1px #ffffff0f}.dean-ai-home-card:hover,.dean-ai-home-card:focus-visible{background:linear-gradient(135deg,#ffffff1f,#ffffff0d);border-color:#6ea8ff75;outline:none;transform:translateY(-2px);box-shadow:0 18px 40px #00000038,inset 0 1px #ffffff14}.dean-ai-home-icon{color:#fff;border-radius:17px;place-items:center;width:56px;height:56px;display:grid;position:relative}.dean-ai-home-card.hai-blue .dean-ai-home-icon{background:linear-gradient(135deg,#0d6cff,#09388d);box-shadow:0 12px 32px #2774ff47}.dean-ai-home-card.hai-purple{border-color:#8a4eff57}.dean-ai-home-card.hai-purple .dean-ai-home-icon{background:linear-gradient(135deg,#8d50ff,#351279);box-shadow:0 12px 32px #8b50ff42}.dean-ai-home-card.hai-green{border-color:#17d88157}.dean-ai-home-card.hai-green .dean-ai-home-icon{background:linear-gradient(135deg,#19d77f,#075333);box-shadow:0 12px 32px #17d88138}.dean-ai-home-card.hai-navy .dean-ai-home-icon{background:linear-gradient(135deg,#ffc232,#3c2a10);box-shadow:0 12px 32px #ffb4282e}.dean-ai-home-card-text{gap:4px;min-width:0;display:grid}.dean-ai-home-card-text strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:900;line-height:1.08;overflow:hidden}.dean-ai-home-card-text small{color:#e5ebffa8;max-width:190px;font-size:14px;font-weight:650;line-height:1.25}.dean-ai-home-card>svg{color:#4b9aff;background:#2f6cff2e;border-radius:999px;justify-self:end;width:44px;height:44px;padding:9px}.dean-ai-home-card.hai-purple>svg{color:#af7eff;background:#824eff38}.dean-ai-home-card.hai-green>svg{color:#35ee8a;background:#10b0662e}.dean-ai-home-card.hai-navy>svg{color:#ffb421;background:#ffb42829}.dean-ai-home-input{background:#081436d6;border:1px solid #6676ff94;border-radius:999px;grid-template-columns:40px minmax(0,1fr) 42px;align-items:center;gap:9px;min-height:56px;margin-top:4px;padding:7px 8px 7px 16px;display:grid;box-shadow:0 0 28px #5646ff29,inset 0 1px #ffffff0f}.dean-ai-home-input>svg{color:#73a9ff}.dean-ai-home-input input{appearance:none;color:#fff;min-width:0;height:100%;box-shadow:none;caret-color:#fff;background:0 0;border:0;border-radius:0;outline:none;font-size:15px;font-weight:650}.dean-ai-home-input input:focus,.dean-ai-home-input input:focus-visible{box-shadow:none;background:0 0;outline:0}.dean-ai-home-input input::placeholder{color:#d5deff6b}.dean-ai-home-input button{box-sizing:border-box;color:#fff;cursor:pointer;background:radial-gradient(circle at 32% 26%,#ffffff7a,#0000 24%),linear-gradient(135deg,#7e5cff 0%,#5f55ff 48%,#365dff 100%);border:0;border-radius:999px;place-items:center;width:36px;min-width:36px;height:36px;min-height:36px;padding:0;transition:transform .15s,box-shadow .15s,opacity .15s;display:grid;box-shadow:0 10px 26px #594cff75,inset 0 0 0 1px #b2bcff38}.dean-ai-home-input button:hover,.dean-ai-home-input button:focus-visible{transform:translateY(-1px);box-shadow:0 13px 30px #594cff8a,inset 0 0 0 1px #d2d8ff57}.dean-ai-home-input button svg{stroke-width:2.8px;filter:drop-shadow(0 1px 2px #04091a3d);width:17px;height:17px;display:block;transform:translate(-1px,1px)rotate(-2deg)}.dean-ai-home-input button:disabled{cursor:not-allowed;opacity:.86}.dean-ai-home-trust{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:14px;padding:0 8px;display:grid}.dean-ai-mini-avatars{align-items:center;display:flex}.dean-ai-mini-avatars img{-o-object-fit:cover;object-fit:cover;background:#0a1434db;border:2px solid #04091af5;border-radius:999px;width:28px;height:28px;margin-left:-8px;display:block;box-shadow:0 6px 16px #0000003d}.dean-ai-mini-avatars img:first-child{margin-left:0}.dean-ai-mini-avatars img:hover{z-index:2;transform:translateY(-1px)}.dean-ai-home-trust p{color:#e0e8ff9e;margin:0;font-size:14px;font-weight:650;line-height:1.35}.dean-ai-home-trust b{color:#5795ff}@media (max-width:700px){.ai-chat-panel.dean-ai-home-panel{border-radius:0!important;width:100vw!important;height:100dvh!important;min-height:100dvh!important;max-height:100dvh!important}.dean-ai-home-screen{min-height:100dvh;padding:max(18px, env(safe-area-inset-top)) 14px calc(16px + env(safe-area-inset-bottom));gap:12px}.dean-ai-new-pill{min-height:42px;padding-inline:18px;font-size:15px}.dean-ai-bell,.dean-ai-home-close{width:44px;height:44px}.dean-ai-hero-zone{grid-template-columns:minmax(0,1fr);min-height:246px}.dean-ai-hero-copy h3{max-width:230px;font-size:34px}.dean-ai-hero-copy p{max-width:190px;font-size:15px}.dean-ai-agent-stage{width:250px;height:270px;right:-44px}.dean-ai-agent-stage img{width:318px;height:318px;right:-34px}.dean-ai-home-card{border-radius:20px;grid-template-columns:58px minmax(0,1fr) 42px;gap:12px;min-height:78px;padding:10px 12px}.dean-ai-home-icon{border-radius:16px;width:54px;height:54px}.dean-ai-home-card-text strong{font-size:18px}.dean-ai-home-card-text small{font-size:13px}.dean-ai-home-card>svg{width:42px;height:42px;padding:9px}.dean-ai-home-input{grid-template-columns:34px minmax(0,1fr) 42px;min-height:56px}.dean-ai-home-input input{font-size:14px}.dean-ai-home-input button{width:36px;height:36px}}@media (prefers-reduced-motion:reduce){.dean-ai-home-card,.dean-ai-hero-copy button,.dean-ai-home-input button,.dean-ai-orbit,.dean-launcher-orb,.dean-launcher-orb:before,.dean-launcher-orb:after,.dean-launcher-agent-img,.dean-ai-agent-stage:before,.dean-ai-agent-stage:after,.dean-ai-agent-stage img{transition:none!important;animation:none!important}}@media (min-width:701px){.ai-chat-panel.dean-ai-home-panel{border-radius:24px!important;width:min(360px,100vw - 32px)!important;height:min(620px,100vh - 56px)!important;min-height:min(560px,100vh - 56px)!important;max-height:calc(100vh - 56px)!important}.dean-ai-home-screen{gap:6px!important;padding:12px 14px!important}.dean-ai-home-top{min-height:36px!important}.dean-ai-new-pill{min-height:32px!important;padding:0 15px!important;font-size:15px!important}.dean-ai-bell,.dean-ai-home-close{width:34px!important;height:34px!important}.dean-ai-hero-zone{grid-template-columns:minmax(0,1fr) 132px!important;min-height:150px!important}.dean-ai-hero-copy{gap:6px!important}.dean-ai-hero-copy>span{font-size:15px!important}.dean-ai-hero-copy h3{max-width:174px!important;font-size:25px!important}.dean-ai-hero-copy p{max-width:150px!important;font-size:12px!important;line-height:1.35!important}.dean-ai-hero-copy button{min-height:32px!important;padding:0 11px!important;font-size:11px!important}.dean-ai-agent-stage{width:174px!important;height:164px!important;bottom:-8px!important;right:-28px!important}.dean-ai-agent-stage:before{border-width:7px!important;width:138px!important;height:138px!important;bottom:20px!important;right:7px!important}.dean-ai-agent-stage img{width:220px!important;height:220px!important;bottom:-58px!important;right:-35px!important}.dean-ai-orbit{width:34px!important;height:34px!important}.dean-ai-orbit.one{top:22px!important;left:6px!important}.dean-ai-orbit.two{top:78px!important;right:14px!important}.dean-ai-home-actions{gap:7px!important}.dean-ai-home-card{border-radius:17px!important;grid-template-columns:46px minmax(0,1fr) 32px!important;gap:10px!important;min-height:56px!important;padding:6px 10px!important}.dean-ai-home-icon{border-radius:14px!important;width:40px!important;height:40px!important}.dean-ai-home-icon svg{width:25px!important;height:25px!important}.dean-ai-home-card-text strong{font-size:14.5px!important}.dean-ai-home-card-text small{max-width:150px!important;font-size:11px!important;line-height:1.22!important}.dean-ai-home-card>svg{width:34px!important;height:34px!important;padding:7px!important}.dean-ai-home-input{grid-template-columns:30px minmax(0,1fr) 42px!important;gap:6px!important;min-height:44px!important;margin-top:2px!important;padding:5px 6px 5px 12px!important}.dean-ai-home-input input{font-size:13px!important}.dean-ai-home-input button{width:34px!important;height:34px!important}.dean-ai-home-trust{gap:10px!important;padding:0 4px!important}.dean-ai-mini-avatars img{width:22px!important;height:22px!important;margin-left:-7px!important}.dean-ai-home-trust p{font-size:11.5px!important;line-height:1.25!important}}.modern-feature-page,.auction-modern-page{background:radial-gradient(circle at 12% 0,#2563eb14,#0000 28%),linear-gradient(#f8fbff 0%,#eef4fb 46%,#f8fafc 100%)}.modern-feature-intro,.auction-modern-hero{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:stretch;gap:24px;margin-bottom:24px;display:grid}.modern-feature-intro>div:first-child,.auction-modern-hero>div:first-child,.auction-modern-summary,.auction-sheet-modern-card{background:#ffffffe0;border:1px solid #94a3b83d;border-radius:18px;box-shadow:0 22px 55px #0f172a14}.modern-feature-intro>div:first-child,.auction-modern-hero>div:first-child{padding:clamp(24px,4vw,46px)}.modern-feature-intro h2,.auction-modern-hero h2,.auction-modern-section-head h2{color:#071528;letter-spacing:0;margin:8px 0 12px;font-size:clamp(30px,4.5vw,56px);font-weight:950;line-height:.98}.auction-modern-section-head h2{font-size:clamp(25px,3vw,38px)}.modern-feature-intro p,.auction-modern-hero p{color:#4b5d76;max-width:780px;margin:0;font-size:17px;font-weight:650;line-height:1.72}.modern-feature-actions,.auction-modern-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:24px;display:flex}.modern-feature-actions .btn,.auction-modern-actions .btn{min-height:46px;font-weight:900}.feature-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.feature-summary-card{background:#ffffffdb;border:1px solid #94a3b838;border-radius:18px;gap:5px;min-height:118px;padding:18px;display:grid;box-shadow:0 16px 38px #0f172a0f}.feature-summary-card span{color:#64748b;text-transform:uppercase;font-size:12px;font-weight:900}.feature-summary-card strong{color:#071528;font-size:clamp(24px,3vw,34px);font-weight:950;line-height:1}.feature-summary-card small{color:#526179;font-size:13px;font-weight:650;line-height:1.45}.modern-feature-grid{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px}.modern-feature-grid .feature-card,.auction-guide-card,.auction-schedule-card,.auction-bid-timeline article{background:linear-gradient(145deg,#fffffff5,#eff6ffeb),#fff;border:1px solid #2563eb26;border-radius:18px;position:relative;overflow:hidden;box-shadow:0 18px 42px #0f172a14}.modern-feature-grid .feature-card:after,.auction-guide-card:after,.auction-schedule-card:after,.auction-bid-timeline article:after{content:"";opacity:.86;background:linear-gradient(90deg,#2563eb,#16a34a,#f59e0b);border-radius:999px 999px 0 0;height:3px;position:absolute;inset:auto 18px 0}.modern-feature-grid .feature-card .tag{color:#1d4ed8;background:#2563eb14;border:1px solid #2563eb29;align-items:center;gap:6px;width:fit-content;display:inline-flex}.modern-feature-grid .feature-card h3,.auction-guide-card strong,.auction-schedule-card strong,.auction-bid-timeline article strong{color:#0f172a;letter-spacing:0;font-size:22px;font-weight:950;line-height:1.12}.modern-feature-grid .feature-card p,.auction-guide-card p,.auction-schedule-card p,.auction-bid-timeline article p{color:#526179;font-weight:650;line-height:1.58}.feature-card-link{color:#1d4ed8;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:900;display:inline-flex}.feature-workflow-panel,.feature-action-hub{background:#ffffffe6;border:1px solid #94a3b83d;border-radius:20px;gap:20px;margin-top:18px;padding:clamp(18px,3vw,28px);display:grid;box-shadow:0 22px 55px #0f172a12}.feature-workflow-panel{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);align-items:center}.feature-workflow-copy h2,.feature-action-hub h2{color:#071528;letter-spacing:0;margin:8px 0 0;font-size:clamp(23px,2.6vw,34px);font-weight:950;line-height:1.05}.feature-workflow-copy p{color:#526179;margin:10px 0 0;font-weight:650;line-height:1.55}.feature-workflow-steps{gap:10px;display:grid}.feature-workflow-steps>div{background:#f8fbff;border:1px solid #2563eb1f;border-radius:16px;grid-template-columns:46px minmax(0,1fr);align-items:start;gap:12px;padding:14px;display:grid}.feature-workflow-steps em{color:#fff;background:#024ad8;border-radius:14px;place-items:center;width:40px;height:40px;font-size:13px;font-style:normal;font-weight:950;display:grid}.feature-workflow-steps strong{color:#071528;font-size:15px;font-weight:950;display:block}.feature-workflow-steps small{color:#526179;margin-top:3px;font-size:13px;font-weight:650;line-height:1.45;display:block}.feature-action-hub{grid-template-columns:minmax(0,.45fr) minmax(0,1fr);align-items:center}.feature-action-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.feature-action-grid a{color:#071528;background:#f8fbff;border:1px solid #2563eb24;border-radius:14px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:54px;padding:10px;text-decoration:none;display:grid}.feature-action-grid a svg:first-child{color:#024ad8;background:#eaf2ff;border-radius:12px;width:34px;height:34px;padding:8px;display:grid}.feature-action-grid a span{color:#071528;font-size:13px;font-weight:900;line-height:1.2}.feature-action-grid a:hover,.feature-action-grid a:focus-visible{background:#fff;border-color:#024ad852;outline:none;box-shadow:0 14px 30px #0f172a14}.modern-feature-proof{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:18px;display:grid}.modern-feature-proof>div,.auction-modern-summary>div{background:#ffffffc7;border:1px solid #94a3b838;border-radius:16px;align-items:flex-start;gap:12px;padding:16px;display:flex}.modern-feature-proof svg,.auction-modern-summary svg,.auction-guide-card svg,.auction-bid-timeline svg{color:#2563eb;flex:none}.modern-feature-proof strong,.auction-modern-summary strong{color:#0f172a;font-weight:950;display:block}.modern-feature-proof small,.auction-modern-summary small{color:#64748b;margin-top:3px;font-weight:650;line-height:1.45;display:block}.modern-feature-cta{margin-top:20px}.auction-modern-summary,.auction-sheet-modern-card{padding:18px}.auction-modern-summary{align-content:center;gap:12px;display:grid}.auction-sheet-modern-card{color:#fff;background:linear-gradient(145deg,#071528f5,#14264cf0),#071528;align-content:center;gap:18px;display:grid}.auction-sheet-modern-card>svg{color:#93c5fd}.auction-sheet-modern-card strong{font-size:24px;font-weight:950}.auction-sheet-modern-card div{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.auction-sheet-modern-card span{color:#cbd5e1;background:#ffffff14;border:1px solid #93c5fd38;border-radius:14px;gap:3px;padding:12px;font-weight:800;display:grid}.auction-sheet-modern-card b{color:#fff;font-size:18px;font-weight:950}.auction-modern-section-head{justify-content:space-between;align-items:end;gap:18px;margin-bottom:18px;display:flex}.auction-modern-section-head a{color:#1d4ed8;align-items:center;gap:6px;font-weight:900;display:inline-flex}.auction-modern-vehicle-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:18px;display:grid}.auction-modern-page .scroll-reveal,.auction-modern-stock-section.scroll-reveal{opacity:1!important;transform:none!important}.auction-modern-vehicle-grid .vehicle-card{min-width:0}.auction-schedule-grid,.auction-guide-grid,.auction-bid-timeline{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;margin-bottom:28px;display:grid}.auction-schedule-card,.auction-guide-card,.auction-bid-timeline article{gap:10px;padding:22px;display:grid}.auction-schedule-card>span,.auction-schedule-card>small{color:#1d4ed8;background:#eaf2ff;border-radius:999px;align-items:center;gap:6px;width:fit-content;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.auction-schedule-card>small{color:#047857;background:#ecfdf5}.auction-schedule-card a{color:#1d4ed8;align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:900;display:inline-flex}.auction-bid-timeline article b{color:#fff;background:#071528;border-radius:14px;place-items:center;width:40px;height:40px;font-weight:950;display:inline-grid}.auction-search-hero h1,.auction-real-copy h2,.auction-search-head h2,.auction-results-head strong,.auction-side-panel h3{letter-spacing:0;font-weight:950}.auction-results-head strong{color:#071528;font-size:22px}.auction-side-panel label{font-weight:850}@media (max-width:900px){.modern-feature-intro,.auction-modern-hero,.feature-workflow-panel,.feature-action-hub,.feature-summary-grid,.modern-feature-proof{grid-template-columns:1fr}.feature-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.auction-modern-section-head{flex-direction:column;align-items:start}}@media (max-width:620px){.modern-feature-intro h2,.auction-modern-hero h2{font-size:32px;line-height:1.04}.modern-feature-intro p,.auction-modern-hero p{font-size:15px}.modern-feature-actions .btn,.auction-modern-actions .btn{justify-content:center;width:100%}.feature-action-grid{grid-template-columns:1fr}.feature-workflow-steps>div{grid-template-columns:38px minmax(0,1fr)}.feature-workflow-steps em{border-radius:12px;width:34px;height:34px}.auction-modern-vehicle-grid{scroll-snap-type:x mandatory;padding-bottom:10px;display:flex;overflow-x:auto}.auction-modern-vehicle-grid .vehicle-card{scroll-snap-align:start;min-width:min(82vw,330px)}}.auction-modern-page .scroll-reveal,.auction-modern-stock-section.scroll-reveal,.auction-schedule-grid.scroll-reveal,.auction-guide-grid.scroll-reveal,.auction-bid-timeline.scroll-reveal,html[data-scroll-motion=ready] .auction-modern-page .scroll-reveal,html[data-scroll-motion=ready] .auction-modern-stock-section.scroll-reveal,html[data-scroll-motion=ready] .auction-schedule-grid.scroll-reveal,html[data-scroll-motion=ready] .auction-guide-grid.scroll-reveal,html[data-scroll-motion=ready] .auction-bid-timeline.scroll-reveal{opacity:1!important;filter:none!important;transform:none!important}.hero-ai-question-pill{color:#fff;background:#0a0d30eb;border:1px solid #b287ffd1;border-radius:999px;align-self:flex-start;align-items:center;gap:7px;min-height:30px;margin:2px 0 1px;padding:6px 13px 6px 10px;font-size:12px;font-weight:950;line-height:1;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff0d,0 10px 28px #482ab938}.hero-ai-question-pill svg{color:#fff;stroke-width:2.6px;filter:drop-shadow(0 0 6px #9876ff99)}.hero-ai-glass-card .hero-ai-actions{gap:7px}.hero-ai-glass-card .hero-ai-action-btn{background:radial-gradient(circle at 92%,#376ce22e,#0000 31%),linear-gradient(90deg,#0d1e52f5,#0b1742e6);border-color:#4e81ff85;border-radius:16px;min-height:56px;padding:8px 10px}.hero-ai-glass-card .hero-ai-action-btn:before{opacity:.24;background-size:11px 11px;width:48%}.hero-ai-glass-card .hero-ai-action-btn:after{opacity:1;background:0 0;border-color:#7964ff2e;width:150px;height:150px;bottom:-58px;right:-56px}.hero-ai-glass-card .hero-ai-action-btn.hai-green{background:radial-gradient(circle at 92%,#22c55e2e,#0000 31%),linear-gradient(90deg,#085331fa,#063d2feb);border-color:#22c55e94}.hero-ai-glass-card .hero-ai-action-btn.hai-navy{background:radial-gradient(circle at 92%,#f59e0b2e,#0000 31%),linear-gradient(90deg,#151f49fa,#101c43eb);border-color:#f59e0b80}.hero-ai-glass-card .hero-ai-btn-icon{border-radius:12px;justify-content:center;align-items:center;width:43px;height:43px;padding:0;line-height:0;display:inline-flex}.hero-ai-glass-card .hero-ai-btn-text strong{text-shadow:0 1px 9px #00000047;font-size:15.5px;line-height:1.06}.hero-ai-glass-card .hero-ai-btn-text small{color:#d6e0ffbf;font-size:11.5px;line-height:1.18}.hero-ai-glass-card .hero-ai-btn-chevron{color:#86b6ff;width:34px;height:34px}.hero-ai-glass-card .hero-ai-social-proof{border-top-color:#537dff38;margin-top:2px;padding-top:7px}.hero-ai-glass-card .hero-ai-social-proof small{color:#c8d7ffb3;font-weight:650}.hero-ai-glass-card .hero-ai-btn-icon svg{flex:none;margin:0;display:block;transform:none}.hero-ai-glass-card .hero-ai-action-btn.hai-blue .hero-ai-btn-icon svg{transform:translateY(1px)scale(1.08)}.hero-ai-glass-card .hero-ai-action-btn.hai-purple .hero-ai-btn-icon svg{transform:translate(1px,1px)scale(1.06)}.hero-ai-glass-card .hero-ai-action-btn.hai-green .hero-ai-btn-icon svg{transform:translateY(1px)scale(1.07)}.hero-ai-glass-card .hero-ai-action-btn.hai-navy .hero-ai-btn-icon svg{transform:translate(1px,.5px)scale(1.08)}.dean-ai-new-pill,.dean-ai-hero-copy button{justify-content:center;align-items:center;line-height:1;display:inline-flex}.dean-ai-new-pill svg,.dean-ai-hero-copy button svg{stroke-width:2.55px;flex:none;width:18px;height:18px;margin:0;display:block}.dean-ai-new-pill svg{transform:translate(.5px,.5px)}.dean-ai-hero-copy button svg{transform:translateY(.5px)}.dean-ai-new-pill,.dean-ai-hero-copy button{gap:7px}@media (min-width:1440px){.exporter-page>.motion-proof-band.container,.exporter-page>.premium-stock-section.container,.browse-hub-inner{width:min(1560px,100% - 72px)}.premium-stock-section .premium-vehicle-row,.premium-stock-section .premium-vehicle-row.popular,.exporter-section .home-vehicle-row{grid-template-columns:repeat(5,minmax(0,1fr))}}.public-stock-page>.container,.auction-stat-strip.container,.auction-search-shell.container,.auction-layout.container,.auction-modern-stock-section.container,.premium-trust-strip.container,.premium-shipping-banner.container,.premium-process-section.container{width:min(1480px,100% - 48px)}.public-stock-page{background:radial-gradient(circle at 12% 0,#024ad814,#0000 27rem),linear-gradient(#f8fbff 0%,#fff 46%,#f6f9fd 100%)}.page-hero+.public-stock-page{padding-top:clamp(34px,4vw,54px)}.public-stock-page .section-head{align-items:flex-end;gap:24px;margin-bottom:24px}.public-stock-page .section-head h2{color:#07142e;letter-spacing:0;font-size:clamp(34px,4vw,56px);line-height:.98}.public-stock-page .section-head .muted{color:#53647c;max-width:680px;font-size:15px;line-height:1.55}.stock-layout.stock-layout-advanced{grid-template-columns:minmax(280px,320px) minmax(0,1fr);align-items:start;gap:24px;display:grid}.stock-layout.stock-layout-advanced>aside,.stock-layout.stock-layout-advanced>section,.search-results-toolbar,.stock-tools{background:#fffffff0;border:1px solid #d6e1f1f2;border-radius:14px;box-shadow:0 18px 46px #0f172a0f}.stock-layout.stock-layout-advanced>aside{overscroll-behavior:contain;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:#024ad88c #e2e9f3c7;-webkit-overflow-scrolling:touch;max-height:calc(100vh - 144px);position:sticky;top:126px;overflow:hidden auto}.stock-layout.stock-layout-advanced>aside:hover,.stock-layout.stock-layout-advanced>aside:focus-within{scrollbar-color:#024ad8c7 #d6e1f1f2}#stock-results{min-width:0}#stock-results .vehicle-grid,#stock-results .stock-card-grid,#stock-results .premium-vehicle-row{grid-template-columns:repeat(3,minmax(0,1fr))}.stock-tools{margin-bottom:14px;padding:14px 16px}.stock-fallback-notice{color:#21314d;background:linear-gradient(135deg,#024ad814,#f59e0b1a),#fff;border:1px solid #024ad82e;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin:0 0 14px;padding:12px 14px;display:flex}.stock-fallback-notice strong{color:#07142e;font-size:13px}.stock-fallback-notice span{color:#53647c;flex:1;font-size:13px;line-height:1.4}.stock-fallback-notice a{color:#024ad8;white-space:nowrap;font-size:12px;font-weight:900;text-decoration:none}.search-results-toolbar{padding:14px 16px}.auction-layout{grid-template-columns:minmax(260px,320px) minmax(0,1fr);gap:24px}.auction-lot-results{min-width:0}.auction-lot-grid,.auction-modern-vehicle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.auction-search-shell,.auction-stat-strip,.auction-modern-stock-section,.premium-trust-strip,.premium-shipping-banner,.premium-process-section{border-radius:16px;box-shadow:0 18px 46px #0f172a0e}.premium-trust-strip.container,.premium-shipping-banner.container,.premium-process-section.container{width:min(1480px,100% - 72px)}.page-hero{padding:0}.page-hero>.container{width:min(1480px,100% - 48px);padding-block:clamp(44px,4.5vw,72px)}.page-hero h1{max-width:980px;font-size:clamp(36px,4.4vw,58px)}.page-hero .muted{max-width:780px!important}@media (min-width:1600px){.public-stock-page>.container,.page-hero>.container,.auction-stat-strip.container,.auction-search-shell.container,.auction-layout.container,.auction-modern-stock-section.container,.premium-trust-strip.container,.premium-shipping-banner.container,.premium-process-section.container{width:min(1560px,100% - 72px)}#stock-results .vehicle-grid,#stock-results .stock-card-grid,#stock-results .premium-vehicle-row,.auction-lot-grid,.auction-modern-vehicle-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1180px){.stock-layout.stock-layout-advanced,.auction-layout{grid-template-columns:1fr}.stock-layout.stock-layout-advanced>aside{position:static}#stock-results .vehicle-grid,#stock-results .stock-card-grid,#stock-results .premium-vehicle-row,.auction-lot-grid,.auction-modern-vehicle-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){html,body{max-width:100%;overflow-x:clip}.top-bar.exporter-topbar{background:#171717;min-height:56px;overflow:visible}.top-bar.exporter-topbar .exporter-topbar-inner{flex-wrap:nowrap;justify-content:flex-start;align-items:center;gap:8px;width:100%;min-height:56px;padding-inline:10px;display:flex;overflow:visible}.top-bar.exporter-topbar .exporter-topbar-inner>div{min-width:0}.top-bar.exporter-topbar .exporter-topbar-inner>div:first-child{flex:auto;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px;display:grid}.top-bar.exporter-topbar .exporter-topbar-inner>div:last-child,.top-bar.exporter-topbar .currency-mega-host,.top-bar.exporter-topbar .exporter-topbar-inner>div:first-child>span{display:none!important}.top-bar.exporter-topbar .destination-mega-host,.top-bar.exporter-topbar .language-mega-host{min-width:0;max-width:100%}.top-bar.exporter-topbar .destination-trigger,.top-bar.exporter-topbar .language-trigger{white-space:nowrap;gap:5px;max-width:100%;padding:0;overflow:hidden;min-height:40px!important}.top-bar.exporter-topbar .destination-mega-panel,.top-bar.exporter-topbar .language-mega-panel{z-index:200500;border-radius:14px;width:auto;max-height:min(70vh,560px);position:fixed;inset:56px 10px auto;overflow-y:auto}.top-bar.exporter-topbar .destination-trigger strong{text-overflow:ellipsis;overflow:hidden}.top-bar.exporter-topbar .destination-trigger{justify-content:flex-start}.top-bar.exporter-topbar .language-trigger{justify-content:flex-end}.site-header.exporter-header{width:calc(100% - 16px);margin-top:8px}.page-hero>.container{width:min(100% - 20px,100%);padding-block:34px}.page-hero h1{font-size:clamp(30px,9vw,40px)}.public-stock-page>.container,.auction-stat-strip.container,.auction-search-shell.container,.auction-layout.container,.auction-modern-stock-section.container,.premium-trust-strip.container,.premium-shipping-banner.container,.premium-process-section.container{width:min(100% - 20px,100%)}.public-stock-page{padding-top:32px}.public-stock-page .section-head{align-items:stretch;margin-bottom:18px}.public-stock-page .section-head h2{font-size:clamp(28px,9vw,36px);line-height:1.04}.public-stock-page .section-head>div:last-child,.result-sorters,.stock-tools>div:last-child{grid-template-columns:1fr;width:100%;gap:10px!important;display:grid!important}.public-stock-page .section-head a,.result-sorters a,.stock-tools a{justify-content:center;width:100%}.search-results-toolbar,.stock-tools{align-items:stretch}#stock-results .vehicle-grid,#stock-results .stock-card-grid,#stock-results .premium-vehicle-row,.auction-lot-grid,.auction-modern-vehicle-grid{grid-template-columns:1fr!important;display:grid!important;overflow:visible!important}}.exporter-page>.premium-process-section.container,.exporter-page>.buyer-assurance-section.container,.exporter-page>.destination-readiness-section.container,.exporter-page>.member-workspace-section.container,.exporter-page>.dean-japan-tools.container,.exporter-page>.side-search-zone.container,.exporter-page>.exporter-section.container{width:min(1480px,100% - 72px);margin-inline:auto!important;transform:none!important}.exporter-page>.premium-process-section,.exporter-page>.buyer-assurance-section,.exporter-page>.destination-readiness-section,.exporter-page>.member-workspace-section,.exporter-page>.dean-japan-tools,.exporter-page>.side-search-zone{border-radius:16px;box-shadow:0 18px 46px #0f172a0e}.exporter-page>.buyer-assurance-section{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:32px;padding:32px}.exporter-page .buyer-assurance-grid,.exporter-page .destination-readiness-grid{gap:16px}.exporter-page .buyer-assurance-card,.exporter-page .destination-readiness-card,.exporter-page .member-workspace-card{border-radius:12px;padding:18px}.exporter-page>.destination-readiness-section{padding:32px}.exporter-page>.member-workspace-section{grid-template-columns:minmax(360px,.82fr) minmax(0,1.18fr);gap:28px;padding:32px}.exporter-page .member-workspace-grid{gap:14px}@media (min-width:1600px){.exporter-page>.premium-process-section.container,.exporter-page>.buyer-assurance-section.container,.exporter-page>.destination-readiness-section.container,.exporter-page>.member-workspace-section.container,.exporter-page>.dean-japan-tools.container,.exporter-page>.side-search-zone.container,.exporter-page>.exporter-section.container{width:min(1560px,100% - 72px)}}@media (max-width:1180px){.exporter-page>.buyer-assurance-section,.exporter-page>.member-workspace-section{grid-template-columns:1fr}}@media (max-width:680px){.exporter-page>.premium-process-section.container,.exporter-page>.buyer-assurance-section.container,.exporter-page>.destination-readiness-section.container,.exporter-page>.member-workspace-section.container,.exporter-page>.dean-japan-tools.container,.exporter-page>.side-search-zone.container,.exporter-page>.exporter-section.container{width:min(100% - 20px,100%)}.exporter-page>.buyer-assurance-section,.exporter-page>.destination-readiness-section,.exporter-page>.member-workspace-section{padding:18px}}.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.auction-modern-vehicle-grid,.auction-lot-grid{gap:20px!important}.vehicle-card,.premium-vehicle-card{color:#07142e!important;background:#fff!important;border:1px solid #dfe7f3!important;border-radius:16px!important;grid-template-columns:minmax(0,1fr)!important;align-content:start!important;gap:0!important;min-width:0!important;min-height:0!important;padding:0!important;transition:transform .18s,box-shadow .18s,border-color .18s!important;display:grid!important;position:relative!important;overflow:hidden!important;box-shadow:0 16px 38px #0f172a13!important}.vehicle-card:hover,.premium-vehicle-card:hover{border-color:#cfd9e8!important;transform:translateY(-3px)!important;box-shadow:0 22px 54px #0f172a1f!important}.dean-google-translate-host,.goog-te-banner-frame,.goog-te-gadget,.goog-logo-link,iframe.skiptranslate{visibility:hidden!important;opacity:0!important;pointer-events:none!important;width:0!important;height:0!important;display:none!important}html,body,body.translated-ltr,body.translated-rtl{top:0!important}.language-mega-host.notranslate,.language-mega-host.notranslate *{unicode-bidi:isolate}.vehicle-card .vehicle-photo,.premium-vehicle-card-link{aspect-ratio:1.42!important;background:linear-gradient(#eef2f81a,#eef2f81a),url(/hero/dean-hero-vehicle-search.webp) 50%/cover no-repeat,#eef2f8!important;border-radius:0!important;width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;display:block!important;position:relative!important;overflow:hidden!important}.vehicle-card .vehicle-photo-track{scroll-snap-type:x mandatory!important;scrollbar-width:none!important;background:linear-gradient(#eef2f81a,#eef2f81a),url(/hero/dean-hero-vehicle-search.webp) 50%/cover no-repeat,#eef2f8!important;width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;display:flex!important;overflow-x:auto!important}.vehicle-card .vehicle-photo-track::-webkit-scrollbar{display:none!important}.vehicle-card .vehicle-photo-track img,.vehicle-card .vehicle-photo img,.premium-vehicle-card img{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;scroll-snap-align:center!important;background:linear-gradient(#eef2f81a,#eef2f81a),url(/hero/dean-hero-vehicle-search.webp) 50%/cover no-repeat,#eef2f8!important;border-radius:0!important;flex:0 0 100%!important;width:100%!important;min-width:100%!important;height:100%!important;min-height:100%!important;max-height:none!important;transition:transform .26s,filter .26s!important;display:block!important}.vehicle-card:hover .vehicle-photo img,.premium-vehicle-card:hover img{filter:saturate(1.04)contrast(1.02)!important;transform:scale(1.025)!important}.vehicle-card .deal-badge,.premium-vehicle-card .deal-badge{z-index:5!important;color:#fff!important;letter-spacing:0!important;text-transform:none!important;background:#ff4656!important;border:0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;min-height:30px!important;padding:0 12px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;top:16px!important;left:16px!important;box-shadow:0 10px 22px #ff46563d!important}.vehicle-card .deal-badge.tone-1,.premium-vehicle-card .deal-badge.tone-1{background:#30b86d!important;box-shadow:0 10px 22px #30b86d38!important}.vehicle-card .deal-badge.tone-2,.premium-vehicle-card .deal-badge.tone-2{background:#2d75e8!important;box-shadow:0 10px 22px #2d75e838!important}.vehicle-card .deal-badge.status-reserved,.premium-vehicle-card .deal-badge.status-reserved{background:#64748b!important;box-shadow:0 10px 22px #64748b38!important}.vehicle-card>.vehicle-save-button,.premium-vehicle-card>.vehicle-save-button{z-index:7!important;color:#14213d!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#fffffff5!important;border:1px solid #e2e8f0bd!important;border-radius:999px!important;place-items:center!important;width:40px!important;min-width:40px!important;height:40px!important;min-height:40px!important;display:inline-grid!important;position:absolute!important;top:14px!important;right:14px!important;box-shadow:0 10px 24px #0f172a1f!important}.vehicle-card>.vehicle-save-button.is-saved,.premium-vehicle-card>.vehicle-save-button.is-saved,.vehicle-save-text.is-saved{color:#0b56d9!important}.vehicle-photo-count{z-index:6!important;color:#fff!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#080f1eb8!important;border-radius:7px!important;align-items:center!important;gap:5px!important;min-height:24px!important;padding:0 8px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;position:absolute!important;bottom:14px!important;right:14px!important}.vehicle-photo-count svg{stroke-width:2.2px!important}.vehicle-card .vehicle-image-dots{display:none!important}.vehicle-card .vehicle-body,.premium-card-body{gap:13px!important;min-width:0!important;padding:18px 18px 16px!important;display:grid!important}.vehicle-card h3,.premium-card-body>strong,.premium-vehicle-card>strong{color:#07142e!important;letter-spacing:0!important;text-transform:capitalize!important;order:1!important;margin:0!important;font-size:19px!important;font-weight:950!important;line-height:1.16!important}.vehicle-card .muted,.premium-card-body>p,.premium-vehicle-card>p{color:#53647c!important;order:2!important;margin:-3px 0 0!important;font-size:12px!important;font-weight:800!important;line-height:1.35!important}.vehicle-trust-row{color:#52627a!important;flex-wrap:wrap!important;order:3!important;align-items:center!important;gap:9px!important;font-size:11px!important;font-weight:800!important;line-height:1.2!important;display:flex!important}.vehicle-trust-row span{align-items:center!important;gap:6px!important;min-width:0!important;display:inline-flex!important}.vehicle-trust-row svg{color:#2f9b57!important;stroke-width:2.4px!important;flex:none!important}.vehicle-trust-row span:last-child svg{color:#60708c!important}.vehicle-trust-row i{background:#d9e2ef!important;width:1px!important;height:13px!important;display:inline-block!important}.vehicle-card .premium-card-spec-grid,.premium-card-body .premium-card-spec-grid{border:0!important;border-radius:0!important;order:4!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;display:grid!important;overflow:visible!important}.vehicle-card .premium-card-spec-grid span,.premium-card-body .premium-card-spec-grid span{color:#07142e!important;text-align:center!important;background:#f6f8fc!important;border:1px solid #edf2f8!important;border-radius:9px!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-width:0!important;min-height:58px!important;padding:8px 4px!important;display:grid!important}.vehicle-card .premium-card-spec-grid span:nth-child(n),.premium-card-body .premium-card-spec-grid span:nth-child(n){border-bottom:1px solid #edf2f8!important;border-right:1px solid #edf2f8!important}.vehicle-card .premium-card-spec-grid svg,.premium-card-body .premium-card-spec-grid svg{color:#10203c!important;stroke-width:2px!important}.vehicle-card .premium-card-spec-grid strong,.premium-card-body .premium-card-spec-grid strong{color:#07142e!important;text-overflow:ellipsis!important;white-space:nowrap!important;max-width:100%!important;font-size:11px!important;font-weight:950!important;line-height:1.05!important;overflow:hidden!important}.vehicle-card .premium-card-spec-grid small,.premium-card-body .premium-card-spec-grid small{display:none!important}.vehicle-card-price-row,.premium-card-price-row{order:5!important;grid-template-columns:minmax(0,1fr) auto auto!important;align-items:center!important;gap:10px!important;margin-top:1px!important;display:grid!important}.vehicle-card .price,.premium-card-price-row b{color:#0b56d9!important;white-space:nowrap!important;align-items:center!important;min-width:0!important;font-size:13px!important;font-weight:950!important;line-height:1.1!important;display:inline-flex!important}.vehicle-card .price span,.premium-card-price-row b small{display:none!important}.vehicle-card-view,.premium-card-price-row em{color:#fff!important;background:#0b56d9!important;border:1px solid #0b56d9!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-width:118px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-style:normal!important;font-weight:900!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important;box-shadow:0 12px 24px #0b56d933!important}.vehicle-save-text{color:#40506a!important;min-width:74px!important;min-height:42px!important;box-shadow:none!important;cursor:pointer!important;background:#fff!important;border:1px solid #d9e3f0!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:6px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important;line-height:1!important;display:inline-flex!important;position:static!important}.vehicle-save-text svg{width:15px!important;height:15px!important}@media (min-width:1440px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row{grid-template-columns:repeat(5,minmax(0,1fr))!important}}@media (max-width:1180px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.auction-modern-vehicle-grid,.auction-lot-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.premium-vehicle-row,.premium-vehicle-row.popular,.home-vehicle-row,.vehicle-grid,.stock-card-grid,.auction-modern-vehicle-grid,.auction-lot-grid{grid-template-columns:1fr!important}.vehicle-card h3,.premium-card-body>strong{font-size:18px!important}.vehicle-card-price-row,.premium-card-price-row{grid-template-columns:1fr!important}.vehicle-card-view,.vehicle-save-text{width:100%!important}}main.section:has(.vehicle-detail-fast-shell){background:radial-gradient(circle at 18% 0,#1f60bf0e,#0000 34rem),linear-gradient(#f7f9fc 0%,#fff 46%,#f8fafc 100%)!important;padding-top:18px!important}main.section:has(.vehicle-detail-fast-shell)>.container{width:min(1480px,100% - 48px)!important}.vehicle-detail-top-strip{min-height:44px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0 0 18px!important}.vehicle-back-to-stock,.vehicle-detail-strip-action{color:#0b1730!important;background:#ffffffeb!important;border:1px solid #e6edf6!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:38px!important;padding:0 14px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.vehicle-detail-strip-title{color:#66758c!important;font-size:12px!important;font-weight:850!important}.vehicle-detail-fast-shell{color:#0b1730!important;gap:22px!important;display:grid!important}.vehicle-detail-grid{grid-template-columns:minmax(0,1.34fr) minmax(380px,.66fr)!important;align-items:start!important;gap:24px!important;display:grid!important}.vehicle-detail-media-panel,.vehicle-detail-panel,.vehicle-product-overview-card,.vehicle-reference-section,.vehicle-premium-card,.vehicle-quick-facts-section,.vehicle-trust-section,.vehicle-bottom-cta{background:#fffffff5!important;border:1px solid #e5ecf5!important;border-radius:16px!important;box-shadow:0 18px 46px #0f172a0e!important}.vehicle-detail-media-panel{gap:14px!important;padding:0 0 14px!important;display:grid!important;position:relative!important;overflow:hidden!important}.vehicle-detail-hero-button{aspect-ratio:1.62!important;cursor:zoom-in!important;background:#eef3f8!important;border:0!important;border-radius:16px 16px 0 0!important;width:100%!important;min-height:0!important;max-height:540px!important;display:block!important;position:relative!important;overflow:hidden!important}.vehicle-detail-hero-button:before,.vehicle-detail-hero-button:after{content:none!important;display:none!important}.vehicle-detail-hero-image{-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:center!important;object-position:center!important;border-radius:0!important;width:100%!important;height:100%!important;display:block!important}.vehicle-hero-badge,.vehicle-hero-status,.vehicle-hero-location,.vehicle-detail-hero-button .vehicle-photo-count{z-index:4!important;color:#fff!important;border-radius:9px!important;align-items:center!important;gap:6px!important;font-size:12px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;position:absolute!important;box-shadow:0 12px 28px #0f172a29!important}.vehicle-hero-badge{background:#ff4656!important;min-height:32px!important;padding:0 12px!important;top:22px!important;left:22px!important}.vehicle-hero-status{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172a9e!important;border-radius:999px!important;width:auto!important;max-width:max-content!important;min-height:40px!important;padding:0 13px!important;top:22px!important;left:auto!important;right:86px!important}.vehicle-hero-location{display:none!important}.vehicle-detail-hero-button .vehicle-photo-count{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172ab8!important;min-height:30px!important;padding:0 11px!important;bottom:22px!important;left:22px!important;right:auto!important}.vehicle-media-tools{z-index:5!important;background:0 0!important;border:0!important;gap:8px!important;padding:0!important;display:flex!important;position:absolute!important;bottom:22px!important;right:22px!important}.vehicle-media-tools button,.vehicle-media-tools a{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172ac2!important;border:0!important;border-radius:8px!important;min-height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:900!important}.vehicle-media-tools a:nth-child(2),.vehicle-hero-metrics{display:none!important}.vehicle-detail-thumbs{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important;padding:0 14px!important;display:grid!important}.vehicle-detail-thumbs button{aspect-ratio:1.35!important;background:#f0f4f8!important;border:2px solid #0000!important;border-radius:10px!important;padding:0!important;overflow:hidden!important}.vehicle-detail-thumbs button:first-child{border-color:#0057e7!important}.vehicle-detail-thumbs img{-o-object-fit:cover!important;object-fit:cover!important;width:100%!important;height:100%!important}.vehicle-detail-panel{gap:18px!important;padding:24px!important;display:grid!important;position:sticky!important;top:96px!important}.vehicle-detail-panel:before{display:none!important}.vehicle-detail-kicker{color:#53637a!important;flex-wrap:wrap!important;align-items:center!important;gap:14px!important;margin:0!important;font-size:12px!important;font-weight:850!important;display:flex!important}.vehicle-detail-kicker span{color:#158452!important;align-items:center!important;gap:6px!important;display:inline-flex!important}.vehicle-detail-kicker svg,.vehicle-detail-kicker span:last-child svg{color:#21a366!important}.vehicle-detail-title-row{grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;display:grid!important}.vehicle-detail-title-row h1,.vehicle-detail-panel h1{color:#0b1730!important;letter-spacing:0!important;margin:0!important;font-size:clamp(30px,2.6vw,42px)!important;font-weight:950!important;line-height:1.04!important}.vehicle-detail-title-row button{color:#16233a!important;background:#fff!important;border:1px solid #e4ebf4!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:40px!important;padding:0 12px!important;font-size:12px!important;font-weight:850!important;display:inline-flex!important}.vehicle-detail-panel>.muted{color:#596a82!important;margin:-10px 0 0!important;font-size:14px!important;font-weight:750!important}.vehicle-detail-stock-line{display:none!important}.vehicle-detail-panel .specs{background:#fdfefe!important;border:1px solid #e4ebf4!important;border-radius:14px!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:0!important;padding:12px!important;display:grid!important}.vehicle-detail-panel .specs span{-moz-column-gap:10px!important;color:#0b1730!important;overflow-wrap:anywhere!important;background:0 0!important;border:1px solid #edf2f7!important;border-top:0!important;border-left:0!important;border-radius:0!important;grid-template-rows:auto auto!important;grid-template-columns:34px minmax(0,1fr)!important;align-items:center!important;gap:2px 10px!important;min-height:78px!important;padding:13px 10px!important;font-size:12px!important;font-weight:900!important;line-height:1.25!important;display:grid!important;position:relative!important}.vehicle-detail-panel .specs span:nth-child(3n){border-right:0!important}.vehicle-detail-panel .specs span:nth-last-child(-n+3){border-bottom:0!important}.vehicle-detail-panel .specs i{color:#0057e7!important;background:#eef5ff!important;border-radius:9px!important;grid-row:1/span 2!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-style:normal!important;display:inline-flex!important}.vehicle-detail-panel .specs em{color:#64748b!important;font-size:11px!important;font-style:normal!important;font-weight:750!important;line-height:1.1!important;display:block!important}.vehicle-detail-panel .specs strong{color:#0b1730!important;font-size:12px!important;font-weight:950!important;line-height:1.2!important;display:block!important}.vehicle-detail-quote-card{background:#fff!important;border:1px solid #e7edf5!important;border-radius:15px!important;grid-template-columns:minmax(0,1fr) minmax(142px,.68fr)!important;align-items:start!important;gap:12px!important;padding:16px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0b!important}.vehicle-detail-price-card{box-shadow:none!important;background:0 0!important;border:0!important;gap:6px!important;margin:0!important;padding:0!important;display:grid!important}.vehicle-detail-price-card span{color:#64748b!important;font-size:12px!important;font-weight:850!important}.vehicle-detail-price-card strong{color:#0057e7!important;white-space:nowrap!important;font-size:clamp(21px,1.55vw,23px)!important;font-weight:950!important;line-height:1.05!important}.vehicle-detail-price-card small{color:#6b7b91!important;font-size:13px!important;font-weight:750!important}.vehicle-detail-mini-cards,.vehicle-share-panel{display:none!important}.vehicle-detail-actions{grid-template-columns:1fr!important;align-self:start!important;gap:10px!important;display:grid!important}.vehicle-detail-actions .btn{border-radius:10px!important;min-height:38px!important;font-size:12px!important;font-weight:950!important}.vehicle-detail-actions .btn.primary{color:#fff!important;background:#0057e7!important;border-color:#0057e7!important;box-shadow:0 16px 34px #0057e747!important}.vehicle-detail-actions .btn.primary:hover,.vehicle-detail-actions .btn.primary:focus-visible{color:#fff!important;background:#0048c9!important;border-color:#0048c9!important}.vehicle-detail-actions .btn:not(.primary){color:#0057e7!important;background:#fff!important;border-color:#b8cdf7!important}.vehicle-detail-status{background:linear-gradient(#f7fcfa 0%,#f2faf6 100%)!important;border:1px solid #dff2ea!important;border-radius:12px!important;grid-column:1/-1!important;gap:0!important;display:grid!important;overflow:hidden!important}.vehicle-detail-status .status-row{color:#42556c!important;background:0 0!important;border:0!important;border-bottom:1px solid #22805d1a!important;grid-template-columns:36px minmax(0,1fr)!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:10px 12px!important;display:grid!important}.vehicle-detail-status .status-row .dot{color:#0057e7!important;background:#eaf4ff!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;width:30px!important;height:30px!important;display:inline-flex!important}.vehicle-detail-status .status-row span:last-child{gap:2px!important;display:grid!important}.vehicle-detail-status .status-row strong{color:#0057e7!important;font-size:12px!important;font-weight:950!important}.vehicle-detail-status .status-row small{color:#5d6e84!important;font-size:11px!important;font-weight:700!important;line-height:1.35!important}.vehicle-detail-status .status-row:last-child{border-bottom:0!important}.vehicle-detail-panel .vehicle-detail-quote-card .vehicle-detail-price-card strong{color:#0057e7!important}.vehicle-detail-panel .vehicle-detail-quote-card .vehicle-detail-price-card>span{color:#64748b!important}.vehicle-shipping-calculator-card{background:#fff!important;border:1px solid #e7edf5!important;border-radius:15px!important;gap:14px!important;padding:18px!important;display:grid!important;box-shadow:0 14px 34px #0f172a0b!important}.vehicle-shipping-calculator-head span{color:#0b1730!important;align-items:center!important;gap:8px!important;font-size:14px!important;font-weight:950!important;display:inline-flex!important}.vehicle-shipping-calculator-head{justify-content:space-between!important;align-items:center!important;gap:10px!important;display:flex!important}.vehicle-shipping-calculator-head small{color:#42556c!important;white-space:nowrap!important;background:#f6f9fe!important;border:1px solid #d8e3f2!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:26px!important;padding:0 10px!important;font-size:11px!important;font-weight:850!important;display:inline-flex!important}.vehicle-shipping-calculator-head svg{color:#0057e7!important}.vehicle-shipping-fields{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.vehicle-shipping-fields label{color:#64748b!important;gap:6px!important;font-size:11px!important;font-weight:850!important;display:grid!important}.vehicle-shipping-fields select{color:#0b1730!important;background:#fff!important;border:1px solid #d8e3f2!important;border-radius:9px!important;width:100%!important;min-height:40px!important;padding:0 10px!important;font-size:12px!important;font-weight:850!important}.vehicle-shipping-calculate-button{color:#fff!important;background:#0057e7!important;border:1px solid #0057e7!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;min-height:44px!important;font-size:13px!important;font-weight:950!important;display:inline-flex!important;box-shadow:0 14px 30px #0057e73d!important}.vehicle-shipping-calculate-button:hover,.vehicle-shipping-calculate-button:focus-visible{background:#0048c9!important;border-color:#0048c9!important}.vehicle-shipping-estimate{background:linear-gradient(#f3fcf8 0%,#ecfbf4 100%)!important;border:1px solid #cceee2!important;border-radius:12px!important;gap:8px!important;padding:14px!important;display:grid!important}.vehicle-shipping-estimate.is-calculated{background:linear-gradient(#f7fbff 0%,#eef6ff 100%)!important;border-color:#bbd5ff!important}.vehicle-shipping-estimate span{color:#42556c!important;font-size:12px!important;font-weight:850!important}.vehicle-shipping-estimate strong{color:#08915e!important;font-size:24px!important;font-weight:950!important;line-height:1!important}.vehicle-shipping-estimate small{color:#42556c!important;flex-wrap:wrap!important;align-items:center!important;gap:8px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.vehicle-shipping-breakdown{border-top:1px solid #0f37641f!important;gap:6px!important;margin-top:4px!important;padding-top:10px!important;display:grid!important}.vehicle-shipping-breakdown span{color:#52667e!important;justify-content:space-between!important;align-items:center!important;gap:10px!important;font-size:11px!important;font-weight:800!important;display:flex!important}.vehicle-shipping-breakdown span strong{color:#0b1730!important;text-align:right!important;white-space:nowrap!important;font-size:11px!important;line-height:1.2!important}.vehicle-shipping-estimate em{color:#52667e!important;font-size:11px!important;font-style:normal!important;font-weight:750!important;line-height:1.45!important}.vehicle-product-overview-card{display:grid!important;overflow:hidden!important}.vehicle-product-tabs{scrollbar-width:none!important;border-bottom:1px solid #e7edf5!important;gap:0!important;padding:0 18px!important;display:flex!important;overflow-x:auto!important}.vehicle-product-tabs::-webkit-scrollbar{display:none!important}.vehicle-product-tabs a{color:#64748b!important;white-space:nowrap!important;align-items:center!important;min-height:58px!important;padding:0 18px!important;font-size:13px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important;position:relative!important}.vehicle-product-tabs a.active{color:#0057e7!important}.vehicle-product-tabs a.active:after{content:""!important;background:#0057e7!important;border-radius:999px 999px 0 0!important;height:3px!important;position:absolute!important;bottom:0!important;left:18px!important;right:18px!important}.vehicle-product-overview-body{gap:20px!important;padding:24px!important;display:grid!important}.vehicle-product-overview-body p{color:#42556c!important;max-width:860px!important;margin:0!important;font-size:15px!important;font-weight:650!important;line-height:1.7!important}.vehicle-product-highlight-row{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.vehicle-product-highlight-row span{color:#0b1730!important;background:#f8fafc!important;border:1px solid #edf2f7!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:58px!important;font-size:13px!important;font-weight:900!important;display:inline-flex!important}.vehicle-product-overview-body h2{color:#0b1730!important;margin:0 0 12px!important;font-size:18px!important;font-weight:950!important}.vehicle-product-feature-list{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px 20px!important;display:grid!important}.vehicle-product-feature-list span{color:#42556c!important;align-items:center!important;gap:8px!important;font-size:13px!important;font-weight:800!important;display:inline-flex!important}.vehicle-product-feature-list svg{color:#1f9d68!important;stroke-width:2.5px!important}.vehicle-buyer-assurance-detail{display:none!important}.vehicle-reference-section{padding:24px!important}.vehicle-reference-head{justify-content:space-between!important;align-items:end!important;gap:18px!important;margin-bottom:18px!important;display:flex!important}.vehicle-reference-head span,.vehicle-section-title span{color:#0b1730!important;font-size:17px!important;font-weight:950!important}.vehicle-reference-head p{color:#64748b!important;max-width:620px!important;margin:0!important;font-size:13px!important;font-weight:700!important;line-height:1.5!important}.vehicle-premium-grid{gap:20px!important}.vehicle-quick-facts-section,.vehicle-trust-section{padding:16px!important}.vehicle-similar-row{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.vehicle-similar-card-row{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.vehicle-similar-card-row .vehicle-card{min-width:0!important;height:100%!important}.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved{color:#fff!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background:#0f172ac7!important;border:1px solid #ffffff94!important;border-radius:999px!important;min-height:30px!important;padding:0 12px!important;top:14px!important;left:14px!important;transform:none!important;box-shadow:0 10px 28px #0f172a38!important}.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved:before{content:""!important;background:#f8b84e!important;border-radius:999px!important;width:6px!important;height:6px!important;box-shadow:0 0 0 3px #f8b84e2e!important}.vehicle-similar-card-row .vehicle-card .vehicle-body{gap:9px!important;padding:13px 12px!important}.vehicle-similar-card-row .vehicle-card h3{min-height:40px!important;font-size:14px!important;line-height:1.18!important}.vehicle-similar-card-row .vehicle-card .muted{white-space:normal!important;overflow-wrap:anywhere!important;font-size:10.5px!important;line-height:1.25!important}.vehicle-similar-card-row .vehicle-trust-row{gap:6px!important;font-size:9.5px!important}.vehicle-similar-card-row .vehicle-trust-row span{flex:90px!important}.vehicle-similar-card-row .vehicle-trust-row i{display:none!important}.vehicle-similar-card-row .vehicle-card .premium-card-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:7px!important}.vehicle-similar-card-row .vehicle-card .premium-card-spec-grid span{text-align:left!important;grid-template-columns:auto minmax(0,1fr)!important;align-content:center!important;justify-items:start!important;gap:4px!important;min-height:46px!important;padding:7px!important}.vehicle-similar-card-row .vehicle-card .premium-card-spec-grid strong{white-space:normal!important;text-overflow:clip!important;font-size:9.5px!important;line-height:1.12!important;overflow:visible!important}.vehicle-similar-card-row .vehicle-card-price-row{grid-template-columns:1fr!important;gap:7px!important}.vehicle-similar-card-row .vehicle-card-view{width:100%!important;min-width:0!important;padding:0 10px!important}.vehicle-similar-card-row .vehicle-save-text{width:100%!important}.vehicle-similar-empty{color:#64748b!important;text-align:center!important;background:#f8fbff!important;border:1px dashed #024ad838!important;border-radius:18px!important;align-content:center!important;justify-items:center!important;gap:6px!important;min-height:150px!important;padding:22px!important;display:grid!important}.vehicle-similar-empty strong{color:#07142e!important;font-size:15px!important;font-weight:950!important}.vehicle-similar-empty span{font-size:13px!important;font-weight:700!important}.vehicle-similar-empty a{color:#fff!important;background:#024ad8!important;border-radius:999px!important;justify-content:center!important;align-items:center!important;min-height:34px!important;margin-top:6px!important;padding:0 14px!important;font-size:12px!important;font-weight:900!important;text-decoration:none!important;display:inline-flex!important}.vehicle-similar-row a{border-radius:14px!important}.vehicle-similar-row img{aspect-ratio:1.34!important;height:auto!important}@media (min-width:1600px){main.section:has(.vehicle-detail-fast-shell)>.container{width:min(1560px,100% - 72px)!important}}@media (max-width:1180px){.vehicle-detail-grid{grid-template-columns:1fr!important}.vehicle-detail-panel{position:static!important}.vehicle-detail-hero-button{min-height:420px!important}.vehicle-similar-row,.vehicle-similar-card-row,.vehicle-product-feature-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){main.section:has(.vehicle-detail-fast-shell)>.container{width:min(100% - 20px,100%)!important}.vehicle-detail-grid,.vehicle-detail-fast-shell{gap:14px!important}.vehicle-detail-hero-button{aspect-ratio:1.12!important;min-height:0!important}.vehicle-media-tools{justify-content:flex-end!important;bottom:12px!important;left:12px!important;right:12px!important}.vehicle-media-tools button,.vehicle-media-tools a{text-overflow:ellipsis!important;white-space:nowrap!important;max-width:48%!important;overflow:hidden!important}.vehicle-detail-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;padding:0 10px!important}.vehicle-detail-panel,.vehicle-product-overview-body,.vehicle-reference-section{padding:16px!important}.vehicle-detail-title-row{grid-template-columns:1fr!important}.vehicle-detail-title-row h1,.vehicle-detail-panel h1{font-size:28px!important}.vehicle-detail-panel .specs,.vehicle-product-highlight-row,.vehicle-product-feature-list,.vehicle-similar-row,.vehicle-similar-card-row{grid-template-columns:1fr!important}.vehicle-detail-panel .specs{gap:0!important}.vehicle-detail-panel .specs span,.vehicle-detail-panel .specs span:nth-child(3n),.vehicle-detail-panel .specs span:nth-last-child(-n+3){border-bottom:1px solid #edf2f8!important;border-right:0!important;min-height:64px!important}.vehicle-detail-panel .specs span:last-child{border-bottom:0!important}.vehicle-detail-quote-card{grid-template-columns:1fr!important;padding:16px!important}.vehicle-product-tabs{padding:0 8px!important}.vehicle-product-tabs a{min-height:50px!important;padding:0 12px!important}}.advanced-sidebar-search label>div{grid-template-columns:auto minmax(0,1fr) 36px!important;gap:8px!important;padding:4px 6px 4px 12px!important;overflow:hidden!important}.advanced-sidebar-search input{width:100%!important;max-width:100%!important;min-height:36px!important;box-shadow:none!important;color:#07142e!important;text-overflow:ellipsis!important;white-space:nowrap!important;appearance:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0 2px!important;font-weight:600!important;overflow:hidden!important}.advanced-sidebar-search input::placeholder{color:#6f7f96!important;opacity:1!important;text-overflow:ellipsis!important;font-weight:500!important}.advanced-sidebar-search input:focus,.advanced-sidebar-search input:focus-visible{box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.advanced-sidebar-search button[type=submit]{color:#fff!important;background:linear-gradient(135deg,#236dff 0%,#024ad8 100%)!important;border:0!important;border-radius:12px!important;flex:0 0 36px!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:inline-grid!important;transform:none!important;box-shadow:0 12px 24px #024ad847!important}.stock-live-search-submit{color:#fff!important;background:linear-gradient(135deg,#236dff 0%,#024ad8 100%)!important;border:0!important;border-radius:12px!important;flex:0 0 36px!important;align-self:center!important;place-items:center!important;width:36px!important;min-width:36px!important;max-width:36px!important;height:36px!important;min-height:36px!important;max-height:36px!important;padding:0!important;display:inline-grid!important;transform:none!important;box-shadow:0 12px 24px #024ad847!important}.stock-live-search-submit:hover,.stock-live-search-submit:focus-visible{background:linear-gradient(135deg,#155dff 0%,#003eb8 100%)!important;box-shadow:0 14px 28px #024ad857!important}.advanced-sidebar-search button[type=submit] svg,.stock-live-search-submit svg{color:currentColor!important;stroke-width:2.7px!important;width:16px!important;height:16px!important}.advanced-sidebar-search button[type=submit]:hover,.advanced-sidebar-search button[type=submit]:focus-visible{background:linear-gradient(135deg,#155dff 0%,#003eb8 100%)!important;box-shadow:0 14px 28px #024ad857!important}.stock-live-search p{color:#607188!important;margin:9px 2px 0!important;font-size:12px!important;font-weight:500!important;line-height:1.45!important}.stock-live-search label>div{grid-template-columns:auto minmax(0,1fr) 36px!important;align-items:center!important;min-height:46px!important;padding:4px 6px 4px 13px!important}.stock-live-search label>div:has(.stock-live-search-clear){grid-template-columns:auto minmax(0,1fr) 30px 36px!important}.stock-live-search-clear{color:#52647d!important;width:30px!important;min-width:30px!important;height:30px!important;min-height:30px!important;box-shadow:none!important;background:#fff!important;border:1px solid #d7e3f2!important;border-radius:10px!important;align-self:center!important;place-items:center!important;padding:0!important;display:inline-grid!important}.stock-live-search-clear:hover,.stock-live-search-clear:focus-visible{color:#024ad8!important;border-color:#9ab7e8!important}.stock-live-suggestions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:12px;display:grid}.stock-live-suggestions button{min-width:0;color:#314159!important;text-align:center!important;white-space:normal!important;overflow-wrap:break-word!important;cursor:pointer!important;background:#f8fbff!important;border:1px solid #d9e5f4!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;width:100%!important;max-width:none!important;height:auto!important;min-height:34px!important;padding:6px 9px!important;font-size:11px!important;font-weight:650!important;line-height:1.15!important;display:inline-flex!important}.stock-live-suggestions button:hover,.stock-live-suggestions button:focus-visible{color:#024ad8;background:#eef5ff;border-color:#9ab7e8}.stock-live-search .spin{animation:.8s linear infinite stock-search-spin}@keyframes stock-search-spin{to{transform:rotate(360deg)}}.vehicle-card .deal-badge.status-reserved,.premium-vehicle-card .deal-badge.status-reserved,.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved{z-index:8!important;color:#fff!important;letter-spacing:.04em!important;text-transform:uppercase!important;transform-origin:50%!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important;background:linear-gradient(135deg,#ff5a1f 0%,#e23408 48%,#b91c1c 100%)!important;border:0!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:30px!important;min-height:30px!important;padding:0!important;font-size:10px!important;font-weight:950!important;line-height:1!important;display:inline-flex!important;top:17px!important;left:-38px!important;transform:rotate(-45deg)!important;box-shadow:0 10px 20px #7f1d1d47!important}.vehicle-card .deal-badge.status-reserved:before,.vehicle-card .deal-badge.status-reserved:after,.premium-vehicle-card .deal-badge.status-reserved:before,.premium-vehicle-card .deal-badge.status-reserved:after,.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved:before,.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved:after{width:10px!important;height:auto!important;box-shadow:none!important;content:""!important;background:#ffffff29!important;border-radius:0!important;position:absolute!important;top:0!important;bottom:0!important}.vehicle-card .deal-badge.status-reserved:before,.premium-vehicle-card .deal-badge.status-reserved:before,.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved:before{left:0!important}.vehicle-card .deal-badge.status-reserved:after,.premium-vehicle-card .deal-badge.status-reserved:after,.vehicle-similar-card-row .vehicle-card .deal-badge.status-reserved:after{right:0!important}.site-header.exporter-header .separate-mega-shell:has(.menu-stock){width:min(1456px,100vw - 80px);top:56px!important;left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-stock{max-height:min(680px,100dvh - 92px);padding:0;overflow:hidden}.site-header.exporter-header .menu-stock .mega-stock-showcase{grid-template:"browse type makers hero hero"minmax(0,1fr)"actions actions actions actions help"112px/.95fr .9fr 1.05fr 1.28fr 1.07fr;height:min(680px,100dvh - 92px);max-height:min(680px,100dvh - 92px)}.site-header.exporter-header .menu-stock .mega-stock-column{scrollbar-width:thin;min-height:0;padding:16px 18px;overflow:hidden}.site-header.exporter-header .menu-stock .mega-stock-column h3,.site-header.exporter-header .menu-stock .mega-stock-title-row h3{margin-bottom:10px}.site-header.exporter-header .menu-stock .mega-stock-list{gap:2px}.site-header.exporter-header .menu-stock .mega-stock-list a,.site-header.exporter-header .menu-stock .mega-maker-list a{min-height:38px;padding-block:5px}.site-header.exporter-header .menu-stock .mega-stock-icon,.site-header.exporter-header .menu-stock .mega-maker-logo{width:30px;height:30px}.site-header.exporter-header .menu-stock .mega-stock-search,.site-header.exporter-header .menu-stock .mega-all-makers{grid-template-columns:38px 1fr auto;min-height:84px;margin-top:10px;padding:7px 10px}.site-header.exporter-header .menu-stock .mega-stock-help-card{gap:14px;min-height:88px;margin:12px 20px 12px 10px;padding:14px 18px}.site-header.exporter-header .menu-stock .mega-stock-help-card strong{white-space:nowrap;font-size:18px}.site-header.exporter-header .menu-stock .mega-stock-help-card img{width:58px;height:58px}.site-header.exporter-header .menu-stock .mega-stock-hero{background:linear-gradient(90deg,#030c1f8f,#030c1f0f 46%,#030c1f03),url(/mega-menu/dean-stock-mega-reference-vans.png) 50% 60%/cover;padding:24px 28px 14px}.site-header.exporter-header .menu-stock .mega-stock-hero-copy>span{margin-bottom:8px}.site-header.exporter-header .menu-stock .mega-stock-hero-copy>strong{font-size:clamp(31px,2.9vw,46px)}.site-header.exporter-header .menu-stock .mega-stock-hero-copy p{margin-top:12px;font-size:14px}.site-header.exporter-header .menu-stock .mega-stock-hero:before{background:radial-gradient(circle at 72% 18%,#0091ff1f,#0000 28%),linear-gradient(#0000,#020a1a29)}.site-header.exporter-header .menu-stock .mega-stock-proof-grid span{gap:5px;min-height:78px;padding:9px 10px}.site-header.exporter-header .menu-stock .mega-stock-action-strip{margin:12px 0 12px 20px}.site-header.exporter-header .menu-stock .mega-stock-action-strip a{-moz-column-gap:12px;grid-template-columns:46px 1fr;column-gap:12px;min-height:88px;padding:12px 15px}.site-header.exporter-header .menu-stock .mega-stock-action-strip a>span{width:46px;height:46px}.site-header.exporter-header .menu-stock .mega-stock-action-strip b{font-size:15px}.site-header.exporter-header .separate-mega-shell:has(.menu-auction){width:min(1456px,100vw - 80px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-auction{background:#f8fbff;border:1px solid #9fbae675;border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00123047}.auction-mega-showcase{color:#071638;grid-template-columns:296px minmax(0,1fr);height:min(640px,100vh - 132px);min-height:0;display:grid}.auction-mega-rail{color:#fff;background:linear-gradient(#010c226b,#010a1aad 42%,#010918d6),url(/mega-menu/dean-auction-hall-hero.webp) bottom/cover no-repeat,#06152f;align-content:start;gap:16px;min-width:0;padding:32px 30px 24px;display:grid;position:relative;overflow:hidden}.auction-mega-rail:after{content:"";pointer-events:none;background:linear-gradient(#0000,#0109183d);height:48%;position:absolute;inset:auto 0 0}.auction-mega-icon,.auction-mega-rail-card span,.auction-mega-stats i,.auction-trust-panel i,.auction-help-strip>svg{color:#0b55ff;background:#0a54ef1f;border-radius:14px;place-items:center;display:grid}.auction-mega-icon{color:#8ec5ff;background:#0d58ff47;border:1px solid #619eff5c;width:44px;height:44px}.auction-mega-rail>strong{z-index:1;max-width:240px;font-size:24px;font-weight:900;line-height:1.16;position:relative}.auction-mega-rail>p{z-index:1;color:#ecf5ffe0;max-width:230px;margin:0;font-size:14px;line-height:1.45;position:relative}.auction-mega-rail-card{z-index:1;color:#fff;background:linear-gradient(135deg,#0e56e0b3,#052560b8);border:1px solid #619eff85;border-radius:12px;grid-template-rows:auto auto;grid-template-columns:48px 1fr auto;align-items:center;gap:4px 12px;margin-top:auto;padding:14px;text-decoration:none;display:grid;position:relative}.auction-mega-rail-card span{color:#d8ebff;background:#4e8eff38;grid-row:1/span 2;width:44px;height:44px}.auction-mega-rail-card b,.auction-help-strip b,.auction-mega-stats b,.auction-trust-panel b,.auction-guide-promo b,.auction-category-panel b,.auction-mega-link b,.auction-house-link b{letter-spacing:0;font-weight:850}.auction-mega-rail-card small{color:#e7f2ffcc;grid-column:2;font-size:12px}.auction-mega-main{background:radial-gradient(circle at 42% 26%,#3f83ff14,#0000 34%),#fbfdff;grid-template-rows:minmax(292px,.56fr) minmax(162px,.32fr) minmax(74px,.12fr);min-width:0;min-height:0;display:grid}.auction-mega-top{border-bottom:1px solid #c7d4eac7;grid-template-columns:repeat(4,minmax(0,1fr));min-height:0;display:grid}.auction-mega-column{border-right:1px solid #c7d4eaad;align-content:start;gap:6px;min-width:0;padding:24px 28px 16px;display:grid}.auction-mega-column:last-child{border-right:0}.auction-mega-column h3,.auction-category-panel h3,.auction-trust-panel h3{color:#263f74;letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}.auction-mega-link,.auction-house-link{color:#081936;grid-template-rows:auto auto;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:4px 14px;min-height:44px;text-decoration:none;display:grid;position:relative}.auction-mega-link span{color:#1157ff;border:1px solid #1157ff47;border-radius:999px;grid-row:1/span 2;place-items:center;width:28px;height:28px;display:grid}.auction-mega-link b,.auction-house-link b{color:#091a3c;font-size:13px}.auction-mega-link small{color:#52668d;grid-column:2/-1;font-size:11px;line-height:1.2}.auction-mega-link em{color:#fff;text-transform:uppercase;background:#1157ff;border-radius:999px;align-self:center;padding:3px 7px;font-size:9px;font-style:normal;font-weight:900}.auction-house-link{border-bottom:1px solid #d8e2f2e0;grid-template-columns:48px 1fr auto}.auction-house-link span{color:#0c52d7;letter-spacing:-.03em;background:#fff;border:1px solid #dfe8f6;border-radius:9px;place-items:center;width:38px;height:28px;font-size:14px;font-weight:900;display:grid}.auction-house-link:nth-of-type(2) span{color:#d32222}.auction-house-link:nth-of-type(4) span{color:#0e9861}.auction-house-link:nth-of-type(5) span{color:#111827}.auction-view-all{color:#1157ff;align-items:center;gap:8px;margin-top:4px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.auction-mega-middle{border-bottom:1px solid #c7d4eac7;grid-template-columns:1.65fr 300px .88fr;gap:20px;min-height:0;padding:16px 30px;display:grid;overflow:hidden}.auction-category-panel{min-width:0}.auction-category-panel>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 18px;display:grid}.auction-category-panel a{color:#071638;grid-template-columns:58px 1fr auto;align-items:center;gap:10px;min-height:44px;text-decoration:none;display:grid}.auction-category-panel img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#edf3fb;border-radius:8px;width:56px;height:34px}.auction-category-panel span{gap:3px;display:grid}.auction-category-panel small,.auction-trust-panel small,.auction-guide-promo small,.auction-help-strip small,.auction-mega-stats small{color:#52668d;font-size:11px;line-height:1.22}.auction-guide-promo{color:#061a3d;background:linear-gradient(90deg,#eaf2ff 0%,#eaf2ffe0 42%,#eaf2ff2e),url(/mega-menu/dean-auction-guide-card.webp) 100% 100%/82% no-repeat,#eaf2ff;border-radius:12px;align-items:center;min-height:0;padding:20px;text-decoration:none;display:grid;overflow:hidden}.auction-guide-promo span{gap:10px;max-width:168px;display:grid}.auction-guide-promo b{color:#081b43;font-size:18px;line-height:1.18}.auction-guide-promo em{color:#fff;background:#071a3c;border-radius:999px;align-items:center;gap:8px;width:fit-content;min-height:32px;padding:0 14px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.auction-trust-panel{align-content:start;gap:10px;min-height:0;display:grid;overflow:hidden}.auction-trust-panel span{grid-template-rows:auto auto;grid-template-columns:40px 1fr;align-items:center;gap:2px 12px;display:grid}.auction-trust-panel i{grid-row:1/span 2;width:32px;height:32px;font-style:normal}.auction-mega-footer{box-sizing:border-box;background:#ffffffc7;grid-template-columns:minmax(0,1fr) 420px;align-items:stretch;gap:16px;padding:8px 20px 10px 30px;display:grid}.auction-mega-stats{background:#fff;border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.auction-mega-stats span{box-sizing:border-box;border-right:1px solid #c7d4eabd;grid-template-rows:auto auto;grid-template-columns:34px minmax(0,1fr);align-items:center;gap:1px 8px;min-height:0;padding:7px 9px;display:grid}.auction-mega-stats span:last-child{border-right:0}.auction-mega-stats i{grid-row:1/span 2;width:34px;height:34px;font-style:normal}.auction-mega-stats b{color:#1157ff;font-size:15px;line-height:1.05}.auction-mega-stats small{color:#52668d;text-overflow:ellipsis;max-width:58px;font-size:10px;font-weight:650;line-height:1.18;display:block;overflow:hidden}.auction-help-strip{color:#071638;box-sizing:border-box;background:linear-gradient(135deg,#edf4ff,#fff);border-radius:13px;grid-template-columns:42px 1fr auto;align-items:center;gap:12px;height:100%;min-height:0;padding:8px 14px;text-decoration:none;display:grid}.auction-help-strip>svg{width:44px;height:44px;padding:10px}.auction-help-strip span{gap:2px;display:grid}.auction-help-strip em{color:#1157ff;border:1px solid #1157ff52;border-radius:11px;align-items:center;gap:8px;min-height:40px;padding:0 16px;font-size:12px;font-style:normal;font-weight:850;display:inline-flex}.auction-mega-link:hover,.auction-house-link:hover,.auction-category-panel a:hover,.auction-view-all:hover,.auction-help-strip:hover{color:#1157ff}@media (min-width:1025px) and (max-height:940px){.auction-mega-showcase{height:min(578px,100vh - 142px)}.auction-mega-rail{padding-block:32px 22px}.auction-mega-main{grid-template-rows:minmax(0,1fr) 74px}.auction-mega-middle{display:none}.auction-mega-top{border-bottom:1px solid #c7d4eac7}.auction-mega-column{padding-block:26px 18px}.auction-mega-footer{grid-template-columns:minmax(0,1fr) 390px;gap:14px}.auction-mega-stats span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding-inline:8px}.auction-mega-stats i{display:none}.auction-mega-stats small{white-space:nowrap;max-width:none}.auction-help-strip{grid-template-columns:40px minmax(0,1fr) auto}}@media (max-width:1180px){.auction-mega-showcase{grid-template-columns:1fr;height:min(760px,100vh - 132px);overflow-y:auto}.auction-mega-rail{min-height:260px}.auction-mega-main{grid-template-rows:auto auto auto}.auction-mega-top,.auction-mega-middle,.auction-mega-footer,.auction-mega-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.site-header.exporter-header .separate-mega-shell:has(.menu-services-only){width:min(1456px,100vw - 80px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-services-only{background:#f8fbff;border:1px solid #9fbae675;border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00123047}.services-mega-showcase{color:#071638;grid-template-columns:390px minmax(0,1fr);height:min(720px,100vh - 166px);min-height:0;display:grid}.services-mega-rail{color:#fff;background:linear-gradient(#010c2261,#010a1aa3 42%,#010918e0),url(/mega-menu/dean-services-export-hero.webp) bottom/cover no-repeat,#06152f;border-radius:16px;align-content:start;gap:16px;min-width:0;margin:0;padding:44px 38px 30px;display:grid;position:relative;overflow:hidden}.services-mega-rail>span{color:#2d8cff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.services-mega-rail>strong{color:#fff;max-width:300px;font-size:27px;font-weight:900;line-height:1.32}.services-mega-rail>p{color:#ecf5ffe0;max-width:280px;margin:0;font-size:15px;line-height:1.5}.services-mega-help-card{z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#05183eb8;border:1px solid #95b8f557;border-radius:12px;grid-template-columns:46px 1fr auto;align-items:center;gap:12px;margin-top:auto;padding:14px 18px;text-decoration:none;display:grid;position:relative}.services-mega-help-card>svg,.services-mega-link>span,.services-mega-trust i,.services-mega-contact>svg{color:#0b55ff;background:#0a54ef1a;border-radius:14px;place-items:center;display:grid}.services-mega-help-card>svg{color:#d9ebff;background:#3a7eff2e;width:42px;height:42px;padding:9px}.services-mega-help-card span,.services-mega-contact span{gap:3px;display:grid}.services-mega-help-card b,.services-mega-link b,.services-mega-trust b,.services-mega-contact b{color:inherit;letter-spacing:0;font-weight:850}.services-mega-help-card small{color:#e9f3ffc7;font-size:12px}.services-mega-main{background:radial-gradient(circle at 42% 30%,#377cff12,#0000 34%),#fbfdff;grid-template-rows:minmax(0,1fr) 118px;grid-template-columns:minmax(0,1fr) 340px;min-width:0;min-height:0;display:grid}.services-mega-grid{border-right:1px solid #c7d4eab8;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(104px,1fr);min-height:0;padding:34px 30px 28px 38px;display:grid}.services-mega-side-list{grid-auto-rows:minmax(92px,1fr);min-height:0;padding:34px 34px 28px 30px;display:grid}.services-mega-link{color:#071638;border-bottom:1px solid #c7d4eac2;grid-template-rows:auto auto;grid-template-columns:72px minmax(0,1fr) 20px;align-items:center;gap:5px 18px;min-width:0;padding:0 28px 18px 0;text-decoration:none;display:grid}.services-mega-link:nth-child(odd){border-right:1px solid #c7d4eac2}.services-mega-link:nth-last-child(-n+2){border-bottom:0}.services-mega-link.compact{border-right:0;grid-template-columns:72px minmax(0,1fr) 20px;padding-right:0}.services-mega-link.compact:last-child{border-bottom:0}.services-mega-link>span{background:linear-gradient(135deg,#edf4ff,#f9fbff);grid-row:1/span 2;width:62px;height:62px}.services-mega-link b{color:#071638;grid-area:1/2;font-size:16px;line-height:1.2}.services-mega-link small,.services-mega-trust small,.services-mega-contact small{color:#52668d;font-size:13px;line-height:1.35}.services-mega-link>svg{color:#071638;grid-area:1/3/span 2}.services-mega-link small{grid-area:2/2;max-width:220px}.services-mega-footer{box-sizing:border-box;background:#ffffffd1;border:1px solid #c7d4eab8;border-radius:14px;grid-column:1/-1;grid-template-columns:minmax(0,1fr) 330px;align-items:stretch;gap:24px;margin:0 20px 16px;padding:10px 18px;display:grid}.services-mega-trust{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;display:grid;overflow:hidden}.services-mega-trust span{border-right:1px solid #c7d4eab8;grid-template-rows:auto auto;grid-template-columns:48px 1fr;align-items:center;gap:1px 12px;min-width:0;padding:0 14px;display:grid}.services-mega-trust span:last-child{border-right:0}.services-mega-trust i{background:#0a54ef14;grid-row:1/span 2;width:42px;height:42px;font-style:normal}.services-mega-trust b{color:#071638;font-size:13px;line-height:1.2}.services-mega-contact{color:#fff;box-sizing:border-box;background:linear-gradient(135deg,#1765ff,#0638bf);border-radius:12px;grid-template-columns:54px 1fr auto;align-items:center;gap:14px;height:100%;min-height:0;padding:12px 18px;text-decoration:none;display:grid;box-shadow:0 18px 36px #024ad838}.services-mega-contact>svg{color:#fff;background:#ffffff1f;width:46px;height:46px;padding:10px}.services-mega-contact strong{color:#fff;font-size:16px;font-weight:900}.services-mega-contact small{color:#ebf4ffdb;font-size:11px}.services-mega-link:hover,.services-mega-help-card:hover{color:#0b55ff}@media (max-width:1180px){.services-mega-showcase{grid-template-columns:1fr;height:min(760px,100vh - 132px);overflow-y:auto}.services-mega-rail{min-height:320px}.services-mega-main,.services-mega-footer,.services-mega-trust{grid-template-columns:1fr}}.site-header.exporter-header .separate-mega-panel.menu-top-picks{background:#fbfdff;border:1px solid #c7d4eab3;border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00123047}.top-picks-mega-showcase{color:#071638;grid-template-columns:382px minmax(0,1fr);height:min(750px,100vh - 150px);min-height:0;display:grid}.top-picks-mega-rail{background:linear-gradient(#fbfdffeb,#f5faffbd 48%,#e4eefceb),url(/mega-menu/dean-top-picks-modern-suv.webp) 18% bottom/124% no-repeat;border-right:1px solid #c7d4eac7;align-content:start;gap:22px;min-width:0;padding:48px 30px 30px;display:grid;position:relative;overflow:hidden}.top-picks-mega-rail:before{content:"";opacity:.36;pointer-events:none;background-color:#0000;background-image:radial-gradient(circle at 24% 18%,#1665ff38,#0000 2px),radial-gradient(circle at 76% 34%,#1665ff33,#0000 2px),radial-gradient(circle at 50% 58%,#1665ff2e,#0000 2px);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:118px 72px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;height:210px;position:absolute;inset:22% 2% auto 6%}.top-picks-mega-rail>span,.top-picks-spotlight-card>span,.top-picks-quick-card>span,.top-picks-trust-row i{border-radius:12px;place-items:center;display:inline-grid}.top-picks-mega-rail>span{z-index:1;color:#082a88;letter-spacing:.02em;text-transform:uppercase;grid-template-columns:24px auto;justify-self:start;gap:10px;font-size:13px;font-weight:900;position:relative}.top-picks-mega-rail>span svg{color:#fff;background:#082a88;border-radius:999px;width:22px;height:22px;padding:4px}.top-picks-mega-rail>strong{z-index:1;color:#071638;max-width:310px;font-size:27px;font-weight:900;line-height:1.35;position:relative}.top-picks-mega-rail>strong b{color:#0b55ff}.top-picks-mega-rail>p{z-index:1;color:#263a65;max-width:288px;margin:0;font-size:16px;line-height:1.55;position:relative}.top-picks-view-all{z-index:1;color:#fff;background:linear-gradient(135deg,#173174,#061943);border-radius:12px;grid-template-rows:auto auto;grid-template-columns:54px 1fr auto;align-self:end;align-items:center;gap:2px 14px;margin-top:auto;padding:17px 18px;text-decoration:none;display:grid;position:relative;box-shadow:0 18px 36px #091f5738}.top-picks-view-all>span{background:#ffffff1f;border-radius:999px;grid-row:1/span 2;place-items:center;width:48px;height:48px;display:grid}.top-picks-view-all b,.top-picks-spotlight-card b,.top-picks-quick-card b,.top-picks-vehicle-card b,.top-picks-trust-row b,.top-picks-request-card b{color:inherit;letter-spacing:0;font-weight:850}.top-picks-view-all small{color:#ecf5ffd1;font-size:12px}.top-picks-view-all>svg{grid-row:1/span 2}.top-picks-mega-main{background:radial-gradient(circle at 84% 12%,#126eff12,#0000 28%),linear-gradient(#fff,#f9fbff);grid-template-rows:224px 92px 184px 128px;gap:16px;min-width:0;min-height:0;padding:34px 36px 18px 30px;display:grid}.top-picks-spotlight-grid{grid-template-columns:1.1fr 1fr 1fr;gap:20px;min-height:0;display:grid}.top-picks-spotlight-card{color:#071638;border:1px solid #c6d4eab8;border-radius:10px;align-content:start;gap:10px;min-width:0;padding:18px 22px;text-decoration:none;display:grid;position:relative;overflow:hidden}.top-picks-spotlight-card:after{content:"";pointer-events:none;background:url(/mega-menu/dean-top-picks-modern-suv.webp) bottom/contain no-repeat;width:55%;height:48%;position:absolute;bottom:0;right:0}.top-picks-spotlight-card.dark{color:#fff;background:radial-gradient(circle at 74% 56%,#2563eb61,#0000 34%),linear-gradient(135deg,#061443,#030821);border-color:#2b57d652;box-shadow:0 18px 36px #03103d2e}.top-picks-spotlight-card.blue{background:linear-gradient(135deg,#f6faff,#eaf3ff)}.top-picks-spotlight-card.green{background:linear-gradient(135deg,#fbfffd,#eaf9f1)}.top-picks-spotlight-card>span{color:#0b55ff;background:#1565ff1f;width:44px;height:44px}.top-picks-spotlight-card.dark>span{color:#fff;background:linear-gradient(135deg,#1f72ff,#0c43d9)}.top-picks-spotlight-card.green>span{color:#07965a;background:#1cb56f21}.top-picks-spotlight-card b{z-index:1;max-width:220px;font-size:18px;line-height:1.2;position:relative}.top-picks-spotlight-card em{color:#fff;vertical-align:middle;text-transform:uppercase;background:#1c6bff;border-radius:999px;margin-left:6px;padding:3px 7px;font-size:10px;font-style:normal;font-weight:900;display:inline-flex}.top-picks-spotlight-card.green em,.top-picks-spotlight-card.blue em{color:#087543;background:#22c55e33}.top-picks-spotlight-card small{z-index:1;color:#304570;max-width:190px;font-size:13.5px;line-height:1.45;position:relative}.top-picks-spotlight-card.dark small{color:#edf6ffdb}.top-picks-spotlight-card>strong{z-index:1;color:inherit;align-self:end;align-items:center;gap:8px;margin-top:auto;font-size:13px;font-weight:850;display:inline-flex;position:relative}.top-picks-spotlight-card.green>strong{color:#075f3b}.top-picks-quick-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.top-picks-quick-card{color:#071638;background:#fff;border:1px solid #c6d4ead1;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:48px 1fr auto;align-items:center;gap:4px 14px;min-width:0;padding:13px 16px;text-decoration:none;display:grid}.top-picks-quick-card>span{color:#6d28d9;background:#7c3aed14;border:1px solid #7c3aed2e;grid-row:1/span 2;width:48px;height:48px}.top-picks-quick-card.amber>span{color:#d97706;background:#f59e0b17;border-color:#f59e0b38}.top-picks-quick-card.cyan>span{color:#0f9488;background:#14b8a61a;border-color:#14b8a63d}.top-picks-quick-card b{color:#071638;font-size:16px}.top-picks-quick-card small{color:#52668d;font-size:12.5px;line-height:1.35}.top-picks-quick-card>svg{color:#071638;grid-row:1/span 2}.top-picks-vehicle-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;min-height:0;display:grid}.top-picks-vehicle-card{color:#071638;background:#fff;border:1px solid #c6d4ead1;border-radius:9px;grid-template-rows:18px 56px auto auto auto;gap:4px;min-width:0;padding:12px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden}.top-picks-vehicle-card>span{color:#0b55ff;text-transform:uppercase;background:#edf5ff;border:1px solid #2563eb52;border-radius:999px;justify-self:start;padding:4px 7px;font-size:10px;font-weight:900;line-height:1}.top-picks-vehicle-card:nth-child(2)>span,.top-picks-vehicle-card:nth-child(3)>span{color:#6d28d9;background:#f5f0ff;border-color:#7c3aed47}.top-picks-vehicle-card:nth-child(3)>span{color:#0b8e4d;background:#eefcf4;border-color:#22c55e47}.top-picks-vehicle-card:nth-child(5)>span{color:#c26a08;background:#fff7ed;border-color:#f59e0b4d}.top-picks-vehicle-card i{filter:drop-shadow(0 10px 14px #0f172a1f);background-image:url(/mega-menu/dean-top-picks-modern-suv.webp);background-position:50% 62%;background-repeat:no-repeat;background-size:176%;width:100%;height:56px;display:block}.top-picks-vehicle-card b{color:#071638;font-size:13px;line-height:1.22}.top-picks-vehicle-card small{color:#415579;font-size:11px}.top-picks-vehicle-card strong{color:#0b55ff;border-top:1px solid #c6d4eab8;align-items:center;gap:8px;margin-top:2px;padding-top:6px;font-size:11.5px;font-weight:850;display:inline-flex}.top-picks-mega-footer{grid-template-columns:minmax(0,1fr) 350px;align-items:stretch;gap:18px;min-height:0;display:grid}.top-picks-trust-row{background:#ffffffdb;border:1px solid #c6d4eab8;border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.top-picks-trust-row span{border-right:1px solid #c6d4eab8;grid-template-rows:auto auto;grid-template-columns:52px 1fr;align-items:center;gap:2px 12px;min-width:0;padding:15px 18px;display:grid}.top-picks-trust-row span:last-child{border-right:0}.top-picks-trust-row i{color:#4f46e5;background:#5b61ff1a;grid-row:1/span 2;width:48px;height:48px;font-style:normal}.top-picks-trust-row span:nth-child(2) i{color:#0b55ff;background:#2563eb17}.top-picks-trust-row span:nth-child(3) i{color:#0d9a50;background:#22c55e1f}.top-picks-trust-row span:nth-child(4) i{color:#d97706;background:#f59e0b1f}.top-picks-trust-row b{color:#071638;font-size:13.5px;line-height:1.2}.top-picks-trust-row small{color:#52668d;font-size:12px;line-height:1.35}.top-picks-request-card{color:#fff;background:linear-gradient(135deg,#135eff,#062eaf);border-radius:13px;grid-template-columns:28px 1fr 52px;align-items:center;gap:8px;padding:12px 16px;text-decoration:none;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 36px #024ad838}.top-picks-request-card:after{content:"";border:3px solid #ffffff29;border-radius:999px;width:74px;height:74px;position:absolute;bottom:14px;right:14px}.top-picks-request-card>span{gap:4px;display:grid}.top-picks-request-card small{color:#ebf4ffdb;font-size:11px}.top-picks-request-card strong{color:#fff;background:#ffffff1f;border-radius:9px;justify-content:center;justify-self:start;align-items:center;gap:10px;margin-top:2px;padding:7px 14px;font-size:13px;font-weight:850;display:inline-flex}.top-picks-request-card>svg:last-child{z-index:1;opacity:.62;width:42px;height:42px;position:relative}.top-picks-spotlight-card:hover,.top-picks-quick-card:hover,.top-picks-vehicle-card:hover,.top-picks-view-all:hover{transform:translateY(-1px)}@media (max-width:1180px){.top-picks-mega-showcase{grid-template-columns:1fr;height:min(760px,100vh - 132px);overflow-y:auto}.top-picks-mega-rail{min-height:360px}.top-picks-mega-main,.top-picks-spotlight-grid,.top-picks-quick-grid,.top-picks-vehicle-grid,.top-picks-mega-footer,.top-picks-trust-row{grid-template-columns:1fr}}.site-header.exporter-header .separate-mega-shell:has(.menu-top-picks){width:min(1480px,100vw - 56px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-top-picks{box-shadow:none;background:0 0;border:0;border-radius:18px;padding:0;display:block;overflow:visible}.top-picks-reference-menu{aspect-ratio:1480/890;border-radius:18px;width:100%;position:relative;overflow:hidden;transform:translateY(-30px);box-shadow:0 30px 80px #00123047}.top-picks-reference-menu>img{-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.top-picks-reference-hotspot{z-index:2;color:#0000;border-radius:10px;text-decoration:none;display:block;position:absolute}.top-picks-reference-hotspot:focus-visible{outline-offset:-3px;outline:3px solid #2563ebb8}.top-picks-reference-hotspot.rail{width:21.7%;height:9.1%;top:69.6%;left:2.1%}.top-picks-reference-hotspot.spotlightPopular{width:22.6%;height:29.9%;top:5%;left:28.1%}.top-picks-reference-hotspot.spotlightRecent{width:22.4%;height:29.4%;top:5.4%;left:51.7%}.top-picks-reference-hotspot.spotlightFresh{width:22.5%;height:29.4%;top:5.4%;left:75%}.top-picks-reference-hotspot.quickPopular{width:22.3%;height:11.8%;top:38.9%;left:28.1%}.top-picks-reference-hotspot.quickPhoto{width:22.3%;height:11.8%;top:38.9%;left:51.7%}.top-picks-reference-hotspot.quickMileage{width:22.4%;height:11.8%;top:38.9%;left:75%}.top-picks-reference-hotspot.vehicleOne{width:13.1%;height:24.1%;top:54.3%;left:28.1%}.top-picks-reference-hotspot.vehicleTwo{width:13.1%;height:24.1%;top:54.3%;left:42.3%}.top-picks-reference-hotspot.vehicleThree{width:13.1%;height:24.1%;top:54.3%;left:56.5%}.top-picks-reference-hotspot.vehicleFour{width:13.1%;height:24.1%;top:54.3%;left:70.7%}.top-picks-reference-hotspot.vehicleFive{width:12.8%;height:24.1%;top:54.3%;left:84.9%}.top-picks-reference-hotspot.request{width:24.3%;height:11.8%;top:84.8%;left:73.2%}.site-header.exporter-header .separate-mega-shell:has(.menu-import){width:min(1248px,100vw - 36px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-import{box-shadow:none;background:0 0;border:0;border-radius:14px;padding:0;display:block;overflow:visible}.import-guide-reference-menu{aspect-ratio:1248/769;border-radius:14px;width:100%;position:relative;overflow:hidden;transform:translateY(-69px);box-shadow:0 30px 80px #00123047}.import-guide-reference-menu>img{-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.import-guide-reference-hotspot{z-index:2;color:#0000;border-radius:9px;text-decoration:none;display:block;position:absolute}.import-guide-reference-hotspot:focus-visible{outline-offset:-3px;outline:3px solid #2563ebb8}.import-guide-reference-hotspot.railHelp{width:22.6%;height:12.4%;top:70.4%;left:1.2%}.import-guide-reference-hotspot.guideBuy{width:12.1%;height:43.4%;top:3%;left:25.4%}.import-guide-reference-hotspot.guideShipping{width:12.1%;height:43.4%;top:3%;left:38.1%}.import-guide-reference-hotspot.guidePayment{width:12.1%;height:43.4%;top:3%;left:50.9%}.import-guide-reference-hotspot.guideSchedule{width:12.1%;height:43.4%;top:3%;left:63.6%}.import-guide-reference-hotspot.guideInspection{width:12.1%;height:43.4%;top:3%;left:76.3%}.import-guide-reference-hotspot.guideFaq{width:9.7%;height:43.4%;top:3%;left:89%}.import-guide-reference-hotspot.countryAfrica{width:12.1%;height:25.8%;top:52.1%;left:25.4%}.import-guide-reference-hotspot.countryAsia{width:12.1%;height:25.8%;top:52.1%;left:38.1%}.import-guide-reference-hotspot.countryMiddleEast{width:12.1%;height:25.8%;top:52.1%;left:50.9%}.import-guide-reference-hotspot.countryEurope{width:12.1%;height:25.8%;top:52.1%;left:63.6%}.import-guide-reference-hotspot.countryNorthAmerica{width:12.1%;height:25.8%;top:52.1%;left:76.3%}.import-guide-reference-hotspot.countryOceania{width:9.7%;height:25.8%;top:52.1%;left:89%}.import-guide-reference-hotspot.viewCountries{width:9.9%;height:3.2%;top:49.1%;left:88.8%}.import-guide-reference-hotspot.footerDocs{width:17.8%;height:10.2%;top:86.3%;left:2%}.import-guide-reference-hotspot.footerCustoms{width:17.8%;height:10.2%;top:86.3%;left:20.2%}.import-guide-reference-hotspot.footerStandards{width:17.8%;height:10.2%;top:86.3%;left:38.4%}.import-guide-reference-hotspot.footerGlossary{width:13.8%;height:10.2%;top:86.3%;left:56.6%}.import-guide-reference-hotspot.support{width:25.9%;height:10.2%;top:86.3%;left:72.1%}.site-header.exporter-header .separate-mega-shell:has(.menu-account){width:min(1244px,100vw - 36px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-account{box-shadow:none;background:0 0;border:0;border-radius:14px;padding:0;display:block;overflow:visible}.account-reference-menu{aspect-ratio:1244/755;border-radius:14px;width:100%;position:relative;overflow:hidden;transform:translateY(-61px);box-shadow:0 30px 80px #00123047}.account-reference-menu>img{-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.account-reference-hotspot{z-index:2;color:#0000;border-radius:9px;text-decoration:none;display:block;position:absolute}.account-reference-hotspot:focus-visible{outline-offset:-3px;outline:3px solid #2563ebb8}.account-reference-hotspot.login{width:15.2%;height:47.3%;top:1.4%;left:26.8%}.account-reference-hotspot.signup{width:15.2%;height:47.3%;top:1.4%;left:43.3%}.account-reference-hotspot.otp{width:15.2%;height:47.3%;top:1.4%;left:59.7%}.account-reference-hotspot.forgot{width:15.2%;height:36.7%;top:50.2%;left:26.8%}.account-reference-hotspot.help{width:15.2%;height:36.7%;top:50.2%;left:43.3%}.account-reference-hotspot.portal{width:23.3%;height:83.5%;top:0;left:76.2%}.account-reference-hotspot.portalSignup{width:18.5%;height:5.6%;top:90.5%;left:80.2%}.account-reference-hotspot.secure{width:22.5%;height:10.4%;top:88%;left:1.6%}.account-reference-hotspot.verified{width:22.5%;height:10.4%;top:88%;left:24.8%}.account-reference-hotspot.access{width:18.4%;height:10.4%;top:88%;left:48%}.account-reference-hotspot.trusted{width:16.7%;height:10.4%;top:88%;left:67%}.site-header.exporter-header .separate-mega-shell:has(.menu-about){width:min(1236px,100vw - 44px);left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-panel.menu-about{box-shadow:none;background:0 0;border:0;border-radius:14px;padding:0;display:block;overflow:visible}.about-reference-menu{aspect-ratio:1236/762;border-radius:14px;width:100%;position:relative;overflow:hidden;transform:translateY(-63px);box-shadow:0 30px 80px #00123047}.about-reference-menu>img{-o-object-fit:fill;object-fit:fill;-webkit-user-select:none;user-select:none;pointer-events:none;width:100%;height:100%;display:block}.about-reference-hotspot{z-index:2;color:#0000;border-radius:9px;text-decoration:none;display:block;position:absolute}.about-reference-hotspot:focus-visible{outline-offset:-3px;outline:3px solid #2563ebb8}.about-reference-hotspot.story{width:20.5%;height:8.2%;top:76.2%;left:2%}.about-reference-hotspot.why{width:21.8%;height:42.6%;top:3.2%;left:24.1%}.about-reference-hotspot.staff{width:21.8%;height:42.6%;top:3.2%;left:47.4%}.about-reference-hotspot.contact{width:27.3%;height:42.6%;top:3.2%;left:70.8%}.about-reference-hotspot.map{width:13.7%;height:29.3%;top:48.4%;left:24.1%}.about-reference-hotspot.language{width:21%;height:29.3%;top:48.4%;left:39%}.about-reference-hotspot.support{width:20.6%;height:29.3%;top:48.4%;left:61.4%}.about-reference-hotspot.request{width:15.2%;height:38.2%;top:47.4%;left:83%}.about-reference-hotspot.customers{width:19.2%;height:10.3%;top:88.2%;left:1.8%}.about-reference-hotspot.exported{width:19.2%;height:10.3%;top:88.2%;left:21.2%}.about-reference-hotspot.countries{width:16.2%;height:10.3%;top:88.2%;left:40.6%}.about-reference-hotspot.experience{width:16.6%;height:10.3%;top:88.2%;left:57.3%}.about-reference-hotspot.dedicated{width:17.3%;height:10.3%;top:88.2%;left:74.4%}.reference-translation-panel{z-index:4;border-radius:inherit;color:#071638;background:radial-gradient(circle at 82% 12%,#1c68ff14,#0000 30%),linear-gradient(135deg,#f8fbff,#fff);grid-template-columns:minmax(260px,.82fr) minmax(0,1.9fr);gap:18px;padding:24px;display:none;position:absolute;inset:0;overflow:hidden}.reference-translation-hero{color:#fff;background:linear-gradient(#030e275c,#030c20eb),url(/mega-menu/dean-about-reference-panel.webp) 0 100%/cover no-repeat,#06152f;border-radius:14px;align-content:space-between;min-width:0;padding:26px;display:grid;overflow:hidden}.reference-translation-hero>span{color:#65a8ff;letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.reference-translation-hero h3{color:#fff;max-width:360px;margin:16px 0 0;font-size:clamp(24px,2.2vw,38px);font-weight:950;line-height:1.12}.reference-translation-hero p{color:#ebf4ffe0;max-width:360px;margin:14px 0;font-size:15px;line-height:1.55}.reference-translation-hero a{color:#fff;background:#05183ec7;border:1px solid #95b8f552;border-radius:12px;grid-template-columns:1fr auto;align-items:center;gap:4px 14px;margin-top:auto;padding:16px 18px;text-decoration:none;display:grid}.reference-translation-hero a strong{color:#fff;font-size:15px;font-weight:900}.reference-translation-hero a small{color:#eaf3ffc7;font-size:12px}.reference-translation-hero a svg{grid-row:1/span 2}.reference-translation-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;min-width:0;padding:2px;display:grid;overflow-y:auto}.reference-translation-grid a{color:#071638;background:#ffffffdb;border:1px solid #c6d4ead1;border-radius:12px;grid-template-rows:auto 1fr;grid-template-columns:1fr auto;gap:8px 14px;min-width:0;min-height:126px;padding:18px;text-decoration:none;display:grid;box-shadow:0 12px 30px #0f172a0d}.reference-translation-grid a strong{color:#071638;font-size:16px;font-weight:900;line-height:1.2}.reference-translation-grid a small{color:#52668d;grid-column:1/-1;font-size:13px;line-height:1.45}.reference-translation-grid a svg{color:#0b55ff}html[data-public-locale]:not([data-public-locale=en]) .top-picks-reference-menu .reference-image-layer,html[data-public-locale]:not([data-public-locale=en]) .import-guide-reference-menu .reference-image-layer,html[data-public-locale]:not([data-public-locale=en]) .account-reference-menu .reference-image-layer,html[data-public-locale]:not([data-public-locale=en]) .about-reference-menu .reference-image-layer,html[data-public-locale]:not([data-public-locale=en]) .top-picks-reference-hotspot,html[data-public-locale]:not([data-public-locale=en]) .import-guide-reference-hotspot,html[data-public-locale]:not([data-public-locale=en]) .account-reference-hotspot,html[data-public-locale]:not([data-public-locale=en]) .about-reference-hotspot{display:none}html[data-public-locale]:not([data-public-locale=en]) .reference-translation-panel{display:grid}@media (max-width:900px){.reference-translation-panel{grid-template-columns:1fr;overflow-y:auto}.reference-translation-hero{min-height:280px}.reference-translation-grid{grid-template-columns:repeat(2,minmax(0,1fr));overflow:visible}}:is(.site-header.exporter-header .separate-mega-shell:has(.menu-top-picks),.site-header.exporter-header .separate-mega-shell:has(.menu-import),.site-header.exporter-header .separate-mega-shell:has(.menu-account),.site-header.exporter-header .separate-mega-shell:has(.menu-about)){width:min(1450px,100vw - 48px);left:50%!important;transform:translate(-50%,-30px)!important}.site-header.exporter-header .separate-mega-panel.menu-top-picks,.site-header.exporter-header .separate-mega-panel.menu-import,.site-header.exporter-header .separate-mega-panel.menu-account,.site-header.exporter-header .separate-mega-panel.menu-about{background:#fbfdff;border:1px solid #c7d4eab8;border-radius:18px;padding:0;display:block;overflow:hidden;box-shadow:0 30px 80px #00123047}.site-header.exporter-header .separate-mega-panel.menu-import,.site-header.exporter-header .separate-mega-panel.menu-account,.site-header.exporter-header .separate-mega-panel.menu-about{width:100%}.top-picks-mega-showcase{height:min(680px,100vh - 142px)}.top-picks-mega-main{grid-template-rows:minmax(164px,.34fr) minmax(74px,.16fr) minmax(138px,.28fr) minmax(98px,.22fr);gap:14px;padding:28px 30px 16px 28px;overflow:hidden}.top-picks-spotlight-card,.top-picks-quick-card,.top-picks-vehicle-card,.top-picks-view-all,.top-picks-request-card{transition:border-color .16s,box-shadow .16s,transform .16s}.customer-mega-showcase{color:#071638;grid-template-columns:330px minmax(0,1fr);height:min(640px,100vh - 142px);min-height:0;display:grid}.customer-mega-rail{--customer-mega-image:url(/mega-menu/dean-about-reference-panel.webp);background:linear-gradient(180deg, #030d236b, #030b1ed1), var(--customer-mega-image) center / cover no-repeat, #06152f;color:#fff;border-right:1px solid #c7d4eab8;align-content:start;gap:18px;min-width:0;padding:34px 30px 24px;display:grid;position:relative;overflow:hidden}.customer-mega-rail>span{color:#68a9ff;letter-spacing:.09em;text-transform:uppercase;font-size:12px;font-weight:900}.customer-mega-rail>strong{color:#fff;max-width:280px;font-size:28px;font-weight:950;line-height:1.12}.customer-mega-rail>strong b{color:#69a9ff}.customer-mega-rail>p{color:#ebf4ffdb;max-width:268px;margin:0;font-size:14px;line-height:1.55}.customer-mega-rail-card{color:#fff;background:#071f4ec2;border:1px solid #72a9ff61;border-radius:14px;grid-template-columns:46px minmax(0,1fr) auto;align-self:end;align-items:center;gap:12px;margin-top:auto;padding:14px;text-decoration:none;display:grid}.customer-mega-rail-card>svg:first-child{color:#d8ebff;background:#3379ff42;border-radius:13px;width:44px;height:44px;padding:10px}.customer-mega-rail-card span{gap:3px;min-width:0;display:grid}.customer-mega-rail-card b,.customer-mega-primary b,.customer-mega-secondary b,.customer-mega-footer b{color:inherit;letter-spacing:0;font-weight:900;line-height:1.15}.customer-mega-rail-card small{color:#ebf4ffcc;font-size:12px;line-height:1.3}.customer-mega-main{background:radial-gradient(circle at 84% 10%,#2563eb14,#0000 32%),linear-gradient(#fff,#f8fbff);grid-template-rows:minmax(0,1fr) 110px;grid-template-columns:minmax(0,1fr) 330px;min-width:0;min-height:0;display:grid}.customer-mega-primary{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;min-width:0;min-height:0;padding:28px;display:grid}.customer-mega-primary a,.customer-mega-secondary a,.customer-mega-footer a{color:#071638;min-width:0;text-decoration:none}.customer-mega-primary a{background:#ffffffe6;border:1px solid #c6d4eac7;border-radius:14px;grid-template-rows:auto auto;grid-template-columns:46px minmax(0,1fr) auto;align-items:center;gap:6px 13px;min-height:118px;padding:16px;display:grid;box-shadow:0 14px 34px #0f172a0b}.customer-mega-primary a>span,.customer-mega-secondary a>span,.customer-mega-footer i{color:#1157ff;background:#1157ff1a;border-radius:13px;place-items:center;display:grid}.customer-mega-primary a>span{grid-row:1/span 2;width:44px;height:44px}.customer-mega-primary b{color:#071638;font-size:15px}.customer-mega-primary small{color:#52668d;grid-column:2/-1;font-size:12px;line-height:1.38}.customer-mega-primary a>svg{color:#071638;grid-row:1/span 2}.customer-mega-secondary{background:#eff6ff94;border-left:1px solid #c7d4eab8;align-content:start;gap:0;min-height:0;padding:26px 24px;display:grid;overflow:hidden}.customer-mega-secondary a{border-bottom:1px solid #c7d4eac2;grid-template-rows:auto auto;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:2px 12px;padding:13px 0;display:grid}.customer-mega-secondary a:first-child{padding-top:0}.customer-mega-secondary a:last-child{border-bottom:0}.customer-mega-secondary a>span{background:#fff;grid-row:1/span 2;width:36px;height:36px}.customer-mega-secondary b{color:#071638;font-size:14px}.customer-mega-secondary small{color:#52668d;grid-column:2/-1;font-size:11px;line-height:1.32}.customer-mega-footer{background:#fff;border-top:1px solid #c7d4eab8;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.customer-mega-footer a{border-right:1px solid #c7d4eab8;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:12px;padding:18px 22px;display:grid}.customer-mega-footer a:last-child{border-right:0}.customer-mega-footer i{width:38px;height:38px;font-style:normal}.customer-mega-footer span{gap:3px;min-width:0;display:grid}.customer-mega-footer b{color:#071638;font-size:14px}.customer-mega-footer small{color:#52668d;font-size:12px;line-height:1.28}.customer-mega-primary a:hover,.customer-mega-secondary a:hover,.customer-mega-footer a:hover,.customer-mega-rail-card:hover{color:#1157ff;border-color:#1157ff59}@media (min-width:1025px) and (max-height:820px){.top-picks-mega-showcase,.customer-mega-showcase{height:min(578px,100vh - 142px)}.top-picks-mega-main{grid-template-rows:160px 78px 104px 78px;gap:12px;padding:22px 28px 14px}.top-picks-spotlight-card{gap:7px;padding:14px 18px}.top-picks-spotlight-card>span,.top-picks-quick-card>span{width:38px;height:38px}.top-picks-spotlight-card b{font-size:16px}.top-picks-spotlight-card small,.top-picks-quick-card small{font-size:11px;line-height:1.22}.top-picks-quick-card{min-height:0;padding:10px 13px}.top-picks-vehicle-card{grid-template-rows:16px 36px auto auto;gap:3px;padding:9px 11px}.top-picks-vehicle-card i{height:36px}.top-picks-vehicle-card b{font-size:12px}.top-picks-vehicle-card strong{display:none}.top-picks-trust-row span{text-align:center;grid-template-columns:1fr;justify-items:center;gap:2px;padding:9px 10px}.top-picks-trust-row i{display:none}.top-picks-request-card{grid-template-columns:1fr auto;padding:10px 14px}.top-picks-request-card>svg:first-child,.top-picks-request-card strong{display:none}.customer-mega-main{grid-template-rows:minmax(0,1fr) 86px}.customer-mega-primary{gap:10px;padding:22px}.customer-mega-primary a{min-height:94px;padding:13px}.customer-mega-secondary{padding:22px}.customer-mega-secondary a{padding-block:10px}.customer-mega-footer a{padding-block:12px}}@media (max-width:1180px){.customer-mega-showcase{grid-template-columns:1fr;height:min(760px,100vh - 132px);overflow-y:auto}.customer-mega-rail{min-height:310px}.customer-mega-main,.customer-mega-primary,.customer-mega-secondary,.customer-mega-footer{grid-template-columns:1fr}.customer-mega-footer{grid-column:auto}}.public-stock-page .stock-layout.stock-layout-advanced .advanced-stock-sidebar a.advanced-check{grid-template-columns:28px minmax(0,1fr) auto!important;align-items:center!important;min-height:64px!important;display:grid!important}.top-bar.exporter-topbar .currency-mega-panel,.currency-mega-panel{z-index:1000005!important;background:#fff!important}.site-header.exporter-header .separate-mega-shell:has(.top-picks-reference-menu){width:min(1480px,100vw - 56px)!important;left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-shell:has(.import-guide-reference-menu){width:min(1248px,100vw - 36px)!important;left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-shell:has(.account-reference-menu){width:min(1244px,100vw - 36px)!important;left:50%!important;transform:translate(-50%)!important}.site-header.exporter-header .separate-mega-shell:has(.about-reference-menu){width:min(1236px,100vw - 44px)!important;left:50%!important;transform:translate(-50%)!important}:is(.site-header.exporter-header .separate-mega-panel:has(.top-picks-reference-menu),.site-header.exporter-header .separate-mega-panel:has(.import-guide-reference-menu),.site-header.exporter-header .separate-mega-panel:has(.account-reference-menu),.site-header.exporter-header .separate-mega-panel:has(.about-reference-menu)){box-shadow:none!important;background:0 0!important;border:0!important;border-radius:18px!important;padding:0!important;display:block!important;overflow:visible!important}.top-picks-reference-menu{aspect-ratio:1480/735;transform:translateY(-16px)}.import-guide-reference-menu,.account-reference-menu,.about-reference-menu{margin-inline:auto;transform:translateY(-18px)}.import-guide-reference-menu{width:min(100%,162.3vh - 243.45px)}.account-reference-menu{width:min(100%,164.8vh - 247.2px)}.about-reference-menu{width:min(100%,162.2vh - 243.3px)}.reference-translation-hero{background:linear-gradient(180deg, #030e275c, #030c20eb), var(--reference-translation-image) left bottom / cover no-repeat, #06152f}html[data-public-locale]:not([data-public-locale=en]) .mega-translate-pending{position:relative}html[data-public-locale]:not([data-public-locale=en]) .mega-translate-pending .reference-translation-panel{opacity:0;animation:.84s forwards mega-translation-panel-reveal}html[data-public-locale]:not([data-public-locale=en]) .mega-translate-pending:after{content:"";z-index:8;border-radius:inherit;pointer-events:none;background:radial-gradient(circle at 50% 40%,#2563eb1a,#0000 30%),#f8fbfff0;place-items:center;animation:.76s forwards mega-translation-hold;display:grid;position:absolute;inset:0}@keyframes mega-translation-hold{0%{opacity:1}to{opacity:.02}}@keyframes mega-translation-panel-reveal{0%,82%{opacity:0}to{opacity:1}}@media (min-width:1025px) and (max-height:820px){.top-picks-reference-menu{aspect-ratio:1480/650}.import-guide-reference-menu,.account-reference-menu,.about-reference-menu{transform:translateY(-16px)}}
