.crm-ap__top{flex-wrap:nowrap}.crm-ap__gatilhos{flex:1 1 auto}.crm-ap__gatilhos>:first-child{margin-left:auto}.crm-ap__stage{display:grid;grid-template-columns:minmax(0,1fr) minmax(56px,.42fr) minmax(0,1fr) minmax(0,1.75fr);align-items:center;gap:0 clamp(14px,1.8vw,24px);min-height:330px;padding:clamp(18px,2.4vw,32px)}.crm-ap__no{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;border:1px solid var(--line);border-radius:20px;background:#ffffffe6;box-shadow:0 1px 2px #17140f0a,0 18px 40px -24px #17140f4d;transition:box-shadow .4s var(--ease),border-color .4s}.crm-ap__no.is-hot{border-color:color-mix(in oklab,var(--primary) 55%,transparent);box-shadow:0 0 0 5px color-mix(in oklab,var(--primary) 14%,transparent),0 18px 40px -24px #17140f4d}.crm-ap__no-ico{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:14px;background:var(--paper-2);color:var(--ink-2)}.crm-ap__no-ico .st-i{width:22px;height:22px}.crm-ap__no-ico--marca{background:conic-gradient(from 210deg,var(--ring-1),var(--ring-2),var(--ring-3),var(--ring-4),var(--ring-1));font-family:var(--font-display);font-size:20px;font-weight:700;color:#fff}.crm-ap__no-txt{display:flex;flex-direction:column;gap:3px;min-width:0}.crm-ap__no-txt i{font-style:normal;font-size:11.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crm-ap__no-txt b{font-size:15px;font-weight:650;line-height:1.35;text-wrap:pretty}.crm-ap__fio{position:relative;display:flex;flex-direction:column;align-items:center;gap:8px}.crm-ap__fio:before{content:"";width:100%;height:2px;background-image:linear-gradient(90deg,color-mix(in oklab,var(--ink) 30%,transparent) 50%,transparent 50%);background-size:9px 2px;animation:crm-ap-trilha 1.1s linear infinite}@keyframes crm-ap-trilha{to{background-position:9px 0}}.crm-ap__fio em{font-style:normal;font-size:11.5px;font-weight:650;color:var(--muted);white-space:nowrap}.crm-ap__pacote{position:absolute;left:0;top:-6px;width:14px;height:14px;border-radius:50%;background:var(--primary-btn);box-shadow:0 0 0 4px color-mix(in oklab,var(--primary) 20%,transparent);opacity:0}.crm-ap__pacote.is-vai{animation:crm-ap-vai .9s var(--ease) both}@keyframes crm-ap-vai{0%{left:0;opacity:0}15%{opacity:1}85%{opacity:1}to{left:calc(100% - 14px);opacity:0}}.crm-ap__passos{position:relative;display:flex;flex-direction:column;gap:8px;margin:0;padding:0 0 0 18px;list-style:none}.crm-ap__passos:before{content:"";position:absolute;left:0;top:18px;bottom:18px;width:2px;border-radius:2px;background:color-mix(in oklab,var(--ink) 12%,transparent)}.crm-ap__passo{position:relative;display:flex;align-items:center;gap:12px;padding:12px 14px;border:1px solid var(--line);border-radius:16px;background:#ffffffe6;opacity:.55;transition:opacity .4s,border-color .4s,background-color .4s,transform .5s var(--ease)}.crm-ap__passo:before{content:"";position:absolute;left:-18px;top:50%;width:18px;height:2px;background:color-mix(in oklab,var(--ink) 12%,transparent)}.crm-ap__passo.is-feito{opacity:1;border-color:color-mix(in oklab,var(--ok) 35%,var(--line));background:#fff}.crm-ap__passo.is-agora{transform:translate(4px)}.crm-ap__passo-ico{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:36px;border-radius:11px;background:var(--paper-2);color:var(--ink-2)}.crm-ap__passo-ico .st-i{width:18px;height:18px}.crm-ap__passo-txt{display:flex;flex-direction:column;gap:3px;flex:1 1 auto;min-width:0}.crm-ap__passo-txt b{font-size:14px;font-weight:650;line-height:1.35;text-wrap:pretty}.crm-ap__passo-txt code{align-self:flex-start;max-width:100%;padding:2px 7px;border-radius:6px;background:var(--ink);font-family:var(--font-mono);font-size:11.5px;color:#f4efe7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-ap__ok{display:inline-flex;flex:0 0 auto;color:var(--ok-ink);opacity:0;transform:scale(.6);transition:opacity .3s,transform .4s var(--ease)}.crm-ap__ok .st-i{width:20px;height:20px}.crm-ap__passo.is-feito .crm-ap__ok{opacity:1;transform:none}.crm-ap__nota{align-self:flex-start}.crm-ap__link{font-weight:650;color:var(--primary-text);text-decoration:underline;text-underline-offset:2px}@media(max-width:1080px){.crm-ap__top{flex-wrap:wrap}.crm-ap__gatilhos{flex-basis:100%}.crm-ap__gatilhos>:first-child{margin-left:0}.crm-ap__stage{grid-template-columns:minmax(0,1fr) minmax(48px,.35fr) minmax(0,1fr);gap:18px 14px}.crm-ap__passos{grid-column:1 / -1;padding-left:0}.crm-ap__passos:before,.crm-ap__passo:before{display:none}}@media(max-width:640px){.crm-ap__gatilhos{margin:0 -12px;padding:0 12px}.crm-ap__gatilhos .ck-pill{flex:0 0 auto}.crm-ap__stage{grid-template-columns:minmax(0,1fr);gap:0;padding:12px}.crm-ap__no{flex-direction:row;align-items:center;padding:14px}.crm-ap__fio{height:52px;justify-content:center}.crm-ap__fio:before{position:absolute;left:50%;top:0;width:2px;height:100%;background-image:linear-gradient(180deg,color-mix(in oklab,var(--ink) 30%,transparent) 50%,transparent 50%);background-size:2px 9px;animation-name:crm-ap-trilha-v}.crm-ap__fio em{position:relative;padding:2px 8px;border-radius:999px;background:var(--paper)}.crm-ap__pacote{display:none}.crm-ap__passos{margin-top:14px}.crm-ap__passo-txt code{white-space:normal;overflow-wrap:anywhere}}@keyframes crm-ap-trilha-v{to{background-position:0 9px}}@media(prefers-reduced-motion:reduce){.crm-ap__fio:before{animation:none}.crm-ap__pacote.is-vai{animation:none}}
