.brands-module-scss-module__13kf1a__main{background:var(--color-bg);min-height:70vh}.brands-module-scss-module__13kf1a__wrap{width:min(100% - 64px,var(--container-max));margin:0 auto}.brands-module-scss-module__13kf1a__breadcrumbs{color:var(--color-text-muted);gap:8px;padding:18px 0;font-size:12px;display:flex}.brands-module-scss-module__13kf1a__breadcrumbs a{color:var(--color-brand-dark)}.brands-module-scss-module__13kf1a__header{max-width:760px;padding:54px 0 38px}.brands-module-scss-module__13kf1a__kicker{color:var(--color-champagne-dark,#9c7a3b);letter-spacing:.1em;text-transform:uppercase;margin-bottom:10px;font-size:11px;font-weight:800}.brands-module-scss-module__13kf1a__header h1{font-family:var(--font-display);margin-bottom:16px;font-size:clamp(42px,5vw,76px);font-weight:500;line-height:.95}.brands-module-scss-module__13kf1a__header>p:last-child{color:var(--color-text-muted);font-size:17px;line-height:1.5}.brands-module-scss-module__13kf1a__grid{grid-template-columns:repeat(3,1fr);gap:16px;padding:0 0 80px;display:grid}.brands-module-scss-module__13kf1a__card{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:22px;transition:transform .18s,box-shadow .18s}.brands-module-scss-module__13kf1a__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #171f1d14}.brands-module-scss-module__13kf1a__logo{background:var(--color-bg);border-radius:var(--radius-sm);place-items:center;min-height:130px;margin-bottom:18px;display:grid}.brands-module-scss-module__13kf1a__logo img{object-fit:contain;filter:brightness(0)invert();width:72%;height:64px}.brands-module-scss-module__13kf1a__logo span{font-size:24px;font-weight:700}.brands-module-scss-module__13kf1a__card h2{font-family:var(--font-display);margin-bottom:18px;font-size:28px;font-weight:500}.brands-module-scss-module__13kf1a__cta{color:var(--color-brand-dark);font-size:13px;font-weight:800}@media (max-width:1023px){.brands-module-scss-module__13kf1a__wrap{width:calc(100% - 48px)}.brands-module-scss-module__13kf1a__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.brands-module-scss-module__13kf1a__wrap{width:calc(100% - 32px)}.brands-module-scss-module__13kf1a__header{padding:28px 0}.brands-module-scss-module__13kf1a__grid{grid-template-columns:1fr;gap:12px}}
