.ai-practice-before-after{padding:88px 0}.ai-practice-before-after>div:nth-of-type(2){grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:34px;display:grid}.ai-practice-before-after figure{background:#fff;border:1px solid #d7dae0;margin:0;overflow:hidden}.ai-practice-before-after figcaption{color:#4b5563;letter-spacing:.04em;text-transform:uppercase;border-bottom:1px solid #d7dae0;padding:13px 16px;font-size:.8rem;font-weight:700}.ai-practice-before-after img{width:100%;height:auto;display:block}.ai-practice-before-after>p{color:#666d7a;margin:14px 0 0;font-size:.86rem}@media (max-width:760px){.ai-practice-before-after{padding:62px 0}.ai-practice-before-after>div:nth-of-type(2){grid-template-columns:1fr;gap:16px;margin-top:26px}}.ai-practice-time{border-top:1px solid var(--line);padding:76px 0}.ai-practice-time .ai-practice-heading{margin-bottom:34px}.ai-practice-time ul{border-top:1px solid var(--ink);margin:0;padding:0;list-style:none}.ai-practice-time li{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1.5fr) minmax(0,.8fr) minmax(0,.8fr);align-items:baseline;gap:20px;padding:19px 0;display:grid}.ai-practice-time li span{letter-spacing:-.01em;font-size:1.02rem}.ai-practice-time li em{color:var(--muted);font-size:.92rem;font-style:normal;-webkit-text-decoration:line-through #c3c3c8;text-decoration:line-through #c3c3c8}.ai-practice-time li strong{letter-spacing:-.02em;font-size:1.02rem}.ai-practice-caveat{color:var(--muted);margin:18px 0 0;font-size:.82rem}@media (max-width:760px){.ai-practice-time{padding:54px 0}.ai-practice-time li{grid-template-columns:1fr auto;gap:6px 16px}.ai-practice-time li span{grid-column:1/-1}.ai-practice-time li em{justify-self:start}.ai-practice-time li strong{justify-self:end}}.ai-practice-context{letter-spacing:.1em;text-transform:uppercase;color:#b7b7ba;margin:0 0 24px;font-size:.78rem;font-weight:700}.ai-practice-workflow{border-top:1px solid var(--line);padding:76px 0}.ai-practice-workflow .ai-practice-heading{margin-bottom:36px}.ai-workflow-rail{border-top:1px solid var(--ink);grid-template-columns:repeat(6,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.ai-workflow-rail li{border-bottom:1px solid var(--line);min-height:168px;padding:18px 16px 22px;position:relative}.ai-workflow-rail li+li{border-left:1px solid var(--line)}.ai-workflow-rail span{letter-spacing:.1em;color:var(--muted);margin-bottom:22px;font-size:.7rem;font-weight:700;display:block}.ai-workflow-rail li:not(:last-child):after{content:"";border-top:1px solid var(--ink);border-right:1px solid var(--ink);width:7px;height:7px;position:absolute;top:26px;right:-4px;transform:rotate(45deg)}.ai-workflow-rail strong{letter-spacing:-.02em;margin-bottom:7px;font-size:1.02rem;line-height:1.12;display:block}.ai-workflow-rail p{color:var(--muted);margin:0;font-size:.85rem;line-height:1.4}@media (max-width:1024px){.ai-workflow-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.ai-workflow-rail li:nth-child(3n+1){border-left:0}.ai-workflow-rail li:nth-child(3n):after{display:none}}@media (max-width:640px){.ai-practice-workflow{padding:54px 0}.ai-workflow-rail{grid-template-columns:1fr}.ai-workflow-rail li{min-height:0;padding:16px 0 18px;border-left:0!important}.ai-workflow-rail li:after{display:none!important}.ai-workflow-rail span{margin-bottom:10px}}
