:root{--mp-max:68.75rem;--mp-radius:.75rem;--mp-radius-sm:.5rem;--mp-border:#efefef;--mp-paper:#fff;--mp-wash:#fbfbfa;--mp-ink:#191919;--mp-muted:#6b6b6b;--mp-shadow:0 1px 2px #0f0f0f0a;--status-ready-bg:#f1f1ef;--status-ready-fg:#5f5e5c;--status-progress-bg:#e8eeff;--status-progress-fg:#3054e8;--status-review-bg:#fbf3e4;--status-review-fg:#9a6700;--status-resolved-bg:#edf3ec;--status-resolved-fg:#0f7b6c}.dark{--mp-border:#2a2a2a;--mp-paper:#141414;--mp-wash:#101010;--mp-ink:#e8e8e8;--mp-muted:#a3a3a3;--mp-shadow:0 1px 2px #0006;--status-ready-bg:color-mix(in srgb, var(--status-ready) 18%, var(--card));--status-ready-fg:var(--status-ready);--status-progress-bg:color-mix(in srgb, var(--status-progress) 18%, var(--card));--status-progress-fg:var(--status-progress);--status-review-bg:color-mix(in srgb, var(--status-review) 18%, var(--card));--status-review-fg:var(--status-review);--status-resolved-bg:color-mix(in srgb, var(--status-resolved) 18%, var(--card));--status-resolved-fg:var(--status-resolved)}.marketing-inner{--mp-max:68.75rem;--mp-radius:.75rem;--mp-radius-sm:.5rem;--mp-border:#efefef;--mp-paper:#fff;--mp-wash:#fbfbfa;--mp-ink:#191919;--mp-muted:#6b6b6b;--mp-shadow:0 1px 2px #0f0f0f0a;--status-ready-bg:#f1f1ef;--status-ready-fg:#5f5e5c;--status-progress-bg:#e8eeff;--status-progress-fg:#3054e8;--status-review-bg:#fbf3e4;--status-review-fg:#9a6700;--status-resolved-bg:#edf3ec;--status-resolved-fg:#0f7b6c}.dark .marketing-inner{--mp-border:#2a2a2a;--mp-paper:#141414;--mp-wash:#101010;--mp-ink:#e8e8e8;--mp-muted:#a3a3a3;--mp-shadow:0 1px 2px #0006;--status-ready-bg:color-mix(in srgb, var(--status-ready) 18%, var(--card));--status-ready-fg:var(--status-ready);--status-progress-bg:color-mix(in srgb, var(--status-progress) 18%, var(--card));--status-progress-fg:var(--status-progress);--status-review-bg:color-mix(in srgb, var(--status-review) 18%, var(--card));--status-review-fg:var(--status-review);--status-resolved-bg:color-mix(in srgb, var(--status-resolved) 18%, var(--card));--status-resolved-fg:var(--status-resolved)}.marketing-inner .marketing-band{--marketing-section-y:4.25rem}@media (min-width:768px){.marketing-inner .marketing-band{--marketing-section-y:6rem}}.marketing-inner .marketing-band-inner{max-width:min(var(--mp-max), 100%);padding-inline:1.5rem}@media (min-width:640px){.marketing-inner .marketing-band-inner{padding-inline:1.75rem}}@media (min-width:1024px){.marketing-inner .marketing-band-inner{padding-inline:2rem}}.marketing-inner .marketing-band--muted{background:var(--mp-wash)}.marketing-inner .marketing-band--card{background:var(--mp-paper)}.marketing-inner .marketing-page-hero{background:var(--mp-paper);color:var(--mp-ink);padding-block:3.25rem 2.5rem}@media (min-width:768px){.marketing-inner .marketing-page-hero{padding-block:4.5rem 3.25rem}}.marketing-inner .marketing-page-hero h1{color:var(--mp-ink);letter-spacing:-.03em}.marketing-inner .marketing-page-hero-lede{color:var(--mp-muted)}.marketing-inner .marketing-page-hero-visual{border-radius:var(--mp-radius);overflow:hidden}.marketing-bento{contain:layout;border-radius:var(--mp-radius);border:1px solid var(--mp-border);background:var(--mp-paper);min-width:0;min-height:0;box-shadow:var(--mp-shadow)}.marketing-inner .marketing-page-cta-card{padding:1.75rem 1.5rem}@media (min-width:768px){.marketing-inner .marketing-page-cta-card{padding:2.25rem 2rem}}.marketing-inner .marketing-page-cta-card h2{color:var(--mp-ink)}.marketing-inner .marketing-page-cta-card p{color:var(--mp-muted)}.marketing-inner [role=tablist]{border:0;border-block-end:1px solid var(--mp-border);background:0 0;border-radius:0;flex-wrap:wrap;gap:.15rem;width:100%;margin-block-end:1rem;padding:0;display:flex}.marketing-inner [role=tab]{color:var(--mp-muted);background:0 0;border-radius:0;padding:.55rem .7rem}.marketing-inner [role=tab][aria-selected=true]{color:var(--mp-ink);box-shadow:inset 0 -2px 0 var(--mp-ink);background:0 0}.marketing-inner .marketing-bento-host>*{border-radius:var(--mp-radius)}.marketing-status-pill{text-overflow:ellipsis;white-space:nowrap;background:var(--status-ready-bg);max-width:100%;color:var(--status-ready-fg);border-radius:999px;align-items:center;padding:.05rem .45rem;font-size:9px;font-weight:650;line-height:1.35;display:inline-flex;overflow:hidden}.marketing-status-pill[data-tone=progress]{background:var(--status-progress-bg);color:var(--status-progress-fg)}.marketing-status-pill[data-tone=review]{background:var(--status-review-bg);color:var(--status-review-fg)}.marketing-status-pill[data-tone=resolved]{background:var(--status-resolved-bg);color:var(--status-resolved-fg)}.marketing-status-pill[data-tone=ready]{background:var(--status-ready-bg);color:var(--status-ready-fg)}.marketing-mindmap-canvas{--mm-edge:#bdbdb8;--mm-edge-strong:#8f8f8a;background-color:var(--mp-wash,color-mix(in srgb, var(--muted-bg) 70%, var(--card)));background-image:radial-gradient(circle at 1px 1px, color-mix(in srgb, var(--foreground) 8%, transparent) 1px, transparent 0);border:1px solid var(--mp-border,var(--border));border-radius:var(--mp-radius,.75rem);overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scroll-snap-type:x proximity;touch-action:pan-x pan-y;background-size:14px 14px}.marketing-mindmap-canvas[data-orientation=vertical]{scroll-snap-type:y proximity}.marketing-mindmap-canvas>.relative{scroll-snap-align:start}.dark .marketing-mindmap-canvas{--mm-edge:#505050;--mm-edge-strong:#6a6a6a;background-color:#101010;background-image:radial-gradient(circle at 1px 1px,#ffffff0e 1px,#0000 0);background-size:14px 14px}.marketing-mindmap-node{border:1px solid var(--mp-border,#efefef);background:linear-gradient(180deg, color-mix(in srgb, var(--mp-paper,var(--card)) 92%, var(--foreground) 8%) 0%, var(--mp-paper,var(--card)) 100%);box-shadow:var(--mp-shadow,0 1px 2px #0f0f0f0a);border-radius:.5rem;overflow:hidden}.dark .marketing-mindmap-node{background:linear-gradient(#1a1a1a 0%,#141414 100%);border-color:#2e2e2e}.marketing-mindmap-node[data-kind=org]{background:var(--mp-paper,var(--card));color:var(--mp-ink,var(--foreground));border-color:color-mix(in srgb, var(--marketing-spark,#fed627) 22%, var(--mp-border,var(--border)))}.dark .marketing-mindmap-node[data-kind=org]{background:linear-gradient(#1c1c1c 0%,#151515 100%)}.marketing-mindmap-node[data-kind=org] .marketing-mindmap-label,.marketing-mindmap-node[data-kind=org] .marketing-mindmap-detail{color:inherit}.marketing-mindmap-node[data-kind=org] .marketing-mindmap-detail{color:var(--mp-muted,var(--muted))}.marketing-mindmap-node[data-kind=task]{border-color:color-mix(in srgb, var(--mp-border,var(--border)) 80%, var(--foreground))}.marketing-mindmap-node[data-mm-spark=true]{border-color:color-mix(in srgb, var(--marketing-spark,#fed627) 55%, var(--mp-border,var(--border)));box-shadow:0 0 0 1px color-mix(in srgb, var(--marketing-spark,#fed627) 28%, transparent), 0 0 22px -8px color-mix(in srgb, var(--marketing-spark,#fed627) 42%, transparent), var(--mp-shadow,0 1px 2px #0f0f0f0a)}.marketing-locale-pill{border:1px solid var(--mp-border);background:var(--mp-wash);color:var(--mp-ink);border-radius:999px}.marketing-plan-card{border-radius:var(--mp-radius);border:1px solid var(--mp-border);background:var(--mp-paper);box-shadow:var(--mp-shadow)}.marketing-plan-card[data-featured=true]{border-color:color-mix(in srgb, var(--primary) 28%, var(--mp-border));box-shadow:0 0 0 1px color-mix(in srgb, var(--primary) 10%, transparent), var(--mp-shadow)}.marketing-matrix{border-radius:var(--mp-radius);border:1px solid var(--mp-border);background:var(--mp-paper);box-shadow:var(--mp-shadow)}@media (max-width:639px){.marketing-inner .marketing-page-hero{padding-block:2.5rem 1.75rem}.marketing-inner .marketing-band{--marketing-section-y:3.25rem}}
