@font-face{font-family:Geist;src:url(/assets/fonts/geist-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Mono;src:url(/assets/fonts/geist-mono-latin.woff2) format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Geist Fallback;src:local("Arial");size-adjust:104%;ascent-override:92%;descent-override:22%;line-gap-override:0%}:root{--font: Geist, "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--mono: "Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--canvas: #f5f2ec;--canvas-2: #fbfaf7;--paper: #ffffff;--ink: #151714;--ink-2: #2d302b;--ink-3: #5d6058;--ink-4: #8d897f;--line: #e7e1d8;--line-2: #d6cec2;--struct: #151714;--struct-2: #1b1e19;--struct-3: #242720;--struct-ink: #f4f1ea;--struct-ink-2: #a9aea4;--struct-line: #2c3029;--brand: #f26a21;--brand-hover: #df5815;--brand-tint: #fff0e6;--brand-line: #fbcfb0;--brand-ink: #a8430b;--on-brand: #151714;--good: #168a5b;--good-tint: #e5f4ec;--info: #2563eb;--info-tint: #e8f0fe;--test: #7357e6;--test-tint: #efeafe;--watch: #b7791f;--watch-tint: #fbf1de;--bad: #c33f49;--bad-tint: #fbe9ea;--u: 4px;--max: 1240px;--max-read: 1120px;--gutter: 32px;--r-workspace: 24px;--r-card: 16px;--r-nested: 12px;--r-control: 10px;--section: 104px;--gap: 16px;--shadow: 0 24px 60px -36px rgba(60, 44, 24, .35);--shadow-sm: 0 10px 30px -22px rgba(60, 44, 24, .4);--highlight: inset 0 1px rgba(255, 255, 255, .9);--glass: rgba(255, 253, 249, .72);--glass-blur: blur(20px) saturate(115%);--ring: 0 0 0 3px rgba(242, 106, 33, .28);--ease: cubic-bezier(.2, .8, .2, 1);--t-hover: .12s;--t-tab: .16s;--t-pop: .2s;--t-rise: .32s}@media(max-width:1279px){:root{--gutter: 28px;--section: 72px}}@media(max-width:819px){:root{--gutter: 20px;--section: 56px;--r-workspace: 16px}}*,*:before,*:after{box-sizing:border-box}html{background:var(--canvas);color:var(--ink);font-family:var(--font);font-size:15px;line-height:23px;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;scroll-padding-top:88px}body{margin:0;min-height:100vh;overflow-x:hidden}img,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}p{margin:0}h1,h2,h3,h4{margin:0;font-weight:650;letter-spacing:-.02em;text-wrap:balance}ul,ol{margin:0;padding:0}:focus-visible{outline:2px solid var(--brand);outline-offset:3px;border-radius:6px}.skip{position:absolute;left:12px;top:-60px;z-index:100;background:var(--ink);color:var(--canvas);padding:10px 14px;border-radius:var(--r-control);text-decoration:none;font-weight:600}.skip:focus{top:12px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.wrap{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);margin:0 auto;padding:0 var(--gutter)}.wrap.read{max-width:calc(var(--max-read) + var(--gutter) * 2)}.section{padding:var(--section) 0}.section.tight{padding-top:calc(var(--section) * .5)}.display{font-size:68px;line-height:72px;letter-spacing:-.055em;font-weight:650}.h1{font-size:48px;line-height:52px;letter-spacing:-.045em}.h2{font-size:38px;line-height:44px;letter-spacing:-.035em}.h3{font-size:20px;line-height:28px;letter-spacing:-.015em}.lede{font-size:18px;line-height:29px;color:var(--ink-2)}.body{font-size:15px;line-height:23px;color:var(--ink-2)}.ui{font-size:14px;line-height:21px}.label{font-size:12px;line-height:18px;color:var(--ink-3)}.eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;line-height:16px;font-weight:650;letter-spacing:.09em;text-transform:uppercase;color:var(--ink-3)}.eyebrow:before{content:"";width:6px;height:6px;border-radius:2px;background:var(--brand)}.num{font-variant-numeric:tabular-nums}.mono{font-family:var(--mono)}.muted{color:var(--ink-3)}@media(max-width:1279px){.display{font-size:52px;line-height:56px}}@media(max-width:819px){.display,.h1{font-size:40px;line-height:44px}.h2{font-size:30px;line-height:36px}.lede{font-size:17px;line-height:27px}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border-radius:var(--r-control);border:1px solid transparent;font-size:14px;font-weight:600;line-height:1;text-decoration:none;cursor:pointer;white-space:nowrap;transition:background var(--t-hover) var(--ease),border-color var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.btn-lg{height:48px;padding:0 22px;font-size:15px}.btn-primary{background:var(--brand);color:var(--on-brand);border-color:var(--brand)}.btn-primary:hover{background:var(--brand-hover);border-color:var(--brand-hover)}.btn-primary[disabled]{opacity:.6;cursor:progress}.btn-secondary{background:var(--paper);color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover{border-color:var(--ink)}.btn-ghost{background:transparent;color:var(--ink)}.dark-block .btn-secondary{background:transparent;color:var(--struct-ink);border-color:var(--struct-line)}.text-link{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--brand);text-underline-offset:4px;text-decoration-thickness:1.5px}.text-link:hover{color:var(--brand-ink)}.dark-block .text-link{color:var(--struct-ink)}.cta-row{display:flex;flex-wrap:wrap;gap:12px}.cta-row.center{justify-content:center}.logo{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font-weight:650;font-size:17px;letter-spacing:-.02em;flex:none}.site-header{position:sticky;top:0;z-index:50;height:72px;background:color-mix(in srgb,var(--canvas) 86%,transparent);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);border-bottom:1px solid transparent;transition:border-color var(--t-pop) var(--ease)}.site-header.scrolled{border-bottom-color:var(--line)}.site-header.focused{height:60px;position:relative;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.header-row{height:100%;display:flex;align-items:center;gap:28px}.focused .header-row{justify-content:space-between}.main-nav{display:flex;gap:4px;margin-right:auto}.main-nav a{padding:8px 10px;border-radius:8px;font-size:14px;color:var(--ink-2);text-decoration:none;transition:background var(--t-hover) var(--ease),color var(--t-hover) var(--ease)}.main-nav a:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.main-nav a[aria-current=page]{color:var(--ink);box-shadow:inset 0 -2px 0 var(--brand);border-radius:0}.header-actions{display:flex;align-items:center;gap:16px}.header-actions .text-link{font-size:14px}.menu-btn{display:none;width:44px;height:44px;border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--paper);cursor:pointer;place-items:center}.menu-btn span,.menu-btn span:before,.menu-btn span:after{display:block;width:18px;height:1.5px;background:var(--ink);position:relative;transition:transform var(--t-pop) var(--ease)}.menu-btn span:before,.menu-btn span:after{content:"";position:absolute;left:0}.menu-btn span:before{top:-6px}.menu-btn span:after{top:6px}.menu-btn[aria-expanded=true] span{background:transparent}.menu-btn[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.menu-btn[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.mobile-menu{display:none}@media(max-width:1180px){.main-nav{display:none}.header-actions{margin-left:auto}.menu-btn{display:grid}.mobile-menu.open{display:flex;flex-direction:column;gap:20px;position:fixed;top:72px;right:0;bottom:0;left:0;z-index:49;background:var(--canvas);padding:24px var(--gutter) 40px;overflow-y:auto;animation:e1-rise var(--t-pop) var(--ease)}.mobile-menu nav{display:flex;flex-direction:column}.mobile-menu nav a{padding:14px 0;border-bottom:1px solid var(--line);text-decoration:none;font-size:18px;font-weight:550;min-height:44px}.mobile-menu nav a[aria-current=page]{color:var(--brand-ink)}}@media(max-width:819px){.header-actions .btn,.hide-sm{display:none}.focused .header-row p{font-size:13px}}.card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-card);box-shadow:var(--shadow-sm),var(--highlight);padding:24px}.section-head{max-width:720px;display:grid;gap:14px;margin-bottom:40px}.section-head.center{margin-inline:auto;text-align:center;justify-items:center}.two-col{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:start}.two-col .section-head{margin-bottom:0}@media(max-width:979px){.two-col{grid-template-columns:1fr;gap:24px}}.hero{padding:72px 0 88px;overflow:hidden}.hero-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:24px;align-items:center;min-height:640px}.hero-copy{grid-column:1 / span 5;display:grid;gap:22px;align-content:center}.hero-copy .display{max-width:560px}.hero-visual{grid-column:6 / span 7;margin-right:-5%}.trust{color:var(--ink-3)}.page-hero{padding:88px 0 48px}.page-hero .wrap>*+*{margin-top:18px}.page-hero .lede{max-width:680px}.feature-grid{display:grid;grid-template-columns:5fr 7fr;gap:48px;align-items:center}.feature-grid>div:first-child{display:grid;gap:18px}@media(max-width:979px){.hero{padding-top:40px}.hero-grid{grid-template-columns:1fr;min-height:0;gap:40px}.hero-copy,.hero-visual{grid-column:auto;margin-right:0}.feature-grid{grid-template-columns:1fr}.page-hero{padding:48px 0 24px}}@media(max-width:819px){.cta-row .btn{flex:1 1 100%}}.pframe{margin:0;border-radius:var(--r-workspace);padding:0 0 12px;overflow:hidden;background:var(--glass);border:1px solid rgba(255,255,255,.9);box-shadow:var(--shadow),var(--highlight),0 0 0 1px var(--line);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur);font-size:12px;line-height:17px;color:var(--ink)}.pframe-bar{display:flex;align-items:center;gap:10px;height:48px;padding:0 16px;border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 70%,transparent)}.pframe-bar b{font-size:13px;font-weight:650}.pframe-tabs{display:flex;gap:2px;margin-left:12px;overflow:hidden}.pframe-tabs span{padding:5px 9px;border-radius:8px;color:var(--ink-3);white-space:nowrap}.pframe-tabs span.on{background:var(--brand-tint);color:var(--brand-ink);font-weight:600;box-shadow:inset 0 0 0 1px var(--brand-line)}.pframe-sync{margin-left:auto;display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);white-space:nowrap}.pframe-sync i{width:6px;height:6px;border-radius:50%;background:var(--good)}.pframe-body{padding:16px;display:grid;gap:12px}.pframe-cap{padding:0 16px;font-size:11px;color:var(--ink-3);text-align:right}.pf-head{display:flex;justify-content:space-between;align-items:end;gap:12px}.pf-head>div{display:grid;gap:2px}.pf-title{font-size:18px;line-height:24px;letter-spacing:-.02em}.pf-range{padding:5px 10px;border:1px solid var(--line);border-radius:8px;background:var(--paper);white-space:nowrap}.mock-card{background:var(--paper);border:1px solid var(--line);border-radius:var(--r-nested);padding:12px}.mock-head{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.kpis.three{grid-template-columns:repeat(3,1fr)}.kpi{display:grid;gap:4px}.kpi b{font-size:20px;line-height:24px;letter-spacing:-.03em;font-weight:650}.kpi.sel{border-color:var(--brand-line);box-shadow:inset 0 0 0 1px var(--brand-line)}.kpi-d{font-size:11px;color:var(--ink-3)}.kpi-d.good{color:var(--good)}.kpi-d.watch{color:var(--watch)}.pf-split{display:grid;grid-template-columns:1.55fr 1fr;gap:10px}.chart{width:100%;height:auto;overflow:visible}.chart .grid{stroke:var(--line);stroke-width:1}.area-rev{fill:color-mix(in srgb,var(--info) 10%,transparent)}.ln-rev,.ln-spend{fill:none;stroke-width:2.25;stroke-linecap:round;stroke-linejoin:round}.ln-rev{stroke:var(--info)}.ln-spend{stroke:var(--brand)}.pt-rev{fill:var(--paper);stroke:var(--info);stroke-width:2}.legend{display:inline-flex;align-items:center;gap:6px;font-size:11px}.legend i{width:8px;height:8px;border-radius:2px;display:inline-block;margin-left:6px}.sw-spend{background:var(--brand)}.sw-rev{background:var(--info)}.decision{display:grid;align-content:start;gap:8px;border-color:var(--brand-line);background:linear-gradient(180deg,var(--brand-tint),var(--paper) 70%)}.decision .mock-head{margin:0}.decision-t{font-weight:600}.decision-ev{list-style:none;display:grid;gap:4px;font-size:11px}.decision-ev li{display:flex;justify-content:space-between;border-top:1px dashed var(--line);padding-top:4px}.decision-ev b{color:var(--ink);font-weight:600}.verified{display:inline-flex;align-items:center;gap:6px;width:fit-content;padding:3px 8px;border-radius:999px;background:var(--good-tint);color:var(--good);font-weight:600;font-size:11px}.verified i{width:6px;height:6px;border-radius:50%;background:var(--good)}.mock-table{width:100%;border-collapse:collapse;font-size:12px}.mock-table th{text-align:left;font-weight:500;color:var(--ink-3);padding:6px 8px;border-bottom:1px solid var(--line);font-size:11px}.mock-table td{padding:8px;border-bottom:1px solid var(--line)}.mock-table tr:last-child td{border-bottom:0}.mock-table td.num,.mock-table th:not(:first-child){text-align:right}.pf-note{display:flex;align-items:center;gap:8px}.dot-bad{width:6px;height:6px;border-radius:50%;background:var(--bad);flex:none}.cj{display:grid;grid-template-columns:1fr 1fr 1.2fr 1.1fr;gap:10px;align-items:start}.cj-col{display:grid;gap:8px}.cj-node{display:grid;gap:6px;padding:10px}.cj-node.sel{border-color:var(--brand);background:var(--brand-tint)}.cj-insp{display:grid;gap:6px}.tl{list-style:none;display:grid;gap:0}.tl li{position:relative;display:grid;gap:1px;padding:6px 0 10px 22px}.tl li i{position:absolute;left:4px;top:10px;width:8px;height:8px;border-radius:50%;background:var(--paper);border:2px solid var(--ink-4)}.tl li:before{content:"";position:absolute;left:8px;top:20px;bottom:-6px;width:1px;background:var(--line-2)}.tl li:last-child:before{display:none}.tl li.end i{border-color:var(--good);background:var(--good)}.tl li.end b{color:var(--good)}.attention{display:grid;gap:4px;border-color:color-mix(in srgb,var(--watch) 40%,var(--line));background:linear-gradient(180deg,var(--watch-tint),var(--paper))}@media(max-width:819px){.pframe-tabs span:not(.on){display:none}.kpis{grid-template-columns:repeat(2,1fr)}.pf-split,.cj{grid-template-columns:1fr}.cj-col:nth-child(1){display:none}}.chip{display:inline-flex;align-items:center;gap:6px;height:22px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:650;width:fit-content}.chip i{width:6px;height:6px;border-radius:50%;background:currentColor}.chip-scale{color:var(--good);background:var(--good-tint)}.chip-test{color:var(--test);background:var(--test-tint)}.chip-watch{color:var(--watch);background:var(--watch-tint)}.chip-stop{color:var(--bad);background:var(--bad-tint)}.problem{border-block:1px solid var(--line);background:var(--canvas-2);padding:36px 0}.problem-grid{display:grid;grid-template-columns:4fr 5fr 3fr;gap:32px;align-items:center}.problem-compare{display:flex;align-items:center;gap:14px;justify-content:flex-end}.problem-compare span{display:grid}.problem-compare b{font-size:36px;line-height:40px;letter-spacing:-.04em;font-weight:650;color:var(--ink-3);text-decoration:line-through;text-decoration-thickness:2px;text-decoration-color:color-mix(in srgb,var(--ink-3) 50%,transparent)}.problem-compare .on b{color:var(--ink);text-decoration:none}.problem-compare .vs{align-self:end;padding-bottom:8px}@media(max-width:979px){.problem-grid{grid-template-columns:1fr;gap:14px}.problem-compare{justify-content:flex-start}}.value-grid{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.value{display:grid;gap:10px;align-content:start}.value-n{font-family:var(--mono);font-size:12px;color:var(--ink-3)}.decide-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap)}.decide{display:grid;gap:6px;align-content:start;padding:20px}.decide-l{margin-top:8px;text-transform:uppercase;letter-spacing:.08em;font-size:10px;font-weight:650}.roles{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--gap)}.roles.two{grid-template-columns:repeat(2,1fr);margin-top:28px}.role{display:grid;gap:10px;align-content:start;text-decoration:none;transition:border-color var(--t-hover) var(--ease),transform var(--t-hover) var(--ease)}a.role:hover{border-color:var(--line-2);transform:translateY(-2px)}@media(max-width:1179px){.decide-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:819px){.value-grid,.decide-grid,.roles,.roles.two{grid-template-columns:1fr}}.dark-block{background:var(--struct);color:var(--struct-ink)}.dark-block .eyebrow,.dark-block .lede,.dark-block .body{color:var(--struct-ink-2)}.dark-block .card{background:var(--struct-2);border-color:var(--struct-line);box-shadow:none}.dark-block .checks li{color:var(--struct-ink)}.dark-block .pframe{background:var(--canvas-2);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:0 40px 80px -40px #000000b3}.tablist{display:inline-flex;gap:4px;padding:4px;border-radius:12px;background:color-mix(in srgb,var(--ink) 5%,transparent);margin-bottom:32px;flex-wrap:wrap}.tabs.dark .tablist{background:var(--struct-2);border:1px solid var(--struct-line)}.tablist [role=tab]{min-height:40px;padding:0 16px;border:0;border-radius:9px;background:transparent;cursor:pointer;font-size:14px;font-weight:550;color:inherit;opacity:.78}.tablist [role=tab]:hover{opacity:1}.tablist [role=tab][aria-selected=true]{background:var(--brand);color:var(--on-brand);opacity:1}.story{display:grid;grid-template-columns:4fr 7fr;gap:48px;align-items:center}.story-copy{display:grid;gap:16px;align-content:start}@media(max-width:979px){.story{grid-template-columns:1fr;gap:28px}}.checks{list-style:none;display:grid;gap:12px}.checks li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;color:var(--ink-2)}.checks svg{color:var(--good);margin-top:3px}.plain{list-style:none;display:grid;gap:12px;color:var(--ink-3)}.plain li{padding-left:18px;position:relative}.plain li:before{content:"";position:absolute;left:2px;top:10px;width:8px;height:1.5px;background:var(--ink-4)}.evidence{margin:0;display:grid;border-top:1px solid var(--line)}.evidence>div{display:grid;grid-template-columns:200px 1fr;gap:24px;padding:16px 0;border-bottom:1px solid var(--line)}.evidence dt{font-weight:600;font-size:14px}.evidence dd{margin:0;color:var(--ink-2)}@media(max-width:819px){.evidence>div{grid-template-columns:1fr;gap:4px}}.journey{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:var(--gap);position:relative;counter-reset:j}.journey:before{content:"";position:absolute;left:16px;right:12%;top:16px;height:2px;background:linear-gradient(90deg,var(--line-2),var(--brand))}.journey li{position:relative;display:grid;gap:6px;padding-right:12px}.journey-dot{width:34px;height:34px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1px solid var(--line-2);font-size:13px;font-weight:600;margin-bottom:10px;position:relative}.journey li.end .journey-dot{background:var(--brand);border-color:var(--brand);color:var(--on-brand)}.journey-t{font-weight:650}@media(max-width:819px){.journey{grid-template-columns:1fr;gap:20px}.journey:before{left:16px;right:auto;top:16px;bottom:16px;width:2px;height:auto;background:linear-gradient(180deg,var(--line-2),var(--brand))}.journey li{grid-template-columns:34px 1fr;column-gap:14px}.journey-dot{grid-row:span 2;margin:0}}.integrations{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden}.integrations li{background:var(--paper);padding:18px 20px;display:grid;gap:2px}.int-name{font-weight:600;font-size:15px}@media(max-width:979px){.integrations{grid-template-columns:repeat(2,1fr)}}@media(max-width:479px){.integrations{grid-template-columns:1fr}}.trust-grid{display:grid;grid-template-columns:5fr 6fr;gap:48px;align-items:center}.trust-grid .section-head{margin-bottom:16px}@media(max-width:979px){.trust-grid{grid-template-columns:1fr;gap:24px}}.faq-wrap{display:grid;grid-template-columns:4fr 7fr;gap:48px;align-items:start}.faq{border-top:1px solid var(--line)}.faq-item{border-bottom:1px solid var(--line)}.h3-sm{font-size:16px;line-height:24px;font-weight:600;letter-spacing:-.01em}.faq-item button{width:100%;min-height:56px;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;background:none;border:0;cursor:pointer;text-align:left;font-weight:600}.faq-item button i{width:12px;height:12px;flex:none;position:relative}.faq-item button i:before,.faq-item button i:after{content:"";position:absolute;left:0;top:5px;width:12px;height:1.5px;background:var(--ink);transition:transform var(--t-pop) var(--ease)}.faq-item button i:after{transform:rotate(90deg)}.faq-item.open button i:after{transform:rotate(0)}.faq-item [role=region]{padding:0 40px 18px 0}@media(max-width:979px){.faq-wrap{grid-template-columns:1fr;gap:0}}.final-card{text-align:center;display:grid;gap:18px;justify-items:center;padding:64px 32px;border-radius:var(--r-workspace);background:var(--paper);border:1px solid var(--line);box-shadow:var(--shadow),var(--highlight)}.final-card .lede{max-width:640px}.final{padding-top:40px}.tour{list-style:none;display:grid;gap:96px}.tour-step{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.tour-step.flip .tour-copy{order:2}.tour-copy{display:grid;gap:14px}.note{padding:10px 12px;border-left:2px solid var(--brand);background:var(--canvas-2);border-radius:0 8px 8px 0;color:var(--ink-2)}@media(max-width:979px){.tour{gap:64px}.tour-step{grid-template-columns:1fr;gap:24px}.tour-step.flip .tour-copy{order:0}}.vsl-hero{padding:48px 0 24px}.vsl-top{max-width:calc(920px + var(--gutter) * 2);text-align:center;display:grid;gap:18px;justify-items:center}.vsl-h{max-width:860px}.vsl-sub{max-width:720px}.vsl-video{max-width:calc(1040px + var(--gutter) * 2);margin-top:40px}.vsl-cta{display:grid;justify-items:center;gap:14px;margin-top:28px;text-align:center}.vframe{aspect-ratio:16 / 9;border-radius:var(--r-card);overflow:hidden;background:var(--struct);box-shadow:0 40px 90px -50px #151714b3,0 0 0 1px var(--struct-line);position:relative}.vframe video{width:100%;height:100%;background:#000}.vposter{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--struct-ink);background:radial-gradient(70% 90% at 80% 0%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 60%),linear-gradient(160deg,var(--struct-3),var(--struct))}.vposter-art{position:absolute;top:12%;right:10%;bottom:18%;left:10%;display:grid;grid-template-columns:1fr 1fr;align-items:end;gap:6%;opacity:.9}.vp-row{display:flex;align-items:center;gap:14px;align-self:start}.vp-k{display:grid;padding:12px 16px;border-radius:12px;background:var(--struct-2);border:1px solid var(--struct-line)}.vp-k small{font-size:11px;color:var(--struct-ink-2)}.vp-k b{font-size:clamp(22px,3vw,40px);line-height:1.1;letter-spacing:-.04em;color:var(--struct-ink-2);text-decoration:line-through;text-decoration-thickness:2px}.vp-k.on{border-color:color-mix(in srgb,var(--good) 45%,var(--struct-line))}.vp-k.on b{color:var(--struct-ink);text-decoration:none}.vp-arrow{color:var(--struct-ink-2);font-size:20px}.vp-bars{display:flex;align-items:end;gap:8%;height:70%;justify-self:end;width:80%}.vp-bars i{flex:1;border-radius:6px 6px 2px 2px;background:var(--struct-3);border:1px solid var(--struct-line)}.vp-bars i.on{background:var(--brand);border-color:var(--brand)}.vplay{position:relative;z-index:1;width:76px;height:76px;border-radius:50%;border:0;display:grid;place-items:center;cursor:pointer;background:var(--brand);color:var(--on-brand);box-shadow:0 16px 40px -12px #f26a21b3;transition:transform var(--t-hover) var(--ease)}.vplay:hover{transform:scale(1.05)}.vpending{position:relative;z-index:1;max-width:420px;text-align:center;padding:14px 18px;border-radius:12px;background:#0d0f0dd1;border:1px solid var(--struct-line)}.vtitle{position:absolute;left:16px;bottom:14px;color:var(--struct-ink-2)}@media(max-width:819px){.vsl-hero{padding-top:24px}.vsl-video{padding:0 12px;margin-top:28px}.vposter-art{top:10%;right:6%;bottom:22%;left:6%}.vp-k{padding:8px 10px}.vplay{width:60px;height:60px}.vpending{font-size:13px;margin:0 16px}}.ba{display:grid;grid-template-columns:1fr 1fr;gap:var(--gap)}.ba-col{display:grid;gap:16px;align-content:start}.ba-col.after{border-color:var(--brand-line)}.muted-eyebrow:before{background:var(--ink-4)}.modules{display:grid;grid-template-columns:1fr 1fr;gap:32px}.modules>div{display:grid;gap:10px;align-content:start}.modules .pframe{margin-top:10px}@media(max-width:979px){.ba,.modules{grid-template-columns:1fr}}.sticky-cta{display:none}@media(max-width:819px){.sticky-cta{display:block;position:fixed;left:0;right:0;bottom:0;z-index:40;padding:12px var(--gutter) calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb,var(--canvas) 92%,transparent);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-top:1px solid var(--line);transform:translateY(110%);transition:transform var(--t-pop) var(--ease)}.sticky-cta.show{transform:none}.sticky-cta .btn{width:100%}}.demo-grid{display:grid;grid-template-columns:5fr 6fr;gap:56px;align-items:start}.demo-grid>div{display:grid;gap:18px}.form{display:grid;gap:16px;padding:28px}.field{display:grid;gap:6px}.field label{font-size:13px;font-weight:600}.field input,.field select,.field textarea{min-height:44px;padding:10px 12px;border-radius:var(--r-control);border:1px solid var(--line-2);background:var(--canvas-2);font-size:15px}.field input:focus,.field select:focus,.field textarea:focus{outline:none;border-color:var(--brand);box-shadow:var(--ring)}.form-status{min-height:0;font-size:14px}.form-status.sent{color:var(--good)}.form-status.error{color:var(--bad)}.form-status:empty{display:none}@media(max-width:979px){.demo-grid{grid-template-columns:1fr;gap:32px}}.notice{margin-top:28px;display:grid;gap:10px}.site-footer{border-top:1px solid var(--line);padding:56px 0 28px;margin-top:40px;background:var(--canvas-2)}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:32px;padding-bottom:40px}.footer-brand{display:grid;gap:12px;align-content:start;max-width:280px}.footer-h{margin-bottom:12px;text-transform:uppercase;letter-spacing:.08em;font-weight:650;font-size:11px}.site-footer ul{list-style:none;display:grid;gap:8px}.site-footer a{text-decoration:none;color:var(--ink-2);font-size:14px}.site-footer a:hover{color:var(--ink);text-decoration:underline;text-decoration-color:var(--brand)}.footer-base{display:flex;justify-content:space-between;gap:16px;padding-top:20px;border-top:1px solid var(--line);flex-wrap:wrap}.footer-legal{display:flex;gap:18px}@media(max-width:819px){.footer-grid{grid-template-columns:1fr 1fr}.footer-brand{grid-column:1 / -1}.site-footer a{display:inline-block;padding:4px 0}}@keyframes e1-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes e1-fade-slide{0%{opacity:0;transform:translate(4px)}to{opacity:1;transform:none}}@keyframes e1-draw{to{stroke-dashoffset:0}}@keyframes e1-pulse{0%{box-shadow:0 0 #168a5b73}to{box-shadow:0 0 0 12px #168a5b00}}.rise{animation:e1-rise var(--t-rise) var(--ease) both}.tab-panel{animation:e1-fade-slide var(--t-tab) var(--ease) both}.draw{stroke-dasharray:1200;stroke-dashoffset:1200;animation:e1-draw .42s var(--ease) .2s forwards}.pulse-once{animation:e1-pulse .6s ease-out .7s 1}.reveal{opacity:0;transform:translateY(10px);transition:opacity .28s var(--ease),transform .28s var(--ease)}.reveal.in{opacity:1;transform:none}.reveal[data-group="1"]{transition-delay:35ms}.reveal[data-group="2"]{transition-delay:70ms}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}.draw{stroke-dashoffset:0}}:root{--cream: #f6f1e9;--cream-2: #fbf8f3;--neo-bg: #f4eee5;--neo-hi: rgba(255, 255, 255, .92);--neo-lo: rgba(163, 132, 98, .26);--neo-edge: rgba(150, 118, 84, .16);--glass-fill: linear-gradient(140deg, rgba(255, 255, 255, .66), rgba(255, 246, 236, .42) 60%, rgba(255, 250, 244, .5));--glass-edge: rgba(255, 255, 255, .82);--glass-edge-lo: rgba(110, 80, 50, .14);--glass-shadow: 0 40px 80px -48px rgba(96, 62, 28, .42), 0 2px 6px rgba(96, 62, 28, .05);--clay-top: #ef7330;--clay-mid: #cb5116;--clay-bot: #b44712;--clay-shadow: 0 18px 30px -14px rgba(196, 78, 18, .6), 0 4px 10px -4px rgba(196, 78, 18, .35);--clay-inner: inset 0 2px 1px rgba(255, 214, 186, .75), inset 0 -5px 10px rgba(130, 42, 0, .32), inset 0 0 0 1px rgba(255, 170, 120, .35);--r-chapter: 28px;--r-clay: 18px}.glass{position:relative;background:var(--glass-fill);border:1px solid var(--glass-edge);border-bottom-color:var(--glass-edge-lo);border-right-color:#ffffff80;box-shadow:var(--glass-shadow),inset 1px 1px #ffffffd9;border-radius:var(--r-chapter);isolation:isolate}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:linear-gradient(118deg,rgba(255,255,255,.5) 0%,rgba(255,255,255,.12) 22%,transparent 38%)}.glass-blur{backdrop-filter:blur(22px) saturate(135%);-webkit-backdrop-filter:blur(22px) saturate(135%)}.glass-frame{border-radius:22px}.glass-inner{border-radius:16px;background:linear-gradient(150deg,#ffffffc7,#fffaf49e);box-shadow:0 16px 32px -26px #603e1c66,inset 1px 1px #ffffffe6}.glass-inner:before{display:none}.clay{background:linear-gradient(170deg,var(--clay-top) 0%,var(--clay-mid) 52%,var(--clay-bot) 100%);color:#fff;border-radius:var(--r-clay);box-shadow:var(--clay-shadow),var(--clay-inner);text-shadow:0 1px 1px rgba(110,36,0,.35)}.clay-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:650;text-decoration:none;white-space:nowrap;cursor:pointer;border:0;transition:transform .14s var(--ease),box-shadow .14s var(--ease),filter .14s var(--ease)}.clay-btn:hover{filter:brightness(1.04) saturate(1.05);transform:translateY(-1px)}.clay-btn:active{transform:translateY(2px);box-shadow:0 8px 16px -10px #c44e1299,var(--clay-inner)}.clay-md{height:44px;padding:0 18px;font-size:15px;border-radius:14px}.clay-lg{height:54px;padding:0 26px;font-size:17px}.clay-tile{display:grid;place-items:center;width:44px;height:44px;border-radius:14px}.clay:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.neo{background:linear-gradient(145deg,#fbf7f1,var(--neo-bg));border:1px solid rgba(255,255,255,.85);border-bottom-color:var(--neo-edge);border-right-color:var(--neo-edge);box-shadow:7px 7px 16px var(--neo-lo),-6px -6px 14px var(--neo-hi);color:var(--ink)}.neo-btn,.neo-ctl{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:box-shadow .14s var(--ease),transform .14s var(--ease),background .14s var(--ease)}.neo-btn:hover,.neo-ctl:hover{box-shadow:9px 9px 20px var(--neo-lo),-7px -7px 16px var(--neo-hi)}.neo-btn:active,.neo-ctl:active,.neo-ctl.is-pressed,.neo-ctl[aria-selected=true]{box-shadow:inset 4px 4px 9px var(--neo-lo),inset -4px -4px 9px var(--neo-hi);background:linear-gradient(145deg,#efe7dc,#f8f3ec)}.neo-ctl.is-pressed,.neo-ctl[aria-selected=true]{color:var(--brand-ink)}.neo-lg{height:54px;padding:0 24px;font-size:16px;border-radius:18px}.neo-md{height:44px;padding:0 16px;font-size:14px;border-radius:14px}.neo-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:11px}.neo-card{border-radius:16px;padding:14px}@media(prefers-contrast:more){.glass,.glass-inner{background:var(--cream-2);border-color:var(--line-2)}.neo{box-shadow:none;border-color:var(--ink-3)}}.lp-env{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(55% 45% at 92% 8%,rgba(255,214,170,.55),transparent 70%),radial-gradient(40% 60% at 4% 30%,rgba(255,236,210,.9),transparent 70%),radial-gradient(60% 50% at 70% 100%,rgba(236,206,172,.45),transparent 70%),linear-gradient(90deg,rgba(255,255,255,0) 0 6%,rgba(255,255,255,.35) 6% 7%,transparent 7% 13%,rgba(255,255,255,.28) 13% 14%,transparent 14%),linear-gradient(180deg,#f7efe4,#f3eadf 55%,#efe3d4)}@media(max-width:479px){.lp-env{background:var(--cream)}}.lp-page{--lp-max: 1480px;color:var(--ink)}.lp-wrap{width:100%;max-width:calc(var(--lp-max) + 48px);margin:0 auto;padding:0 24px}.lp-page main{display:grid;gap:20px;padding-bottom:40px}.fnav-wrap{position:sticky;top:0;z-index:60;padding:14px 24px 0;transition:padding .2s var(--ease)}.fnav-wrap.compact{padding-top:8px}.fnav{max-width:1480px;margin:0 auto;height:76px;padding:0 14px;border-radius:26px;display:flex;align-items:center;gap:20px;transition:height .22s var(--ease),border-radius .22s var(--ease)}.compact .fnav{height:60px;border-radius:20px}.fnav-logo{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-size:22px;font-weight:700;letter-spacing:-.03em;flex:none}.compact .fnav-logo{font-size:19px}.fnav-links{display:flex;gap:4px;margin:0 auto}.fnav-links a{padding:10px 18px;border-radius:14px;text-decoration:none;font-size:15px;font-weight:500;color:var(--ink-2);transition:background .14s var(--ease),box-shadow .14s var(--ease),color .14s var(--ease)}.fnav-links a:hover{color:var(--ink);background:#ffffff80}.fnav-links a.on{color:var(--ink);font-weight:600;background:linear-gradient(160deg,#fff3e6,#ffe2c8);box-shadow:0 8px 18px -10px #e26e288c,inset 0 1px #fffffff2,inset 0 0 0 1px #f26a212e}.fnav-actions{display:flex;align-items:center;gap:12px;flex:none}.fnav .menu-btn{display:none;width:46px;height:46px;border-radius:14px;place-items:center;cursor:pointer}.fnav .menu-btn span,.fnav .menu-btn span:before,.fnav .menu-btn span:after{display:block;width:18px;height:1.6px;background:var(--ink);position:relative;transition:transform .2s var(--ease)}.fnav .menu-btn span:before,.fnav .menu-btn span:after{content:"";position:absolute;left:0}.fnav .menu-btn span:before{top:-6px}.fnav .menu-btn span:after{top:6px}.fnav .menu-btn[aria-expanded=true] span{background:transparent}.fnav .menu-btn[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.fnav .menu-btn[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.msheet{max-width:1480px;margin:10px auto 0;padding:18px;display:grid;gap:16px;border-radius:24px}.msheet[hidden]{display:none}.msheet nav{display:grid}.msheet nav a{min-height:48px;display:flex;align-items:center;padding:0 6px;border-bottom:1px solid rgba(120,90,60,.12);text-decoration:none;font-size:17px;font-weight:550}.msheet nav a[aria-current]{color:var(--brand-ink)}@media(max-width:1180px){.fnav-links{display:none}.fnav-actions{margin-left:auto}.fnav .menu-btn{display:grid}}@media(min-width:1181px){.msheet{display:none!important}}@media(max-width:819px){.fnav-wrap{padding:10px 12px 0}.fnav{height:64px;border-radius:20px}.fnav-logo{font-size:19px}.hide-sm{display:none!important}}@media(max-width:479px){.hide-xs{display:none!important}}.chapter{scroll-margin-top:100px}.chapter-panel{max-width:1480px;margin:0 auto;padding:44px 48px;border-radius:var(--r-chapter);display:grid;grid-template-columns:minmax(300px,4fr) 9fr;gap:40px;align-items:center}.chapter-panel.stack{grid-template-columns:1fr}.chapter-copy{display:grid;gap:16px;align-content:center}.story-title{font-size:44px;line-height:1.06;letter-spacing:-.045em;font-weight:700;margin:0}.st-line{display:block}.swash{position:relative;white-space:normal}.swash:after{content:"";position:absolute;left:0;bottom:-10px;width:min(220px,70%);height:12px;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 220 12'%3E%3Cpath d='M3 8C50 3 120 2 217 6' fill='none' stroke='%23F26A21' stroke-width='4' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat left/contain}.story-body{font-size:18px;line-height:28px;color:var(--ink-2);max-width:460px}.demo-tag{font-size:12px;line-height:16px;color:var(--ink-3);letter-spacing:.01em}.chapter-joint{position:absolute;left:50%;top:-26px;transform:translate(-50%);width:44px;height:44px;border-radius:50%;display:grid;place-items:center;z-index:2;color:var(--ink-2)}.pill-eyebrow{display:inline-flex;width:fit-content;padding:8px 16px;border-radius:999px;font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink);background:linear-gradient(160deg,#fff6ec,#fde6d1)}.lp-ctas{display:flex;flex-wrap:wrap;gap:14px}@media(max-width:1179px){.chapter-panel{grid-template-columns:1fr;padding:36px 32px;gap:28px}.story-title{font-size:38px}}@media(max-width:819px){.lp-wrap{padding:0 12px}.lp-page main{gap:14px;padding:0 12px 32px}.chapter-panel{padding:28px 20px;border-radius:22px}.story-title{font-size:32px;line-height:1.1}.story-body{font-size:17px;line-height:26px}.lp-ctas>*{flex:1 1 100%}}@media(max-width:479px){.glass-blur{backdrop-filter:none;-webkit-backdrop-filter:none;background:#fbf8f3f7}}.hero-lp{padding:40px 0 16px}.hero-lp-grid{display:grid;grid-template-columns:5fr 7.4fr;gap:40px;align-items:center;max-width:1528px}.hero-lp-copy{display:grid;gap:24px;align-content:center}.hero-lp-title{font-size:72px;line-height:.98;letter-spacing:-.055em;font-weight:700;margin:0;max-width:620px}.hero-lp-body{font-size:21px;line-height:31px;color:var(--ink-2);max-width:540px}.hero-proof{list-style:none;display:flex;flex-wrap:wrap;gap:8px 14px;padding:10px 14px;width:fit-content;font-size:13.5px;color:var(--ink-2)}.hero-proof li{display:inline-flex;align-items:center;gap:8px}.proof-ic{display:grid;place-items:center;width:24px;height:24px;border-radius:8px;color:var(--brand-ink);background:linear-gradient(160deg,#fff4ea,#ffe4cd);box-shadow:inset 0 1px #ffffffe6}.hero-lp-visual{position:relative}@media(max-width:1439px){.hero-lp-title{font-size:62px}}@media(max-width:1179px){.hero-lp-grid{grid-template-columns:1fr;gap:36px}.hero-lp-title{font-size:58px;max-width:760px}}@media(max-width:819px){.hero-lp{padding-top:20px}.hero-lp-grid{padding:0 12px}.hero-lp-title{font-size:42px;line-height:1.02}.hero-lp-body{font-size:18px;line-height:28px}.pill-eyebrow{font-size:11px;padding:7px 12px}}.ov-stage{display:grid;gap:8px}.ov-stage .demo-tag{text-align:right;padding-right:8px}.ov-frame{padding:0 0 14px;overflow:hidden;font-size:12px;line-height:16px;transform:translate3d(var(--px, 0),var(--py, 0),0) scale(.985);opacity:0;transition:transform .52s cubic-bezier(.2,1.3,.4,1),opacity .32s var(--ease)}.phase-1 .ov-frame,.phase-2 .ov-frame,.phase-3 .ov-frame{transform:translate3d(var(--px, 0),var(--py, 0),0) scale(1);opacity:1}.ov-bar{display:flex;align-items:center;gap:14px;height:50px;padding:0 16px;border-bottom:1px solid rgba(120,90,60,.12)}.ov-brand{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:14px;flex:none}.ov-tabs{display:flex;align-items:center;gap:12px;color:var(--ink-3);white-space:nowrap;overflow:hidden;font-size:11.5px}.ov-tabs b{padding:5px 10px;border-radius:9px;color:var(--ink);background:linear-gradient(160deg,#fff3e6,#ffe2c8);font-weight:600}.ov-tabs i{font-style:normal}.ov-range{margin-left:auto;padding:6px 10px;border-radius:10px;flex:none;font-size:11px}.ov-body{display:grid;grid-template-columns:58px 1fr}.ov-rail{display:grid;align-content:start;justify-items:center;gap:14px;padding:14px 0;color:var(--ink-3);border-right:1px solid rgba(120,90,60,.1)}.ov-rail span{display:grid;place-items:center;width:34px;height:34px}.ov-rail-on{border-radius:11px;color:#fff}.ov-main{padding:14px 16px 0;display:grid;gap:12px;min-width:0}.ov-head{display:flex;justify-content:space-between;align-items:center;gap:12px}.ov-head>div{display:grid;gap:2px}.ov-head b{font-size:19px;line-height:24px;letter-spacing:-.025em}.ov-head span{color:var(--ink-3)}.ov-verified{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:14px;font-size:13px;font-weight:650;color:var(--ink);flex:none}.ov-verified svg{color:var(--good)}.ov-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.ov-kpi{display:grid;gap:4px;padding:11px 12px}.ov-kpi-l{display:flex;justify-content:space-between;font-weight:600;color:var(--ink-2);font-size:11.5px}.ov-kpi-l em{font-style:normal;color:var(--good);font-weight:650}.ov-kpi b{font-size:22px;line-height:26px;letter-spacing:-.035em;font-weight:700}.ov-spark{width:100%;height:18px}.ov-spark path{fill:none;stroke:var(--ink-2);stroke-width:1.4;vector-effect:non-scaling-stroke}.ov-split{position:relative;display:grid;grid-template-columns:1.5fr 1fr;gap:12px}.ov-chart{padding:12px 12px 6px}.ov-chart-h{display:flex;justify-content:space-between;gap:8px;align-items:center}.ov-chart-h b{font-size:13px}.ov-legend{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:11px;white-space:nowrap}.ov-legend i{width:8px;height:8px;border-radius:50%;display:inline-block;margin-left:6px}.lg-rev{background:var(--ink)}.lg-spend{background:#a29a8e}.ov-svg{width:100%;height:auto;overflow:visible;margin-top:6px}.ov-grid{stroke:#785a3c21}.ov-ax{font-size:10px;fill:var(--ink-3);font-family:var(--font)}.ov-rev,.ov-spend{fill:none;stroke-linecap:round;stroke-linejoin:round}.ov-rev{stroke:var(--ink);stroke-width:2.4}.ov-spend{stroke:#a29a8e;stroke-width:1.8;stroke-dasharray:5 5;opacity:0;transition:opacity .4s var(--ease) .2s}.phase-2 .ov-spend,.phase-3 .ov-spend{opacity:1}.ov-draw{stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .6s var(--ease)}.phase-2 .ov-draw,.phase-3 .ov-draw{stroke-dashoffset:0}.ov-dot{fill:var(--ink);opacity:0;transition:opacity .2s .4s}.phase-2 .ov-dot,.phase-3 .ov-dot{opacity:1}.ov-sel{fill:var(--brand);stroke:#fff;stroke-width:2.5;filter:drop-shadow(0 3px 5px rgba(226,88,26,.5))}.ov-decision{padding:12px;display:grid;gap:8px;align-content:start}.ov-dec-h{display:flex;align-items:center;gap:8px;font-size:15px;letter-spacing:-.02em}.ov-dec-h svg{color:var(--brand)}.ov-dec-row{display:grid;grid-template-columns:18px 1fr;gap:8px;padding:9px 10px;border-radius:12px;align-items:start;color:var(--ink-2)}.ov-dec-row b{display:block;color:var(--ink);font-size:12.5px}.ov-scale{display:grid;grid-template-columns:22px 1fr;gap:10px;align-items:center;padding:11px 12px;border-radius:14px}.ov-scale b{display:block;font-size:14px}.ov-scale span{font-size:12px;line-height:16px}.phase-3 .ov-scale{animation:clay-pulse .7s var(--ease) .65s 1 both}@keyframes clay-pulse{0%{transform:scale(1)}45%{transform:scale(1.035);box-shadow:0 22px 40px -14px #c44e12bf,var(--clay-inner)}to{transform:scale(1)}}.ov-path{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:visible}.ov-path-line{fill:none;stroke:var(--brand);stroke-width:2.4;stroke-linecap:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .64s var(--ease) 80ms}.ov-path-head{fill:none;stroke:var(--brand);stroke-width:2.4;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .16s .68s}.phase-3 .ov-path-line{stroke-dashoffset:0}.phase-3 .ov-path-head{opacity:1}@media(max-width:1439px){.ov-tabs i:nth-child(n+5){display:none}}@media(max-width:819px){.ov-body{grid-template-columns:1fr}.ov-rail,.ov-tabs i,.ov-range{display:none}.ov-head{flex-direction:column;align-items:flex-start}.ov-kpis{grid-template-columns:1fr 1fr}.ov-split{grid-template-columns:1fr}.ov-path{display:none}.ov-main{padding:12px 12px 0}}.truth-track{position:relative}.truth-spacer{height:80vh}.truth-track.pinned .truth-sticky{position:sticky;top:96px}.truth-sticky{position:relative;padding-top:26px}.truth-panel{grid-template-columns:minmax(320px,4fr) 8fr}.tg-stage{position:relative;display:grid;grid-template-columns:1.15fr .85fr 1.15fr 1fr;gap:18px;align-items:center;min-height:230px}.tg-card{position:relative;z-index:1;display:grid;gap:4px;justify-items:center;padding:22px 16px;border-radius:22px;text-align:center}.tg-label{display:inline-flex;align-items:center;gap:8px;font-size:16px;font-weight:650}.tg-card b{font-size:76px;line-height:1;letter-spacing:-.05em;font-weight:800}.tg-reported{color:#f5f1ea;background:linear-gradient(165deg,#5b5751,#3a3733 60%,#2c2a27);box-shadow:0 22px 34px -18px #1e1812a6,inset 0 2px 1px #ffffff40,inset 0 -5px 10px #0000004d}.tg-reported b{text-shadow:0 2px 0 rgba(0,0,0,.3)}.tg-gate{position:relative;z-index:1;height:190px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;font-weight:650;font-size:14px;color:var(--ink)}.tg-gate svg{color:var(--brand)}.tg-pane{position:absolute;top:0;right:14%;bottom:0;left:14%;z-index:-1;border-radius:18px;transform:perspective(500px) rotateY(-14deg);background:linear-gradient(150deg,#ffffffbf,#ffffff40);border:1px solid rgba(255,255,255,.95);box-shadow:0 30px 50px -30px #603e1c80,inset 1px 1px #fff}.tg-verified{color:#fff;filter:saturate(calc(.55 + var(--settle, 1) * .45));transform:scale(calc(.97 + var(--settle, 1) * .03));transition:filter .2s,transform .2s}.tg-reasons{position:relative;z-index:1;display:grid;gap:10px}.tg-chip{justify-content:flex-start;gap:10px;height:46px;font-size:15px;padding:0 14px;border-radius:14px}.tg-chip svg{color:var(--ink-3);flex:none}.tg-chip b{font-size:17px;min-width:18px}.tg-removed{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border-radius:12px;width:fit-content;background:linear-gradient(160deg,#fff4ea,#ffe2c8);color:var(--brand-ink);font-weight:650;font-size:14px}.tg-removed b{font-size:22px}.tg-detail{grid-column:1 / -1;min-height:22px;font-size:14px;color:var(--ink-2);text-align:right}.tg-tokens{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:2}.tg-tokens i{position:absolute;left:0;top:0;width:100%;height:100%}.tg-tokens i:after{content:"";position:absolute;left:-5px;top:-5px;width:10px;height:10px;border-radius:50%;background:var(--ink-2);box-shadow:0 2px 4px #0003}.tg-tokens i.ok:after{background:var(--brand)}.tg-tokens i.rej:after{background:#b9b0a4}.tg-frames{display:grid;gap:12px}.tg-frame-cap{font-size:16px;line-height:24px}.tg-frame-btns{display:flex;gap:10px}.tg-frame-btns .neo-ctl{flex:1}.tg-frame-btns .neo-ctl:disabled{opacity:.5;cursor:default}@media(max-width:1439px){.tg-card b{font-size:64px}}@media(max-width:1179px){.truth-panel{grid-template-columns:1fr}}@media(max-width:819px){.tg-stage{grid-template-columns:1fr;gap:10px}.tg-gate{height:110px}.tg-pane{top:0;right:22%;bottom:0;left:22%}.tg-card b{font-size:58px}.tg-stage>*{transition:opacity .2s var(--ease)}.frame-0 .tg-gate,.frame-0 .tg-verified,.frame-0 .tg-reasons,.frame-1 .tg-verified{opacity:.38}.tg-detail{text-align:left}}.model-panel{grid-template-columns:minmax(320px,4fr) 8fr}.model-steps{list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;align-items:start}.model-step{position:relative;display:grid;gap:10px;padding-left:52px}.model-step:first-child{padding-left:0}.model-link{position:absolute;left:6px;top:46px;width:40px;color:#f26a2173;transition:color .16s var(--ease)}.model-link svg{width:40px;height:12px;fill:none;stroke:currentColor;stroke-width:2.2;stroke-linecap:round;stroke-linejoin:round}.model-link.lit{color:var(--brand)}.model-card{width:100%;display:grid;grid-template-columns:52px 1fr;gap:14px;align-items:center;padding:20px 18px;border-radius:22px;text-align:left;cursor:pointer;font:inherit;color:var(--ink);transition:transform .16s var(--ease),box-shadow .16s var(--ease)}.model-card:hover,.model-step.on .model-card{transform:translateY(-2px)}.model-step.on .model-card.neo{box-shadow:inset 0 0 0 1.5px #f26a2173,9px 9px 20px var(--neo-lo),-7px -7px 16px var(--neo-hi)}.clay-soft{border:1px solid rgba(255,255,255,.8);background:linear-gradient(160deg,#fff4ea,#ffe0c4);box-shadow:0 18px 30px -18px #d6601e8c,inset 0 2px 1px #ffffffe6,inset 0 -4px 10px #e26e282e}.model-ic{display:grid;place-items:center;width:52px;height:52px;border-radius:16px;color:var(--brand);background:linear-gradient(160deg,#fffaf4,#fbeee0);box-shadow:inset 0 1px #fff,0 6px 12px -8px #d6601e80}.model-txt{display:grid;gap:4px}.model-txt b{font-size:22px;letter-spacing:-.03em}.model-txt span{font-size:15px;line-height:21px;color:var(--ink-2)}.model-ev{font-size:14px;line-height:20px;color:var(--ink-2);min-height:40px;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease);padding:0 6px}.model-ev.open{opacity:1;transform:none}@media(max-width:1179px){.model-panel{grid-template-columns:1fr}}@media(max-width:819px){.model-steps{grid-template-columns:1fr;gap:6px}.model-step{padding-left:0}.model-link{position:static;transform:rotate(90deg);width:40px;height:18px;margin:0 auto}.model-ev{opacity:1;transform:none;min-height:0}}@media(prefers-reduced-motion:reduce){.ov-frame{opacity:1;transform:none}.ov-draw,.ov-path-line{stroke-dashoffset:0}.ov-dot,.ov-path-head,.ov-spend{opacity:1}}.lp-chapters{display:grid;gap:22px}.chapter-placeholder{border-radius:var(--r-chapter);background:#ffffff40}.text-link{width:fit-content}.journey-panel{grid-template-columns:minmax(280px,3.2fr) 10fr;align-items:start}.journey-panel .chapter-copy{padding-top:12px}.journey-grid{display:grid;grid-template-columns:1fr 250px;gap:16px;min-width:0}.jcanvas{padding:16px;display:grid;gap:14px;min-width:0}.jc-head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.jc-title{font-size:17px;letter-spacing:-.02em;margin-right:auto}.jc-title span{font-weight:450;font-size:13px;color:var(--ink-3);margin-left:6px}.jc-filters{display:flex;flex-wrap:wrap;gap:6px}.jc-filters .neo-ctl em{font-style:normal;font-size:11px;color:var(--ink-3);margin-left:2px}.jc-scrub{display:flex;align-items:center;gap:10px}.jc-play{width:36px;padding:0;border-radius:50%}.jc-scrub input[type=range]{width:130px;accent-color:var(--brand);-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:6px;background:linear-gradient(90deg,var(--brand) var(--fill),rgba(120,90,60,.18) var(--fill))}.jc-scrub input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:linear-gradient(160deg,var(--clay-top),var(--clay-bot));box-shadow:0 4px 8px -2px #c44e1299,inset 0 1px #ffdcbecc;cursor:grab}.jc-scrub input[type=range]::-moz-range-thumb{width:18px;height:18px;border:0;border-radius:50%;background:var(--clay-mid)}.jc-days{font-size:13px;color:var(--ink-2);white-space:nowrap}.jrail{position:relative;display:grid;gap:22px}.jrail-main{list-style:none;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.jrail-main li{position:relative;display:flex;align-items:stretch;padding-left:22px}.jrail-main li:first-child{padding-left:0}.jarrow{position:absolute;left:3px;top:50%;width:16px;height:2px;background:#785a3c40;transition:background .2s}.jarrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left-color:inherit;border-left:6px solid rgba(120,90,60,.25)}.jarrow.on{background:var(--brand)}.jarrow.on:after{border-left-color:var(--brand)}.jn{width:100%;display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto auto;gap:4px 8px;align-items:center;padding:11px 10px;border-radius:16px;text-align:left;font:inherit;cursor:pointer;color:var(--ink);opacity:.38;transform:translateY(4px);transition:opacity .26s var(--ease),transform .26s var(--ease),box-shadow .16s var(--ease)}.jn.reached{opacity:1;transform:none}.jn.dim{opacity:.32!important}.jn:hover{transform:translateY(-2px)}.jn-ic{grid-row:span 1;display:grid;place-items:center;width:30px;height:30px;border-radius:10px;color:var(--ink-2);background:#ffffffb3;box-shadow:inset 0 1px #fff}.jn-paid .jn-ic{color:#1f5fd6}.jn-organic .jn-ic{color:#b13f8f}.jn-failed .jn-ic{color:var(--bad)}.jn.clay .jn-ic{background:#fff3;color:#fff;box-shadow:none}.jn-t{display:grid;line-height:1.15;min-width:0}.jn-t b{font-size:13.5px;letter-spacing:-.01em}.jn-t small{font-size:11px;color:var(--ink-3);margin-top:2px}.jn.clay .jn-t small,.jn.clay .jn-meta{color:#ffffffeb}.jn-meta{grid-column:1 / -1;font-size:10.5px;color:var(--ink-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.jn.sel{box-shadow:var(--clay-shadow),var(--clay-inner),0 0 0 3px #f26a2140;transform:translateY(-3px)}.jrail-side{position:relative;display:grid;grid-template-columns:4fr 5fr;gap:24px;padding-top:6px}.jside-direct{display:grid;grid-template-columns:auto 1fr;gap:8px 10px;align-items:center;max-width:420px}.jside-tag{padding:6px 10px;border-radius:10px;font-size:12px;font-weight:600;white-space:nowrap}.jn-side{grid-template-columns:auto auto 1fr;grid-template-rows:auto;padding:8px 10px;border-radius:13px}.jn-side .jn-t{white-space:nowrap}.jn-side .jn-meta{text-align:right}.jn-side .jn-ic{width:26px;height:26px}.jn-side .jn-meta{grid-column:auto}.jside-fail{display:grid;grid-template-columns:1fr auto;gap:12px;align-items:center;align-self:start;max-width:460px;justify-self:end}.jn-failed{border:1px dashed rgba(195,63,73,.45)!important}.jn-none{display:inline-flex;align-items:center;gap:6px;color:var(--ink-3);font-size:13px;white-space:nowrap;padding-left:18px;position:relative}.jn-none:before{content:"";position:absolute;left:-6px;top:50%;width:18px;border-top:1.5px dashed rgba(120,90,60,.4)}.jside-lines{position:absolute;inset:-22px 0 auto 0;width:100%;height:40px;pointer-events:none}.jside-lines path{fill:none;stroke:#785a3c59;stroke-width:1.4;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.jdrawer{padding:16px;display:grid;gap:12px;align-content:start}.jd-head{display:flex;justify-content:space-between;align-items:center;gap:8px}.jd-head h3{font-size:17px;display:inline-flex;gap:8px;align-items:center;outline:none}.jd-list{margin:0;display:grid;gap:0}.jd-list>div{display:flex;justify-content:space-between;gap:10px;padding:9px 0;border-bottom:1px solid rgba(120,90,60,.12);font-size:14px}.jd-list dt{display:inline-flex;align-items:center;gap:8px;color:var(--ink-2)}.jd-list dd{margin:0;font-weight:650;text-align:right}.jd-note{font-size:13.5px;line-height:20px;color:var(--ink-2)}.jdrawer .neo-btn{width:100%}@media(max-width:1179px){.journey-grid{grid-template-columns:1fr}.jrail{overflow-x:auto;padding-bottom:6px}.jrail-main,.jrail-side{min-width:860px}}@media(max-width:819px){.jc-head{display:grid}.jc-filters{overflow-x:auto;flex-wrap:nowrap;padding:4px 4px 8px;margin:0 -4px}.jv{list-style:none;position:relative;display:grid;gap:10px;padding-left:22px}.jv:before{content:"";position:sticky;position:absolute;left:6px;top:8px;bottom:8px;width:2px;border-radius:2px;background:linear-gradient(180deg,var(--brand),rgba(242,106,33,.25))}.jv-item{position:relative;display:grid;gap:8px}.jv-item:before{content:"";position:absolute;left:-20px;top:20px;width:10px;height:10px;border-radius:50%;background:#fff;border:2px solid var(--brand)}.jv-item.side{padding-left:18px}.jv-item.side:before{border-color:#785a3c59}.jv .jn{opacity:1;transform:none;grid-template-columns:auto 1fr}.jv .jn-meta{grid-column:1 / -1}.jdrawer.inline{margin-left:0}}.creative-panel{grid-template-columns:minmax(280px,3.2fr) 10fr;align-items:start}.creative-panel .chapter-copy{padding-top:12px}.cboard-wrap{min-width:0}.cboard-grid{display:grid;grid-template-columns:1fr;gap:16px}.cboard-grid.with-compare{grid-template-columns:minmax(0,1fr) 300px}.cboard{padding:16px;display:grid;gap:12px;min-width:0}.cb-head{display:flex;flex-wrap:wrap;justify-content:space-between;gap:10px;align-items:center}.cb-title{display:grid}.cb-title b{font-size:18px;letter-spacing:-.02em}.cb-title span{font-size:13px;color:var(--ink-3)}.cb-tools{display:flex;flex-wrap:wrap;gap:8px;align-items:center}.cb-seg{display:inline-flex;gap:6px}.cb-filters{display:flex;gap:10px;flex-wrap:wrap}.cb-search{flex:1 1 260px;display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:12px;color:var(--ink-3)}.cb-search input{flex:1;border:0;background:transparent;outline:none;font-size:14px;color:var(--ink);min-width:0}.cb-search:focus-within,.cb-range:focus-within{box-shadow:var(--ring),6px 6px 14px var(--neo-lo),-5px -5px 12px var(--neo-hi)}.cb-range{display:flex;align-items:center;height:40px;padding:0 10px;border-radius:12px}.cb-range select{border:0;background:transparent;font-size:14px;font-weight:600;outline:none;cursor:pointer}.cb-scroll{overflow-x:auto;border-radius:14px;touch-action:pan-y}.cb-scroll.mode-drag{cursor:grab}.cb-scroll.mode-draw{cursor:crosshair;touch-action:none}.cb-canvas{position:relative;width:max-content;min-width:100%}.cb-table{border-collapse:separate;border-spacing:0;font-size:13.5px;table-layout:fixed;min-width:860px}.cb-table th{text-align:left;font-size:12.5px;font-weight:600;color:var(--ink-2);padding:8px 10px;position:relative;white-space:nowrap}.cb-table th.r,.cb-table td.r{text-align:right}.cb-table td{padding:7px 10px;vertical-align:middle;border-top:1px solid rgba(120,90,60,.08)}.cb-table td.cb-camp{border-top:0}.cb-table tr.on td:not(.cb-camp){background:#fff0e48c}.cb-table tr.dim td:not(.cb-camp){opacity:.35}.cb-table .nowrap{white-space:nowrap}.col-grip{position:absolute;right:-3px;top:6px;bottom:6px;width:6px;border-radius:3px;cursor:col-resize;background:#785a3c2e;touch-action:none}.col-grip:hover,.col-grip:focus-visible{background:var(--brand)}.cb-node{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;padding:8px 10px;border-radius:12px;max-width:100%;font:inherit;color:var(--ink);text-align:left}.cb-node span{display:grid;line-height:1.15;min-width:0}.cb-node b{font-size:13px;overflow:hidden;text-overflow:ellipsis}.cb-node small{font-size:11px;color:var(--ink-3)}.cb-creative{cursor:pointer;border:0;white-space:nowrap}.cb-creative.neo{border:1px solid rgba(255,255,255,.85)}.cb-creative.clay{transform:translateY(-2px)}.cb-camp .cb-node{display:grid}.cb-links,.cb-ink{position:absolute;left:0;top:0;pointer-events:none;overflow:visible}.cb-links path{fill:none;stroke:#785a3c59;stroke-width:1.6;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .52s var(--ease)}.cb-links path:nth-child(2n){transition-delay:.18s}.cb-links.drawn path{stroke-dashoffset:0}.cb-links path.hot{stroke:var(--brand);stroke-width:2.2}.cb-ink path{fill:none;stroke:var(--brand);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.dpill{display:inline-flex;align-items:center;gap:6px;padding:5px 10px;border-radius:10px;font-size:12.5px;font-weight:650;white-space:nowrap}.dpill-scale{color:var(--good);background:var(--good-tint)}.dpill-test{color:var(--test);background:var(--test-tint)}.dpill-watch{color:var(--watch);background:var(--watch-tint)}.dpill-stop{color:var(--bad);background:var(--bad-tint)}.cboard-wrap.is-full{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;padding:20px;background:var(--cream);overflow:auto}.cboard-wrap:fullscreen{padding:24px;background:var(--cream);overflow:auto}.tcompare{padding:16px;display:grid;gap:10px;align-content:start}.tc-title{display:inline-flex;align-items:center;gap:8px;font-size:16px}.tc-title svg{color:var(--brand)}.tc-legend{display:grid;gap:4px}.tc-series{display:flex;align-items:center;gap:8px;border:0;background:none;padding:4px 2px;font:inherit;font-size:13px;text-align:left;cursor:pointer;color:var(--ink-2);border-radius:8px}.tc-series i{width:9px;height:9px;border-radius:50%;background:#b5ab9e}.tc-series.on{color:var(--ink);font-weight:650}.tc-series.on i{background:var(--brand)}.tc-series em{font-style:normal;font-weight:450;color:var(--ink-3)}.tc-window{justify-self:center;padding:4px 12px;border-radius:10px;font-size:12.5px;font-weight:650;color:#fff;background:linear-gradient(170deg,var(--clay-top),var(--clay-bot));box-shadow:0 6px 12px -6px #c44e1299}.tc-svg{width:100%;height:auto;overflow:visible;touch-action:none}.tc-band{fill:#f26a211a}.tc-grid{stroke:#785a3c1f}.tc-ax{font-size:10px;fill:var(--ink-3)}.tc-sel{fill:none;stroke:var(--brand);stroke-width:2.4;stroke-linejoin:round}.tc-other{fill:none;stroke:#9f968a;stroke-width:1.8;stroke-dasharray:4 4}.tc-pt{fill:var(--brand)}.tc-edge{cursor:ew-resize;outline:none}.tc-edge line{stroke:var(--brand);stroke-width:1.5;stroke-dasharray:3 3}.tc-edge circle{fill:#fff;stroke:var(--brand);stroke-width:2}.tc-edge:focus-visible circle{stroke-width:4}.tc-sum{margin:0;display:grid;gap:4px;font-size:13px}.tc-sum>div{display:flex;justify-content:space-between;gap:8px}.tc-sum dt{color:var(--ink-2)}.tc-sum dd{margin:0;font-weight:650}@media(max-width:1179px){.cboard-grid.with-compare{grid-template-columns:1fr}}@media(max-width:819px){.cb-tools{width:100%}.cb-seg,.cb-seg .neo-ctl{flex:1}}.decisions-panel{grid-template-columns:minmax(280px,3.2fr) 10fr}.dec-grid{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px;align-items:stretch}.dec-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.dec-card{position:relative;display:grid;align-content:start;gap:8px;padding:18px 16px;border-radius:22px;text-align:left;font:inherit;cursor:pointer;color:var(--ink);min-height:168px;transition:transform .18s var(--ease),box-shadow .18s var(--ease)}.dec-card b{font-size:22px;letter-spacing:-.03em}.dec-card>span:not(.dec-ic):not(.dec-check){font-size:14px;line-height:20px;color:var(--ink-2)}.dec-card.clay{color:#fff;transform:translateY(-4px)}.dec-card.clay>span:not(.dec-ic):not(.dec-check){color:#fffffff2}.dec-ic{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;color:var(--ink-2);background:#ffffffb3;box-shadow:inset 0 1px #fff,0 4px 8px -4px #785a3c66}.dec-card.clay .dec-ic{color:#fff;background:#ffffff2e;box-shadow:inset 0 1px #fff6}.dec-check{position:absolute;right:14px;top:14px}.evidence-drawer{padding:16px;display:grid;gap:12px;align-content:start}.ed-title{display:flex;align-items:center;gap:8px;font-size:17px;flex-wrap:wrap}.ed-title svg{color:var(--brand)}.ed-title span{font-weight:450;color:var(--ink-3);font-size:13px}.ed-grid{margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ed-grid>div{padding:10px 12px;border-radius:14px;display:grid;gap:2px}.ed-grid dt{font-size:12px;color:var(--ink-2);font-weight:550}.ed-grid dd{margin:0;font-size:20px;font-weight:700;letter-spacing:-.03em}.stab{font-size:16px!important}.stab-scale{color:var(--good)}.stab-test{color:var(--test)}.stab-watch{color:var(--watch)}.stab-stop{color:var(--bad)}.ed-note{font-size:13.5px;color:var(--ink-2)}@media(max-width:819px){.dec-cards{grid-template-columns:1fr 1fr}.dec-card{min-height:0}.ed-grid{grid-template-columns:1fr 1fr}}.tracking-panel{grid-template-columns:minmax(280px,3.6fr) 10fr}.th-board{padding:16px;display:grid;grid-template-columns:1.05fr 1.1fr 1fr;gap:16px;align-items:start}.th-board>.demo-tag{grid-column:1 / -1}.th-channels{list-style:none;display:grid;gap:4px}.th-ch{display:grid;grid-template-columns:22px 1fr 104px;grid-template-rows:auto auto;gap:2px 10px;align-items:center;padding:8px 6px;border-bottom:1px solid rgba(120,90,60,.1)}.th-ic{grid-row:span 2;color:var(--ink-2)}.th-ch b{font-size:14px}.th-bar{grid-column:2;height:8px;border-radius:6px;overflow:hidden;padding:0}.th-bar i{display:block;height:100%;border-radius:6px;background:#8f877c;transform-origin:left;transition:transform .7s var(--ease)}.th-ch.gap .th-bar i{background:linear-gradient(90deg,var(--clay-top),var(--clay-bot))}.th-st{grid-column:3;grid-row:1 / span 2;font-size:12.5px;color:var(--ink-2);white-space:nowrap}.th-ch.gap .th-st{color:var(--brand-ink);font-weight:650}.th-chart{display:grid;gap:6px}.th-h{font-size:14px}.th-h span{font-weight:450;color:var(--ink-3)}.th-chart svg{width:100%;height:auto;overflow:visible}.th-grid{stroke:#785a3c1f}.th-line{fill:none;stroke:var(--ink);stroke-width:2.2;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease)}.drawn .th-line{stroke-dashoffset:0}.th-pt{fill:var(--ink)}.th-gap{fill:var(--brand);stroke:#fff;stroke-width:2.5}.th-ax{font-size:10px;fill:var(--ink-3)}.th-anom{display:grid;gap:10px;padding:16px;border-radius:18px;background:linear-gradient(160deg,#fff7ef,#ffe9d6);border:1px solid rgba(242,106,33,.25);box-shadow:0 14px 28px -20px #d6601e99,inset 0 1px #fff}.th-anom-h{display:flex;gap:8px;align-items:center;font-size:16px}.th-anom-h svg{color:var(--brand);flex:none}.th-anom p{font-size:13.5px;line-height:20px;color:var(--ink-2)}.th-anom .neo-ctl{width:fit-content}.th-anom-body dl{margin:0;display:grid;gap:8px}.th-anom-body dt{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--brand-ink)}.th-anom-body dd{margin:2px 0 0;font-size:13.5px;line-height:20px}@media(max-width:1179px){.th-board{grid-template-columns:1fr 1fr}.th-anom{grid-column:1 / -1}}@media(max-width:819px){.th-board{grid-template-columns:1fr}}.sources-panel{grid-template-columns:minmax(280px,3.4fr) 10fr}.sources-panel .sv-note{grid-column:2;margin-top:-24px}.sv-flow{display:grid;grid-template-columns:minmax(0,1.5fr) 70px minmax(0,1fr) 60px minmax(0,1.05fr);align-items:center}.sv-sources{list-style:none;display:grid;gap:8px}.sv-src{display:grid;grid-template-columns:30px 1fr auto;gap:10px;align-items:center;padding:8px 10px;border-radius:14px}.sv-ic{color:var(--ink-2);display:grid;place-items:center}.sv-name{display:grid;line-height:1.2;min-width:0}.sv-name b{font-size:14px}.sv-name small{font-size:11.5px;color:var(--ink-3)}.sv-status{font-size:11.5px;font-weight:600;padding:5px 9px;border-radius:9px;white-space:nowrap}.sv-links{width:100%;height:100%;min-height:240px;overflow:visible}.sv-links path{fill:none;stroke:#f26a218c;stroke-width:1.6;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .8s var(--ease)}.sv-links.out{min-height:180px}.sv-flow.on .sv-links path{stroke-dashoffset:0}.sv-flow.on .sv-links.out path{transition-delay:.6s}.sv-engine{display:grid;justify-items:center;text-align:center;gap:8px;padding:22px 16px;border-radius:22px;box-shadow:0 26px 50px -28px #d6601e8c,0 0 0 1px #ffffffe6,inset 0 1px #fff}.sv-engine-ic{color:var(--brand)}.sv-engine b{font-size:17px;line-height:1.2;letter-spacing:-.02em}.sv-engine span{font-size:13.5px;color:var(--ink-2)}.sv-outputs{list-style:none;display:grid;gap:14px}.sv-outputs li{display:grid;grid-template-columns:30px 1fr;gap:12px;align-items:center;padding:16px;border-radius:18px}.sv-outputs li span{display:grid;line-height:1.2}.sv-outputs b{font-size:16px}.sv-outputs small{font-size:12.5px;opacity:.9}.sv-outputs li.glass svg{color:var(--brand)}.sv-flow.flowing .sv-links:not(.out) path{stroke-dasharray:.06 .94;animation:sv-pass 1.6s linear 1}@keyframes sv-pass{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}@media(max-width:819px){.sv-flow{grid-template-columns:1fr;gap:0}.sv-links{min-height:0;height:36px;transform:none}.sv-links path{display:none}.sv-links:before{content:""}.sv-flow>.sv-links{background:linear-gradient(var(--brand),var(--brand)) center / 2px 100% no-repeat;opacity:.5}}.boundary-panel{grid-template-columns:minmax(280px,3.6fr) 10fr}.bd-flow{display:grid;gap:10px}.bd-row{display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr) 40px minmax(0,1fr);align-items:stretch}.bd-in{grid-template-columns:minmax(0,1fr) 40px minmax(0,1.1fr) 40px minmax(0,1fr)}.bd-box{display:grid;grid-template-columns:44px 1fr;gap:12px;align-items:center;padding:14px 16px;border-radius:18px;font-size:14px;line-height:20px}.bd-box ul{list-style:none;display:grid;gap:1px;font-weight:600}.bd-box p small{font-weight:450;color:var(--ink-3)}.bd-box p{color:var(--ink-2);font-size:13px}.bd-box p b{color:var(--ink);font-size:15px}.bd-ic{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;color:var(--brand);background:#ffffffb3;box-shadow:inset 0 1px #fff}.bd-ic.meta{color:#1f5fd6}.bd-ic.stop{color:var(--bad)}.bd-arrow{position:relative;align-self:center;height:2px;margin:0 6px;background:var(--brand)}.bd-arrow:after{content:"";position:absolute;right:-2px;top:-5px;border-left:8px solid var(--brand);border-top:6px solid transparent;border-bottom:6px solid transparent}.bd-in .bd-box:first-child{border:1px solid rgba(195,63,73,.2)}.bd-vault{grid-column:3 / span 3;border:1px solid rgba(242,106,33,.25)}.bd-cap{font-size:12.5px;color:var(--ink-3)}@media(max-width:819px){.bd-row,.bd-in{grid-template-columns:1fr;gap:0}.bd-arrow{width:2px;height:22px;margin:0 auto}.bd-arrow:after{right:-5px;top:auto;bottom:-2px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--brand);border-bottom:0}.bd-vault{grid-column:auto}}.faq-panel{grid-template-columns:minmax(200px,2fr) 8fr;align-items:start}.faq-title{display:flex;align-items:center;gap:12px;font-size:38px;letter-spacing:-.04em;margin:0}.faq-ic{color:var(--brand)}.lfaq{display:grid;gap:12px}.lfaq-item{border-radius:16px;scroll-margin-top:110px}.lfaq-item h3{margin:0;font-size:16px}.lfaq-item button{width:100%;min-height:54px;display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 18px;border:0;background:none;font:inherit;font-weight:600;text-align:left;cursor:pointer;color:var(--ink)}.lfaq-item button svg{flex:none;transition:transform .2s var(--ease)}.lfaq-item.open{box-shadow:inset 3px 3px 8px var(--neo-lo),inset -3px -3px 8px var(--neo-hi)}.lfaq-item.open button svg{transform:rotate(180deg);color:var(--brand)}.lfaq-a{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease)}.lfaq-item.open .lfaq-a{grid-template-rows:1fr}.lfaq-a>div{overflow:hidden}.lfaq-a p{padding:0 18px 16px;font-size:15px;line-height:23px;color:var(--ink-2)}@media(max-width:1179px){.faq-panel{grid-template-columns:1fr}}.final-panel{position:relative;overflow:hidden;max-width:1480px;margin:0 auto;padding:40px 48px;border-radius:var(--r-chapter);display:grid;grid-template-columns:auto minmax(240px,1fr) auto;gap:32px;align-items:center}.final-paths{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:-1;opacity:.4}.final-paths path{fill:none;stroke:var(--brand);stroke-width:1.4;vector-effect:non-scaling-stroke;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset 1.1s var(--ease);opacity:.6}.final-panel.on .final-paths path{stroke-dashoffset:0}.final-title{font-size:48px;line-height:1.04;letter-spacing:-.05em;margin:0;padding-right:32px;border-right:1px solid rgba(120,90,60,.2)}.final-body{font-size:19px;line-height:28px;color:var(--ink-2);max-width:340px}.final-ctas{flex-wrap:nowrap}@media(max-width:1279px){.final-panel{grid-template-columns:1fr;gap:18px;text-align:left}.final-title{border-right:0;padding-right:0}.final-ctas{flex-wrap:wrap}}@media(max-width:819px){.final-panel{padding:32px 20px}.final-title{font-size:36px}}.lp-page .site-footer{background:#fbf8f3b3}@media(prefers-reduced-motion:reduce){.jn{opacity:1;transform:none}.cb-links path,.th-line,.sv-links path,.final-paths path{stroke-dashoffset:0}.th-bar i{transition:none}.sv-flow.flowing .sv-links:not(.out) path{animation:none;stroke-dasharray:none}}@media(max-width:1599px){.journey-panel,.creative-panel,.decisions-panel,.tracking-panel,.sources-panel,.boundary-panel{grid-template-columns:1fr;gap:28px}.journey-panel .chapter-copy,.creative-panel .chapter-copy,.decisions-panel .chapter-copy,.tracking-panel .chapter-copy,.sources-panel .chapter-copy,.boundary-panel .chapter-copy{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);column-gap:48px;row-gap:14px;align-items:end;padding-top:0}:is(.journey-panel,.creative-panel,.decisions-panel,.tracking-panel,.sources-panel,.boundary-panel) .story-title{grid-column:1;grid-row:1 / span 3;align-self:center}:is(.journey-panel,.creative-panel,.decisions-panel,.tracking-panel,.sources-panel,.boundary-panel) .chapter-copy>:not(.story-title):not(.pill-eyebrow){grid-column:2}.tracking-panel .pill-eyebrow{grid-column:1}.tracking-panel .story-title{grid-row:2 / span 3}.sources-panel .sv-note{grid-column:1;margin-top:0}.decisions-panel .dec-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr)}}@media(max-width:1179px){.decisions-panel .dec-grid{grid-template-columns:1fr}}@media(max-width:819px){:is(.journey-panel,.creative-panel,.decisions-panel,.tracking-panel,.sources-panel,.boundary-panel) .chapter-copy{grid-template-columns:1fr}:is(.journey-panel,.creative-panel,.decisions-panel,.tracking-panel,.sources-panel,.boundary-panel) .chapter-copy>*{grid-column:1!important;grid-row:auto!important}}.lp-page main>*,.lp-chapters>*,.chapter-panel>*,.journey-grid>*,.cboard-grid>*{min-width:0}button.clay,.jn.clay,.dec-card.clay{border:1px solid rgba(255,176,128,.55)}.jn.neo,.dec-card.neo{border-width:1px;border-style:solid}@media(max-width:819px){.frame-0 .tg-gate,.frame-0 .tg-verified,.frame-0 .tg-reasons,.frame-1 .tg-verified{opacity:.55}}
