:root{--brand-primary:#0284C7;--brand-primary-dark:#0369A1;--brand-primary-light:#38BDF8;--brand-secondary:#F97171;--brand-accent:#FCA5A5;--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;--radius:12px}*{box-sizing:border-box}body{font-family:Inter,Arial,sans-serif;color:#111827;color:var(--brand-text);background:#fff;background:var(--brand-bg);line-height:1.65}h1,h2,h3{line-height:1.18}h1{font-size:max(2rem, min(4vw, 3.5rem))}h2{font-size:max(1.65rem, min(3vw, 2.5rem));margin-bottom:24px}h3{font-size:1.2rem}a{color:#0369a1;color:var(--brand-primary-dark)}img{max-width:100%;-o-object-fit:cover;object-fit:cover}img[data-ai-prompt]:not([data-logo]){display:block;background:#e7eef3;border-radius:12px;border-radius:var(--radius);min-height:180px}.section{padding:80px 0}.alt{background:#fff8f0;background:var(--brand-bg-alt)}.eyebrow{display:block;color:#0369a1;color:var(--brand-primary-dark);font-weight:700;letter-spacing:.08em;text-transform:uppercase;font-size:.8rem;margin-bottom:16px}.bro-navbar-transparent{background:#0369a1;background:var(--brand-primary-dark);transition:box-shadow .3s}.bro-navbar-transparent.scrolled{box-shadow:0 4px 20px rgba(0,0,0,.2)}.navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain}.navbar .nav-link{color:#fff}.navbar .nav-link:hover{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.navbar-toggler{background:#fff}.bro-btn-pill,.btn-light-solid,.btn-primary-solid{display:inline-block;border:0;border-radius:12px;padding:13px 22px;font-weight:700;-webkit-text-decoration:none;text-decoration:none}.bro-btn-pill{background:#f97171;background:var(--brand-secondary);color:#111827}.btn-primary-solid{background:#0369a1;background:var(--brand-primary-dark);color:#fff}.btn-light-solid{background:#fff;color:#0369a1;color:var(--brand-primary-dark)}.sub-hero{padding:160px 0 72px;background:#fff8f0;background:var(--brand-bg-alt)}.sub-hero img{max-height:400px;width:100%}.blog-columns,.contact-grid,.split-inner,.two-col{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;align-items:start}.case-cards,.feature-grid,.gallery-grid,.industry-grid,.product-grid,.roadmap,.timeline{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.case-cards article,.contact-cards article,.feature-grid article,.industry-grid article,.product-grid article,.roadmap article,.timeline article,.two-col article{border:1px solid #d7e0e8;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius);padding:24px;background:#fff}.gallery-grid img,.industry-grid img,.product-grid img{width:100%;aspect-ratio:3/2;margin-bottom:20px}.footer-grid,.partner-grid,.trace-grid,.wheel-validation-bands{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:24px;gap:24px}.partner-grid article,.wheel-validation-bands article{padding:24px;border:1px solid #d7e0e8;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius)}.wheel-trace-strip{padding:48px 0;background:#f4f7fa}.trace-grid small,.trace-grid strong{display:block}.document-list>div{min-height:72px;border-bottom:1px solid #d7e0e8;border-bottom:1px solid var(--brand-border);display:flex;justify-content:space-between;gap:16px;align-items:center}.cta-section{background:#0369a1;background:var(--brand-primary-dark);padding:80px 0 96px;text-align:center}.cta-section h2,.cta-section p{color:#fff}.site-footer{padding:72px 0 32px;background:#111827;background:var(--brand-neutral-dark);color:#fff}.site-footer h2{font-size:1.1rem;color:#fff}.site-footer a:not([class*=btn-]){display:block;color:#fff;margin:8px 0}.footer-bottom{border-top:1px solid rgba(255,255,255,.3333333333);margin-top:48px;padding-top:24px;display:flex;justify-content:space-between}.footer-bottom a{display:inline!important}.modal-dialog{max-width:560px}.modal-header{background:#0369a1;background:var(--brand-primary-dark)}.modal-header .modal-title{color:#fff}.article-detail,.legal{padding-top:160px;max-width:900px;min-height:60vh}.blog-entry{border-bottom:1px solid #d7e0e8;border-bottom:1px solid var(--brand-border);padding:24px 0}.article-nav{display:flex;justify-content:space-between;margin:40px 0}.narrow{max-width:850px}.scroll-cards{display:flex;gap:24px;overflow-x:auto}.scroll-cards article{min-width:280px;flex:1;padding:24px;border:1px solid #d7e0e8;border:1px solid var(--brand-border);border-radius:12px;border-radius:var(--radius)}details{padding:20px;border-bottom:1px solid #d7e0e8;border-bottom:1px solid var(--brand-border)}summary{font-weight:700;cursor:pointer}.contact-cards{display:grid;grid-gap:16px;gap:16px;margin-bottom:24px}.contact-form{padding:32px;background:#fff;border-radius:12px;border-radius:var(--radius)}[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){.footer-grid,.partner-grid,.trace-grid,.wheel-validation-bands{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:767px){.blog-columns,.case-cards,.contact-grid,.feature-grid,.gallery-grid,.industry-grid,.product-grid,.roadmap,.split-inner,.timeline,.two-col{grid-template-columns:1fr}.section{padding:56px 0}.sub-hero{padding-top:140px}.footer-bottom{display:block}}@media (max-width:575px){.footer-grid,.partner-grid,.trace-grid,.wheel-validation-bands{grid-template-columns:1fr}[class*=-grid]:has(> :nth-child(5):last-child),[class*=-grid]:has(> :nth-child(6):last-child){grid-template-columns:1fr}}.qa-hero-services-p07{position:relative;padding:176px 0 88px;background:linear-gradient(112deg,#0369a1 0 86%,#0284c7 86%);background:linear-gradient(112deg,var(--brand-primary-dark,#14283b) 0,var(--brand-primary-dark,#14283b) 86%,var(--brand-primary,#275d7b) 86%);border-bottom:5px solid #38bdf8;border-bottom:5px solid var(--brand-primary-light,#78a9c5)}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-services-p07{background:linear-gradient(112deg,var(--brand-primary-dark,#14283b) 0 86%,var(--brand-primary,#275d7b) 86%)}}.qa-hero-about-us-p07{position:relative;padding:184px 0 96px;background:radial-gradient(circle at 27% 24%,#0284c7,#0369a1 68%);background:radial-gradient(circle at 27% 24%,var(--brand-primary,#275d7b),var(--brand-primary-dark,#14283b) 68%);border-radius:0 0 50px;text-align:center}.qa-hero-industries-p07{position:relative;padding:168px 0 104px;background:linear-gradient(68deg,#111827,#0369a1);background:linear-gradient(68deg,var(--brand-neutral-dark,#17212b),var(--brand-primary-dark,#14283b));clip-path:polygon(0 0,100% 0,100% 92%,15% 100%,0 95%)}.qa-hero-sustainability-p07{position:relative;padding:192px 0 92px;background:linear-gradient(90deg,#0369a1 0 53%,#0284c7 53%);background:linear-gradient(90deg,var(--brand-primary-dark,#14283b) 0,var(--brand-primary-dark,#14283b) 53%,var(--brand-primary,#275d7b) 53%);box-shadow:inset 0 -6px 0 #fca5a5;box-shadow:inset 0 -6px 0 var(--brand-accent,var(--brand-primary-light,#78a9c5))}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-sustainability-p07{background:linear-gradient(90deg,var(--brand-primary-dark,#14283b) 0 53%,var(--brand-primary,#275d7b) 53%)}}.qa-hero-fitment-guide-p07{position:relative;padding:172px 0 112px;background:linear-gradient(149deg,#111827 0 36%,#0369a1 36% 74%,#0284c7 74%);background:linear-gradient(149deg,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:75px}@supports (background:linear-gradient(red 0%,red 0% 1%,red 2%)){.qa-hero-fitment-guide-p07{background:linear-gradient(149deg,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:4px solid #0284c7;border-left:4px solid var(--brand-primary,#275d7b)}.qa-page-about-us-1{background:#fff8f0;background:var(--brand-bg-alt,#eef3f6);border-radius:0 25px 25px 0}.qa-page-industries-1{box-shadow:inset 0 4px 0 #38bdf8;box-shadow:inset 0 4px 0 var(--brand-primary-light,#78a9c5)}.qa-page-sustainability-1{background:linear-gradient(112deg,#fff8f0,#fff);background:linear-gradient(112deg,var(--brand-bg-alt,#eef3f6),var(--brand-bg,#fff))}.qa-page-fitment-guide-1{border-top:2px solid #d7e0e8;border-bottom:2px solid #d7e0e8;border-top:2px solid var(--brand-border,#d8e0e6);border-bottom:2px solid var(--brand-border,#d8e0e6)}img[src=""]{visibility:hidden;font-size:0!important;line-height:0!important;color:transparent!important;text-indent:-9999px!important}