.support-section{background:#151716;color:#fff;padding-block:110px}.support-heading{display:grid;grid-template-columns:1.35fr .65fr;gap:80px;align-items:end}.future-partners h2,.support-heading h2{font-size:clamp(52px,7vw,98px);font-weight:600;letter-spacing:-.055em;margin:25px 0 55px}.support-heading p{color:#bfc2c0;font-size:17px;line-height:1.7;margin-bottom:55px}.support-grid{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3c3f3d;border-left:1px solid #3c3f3d}.support-card{padding:42px;min-height:530px;border-right:1px solid #3c3f3d;border-bottom:1px solid #3c3f3d;display:flex;flex-direction:column;align-items:flex-start}.support-index{font-family:Arial Narrow,Arial,sans-serif;font-size:65px;font-weight:700;color:#343735;margin-bottom:55px}.support-card h3{font-size:clamp(50px,6vw,82px);font-weight:600;margin:18px 0}.support-card p{color:#bfc2c0;line-height:1.7;max-width:560px}.support-link{display:flex;justify-content:space-between;gap:30px;width:100%;border-bottom:2px solid var(--red);padding:15px 0;margin-top:auto;font-family:Impact,Arial Narrow,Arial,sans-serif;font-size:14px;letter-spacing:.08em}.support-link span{font-family:Arial,sans-serif;font-size:22px}.future-partners{padding-block:120px}.future-partners>header{display:grid;grid-template-columns:.65fr 1.35fr;gap:70px}.partner-openings{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b9bbb7;border-left:1px solid #b9bbb7}.partner-openings article{min-height:330px;padding:35px;border-right:1px solid #b9bbb7;border-bottom:1px solid #b9bbb7;display:flex;flex-direction:column}.partner-openings article>span{color:var(--red);font-size:12px}.partner-openings h3{font-size:34px;font-weight:600;margin:auto 0 20px}.partner-openings p{color:#5a5e5b;line-height:1.6}.future-cta{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:end;margin-top:60px}.future-cta p{color:#5a5e5b;line-height:1.7;font-size:17px}.future-cta .arrow-link{width:100%}@media(max-width:850px){.future-partners,.support-section{padding-block:80px}.future-cta,.future-partners>header,.support-heading{grid-template-columns:1fr;gap:25px}.support-heading p{margin-bottom:45px}.support-grid{grid-template-columns:1fr}.support-card{min-height:480px}.partner-openings{grid-template-columns:1fr}.partner-openings article{min-height:250px}}@media(max-width:560px){.future-partners h2,.support-heading h2{font-size:50px}.support-card{padding:28px;min-height:450px}.support-index{margin-bottom:40px}.partner-openings article{padding:28px}}