.page-module___8aEwW__main{background:#0a0a0a;flex-direction:column;justify-content:center;align-items:center;min-height:100vh;padding:2rem;display:flex}.page-module___8aEwW__header{text-align:center;margin-bottom:3rem}.page-module___8aEwW__header h1{color:#fff;letter-spacing:.04em;text-transform:uppercase;font-size:2rem;font-weight:700}.page-module___8aEwW__header p{color:#888;margin-top:.5rem;font-size:.95rem}.page-module___8aEwW__brandsGrid{flex-wrap:wrap;justify-content:center;gap:1.5rem;width:100%;max-width:800px;display:flex}.page-module___8aEwW__brandCard{text-align:center;width:220px;color:inherit;cursor:pointer;background:#181818;border:1px solid #2a2a2a;border-radius:16px;flex-direction:column;align-items:center;gap:1rem;padding:2rem 2.5rem;text-decoration:none;transition:border-color .2s,transform .2s,box-shadow .2s;display:flex}.page-module___8aEwW__brandCard:hover{border-color:#ff6b00;transform:translateY(-4px);box-shadow:0 12px 32px #ff6b0026}.page-module___8aEwW__brandLogo{background:linear-gradient(135deg,#ff6b00,#ff8c3a);border-radius:50%;justify-content:center;align-items:center;width:72px;height:72px;display:flex}.page-module___8aEwW__brandLogo svg{width:40px;height:40px}.page-module___8aEwW__brandName{color:#fff;letter-spacing:.08em;text-transform:uppercase;font-size:1.1rem;font-weight:700}.page-module___8aEwW__brandAction{color:#ff6b00;font-size:.78rem;font-weight:500}.page-module___8aEwW__footer{color:#444;text-align:center;margin-top:4rem;font-size:.78rem}
