.brand-page{display:flex;flex-direction:column;gap:2.5rem}.brand-breadcrumb{font-size:13px;color:var(--color-text-tertiary)}.brand-breadcrumb a{color:var(--color-text-secondary);text-decoration:none}.brand-breadcrumb a:hover{text-decoration:underline}.brand-hero{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:2.5rem}.brand-hero h1{font-family:var(--font-display);font-weight:400;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:var(--color-text-primary);margin-bottom:.5rem}.brand-hero-meta{display:flex;gap:.5rem;margin-bottom:1rem}.brand-hero-meta span{background:var(--color-tag-bg);color:var(--color-tag-text);font-size:12px;padding:.2rem .6rem;border-radius:var(--radius-full)}.brand-hero-desc{max-width:680px;font-size:16px;line-height:1.6;color:var(--color-text-secondary);margin-bottom:1.5rem}.brand-hero-actions{display:flex;flex-wrap:wrap;gap:.75rem}.brand-cta a,.brand-hero-actions a{text-decoration:none;display:inline-block}.brand-section h2{font-family:var(--font-display);font-weight:400;font-size:1.6rem;color:var(--color-text-primary);margin-bottom:.5rem}.brand-section-intro{color:var(--color-text-secondary);font-size:15px;line-height:1.6;max-width:680px;margin-bottom:1.25rem}.brand-cta{background:var(--color-accent-soft);border-radius:var(--radius-lg);padding:2rem}.brand-cta p{color:var(--color-text-secondary);margin-bottom:1.25rem;max-width:560px}@media (max-width:768px){.brand-hero{padding:1.5rem 1.25rem}.brand-cta{padding:1.25rem}}.resale-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));grid-gap:.9rem;gap:.9rem;margin-bottom:.9rem}.resale-card{display:flex;flex-direction:column;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s ease,box-shadow .2s ease}.resale-card:hover{transform:translateY(-2px);box-shadow:var(--shadow-md)}.resale-img{position:relative;aspect-ratio:1;background:var(--color-surface-alt)}.resale-img img{width:100%;height:100%;object-fit:cover;display:block}.resale-source{position:absolute;left:8px;bottom:8px;font-size:11px;font-weight:500;background:rgba(255,253,248,.92);color:var(--color-text-primary);padding:2px 8px;border-radius:var(--radius-full)}.resale-info{display:flex;flex-direction:column;gap:2px;padding:.6rem .7rem .75rem}.resale-price{font-weight:600;font-size:15px;color:var(--color-text-primary)}.resale-size{font-size:12px;color:var(--color-accent-text);font-weight:500}.resale-title{font-size:12px;color:var(--color-text-secondary);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.resale-more{display:inline-block;font-size:14px;font-weight:500;color:var(--color-accent-text);text-decoration:none;margin-bottom:1.25rem}.resale-more:hover{text-decoration:underline}.brand-alert{background:var(--color-accent-soft);border-radius:var(--radius-lg);padding:1.25rem 1.4rem;display:flex;flex-direction:column;gap:.9rem}.brand-alert-head{display:flex;gap:.75rem;align-items:flex-start}.brand-alert-bell{font-size:1.3rem;line-height:1.2}.brand-alert-done strong,.brand-alert-head strong{font-size:15px;color:var(--color-text-primary)}.brand-alert-done p,.brand-alert-head p{font-size:13px;color:var(--color-text-secondary)}.brand-alert-fields{display:grid;grid-template-columns:2fr 1fr 1fr auto;grid-gap:.6rem;gap:.6rem;align-items:end}.brand-alert-fields label{display:flex;flex-direction:column;gap:4px;font-size:12px;font-weight:500;color:var(--color-text-secondary)}.brand-alert-fields small{font-weight:400;color:var(--color-text-tertiary)}.brand-alert-fields .btn-primary{padding:11px 22px;font-size:14px}.brand-alert-fineprint{font-size:11px;color:var(--color-text-tertiary)}.brand-alert-fineprint a{color:var(--color-text-secondary)}@media (max-width:768px){.resale-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.brand-alert-fields{grid-template-columns:1fr 1fr}.brand-alert-email,.brand-alert-fields .btn-primary{grid-column:1/-1}}.brand-hero-meta{flex-wrap:wrap}.brand-hero-meta .brand-style-chip{background:var(--color-accent-soft);color:var(--color-accent-text);font-size:12px;padding:.2rem .7rem;border-radius:var(--radius-full);text-decoration:none}.brand-hero-meta .brand-style-chip:hover{text-decoration:underline}