.gradient-primary[data-v-2f8d4b5c]{background:#60a5fa}.gradient-orange[data-v-2f8d4b5c]{background:#fb923c}.gradient-purple[data-v-2f8d4b5c]{background:#a78bfa}.gradient-emerald[data-v-2f8d4b5c]{background:#34d399}.shape-blob-1[data-v-2f8d4b5c]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-2f8d4b5c]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-2f8d4b5c]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-2f8d4b5c]{border-radius:50%}@keyframes blog-orb-float-2f8d4b5c{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.final-cta[data-v-2f8d4b5c]{background:var(--surface-ground);border-top:1px solid var(--mkt-border-color);padding:clamp(4rem,9vw,7rem) 1.5rem;position:relative;overflow:hidden}.final-cta__mesh[data-v-2f8d4b5c]{pointer-events:none;z-index:0;position:absolute;inset:0}.final-cta__inner[data-v-2f8d4b5c]{max-width:var(--mkt-head-width);margin:0 auto}.final-cta__title[data-v-2f8d4b5c]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 2.25rem;font-size:clamp(min(22px,7vw),3.5vw,34px);font-weight:800;line-height:1.3}.final-cta__title b[data-v-2f8d4b5c],.final-cta__title h1[data-v-2f8d4b5c],.final-cta__title h2[data-v-2f8d4b5c],.final-cta__title h3[data-v-2f8d4b5c],.final-cta__title h4[data-v-2f8d4b5c],.final-cta__title p[data-v-2f8d4b5c],.final-cta__title span[data-v-2f8d4b5c],.final-cta__title strong[data-v-2f8d4b5c]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.final-cta__actions[data-v-2f8d4b5c] .p-button{border-radius:var(--mkt-radius);padding:.9rem 2rem;font-size:1rem;font-weight:600;transition:transform .2s,box-shadow .2s,background .2s,border-color .2s,color .2s}.final-cta__actions[data-v-2f8d4b5c] .p-button:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.final-cta__actions[data-v-2f8d4b5c] .p-button{transition:none}.final-cta__actions[data-v-2f8d4b5c] .p-button:hover{transform:none}}.final-cta__actions[data-v-2f8d4b5c] .p-button:not(.p-button-outlined){background:var(--mkt-color-brand-strong);box-shadow:var(--mkt-shadow);color:#fff;border:1px solid #0000}.final-cta__actions[data-v-2f8d4b5c] .p-button:not(.p-button-outlined):hover{background:var(--mkt-color-brand-strong);box-shadow:var(--mkt-shadow-hover)}.final-cta__actions[data-v-2f8d4b5c] .p-button-outlined{background:var(--surface-card);border:1px solid var(--mkt-border-color);box-shadow:none;color:var(--text-color)}.final-cta__actions[data-v-2f8d4b5c] .p-button-outlined:hover{background:var(--surface-card);border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));color:var(--mkt-color-brand-strong)}@media (max-width:768px){.final-cta[data-v-2f8d4b5c]{padding:3.5rem 1.25rem}.final-cta__actions[data-v-2f8d4b5c] .p-button{width:100%;max-width:280px}}.gradient-primary[data-v-686885a3]{background:#60a5fa}.gradient-orange[data-v-686885a3]{background:#fb923c}.gradient-purple[data-v-686885a3]{background:#a78bfa}.gradient-emerald[data-v-686885a3]{background:#34d399}.shape-blob-1[data-v-686885a3]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-686885a3]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-686885a3]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-686885a3]{border-radius:50%}@keyframes blog-orb-float-686885a3{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.roadmap-hero[data-v-686885a3]{background:linear-gradient(180deg,var(--p-surface-950),var(--p-surface-900));flex-direction:column;min-height:660px;display:flex;position:relative;overflow:hidden}.roadmap-hero__sky-mesh[data-v-686885a3]{opacity:.5;pointer-events:none;z-index:0;position:absolute;inset:0}.roadmap-hero__content[data-v-686885a3]{max-width:calc(var(--mkt-head-width) + 3rem);text-align:center;z-index:2;width:100%;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem 1.5rem;position:relative}.roadmap-hero__title[data-v-686885a3]{color:#fff;font-family:var(--mkt-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0 0 1.15rem;font-size:clamp(24px,4vw,42px);font-weight:800;line-height:1.2}.roadmap-hero__title b[data-v-686885a3],.roadmap-hero__title h1[data-v-686885a3],.roadmap-hero__title h2[data-v-686885a3],.roadmap-hero__title h3[data-v-686885a3],.roadmap-hero__title h4[data-v-686885a3],.roadmap-hero__title p[data-v-686885a3],.roadmap-hero__title span[data-v-686885a3],.roadmap-hero__title strong[data-v-686885a3]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.roadmap-hero__subtitle[data-v-686885a3]{color:#ffffffad;font-family:var(--mkt-font-body);text-wrap:pretty;margin:0 0 2rem;font-size:clamp(16px,1.4vw,18px);font-weight:400;line-height:1.6}.roadmap-hero__subtitle[data-v-686885a3] h1,.roadmap-hero__subtitle[data-v-686885a3] h2,.roadmap-hero__subtitle[data-v-686885a3] h3,.roadmap-hero__subtitle[data-v-686885a3] h4,.roadmap-hero__subtitle[data-v-686885a3] p,.roadmap-hero__subtitle[data-v-686885a3] span{color:inherit;font-family:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;font-size:inherit!important}.roadmap-hero__subtitle[data-v-686885a3] b,.roadmap-hero__subtitle[data-v-686885a3] strong{color:var(--text-color);font-weight:600}.roadmap-hero__actions[data-v-686885a3]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.roadmap-hero__cta[data-v-686885a3]{background:var(--mkt-color-brand-strong);border-radius:var(--mkt-radius);color:#fff;border:1px solid #0000;align-items:center;gap:.5rem;padding:.85rem 1.75rem;font-size:.98rem;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,transform .2s;display:inline-flex}.roadmap-hero__cta[data-v-686885a3]:hover{background:var(--mkt-color-brand-strong);transform:translateY(-1px)}.roadmap-hero__cta--ghost[data-v-686885a3]{color:#ffffffe6;background:0 0;border-color:#ffffff47}.roadmap-hero__cta--ghost[data-v-686885a3]:hover{background:#ffffff0f;border-color:#ffffff80}.roadmap-hero__scene[data-v-686885a3]{flex:1 1 0;min-height:220px;position:relative}.roadmap-hero__svg[data-v-686885a3]{width:100%;height:100%;display:block;position:absolute;inset:0}.roadmap-hero__mountain--far[data-v-686885a3]{fill:color-mix(in srgb,var(--p-primary-400) 8%,var(--p-surface-800));opacity:.4}.roadmap-hero__mountain--snow-far[data-v-686885a3]{fill:#ffffff0f}.roadmap-hero__mountain--back[data-v-686885a3]{fill:color-mix(in srgb,var(--p-primary-400) 6%,var(--p-surface-900))}.roadmap-hero__mountain--snow-back[data-v-686885a3]{fill:#ffffff1a}.roadmap-hero__mountain--mid[data-v-686885a3]{fill:color-mix(in srgb,var(--p-primary-400) 4%,var(--p-surface-950))}.roadmap-hero__mountain--front[data-v-686885a3]{fill:color-mix(in srgb,var(--p-primary-500) 3%,var(--p-surface-950))}.roadmap-hero__fog[data-v-686885a3]{opacity:.45}.roadmap-hero__trail-path[data-v-686885a3]{fill:none;stroke:#ffffff52;stroke-dasharray:6 6;stroke-linecap:round;stroke-width:1.5px}.roadmap-hero__markers[data-v-686885a3]{pointer-events:none;position:absolute;inset:0}.roadmap-hero__marker[data-v-686885a3]{cursor:pointer;pointer-events:auto;position:absolute;transform:translate(-50%,50%)}.roadmap-hero__marker-dot[data-v-686885a3]{background:color-mix(in srgb,var(--p-surface-950) 78%,transparent);border-radius:var(--mkt-radius-sm);color:#fff;font-family:var(--mkt-font-mono);border:1.5px solid #fffc;justify-content:center;align-items:center;width:26px;height:26px;font-size:.72rem;font-weight:600;transition:transform .2s,background .2s,border-color .2s;display:flex}.roadmap-hero__marker[data-v-686885a3]:hover{z-index:100}.roadmap-hero__marker:hover .roadmap-hero__marker-dot[data-v-686885a3]{background:var(--mkt-color-brand-strong);border-color:#fff;transform:scale(1.12)}.roadmap-hero__marker--summit[data-v-686885a3]{z-index:5}.roadmap-hero__marker-dot--summit[data-v-686885a3]{background:var(--mkt-color-brand-strong);color:#fff;border-color:#fff;width:30px;height:30px;font-size:.95rem}.roadmap-hero__marker--summit:hover .roadmap-hero__marker-dot--summit[data-v-686885a3]{background:var(--mkt-color-brand-strong);transform:scale(1.12)}.roadmap-hero__tooltip[data-v-686885a3]{background:var(--p-surface-950);border-radius:var(--mkt-radius);color:#fff;opacity:0;pointer-events:none;text-align:left;z-index:50;border:1px solid #ffffff29;flex-direction:column;gap:3px;width:210px;padding:.7rem .8rem;transition:opacity .2s,transform .2s;display:flex;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)translateY(6px);box-shadow:0 8px 24px #00000073}.roadmap-hero__marker:hover .roadmap-hero__tooltip[data-v-686885a3]{opacity:1;transform:translate(-50%)translateY(0)}.roadmap-hero__tooltip-accent[data-v-686885a3]{background:var(--mkt-color-brand);width:24px;height:2px;margin-bottom:5px;display:block}.roadmap-hero__tooltip-stage[data-v-686885a3]{color:#ffffff80;font-family:var(--mkt-font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.6rem;font-weight:500}.roadmap-hero__tooltip-name[data-v-686885a3]{font-size:.85rem;font-weight:700;line-height:1.25}.roadmap-hero__tooltip-sub[data-v-686885a3]{color:#fff9;font-size:.72rem;line-height:1.35}.roadmap-hero__tooltip-hint[data-v-686885a3]{color:#ffffffb8;margin-top:2px;font-size:.7rem;line-height:1.4}.roadmap-hero__tooltip[data-v-686885a3]:after{border:6px solid #0000;border-top:6px solid var(--p-surface-950);content:"";position:absolute;top:100%;left:50%;transform:translate(-50%)}.roadmap-hero__climber[data-v-686885a3]{opacity:.85;pointer-events:none;z-index:4;animation:3s ease-in-out infinite heroClimberBob-686885a3;position:absolute;transform:translate(-50%)rotate(-12deg)}@keyframes heroClimberBob-686885a3{0%,to{transform:translate(-50%)rotate(-12deg)translateY(0)}50%{transform:translate(-50%)rotate(-12deg)translateY(-3px)}}@media (prefers-reduced-motion:reduce){.roadmap-hero__climber[data-v-686885a3]{animation:none}.roadmap-hero__cta[data-v-686885a3],.roadmap-hero__marker-dot[data-v-686885a3],.roadmap-hero__tooltip[data-v-686885a3]{transition:none}}@media (max-width:768px){.roadmap-hero[data-v-686885a3]{min-height:540px}.roadmap-hero__content[data-v-686885a3]{padding:2.5rem 1.25rem 1rem}.roadmap-hero__marker-dot[data-v-686885a3]{width:22px;height:22px;font-size:.62rem}.roadmap-hero__marker-dot--summit[data-v-686885a3]{width:26px;height:26px;font-size:.8rem}.roadmap-hero__climber svg[data-v-686885a3]{width:18px;height:27px}.roadmap-hero__actions[data-v-686885a3]{flex-direction:column;align-items:center}.roadmap-hero__cta[data-v-686885a3]{justify-content:center;width:100%;max-width:300px}}@media (max-width:480px){.roadmap-hero__scene[data-v-686885a3]{min-height:160px}.roadmap-hero__climber[data-v-686885a3],.roadmap-hero__tooltip[data-v-686885a3]{display:none}}.gradient-primary[data-v-31da3958]{background:#60a5fa}.gradient-orange[data-v-31da3958]{background:#fb923c}.gradient-purple[data-v-31da3958]{background:#a78bfa}.gradient-emerald[data-v-31da3958]{background:#34d399}.shape-blob-1[data-v-31da3958]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-31da3958]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-31da3958]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-31da3958]{border-radius:50%}@keyframes blog-orb-float-31da3958{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.roadmap-quiz[data-v-31da3958]{max-width:1000px;margin:0 auto;padding:clamp(3rem,6vw,5rem) 1.5rem}.roadmap-quiz__inner[data-v-31da3958]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);padding:2rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s}.roadmap-quiz__title[data-v-31da3958]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-align:center;text-wrap:balance;margin:0 0 1.5rem;font-size:clamp(min(22px,7vw),3.5vw,34px);font-weight:800;line-height:1.3}.roadmap-quiz__title b[data-v-31da3958],.roadmap-quiz__title h1[data-v-31da3958],.roadmap-quiz__title h2[data-v-31da3958],.roadmap-quiz__title h3[data-v-31da3958],.roadmap-quiz__title h4[data-v-31da3958],.roadmap-quiz__title p[data-v-31da3958],.roadmap-quiz__title span[data-v-31da3958],.roadmap-quiz__title strong[data-v-31da3958]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.quiz-progress[data-v-31da3958]{align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.quiz-progress__bar[data-v-31da3958]{background:var(--surface-border);border-radius:var(--mkt-radius-sm);flex:1;height:6px;overflow:hidden}.quiz-progress__fill[data-v-31da3958]{background:var(--mkt-color-brand-strong);border-radius:var(--mkt-radius-sm);height:100%;transition:width .3s}.quiz-progress__text[data-v-31da3958]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;font-size:.7rem;font-weight:600}.quiz-question__text[data-v-31da3958]{color:var(--text-color);margin:0 0 1rem;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.3}.quiz-question__text b[data-v-31da3958],.quiz-question__text h1[data-v-31da3958],.quiz-question__text h2[data-v-31da3958],.quiz-question__text h3[data-v-31da3958],.quiz-question__text h4[data-v-31da3958],.quiz-question__text p[data-v-31da3958],.quiz-question__text span[data-v-31da3958],.quiz-question__text strong[data-v-31da3958]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.quiz-question__answers[data-v-31da3958]{flex-direction:column;gap:.5rem;display:flex}.quiz-answer[data-v-31da3958]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color-secondary);cursor:pointer;text-align:left;padding:.85rem 1.15rem;font-size:1.05rem;line-height:1.5;transition:all .15s}.quiz-answer[data-v-31da3958]:hover{background:var(--surface-hover);border-color:var(--mkt-color-brand)}.quiz-answer--selected[data-v-31da3958]{background:color-mix(in srgb,var(--mkt-color-brand) 8%,transparent);border-color:var(--mkt-color-brand);color:var(--mkt-color-brand-strong);font-weight:500}.quiz-nav[data-v-31da3958]{justify-content:space-between;gap:.5rem;margin-top:1.5rem;display:flex}.quiz-result[data-v-31da3958]{text-align:center}.quiz-result__score-bar[data-v-31da3958]{margin-bottom:1.5rem}.quiz-result__bar-track[data-v-31da3958]{gap:4px;height:8px;margin-bottom:.5rem;display:flex}.quiz-result__bar-segment[data-v-31da3958]{border-radius:var(--mkt-radius-sm);opacity:.3;flex:1;transition:opacity .3s}.quiz-result__bar-segment--active[data-v-31da3958]{opacity:1;transform:scaleY(1.5)}.quiz-result__score-label[data-v-31da3958]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;letter-spacing:.12em;text-transform:uppercase;font-size:.7rem;font-weight:600}.quiz-result__title-row[data-v-31da3958]{gap:.65rem;margin:0 0 .75rem}.quiz-result__stage-badge[data-v-31da3958],.quiz-result__title-row[data-v-31da3958]{justify-content:center;align-items:center;display:flex}.quiz-result__stage-badge[data-v-31da3958]{background:var(--stage-color,var(--mkt-color-brand));border-radius:var(--mkt-radius-sm);color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;flex-shrink:0;width:32px;height:32px;font-size:.9rem;font-weight:700}.quiz-result__title[data-v-31da3958]{color:var(--text-color);margin:0;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.3}.quiz-result__title b[data-v-31da3958],.quiz-result__title h1[data-v-31da3958],.quiz-result__title h2[data-v-31da3958],.quiz-result__title h3[data-v-31da3958],.quiz-result__title h4[data-v-31da3958],.quiz-result__title p[data-v-31da3958],.quiz-result__title span[data-v-31da3958],.quiz-result__title strong[data-v-31da3958]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.quiz-result__description[data-v-31da3958]{color:var(--text-color-secondary);margin-bottom:1.5rem;font-size:1.1rem;line-height:1.6}.quiz-result__actions[data-v-31da3958]{flex-wrap:wrap;justify-content:center;gap:.75rem;display:flex}.quiz-nav[data-v-31da3958] .p-button,.quiz-result__actions[data-v-31da3958] .p-button{border-radius:var(--mkt-radius);font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1)}.quiz-nav[data-v-31da3958] .p-button:hover:not(:disabled),.quiz-result__actions[data-v-31da3958] .p-button:hover:not(:disabled){transform:translateY(-1px)}.quiz-nav[data-v-31da3958] .p-button:not(.p-button-outlined),.quiz-result__actions[data-v-31da3958] .p-button:not(.p-button-outlined){background:var(--mkt-color-brand-strong);box-shadow:var(--mkt-shadow);color:#fff;border:1px solid #0000}.quiz-nav[data-v-31da3958] .p-button:not(.p-button-outlined):hover:not(:disabled),.quiz-result__actions[data-v-31da3958] .p-button:not(.p-button-outlined):hover:not(:disabled){background:var(--mkt-color-brand-strong);box-shadow:var(--mkt-shadow-hover)}@media (prefers-reduced-motion:reduce){.quiz-answer[data-v-31da3958],.quiz-nav[data-v-31da3958] .p-button,.quiz-progress__fill[data-v-31da3958],.quiz-result__actions[data-v-31da3958] .p-button,.quiz-result__bar-segment[data-v-31da3958]{transition:none}.quiz-nav[data-v-31da3958] .p-button:hover:not(:disabled),.quiz-result__actions[data-v-31da3958] .p-button:hover:not(:disabled){transform:none}}@media (max-width:768px){.roadmap-quiz[data-v-31da3958]{padding:1.5rem 1rem}.roadmap-quiz__inner[data-v-31da3958]{padding:1.5rem}}.gradient-primary[data-v-1bb4571a]{background:#60a5fa}.gradient-orange[data-v-1bb4571a]{background:#fb923c}.gradient-purple[data-v-1bb4571a]{background:#a78bfa}.gradient-emerald[data-v-1bb4571a]{background:#34d399}.shape-blob-1[data-v-1bb4571a]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-1bb4571a]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-1bb4571a]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-1bb4571a]{border-radius:50%}@keyframes blog-orb-float-1bb4571a{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.role-entries[data-v-1bb4571a]{max-width:1200px;margin:0 auto;padding:3rem 1.5rem;position:relative}.role-entries__mesh[data-v-1bb4571a]{pointer-events:none;z-index:0;position:absolute;inset:0}.role-entries__head[data-v-1bb4571a]{gap:var(--mkt-space-title);margin:0;margin:0 auto var(--mkt-space-head);max-width:var(--mkt-head-width);text-align:center;z-index:1;flex-direction:column;display:flex;position:relative}.role-entries__head[data-v-1bb4571a] p:first-child{margin-top:0}.role-entries__head[data-v-1bb4571a] p:last-child{margin-bottom:0}.role-entries__title[data-v-1bb4571a]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(min(22px,7vw),3.5vw,34px);font-weight:800;line-height:1.3}.role-entries__title b[data-v-1bb4571a],.role-entries__title h1[data-v-1bb4571a],.role-entries__title h2[data-v-1bb4571a],.role-entries__title h3[data-v-1bb4571a],.role-entries__title h4[data-v-1bb4571a],.role-entries__title p[data-v-1bb4571a],.role-entries__title span[data-v-1bb4571a],.role-entries__title strong[data-v-1bb4571a]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.role-entries__grid[data-v-1bb4571a]{z-index:1;flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex;position:relative}.role-entries__card[data-v-1bb4571a]{appearance:none;background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:inherit;cursor:pointer;font:inherit;text-align:left;flex:200px;grid-template-columns:auto 1fr auto;grid-template-areas:"icon.arrow""role role role""question question question";align-content:start;align-items:center;column-gap:.85rem;max-width:320px;padding:1.25rem;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:grid}.role-entries__card[data-v-1bb4571a]:hover{border-color:color-mix(in srgb,var(--primary-500) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}@media (max-width:1199px){.role-entries__card[data-v-1bb4571a]{flex-basis:280px}}.role-entries__icon[data-v-1bb4571a]{background:color-mix(in srgb,var(--mkt-color-brand) 12%,transparent);border-radius:var(--mkt-radius);color:var(--mkt-color-brand-icon);grid-area:icon;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;font-size:1.2rem;display:flex}.role-entries__icon i[data-v-1bb4571a]{font-size:inherit}.role-entries__role[data-v-1bb4571a]{color:var(--mkt-color-brand-text);grid-area:role;margin-top:1rem;font-size:14px;font-weight:600;line-height:1.4}.role-entries__question[data-v-1bb4571a]{color:var(--text-color);font-family:var(--mkt-font-body);letter-spacing:-.01em;text-wrap:pretty;grid-area:question;margin:.3rem 0 0;font-size:18px;font-weight:700;line-height:1.4}.role-entries__arrow[data-v-1bb4571a]{color:var(--mkt-color-brand-strong);grid-area:arrow;align-items:center;font-size:1.1rem;transition:transform .25s cubic-bezier(.4,0,.2,1);display:flex}.role-entries__card:hover .role-entries__arrow[data-v-1bb4571a]{transform:translate(4px)}@media (prefers-reduced-motion:reduce){.role-entries__arrow[data-v-1bb4571a],.role-entries__card[data-v-1bb4571a]{transition:none}.role-entries__card[data-v-1bb4571a]:hover,.role-entries__card:hover .role-entries__arrow[data-v-1bb4571a]{transform:none}}@media (max-width:768px){.role-entries[data-v-1bb4571a]{padding:2rem 1.25rem}}@media (max-width:575px){.role-entries__card[data-v-1bb4571a]{grid-template-areas:"icon role arrow""question question arrow";max-width:none;padding:1rem 1.1rem}.role-entries__icon[data-v-1bb4571a]{width:2.25rem;height:2.25rem;font-size:1.05rem}.role-entries__role[data-v-1bb4571a]{margin-top:0}.role-entries__question[data-v-1bb4571a]{margin-top:.6rem}}.gradient-primary[data-v-1f7177b6]{background:#60a5fa}.gradient-orange[data-v-1f7177b6]{background:#fb923c}.gradient-purple[data-v-1f7177b6]{background:#a78bfa}.gradient-emerald[data-v-1f7177b6]{background:#34d399}.shape-blob-1[data-v-1f7177b6]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-1f7177b6]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-1f7177b6]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-1f7177b6]{border-radius:50%}@keyframes blog-orb-float-1f7177b6{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.resource-card[data-v-1f7177b6]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);color:inherit;flex-direction:column;text-decoration:none;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s;display:flex;position:relative;overflow:hidden}.resource-card[data-v-1f7177b6]:hover{border-color:color-mix(in srgb,var(--primary-500) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover);transform:translateY(-2px)}.resource-card--visited[data-v-1f7177b6]{border-color:color-mix(in srgb,var(--mkt-status-success) 40%,var(--mkt-border-color))}.resource-card--visited[data-v-1f7177b6]:hover{border-color:color-mix(in srgb,var(--mkt-status-success) 55%,var(--mkt-border-color))}.resource-card__visited-mark[data-v-1f7177b6]{background:color-mix(in srgb,var(--mkt-status-success) 14%,transparent);border-radius:var(--mkt-radius-sm);color:var(--mkt-status-success);z-index:2;justify-content:center;align-items:center;width:20px;height:20px;font-size:.7rem;font-weight:700;display:flex;position:absolute;top:.6rem;right:.6rem}.resource-card__body[data-v-1f7177b6]{flex-direction:column;flex:1;padding:1.25rem 1.25rem 0;display:flex}.resource-card__badge[data-v-1f7177b6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.1em;text-transform:uppercase;background:0 0;align-items:center;gap:.4rem;width:fit-content;margin-bottom:.85rem;padding:0;font-size:.68rem;font-weight:500;display:inline-flex}.resource-card__badge-icon[data-v-1f7177b6]{opacity:.7;font-size:.8rem}.resource-card__title[data-v-1f7177b6]{color:var(--text-color);font-family:var(--mkt-font-body);letter-spacing:-.01em;margin:0 0 .5rem;font-size:18px;font-weight:700;line-height:1.4}.resource-card__desc[data-v-1f7177b6]{color:var(--text-color-secondary);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 .85rem;font-size:.95rem;line-height:1.55;display:-webkit-box;overflow:hidden}.resource-card__footer[data-v-1f7177b6]{border-top:1px solid var(--mkt-border-color);margin-top:auto;padding:1rem 1.25rem}.resource-card__cta[data-v-1f7177b6]{color:var(--mkt-color-brand-strong);align-items:center;gap:.35rem;font-size:.9rem;font-weight:600;transition:color .15s,gap .15s;display:inline-flex}.resource-card:hover .resource-card__cta[data-v-1f7177b6]{color:var(--mkt-color-brand-strong);gap:.5rem}.resource-card__meta[data-v-1f7177b6]{flex-wrap:wrap;gap:.75rem;margin-bottom:.5rem;display:flex}.resource-card__meta-item[data-v-1f7177b6]{color:var(--text-color-secondary);font-size:.82rem;line-height:1.4}.resource-card__thumb[data-v-1f7177b6]{aspect-ratio:16/9;background:var(--surface-50);position:relative;overflow:hidden}.resource-card__thumb img[data-v-1f7177b6]{object-fit:cover;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1)}.resource-card:hover .resource-card__thumb img[data-v-1f7177b6]{transform:scale(1.03)}.resource-card--layout-featured[data-v-1f7177b6]{background:var(--surface-card);border-color:color-mix(in srgb,var(--mkt-color-brand) 35%,var(--mkt-border-color));flex-direction:row}.resource-card--layout-featured[data-v-1f7177b6]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 55%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.resource-card__featured-thumb[data-v-1f7177b6]{background:var(--surface-50);flex-shrink:0;width:45%;min-height:220px;position:relative;overflow:hidden}.resource-card__featured-thumb img[data-v-1f7177b6]{object-fit:cover;object-position:top left;width:100%;height:100%;transition:transform .3s cubic-bezier(.4,0,.2,1);position:absolute;inset:0}.resource-card:hover .resource-card__featured-thumb img[data-v-1f7177b6]{transform:scale(1.03)}.resource-card--layout-featured .resource-card__title[data-v-1f7177b6]{margin-bottom:.75rem}.resource-card--layout-featured .resource-card__desc[data-v-1f7177b6]{-webkit-line-clamp:unset}.resource-card--layout-featured .resource-card__body[data-v-1f7177b6]{padding-bottom:1.25rem}.resource-card__cta--gradient[data-v-1f7177b6]{background:var(--mkt-color-brand-strong);border-radius:var(--mkt-radius);color:#fff;align-items:center;width:fit-content;margin-top:auto;padding:.6rem 1.25rem;font-size:.9rem;font-weight:600;transition:background .2s,transform .2s;display:inline-flex}.resource-card:hover .resource-card__cta--gradient[data-v-1f7177b6]{background:var(--mkt-color-brand-strong);transform:translateY(-1px)}.resource-card--layout-visual[data-v-1f7177b6]{border-color:var(--mkt-border-color);min-height:220px;position:relative}.resource-card--layout-visual[data-v-1f7177b6]:hover{border-color:color-mix(in srgb,var(--mkt-color-brand) 45%,var(--mkt-border-color));box-shadow:var(--mkt-shadow-hover)}.resource-card__visual-bg[data-v-1f7177b6]{background:var(--p-surface-900);z-index:0;position:absolute;inset:0}.resource-card__visual-bg img[data-v-1f7177b6]{object-fit:cover;opacity:.7;width:100%;height:100%;transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s}.resource-card:hover .resource-card__visual-bg img[data-v-1f7177b6]{opacity:.6;transform:scale(1.05)}.resource-card__visual-overlay[data-v-1f7177b6]{z-index:1;background:linear-gradient(#0000001a,#000000b3);position:absolute;inset:0}.resource-card__play-btn[data-v-1f7177b6]{color:#fff;z-index:2;background:#ffffff24;border:1px solid #fff6;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.2rem;transition:background .25s,border-color .25s,transform .25s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.resource-card:hover .resource-card__play-btn[data-v-1f7177b6]{background:var(--mkt-status-error);border-color:var(--mkt-status-error);transform:translate(-50%,-50%)scale(1.06)}.resource-card__duration-chip[data-v-1f7177b6]{border-radius:var(--mkt-radius-sm);color:#fff;font-family:var(--mkt-font-mono);z-index:2;background:#0009;padding:.2rem .5rem;font-size:.72rem;font-weight:500;position:absolute;top:.75rem;right:.75rem}.resource-card__visual-content[data-v-1f7177b6]{z-index:2;margin-top:auto;padding:1.25rem;position:relative}.resource-card__badge--light[data-v-1f7177b6]{color:#ffffffd9;background:0 0}.resource-card__title--light[data-v-1f7177b6]{color:#fff}.resource-card__cta--light[data-v-1f7177b6]{color:#ffffffe6;font-size:.88rem;font-weight:600}.resource-card:hover .resource-card__cta--light[data-v-1f7177b6]{color:#fff}.resource-card--layout-horizontal[data-v-1f7177b6]{flex-direction:row}.resource-card--layout-horizontal[data-v-1f7177b6]:hover{box-shadow:var(--mkt-shadow-hover)}.resource-card__case-panel[data-v-1f7177b6]{background:var(--surface-50);border-right:1px solid var(--mkt-border-color);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:1rem;width:180px;padding:1.25rem;display:flex}.resource-card__client-logo[data-v-1f7177b6]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);width:76px;height:76px;overflow:hidden}.resource-card__client-logo img[data-v-1f7177b6]{object-fit:contain;width:100%;height:100%}.resource-card__client-logo-fallback[data-v-1f7177b6]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);color:var(--text-color-secondary);justify-content:center;align-items:center;width:60px;height:60px;font-size:1.6rem;display:flex}.resource-card__quote[data-v-1f7177b6]{color:var(--text-color-secondary);-webkit-line-clamp:4;text-align:center;-webkit-box-orient:vertical;margin:0;font-size:.8rem;font-style:italic;line-height:1.45;display:-webkit-box;overflow:hidden}.resource-card__metrics-box[data-v-1f7177b6]{background:var(--surface-50);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color);align-items:center;gap:.4rem;margin-bottom:.85rem;padding:.55rem .8rem;font-size:.85rem;font-weight:600;line-height:1.4;display:flex}.resource-card--layout-date-hero[data-v-1f7177b6]{flex-direction:row}.resource-card--layout-date-hero[data-v-1f7177b6]:hover{box-shadow:var(--mkt-shadow-hover)}.resource-card__date-block[data-v-1f7177b6]{background:var(--surface-50);border-right:1px solid var(--mkt-border-color);flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;width:88px;padding:1rem;display:flex}.resource-card__date-day[data-v-1f7177b6]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.02em;font-size:2.4rem;font-weight:700;line-height:1}.resource-card__date-month[data-v-1f7177b6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.08em;text-transform:uppercase;margin-top:.3rem;font-size:.72rem;font-weight:500}.resource-card--layout-date-hero .resource-card__desc[data-v-1f7177b6]{-webkit-line-clamp:2}.resource-card__location-tag[data-v-1f7177b6]{color:var(--text-color-secondary);background:0 0;align-items:center;gap:.3rem;width:fit-content;margin-bottom:.6rem;padding:0;font-size:.8rem;font-weight:500;display:inline-flex}.resource-card--layout-compact[data-v-1f7177b6]{flex-direction:row;align-items:flex-start;gap:.85rem;min-height:auto;padding:1rem 1.25rem}.resource-card--layout-compact[data-v-1f7177b6]:hover{box-shadow:var(--mkt-shadow-hover)}.resource-card__compact-icon[data-v-1f7177b6]{color:var(--text-color-secondary);opacity:.6;flex-shrink:0;margin-top:.15rem;font-size:1rem}.resource-card__compact-content[data-v-1f7177b6]{flex:1;min-width:0}.resource-card__compact-top[data-v-1f7177b6]{align-items:center;gap:.85rem;display:flex}.resource-card__title--compact[data-v-1f7177b6]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;margin:0;font-size:.95rem;font-weight:600;overflow:hidden}.resource-card__compact-desc[data-v-1f7177b6]{color:var(--text-color-secondary);-webkit-line-clamp:1;-webkit-box-orient:vertical;margin:.35rem 0 0;font-size:.85rem;line-height:1.45;display:-webkit-box;overflow:hidden}.resource-card__domain[data-v-1f7177b6]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.04em;opacity:.75;flex-shrink:0;font-size:.72rem}.resource-card--layout-compact .resource-card__cta[data-v-1f7177b6]{flex-shrink:0;font-size:.85rem}.resource-card--layout-standard[data-v-1f7177b6]{background:var(--surface-card)}.resource-card__reading-bar-wrap[data-v-1f7177b6]{align-items:center;gap:.6rem;margin-bottom:.6rem;display:flex}.resource-card__reading-bar[data-v-1f7177b6]{background:var(--surface-border);border-radius:2px;flex:1;height:3px;overflow:hidden}.resource-card__reading-bar-fill[data-v-1f7177b6]{background:color-mix(in srgb,var(--mkt-color-brand) 60%,transparent);border-radius:2px;height:100%;transition:width .3s}.resource-card__podcast-meta[data-v-1f7177b6]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.resource-card__waveform[data-v-1f7177b6]{align-items:flex-end;gap:2px;height:22px;display:flex}.resource-card__waveform-bar[data-v-1f7177b6]{background:color-mix(in srgb,var(--text-color-secondary) 45%,transparent);border-radius:1px;width:3px;min-height:4px}.resource-card__guest[data-v-1f7177b6]{color:var(--text-color);font-size:.85rem;font-weight:600}.resource-card__course-meta[data-v-1f7177b6]{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.6rem;display:flex}.resource-card__stars[data-v-1f7177b6]{align-items:center;gap:1px;display:flex}.resource-card__star[data-v-1f7177b6]{font-size:.9rem;line-height:1}.resource-card__star--full[data-v-1f7177b6]{color:var(--p-yellow-500)}.resource-card__star--half[data-v-1f7177b6]{color:var(--p-yellow-500);opacity:.5}.resource-card__rating-num[data-v-1f7177b6]{color:var(--text-color);margin-left:.35rem;font-size:.85rem;font-weight:600}.resource-card__price-tag[data-v-1f7177b6]{color:var(--mkt-status-success);font-family:var(--mkt-font-mono);background:0 0;padding:0;font-size:.8rem;font-weight:600;display:inline-flex}@media (prefers-reduced-motion:reduce){.resource-card__cta--gradient[data-v-1f7177b6],.resource-card__featured-thumb img[data-v-1f7177b6],.resource-card__play-btn[data-v-1f7177b6],.resource-card__thumb img[data-v-1f7177b6],.resource-card__visual-bg img[data-v-1f7177b6]{transition:none}.resource-card:hover .resource-card__cta--gradient[data-v-1f7177b6],.resource-card:hover .resource-card__featured-thumb img[data-v-1f7177b6],.resource-card:hover .resource-card__play-btn[data-v-1f7177b6],.resource-card:hover .resource-card__thumb img[data-v-1f7177b6],.resource-card:hover .resource-card__visual-bg img[data-v-1f7177b6]{transform:none}}@media (max-width:768px){.resource-card__body[data-v-1f7177b6]{padding:1rem 1rem 0}.resource-card__footer[data-v-1f7177b6]{padding:.75rem 1rem}.resource-card__desc[data-v-1f7177b6]{font-size:.9rem}.resource-card--layout-featured[data-v-1f7177b6]{flex-direction:column}.resource-card__featured-thumb[data-v-1f7177b6]{aspect-ratio:16/9;width:100%;min-height:0}.resource-card--layout-horizontal[data-v-1f7177b6]{flex-direction:column}.resource-card__case-panel[data-v-1f7177b6]{border-bottom:1px solid var(--mkt-border-color);border-right:none;flex-direction:row;width:100%;padding:1rem}.resource-card__client-logo[data-v-1f7177b6]{width:48px;height:48px}.resource-card__quote[data-v-1f7177b6]{-webkit-line-clamp:2;text-align:left}.resource-card--layout-date-hero[data-v-1f7177b6]{flex-direction:column}.resource-card__date-block[data-v-1f7177b6]{border-bottom:1px solid var(--mkt-border-color);border-right:none;flex-direction:row;align-items:baseline;gap:.5rem;width:100%;padding:.75rem 1rem}.resource-card__date-day[data-v-1f7177b6]{font-size:1.7rem}.resource-card__date-month[data-v-1f7177b6]{margin-top:0;font-size:.72rem}}.gradient-primary[data-v-1cd1b21a]{background:#60a5fa}.gradient-orange[data-v-1cd1b21a]{background:#fb923c}.gradient-purple[data-v-1cd1b21a]{background:#a78bfa}.gradient-emerald[data-v-1cd1b21a]{background:#34d399}.shape-blob-1[data-v-1cd1b21a]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-1cd1b21a]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-1cd1b21a]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-1cd1b21a]{border-radius:50%}@keyframes blog-orb-float-1cd1b21a{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.stage-section[data-v-1cd1b21a]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);box-shadow:var(--mkt-shadow);margin-bottom:2rem;padding:3.5rem 2.5rem;scroll-margin-top:60px;transition:transform .25s cubic-bezier(.4,0,.2,1),box-shadow .25s,border-color .25s}.stage-section--highlighted[data-v-1cd1b21a]{background:color-mix(in srgb,var(--stage-color,var(--primary-500)) 4%,var(--surface-card));border-color:color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 40%,var(--mkt-border-color));box-shadow:3px 3px 0 color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 18%,transparent)}.stage-header[data-v-1cd1b21a]{align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem;display:flex}.stage-header__badge[data-v-1cd1b21a]{background:var(--stage-color,var(--mkt-color-brand));color:#fff;font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;width:56px;height:56px;font-size:1.4rem;font-weight:700}.stage-header__badge[data-v-1cd1b21a],.stage-header__icon[data-v-1cd1b21a]{border-radius:var(--mkt-radius);flex-shrink:0;justify-content:center;align-items:center;display:flex}.stage-header__icon[data-v-1cd1b21a]{background:color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 10%,transparent);color:var(--stage-color,var(--mkt-color-brand));width:44px;height:44px;margin-top:6px;font-size:1.2rem}.stage-header__text[data-v-1cd1b21a]{min-width:0}.stage-header__title[data-v-1cd1b21a]{color:var(--text-color);font-family:var(--mkt-font-display);letter-spacing:-.02em;overflow-wrap:anywhere;text-wrap:balance;margin:0;font-size:clamp(min(22px,7vw),3.5vw,34px);font-weight:800;line-height:1.3}.stage-header__title b[data-v-1cd1b21a],.stage-header__title h1[data-v-1cd1b21a],.stage-header__title h2[data-v-1cd1b21a],.stage-header__title h3[data-v-1cd1b21a],.stage-header__title h4[data-v-1cd1b21a],.stage-header__title p[data-v-1cd1b21a],.stage-header__title span[data-v-1cd1b21a],.stage-header__title strong[data-v-1cd1b21a],.stage-header__title[data-v-1cd1b21a] b,.stage-header__title[data-v-1cd1b21a] h1,.stage-header__title[data-v-1cd1b21a] h2,.stage-header__title[data-v-1cd1b21a] h3,.stage-header__title[data-v-1cd1b21a] h4,.stage-header__title[data-v-1cd1b21a] p,.stage-header__title[data-v-1cd1b21a] span,.stage-header__title[data-v-1cd1b21a] strong{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.stage-header__subtitle[data-v-1cd1b21a]{color:var(--text-color-secondary);margin:.35rem 0 0;font-size:clamp(1.125rem,2.5vw,1.3rem);line-height:1.6}.stage-description[data-v-1cd1b21a]{color:var(--text-color);margin-bottom:2rem;font-size:1.1rem;line-height:1.8}.stage-description[data-v-1cd1b21a] p{margin:0 0 1rem}.stage-pain[data-v-1cd1b21a]{background:color-mix(in srgb,var(--stage-color,var(--primary-500)) 6%,var(--surface-card));border-left:3px solid var(--stage-color,var(--mkt-color-brand));border-radius:var(--mkt-radius);align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.5rem;display:flex}.stage-pain__icon[data-v-1cd1b21a]{color:var(--stage-color,var(--mkt-color-brand));flex-shrink:0;margin-top:.2rem;font-size:1.1rem}.stage-pain__content[data-v-1cd1b21a]{color:var(--text-color);font-size:1rem;line-height:1.7}.stage-pain__content[data-v-1cd1b21a] p{margin:0}.stage-pain__content[data-v-1cd1b21a] em{font-style:italic}.stage-inaction[data-v-1cd1b21a]{background:color-mix(in srgb,var(--mkt-status-error) 6%,var(--surface-card));border-left:3px solid var(--mkt-status-error);border-radius:var(--mkt-radius);align-items:flex-start;gap:.85rem;margin-bottom:2rem;padding:1rem 1.25rem;display:flex}.stage-inaction__icon[data-v-1cd1b21a]{color:var(--mkt-status-error);flex-shrink:0;margin-top:.2rem;font-size:1.05rem}.stage-inaction__text[data-v-1cd1b21a]{color:var(--text-color);margin:0;font-size:.95rem;line-height:1.6}.stage-inaction__text strong[data-v-1cd1b21a]{color:var(--mkt-status-error);font-weight:700}.facet-accordion[data-v-1cd1b21a]{margin-bottom:2rem}.facet-accordion[data-v-1cd1b21a] .p-accordionpanel{border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);margin-bottom:.5rem;overflow:hidden}.facet-accordion[data-v-1cd1b21a] .p-accordionheader{background:var(--surface-50);border-radius:var(--mkt-radius);color:var(--text-color);border:none;padding:1rem 1.25rem;font-weight:600;transition:background .15s}.facet-accordion[data-v-1cd1b21a] .p-accordionheader:hover{background:var(--surface-hover)}.facet-accordion[data-v-1cd1b21a] [data-p-active=true]>.p-accordionheader{background:var(--surface-hover);color:var(--text-color)}.facet-accordion[data-v-1cd1b21a] .p-accordioncontent{border-top:1px solid var(--mkt-border-color);padding:1.25rem}.facet-accordion-panel--pulse[data-v-1cd1b21a] .p-accordionheader{animation:1s ease-out infinite facet-pulse-1cd1b21a}@keyframes facet-pulse-1cd1b21a{0%{box-shadow:0 0 0 0 color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 45%,transparent)}to{box-shadow:0 0 0 8px color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 0%,transparent)}}@media (prefers-reduced-motion:reduce){.facet-accordion-panel--pulse[data-v-1cd1b21a] .p-accordionheader{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 45%,transparent);animation:none}}.facet-header[data-v-1cd1b21a]{align-items:center;gap:.75rem;display:flex}.facet-header__icon-box[data-v-1cd1b21a]{background:color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 10%,transparent);border-radius:var(--mkt-radius-sm);color:var(--stage-color,var(--mkt-color-brand));flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.95rem;display:flex}.facet-header__title[data-v-1cd1b21a]{font-size:1rem;font-weight:600}.facet-body[data-v-1cd1b21a]{color:var(--text-color);overflow-wrap:break-word;font-size:1rem;line-height:1.8}.facet-body[data-v-1cd1b21a] p{margin:0 0 1rem}.facet-body[data-v-1cd1b21a] ol,.facet-body[data-v-1cd1b21a] ul{margin:0 0 1rem;padding-left:1.5rem}.facet-body[data-v-1cd1b21a] li{margin-bottom:.5rem;line-height:1.7}.facet-body[data-v-1cd1b21a] strong{color:var(--text-color)}.facet-accordion[data-v-1cd1b21a] .p-accordioncontent-wrapper{min-width:0}.facet-body[data-v-1cd1b21a] table{border-collapse:collapse;max-width:100%;margin:0 0 1rem;display:block;overflow-x:auto}.facet-body[data-v-1cd1b21a] td,.facet-body[data-v-1cd1b21a] th{border:1px solid var(--mkt-border-color);text-align:left;vertical-align:top;min-width:8rem;padding:.5rem .75rem}.facet-body[data-v-1cd1b21a] th{background:var(--surface-hover);font-weight:600}.facet-resources[data-v-1cd1b21a]{border-top:1px solid var(--mkt-border-color);margin-top:1.25rem;padding-top:1.25rem}.facet-resources__title[data-v-1cd1b21a]{color:var(--text-color-secondary);margin:0 0 .75rem;font-size:1rem;font-weight:600}.facet-resources__list[data-v-1cd1b21a]{column-count:2;column-gap:1rem}.facet-resources__item[data-v-1cd1b21a]{break-inside:avoid;margin-bottom:1rem}.facet-resources__item[data-v-1cd1b21a]>*{width:100%}.stage-resources[data-v-1cd1b21a]{border-radius:var(--mkt-radius);margin-bottom:2rem}.stage-resources--pulse[data-v-1cd1b21a]{animation:1s ease-out infinite facet-pulse-1cd1b21a}@media (prefers-reduced-motion:reduce){.stage-resources--pulse[data-v-1cd1b21a]{box-shadow:0 0 0 3px color-mix(in srgb,var(--stage-color,var(--mkt-color-brand)) 45%,transparent);animation:none}}.stage-resources__title[data-v-1cd1b21a]{color:var(--text-color);margin:0 0 1.25rem;font-size:clamp(20px,2.5vw,24px);font-weight:700;line-height:1.3}.stage-resources__title b[data-v-1cd1b21a],.stage-resources__title h1[data-v-1cd1b21a],.stage-resources__title h2[data-v-1cd1b21a],.stage-resources__title h3[data-v-1cd1b21a],.stage-resources__title h4[data-v-1cd1b21a],.stage-resources__title p[data-v-1cd1b21a],.stage-resources__title span[data-v-1cd1b21a],.stage-resources__title strong[data-v-1cd1b21a]{color:inherit;font-weight:inherit;line-height:inherit;margin:0;padding:0;font-size:inherit!important}.stage-resources__grid[data-v-1cd1b21a]{grid-template-columns:repeat(2,1fr);gap:1.25rem;display:grid}.stage-resources__item[data-v-1cd1b21a]{min-width:0;display:flex}.stage-resources__item[data-v-1cd1b21a]>*{width:100%}.stage-resources__item--case_study[data-v-1cd1b21a],.stage-resources__item--external_link[data-v-1cd1b21a],.stage-resources__item--product[data-v-1cd1b21a]{grid-column:span 2}.stage-checklist[data-v-1cd1b21a]{background:color-mix(in srgb,var(--stage-color,var(--primary-500)) 4%,var(--surface-card));border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius);padding:1.5rem}.stage-checklist__title[data-v-1cd1b21a]{color:var(--text-color);font-family:var(--mkt-font-body);letter-spacing:-.01em;align-items:center;gap:.5rem;margin:0 0 1rem;font-size:18px;font-weight:700;line-height:1.4;display:flex}.stage-checklist__progress[data-v-1cd1b21a]{color:var(--text-color-secondary);font-family:var(--mkt-font-mono);font-variant-numeric:tabular-nums;font-size:.8rem;font-weight:500}.stage-checklist__bar[data-v-1cd1b21a]{background:var(--surface-border);border-radius:var(--mkt-radius-sm);height:5px;margin-bottom:1.25rem;overflow:hidden}.stage-checklist__bar-fill[data-v-1cd1b21a]{border-radius:var(--mkt-radius-sm);height:100%;transition:width .3s}.stage-checklist__items[data-v-1cd1b21a]{flex-direction:column;gap:.65rem;display:flex}.checklist-item[data-v-1cd1b21a]{cursor:pointer;align-items:flex-start;gap:.65rem;padding:.4rem 0;display:flex}.checklist-item input[type=checkbox][data-v-1cd1b21a]{accent-color:var(--stage-color,var(--mkt-color-brand));cursor:pointer;width:16px;height:16px;margin-top:3px}.checklist-item__text[data-v-1cd1b21a]{color:var(--text-color);font-size:.95rem;line-height:1.5}.checklist-item--checked .checklist-item__text[data-v-1cd1b21a]{color:var(--text-color-secondary);text-decoration:line-through}@media (max-width:768px){.stage-section[data-v-1cd1b21a]{margin-bottom:1.25rem;padding:2rem 1.25rem}.stage-header__badge[data-v-1cd1b21a]{width:44px;height:44px;font-size:1.25rem}.stage-header__icon[data-v-1cd1b21a]{width:36px;height:36px;margin-top:4px;font-size:1rem}.stage-resources__grid[data-v-1cd1b21a]{grid-template-columns:1fr}.facet-resources__list[data-v-1cd1b21a]{column-count:1}.stage-resources__item--case_study[data-v-1cd1b21a],.stage-resources__item--external_link[data-v-1cd1b21a],.stage-resources__item--product[data-v-1cd1b21a]{grid-column:span 1}}.gradient-primary[data-v-d3ec8833]{background:#60a5fa}.gradient-orange[data-v-d3ec8833]{background:#fb923c}.gradient-purple[data-v-d3ec8833]{background:#a78bfa}.gradient-emerald[data-v-d3ec8833]{background:#34d399}.shape-blob-1[data-v-d3ec8833]{border-radius:30% 70% 70% 30%/30% 30% 70% 70%}.shape-diamond[data-v-d3ec8833]{clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}.shape-octagon[data-v-d3ec8833]{clip-path:polygon(30% 0,70% 0,100% 30%,100% 70%,70% 100%,30% 100%,0 70%,0 30%)}.shape-circle[data-v-d3ec8833]{border-radius:50%}@keyframes blog-orb-float-d3ec8833{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-20px)scale(1.05)}}.sticky-nav[data-v-d3ec8833]{opacity:0;pointer-events:none;z-index:50;transition:opacity .3s;position:fixed}.sticky-nav--visible[data-v-d3ec8833]{opacity:1;pointer-events:auto}.sticky-nav__rail[data-v-d3ec8833]{flex-direction:column;gap:1.1rem;display:none;position:fixed;top:50%;left:1.75rem;transform:translateY(-50%)}.sticky-nav__rail[data-v-d3ec8833]:before{background:var(--mkt-border-color);content:"";width:1px;position:absolute;top:6px;bottom:6px;left:5px}@media (min-width:1200px){.sticky-nav__rail[data-v-d3ec8833]{display:flex}}.sticky-nav__item[data-v-d3ec8833]{cursor:pointer;background:0 0;border:none;align-items:center;gap:.7rem;padding:0;display:flex;position:relative}.sticky-nav__dot[data-v-d3ec8833]{background:var(--surface-ground);border:1.5px solid color-mix(in srgb,var(--text-color-secondary) 45%,transparent);z-index:1;border-radius:50%;flex-shrink:0;width:11px;height:11px;transition:transform .2s,background .2s,border-color .2s;position:relative}.sticky-nav__item:hover .sticky-nav__dot[data-v-d3ec8833]{background:color-mix(in srgb,var(--mkt-color-brand) 20%,var(--surface-ground));border-color:var(--mkt-color-brand)}.sticky-nav__item--active .sticky-nav__dot[data-v-d3ec8833]{background:var(--mkt-color-brand);border-color:var(--mkt-color-brand)}.sticky-nav__item--highlighted .sticky-nav__dot[data-v-d3ec8833]{border-color:var(--mkt-color-brand)}.sticky-nav__label[data-v-d3ec8833]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);box-shadow:var(--mkt-shadow);color:var(--text-color-secondary);font-family:var(--mkt-font-mono);letter-spacing:.06em;opacity:0;pointer-events:none;text-transform:uppercase;white-space:nowrap;padding:.3rem .6rem;font-size:.66rem;font-weight:500;transition:opacity .2s,transform .2s;position:relative;overflow:hidden;transform:translate(-4px)}.sticky-nav__item--active .sticky-nav__label[data-v-d3ec8833],.sticky-nav__item:hover .sticky-nav__label[data-v-d3ec8833]{opacity:1;transform:translate(0)}.sticky-nav__item--active .sticky-nav__label[data-v-d3ec8833]{border-color:color-mix(in srgb,var(--mkt-color-brand) 40%,var(--mkt-border-color));color:var(--mkt-color-brand-strong)}.sticky-nav__progress[data-v-d3ec8833]{background:var(--mkt-color-brand);height:2px;transition:width .3s;position:absolute;bottom:0;left:0}.sticky-nav__mobile[data-v-d3ec8833]{background:var(--surface-card);border-bottom:1px solid var(--mkt-border-color);justify-content:center;gap:.35rem;padding:.5rem;display:flex;position:fixed;top:0;left:0;right:0}@media (min-width:1200px){.sticky-nav__mobile[data-v-d3ec8833]{display:none}}.sticky-nav__mobile-item[data-v-d3ec8833]{background:var(--surface-card);border:1px solid var(--mkt-border-color);border-radius:var(--mkt-radius-sm);color:var(--text-color-secondary);cursor:pointer;font-family:var(--mkt-font-mono);justify-content:center;align-items:center;width:34px;height:34px;font-size:.82rem;font-weight:600;transition:background .2s,border-color .2s,color .2s;display:flex}.sticky-nav__mobile-item--active[data-v-d3ec8833]{background:var(--mkt-color-brand);color:#fff}.sticky-nav__mobile-item--active[data-v-d3ec8833],.sticky-nav__mobile-item--highlighted[data-v-d3ec8833]{border-color:var(--mkt-color-brand)}@media (prefers-reduced-motion:reduce){.sticky-nav[data-v-d3ec8833],.sticky-nav__dot[data-v-d3ec8833],.sticky-nav__item[data-v-d3ec8833],.sticky-nav__label[data-v-d3ec8833],.sticky-nav__mobile-item[data-v-d3ec8833],.sticky-nav__progress[data-v-d3ec8833]{transition:none}}.implementation-guide[data-v-8be685ac]{font-family:var(--mkt-font-body);position:relative;overflow-x:hidden}.implementation-guide__loading[data-v-8be685ac]{max-width:1400px;margin:0 auto;padding:2rem 1.5rem}.roadmap-stages[data-v-8be685ac]{max-width:1400px;margin:0 auto;padding:2rem 1.5rem 4rem}@media (max-width:768px){.roadmap-stages[data-v-8be685ac]{padding:1.5rem 1rem 3rem}}
