:root{--orange: #D85A30;--dark: #141414;--dark2: #1E1E1E;--mid: #5A5A5A;--muted: #9A9A9A;--border: #E5E5E5;--tr: .25s ease}*,*:before,*:after{box-sizing:border-box;margin:0}.ctr{max-width:1240px;margin:0 auto;padding:0 3.5rem}.slabel{font-family:Barlow Condensed,sans-serif;font-size:13px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:var(--muted);margin-bottom:.75rem}.cp-hero{position:relative;min-height:520px;display:flex;align-items:center;background:var(--dark)}.cp-hero-bg{position:absolute;inset:0;background:var(--dark2) url(/images/componentes/lubeck-componentes-neumaticos-ckd-bajio.webp) center / cover no-repeat}.cp-hero-overlay{position:absolute;inset:0;background:#0c0c0c8c}.cp-hero-c{position:relative;z-index:2;padding-top:7rem;padding-bottom:4rem}.cp-hero-h{font-family:Barlow,sans-serif;font-size:clamp(2.4rem,4.5vw,3.6rem);font-weight:700;color:#fff;line-height:1.08;letter-spacing:-1.5px;margin:.75rem 0 1.25rem}.cp-hero-h em{font-style:normal;color:var(--orange)}.cp-hero-p{font-size:1.2rem;color:#ffffffd9;max-width:560px;line-height:1.6;margin-bottom:2rem}.cp-btn{display:inline-block;padding:16px 32px;background:var(--orange);color:#fff;font-size:14px;font-weight:700;letter-spacing:.5px;text-transform:uppercase;text-decoration:none;border:none;border-radius:4px;cursor:pointer;transition:background var(--tr),transform .15s}.cp-btn:hover{background:#c04e29;transform:translateY(-2px)}.cp-stats{background:#fff;border-bottom:1px solid var(--border);padding:2.5rem 0}.cp-stats-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:2rem;text-align:center}.cp-stat-n{font-family:Barlow Condensed,sans-serif;font-size:2.8rem;font-weight:700;color:var(--orange);line-height:1}.cp-stat-l{font-size:.85rem;color:var(--mid);font-weight:500;margin-top:.35rem}.cp-section{padding:clamp(4rem,7vw,6rem) 0}.cp-h{font-family:Barlow,sans-serif;font-size:clamp(2rem,3.2vw,2.8rem);font-weight:700;color:var(--dark);line-height:1.1;letter-spacing:-1px;margin-bottom:2.5rem}.cp-h em{font-style:normal;color:var(--orange)}.cp-brands{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.cp-brand-card{position:relative;overflow:hidden;border-radius:8px;min-height:360px;display:flex;flex-direction:column;justify-content:flex-end;text-decoration:none;cursor:pointer;transition:box-shadow var(--tr)}.cp-brand-card:hover{box-shadow:0 20px 40px #10161f2e}.cp-brand-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;transition:transform .5s ease}.cp-brand-card:hover .cp-brand-img{transform:scale(1.05)}.cp-brand-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(to top,rgba(12,12,12,.82) 0%,rgba(12,12,12,.25) 50%,transparent 100%)}.cp-brand-content{position:relative;z-index:2;padding:1.75rem}.cp-brand-name{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:var(--orange);margin-bottom:.4rem}.cp-brand-title{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;color:#fff;line-height:1.1;margin:0 0 .5rem}.cp-brand-desc{font-size:.95rem;color:#fffc;line-height:1.5;margin:0}.cp-compare-section{background:#f9f9f9}.cp-compare{display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.cp-cmp-col{padding:2rem 1.5rem;background:#fff;border-right:1px solid var(--border);text-align:center}.cp-cmp-col:last-child{border-right:none}.cp-cmp-hl{background:#d85a300a;border-top:4px solid var(--orange);position:relative}.cp-cmp-badge{position:absolute;top:-4px;left:50%;transform:translate(-50%);background:var(--orange);color:#fff;font-size:10px;font-weight:700;letter-spacing:.8px;text-transform:uppercase;padding:3px 10px;border-radius:0 0 4px 4px}.cp-cmp-brand{font-family:Barlow Condensed,sans-serif;font-size:1.6rem;font-weight:800;color:var(--dark);margin-bottom:.4rem}.cp-cmp-hl .cp-cmp-brand{color:var(--orange)}.cp-cmp-pos{font-size:1rem;font-weight:600;color:var(--dark);margin-bottom:.75rem}.cp-cmp-hl .cp-cmp-pos{color:var(--orange)}.cp-cmp-detail{font-size:.9rem;color:var(--mid);line-height:1.5}.cp-cmp-note{text-align:center;font-size:.95rem;color:var(--mid);margin-top:1.5rem;line-height:1.6}.cp-process{display:grid;grid-template-columns:repeat(4,1fr);gap:1.5rem}.cp-step{padding:1.75rem;background:#ffffff0d;border:1px solid rgba(255,255,255,.08);border-radius:6px}.cp-step-n{font-family:Barlow Condensed,sans-serif;font-size:2rem;font-weight:700;color:var(--orange);line-height:1;margin-bottom:.75rem}.cp-step h4{font-size:1.05rem;font-weight:700;color:#fff;margin-bottom:.5rem}.cp-step p{font-size:.9rem;color:#ffffffa6;line-height:1.55}.cp-filter{display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:8px;overflow:hidden;border:1px solid var(--border)}.cp-filter-col{padding:2.5rem}.cp-filter-no{background:#fff;border-right:1px solid var(--border);border-top:4px solid #dc2626}.cp-filter-yes{background:#fff;border-top:4px solid #16a34a}.cp-filter-col h3{font-size:1.2rem;font-weight:700;margin-bottom:1.25rem}.cp-filter-no h3{color:#dc2626}.cp-filter-yes h3{color:#16a34a}.cp-filter-col ul{list-style:none;padding:0;margin:0}.cp-filter-col li{position:relative;padding-left:20px;margin-bottom:10px;font-size:.95rem;color:var(--mid);line-height:1.55}.cp-filter-col li:before{content:"";position:absolute;left:0;top:10px;width:8px;height:2px}.cp-filter-no li:before{background:#dc2626}.cp-filter-yes li:before{background:#16a34a}.cp-mafia{background:#f9f9f9}.cp-contact-layout{display:grid;grid-template-columns:1fr 1.2fr;gap:4rem;align-items:start}.cp-form-box{background:#f9f9f9;border:1px solid var(--border);border-top:4px solid var(--orange);border-radius:6px;padding:2rem}.cp-form{display:flex;flex-direction:column;gap:1rem}.cp-form-row{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.cp-fg{display:flex;flex-direction:column;gap:4px}.cp-fg label{font-size:.85rem;font-weight:600;color:var(--dark)}.cp-fg input,.cp-fg select,.cp-fg textarea{padding:10px 12px;border:1px solid var(--border);border-radius:4px;font-size:.95rem;font-family:inherit;background:#fff;transition:border-color var(--tr)}.cp-fg input:focus,.cp-fg select:focus,.cp-fg textarea:focus{outline:none;border-color:var(--orange)}.cp-footer{background:var(--dark)}@media(max-width:900px){.ctr{padding:0 1.25rem}.cp-hero-c{padding-top:6rem;padding-bottom:3rem}.cp-stats-grid{grid-template-columns:repeat(2,1fr);gap:1.5rem}.cp-brands{grid-template-columns:1fr}.cp-brand-card{min-height:260px}.cp-compare{grid-template-columns:1fr}.cp-cmp-col{border-right:none;border-bottom:1px solid var(--border)}.cp-cmp-col:last-child{border-bottom:none}.cp-process{grid-template-columns:1fr 1fr}.cp-filter{grid-template-columns:1fr}.cp-filter-no{border-right:none;border-bottom:1px solid var(--border)}.cp-contact-layout{grid-template-columns:1fr;gap:2rem}.cp-form-row{grid-template-columns:1fr}}@media(max-width:540px){.cp-stats-grid{grid-template-columns:repeat(2,1fr)}.cp-process{grid-template-columns:1fr}}
