:root{--bg:#ffffff;--text:#111827;--muted:#6b7280;--border:#e5e7eb;--accent:#0ea5e9}
.theme-lg{--accent:#A50034}
.theme-samsung{--accent:#1428A0}
.theme-mabe{--accent:#00A1B4}
.theme-whirlpool{--accent:#FFD100}
body{background-color:var(--bg);color:var(--text);font-family:Inter,ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial;line-height:1.6}
.container{max-width:1140px;margin:0 auto;padding:0 16px}
.brand-bar{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border-bottom:1px solid var(--border);background:#f8fafc}
.brand-tag{display:flex;align-items:center;gap:8px;font-weight:600}
.brand-pill{width:10px;height:10px;border-radius:999px;background:var(--accent);display:inline-block}
.hero{padding:32px 0;border-bottom:1px solid var(--border);background:#ffffff}
.hero .container h1{font-size:36px;line-height:1.2;margin-bottom:8px}
.hero .container p{font-size:16px;color:var(--muted);max-width:720px}
.cta{display:flex;gap:12px;margin-top:16px}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:10px;font-weight:600;text-decoration:none}
.btn-primary{background:var(--accent);color:#ffffff}
.btn-secondary{border:1px solid var(--border);color:var(--text);background:#ffffff}
.products,.features,.issues,.timeline,.faq,.info{padding:28px 0}
h2{font-size:24px;margin-bottom:14px}
.feature-card,.issue-card,.product-card{border:1px solid var(--border);border-radius:14px;background:#ffffff;padding:16px}
.product-grid,.issue-grid,.timeline-steps,.info-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}
.issue-grid .issue-card h4,.product-card h4{font-weight:700}
.timeline-steps .timeline-step{border:1px solid var(--border);border-radius:14px;background:#ffffff;padding:16px}
.timeline-step .num{width:28px;height:28px;border-radius:999px;background:var(--accent);color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;margin-bottom:8px}
.image-sections .image-section{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:center;border:1px solid var(--border);border-radius:14px;background:#ffffff;padding:16px;margin-bottom:16px}
.image-sections .alt{grid-template-columns:repeat(2,minmax(0,1fr))}
.image-sections img{width:100%;height:auto;border-radius:12px}
details{border:1px solid var(--border);border-radius:12px;padding:12px;background:#ffffff}
summary{cursor:pointer;font-weight:600}
.answer{margin-top:10px;color:var(--muted)}
.fab{position:fixed;right:24px;z-index:50;width:56px;height:56px;border-radius:999px;display:flex;align-items:center;justify-content:center;box-shadow:0 10px 30px rgba(0,0,0,0.15)}
.fab-whatsapp{bottom:96px;background:#25D366;color:#fff}
.fab-call{bottom:24px;background:var(--accent);color:#fff}
@media (max-width:768px){
  .hero .container h1{font-size:28px}
  .product-grid,.issue-grid,.timeline-steps,.info-grid{grid-template-columns:1fr}
  .image-sections .image-section{grid-template-columns:1fr}
}
