.ai-workflow-steps{padding:120px 0;background:rgba(0,0,0,.031372549)}@media (max-width:1199.98px){.ai-workflow-steps{padding:80px 0}}.ai-workflow-steps .inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column;align-items:center;width:100%;margin:0 auto}.ai-workflow-steps .eyebrow{margin:0 0 24px;padding:8px 14px;border:1px solid rgba(0,0,0,.1019607843);border-radius:24px;font:500 12px/100% Inter,Helvetica Neue,Arial,sans-serif;color:#000;letter-spacing:4%;text-transform:uppercase}.ai-workflow-steps .title{margin:0 0 24px;max-width:910px;text-align:center;font:600 48px/100% Inter,Helvetica Neue,Arial,sans-serif;color:#000;letter-spacing:-2.5%}@media (max-width:1199.98px){.ai-workflow-steps .title{font-size:32px}}.ai-workflow-steps .description{margin:0 0 64px;max-width:680px;text-align:center;font:400 18px/120% Inter,Helvetica Neue,Arial,sans-serif;color:rgba(0,0,0,.8);letter-spacing:-1%}@media (max-width:1199.98px){.ai-workflow-steps .description{margin-bottom:40px;max-width:100%;font-size:16px}}@media (max-width:767.98px){.ai-workflow-steps .description{margin-bottom:30px}}.ai-workflow-steps .steps{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:row;gap:20px;width:100%;margin:0;padding:0;list-style:none}@media (max-width:1199.98px){.ai-workflow-steps .steps{gap:48px;flex-direction:column}}@media (max-width:767.98px){.ai-workflow-steps .steps{gap:32px}}.ai-workflow-steps .step{flex:1 1 0;min-width:0;margin:0}.ai-workflow-steps .content{margin:0 0 16px;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex-direction:column}.ai-workflow-steps .number{display:inline;font:600 16px/120% Inter,Helvetica Neue,Arial,sans-serif;color:#000;letter-spacing:-1%;margin:0 0 12px}.ai-workflow-steps .step-title{display:inline;margin:0;font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;color:rgba(0,0,0,.8);letter-spacing:-1%}.ai-workflow-steps .step-desc{margin:10px 0 0;font:400 16px/140% Inter,Helvetica Neue,Arial,sans-serif;color:rgba(0,0,0,.8);letter-spacing:-2.5%}@media (max-width:767.98px){.ai-workflow-steps .step-desc{margin-top:8px;font-size:12px;line-height:140%}}.ai-workflow-steps .media{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:100%;height:335px;padding:32px;box-sizing:border-box;border-radius:16px;background:#fff;overflow:hidden}@media (max-width:767.98px){.ai-workflow-steps .media{height:300px;padding:20px;border-radius:16px}}.ai-workflow-steps .media .tm-card{background:#0245f5;border-radius:24px;color:#fff;padding:16px;font:400 16px/120% Inter,Helvetica Neue,Arial,sans-serif;letter-spacing:-1%;min-width:312px;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%}@media (min-width:768px) and (max-width:1199.98px){.ai-workflow-steps .media .tm-card{font:400 18.46px/120% Inter,Helvetica Neue,Arial,sans-serif;min-width:360px;width:-moz-max-content;width:-webkit-max-content;width:max-content;max-width:100%;border-radius:27.69px;padding:18.46px}}@media (max-width:767.98px){.ai-workflow-steps .media .tm-card{font:400 14.36px/120% Inter,Helvetica Neue,Arial,sans-serif;min-width:auto;width:280px;max-width:100%;border-radius:21.54px;padding:14.36px}}.ai-workflow-steps .media .tm-card p{margin:0}.ai-workflow-steps .media .tm-card p:first-of-type{margin:0 0 16px}.ai-workflow-steps .media .tm-card p:empty{display:none}.ai-workflow-steps .media .tm-card .tm-message__footer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;width:100%;margin-top:12px}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;flex:0 0 auto}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--add{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:16px}@media (max-width:1199.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--add{width:18.47px;height:18.47px}}@media (max-width:767.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--add{width:14.36px;height:14.36px}}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--add:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/add.svg) 50%/contain no-repeat}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--mic{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:16px;margin-left:auto;margin-right:8px}@media (max-width:1199.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--mic{width:18.47px;height:18.47px}}@media (max-width:767.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--mic{width:14.36px;height:14.36px}}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--mic:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/mic.svg) 50%/contain no-repeat}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:100%;background:#fff}@media (max-width:1199.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send{width:27.69px;height:27.69px}}@media (max-width:767.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send{width:21.54px;height:21.54px}}.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send:before{content:"";width:16px;height:16px;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/arrow-up.svg) 50%/contain no-repeat}@media (max-width:1199.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send:before{width:18.46px;height:18.46px}}@media (max-width:767.98px){.ai-workflow-steps .media .tm-card .tm-message__footer .tm-message__action.tm-message__action--send:before{width:14.36px;height:14.36px}}.ai-workflow-steps .media .tm-card .tm-sent__status{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;align-items:center;justify-content:flex-start;gap:4px;margin-bottom:16px}.ai-workflow-steps .media .tm-card .tm-sent__status .tm-sent__check{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:16px;height:16px}.ai-workflow-steps .media .tm-card .tm-sent__status .tm-sent__check:before{content:"";position:absolute;inset:0;background:url(/wp-content/themes/textmagic-new/assets/icons/mcp-feature/checkmark.svg) 50%/contain no-repeat}.ai-workflow-steps .media .tm-card .tm-confirm__details{margin-bottom:16px}