.platform_card_grid{background:var(--navy-deep)}
.platform_card_grid .container{padding-top:120px;padding-bottom:120px}
.platform_card_grid_head{margin-bottom:60px}
.platform_card_grid_head .eyebrow{margin-bottom:24px}
.platform_card_grid_head h2{margin-bottom:24px}
.platform_card_grid_head .lead{font-size:17px;line-height:1.7;color:rgba(241,237,226,0.7);max-width:680px}

.platform_card_grid_items{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}
.platform_card{background:rgba(241,237,226,0.04);border:1px solid rgba(241,237,226,0.1);border-radius:10px;padding:36px;transition:all .3s}
.platform_card:hover{transform:translateY(-4px);border-color:var(--copper-light);background:rgba(241,237,226,0.06)}
.platform_badge{display:inline-block;padding:5px 12px;background:var(--copper-gradient);color:var(--ecru,#f1ede2);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;border-radius:20px;margin-bottom:24px}
.platform_card h3{font-size:28px;font-weight:600;letter-spacing:-0.025em;margin-bottom:14px;color:var(--ecru)}
.platform_tag{font-size:12.5px;color:var(--sky,#a7b5c6);letter-spacing:.04em;display:block;margin-bottom:18px}
.platform_card > p{font-size:14.5px;color:rgba(241,237,226,0.7);line-height:1.65;margin-bottom:24px}
.platform_features{list-style:none;display:flex;flex-direction:column;gap:8px;margin:0 0 28px;padding:0}
.platform_features li{font-size:13.5px;color:var(--ecru);padding-left:18px;position:relative}
.platform_features li::before{content:"+";color:var(--copper-light);font-weight:600;position:absolute;left:0;top:-1px}
.platform_links{display:flex;flex-direction:column;gap:8px}
.platform_links a{font-size:13px;color:var(--copper-light);font-weight:500;letter-spacing:.03em;border-bottom:1px solid rgba(175,90,47,0.3);padding:6px 0;transition:all .2s}
.platform_links a:hover{border-color:var(--copper-light)}

@media(max-width:1024px){.platform_card_grid_items{grid-template-columns:1fr}}
