.platform-showcase .page-width{max-width:var(--th-container-max, 1400px);margin-inline:auto;padding-inline:var(--th-container-padding, 24px)}.platform-showcase__header{text-align:center;margin-bottom:48px}.platform-showcase .platform-showcase__title.platform-showcase__title{font-family:var(--th-font-heading);font-size:var(--th-fs-2xl);font-weight:700;line-height:1.2;margin:0}.platform-showcase__subtitle{color:var(--ps-text, #00214e);opacity:.8;max-width:700px;margin:16px auto 0;font-size:1.05rem}.platform-showcase__row{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center;margin-bottom:56px}.platform-showcase__row:last-child{margin-bottom:0}.platform-showcase__row--media-right .platform-showcase__media{order:2}.platform-showcase__media{min-width:0}.platform-showcase__grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:40px 32px;align-items:start}.platform-showcase__card{min-width:0}.platform-showcase__copy--card{padding-top:20px}.platform-showcase__frame{border:1px solid rgba(0,33,78,.1);border-radius:var(--th-radius-lg, 12px);overflow:hidden;background:var(--th-surface, #F7F9FB);box-shadow:0 1px 2px #00214e0a,0 12px 32px #00214e1a;isolation:isolate}.platform-showcase__viewport{position:relative;aspect-ratio:1624 / 1207;overflow:hidden}.platform-showcase__viewport img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}.platform-showcase__viewport--contain img{object-fit:contain}.platform-showcase__heading{color:var(--ps-text, #00214e);font-size:1.3rem;font-weight:700;margin:0 0 16px}.platform-showcase__copy--card .platform-showcase__heading{font-size:1.15rem;margin-bottom:10px}.platform-showcase__text{color:var(--ps-text, #00214e);opacity:.8;font-size:var(--th-fs-base, 1rem);line-height:1.6;margin:0}@media screen and (max-width:749px){.platform-showcase .platform-showcase__title.platform-showcase__title{font-size:var(--th-fs-h2-mobile, 1.75rem)}.platform-showcase__header{margin-bottom:32px}.platform-showcase__row{grid-template-columns:1fr;gap:20px;margin-bottom:48px}.platform-showcase__row--media-right .platform-showcase__media{order:0}.platform-showcase__grid{gap:40px}.platform-showcase__copy--card{padding-top:16px}}
/*# sourceMappingURL=/cdn/shop/t/5/assets/th-platform-showcase.css.map */
