.fm-ws-pricing{font-family:Hanken Grotesk,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;-webkit-font-smoothing:antialiased}.fm-ws-pricing__container{max-width:1180px;margin:0 auto;padding:80px 24px 40px}.fm-ws-pricing__tag{font-family:IBM Plex Mono,monospace;font-size:12px;letter-spacing:.14em;color:#5b2c82;margin-bottom:14px}.fm-ws-pricing__heading{font-weight:800;font-size:clamp(28px,3.8vw,44px);line-height:1.02;letter-spacing:-.03em;margin:0 0 20px;max-width:620px;color:#12181a}.fm-ws-pricing__text{font-size:16.5px;line-height:1.65;color:#3d3345;max-width:640px;margin:0 0 36px}.fm-ws-pricing__split{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:stretch}.fm-ws-pricing__est{background:#e7eee6;border:1px solid rgba(91,44,130,.16);border-radius:12px;padding:32px}.fm-ws-pricing__est-lbl{font-family:IBM Plex Mono,monospace;font-size:11px;letter-spacing:.1em;color:#5b6b62;margin-bottom:8px}.fm-ws-pricing__est-val{font-weight:800;font-size:46px;letter-spacing:-.03em;margin-bottom:6px;color:#12181a}.fm-ws-pricing__range{width:100%;accent-color:#5B2C82;height:6px;cursor:pointer}.fm-ws-pricing__range-lbls{display:flex;justify-content:space-between;font-family:IBM Plex Mono,monospace;font-size:11px;color:#6a7a70;margin-top:4px}.fm-ws-pricing__results{margin-top:24px;border-top:1px solid rgba(91,44,130,.16);padding-top:20px;display:flex;flex-direction:column;gap:12px}.fm-ws-pricing__result-row{display:flex;justify-content:space-between;font-size:15px;color:#12181a}.fm-ws-pricing__result-row span{color:#4d4350}.fm-ws-pricing__submit{display:block;text-align:center;text-decoration:none;margin-top:24px;background:#5b2c82;color:#f5f2fa;font-weight:700;font-size:15px;padding:14px;border-radius:6px}.fm-ws-pricing__table{border:1px solid rgba(91,44,130,.2);border-radius:12px;overflow:hidden;background:#f5f2fa}.fm-ws-pricing__thead{display:grid;grid-template-columns:1.5fr .8fr .9fr;background:#12181a;color:#f5f2fa;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.05em}.fm-ws-pricing__th{padding:15px 20px}.fm-ws-pricing__trow{display:grid;grid-template-columns:1.5fr .8fr .9fr;transition:all .2s ease}.fm-ws-pricing__trow--even{background:#faf8f1}.fm-ws-pricing__trow--active{background:#5b2c8214!important;box-shadow:inset 3px 0 #5b2c82}.fm-ws-pricing__td{padding:18px 20px;align-self:center}.fm-ws-pricing__tier-name{font-weight:700;font-size:15px;color:#12181a}.fm-ws-pricing__tier-desc{font-size:13px;color:#6a7a70;margin-top:3px}.fm-ws-pricing__tier-save{text-align:center;font-family:IBM Plex Mono,monospace;font-weight:600;font-size:14px;color:#b0693b}.fm-ws-pricing__tier-price{text-align:right;font-weight:700;font-size:16px;color:#5b2c82}.fm-ws-pricing__tfooter{padding:16px 20px;font-family:IBM Plex Mono,monospace;font-size:11px;color:#6a7a70;background:#faf8f1;border-top:1px solid rgba(91,44,130,.12);text-transform:uppercase}@media(max-width:820px){.fm-ws-pricing__split{grid-template-columns:1fr}.fm-ws-pricing__thead,.fm-ws-pricing__trow{grid-template-columns:1.2fr .9fr .9fr}.fm-ws-pricing__th,.fm-ws-pricing__td{padding-left:13px;padding-right:11px;font-size:12.5px;line-height:16px}}.fm-ws-pricing__switcher{display:inline-flex;gap:8px;background:#5b2c8214;padding:5px;border-radius:30px;margin-bottom:24px}.fm-ws-pricing__switch-btn{border:none;background:transparent;padding:9px 20px;border-radius:24px;font-family:IBM Plex Mono,monospace;font-size:13px;font-weight:600;color:#5b2c82;cursor:pointer;transition:all .2s ease}.fm-ws-pricing__switch-btn.is-active{background:#5b2c82;color:#f5f2fa;box-shadow:0 2px 8px #5b2c824d}.fm-ws-pricing__specs{margin-top:48px}.fm-ws-pricing__specs-table{border:1px solid rgba(91,44,130,.2);border-radius:12px;overflow:hidden;background:#f5f2fa}.fm-ws-pricing__specs-row{display:grid;grid-template-columns:1.5fr 1fr 1fr;padding:14px 20px;font-size:14.5px;color:#12181a;align-items:center;border-bottom:1px solid rgba(91,44,130,.08)}.fm-ws-pricing__specs-row:last-child{border-bottom:none}.fm-ws-pricing__specs-head{background:#12181a;color:#f5f2fa;font-family:IBM Plex Mono,monospace;font-size:11.5px;letter-spacing:.05em;font-weight:700;padding:15px 20px}.fm-ws-pricing__specs-row--even{background:#faf8f1}
/*# sourceMappingURL=/cdn/shop/t/15/assets/ws-pricing.css.map */
