:root{--ink:#111113;--soft-ink:#2c2d31;--steel:#777d86;--line:#d9dde2;--paper:#f7f7f4;--silver:#eceff1;--red:#d71920;--red-dark:#9e1017;--tech-yellow:#ffd21f;--tech-yellow-soft:#fff1a6;--white:#fff}.product-page{min-height:100vh;color:var(--ink);background:var(--paper)}.product-page img{max-width:100%}.product-topbar{position:-webkit-sticky;position:sticky;top:0;z-index:40;display:flex;align-items:center;justify-content:space-between;height:76px;padding:0 72px;color:var(--white);background:rgba(17,17,19,.94);border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.product-hero{padding:34px 72px 76px;color:var(--white);background:linear-gradient(180deg,rgba(17,17,19,.92),rgba(17,17,19,.78)),url(/images/wheels/hero-car-wheel.jpg) 50% /auto 100% repeat-x}.breadcrumb{display:flex;align-items:center;gap:8px;margin-bottom:24px;color:#cbd1d9;font-size:13px}.breadcrumb span{color:#ffb8bd}.product-hero-grid{display:grid;grid-template-columns:minmax(440px,.78fr) minmax(520px,1fr);grid-gap:56px;gap:56px;align-items:start}.product-footer,.product-gallery,.product-inquiry,.product-section,.product-summary{border-radius:8px}.product-main-image{display:grid;min-height:560px;place-items:center;background:hsla(0,0%,100%,.96);border:1px solid hsla(0,0%,100%,.22);border-radius:8px}.product-main-image img{width:min(88%,460px);height:auto;object-fit:contain}.product-thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.product-thumbs button{display:grid;min-height:112px;place-items:center;background:hsla(0,0%,100%,.92);border:1px solid hsla(0,0%,100%,.24);border-radius:8px}.product-thumbs img{width:82px;height:82px;object-fit:contain}.product-summary{padding:48px;background:rgba(23,24,27,.9);border:1px solid hsla(0,0%,100%,.14);box-shadow:0 26px 80px rgba(0,0,0,.36)}.product-summary h1{max-width:720px;margin-bottom:22px;font-size:56px;line-height:1.02}.summary-text{max-width:680px;color:#d2d8df;font-size:18px;line-height:1.7}.summary-actions,.summary-badges{display:flex;flex-wrap:wrap;gap:12px;margin:28px 0}.quick-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px;margin:30px 0}.quick-specs span{display:flex;min-height:54px;padding:0 16px;border:1px solid hsla(0,0%,100%,.12);border-radius:8px;font-size:15px;font-weight:850}.quick-specs span,.summary-badges span{align-items:center;color:#edf2f6;background:hsla(0,0%,100%,.08)}.summary-badges span{display:inline-flex;gap:8px;min-height:38px;padding:0 12px;border:1px solid hsla(0,0%,100%,.12);border-radius:999px;font-size:13px;font-weight:800}.spec-table{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid hsla(0,0%,100%,.12);border-radius:8px}.spec-module{margin-top:54px}.section-title-row.relaxed{align-items:start;margin-bottom:32px}.spec-table-light{border-color:var(--line)}.spec-table-light div{border-right-color:var(--line);border-bottom-color:var(--line)}.spec-table-light strong{color:var(--red-dark);background:#f3f4f5}.spec-table-light span{color:#30343a;background:#fff}.spec-table div{display:grid;grid-template-columns:128px 1fr;min-height:50px;border-right:1px solid hsla(0,0%,100%,.1);border-bottom:1px solid hsla(0,0%,100%,.1)}.spec-table span,.spec-table strong{display:flex;align-items:center;padding:12px;font-size:13px}.spec-table strong{color:#ffb8bd;background:hsla(0,0%,100%,.05)}.spec-table span{color:#e1e6ec}.secondary-btn.light{color:var(--white);background:hsla(0,0%,100%,.11)}.product-section{margin:48px 72px;padding:54px;background:var(--white);border:1px solid var(--line)}.product-inquiry h2,.product-section h2{margin-bottom:14px;font-size:42px;line-height:1.08}.product-inquiry p,.product-section p{color:#59616b;line-height:1.65}.detail-band,.factory-detail,.faq-related{display:grid;grid-template-columns:.78fr 1fr;grid-gap:52px;gap:52px;align-items:center}.quote-field-list{display:flex;flex-wrap:wrap;gap:10px;margin-top:22px}.quote-field-list span{padding:10px 12px;color:var(--red-dark);background:#f3f4f5;border-radius:999px;font-size:13px;font-weight:850}.diagram-pair{display:grid;grid-template-columns:1fr 1.08fr;grid-gap:14px;gap:14px}.diagram-pair img,.factory-detail>img{width:100%;height:240px;object-fit:cover;border-radius:8px}.section-title-row{display:grid;grid-template-columns:.8fr 1fr;grid-gap:56px;gap:56px;align-items:end;margin-bottom:24px}.finish-grid,.strength-section{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:16px;gap:16px}.finish-grid article,.related-products article,.strength-card{padding:18px;background:#f4f5f6;border:1px solid var(--line);border-radius:8px}.finish-grid article span{display:block;width:100%;height:44px;margin-bottom:14px;background:linear-gradient(90deg,#111,#8d939b,#efefef);border-radius:6px}.finish-grid article small,.finish-grid article strong,.related-products span,.related-products strong{display:block}.finish-grid article small,.related-products span{margin-top:6px;color:#68707a;font-size:13px}.strength-section{background:#151618;border-color:#151618}.strength-card{color:var(--white);background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.1)}.strength-card svg{margin-bottom:16px;color:#ff5962}.strength-card h3{margin-bottom:8px;font-size:21px}.strength-card p{margin:0;color:#cbd1d9;font-size:14px}.factory-detail ul{display:grid;grid-gap:10px;gap:10px;margin:20px 0 0;padding:0;list-style:none}.factory-detail li{display:flex;align-items:center;gap:10px;font-weight:800}.factory-detail li svg{color:var(--red)}.product-inquiry{display:grid;grid-template-columns:.72fr 1fr;grid-gap:42px;gap:42px;margin:48px 72px;padding:54px;color:var(--white);background:#151618}.product-inquiry p{color:#cbd1d9}.product-inquiry form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:12px;gap:12px}.product-inquiry input,.product-inquiry textarea{width:100%;min-height:48px;padding:0 14px;color:var(--white);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.15);border-radius:6px}.product-inquiry textarea{grid-column:1/-1;min-height:112px;padding-top:14px;resize:vertical}.product-inquiry button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:48px;color:var(--white);background:var(--red);border:0;border-radius:6px;font-weight:900}.faq-related{align-items:start}.faq-related details{padding:18px 0;border-bottom:1px solid var(--line)}.faq-related summary{cursor:pointer;font-size:17px;font-weight:900}.related-products{display:grid;grid-gap:14px;gap:14px}.related-products article{display:grid;grid-template-columns:110px 1fr;align-items:center;grid-column-gap:18px;column-gap:18px}.related-products img{grid-row:1/3;width:110px;height:110px;object-fit:contain}.product-footer{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:112px;padding:0 72px;color:#d8dde4;background:#111113}.product-footer img{width:150px;height:auto}.product-footer a{display:inline-flex;align-items:center;min-height:42px;padding:0 18px;color:var(--white);background:var(--red);border-radius:6px;font-weight:900}@media (max-width:900px){.product-topbar{position:relative;flex-wrap:wrap;height:auto;gap:16px;padding:18px 20px}.product-topbar .brand{min-width:0}.product-topbar nav{order:3;width:100%;gap:16px;flex-wrap:wrap;overflow-x:visible}.product-footer,.product-hero,.product-inquiry,.product-section{margin-right:0;margin-left:0;padding-right:20px;padding-left:20px;border-radius:0}.detail-band,.factory-detail,.faq-related,.product-hero-grid,.product-inquiry,.section-title-row{grid-template-columns:1fr}.product-main-image{min-height:340px}.product-thumbs{grid-template-columns:repeat(4,minmax(0,1fr))}.product-thumbs button{min-height:76px}.product-thumbs img{width:58px;height:58px}.product-summary{padding:28px}.product-inquiry h2,.product-section h2,.product-summary h1{font-size:34px}.diagram-pair,.finish-grid,.product-inquiry form,.quick-specs,.spec-table,.strength-section{grid-template-columns:1fr}.spec-table div{grid-template-columns:118px 1fr}.product-inquiry textarea{grid-column:auto}.related-products article{grid-template-columns:90px 1fr}.related-products img{width:90px;height:90px}.product-footer{flex-direction:column;align-items:flex-start;justify-content:center;padding-top:24px;padding-bottom:24px}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--ink);background:#171719;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}.site-shell{width:100%;max-width:1440px;min-height:2400px;margin:0 auto;overflow:hidden;background:var(--paper)}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:20;justify-content:space-between;height:76px;padding:0 72px;color:var(--white);background:rgba(17,17,19,.92);border-bottom:1px solid hsla(0,0%,100%,.1);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.brand,.topbar{display:flex;align-items:center}.brand{gap:12px;min-width:220px}.brand-logo{width:132px;height:auto;object-fit:contain;filter:drop-shadow(0 6px 14px rgba(0,0,0,.35))}.brand small,.brand strong{display:block;line-height:1}.brand strong{display:none;font-size:22px;letter-spacing:0}.brand small{color:#d8ded5;font-size:11px;font-weight:850;letter-spacing:0;text-transform:uppercase}nav{display:flex;align-items:center;gap:34px;color:#d6d9df;font-size:15px}.mega-trigger>a,nav>a{display:inline-flex;align-items:center;min-height:76px}.mega-trigger{position:static}.mega-menu{position:absolute;top:68px;left:50%;z-index:30;display:grid;grid-template-columns:.86fr 1.14fr .62fr .58fr;grid-gap:14px;gap:14px;width:min(1100px,calc(100vw - 120px));min-height:292px;padding:18px;color:var(--white);background:linear-gradient(135deg,rgba(37,38,43,.98),rgba(13,14,17,.96)),rgba(20,21,24,.96);border:1px solid hsla(0,0%,100%,.2);border-radius:10px;box-shadow:0 32px 90px rgba(0,0,0,.45);opacity:0;pointer-events:none;transform:translate(-50%,10px);transition:opacity .18s ease,transform .18s ease;-webkit-backdrop-filter:blur(30px) saturate(1.15);backdrop-filter:blur(30px) saturate(1.15)}.mega-trigger:focus-within .mega-menu,.mega-trigger:hover .mega-menu{opacity:1;pointer-events:auto;transform:translate(-50%)}.mega-application,.mega-aside,.mega-intro{padding:24px;background:hsla(0,0%,100%,.09);border:1px solid hsla(0,0%,100%,.14);border-radius:8px}.mega-intro h3{margin-bottom:12px;font-size:26px;line-height:1.08}.mega-intro p:not(.eyebrow){margin-bottom:22px;color:#c7ccd4;font-size:14px;line-height:1.5}.mega-intro a{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:0 14px;color:var(--white);background:var(--red);border-radius:6px;font-size:13px;font-weight:850}.mega-process{display:grid;grid-gap:10px;gap:10px}.mega-process a{display:grid;grid-template-columns:42px 1fr;grid-gap:16px;gap:16px;align-items:center;min-height:86px;padding:14px 16px;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.14);border-radius:8px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mega-application a:hover,.mega-process a:hover{background:hsla(0,0%,100%,.11);border-color:hsla(0,0%,100%,.22);transform:translateY(-2px)}.process-number{display:grid;width:42px;height:42px;place-items:center;color:#ffb8bd;background:rgba(215,25,32,.14);border:1px solid rgba(255,88,96,.28);border-radius:50%;font-size:12px;font-weight:900}.mega-process em,.mega-process small,.mega-process strong{display:block}.mega-process strong{margin-bottom:5px;color:var(--white);font-size:16px;line-height:1.2}.mega-process small{margin-bottom:7px;color:#aeb5bf;font-size:12px;line-height:1.35}.mega-process em{color:#ffb8bd;font-size:11px;font-style:normal;font-weight:850;line-height:1.3}.mega-application{display:grid;align-content:start;grid-gap:8px;gap:8px}.mega-application strong{display:inline-flex;align-items:center;gap:8px;margin-bottom:8px;color:#ffb8bd;font-size:13px;text-transform:uppercase}.mega-application a{display:flex;align-items:center;min-height:34px;padding:0 10px;color:#dce1e8;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.08);border-radius:6px;font-size:12px;font-weight:760;transition:background .16s ease,border-color .16s ease,transform .16s ease}.mega-aside{align-content:start;display:grid;grid-gap:10px;gap:10px}.mega-aside strong{margin-bottom:6px;color:#ffb8bd;font-size:13px;text-transform:uppercase}.mega-aside span{padding:9px 10px;color:#dce1e8;background:hsla(0,0%,100%,.08);border-radius:999px;font-size:12px}.nav-cta,.primary-btn,.product-card button,.quote button,.secondary-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;border:0;border-radius:6px;cursor:pointer;white-space:nowrap}.nav-cta,.primary-btn,.quote button{color:var(--white);background:var(--red)}.nav-cta{padding:0 22px;font-weight:750}.hero{position:relative;height:430px;color:var(--white);background:var(--ink)}.hero-bg{position:absolute;inset:0;pointer-events:none}.hero-bg-tiled{background-image:url(/images/wheels/hero-car-wheel.jpg);background-position:50%}.hero-overlay{position:absolute;inset:0;background:linear-gradient(90deg,rgba(17,17,19,.92),rgba(17,17,19,.66) 43%,rgba(17,17,19,.14)),linear-gradient(0deg,rgba(17,17,19,.75),rgba(17,17,19,0))}.hero-copy{position:relative;z-index:2;max-width:760px;padding:64px 0 0 72px}.eyebrow{margin:0 0 18px;color:#ffbac0;font-size:13px;font-weight:800;letter-spacing:0;text-transform:uppercase}.eyebrow.dark{color:var(--red-dark)}h1,h2,h3,p{margin-top:0}h1{max-width:720px;margin-bottom:16px;font-size:52px;line-height:.96;letter-spacing:0}.hero-lede{max-width:650px;margin-bottom:22px;color:#dde1e7;font-size:16px;line-height:1.48}.hero-actions{display:flex;flex-wrap:wrap;gap:16px}.primary-btn,.secondary-btn{min-width:184px;padding:0 24px;font-size:16px;font-weight:800}.secondary-btn{color:var(--white);border:1px solid hsla(0,0%,100%,.32)}.hero-panel,.secondary-btn{background:hsla(0,0%,100%,.12)}.hero-panel{position:absolute;right:72px;bottom:28px;z-index:3;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;width:500px;overflow:hidden;border:1px solid hsla(0,0%,100%,.18);border-radius:8px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.hero-panel div{min-height:112px;padding:16px;background:rgba(17,17,19,.72)}.hero-panel span{display:block;margin-bottom:12px;color:#ff6f76;font-size:13px;font-weight:900}.hero-panel strong{display:block;margin-bottom:8px;font-size:17px}.hero-panel p{margin:0;color:#cdd2d9;font-size:14px;line-height:1.42}.buyer-proof{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;padding:0 72px;background:#202124}.buyer-proof article{min-height:142px;padding:28px 32px;color:var(--white);background:#191a1d;border-right:1px solid hsla(0,0%,100%,.08)}.buyer-proof span{display:block;margin-bottom:12px;color:#ff5962;font-size:13px;font-weight:900}.buyer-proof strong{display:block;margin-bottom:8px;font-size:20px}.buyer-proof p{max-width:380px;margin:0;color:#cbd1d9;font-size:15px;line-height:1.5}.trust-strip{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));min-height:98px;background:#202124}.trust-strip div{display:grid;align-content:center;grid-gap:8px;gap:8px;padding:10px 42px;color:var(--white);border-right:1px solid hsla(0,0%,100%,.1)}.trust-strip svg{color:#ff5962}.trust-strip strong{font-size:26px}.trust-strip span{color:#c9ced6;font-size:14px;line-height:1.45}.section{padding:28px 72px}.section-head{display:grid;grid-template-columns:minmax(0,.9fr) minmax(360px,.7fr);align-items:end;grid-gap:72px;gap:72px;margin-bottom:18px}.section-head .eyebrow{grid-column:1;grid-row:1}.section-head h2{grid-column:1;grid-row:2}.section-head p:not(.eyebrow){grid-column:2;grid-row:2;margin-bottom:0}.section-head.compact{display:block;max-width:980px;margin-bottom:22px}.engineering h2,.factory h2,.founder h2,.quote h2,.section-head h2{margin-bottom:0;font-size:30px;line-height:1.08;letter-spacing:0}.engineering-copy p,.factory p,.founder p,.section-head p:not(.eyebrow){color:#565d66;font-size:15px;line-height:1.5}.product-categories{padding-top:20px;padding-bottom:18px}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.category-card{display:flex;min-height:170px;flex-direction:column;padding:18px;background:var(--white);border:1px solid var(--line);border-radius:8px}.category-card img{width:100%;height:70px;object-fit:contain}.category-card h3{margin:12px 0 8px;font-size:16px;line-height:1.15}.category-card p{margin:0;color:#5d646f;font-size:13px;line-height:1.38}.featured{padding-top:16px;padding-bottom:22px}.product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.product-card{display:grid;grid-template-columns:168px 1fr;grid-template-rows:1fr 38px;grid-column-gap:18px;column-gap:18px;min-height:170px;padding:16px;background:var(--white);border:1px solid var(--line);border-radius:8px;box-shadow:0 14px 38px rgba(17,17,19,.06)}.product-card img{width:168px;height:138px;object-fit:contain;align-self:center}.product-card h3{margin:4px 0 8px;font-size:20px;line-height:1.12}.product-card p{min-height:0;margin:0 0 12px;color:#5e6570;font-size:14px;line-height:1.4}.product-card span{color:var(--red-dark);font-size:12px;font-weight:900;text-transform:uppercase}.product-card button{width:100%;min-height:38px;color:var(--ink);background:var(--silver);font-size:13px;font-weight:850}.engineering{display:grid;grid-template-columns:.85fr 1fr;grid-gap:44px;gap:44px;min-height:260px;padding:26px 72px;color:var(--white);background:#151618}.engineering-copy p{color:#ccd2da}.spec-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:20px}.spec-list span{display:flex;align-items:center;gap:10px;min-height:42px;padding:0 14px;color:#e9edf2;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-size:14px}.spec-list svg{flex:0 0 auto;color:#ff5962}.engineering-media{display:grid;grid-template-columns:.8fr 1fr;grid-gap:18px;gap:18px;align-items:stretch}.engineering-media img{width:100%;height:192px;object-fit:cover;background:#fff;border:1px solid hsla(0,0%,100%,.16);border-radius:8px}.factory,.founder{display:grid;grid-template-columns:.78fr 1fr;grid-gap:42px;gap:42px;align-items:center;padding:34px 72px;background:var(--white)}.factory img{width:100%;height:240px;object-fit:cover;border-radius:8px}.proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px;margin-top:18px}.proof-grid span{display:grid;min-height:54px;align-content:center;grid-gap:8px;gap:8px;padding:14px;background:#f2f3f4;border-radius:6px;font-size:14px;font-weight:800}.proof-grid svg{color:var(--red)}.founder{grid-template-columns:340px 1fr;min-height:240px;padding-top:34px;padding-bottom:34px;background:#eff1f3}.founder-photo{width:128px;height:128px;overflow:hidden;background:#d7d9dd;border-radius:50%;box-shadow:0 18px 45px rgba(25,26,28,.15)}.founder-photo img{width:100%;height:100%;object-fit:cover}.quote{display:grid;grid-template-columns:.72fr 1fr;grid-gap:36px;gap:36px;min-height:180px;padding:34px 72px 28px;color:var(--white);background:#141416}.quote h2{font-size:22px}.quote .eyebrow{margin-bottom:10px}.quote form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) 150px;grid-gap:10px;gap:10px;align-content:start}.quote input{width:100%;min-height:38px;padding:0 14px;color:var(--white);background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.18);border-radius:6px}.quote input::placeholder{color:#aeb4bd}.quote button{min-height:38px;padding:0 14px;font-weight:850}.faq-line{grid-column:2;display:flex;flex-wrap:wrap;gap:6px}.faq-line span{padding:6px 8px;color:#c8ced6;background:hsla(0,0%,100%,.07);border-radius:999px;font-size:12px}@media (max-width:900px){.site-shell{min-height:auto}.topbar{position:relative;height:auto;padding:20px}.topbar,nav{flex-wrap:wrap;gap:18px}nav{order:3;width:100%;row-gap:10px;overflow-x:visible}.mega-trigger>a,nav>a{min-height:36px}.mega-menu{display:none}.hero{height:auto;min-height:680px}.hero-copy{padding:70px 20px 0}h1{font-size:48px}.hero-panel{position:relative;right:auto;bottom:auto;width:calc(100% - 40px);margin:42px 20px 0}.buyer-proof,.category-grid,.engineering,.engineering-media,.factory,.founder,.hero-panel,.product-grid,.quote,.quote form,.section-head,.trust-strip{grid-template-columns:1fr}.buyer-proof,.engineering,.factory,.founder,.quote,.section{padding-right:20px;padding-left:20px}.buyer-proof{gap:0;padding-top:20px;padding-bottom:20px}.buyer-proof article{min-height:0;padding:22px;border-right:0;border-bottom:1px solid hsla(0,0%,100%,.08)}.section-head{gap:16px}.engineering h2,.factory h2,.founder h2,.section-head h2{font-size:34px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.proof-grid,.spec-list{grid-template-columns:1fr}.founder{gap:24px}.faq-line{grid-column:auto}}.hero-bg-tiled{background-image:url(/images/generated/application-showroom-ai.png)}.site-shell{max-width:none}.hero{width:100%;overflow:hidden}.hero-bg-tiled{background-position:0;background-repeat:repeat-x;background-size:auto 100%}.hero-copy{width:min(100%,1440px);margin:0 auto;padding-right:72px}.buyer-proof,.engineering,.factory,.founder,.quote,.section,.trust-strip{width:min(100%,1440px);margin-right:auto;margin-left:auto}.trust-visual{width:340px;aspect-ratio:16/9;overflow:hidden;border-radius:8px;box-shadow:0 18px 45px rgba(25,26,28,.14)}.trust-visual img{width:100%;height:100%;object-fit:cover}.factory img{box-shadow:0 16px 38px rgba(17,17,19,.1)}.inquiry-trust-image{margin-top:22px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);border-radius:8px}.inquiry-trust-image img{display:block;width:100%;height:210px;object-fit:cover}@media (max-width:900px){.trust-visual{width:100%}.inquiry-trust-image img{height:180px}}.product-page .spec-table-light{border-color:var(--line)}.product-page .spec-table-light div{border-right-color:var(--line);border-bottom-color:var(--line)}.product-page .spec-table-light strong{color:var(--red-dark);background:#f3f4f5}.product-page .spec-table-light span{color:#30343a;background:#fff}@media (max-width:900px){.product-topbar .nav-cta{order:2;min-height:46px}.product-topbar nav a{min-height:34px}}.featured,.product-categories{padding-top:64px;padding-bottom:48px}.featured .section-head,.product-categories .section-head{margin-bottom:34px}.category-grid{gap:24px}.category-card{min-height:290px;padding:26px;justify-content:space-between;box-shadow:0 18px 48px rgba(17,17,19,.06)}.category-card img{height:150px;margin-bottom:18px}.category-card h3{margin:0 0 10px;font-size:21px}.category-card p{font-size:14px;line-height:1.5}.featured{padding-top:34px}.featured .section-head.compact{max-width:1120px;margin-bottom:34px}.featured .section-head h2{font-size:42px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.product-card{grid-template-columns:minmax(250px,.92fr) minmax(0,1fr);grid-template-rows:auto auto;column-gap:34px;row-gap:18px;min-height:330px;padding:28px;align-items:center;box-shadow:0 22px 62px rgba(17,17,19,.08)}.product-card img{grid-row:1/3;width:100%;max-width:310px;height:260px;justify-self:center}.product-card h3{margin:0 0 12px;font-size:30px;line-height:1.08}.product-card p{margin-bottom:18px;font-size:17px}.product-card span{font-size:14px}.product-card button{align-self:end;min-height:52px;font-size:15px}@media (max-width:900px){.featured,.product-categories{padding-top:42px;padding-bottom:36px}.category-grid,.product-grid{grid-template-columns:1fr;gap:18px}.category-card{min-height:260px;padding:22px}.category-card img{height:145px}.featured .section-head h2{font-size:34px}.product-card{grid-template-columns:1fr;min-height:auto;padding:24px;row-gap:18px}.product-card img{grid-row:auto;max-width:320px;height:280px}.product-card h3{font-size:26px}.product-card button{width:100%}}.product-page{background:#f3f4f5}.product-hero{padding:0;background:linear-gradient(90deg,rgba(17,17,19,.94),rgba(17,17,19,.82) 48%,rgba(17,17,19,.44)),url(/images/generated/application-showroom-ai.png) 0 /auto 100% repeat-x}.product-hero-inner{max-width:1440px;margin:0 auto;padding:34px 72px 88px}.product-hero-grid{grid-template-columns:minmax(0,.92fr) minmax(430px,.72fr);gap:86px;align-items:center}.product-summary{padding:0;background:transparent;border:0;box-shadow:none}.product-summary h1{max-width:760px;margin-bottom:24px;font-size:64px;line-height:.98}.summary-text{max-width:640px;margin-bottom:0;font-size:20px;line-height:1.55}.summary-badges{margin:34px 0}.summary-badges span{min-height:42px;padding:0 16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.summary-actions{margin:0}.product-gallery{display:grid;grid-gap:16px;gap:16px}.product-main-image{min-height:520px;background:hsla(0,0%,100%,.94);box-shadow:0 34px 90px rgba(0,0,0,.32)}.product-main-image img{width:min(86%,500px)}.product-thumbs{margin-top:0}.product-thumbs button{min-height:98px;cursor:pointer;box-shadow:0 14px 36px rgba(0,0,0,.18)}.product-inquiry,.product-section{max-width:1296px;margin:72px auto;padding:72px 56px;border-radius:8px}.product-snapshot{display:grid;grid-template-columns:.72fr 1fr;grid-gap:64px;gap:64px;align-items:center;margin-top:72px}.product-snapshot h2{max-width:460px;margin:0}.product-snapshot .quick-specs{margin:0}.product-snapshot .quick-specs span{min-height:82px;padding:0 24px;color:#171719;background:#f7f7f4;border-color:var(--line);font-size:19px}.spec-module{margin-top:72px}.section-title-row,.section-title-row.relaxed{gap:92px;margin-bottom:44px}.product-inquiry h2,.product-section h2{font-size:46px}.spec-table div{grid-template-columns:150px 1fr;min-height:62px}.spec-table span,.spec-table strong{padding:16px 18px;font-size:14px}.detail-band,.factory-detail,.faq-related{gap:80px}.detail-band{grid-template-columns:.72fr 1fr}.diagram-pair{gap:20px}.diagram-pair img,.factory-detail>img{height:340px}.strength-section{grid-template-columns:repeat(3,minmax(0,1fr));padding:56px}.strength-card{padding:34px}.strength-card h3{font-size:24px}.strength-card p{font-size:15px;line-height:1.6}.factory-detail{grid-template-columns:1.08fr .82fr}.factory-detail>img{height:430px}.process-section .finish-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px}.finish-grid article{padding:28px}.finish-grid article span{height:58px}.product-inquiry{grid-template-columns:.82fr 1fr;gap:72px;background:linear-gradient(90deg,rgba(17,17,19,.96),rgba(17,17,19,.9)),url(/images/wheels/hero-car-wheel.jpg) 0 /auto 100% repeat-x}.product-inquiry form{gap:16px}.product-inquiry input,.product-inquiry textarea{min-height:58px}.product-inquiry button{min-height:56px}.inquiry-trust-image img{height:260px}.faq-related{grid-template-columns:1fr .82fr}.related-products{gap:18px}.related-products article{padding:18px}@media (max-width:900px){.product-hero-inner{padding:28px 20px 56px}.detail-band,.factory-detail,.faq-related,.product-hero-grid,.product-inquiry,.product-snapshot,.section-title-row,.section-title-row.relaxed{grid-template-columns:1fr;gap:30px}.product-summary h1{font-size:42px;line-height:1.02}.summary-text{font-size:17px}.product-main-image{min-height:330px}.product-thumbs{gap:10px}.product-thumbs button{min-height:76px}.product-inquiry,.product-section{margin:34px 0;padding:42px 20px;border-radius:0}.product-snapshot{margin-top:34px}.product-inquiry h2,.product-section h2{font-size:34px}.product-snapshot .quick-specs span{min-height:62px;font-size:16px}.spec-table{grid-template-columns:1fr}.spec-table div{grid-template-columns:112px 1fr;min-height:58px}.diagram-pair,.process-section .finish-grid,.product-inquiry form,.strength-section{grid-template-columns:1fr}.diagram-pair img,.factory-detail>img,.inquiry-trust-image img{height:220px}.strength-section{padding:42px 20px}.finish-grid article,.strength-card{padding:24px}}.contact-page{min-height:100vh;color:var(--ink);background:#f3f4f5}.contact-page img{max-width:100%}.contact-topbar{position:-webkit-sticky;position:sticky}.contact-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;max-width:1440px;margin:34px auto 0;padding:0 72px;background:#202124}.contact-cards article{min-height:168px;padding:30px 32px;color:var(--white);background:#18191c}.contact-cards svg{margin-bottom:18px;color:#ff5962}.contact-cards p,.contact-cards span,.contact-cards strong{display:block}.contact-cards span{margin-bottom:8px;color:#bfc6cf;font-size:13px;font-weight:850;text-transform:uppercase}.contact-cards strong{margin-bottom:8px;font-size:22px}.contact-cards p{margin:0;color:#cbd1d9;line-height:1.5}.contact-main,.contact-process,.contact-trust{max-width:1296px;margin:72px auto}.contact-main{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);grid-gap:34px;gap:34px}.contact-checklist,.contact-form-panel,.contact-process,.contact-trust{padding:56px;background:var(--white);border:1px solid var(--line);border-radius:8px}.contact-checklist h2,.contact-form-panel h2,.contact-process h2,.contact-trust h2{margin-bottom:28px;font-size:42px;line-height:1.08}.form-kicker{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:12px}.form-kicker span{display:inline-flex;align-items:center;min-height:32px;padding:0 11px;color:#151618;background:var(--tech-yellow);border-radius:999px;font-size:12px;font-weight:950;text-transform:uppercase}.b2b-form-panel{position:relative;overflow:hidden;color:var(--white);background:radial-gradient(circle at 12% 0,rgba(255,210,31,.16),transparent 28%),linear-gradient(135deg,#161719,#090a0c);border-color:rgba(255,210,31,.18);box-shadow:0 28px 70px rgba(0,0,0,.18)}.b2b-form-panel:before{position:absolute;inset:0;pointer-events:none;content:"";background-image:linear-gradient(rgba(255,210,31,.06) 1px,transparent 0),linear-gradient(90deg,rgba(255,210,31,.06) 1px,transparent 0);background-size:38px 38px;-webkit-mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 72%);mask-image:linear-gradient(180deg,rgba(0,0,0,.76),transparent 72%)}.b2b-form-panel>*{position:relative}.b2b-form-panel .eyebrow.dark{color:var(--tech-yellow)}.b2b-form-panel h2{margin-bottom:12px}.form-intro{max-width:760px;margin:0 0 28px;color:#c8ced6;line-height:1.65}.b2b-inquiry-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.field-group{display:grid;grid-gap:8px;gap:8px;min-width:0}.field-group.full,.form-status,.inquiry-submit{grid-column:1/-1}.field-group label{display:inline-flex;gap:6px;color:#eef2f6;font-size:13px;font-weight:900}.field-group.required label:after{color:var(--tech-yellow);content:"*"}.field-group input,.field-group textarea{width:100%;min-height:56px;padding:0 16px;color:var(--white);background:hsla(0,0%,100%,.075);border:1px solid hsla(0,0%,100%,.14);border-radius:6px;outline:none;transition:border-color .16s ease,box-shadow .16s ease,background .16s ease}.field-group input::placeholder,.field-group textarea::placeholder{color:#79818d}.field-group input:focus,.field-group textarea:focus{background:hsla(0,0%,100%,.1);border-color:rgba(255,210,31,.72);box-shadow:0 0 0 3px rgba(255,210,31,.13)}.field-group input[aria-invalid=true]{border-color:#ff5c5c;box-shadow:0 0 0 3px rgba(255,92,92,.12)}.field-group textarea{min-height:150px;padding-top:16px;resize:vertical}.field-group small{color:#ffabab;font-size:12px;font-weight:760}.honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.form-status{display:flex;align-items:center;gap:10px;min-height:48px;padding:12px 14px;color:#dbe2ea;background:hsla(0,0%,100%,.07);border:1px solid hsla(0,0%,100%,.12);border-radius:6px;line-height:1.45}.form-status svg{flex:0 0 auto;color:var(--tech-yellow)}.form-status.success{color:#d7ffe6;background:rgba(34,197,94,.12);border-color:rgba(34,197,94,.32)}.form-status.success svg{color:#38d475}.form-status.error{color:#ffe2e2;background:rgba(255,92,92,.12);border-color:rgba(255,92,92,.34)}.form-status.error svg{color:#ff6b6b}.form-status.sending svg,.inquiry-submit svg{animation:none}.form-status.sending svg,.inquiry-submit:disabled svg{animation:spin .9s linear infinite}.inquiry-submit{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:58px;color:#121316;background:var(--tech-yellow);border:0;border-radius:6px;font-weight:950;cursor:pointer;box-shadow:0 16px 36px rgba(255,210,31,.22)}.inquiry-submit:disabled{cursor:progress;opacity:.78}@keyframes spin{to{transform:rotate(1turn)}}.contact-checklist div:first-of-type{display:grid;grid-gap:12px;gap:12px}.contact-checklist span{display:flex;align-items:flex-start;gap:10px;padding:16px;color:#2f343a;background:#f3f4f5;border-radius:6px;font-weight:780;line-height:1.45}.contact-checklist span svg,.response-note svg{flex:0 0 auto;color:var(--red)}.response-note{display:flex;gap:14px;margin-top:28px;padding-top:24px;border-top:1px solid var(--line)}.response-note p{margin:0;color:#59616b;line-height:1.6}.contact-process>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:18px;gap:18px}.contact-process article{min-height:190px;padding:26px;background:#f3f4f5;border-radius:8px}.contact-process svg{margin-bottom:18px;color:var(--red)}.contact-process h3{margin-bottom:10px;font-size:22px}.contact-process p{margin:0;color:#59616b;line-height:1.58}.contact-trust{display:grid;grid-template-columns:.82fr 1fr;grid-gap:52px;gap:52px;align-items:center;color:var(--white);background:#151618;border-color:#151618}.contact-trust h2{margin:0}.contact-trust>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.contact-trust span{display:flex;align-items:center;gap:10px;min-height:70px;padding:0 16px;color:#e8edf2;background:hsla(0,0%,100%,.08);border:1px solid hsla(0,0%,100%,.1);border-radius:6px;font-weight:800}.contact-trust svg{color:#ff5962}@media (max-width:900px){.contact-cards,.contact-main,.contact-process,.contact-trust{grid-template-columns:1fr;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px;border-radius:0}.contact-cards{gap:0;margin-top:0;padding-top:20px;padding-bottom:20px}.contact-cards article{min-height:0;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.contact-main,.contact-process,.contact-trust{gap:24px;margin-top:34px;margin-bottom:34px}.contact-checklist,.contact-form-panel,.contact-process,.contact-trust{padding:42px 20px}.contact-checklist h2,.contact-form-panel h2,.contact-process h2,.contact-trust h2{font-size:34px}.b2b-inquiry-form,.contact-form-panel form,.contact-process>div:last-child,.contact-trust>div:last-child{grid-template-columns:1fr}.contact-form-panel textarea,.field-group.full,.form-status,.inquiry-submit{grid-column:auto}.form-kicker{align-items:flex-start;flex-direction:column}}.not-found-page{min-height:100vh;color:var(--white);background:#151618}.not-found-hero{display:grid;grid-template-columns:minmax(0,.92fr) minmax(360px,.62fr);grid-gap:72px;gap:72px;align-items:center;max-width:1440px;min-height:calc(100vh - 76px);margin:0 auto;padding:72px;background:linear-gradient(90deg,rgba(17,17,19,.96),rgba(17,17,19,.74)),url(/images/generated/application-showroom-ai.png) 0 /auto 100% repeat-x}.not-found-hero h1{max-width:760px;margin-bottom:22px;font-size:62px;line-height:.98}.not-found-hero p:not(.eyebrow){max-width:660px;color:#d8dde4;font-size:19px;line-height:1.6}.not-found-search{display:grid;grid-template-columns:28px minmax(0,1fr) 132px;grid-gap:12px;gap:12px;align-items:center;max-width:680px;min-height:64px;margin-top:34px;padding:0 10px 0 18px;background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.18);border-radius:8px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.not-found-search svg{color:#ff5962}.not-found-search input{width:100%;min-width:0;height:44px;color:var(--white);background:transparent;border:0;outline:0}.not-found-search input::placeholder{color:#aeb5bf}.not-found-search button{min-height:44px;color:var(--white);background:var(--red);border:0;border-radius:6px;font-weight:900}.not-found-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.not-found-product{display:grid;min-height:460px;place-items:center;background:hsla(0,0%,100%,.94);border-radius:8px;box-shadow:0 34px 90px rgba(0,0,0,.34)}.not-found-product img{width:min(86%,430px);height:auto}.not-found-suggestions{display:grid;grid-template-columns:.7fr 1fr;grid-gap:52px;gap:52px;max-width:1296px;margin:72px auto;padding:56px;color:var(--ink);background:var(--white);border:1px solid var(--line);border-radius:8px}.not-found-suggestions h2{margin:0;font-size:42px;line-height:1.08}.not-found-suggestions>div:last-child{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:14px;gap:14px}.not-found-suggestions a{display:grid;grid-template-columns:24px 1fr 18px;grid-gap:12px;gap:12px;align-items:center;min-height:68px;padding:0 18px;color:#20242a;background:#f3f4f5;border-radius:6px;font-weight:850}.not-found-suggestions svg{color:var(--red)}@media (max-width:900px){.not-found-hero,.not-found-suggestions{grid-template-columns:1fr;gap:34px;margin-right:0;margin-left:0;padding:48px 20px;border-radius:0}.not-found-hero{min-height:auto}.not-found-hero h1{font-size:42px}.not-found-hero p:not(.eyebrow){font-size:17px}.not-found-search{grid-template-columns:24px minmax(0,1fr);padding:12px 14px}.not-found-search button{grid-column:1/-1;width:100%}.not-found-product{min-height:320px}.not-found-suggestions{margin-top:34px;margin-bottom:34px}.not-found-suggestions h2{font-size:34px}.not-found-suggestions>div:last-child{grid-template-columns:1fr}}.thank-page{min-height:100vh;color:var(--ink);background:#f3f4f5}.thank-hero{display:grid;grid-template-columns:minmax(0,.88fr) minmax(420px,.72fr);grid-gap:72px;gap:72px;align-items:center;max-width:1440px;margin:0 auto;padding:86px 72px 92px;color:var(--white);background:linear-gradient(90deg,rgba(17,17,19,.96),rgba(17,17,19,.76)),url(/images/generated/application-showroom-ai.png) 0 /auto 100% repeat-x}.thank-hero h1{max-width:760px;margin-bottom:24px;font-size:62px;line-height:1}.thank-hero p:not(.eyebrow){max-width:680px;color:#d8dde4;font-size:19px;line-height:1.62}.thank-actions{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.thank-visual{overflow:hidden;border:1px solid hsla(0,0%,100%,.16);border-radius:8px;box-shadow:0 32px 90px rgba(0,0,0,.38)}.thank-visual img{display:block;width:100%;height:390px;object-fit:cover}.thank-followup,.thank-steps{max-width:1296px;margin:72px auto}.thank-steps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:#202124}.thank-steps article{min-height:190px;padding:34px;color:var(--white);background:#18191c}.thank-steps svg{margin-bottom:18px;color:#ff5962}.thank-steps h2{margin-bottom:10px;font-size:24px}.thank-steps p{margin:0;color:#cbd1d9;line-height:1.58}.thank-followup{display:grid;grid-template-columns:.82fr 1fr;grid-gap:52px;gap:52px;padding:56px;background:var(--white);border:1px solid var(--line);border-radius:8px}.thank-followup h2{margin-bottom:20px;font-size:42px;line-height:1.08}.thank-followup p{color:#59616b;line-height:1.62}.thank-contact-note{display:flex;gap:14px;margin-top:26px;padding:18px;background:#f3f4f5;border-radius:8px}.thank-contact-note svg{flex:0 0 auto;color:var(--red)}.thank-contact-note span{color:#404750;line-height:1.55}.thank-link-list{display:grid;grid-gap:14px;gap:14px;align-content:center}.thank-link-list a{display:grid;grid-template-columns:24px 1fr 18px;grid-gap:12px;gap:12px;align-items:center;min-height:70px;padding:0 18px;color:#20242a;background:#f3f4f5;border-radius:6px;font-weight:850}.thank-link-list svg{color:var(--red)}@media (max-width:900px){.thank-followup,.thank-hero,.thank-steps{grid-template-columns:1fr;margin-right:0;margin-left:0;padding-right:20px;padding-left:20px;border-radius:0}.thank-hero{gap:34px;padding-top:56px;padding-bottom:56px}.thank-hero h1{font-size:42px}.thank-hero p:not(.eyebrow){font-size:17px}.thank-visual img{height:230px}.thank-followup,.thank-steps{margin-top:34px;margin-bottom:34px}.thank-steps{gap:0;padding-top:20px;padding-bottom:20px}.thank-steps article{min-height:0;padding:24px;border-bottom:1px solid hsla(0,0%,100%,.08)}.thank-followup{gap:28px;padding-top:42px;padding-bottom:42px}.thank-followup h2{font-size:34px}}