[data-app-scope=marketing] body{overflow-x:clip}[data-app-scope=marketing]{--background:var(--color-olive-100);--foreground:var(--color-olive-950);--card:var(--color-olive-50);--card-foreground:var(--color-olive-950);--popover:var(--color-olive-50);--popover-foreground:var(--color-olive-950);--primary:var(--color-olive-950);--primary-foreground:#fff;--secondary:var(--color-olive-200);--secondary-foreground:var(--color-olive-950);--muted:var(--color-olive-100);--muted-foreground:var(--color-olive-700);--accent:var(--color-olive-200);--accent-foreground:var(--color-olive-950);--cta:var(--color-olive-950);--cta-foreground:#fff;--glow:var(--color-olive-400);--destructive:#db2c2b;--success:var(--color-olive-700);--success-foreground:var(--color-olive-50);--warning:#d79628;--warning-foreground:var(--color-olive-950);--border:var(--color-olive-300);--input:var(--color-olive-300);--ring:color-mix(in oklab, var(--color-olive-950) 50%, transparent);--chart-1:var(--color-olive-950);--chart-2:var(--color-olive-700);--chart-3:var(--color-olive-500);--chart-4:var(--color-olive-400);--chart-5:var(--color-olive-300);--radius:.5rem;--sidebar:var(--color-olive-100);--sidebar-foreground:var(--color-olive-950);--sidebar-primary:var(--color-olive-950);--sidebar-primary-foreground:var(--color-olive-50);--sidebar-accent:var(--color-olive-200);--sidebar-accent-foreground:var(--color-olive-950);--sidebar-border:color-mix(in oklab, var(--color-olive-950) 8%, transparent);--sidebar-card-border:var(--color-olive-300);--sidebar-ring:color-mix(in oklab, var(--color-olive-950) 50%, transparent);--surface-highlighted:var(--color-olive-200)}@supports (color:lab(0% 0 0)){[data-app-scope=marketing]{--destructive:lab(49.1862% 66.0919 46.2066);--warning:lab(67.3872% 18.7132 63.1076)}}.dark[data-app-scope=marketing]{--background:var(--color-olive-950);--foreground:#fff;--card:var(--color-olive-900);--card-foreground:#fff;--popover:var(--color-olive-900);--popover-foreground:#fff;--primary:var(--color-olive-300);--primary-foreground:var(--color-olive-950);--secondary:var(--color-olive-800);--secondary-foreground:#fff;--muted:var(--color-olive-900);--muted-foreground:var(--color-olive-400);--accent:var(--color-olive-800);--accent-foreground:#fff;--cta:var(--color-olive-300);--cta-foreground:var(--color-olive-950);--glow:var(--color-olive-300);--destructive:#f9423d;--success:var(--color-olive-400);--success-foreground:var(--color-olive-950);--warning:#eba941;--warning-foreground:var(--color-olive-950);--border:var(--color-olive-800);--input:var(--color-olive-800);--ring:color-mix(in oklab, var(--color-olive-300) 50%, transparent);--chart-1:var(--color-olive-300);--chart-2:var(--color-olive-400);--chart-3:var(--color-olive-500);--chart-4:var(--color-olive-600);--chart-5:var(--color-olive-700);--sidebar:var(--color-olive-950);--sidebar-foreground:#fff;--sidebar-primary:var(--color-olive-300);--sidebar-primary-foreground:var(--color-olive-950);--sidebar-accent:var(--color-olive-800);--sidebar-accent-foreground:#fff;--sidebar-border:#ffffff14;--sidebar-card-border:#ffffff1a;--sidebar-ring:color-mix(in oklab, var(--color-olive-300) 50%, transparent);--surface-highlighted:var(--color-olive-800)}@supports (color:lab(0% 0 0)){.dark[data-app-scope=marketing]{--destructive:lab(57.2227% 69.0904 47.0078);--warning:lab(74.3749% 18.2478 61.1498);--sidebar-border:lab(100% -.0000298023 .0000119209/.08);--sidebar-card-border:lab(100% -.0000298023 .0000119209/.1)}}[data-app-scope=marketing][data-theme=mauve]{--color-olive-50:#fafafa;--color-olive-100:#f3f1f3;--color-olive-200:#e7e4e7;--color-olive-300:#d7d0d7;--color-olive-400:#a89ea9;--color-olive-500:#79697b;--color-olive-600:#594c5b;--color-olive-700:#463947;--color-olive-800:#2a212c;--color-olive-900:#1d161e;--color-olive-950:#0c090c}@supports (color:lab(0% 0 0)){[data-app-scope=marketing][data-theme=mauve]{--color-olive-50:lab(98.26% 0 0);--color-olive-100:lab(95.3199% .844389 -.636518);--color-olive-200:lab(90.8851% 1.40759 -1.05978);--color-olive-300:lab(84.1787% 3.38054 -2.53499);--color-olive-400:lab(66.2215% 5.18823 -4.27421);--color-olive-500:lab(46.4092% 9.24578 -7.68465);--color-olive-600:lab(34.0653% 7.82093 -6.65653);--color-olive-700:lab(25.8245% 8.01928 -6.32546);--color-olive-800:lab(14.1786% 6.35938 -5.68258);--color-olive-900:lab(8.33002% 5.15411 -4.30998);--color-olive-950:lab(2.70037% 1.13126 -.853461)}}[data-app-scope=marketing][data-theme=mist]{--color-olive-50:#f9fbfb;--color-olive-100:#f1f3f3;--color-olive-200:#e3e7e8;--color-olive-300:#d0d6d8;--color-olive-400:#9ca8ab;--color-olive-500:#67787c;--color-olive-600:#4b585b;--color-olive-700:#394447;--color-olive-800:#22292b;--color-olive-900:#161b1d;--color-olive-950:#090b0c}@supports (color:lab(0% 0 0)){[data-app-scope=marketing][data-theme=mist]{--color-olive-50:lab(98.5129% -.644743 -.229931);--color-olive-100:lab(95.7289% -.644743 -.229919);--color-olive-200:lab(91.3368% -1.38441 -1.08377);--color-olive-300:lab(85.1957% -1.8006 -1.71063);--color-olive-400:lab(67.9697% -3.85058 -3.02824);--color-olive-500:lab(49.1145% -5.80183 -4.41525);--color-olive-600:lab(36.3261% -4.71437 -3.54635);--color-olive-700:lab(27.9503% -4.0026 -3.35106);--color-olive-800:lab(15.9728% -2.89693 -2.50866);--color-olive-900:lab(9.32863% -1.87989 -2.1017);--color-olive-950:lab(2.93655% -.435196 -.608262)}}[data-app-scope=marketing][data-theme=taupe]{--color-olive-50:#fbfaf9;--color-olive-100:#f3f1f1;--color-olive-200:#e8e4e3;--color-olive-300:#d8d2d0;--color-olive-400:#aba09c;--color-olive-500:#7c6d67;--color-olive-600:#5b4f4b;--color-olive-700:#473c39;--color-olive-800:#2b2422;--color-olive-900:#1d1816;--color-olive-950:#0c0a09}@supports (color:lab(0% 0 0)){[data-app-scope=marketing][data-theme=taupe]{--color-olive-50:lab(98.3763% .249773 .707853);--color-olive-100:lab(95.3391% .644386 .231409);--color-olive-200:lab(90.9149% 1.38998 1.08777);--color-olive-300:lab(84.6434% 1.81875 1.71728);--color-olive-400:lab(66.7386% 3.56972 3.57119);--color-olive-500:lab(47.3292% 5.2588 5.60027);--color-olive-600:lab(34.6954% 4.49754 4.2051);--color-olive-700:lab(26.4543% 4.4374 3.65548);--color-olive-800:lab(15.0089% 3.01889 2.55873);--color-olive-900:lab(8.7711% 2.25864 2.3765);--color-olive-950:lab(2.86039% .454858 .569314)}}[data-app-scope=marketing] .scrollbar-auto-hide{scrollbar-width:thin;scrollbar-color:transparent transparent}[data-app-scope=marketing] .scrollbar-auto-hide:hover,[data-app-scope=marketing] .scrollbar-auto-hide:focus-within{scrollbar-color:color-mix(in oklab, var(--foreground) 20%, transparent) transparent}[data-app-scope=marketing] .scrollbar-auto-hide::-webkit-scrollbar{width:8px;height:8px}[data-app-scope=marketing] .scrollbar-auto-hide::-webkit-scrollbar-track{background:0 0}[data-app-scope=marketing] .scrollbar-auto-hide::-webkit-scrollbar-thumb{background:0 0;border-radius:9999px;transition:background-color .15s}[data-app-scope=marketing] .scrollbar-auto-hide:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 20%, transparent)}[data-app-scope=marketing] .scrollbar-auto-hide:focus-within::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 20%, transparent)}[data-app-scope=marketing] .scrollbar-auto-hide::-webkit-scrollbar-thumb:hover{background:color-mix(in oklab, var(--foreground) 35%, transparent)}[data-app-scope=marketing] .section-warm{background:linear-gradient(180deg, var(--color-olive-100) 0%, color-mix(in oklab, var(--color-olive-200) 60%, var(--color-olive-100)) 100%)}.dark[data-app-scope=marketing] .section-warm{background:var(--color-olive-950)}[data-app-scope=marketing] .section-warm-inverse{background:linear-gradient(180deg, color-mix(in oklab, var(--color-olive-200) 60%, var(--color-olive-100)) 0%, var(--color-olive-100) 100%)}.dark[data-app-scope=marketing] .section-warm-inverse{background:var(--color-olive-950)}[data-app-scope=marketing] .card-elevated{background:color-mix(in oklab, var(--color-olive-950) 2.5%, transparent);border-radius:.75rem}.dark[data-app-scope=marketing] .card-elevated{background:#ffffff0d;background:lab(100% -.0000298023 .0000119209/.05)}[data-app-scope=marketing] .divider-soft{background:linear-gradient(90deg, transparent 0%, color-mix(in oklab, var(--color-olive-950) 12%, transparent) 50%, transparent 100%);height:1px}.dark[data-app-scope=marketing] .divider-soft{background:linear-gradient(90deg,#0000 0%,#ffffff24 50%,#0000 100%);background:linear-gradient(90deg,#0000 0%,lab(100% -.0000298023 .0000119209/.14) 50%,#0000 100%)}[data-app-scope=marketing] .pill-soft{background:color-mix(in oklab, var(--color-olive-950) 10%, transparent);color:var(--color-olive-950)}.dark[data-app-scope=marketing] .pill-soft{color:#fff;background:#ffffff1a;background:lab(100% -.0000298023 .0000119209/.1)}[data-app-scope=marketing] .btn-cta-gloss{box-shadow:none}[data-app-scope=marketing] .hide-browser-scrollbar{scrollbar-width:none;-ms-overflow-style:none}[data-app-scope=marketing] .hide-browser-scrollbar::-webkit-scrollbar{width:0;height:0;display:none}[data-app-scope=marketing] .howto-rail-aligned{right:max(16px,50vw - 38rem)}@media (min-width:1024px){[data-app-scope=marketing] .howto-main-rail-scroll{scrollbar-width:none;-ms-overflow-style:none}[data-app-scope=marketing] .howto-main-rail-scroll::-webkit-scrollbar{width:0;height:0;display:none}}[data-app-scope=marketing] .howto-sidebar-scroll{scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:transparent transparent;transition:scrollbar-color .2s}[data-app-scope=marketing] .howto-sidebar-scroll:hover,[data-app-scope=marketing] .howto-sidebar-scroll.is-scrolling{scrollbar-color:color-mix(in oklab, var(--foreground) 30%, transparent) transparent}[data-app-scope=marketing] .howto-sidebar-scroll::-webkit-scrollbar{width:6px}[data-app-scope=marketing] .howto-sidebar-scroll::-webkit-scrollbar-track{background:0 0}[data-app-scope=marketing] .howto-sidebar-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:3px;transition:background-color .2s}[data-app-scope=marketing] .howto-sidebar-scroll:hover::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 30%, transparent)}[data-app-scope=marketing] .howto-sidebar-scroll.is-scrolling::-webkit-scrollbar-thumb{background:color-mix(in oklab, var(--foreground) 30%, transparent)}[data-app-scope=marketing] .howto-callout{--callout-accent:var(--muted-foreground);border-left:4px solid var(--callout-accent);background:color-mix(in oklab, var(--callout-accent) 6%, transparent);border-radius:.5rem;margin:2rem 0;padding:1rem 1.25rem}[data-app-scope=marketing] .howto-callout-label{text-transform:uppercase;letter-spacing:.14em;color:var(--callout-accent);margin-bottom:.5rem;font-size:.75rem;font-weight:600}[data-app-scope=marketing] .howto-callout-body>p{color:var(--foreground);margin:0 0 .75rem}[data-app-scope=marketing] .howto-callout-body>p:last-child{margin-bottom:0}[data-app-scope=marketing] .howto-callout-body ul{margin:.5rem 0;padding-left:1.25rem;list-style:outside}[data-app-scope=marketing] .howto-callout-body li{margin:.25rem 0}[data-app-scope=marketing] .howto-callout-restaurant-math{--callout-accent:var(--primary);background:color-mix(in oklab, var(--primary) 10%, transparent)}[data-app-scope=marketing] .howto-callout-restaurant-math .howto-callout-body{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.94rem}[data-app-scope=marketing] .howto-callout-from-the-floor{--callout-accent:var(--muted-foreground)}[data-app-scope=marketing] .howto-callout-from-the-floor .howto-callout-body{font-style:italic}[data-app-scope=marketing] .howto-callout-dont-do-this{--callout-accent:var(--destructive);background:color-mix(in oklab, var(--destructive) 5%, transparent)}[data-app-scope=marketing] .howto-callout-watch-out{--callout-accent:var(--warning)}[data-app-scope=marketing] .howto-callout-benchmark{--callout-accent:var(--muted-foreground);background:0 0;padding:.5rem 1rem}[data-app-scope=marketing] .howto-callout-benchmark .howto-callout-body{font-size:.92rem;font-style:italic}