:root{--uslog-premium-bg:#f4f7fb;--uslog-premium-surface:#fff;--uslog-premium-navy-1:#0c1b2e;--uslog-premium-navy-2:#142c4b;--uslog-premium-navy-3:#081421;--uslog-premium-accent:#244b86;--uslog-premium-accent-hover:#1c3e72;--uslog-premium-text:#0f172a;--uslog-premium-muted:#475569;--uslog-premium-border:rgba(14,38,76,.08);--uslog-premium-shadow:0 18px 45px rgba(12,36,70,.09);--uslog-premium-shadow-dark:0 24px 60px rgba(7,21,44,.22);--uslog-premium-radius:24px;--uslog-premium-radius-hero:28px;--uslog-premium-dark-gradient:radial-gradient(circle at top left,rgba(50,104,190,.3),transparent 38%),linear-gradient(135deg,#0c1b2e 0%,#142c4b 52%,#081421 100%)}.uslog-btn-primary,.uslog-calc-button,.uslog-login-form-card .um-form input[type=submit],.uslog-login-form-card .um-button,.uslog-track-search-box .wp-block-search__button,.main-header-menu>.menu-item:last-child>.menu-link{background:var(--uslog-premium-accent) !important;color:#fff !important;box-shadow:0 14px 30px rgba(36,75,134,.24) !important}.uslog-btn-primary:hover,.uslog-calc-button:hover,.uslog-login-form-card .um-form input[type=submit]:hover,.uslog-login-form-card .um-button:hover,.uslog-track-search-box .wp-block-search__button:hover,.main-header-menu>.menu-item:last-child>.menu-link:hover{background:var(--uslog-premium-accent-hover) !important;color:#fff !important}.uslog-why-card,.uslog-service-card,.uslog-network-stats div,.uslog-network-map,.uslog-about-short-points div,.uslog-contact-item,.uslog-contact-form-card,.uslog-about-principles-grid article,.uslog-services-page-card,.uslog-services-destinations-grid article,.uslog-track-points div,.uslog-track-search-card,.uslog-track-info-grid article,.uslog-calc-card,.uslog-insurance-card,.uslog-insurance-side-card,.uslog-login-form-card,.uslog-my-autos-filters,.uslog-purchase-card,.uslog-my-autos-empty{border-color:var(--uslog-premium-border) !important;box-shadow:var(--uslog-premium-shadow) !important}.uslog-hero,.uslog-dealers-card,.uslog-china-panel-inner,.uslog-about-page-card,.uslog-about-process-card,.uslog-services-flow-card,.uslog-track-cta-inner,.uslog-login-info,.uslog-calc-hero,.uslog-insurance-hero,.uslog-insurance-contact{background:var(--uslog-premium-dark-gradient) !important;color:#fff !important;box-shadow:var(--uslog-premium-shadow-dark) !important}.uslog-calc-hero:after,.uslog-insurance-hero:after,.uslog-login-info:after,.uslog-china-panel-inner:after{content:"" !important;position:absolute !important;width:320px !important;height:320px !important;right:-120px !important;top:-110px !important;bottom:auto !important;border-radius:50% !important;background:rgba(255,255,255,.08) !important;pointer-events:none !important}.uslog-calc-hero,.uslog-insurance-hero{border-radius:28px !important;padding:36px !important;position:relative !important;overflow:hidden !important}.uslog-calc-hero-inner,.uslog-insurance-hero>*{position:relative !important;z-index:2 !important}.uslog-calc-kicker,.uslog-insurance-kicker,.uslog-login-badge,.uslog-hero-badge,.uslog-china-kicker,.uslog-about-page-card span,.uslog-track-card-label,.uslog-section-label-dark{background:rgba(255,255,255,.12) !important;color:rgba(255,255,255,.88) !important;border-color:rgba(255,255,255,.12) !important}.uslog-calc-title,.uslog-insurance-hero h1{color:#fff !important;font-size:clamp(30px, 4vw, 48px) !important;line-height:1.08 !important;font-weight:900 !important;letter-spacing:-.04em !important}.uslog-calc-subtitle,.uslog-insurance-hero p{color:rgba(255,255,255,.78) !important;font-size:17px !important;line-height:1.65 !important}.uslog-hero{background:linear-gradient(135deg,rgba(12,27,46,.98),rgba(20,44,75,.94)),radial-gradient(circle at 82% 50%,rgba(50,104,190,.28),transparent 34%),#081421 !important}.uslog-hero:after{background:rgba(255,255,255,.055) !important}.uslog-dealers-card,.uslog-about-process-card,.uslog-services-flow-card,.uslog-track-cta-inner{border-radius:34px !important}.uslog-about-page-card,.uslog-login-info,.uslog-china-panel-inner{border-radius:28px !important}.uslog-insurance-page{background:var(--uslog-premium-bg) !important}.uslog-insurance-wrap{width:min(1120px, calc(100% - 36px)) !important}.uslog-insurance-main{padding-top:28px !important}.uslog-insurance-grid{margin-top:24px !important}.uslog-insurance-card,.uslog-insurance-side-card,.uslog-insurance-contact{border-radius:24px !important}.uslog-insurance-card h2,.uslog-insurance-side-card h3{color:var(--uslog-premium-text) !important}.uslog-calc-page{background:var(--uslog-premium-bg) !important}.uslog-calc-shell{max-width:1120px !important}.uslog-calc-card{border-radius:24px !important}.uslog-calc-radio input:checked+span,.uslog-calc-check input:checked+.uslog-calc-check-box,.uslog-calc-total-line{background:var(--uslog-premium-accent) !important;border-color:var(--uslog-premium-accent) !important}.uslog-calc-input:focus{border-color:var(--uslog-premium-accent) !important;box-shadow:0 0 0 4px rgba(36,75,134,.12) !important}.uslog-page-hero,.uslog-track-page,.uslog-login-page{background:radial-gradient(circle at 85% 18%,rgba(36,75,134,.1),transparent 32%),linear-gradient(180deg,#fff 0%,var(--uslog-premium-bg) 100%) !important}.uslog-section-label,.uslog-track-card-label,.uslog-about-principles-grid span,.uslog-services-page-card span,.uslog-service-number,.uslog-track-info-grid article span,.uslog-dealers-feature span{background:rgba(36,75,134,.1) !important;color:var(--uslog-premium-accent) !important}.uslog-service-number,.uslog-about-principles-grid span,.uslog-services-page-card span,.uslog-track-info-grid article span,.uslog-dealers-feature span{background:var(--uslog-premium-accent) !important;color:#fff !important}body .uslog-my-autos-page,body .uslog-auto-page,body .uslog-my-auto-single-page{background:var(--uslog-premium-bg) !important}body .uslog-my-autos-shell,body .uslog-auto-shell,body .uslog-my-auto-single-page .uslog-my-autos-shell{width:min(1120px, calc(100% - 36px)) !important}.uslog-my-autos-kicker,.uslog-auto-badge{background:rgba(36,75,134,.1) !important;color:var(--uslog-premium-accent) !important}.uslog-my-autos-head h1{color:var(--uslog-premium-text) !important}.uslog-my-autos-filters,.uslog-purchase-card{border-radius:24px !important}.uslog-form-row input,.uslog-form-row select,.uslog-form-row textarea,.uslog-track-search-box .wp-block-search__input,.uslog-login-form-card .um-form input[type=text],.uslog-login-form-card .um-form input[type=password],.uslog-login-form-card .um-form input[type=email]{border-radius:14px !important;border-color:rgba(14,38,76,.12) !important}.uslog-form-row input:focus,.uslog-form-row select:focus,.uslog-form-row textarea:focus,.uslog-track-search-box .wp-block-search__input:focus{border-color:rgba(36,75,134,.55) !important;box-shadow:0 0 0 4px rgba(36,75,134,.1) !important}@media (max-width:921px){.uslog-calc-hero,.uslog-insurance-hero{border-radius:22px !important;padding:28px 22px !important}.uslog-calc-hero:after,.uslog-insurance-hero:after,.uslog-login-info:after,.uslog-china-panel-inner:after{width:250px !important;height:250px !important;right:-105px !important;top:-92px !important;background:rgba(255,255,255,.075) !important}}@media (max-width:640px){.uslog-section-container,.uslog-insurance-wrap,body .uslog-my-autos-shell,body .uslog-auto-shell,body .uslog-my-auto-single-page .uslog-my-autos-shell{width:min(100% - 24px, 680px) !important}.uslog-calc-hero,.uslog-insurance-hero{border-radius:18px !important;padding:22px 18px !important;box-shadow:0 16px 38px rgba(7,21,44,.18) !important}.uslog-calc-hero:after,.uslog-insurance-hero:after,.uslog-login-info:after,.uslog-china-panel-inner:after{width:210px !important;height:210px !important;right:-92px !important;top:-82px !important;background:rgba(255,255,255,.07) !important}.uslog-calc-title,.uslog-insurance-hero h1{font-size:28px !important;line-height:1.08 !important}.uslog-calc-subtitle,.uslog-insurance-hero p{margin-top:13px !important;font-size:14px !important;line-height:1.55 !important}.uslog-insurance-card,.uslog-insurance-side-card,.uslog-insurance-contact,.uslog-calc-card,.uslog-login-info,.uslog-login-form-card,.uslog-contact-form-card,.uslog-track-search-card{border-radius:18px !important}}.uslog-network-map{min-height:0 !important}.uslog-network-map:after{content:none !important;display:none !important;background:0 0 !important}.uslog-network-map img{display:block !important;opacity:1 !important;visibility:visible !important;width:100% !important;max-width:100% !important;height:auto !important;object-fit:contain !important}.uslog-about-process-card .uslog-section-label,.uslog-services-flow-card .uslog-section-label,.uslog-dealers-card .uslog-section-label,.uslog-china-panel .uslog-china-kicker,.uslog-login-info .uslog-login-badge,.uslog-insurance-hero .uslog-insurance-kicker,.uslog-calc-hero .uslog-calc-kicker{background:rgba(255,255,255,.12) !important;color:rgba(255,255,255,.92) !important;border:1px solid rgba(255,255,255,.14) !important;box-shadow:none !important;opacity:1 !important;filter:none !important}.uslog-about-process-card .uslog-section-label,.uslog-services-flow-card .uslog-section-label,.uslog-dealers-card .uslog-section-label{font-size:12px !important;font-weight:800 !important;letter-spacing:.08em !important;text-transform:uppercase !important}@media (max-width:640px){.uslog-about-process-card .uslog-section-label,.uslog-services-flow-card .uslog-section-label,.uslog-dealers-card .uslog-section-label,.uslog-login-info .uslog-login-badge{font-size:11px !important;padding:6px 10px !important;margin-bottom:14px !important}}@media (max-width:921px){body.ast-header-break-point .main-header-bar,body.ast-header-break-point .ast-primary-header-bar,body.ast-header-break-point .ast-mobile-header-wrap .ast-primary-header-bar{min-height:64px !important;padding-top:4px !important;padding-bottom:4px !important}body.ast-header-break-point .site-branding,body.ast-header-break-point .ast-site-identity{padding-top:2px !important;padding-bottom:2px !important}body.ast-header-break-point .site-branding img,body.ast-header-break-point .custom-logo{max-width:178px !important;width:auto !important;height:auto !important}body.ast-header-break-point .ast-button-wrap .menu-toggle,body.ast-header-break-point .ast-mobile-menu-trigger-minimal{width:48px !important;height:48px !important;min-height:48px !important;padding:0 !important;border-radius:16px !important}body.ast-header-break-point .ast-mobile-header-content,body.ast-header-break-point .main-header-menu{padding-top:0 !important;padding-bottom:10px !important}body.ast-header-break-point .main-header-menu .menu-item .menu-link{min-height:0 !important;padding:17px 28px !important;font-size:24px !important;line-height:1.2 !important;font-weight:800 !important}body.ast-header-break-point .main-header-menu>.menu-item:last-child>.menu-link{margin:16px 28px 10px !important;padding:17px 20px !important;border-radius:10px !important;font-size:24px !important;line-height:1.2 !important}}@media (max-width:430px){body.ast-header-break-point .site-branding img,body.ast-header-break-point .custom-logo{max-width:165px !important}body.ast-header-break-point .main-header-menu .menu-item .menu-link{padding-top:15px !important;padding-bottom:15px !important;font-size:22px !important}body.ast-header-break-point .main-header-menu>.menu-item:last-child>.menu-link{font-size:22px !important;padding-top:15px !important;padding-bottom:15px !important}}body.search{background:#eef5fb !important}body.search .site-content,body.search .ast-container,body.search .content-area,body.search main.site-main{background:0 0 !important}.vin-result-page{width:min(1160px, calc(100% - 32px)) !important;max-width:1160px !important;margin:0 auto !important;padding:34px 0 48px !important}.vin-vehicle-card,.vin-gallery-card{border-radius:24px !important;background:rgba(255,255,255,.96) !important;border:1px solid rgba(15,23,42,.08) !important;box-shadow:0 24px 70px rgba(15,23,42,.08) !important}.vin-vehicle-card{grid-template-columns:minmax(360px, 45%) 1fr !important;gap:34px !important;padding:30px !important;margin-bottom:26px !important;align-items:center !important}.vin-main-photo{height:330px !important;border-radius:16px !important;box-shadow:inset 0 0 0 1px rgba(15,23,42,.06) !important}.vin-status-row{display:flex !important;flex-wrap:wrap !important;gap:10px !important;margin:0 0 16px !important}.vin-status-chip{display:inline-flex !important;align-items:center !important;width:fit-content !important;padding:8px 13px !important;border-radius:999px !important;background:rgba(13,125,204,.1) !important;color:#0d7dcc !important;font-size:12px !important;line-height:1.2 !important;font-weight:850 !important;letter-spacing:.06em !important;text-transform:uppercase !important}.vin-vehicle-title{margin:0 0 24px !important;color:#0f172a !important;font-size:clamp(30px, 3.2vw, 42px) !important;line-height:1.08 !important;font-weight:850 !important;letter-spacing:-.04em !important}.vin-details-grid{gap:20px 30px !important}.vin-details-column{gap:15px !important}.vin-detail-item{grid-template-columns:38px 1fr !important;gap:13px !important;align-items:flex-start !important}.vin-info-icon{width:38px !important;min-width:38px !important;height:38px !important;border-radius:12px !important;background:rgba(13,125,204,.1) !important;color:#0d7dcc !important}.vin-info-icon svg{width:20px !important;height:20px !important}.vin-detail-label{color:#0f172a !important;font-size:14px !important;line-height:1.25 !important;font-weight:850 !important}.vin-detail-value{color:#334155 !important;font-size:14px !important;line-height:1.45 !important;font-weight:500 !important}.vin-detail-value a{color:#0d7dcc !important;font-weight:850 !important}.vin-gallery-card{padding:26px !important}.item-childthema.vin-gallery-grid{gap:18px !important}.img_gallery{border-radius:14px !important;background:#e8f1f8 !important;box-shadow:0 14px 36px rgba(15,23,42,.08) !important}.img_gallery img{border-radius:14px !important}.liblePhoto{border-radius:0 0 14px 14px !important}.group-download-wrap .zipdownload-gallery,a.zipdownload{background:#0d7dcc !important;border-radius:9px !important;box-shadow:0 12px 26px rgba(13,125,204,.16) !important;font-weight:800 !important}.group-download-wrap .zipdownload-gallery:hover,a.zipdownload:hover{background:#075f9e !important}@media (max-width:980px){.vin-vehicle-card{grid-template-columns:1fr !important;gap:22px !important}.vin-main-photo{height:auto !important;max-height:420px !important}}@media (max-width:640px){.vin-result-page{width:min(100% - 20px, 1160px) !important;padding:16px 0 34px !important}.vin-vehicle-card,.vin-gallery-card{border-radius:20px !important}.vin-vehicle-card{padding:14px !important;gap:16px !important;margin-bottom:18px !important}.vin-main-photo{max-height:245px !important;border-radius:16px !important}.vin-status-row{justify-content:center !important;margin-bottom:12px !important}.vin-status-chip{font-size:11px !important;padding:7px 11px !important;letter-spacing:.045em !important}.vin-vehicle-title{text-align:center !important;font-size:24px !important;line-height:1.12 !important;margin-bottom:16px !important}.vin-details-grid{grid-template-columns:1fr !important;gap:0 !important}.vin-details-column{gap:12px !important}.vin-details-column+.vin-details-column{margin-top:12px !important;padding-top:12px !important;border-top:1px solid rgba(15,23,42,.08) !important}.vin-detail-item{grid-template-columns:34px 1fr !important;gap:11px !important}.vin-info-icon{width:34px !important;min-width:34px !important;height:34px !important;border-radius:11px !important}.vin-info-icon svg{width:18px !important;height:18px !important}.vin-detail-label,.vin-detail-value{font-size:13px !important}.vin-gallery-card{padding:14px !important}.item-childthema.vin-gallery-grid{grid-template-columns:repeat(2,minmax(0, 1fr)) !important;gap:12px !important}.img_gallery img{height:118px !important;object-fit:cover !important}}@media (max-width:380px){.vin-vehicle-title{font-size:22px !important}.item-childthema.vin-gallery-grid{gap:10px !important}.img_gallery img{height:104px !important}}.uslog-vin-result-card .uslog-vin-title,.uslog-vin-result-card h1{font-size:clamp(30px, 3.2vw, 42px) !important;line-height:1.08 !important;letter-spacing:-.04em !important}.uslog-vin-info-grid{align-content:start !important;row-gap:18px !important;column-gap:26px !important}.uslog-vin-info-item{align-items:flex-start !important}.uslog-vin-info-item strong{line-height:1.2 !important}.uslog-vin-info-item span,.uslog-vin-info-item a{line-height:1.35 !important}.uslog-vin-days-badge{width:fit-content !important;max-width:100% !important}@media (min-width:922px){.uslog-vin-result-card{align-items:center !important}.uslog-vin-info-grid{grid-template-columns:repeat(2,minmax(0, 1fr)) !important}.uslog-vin-gallery-card{min-height:230px !important}}@media (max-width:921px){.uslog-vin-result-card .uslog-vin-title,.uslog-vin-result-card h1{font-size:30px !important}.uslog-vin-info-grid{row-gap:14px !important}}@media (max-width:560px){.uslog-vin-result-card .uslog-vin-title,.uslog-vin-result-card h1{font-size:26px !important;line-height:1.1 !important}.uslog-vin-info-grid{grid-template-columns:1fr !important;row-gap:12px !important}.uslog-vin-days-badge{font-size:11px !important;letter-spacing:.06em !important;padding:6px 10px !important}}.vin-details-grid{display:grid !important;grid-template-columns:repeat(2,minmax(0, 1fr)) !important;column-gap:34px !important;row-gap:18px !important;align-content:start !important}.vin-details-column{display:contents !important}.vin-detail-item{align-items:flex-start !important}.vin-result-content h1,.vin-result-card h1,.vin-search-card h1,.uslog-vin-result-card h1,.uslog-vin-title{font-size:clamp(30px, 3.2vw, 42px) !important;line-height:1.08 !important;letter-spacing:-.04em !important}@media (max-width:560px){.vin-details-grid{grid-template-columns:1fr !important;row-gap:12px !important}.vin-result-content h1,.vin-result-card h1,.vin-search-card h1,.uslog-vin-result-card h1,.uslog-vin-title{font-size:24px !important;line-height:1.12 !important;letter-spacing:-.04em !important;text-align:center !important}}@media (max-width:390px){.vin-result-content h1,.vin-result-card h1,.vin-search-card h1,.uslog-vin-result-card h1,.uslog-vin-title{font-size:22px !important}}