.mk-nav{z-index:20;background:var(--color-background-body);border-block-end:var(--border-width) solid var(--color-border);align-items:center;height:68px;display:flex;position:sticky;top:0}.mk-wrap{width:100%;max-width:1180px;padding-inline:var(--spacing-6);margin-inline:auto}@media (max-width:767px){.mk-wrap{padding-inline:var(--spacing-4)}}.mk-section{padding-block:clamp(4rem,9vw,7.5rem)}.mk-section+.mk-section{border-block-start:var(--border-width) solid var(--color-border)}.me-track{view-timeline-name:--engine;view-timeline-axis:block;position:relative}:root{--ease-out-expo:cubic-bezier(.16, 1, .3, 1);--ease-out-quart:cubic-bezier(.25, 1, .5, 1)}.me-stage{align-items:center;height:calc(100dvh - 68px);display:flex;position:sticky;top:68px;overflow:hidden}.me-marker{height:1px;position:absolute;inset-inline:0}.me-grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(2rem,5vw,5rem);width:100%;display:grid}@media (max-width:899px){.me-grid{gap:var(--spacing-6);grid-template-columns:minmax(0,1fr)}}.me-narrative{min-height:15rem;position:relative}.me-step{opacity:0;transition:opacity .24s var(--ease-out-quart), transform .24s var(--ease-out-quart);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:0;transform:translateY(.75rem)}.me-step[data-on]{opacity:1;pointer-events:auto;transform:translateY(0)}.me-evidence{gap:var(--spacing-2);flex-direction:column;display:flex}.me-row{align-items:flex-start;gap:var(--spacing-3);padding:var(--spacing-3) var(--spacing-4);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-element);opacity:0;transition:opacity .3s var(--ease-out-expo), transform .3s var(--ease-out-expo);display:flex;transform:translateY(.5rem)}.me-row[data-on]{opacity:1;transform:translateY(0)}.me-family{border-radius:var(--radius-full);background:var(--color-background-subtle);border:var(--border-width) solid var(--color-border);flex:none;place-items:center;width:2rem;height:2rem;display:grid}.me-verdict{opacity:0;transition:opacity var(--duration-normal) var(--ease-standard), transform var(--duration-normal) var(--ease-standard);transform:translateY(.5rem)}.me-verdict[data-on]{opacity:1;transform:translateY(0)}.me-score-track{border-radius:var(--radius-full);background:var(--color-background-subtle);border:var(--border-width) solid var(--color-border);height:10px;position:relative;overflow:hidden}.me-score-fill{background:var(--color-carbon,var(--color-text-primary));width:0;height:100%;transition:width .7s var(--ease-standard)}.me-rail{border-radius:var(--radius-full);background:var(--color-border);height:2px;position:relative;overflow:hidden}.me-rail-fill{transform-origin:0;background:var(--color-text-primary);width:100%;position:absolute;inset-block:0;inset-inline-start:0;transform:scaleX(0)}@supports (animation-timeline:view()){.me-rail-fill{animation:linear both me-rail;animation-timeline:--engine;animation-range:contain}}@keyframes me-rail{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.me-ticks{align-items:center;gap:6px;display:flex}.me-tick{border-radius:var(--radius-full);background:var(--color-border);width:22px;height:3px;transition:background var(--duration-fast) var(--ease-standard)}.me-tick[data-on]{background:var(--color-text-primary)}.me-word{opacity:0;will-change:transform, opacity;display:inline-block;transform:translateY(.4em)}.me-step[data-on] .me-word{animation:me-word-in .52s var(--ease-out-expo) forwards;animation-delay:calc(var(--w) * 45ms)}@keyframes me-word-in{to{opacity:1;transform:translateY(0)}}.me-step[data-on] .me-body,.me-step[data-on] .me-aside{animation:me-body-in .42s var(--ease-out-quart) .2s backwards}@keyframes me-body-in{0%{opacity:0;transform:translateY(.35em)}}@media (max-width:899px){.me-stage{height:auto;padding-block:var(--spacing-8);position:static;overflow:visible}.me-narrative{min-height:0}.me-step{opacity:1;margin-block-end:var(--spacing-6);position:static;transform:none}.me-word{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.me-step,.me-row,.me-verdict,.me-score-fill,.me-tick{transition:none}.me-word,.me-step[data-on] .me-word,.me-step[data-on] .me-body,.me-step[data-on] .me-aside,.me-rail-fill{opacity:1;animation:none;transform:none}}.mk-split{grid-template-columns:minmax(0,4fr) minmax(0,6fr);align-items:start;gap:clamp(2rem,5vw,4.5rem);display:grid}.mk-outcomes{border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);background:var(--color-background-surface);grid-template-columns:minmax(0,1fr);gap:0;display:grid;overflow:hidden}.mk-outcome{gap:var(--spacing-5);padding:var(--spacing-6);grid-template-columns:8.5rem minmax(0,1fr);align-items:start;display:grid}.mk-outcome+.mk-outcome{border-block-start:var(--border-width) solid var(--color-border)}@media (max-width:767px){.mk-split,.mk-outcome{gap:var(--spacing-4);grid-template-columns:minmax(0,1fr)}}.mk-plans{gap:var(--spacing-4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:1023px){.mk-plans{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.mk-plans{grid-template-columns:minmax(0,1fr)}}.mk-plan{gap:var(--spacing-3);padding:var(--spacing-5);background:var(--color-background-surface);border:var(--border-width) solid var(--color-border);border-radius:var(--radius-container);flex-direction:column;display:flex}.mk-foot{border-block-start:var(--border-width) solid var(--color-border);padding-block:var(--spacing-8)}.mk-foot-links{gap:var(--spacing-5);flex-wrap:wrap;display:flex}
