.marketing-prose h2:not(.mp-cta-title){position:relative;margin-top:3.5rem;font-size:1.55rem;line-height:1.25;font-weight:700;letter-spacing:-.02em;color:var(--color-foreground);padding-left:.9rem}.marketing-prose h2:not(.mp-cta-title):before{content:"";position:absolute;left:0;top:.3rem;bottom:.3rem;width:3px;border-radius:999px;background:linear-gradient(to bottom,var(--color-primary),transparent 90%)}.marketing-prose>p,.marketing-prose .mp-panel>p{margin-top:.9rem;color:var(--color-muted-foreground);line-height:1.75}.marketing-prose>ul,.marketing-prose .mp-panel>ul{margin-top:1.1rem;display:flex;flex-direction:column;gap:.65rem;color:var(--color-muted-foreground)}.marketing-prose>ul>li,.marketing-prose .mp-panel>ul>li{position:relative;padding-left:1.6rem;line-height:1.65}.marketing-prose>ul>li:before,.marketing-prose .mp-panel>ul>li:before{content:"";position:absolute;left:.15rem;top:.52em;width:.55rem;height:.32rem;border-left:2px solid var(--color-primary);border-bottom:2px solid var(--color-primary);transform:rotate(-45deg)}.marketing-prose a:not([class]){color:var(--color-primary);font-weight:500}.marketing-prose a:not([class]):hover{text-decoration:underline}.marketing-prose strong,.marketing-prose b{color:var(--color-foreground);font-weight:600}.marketing-prose code:not(pre code){color:var(--color-primary);background:color-mix(in oklab,var(--color-primary) 9%,transparent);border-radius:.45rem;padding:.14rem .42rem;font-size:.86em}.marketing-prose pre{margin-top:1.25rem;overflow-x:auto;border-radius:.9rem;border:1px solid rgb(255 255 255 / .08);background:#0a0a0f;color:#ffffffd1;padding:1.1rem 1.25rem;font-size:.83rem;line-height:1.7;box-shadow:0 18px 40px -22px #0000008c}.marketing-prose table{margin-top:1.4rem;width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem;border:1px solid var(--color-border);border-radius:.9rem;overflow:hidden}.marketing-prose thead th{background:color-mix(in oklab,var(--color-muted) 55%,transparent);color:var(--color-foreground);font-weight:600;text-align:left;padding:.7rem 1rem}.marketing-prose tbody td{border-top:1px solid var(--color-border);padding:.65rem 1rem;color:var(--color-muted-foreground);vertical-align:top}.marketing-prose tbody td:first-child{color:var(--color-foreground);font-weight:500}.marketing-prose table.mp-compare thead th:last-child{background:color-mix(in oklab,var(--color-primary) 14%,transparent);color:var(--color-primary);border-bottom:1px solid color-mix(in oklab,var(--color-primary) 40%,transparent)}.marketing-prose table.mp-compare tbody td:last-child{background:color-mix(in oklab,var(--color-primary) 6%,transparent);color:var(--color-foreground)}.marketing-prose table.mp-compare tbody tr:last-child td{border-top:2px solid color-mix(in oklab,var(--color-primary) 35%,transparent);font-weight:600}.marketing-prose .mp-chips{margin-top:1.1rem;color:var(--color-muted-foreground);line-height:2.1}.marketing-prose .mp-chips a{display:inline-flex;align-items:center;margin:0 .2rem;padding:.22rem .7rem;border:1px solid var(--color-border);border-radius:999px;background:color-mix(in oklab,var(--color-muted) 40%,transparent);color:var(--color-foreground);font-size:.85em;font-weight:500;transition:border-color .15s ease,transform .15s ease}.marketing-prose .mp-chips a:hover{border-color:color-mix(in oklab,var(--color-primary) 55%,transparent);text-decoration:none;transform:translateY(-1px)}.marketing-prose .mp-cell{display:flex;align-items:flex-start;gap:.55rem}.marketing-prose .mp-verdict{display:inline-flex;align-items:center;justify-content:center;width:1.05rem;height:1.05rem;margin-top:.14rem;border-radius:999px;flex-shrink:0}.marketing-prose .mp-verdict--yes{color:#34d399;background:color-mix(in oklab,#34d399 16%,transparent)}.marketing-prose .mp-verdict--no{color:#f87171;background:color-mix(in oklab,#f87171 15%,transparent)}.marketing-prose .mp-verdict--partial{color:#fbbf24;background:color-mix(in oklab,#fbbf24 15%,transparent)}.marketing-prose .mp-verdict-dot{width:.32rem;height:.32rem;border-radius:999px;background:currentColor}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.marketing-prose>h2,.marketing-prose>p,.marketing-prose .mp-reveal{animation:mp-rise 1 both;animation-timeline:view();animation-range:entry 0% entry 34%}}}@keyframes mp-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.mp-float{animation:mp-float 7s ease-in-out infinite alternate}@keyframes mp-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.marketing-prose h2:not(.mp-cta-title):before{transform-origin:top;animation:mp-bar 1 both;animation-timeline:view();animation-range:entry 0% entry 45%}}}@keyframes mp-bar{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@media(prefers-reduced-motion:reduce){.mp-float{animation:none}}
