.platform-hero__logo{background:#fff;border-radius:50%;-webkit-box-shadow:0 1.5rem 3rem rgba(0,0,0,.25);box-shadow:0 1.5rem 3rem rgba(0,0,0,.25);height:auto;max-width:12rem;width:100%}@media(min-width:992px){.platform-hero__logo{max-width:14rem}}.platform-hero .btn-outline-light{border-radius:50rem}.platform-page .service-page .platform-overview{color:#5b6785;font-size:1.05rem}.platform-page .service-page .platform-overview p:last-child{margin-bottom:0}.platform-page .service-page .platform-services{display:grid;grid-gap:1.5rem;gap:1.5rem}.platform-page .service-page .platform-service{background:#fff;gap:1rem}.platform-page .service-page .platform-service__head{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.5rem 1.5rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.platform-page .service-page .platform-service__links{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:700;gap:1.25rem}.platform-page .service-page .platform-service__links a{-webkit-text-decoration:none;text-decoration:none}.platform-page .service-page .platform-specifics{border-top:1px solid #e3e8f4;display:grid;grid-gap:0 2rem;gap:0 2rem;margin:0;padding-top:.5rem}@media(min-width:768px){.platform-page .service-page .platform-specifics{grid-template-columns:repeat(2,minmax(0,1fr))}}.platform-page .service-page .platform-specifics__row{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #e3e8f4;display:-webkit-box;display:-ms-flexbox;display:flex;gap:1rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:.75rem;padding-top:.75rem}.platform-page .service-page .platform-specifics dt{color:#0b163f;font-weight:600}.platform-page .service-page .platform-specifics dt small{color:#5b6785;display:block;font-weight:400;margin-top:.125rem}.platform-page .service-page .platform-specifics dd{color:#0b163f;-ms-flex-negative:0;flex-shrink:0;font-weight:700;margin:0;text-align:right}.platform-page .service-page .platform-flag{border-radius:50rem;display:inline-block;font-size:.8rem;min-width:3.25rem;padding:.2rem .75rem;text-align:center}.platform-page .service-page .platform-flag--yes{background:rgba(0,255,78,.12);color:#00cc3e}.platform-page .service-page .platform-flag--no{background:#f3f5fd;color:#5b6785}.platform-page .service-page .platform-examples{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:.25rem 1rem}.platform-page .service-page .platform-examples span{color:#5b6785}.platform-page .service-page .platform-slugs code{word-break:break-all}.platform-page .service-page .platform-group{margin-top:0;padding:1.5rem}.platform-page .service-page .platform-group__members{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin-top:1rem}.platform-page .service-page .platform-note p:last-child{margin-bottom:0}.platform-page .service-page .platform-note__examples{border-top:1px solid #e3e8f4;list-style:none;margin:1rem 0 0;padding:.75rem 0 0}.platform-page .service-page .platform-note__examples li:before{color:#5b6785;content:"↗ "}.platform-page .service-page .platform-status{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 2rem;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-top:0;padding:1.5rem}