.suppliers-hero{position:relative;padding:var(--spacing-4xl) 0;overflow:hidden}.suppliers-hero__glow{position:absolute;width:500px;height:500px;border-radius:50%;background:rgba(212,168,67,.06);filter:blur(120px);top:-200px;left:50%;transform:translateX(-50%);pointer-events:none}.suppliers-hero__content{text-align:center;max-width:720px;margin:0 auto}.suppliers-hero__title{font-size:var(--font-size-5xl);font-weight:900;line-height:1.1;margin-bottom:var(--spacing-xl)}.suppliers-hero__subtitle{font-size:var(--font-size-lg);color:var(--color-text-secondary);line-height:1.8;margin-bottom:var(--spacing-2xl)}.suppliers-hero__actions{display:flex;align-items:center;gap:var(--spacing-md);justify-content:center;flex-wrap:wrap}.suppliers-benefits__header{text-align:center;margin-bottom:var(--spacing-3xl)}.suppliers-benefits__header .section-subtitle{margin:0 auto}.suppliers-benefits__grid{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl)}.suppliers-benefit{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-md)}.suppliers-benefit__icon{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-md);background:rgba(212,168,67,.1);color:var(--color-accent-gold);border:1px solid rgba(212,168,67,.15)}.suppliers-benefit h3{font-size:var(--font-size-lg);font-weight:700}.suppliers-benefit p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}.suppliers-steps__header{text-align:center;margin-bottom:var(--spacing-3xl)}.suppliers-steps__track{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--spacing-xl);gap:var(--spacing-xl);position:relative}.suppliers-step{padding:var(--spacing-2xl);display:flex;flex-direction:column;gap:var(--spacing-md);text-align:center}.suppliers-step__number{width:48px;height:48px;border-radius:var(--radius-round);display:flex;align-items:center;justify-content:center;margin:0 auto;font-size:var(--font-size-xl);font-weight:800;background:var(--gradient-gold);color:#0a0e1a}.suppliers-step h3{font-size:var(--font-size-lg);font-weight:700}.suppliers-step p{font-size:var(--font-size-sm);color:var(--color-text-secondary);line-height:1.7}@media (max-width:1024px){.suppliers-benefits__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.suppliers-hero__title{font-size:var(--font-size-3xl)}.suppliers-benefits__grid,.suppliers-steps__track{grid-template-columns:1fr;max-width:480px;margin:0 auto}}