:root{--brand-primary:#4F46E5;--brand-primary-dark:#3730A3;--brand-primary-light:#818CF8;--brand-secondary:#EAB308;--brand-accent:#FACC15;--brand-neutral-dark:#111827;--brand-neutral-mid:#64748B;--brand-neutral-light:#F8FAFC;--brand-bg:#FFFFFF;--brand-bg-alt:#FFF8F0;--brand-text:#111827;--brand-text-inverse:#FFFFFF;--brand-border:#D7E0E8;--brand-success:#16865B;--brand-warning:#D97706;--brand-danger:#DC2626}body{font-family:Inter,Arial,sans-serif;color:#111827;color:var(--brand-text);background:#fff}h1{font-size:max(2rem, min(4vw, 3.5rem));line-height:1.1}h2{font-size:max(1.6rem, min(3vw, 2.5rem))}p{line-height:1.7}a{color:#3730a3;color:var(--brand-primary-dark)}img{max-width:100%}.topbar{background:#111827;color:#fff;text-align:center;padding:8px}.topbar button{background:0 0;border:0;color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.navbar{background:#3730a3;background:var(--brand-primary-dark);padding:16px 0}.navbar-brand img{width:180px;height:40px}.nav-link{color:#fff!important}.btn{border-radius:12px;padding:12px 20px}.btn-primary{background:#3730a3;background:var(--brand-primary-dark);border-color:#3730a3;border-color:var(--brand-primary-dark)}section{padding:80px 0}.hero{background:#fff8f0;background:var(--brand-bg-alt);padding:70px 0}.hero-grid,.split{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:center}.hero img,.photo{width:100%;min-height:300px;-o-object-fit:cover;object-fit:cover;background:#e9e8ff;border-radius:12px}.eyebrow{text-transform:uppercase;letter-spacing:.12em;font-weight:700;color:#3730a3;color:var(--brand-primary-dark)}.grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.card-box{border:1px solid #d7e0e8;border:1px solid var(--brand-border);border-radius:12px;padding:28px;background:#fff}.band{background:#fff8f0;background:var(--brand-bg-alt)}.dark,.site-footer{background:#3730a3;background:var(--brand-primary-dark);color:#fff}.dark a:not([class*=btn-]),.dark h1,.dark h2,.dark h3,.dark p,.site-footer a:not([class*=btn-]),.site-footer h2,.site-footer h3,.site-footer p{color:#fff}.cta-section{padding:80px 0 96px}.site-footer{padding:64px 0 24px}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;grid-gap:32px;gap:32px}.site-footer a{display:block;margin:8px 0}.copyright{border-top:1px solid #aaa;margin-top:40px;padding-top:20px}.modal-dialog{max-width:560px}.modal-header{background:#3730a3;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff}.modal-header .btn-close{filter:invert(1)}.scroll-cards{display:flex;overflow-x:auto;gap:20px}.scroll-cards>*{min-width:280px;flex:1}.stat-row{display:flex;gap:24px}.stat-row>*{flex:1;min-width:0}.table-wrap{overflow:auto}table{width:100%;border-collapse:collapse}td,th{padding:16px;border-bottom:1px solid #d7e0e8;border-bottom:1px solid var(--brand-border);text-align:left}.hero-bottom{padding:20px;background:#3730a3;background:var(--brand-primary-dark);color:#fff}.product-card img{width:100%;height:220px;-o-object-fit:contain;object-fit:contain}.faq details{border-bottom:1px solid #d7e0e8;border-bottom:1px solid var(--brand-border);padding:18px 0}.faq summary{cursor:pointer;font-weight:700}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:991px){.hero-grid,.split{grid-template-columns:1fr}.grid{grid-template-columns:repeat(2,minmax(0,1fr))}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.footer-grid,.grid,.grid.two{grid-template-columns:1fr}.stat-row{flex-wrap:wrap}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:1fr}}.wheel-family-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:24px;gap:24px}.wheel-family-grid>article{grid-column:span 2;min-height:340px}.wheel-family-grid>article:nth-child(4){grid-column:2/span 2}.trace-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.fitment-step-grid{display:grid;grid-gap:12px;gap:12px;text-align:left}.dealer-strip{padding-bottom:48px;margin-bottom:48px;border-bottom:1px solid #aaa}.site-footer .dealer-strip .btn-light{color:#3730a3;color:var(--brand-primary-dark);background:#fff}.nav-wheel-quick-spec{min-height:72px;border-bottom:1px solid #d8e0e8}.wheel-vertical-matrix{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.wheel-vertical-matrix img{width:100%;aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;background:#e9e8ff}.gallery-thumbs{display:flex;gap:12px}.gallery-thumbs img{width:30%;height:100px;-o-object-fit:cover;object-fit:cover;background:#e9e8ff}@media (max-width:991px){.wheel-family-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wheel-family-grid>article,.wheel-family-grid>article:nth-child(4){grid-column:auto}.trace-grid,.wheel-vertical-matrix{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:575px){.trace-grid,.wheel-family-grid,.wheel-vertical-matrix{grid-template-columns:1fr}}.wheel-family-grid img{width:100%;aspect-ratio:8/5;-o-object-fit:cover;object-fit:cover;background:#e9e8ff;border-radius:12px}.wheel-family-grid .card-box{display:flex;flex-direction:column;gap:12px}.wheel-family-grid .btn{margin-top:auto;align-self:flex-start}.wheel-fitment-gateway>.container>p{max-width:700px;margin:16px auto 32px}.qa-hero-services-p11{position:relative;padding:176px 0 88px;background:linear-gradient(102deg,#3730a3 0 88%,#4f46e5 88%);background:linear-gradient(102deg,var(--brand-primary-dark,#14283b) 0,var(--brand-primary-dark,#14283b) 88%,var(--brand-primary,#275d7b) 88%);border-bottom:5px solid #818cf8;border-bottom:5px solid var(--brand-primary-light,#78a9c5)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-services-p11{background:linear-gradient(102deg,var(--brand-primary-dark,#14283b) 0 88%,var(--brand-primary,#275d7b) 88%)}}.qa-hero-about-us-p11{position:relative;padding:184px 0 96px;background:radial-gradient(circle at 31% 24%,#4f46e5,#3730a3 68%);background:radial-gradient(circle at 31% 24%,var(--brand-primary,#275d7b),var(--brand-primary-dark,#14283b) 68%);border-radius:0 0 24px;text-align:center}.qa-hero-industries-p11{position:relative;padding:168px 0 104px;background:linear-gradient(78deg,#111827,#3730a3);background:linear-gradient(78deg,var(--brand-neutral-dark,#17212b),var(--brand-primary-dark,#14283b));clip-path:polygon(0 0,100% 0,100% 93%,19% 100%,0 94%)}.qa-hero-sustainability-p11{position:relative;padding:192px 0 92px;background:linear-gradient(90deg,#3730a3 0 57%,#4f46e5 57%);background:linear-gradient(90deg,var(--brand-primary-dark,#14283b) 0,var(--brand-primary-dark,#14283b) 57%,var(--brand-primary,#275d7b) 57%);box-shadow:inset 0 -10px 0 #facc15;box-shadow:inset 0 -10px 0 var(--brand-accent,var(--brand-primary-light,#78a9c5))}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-sustainability-p11{background:linear-gradient(90deg,var(--brand-primary-dark,#14283b) 0 57%,var(--brand-primary,#275d7b) 57%)}}.qa-hero-fitment-guide-p11{position:relative;padding:172px 0 112px;background:linear-gradient(139deg,var(--brand-neutral-dark,#17212b) 0,var(--brand-neutral-dark,#17212b) 36%,var(--brand-primary-dark,#14283b) 36%,var(--brand-primary-dark,#14283b) 74%,var(--brand-primary,#275d7b) 74%);border-bottom-right-radius:36px}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-fitment-guide-p11{background:linear-gradient(139deg,var(--brand-neutral-dark,#17212b) 0 36%,var(--brand-primary-dark,#14283b) 36% 74%,var(--brand-primary,#275d7b) 74%)}}[class*=qa-hero-] .eyebrow:not(does-not-exist),[class*=qa-hero-] a:not([class*=btn-]),[class*=qa-hero-] h1:not(.does-not-exist),[class*=qa-hero-] h2:not(.does-not-exist),[class*=qa-hero-] p:not(.does-not-exist){color:#fff}.qa-page-services-1{border-left:3px solid #4f46e5;border-left:3px solid var(--brand-primary,#275d7b)}.qa-page-about-us-1{background:#fff8f0;background:var(--brand-bg-alt,#eef3f6);border-radius:0 12px 12px 0}.qa-page-industries-1{box-shadow:inset 0 3px 0 #818cf8;box-shadow:inset 0 3px 0 var(--brand-primary-light,#78a9c5)}.qa-page-sustainability-1{background:linear-gradient(102deg,#fff8f0,#fff);background:linear-gradient(102deg,var(--brand-bg-alt,#eef3f6),var(--brand-bg,#fff))}.qa-page-fitment-guide-1{border-top:3px solid #d7e0e8;border-bottom:3px solid #d7e0e8;border-top:3px solid var(--brand-border,#d8e0e6);border-bottom:3px solid var(--brand-border,#d8e0e6)}img[src=""]{visibility:hidden;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important}.feedback{display:grid;grid-gap:14px;gap:14px}.feedback label{font-weight:600}.feedback input,.feedback textarea{display:block;width:100%;padding:12px;border:1px solid #d7e0e8;border:1px solid var(--brand-border);border-radius:12px;margin-top:5px}.feedback button{justify-self:start}.feedback [data-step]{display:grid;grid-gap:14px;gap:14px}.feedback [hidden]{display:none}.step-actions{display:flex;gap:12px;flex-wrap:wrap}.qa-hero-fitment-guide-p11{background:linear-gradient(149deg,#101820 0 64%,#3730a3 64% 100%)!important;background:linear-gradient(149deg,#101820 0,#101820 64%,var(--brand-primary-dark,#243b53) 64%,var(--brand-primary-dark,#243b53) 100%)!important}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-fitment-guide-p11{background:linear-gradient(149deg,#101820 0 64%,var(--brand-primary-dark,#243b53) 64% 100%)!important}}.qa-hero-fitment-guide-p11 .eyebrow:not(does-not-exist),.qa-hero-fitment-guide-p11 a:not([class*=btn-]),.qa-hero-fitment-guide-p11 h1:not(.does-not-exist),.qa-hero-fitment-guide-p11 h2:not(.does-not-exist),.qa-hero-fitment-guide-p11 p:not(.does-not-exist){color:#fff!important}.qa-hero-fitment-guide-p11 :is(.comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div){background:rgba(7,18,28,.78);color:#fff}.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist),.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist),.qa-hero-fitment-guide-p11 .card:not(does-not-exist),.qa-hero-fitment-guide-p11 article:not(.does-not-exist){background:rgba(7,18,28,.78);color:#fff}.qa-hero-fitment-guide-p11 :is(.comparison > div) h2{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.comparison > div) h3{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.comparison > div) p{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.comparison > div) span{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.comparison > div) strong{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div) h2{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div) h3{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div) p{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div) span{color:#fff!important}.qa-hero-fitment-guide-p11 :is(.scenario-comparison > div) strong{color:#fff!important}.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist) h2,.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist) h3,.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist) p,.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist) span,.qa-hero-fitment-guide-p11 .card-box:not(does-not-exist) strong,.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist) h2,.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist) h3,.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist) p,.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist) span,.qa-hero-fitment-guide-p11 .card-item:not(does-not-exist) strong,.qa-hero-fitment-guide-p11 .card:not(does-not-exist) h2,.qa-hero-fitment-guide-p11 .card:not(does-not-exist) h3,.qa-hero-fitment-guide-p11 .card:not(does-not-exist) p,.qa-hero-fitment-guide-p11 .card:not(does-not-exist) span,.qa-hero-fitment-guide-p11 .card:not(does-not-exist) strong,.qa-hero-fitment-guide-p11 article:not(.does-not-exist) h2,.qa-hero-fitment-guide-p11 article:not(.does-not-exist) h3,.qa-hero-fitment-guide-p11 article:not(.does-not-exist) p,.qa-hero-fitment-guide-p11 article:not(.does-not-exist) span,.qa-hero-fitment-guide-p11 article:not(.does-not-exist) strong{color:#fff!important}