.fs-anchor{block-size:0;position:relative}.fs-anchor span{position:absolute}.fs-platform{background:#fff}.fs-wrap{box-sizing:border-box;margin-inline:auto;max-width:calc(var(--fs-column, 1138px) + var(--fs-gutter, 24px)*2);padding-inline:var(--fs-gutter,24px)}.fs-platform__main{align-items:center;display:flex;flex-wrap:wrap;gap:56px;padding-block:104px 48px}.fs-copy,.fs-media{flex:1 1 440px;min-inline-size:0}.fs-copy{display:flex;flex-direction:column;gap:18px}.fs-copy>*{margin:0}.fs-platform .fs-eyebrow{align-self:flex-start;background:#e9e4f5;border-radius:999px;font-size:.8125rem;font-weight:600;letter-spacing:.08em;line-height:1.2;padding-block:7px;padding-inline:13px;text-transform:uppercase}.fs-lead{font-size:1.35rem;line-height:1.35}.fs-platform__features{display:grid;gap:20px 28px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:0;padding:0}.fs-platform__features li{display:flex;flex-direction:column;gap:4px}.fs-card-title{font-weight:600;margin:0}.fs-platform__features p,.fs-platform__steps p{margin:0}.fs-platform__stage{border-radius:32px;flex:1 1 440px;inline-size:100%;min-block-size:320px;min-inline-size:0;overflow:hidden;position:relative}.fs-platform .fs-credit{background:rgba(58,10,85,.75);border-radius:6px;color:#fff;font-size:.75rem;inset-block-end:14px;inset-inline-end:16px;margin:0;padding-block:4px;padding-inline:9px;position:absolute}.fs-platform__stage>.fs-placeholder,.fs-platform__stage>img{border-radius:16px;inline-size:100%}.fs-platform__screen{background:#1e1e24;border-radius:14px;box-shadow:0 18px 40px rgba(58,10,85,.18);padding:10px;position:absolute}.fs-platform__screen--back{inline-size:68%;inset-block-start:40px;inset-inline-end:34px}.fs-platform__screen--front{box-shadow:0 24px 50px rgba(58,10,85,.28);inline-size:56%;inset-block-end:34px;inset-inline-start:30px}.fs-platform__screen img{aspect-ratio:16/10;block-size:auto;border-radius:4px;display:block;inline-size:100%;object-fit:cover}.fs-platform__stage--pair{background:linear-gradient(140deg,#e9e4f5,#f1f2c4);block-size:500px}.fs-media img,.fs-placeholder{border-radius:28px;inline-size:100%}.fs-media img{block-size:auto;display:block}.fs-placeholder{aspect-ratio:4/3;border:2px dashed #a99bd1}.fs-platform .fs-placeholder{background:linear-gradient(140deg,#e9e4f5,#f1f2c4)}.fs-platform__steps-wrap{padding-block-end:104px}.fs-platform__steps{display:flex;flex-wrap:wrap;gap:16px;list-style:none;margin:0;padding:0}.fs-platform__steps li{background:#f6f4fb;border-radius:20px;display:flex;flex:1 1 220px;flex-direction:column;gap:6px;padding-block:22px;padding-inline:24px}.fs-step-num{color:#6a3fa0;font-size:.8125rem;font-weight:600;margin:0}@media (max-width:767px){.fs-platform__features{grid-template-columns:1fr}.fs-platform__main{padding-block-start:64px}.fs-platform__steps-wrap{padding-block-end:64px}}