.buyerPage{background:#071016;color:#f4f7f8}.buyerHero{padding:92px 0 80px;background:radial-gradient(circle at 82% 18%,#1f536b77,transparent 32%),linear-gradient(135deg,#101d25,#050b0f)}.buyerHero h1{max-width:940px;font-size:clamp(46px,5.7vw,82px);line-height:1.02}.buyerHero>div>p:not(.eyebrow){max-width:760px;color:#b8c5cb;font-size:17px;line-height:1.75}.buyerSection{padding-block:74px}.buyerIntro{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:80px;gap:80px}.buyerIntro h2,.buyerProcess h2,.buyerRequirements h2{font-size:clamp(30px,3.7vw,50px);line-height:1.08}.buyerChecklist{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.buyerChecklist div{display:flex;gap:12px;padding:20px;border:1px solid #263842;background:#0d1920;color:#d9e0e3;line-height:1.55}.buyerChecklist svg{flex:0 0 auto;width:21px;color:#ffc400}.buyerBand{padding-block:75px;border-block:1px solid #26343d;background:#0d181f}.buyerColumns{display:grid;grid-template-columns:1fr 1fr;grid-gap:80px;gap:80px}.buyerColumns ol{display:grid;grid-gap:18px;gap:18px;padding-left:25px;color:#d3dce0;line-height:1.6}.buyerColumns li::marker{color:#ffc400;font-weight:900}.buyerRequirements ul{display:grid;grid-gap:12px;gap:12px;list-style:none;padding:0}.buyerRequirements li{padding:15px;border-left:3px solid #ffc400;background:#ffffff08;color:#c7d0d4}.buyerCards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.buyerCards a{padding:30px;border:1px solid #273942;background:#0e1a21;transition:.2s}.buyerCards a:hover{transform:translateY(-4px);border-color:#ffc400}.buyerCards h3{margin:0 0 12px;font-size:21px}.buyerCards p{min-height:68px;color:#aab7bd;line-height:1.65}.buyerCards span{display:flex;align-items:center;gap:8px;color:#ffc400;font-size:11px;font-weight:900;text-transform:uppercase}.buyerCards svg{width:15px}.buyerCTA{padding:60px 0;background:#ffc400;color:#111}.buyerCTA>div{display:flex;justify-content:space-between;align-items:center;gap:40px}.buyerCTA h2{margin:0;font-size:clamp(30px,3.8vw,48px)}@media(max-width:850px){.buyerColumns,.buyerIntro{grid-template-columns:1fr;gap:40px}.buyerCards,.buyerChecklist{grid-template-columns:1fr}.buyerCTA>div{align-items:flex-start;flex-direction:column}}