.comex-brand-page{color:#f8f5ed;background:#111315;min-height:100vh;padding:24px max(24px,50vw - 580px);font-family:Arial,sans-serif}.comex-brand-page nav,.comex-brand-page footer{flex-wrap:wrap;justify-content:space-between;gap:20px;padding:20px 0;display:flex}.comex-brand-page a{color:#d9b978;text-underline-offset:5px}.comex-brand-page header{max-width:850px;padding:64px 0 48px}.comex-brand-page h1{margin:16px 0 24px;font-size:clamp(2.1rem,5vw,4rem);line-height:1.08}.comex-brand-page h2{font-size:1.7rem}.comex-brand-page p,.comex-brand-page li{color:#ccc9c2;line-height:1.8}.comex-brand-page section{padding:24px 0}.comex-brand-cta{border:1px solid #d9b978;border-radius:8px;margin-top:20px;padding:14px 20px;text-decoration:none;display:inline-block}.comex-brand-models{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;margin-top:28px;display:grid}.comex-brand-models article{border:1px solid #393a38;border-radius:12px;scroll-margin-top:20px;overflow:hidden}.comex-brand-models img{aspect-ratio:16/9;object-fit:contain;background:#eeebe5;width:100%;height:auto}.comex-brand-models article>div{padding:20px}.comex-brand-models h3{margin:0;font-size:1.3rem}.comex-brand-page footer{border-top:1px solid #393a38;margin-top:35px;padding-bottom:80px}
