.platform-site-header .brand strong{color:inherit}
.platform-site-footer .brand{color:#fff}
.platform-flex-section .post-signup-grid{width:100%}
.platform-steps-list{display:grid;gap:12px}
.platform-steps-list article{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;border:1px solid #e2e8f0;border-radius:14px;background:#fff;padding:16px}
.platform-steps-list article>span{display:grid;width:30px;height:30px;place-items:center;border-radius:50%;background:#dbeafe;color:#1d4ed8;font-weight:900}
.platform-steps-list h3{margin:0 0 4px;color:#172033}
.platform-steps-list p{margin:0;color:#667085}
.platform-comparison-wrap{width:100%;overflow:auto;border:1px solid #e2e8f0;border-radius:14px;background:#fff}
.platform-comparison{width:100%;min-width:620px;border-collapse:collapse}
.platform-comparison th,.platform-comparison td{border-bottom:1px solid #edf1f6;padding:14px 16px;text-align:left}
.platform-comparison thead th{background:#f8fafc;color:#172033;font-size:12px;text-transform:uppercase}
.platform-comparison tbody tr:last-child th,.platform-comparison tbody tr:last-child td{border-bottom:0}
.platform-contact-card{display:grid;gap:12px}
.platform-link-list{display:grid;gap:8px}
.platform-link-list h4{margin:0}
.platform-feature-grid .number{font-size:14px}
.platform-form h2{margin-top:0}
.platform-form .secure-note{margin:10px 0 0}
.platform-plans .card ul{margin:14px 0 0;padding-left:18px;color:#475569}
.platform-plans .button.full{margin-top:18px}
.platform-flex-section dl{display:grid;grid-template-columns:160px minmax(0,1fr);gap:8px 14px}
.platform-flex-section dt{color:#64748b;font-weight:900}
.platform-flex-section dd{margin:0;overflow-wrap:anywhere}
.platform-flex-section pre{white-space:pre-wrap;overflow:auto;border:1px solid #e2e8f0;border-radius:12px;background:#f8fafc;padding:14px}
@media(max-width:820px){.platform-steps-list article,.platform-flex-section dl{grid-template-columns:1fr}.platform-comparison{min-width:540px}.platform-site-header .brand strong{white-space:normal}}
