.elementor-129 .elementor-element.elementor-element-d7802ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS */.pg-buyers .pg-hero{position:relative;background-size:cover;background-position:center;padding:118px 0 100px}
.pg-buyers .pg-hero::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,21,.78) 0%,rgba(20,20,21,.46) 55%,rgba(20,20,21,.84) 100%)}
.pg-buyers .pg-hero .wrap{position:relative;z-index:1}
.pg-buyers .pg-hero .sub{text-shadow:0 1px 12px rgba(0,0,0,.35)}
.pg-buyers .pg-hero .btn--outline{border-color:rgba(245,243,238,.55);color:var(--site-white)}
.pg-buyers .pg-hero .btn--outline:hover{border-color:var(--brand);color:var(--brand);background:transparent}
.pg-buyers .pg-swap{display:inline-block;transition:opacity .4s ease,transform .4s ease}
.pg-buyers .pg-swap.is-out{opacity:0;transform:translateY(8px)}
.pg-buyers .pg-photo{min-height:360px;height:100%;border-radius:var(--radius-lg);background-size:cover;background-position:center;box-shadow:var(--shadow-lg)}
.pg-buyers .pg-steps{margin-top:44px}
.pg-buyers .pg-tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0 8px}
.pg-buyers .pg-tile{position:relative;display:block;min-height:240px;border-radius:var(--radius-lg);overflow:hidden;background-size:cover;background-position:center;transition:transform var(--dur-fast) ease,box-shadow var(--dur-fast) ease}
.pg-buyers .pg-tile::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(20,20,21,.04) 35%,rgba(20,20,21,.82) 100%)}
.pg-buyers .pg-tile:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg)}
.pg-buyers .pg-tile span{position:absolute;left:20px;bottom:16px;z-index:1;font-family:var(--font-headline);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:15px;color:var(--site-white)}
.pg-buyers .pg-tile span::after{content:"\2192";margin-left:8px;color:var(--brand)}
.pg-buyers .cpage-sec--dark .eyebrow{color:var(--brand)}
.pg-buyers .pg-stack{display:grid;gap:20px;align-content:center}
.pg-buyers .pg-img{width:100%;height:auto;border-radius:var(--radius-lg);display:block}
.pg-buyers .pg-form{background:var(--white);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:30px;display:grid;gap:16px;box-shadow:var(--shadow-sm)}
.pg-buyers .pg-form label{font-family:var(--font-headline);font-weight:500;text-transform:uppercase;letter-spacing:.1em;font-size:11px;color:var(--text-muted);display:block;margin-bottom:6px}
.pg-buyers .pg-form input,.pg-buyers .pg-form textarea{width:100%;border:1px solid var(--border-default);border-radius:var(--radius-sm);padding:12px;font-family:var(--font-body);font-size:16px;color:var(--text-strong);background:var(--white)}
.pg-buyers .pg-form input{height:46px}
.pg-buyers .pg-form textarea{min-height:130px;resize:vertical}
.pg-buyers .pg-form input:focus,.pg-buyers .pg-form textarea:focus{outline:none;border-color:var(--brand)}
.pg-buyers .f-msg{font-size:12.5px;line-height:1.4;margin:6px 0 0;min-height:17px;color:var(--text-muted)}
.pg-buyers .f-msg.ok{color:var(--brand-stronger)}
.pg-buyers .f-msg.err{color:#B0402F}
.pg-buyers .pg-success{background:var(--white);border:1px solid var(--brand);border-radius:var(--radius-lg);padding:34px 30px;text-align:center}
.pg-buyers .pg-success h3{margin-bottom:8px}
.pg-buyers .cpage-cta .btn-row{justify-content:center}
@media(max-width:860px){.pg-buyers .pg-hero{padding:88px 0 74px}.pg-buyers .pg-tiles{grid-template-columns:1fr}.pg-buyers .pg-photo{min-height:260px}}/* End custom CSS */