.hero[data-astro-cid-lcdefpme]{background:var(--color-neutral-50);color:var(--color-primary)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.05fr 1fr;align-items:stretch;gap:0;min-height:560px;display:grid}.hero-copy[data-astro-cid-lcdefpme]{flex-direction:column;justify-content:center;padding:72px 48px 72px 0;display:flex}.eyebrow[data-astro-cid-lcdefpme]{background:var(--color-secondary-100);color:#7a5c00;border-radius:var(--radius-full);align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:7px 14px;font-size:12px;font-weight:600;display:inline-flex}.hero-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:20px;font-size:56px;line-height:1.05}.highlight[data-astro-cid-lcdefpme]{background:var(--color-secondary);color:var(--color-primary);border-radius:8px;padding:0 10px}.hero-desc[data-astro-cid-lcdefpme]{font-size:18px;line-height:var(--line-height-normal);color:var(--color-text-secondary);max-width:460px;margin-bottom:32px}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;display:flex}.btn-solid[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);letter-spacing:var(--letter-spacing-wide);color:var(--color-primary);background:var(--color-secondary);border-radius:var(--radius-full);padding:16px 30px;font-size:15px}.btn-outline[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-primary);border-radius:var(--radius-full);border:1px solid var(--color-neutral-300);padding:16px 28px;font-size:15px;font-weight:600}.hero-art[data-astro-cid-lcdefpme]{border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg);background:#1f1f1f url(/images/home-hero.webp) 70%/cover no-repeat;margin:48px 0}.trust-strip[data-astro-cid-lcdefpme]{color:var(--color-primary);border-top:1px solid var(--color-neutral-200);border-bottom:1px solid var(--color-neutral-200);background:#fff}.trust-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding-top:26px;padding-bottom:26px;display:flex}.trust-label[data-astro-cid-lcdefpme]{color:var(--color-text-secondary);letter-spacing:var(--letter-spacing-wide);font-size:13px}.trust-cities[data-astro-cid-lcdefpme]{font-family:var(--font-display);color:var(--color-primary);flex-wrap:wrap;gap:28px;font-size:16px;display:flex}.section[data-astro-cid-lcdefpme]{padding-top:88px;padding-bottom:88px}.section-head[data-astro-cid-lcdefpme]{text-align:center;max-width:680px;margin:0 auto 56px}.eyebrow-dark[data-astro-cid-lcdefpme]{color:#9a7400;letter-spacing:var(--letter-spacing-wide);font-size:13px;font-weight:600}.section-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:14px 0 16px;font-size:40px;line-height:1.1}.section-title-sm[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-top:14px;font-size:38px}.section-desc[data-astro-cid-lcdefpme]{color:var(--color-neutral-700);font-size:17px;line-height:var(--line-height-normal)}.pillars-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.pillar-card[data-astro-cid-lcdefpme]{background:var(--color-neutral-50);border-radius:var(--radius-xl);padding:32px}.pillar-icon[data-astro-cid-lcdefpme]{background:var(--color-primary);border-radius:16px;justify-content:center;align-items:center;width:52px;height:52px;margin-bottom:20px;display:flex}.pillar-icon[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{filter:brightness(0)saturate()invert(78%)sepia(58%)saturate(1352%)hue-rotate(359deg)brightness(103%)contrast(103%)}.pillar-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:10px;font-size:20px}.pillar-body[data-astro-cid-lcdefpme]{color:var(--color-neutral-700);font-size:15px;line-height:var(--line-height-normal)}.audience-section[data-astro-cid-lcdefpme]{background:var(--color-neutral-50)}.audience-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;gap:24px;padding-top:80px;padding-bottom:80px;display:grid}.audience-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);overflow:hidden}.audience-card-light[data-astro-cid-lcdefpme]{box-shadow:var(--shadow-md);background:#fff}.audience-card-dark[data-astro-cid-lcdefpme]{background:var(--color-secondary-100);border:1px solid #f5e3a8}.audience-photo[data-astro-cid-lcdefpme]{background-position:50%;background-size:cover;height:200px}.audience-photo-mecanico[data-astro-cid-lcdefpme]{background-color:#3a3a3a;background-image:url(/images/home-conductores.webp)}.audience-photo-manos[data-astro-cid-lcdefpme]{background-color:#1f1f1f;background-image:url(/images/home-concesionarios.webp)}.audience-content[data-astro-cid-lcdefpme]{padding:32px}.audience-title[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin:10px 0 12px;font-size:26px}.audience-body[data-astro-cid-lcdefpme]{color:var(--color-neutral-700);font-size:15px;line-height:var(--line-height-normal);margin-bottom:20px}.audience-body-light[data-astro-cid-lcdefpme]{color:var(--color-text-secondary)}.audience-link[data-astro-cid-lcdefpme]{cursor:pointer;color:var(--color-primary);align-items:center;gap:8px;font-size:14px;font-weight:600;display:inline-flex}.audience-link-light[data-astro-cid-lcdefpme]{color:var(--color-primary)}.arrow[data-astro-cid-lcdefpme]{color:var(--color-secondary)}.steps-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.step-card[data-astro-cid-lcdefpme]{text-align:center;padding:0 12px}.step-number[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--color-secondary);width:64px;height:64px;color:var(--color-primary);font-family:var(--font-display);justify-content:center;align-items:center;margin:0 auto 20px;font-size:26px;display:flex}.testimonials-section[data-astro-cid-lcdefpme]{background:var(--color-neutral-50)}.testimonials-section[data-astro-cid-lcdefpme] .container[data-astro-cid-lcdefpme]{padding-top:80px;padding-bottom:80px}.testimonials-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.testimonial-card[data-astro-cid-lcdefpme]{border-radius:var(--radius-xl);box-shadow:var(--shadow-sm);background:#fff;padding:30px}.stars[data-astro-cid-lcdefpme]{color:var(--color-secondary);margin-bottom:14px;font-size:18px}.testimonial-quote[data-astro-cid-lcdefpme]{font-size:16px;line-height:var(--line-height-normal);color:var(--color-primary);margin-bottom:22px}.testimonial-author[data-astro-cid-lcdefpme]{align-items:center;gap:12px;display:flex}.testimonial-initials[data-astro-cid-lcdefpme]{border-radius:var(--radius-full);background:var(--color-primary);width:44px;height:44px;color:var(--color-secondary);font-family:var(--font-display);justify-content:center;align-items:center;display:flex}.testimonial-name[data-astro-cid-lcdefpme]{font-size:14px;font-weight:600}.testimonial-role[data-astro-cid-lcdefpme]{color:var(--color-neutral-500);font-size:13px}.brands-row[data-astro-cid-lcdefpme]{justify-content:center;gap:16px;margin-bottom:64px;display:flex}.brand-slot[data-astro-cid-lcdefpme]{border:1px solid var(--color-neutral-200);background:#fff;border-radius:16px;flex:0 240px;justify-content:center;align-items:center;height:110px;padding:16px 24px;display:flex}.brands-row-last[data-astro-cid-lcdefpme]{margin-bottom:0}.brand-slot-tall[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;height:130px}.brand-caption[data-astro-cid-lcdefpme]{font-family:var(--font-display);letter-spacing:var(--letter-spacing-wider);text-transform:uppercase;color:var(--color-primary);font-size:15px}.brand-logo[data-astro-cid-lcdefpme]{object-fit:contain;width:auto;max-width:100%}@media (width<=900px){.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-copy[data-astro-cid-lcdefpme]{padding:48px 0}.hero-art[data-astro-cid-lcdefpme]{min-height:260px;margin:0 0 48px}.pillars-grid[data-astro-cid-lcdefpme],.audience-grid[data-astro-cid-lcdefpme],.steps-grid[data-astro-cid-lcdefpme],.testimonials-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}
