.buyer-section{background:#fff}.buyer-grid,.process-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.buyer-grid article{padding:28px 23px;border-top:3px solid #ff5a1f;background:#f5f3ef}.buyer-grid b{color:#ff5a1f;font-size:12px;letter-spacing:.12em}.buyer-grid h3,.process-grid h3{margin:21px 0 9px;font-size:21px;letter-spacing:-.04em}.buyer-grid p,.process-grid p{margin:0;color:#656565;font-size:13px}.process-section{background:#171717;color:#fff}.process-section .section-heading p:not(.eyebrow){color:#aaa}.process-grid article{border-top:1px solid #666;padding:22px 0}.process-grid span{display:block;color:#b9e74b;font-size:13px;font-weight:800}.process-grid p{color:#aaa}.faq-section{background:#ede9e0;display:grid;grid-template-columns:.8fr 1.2fr;gap:65px}.faq-section .section-heading{margin:0}.faq-grid{border-top:1px solid #bbb}.faq-grid details{border-bottom:1px solid #bbb;padding:20px 0}.faq-grid summary{cursor:pointer;font-size:17px;font-weight:800;list-style:none;padding-right:25px;position:relative}.faq-grid summary:after{content:'+';position:absolute;right:0;color:#ff5a1f;font-size:23px;line-height:.75}.faq-grid details[open] summary:after{content:'−'}.faq-grid p{color:#656565;font-size:13px;max-width:650px;margin:12px 0 0}.social-section{background:#111;color:#fff;padding:clamp(65px,9vw,110px) clamp(20px,8vw,120px);display:grid;grid-template-columns:.8fr 1.2fr;gap:70px}.social-section h2{font-size:clamp(36px,4.4vw,59px);line-height:.98;letter-spacing:-.055em;margin:0 0 18px}.social-section>div>p:not(.eyebrow){color:#aaa;max-width:450px}.social-links{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;align-self:center}.social-link{padding:25px 16px;min-height:168px;background:#202020;display:flex;flex-direction:column;justify-content:flex-end;transition:transform .2s}.social-link:hover{transform:translateY(-4px)}.social-link span{font-size:39px;line-height:1;color:#b9e74b;margin-bottom:auto}.social-link strong{font-size:15px}.social-link small{color:#aaa;margin-top:5px;font-size:10px}@media(max-width:900px){.buyer-grid,.process-grid{grid-template-columns:repeat(2,1fr)}.faq-section,.social-section{grid-template-columns:1fr;gap:32px}}@media(max-width:620px){.buyer-grid,.process-grid,.social-links{grid-template-columns:1fr}.social-link{min-height:110px}.social-link span{position:absolute;right:20px}.social-link{position:relative}}
