@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}}.legal-copy{display:grid;gap:1.35rem}.legal-copy>section{display:grid;gap:.35rem}.legal-copy .h3,.legal-copy .body{margin:0}.legal-copy .label{margin:0 0 .25rem}@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{--trust-canvas: #f4f0e8;--trust-paper: #faf8f3;--trust-stone: #ede6da;--trust-ink: #111310;--trust-ink-2: #242522;--trust-muted: #575850;--trust-line: rgba(17, 19, 16, .12);--trust-sage: #8fa66a;--trust-sage-ink: #4e6532;--trust-sage-tint: #e9eedd;--trust-blue: #7dafc4;--trust-blue-ink: #3d6f84;--trust-stop: #b4453f;--brand-orange: #f26a21;--brand-orange-press: #c84c13;--smoke-surface: #17181a;--smoke-surface-2: #1f2023;--smoke-edge: rgba(255, 236, 214, .14);--smoke-ink: #f1ede6;--smoke-muted: #b3ada3;--shadow-gallery: 0 50px 90px -60px rgba(40, 32, 20, .45), 0 2px 6px rgba(40, 32, 20, .05);--shadow-ledger: 0 18px 40px -30px rgba(40, 32, 20, .45), inset 0 1px 0 rgba(255, 255, 255, .85);--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(148deg, rgba(255, 255, 255, .7) 0%, rgba(255, 255, 255, .26) 38%, rgba(244, 226, 205, .22) 72%, rgba(255, 255, 255, .36) 100%);--glass-edge: rgba(255, 255, 255, .94);--glass-edge-lo: rgba(102, 72, 43, .2);--glass-shadow: 0 34px 76px -44px rgba(71, 48, 24, .52), 0 10px 32px -28px rgba(71, 48, 24, .34), inset 0 1px 0 rgba(255, 255, 255, .96), inset 0 0 0 1px rgba(255, 255, 255, .2);--clay-top: #ef7330;--clay-mid: #cb5116;--clay-bot: #b44712;--clay-shadow: 0 10px 20px -12px rgba(160, 60, 10, .55), 0 2px 4px -2px rgba(160, 60, 10, .35);--clay-inner: inset 0 1px 0 rgba(255, 214, 186, .7), inset 0 -2px 4px rgba(120, 38, 0, .3), inset 0 0 0 1px rgba(255, 170, 120, .3);--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);border-radius:var(--r-chapter);isolation:isolate;backdrop-filter:blur(34px) saturate(165%) contrast(1.025);-webkit-backdrop-filter:blur(34px) saturate(165%) contrast(1.025)}.glass:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:0;background:linear-gradient(118deg,rgba(255,255,255,.58) 0%,rgba(255,255,255,.14) 24%,transparent 39%),radial-gradient(85% 65% at 95% 100%,rgba(255,219,185,.12),transparent 70%);box-shadow:inset 0 0 34px #ffffff14}.glass>*{position:relative;z-index:1}.glass-blur{backdrop-filter:blur(42px) saturate(175%) contrast(1.03);-webkit-backdrop-filter:blur(42px) saturate(175%) contrast(1.03)}.glass-frame{border-radius:22px}.glass-inner{border-radius:16px;background:linear-gradient(150deg,#ffffff94,#fff8ef47);border-color:#ffffffd1;box-shadow:0 20px 42px -32px #49311875,inset 0 1px #ffffffe6,inset 0 0 24px #ffffff1c;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.glass-inner:before{display:none}.glass-ledger{border-radius:22px;background:linear-gradient(155deg,#ffffffa8,#f8f1e840 62%,#fff6);border:1px solid rgba(255,255,255,.96);border-bottom-color:var(--trust-line);box-shadow:0 42px 90px -58px #412a1499,0 16px 34px -30px #412a1473,inset 0 1px #fff,inset 0 0 42px #ffffff21;backdrop-filter:blur(44px) saturate(170%) contrast(1.02);-webkit-backdrop-filter:blur(44px) saturate(170%) contrast(1.02)}.glass-receipt{border-radius:16px;background:linear-gradient(155deg,#ffffffa8,#f7efe452);border:1px solid rgba(255,255,255,.84);border-bottom-color:#66482b29;box-shadow:0 24px 48px -38px #402b1685,inset 0 1px #fffffff0;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.glass-receipt:before{display:none}.glass-smoke{border-radius:20px;background:linear-gradient(160deg,#28292cb8,#17181adb);border:1px solid var(--smoke-edge);border-top-color:#ffecd638;box-shadow:0 30px 60px -40px #000000e6,inset 0 1px #fff0dc14;color:var(--smoke-ink);backdrop-filter:blur(34px) saturate(140%);-webkit-backdrop-filter:blur(34px) saturate(140%)}.glass-smoke:before{background:linear-gradient(118deg,rgba(255,220,190,.08) 0%,transparent 35%)}.glass-action{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:680;text-decoration:none;white-space:nowrap;cursor:pointer;color:var(--trust-ink);border-radius:16px;transition:transform .15s var(--ease),box-shadow .15s var(--ease),border-color .15s var(--ease),background .15s var(--ease)}.glass-action:before{opacity:.68}.glass-action-primary{color:#642306;background:linear-gradient(145deg,#ffffffb8,#ffd0ae57 52%,#f26a2133);border-color:#fffffff5;border-bottom-color:#be481257;box-shadow:0 18px 38px -27px #ad3f0db8,inset 0 1px #fff,inset 0 0 0 1px #f26a2121}.glass-action-secondary{background:linear-gradient(145deg,#ffffff9e,#f6e9d840);border-color:#ffffffe6;border-bottom-color:#5b3e2333;box-shadow:0 18px 38px -30px #38251399,inset 0 1px #fff}.glass-action:hover{transform:translateY(-2px);border-color:#fff;box-shadow:0 24px 46px -30px #4d2f16b3,inset 0 1px #fff,inset 0 0 0 1px #ffffff47}.glass-action:active{transform:translateY(1px);box-shadow:0 10px 24px -22px #4d2f1699,inset 0 1px #fff}.glass-action:focus-visible{outline:3px solid var(--brand-orange);outline-offset:3px}.glass-action-sm{min-height:36px;padding:0 12px;font-size:13px;border-radius:11px}.glass-action-md{min-height:44px;padding:0 18px;font-size:15px;border-radius:14px}.glass-action-lg{min-height:54px;padding:0 26px;font-size:17px}.brand-mark-glass{display:grid;place-items:center;flex:none;border-radius:14px;color:#fff;background:linear-gradient(150deg,#ffa970b8,#e04d0d8a);border:1px solid rgba(255,222,200,.82);border-bottom-color:#9c340857;box-shadow:0 14px 28px -20px #9d3206d9,inset 0 1px #ffffffa6,inset 0 0 18px #ffffff1f;backdrop-filter:blur(22px) saturate(170%);-webkit-backdrop-filter:blur(22px) saturate(170%)}.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)}}@supports not ((backdrop-filter: blur(2px)) or (-webkit-backdrop-filter: blur(2px))){.glass,.glass-inner,.glass-ledger,.glass-receipt{background:#fbf8f3f0}}.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:1099px){.fnav-links{display:none}.fnav-actions{margin-left:auto}.fnav .menu-btn{display:grid}}@media(min-width:1100px){.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;grid-template-areas:"board aside" "compare aside";align-items:start}.cboard{grid-area:board;padding:16px;display:grid;gap:12px;min-width:0}.cb-aside{grid-area:aside;align-self:start}.cb-compare-wide{grid-area:compare;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;grid-template-areas:"board" "aside" "compare"}}@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}}.lp-page{color:var(--trust-ink);background:var(--trust-canvas);--font-editorial: Iowan Old Style, Baskerville, "Times New Roman", ui-serif, Georgia, serif}.lp-env{isolation:isolate;background:radial-gradient(60% 40% at 78% 6%,rgba(255,246,232,.9),transparent 70%),linear-gradient(100deg,transparent 0 8%,rgba(255,255,255,.42) 8% 12%,transparent 12% 20%,rgba(255,255,255,.28) 20% 22%,transparent 22%),radial-gradient(70% 50% at 10% 100%,rgba(214,200,178,.55),transparent 70%),linear-gradient(180deg,#f6f2ea 0%,var(--trust-canvas) 55%,var(--trust-stone) 100%)}.lp-env:before,.lp-env:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.lp-env:before{opacity:.38;background:linear-gradient(90deg,transparent 0 7%,rgba(84,66,43,.06) 7% calc(7% + 1px),transparent calc(7% + 1px) 93%,rgba(84,66,43,.05) 93% calc(93% + 1px),transparent calc(93% + 1px)),linear-gradient(180deg,transparent 0 16%,rgba(255,255,255,.55) 16% calc(16% + 1px),transparent calc(16% + 1px))}.lp-env:after{background:radial-gradient(75% 55% at 50% 0%,transparent 45%,rgba(88,67,42,.055) 100%)}@media(max-width:479px){.lp-env{background:radial-gradient(92% 22% at 100% 4%,rgba(242,106,33,.14),transparent 72%),radial-gradient(86% 24% at -8% 28%,rgba(125,175,196,.16),transparent 72%),radial-gradient(90% 25% at 108% 58%,rgba(143,166,106,.13),transparent 74%),linear-gradient(180deg,#f8f3eb 0%,var(--trust-canvas) 48%,#eee5d8 100%)}}.lp-page .hero-lp-title{font-size:clamp(3.25rem,5.2vw,7.5rem);line-height:.95;letter-spacing:-.055em;font-weight:700;max-width:9.5ch;color:var(--trust-ink)}.lp-page .story-title{font-size:clamp(2.25rem,3.6vw,5rem);line-height:.98;letter-spacing:-.045em;color:var(--trust-ink)}.lp-page .story-body,.lp-page .hero-lp-body{font-size:clamp(17px,1.35vw,20px);line-height:1.55;color:var(--trust-muted)}.lp-page .demo-tag{color:var(--trust-muted)}.lp-page .num,.lp-page time{font-variant-numeric:tabular-nums}.lp-page .swash:after{filter:saturate(.85)}.trust-eyebrow{display:inline-flex;align-items:center;gap:10px;width:fit-content;font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--trust-ink-2)}.trust-eyebrow:before{content:"";width:22px;height:2px;border-radius:2px;background:var(--brand-orange)}.lp-page .fnav{height:70px;border-radius:18px;background:linear-gradient(155deg,#ffffff94,#f6ebdd33);box-shadow:0 24px 54px -38px #3a26128c,inset 0 1px #fffffff5,0 0 0 1px #ffffff94}.lp-page .compact .fnav{height:58px;border-radius:16px}.lp-page .fnav-links a{color:var(--trust-muted);font-weight:550}.lp-page .fnav-links a:hover{color:var(--trust-ink);background:#1113100a}.lp-page .fnav-links a.on{color:var(--trust-ink);background:#1113100d;box-shadow:inset 0 1px 2px #1113101f,inset 0 0 0 1px #1113100f}.lp-page .fnav-links a.on:after{content:"";display:block;height:2px;margin:4px auto -6px;width:14px;border-radius:2px;background:var(--brand-orange)}.lp-page .chapter-panel{background:linear-gradient(155deg,#ffffff8f,#f8eee133 64%,#ffffff4d);box-shadow:0 44px 92px -62px #3a26129e,0 18px 44px -38px #3a261261,inset 0 1px #fffffff5,inset 0 0 44px #ffffff1a;border-color:#ffffffeb;border-bottom-color:#5d40262e}.lp-page .chapter-panel:before{opacity:.6}.lp-chapters{gap:28px}.glass-chip{padding:6px 10px;border-radius:999px;background:linear-gradient(145deg,#ffffff94,#f1e5d53d)!important;border:1px solid rgba(255,255,255,.82);box-shadow:inset 0 1px #ffffffeb,0 12px 24px -22px #2d1e108c}.hero-trust{padding:56px 0 40px}.hero-trust .hero-lp-grid{grid-template-columns:5fr 7fr;gap:56px;align-items:center}.hero-trust .hero-lp-copy{gap:26px}.hero-proof-labels{list-style:none;display:flex;flex-wrap:wrap;gap:10px 22px;font-size:15px;font-weight:600;color:var(--trust-ink-2)}.hero-proof-labels li{display:inline-flex;align-items:center;gap:8px}.hero-proof-labels .proof-ic{display:grid;place-items:center;width:28px;height:28px;border-radius:9px;color:var(--trust-sage-ink);background:var(--trust-sage-tint);box-shadow:inset 0 0 0 1px #4e65322e}.ledger-stage{position:relative;transform:translate3d(var(--px, 0),var(--py, 0),0);transition:transform .2s ease-out}.ledger-stage:after{content:"";position:absolute;z-index:-1;left:8%;right:8%;bottom:-24px;height:44px;border-radius:50%;background:radial-gradient(ellipse,#5b402238,#5b402200 68%);filter:blur(7px)}.ledger{padding:26px 26px 18px;display:grid;gap:18px}.ledger-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px;flex-wrap:wrap}.ledger-title{font-size:clamp(24px,2.3vw,34px);letter-spacing:-.035em;font-weight:700;margin:0}.ledger-tag{font-size:12.5px;color:var(--trust-muted);font-weight:600}.ledger-stages{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}.lstage{position:relative;display:flex;align-items:stretch;padding-left:30px;opacity:0;transform:translateY(10px);animation:trust-rise .52s var(--ease) both}.lstage:first-child{padding-left:0}.lstage .prov{position:absolute;left:2px;top:50%;width:26px;transform:translateY(-50%)}.lstage-card{flex:1;display:grid;grid-template-columns:1fr;gap:8px;align-items:start;padding:12px 12px 14px;border-radius:14px;background:linear-gradient(150deg,#ffffffa3,#f5e8d93d);border:1px solid rgba(255,255,255,.86);border-bottom-color:#583d2429;box-shadow:0 16px 30px -25px #2820148c,inset 0 1px #fff;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.lstage-ic{display:grid;place-items:center;width:30px;height:30px;border-radius:9px;color:var(--trust-ink-2);background:var(--trust-stone)}.lstage-txt{display:grid;line-height:1.2;min-width:0}.lstage-txt b{font-size:14.5px}.lstage-txt .num{font-size:15px;font-weight:650;margin-top:2px}.lstage-txt small{font-size:11.5px;color:var(--trust-muted);margin-top:3px}.lstage-verified .lstage-card{background:linear-gradient(155deg,#f8fbf2bd,#dee8cc6b);border-color:#bed29fa3}.lstage-verified .lstage-ic{color:var(--trust-sage-ink);background:#fff}.lstage-decision .lstage-card{border-color:#f26a218c;box-shadow:inset 0 0 0 1px #f26a2159,0 8px 18px -16px #a03c0a99}.lstage-decision .lstage-ic{color:var(--brand-orange-press);background:#fff3ea}.ledger-split{display:grid;grid-template-columns:1.1fr 1fr;gap:22px;border-top:1px solid var(--trust-line);padding-top:16px}.ledger-cap{display:block;margin:0 0 8px;font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--trust-muted)}.ledger-chart{margin:0}.ledger-chart svg{width:100%;height:auto;overflow:visible}.lc-grid{stroke:#11131014}.lc-ax{font-size:11px;fill:var(--trust-muted);font-family:var(--font)}.lc-area{fill:#8fa66a33}.lc-line{fill:none;stroke:var(--trust-sage);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 1;stroke-dashoffset:1;animation:trust-draw .9s var(--ease) .7s forwards}.lc-pt{fill:#fff;stroke:var(--trust-sage);stroke-width:2}.lc-last{fill:var(--trust-sage)}.ledger-audit ol{list-style:none;display:grid;gap:0}.ledger-audit li{display:grid;grid-template-columns:26px 1fr auto;gap:10px;align-items:center;padding:9px 6px;border-bottom:1px solid var(--trust-line);font-size:13.5px}.ledger-audit li:last-child{border-bottom:0}.ledger-audit li.on{background:var(--trust-sage-tint);border-radius:10px;font-weight:650}.la-ic{color:var(--trust-muted);display:grid;place-items:center}.la-at{font-size:12.5px;color:var(--trust-muted);white-space:nowrap}.ledger-foot{display:grid;grid-template-columns:auto auto 1fr;gap:22px;align-items:center;border-top:1px solid var(--trust-line);padding-top:14px}.lf-revenue{display:grid}.lf-revenue b{font-size:clamp(28px,3vw,40px);letter-spacing:-.04em;font-weight:750;line-height:1}.lf-recon{margin:0;display:flex;gap:22px;justify-content:flex-end;flex-wrap:wrap}.lf-recon div{display:grid}.lf-recon dt{font-size:12.5px;color:var(--trust-muted)}.lf-recon dd{margin:0;font-size:26px;font-weight:700;letter-spacing:-.03em}.lf-recon .ver dd{color:var(--trust-sage-ink)}.lf-recon .gap dd{font-size:15px;font-weight:650;color:var(--trust-ink-2);padding-top:9px}.ledger-demo{text-align:right}.ledger-seal{display:grid;place-items:center}.seal{filter:drop-shadow(0 12px 14px rgba(140,50,8,.32))}.seal svg{width:100%;height:100%}.seal-rim{fill:var(--clay-bot)}.seal-face{fill:var(--clay-mid);stroke:#ffc8a073;stroke-width:1.5}.seal-ring{fill:none;stroke:#ffdcbe80;stroke-width:1.4;stroke-dasharray:2 3}.seal-arc{font:700 8.6px var(--font);letter-spacing:1.8px;fill:#ffecdceb}.seal-check{fill:none;stroke:#fff;stroke-width:5;stroke-linecap:round;stroke-linejoin:round}.seal-label{font:800 9px var(--font);letter-spacing:.6px;fill:#fff}.seal-settle{animation:seal-settle .7s var(--ease) 1.1s both}@keyframes seal-settle{0%{transform:scale(.96) rotate(-8deg);opacity:0}70%{transform:scale(1.02) rotate(0);opacity:1}to{transform:scale(1)}}@keyframes trust-rise{to{opacity:1;transform:none}}@keyframes trust-draw{to{stroke-dashoffset:0}}.prov{display:block;height:10px}.prov svg{width:100%;height:100%;overflow:visible}.prov path{fill:none;stroke:var(--trust-blue);stroke-width:2;vector-effect:non-scaling-stroke;stroke-linecap:round}.prov-head{stroke-linejoin:round}.prov-verified path{stroke:var(--trust-sage)}.prov path:first-child{stroke-dasharray:1 1;stroke-dashoffset:1}.prov-drawn path:first-child{animation:trust-draw .6s var(--ease) .3s forwards}.lp-page .tg-reported{color:var(--trust-ink);background:linear-gradient(150deg,#ffffffa3,#f5e8d93d);border:1px solid rgba(255,255,255,.88);border-bottom-color:#583d2429;box-shadow:0 24px 50px -38px #30201294,inset 0 1px #fff;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%)}.lp-page .tg-reported b{text-shadow:none;color:var(--trust-ink-2)}.lp-page .tg-verified{color:var(--trust-ink);background:linear-gradient(150deg,#f9fcf4b8,#dce8c966);border:1px solid rgba(196,216,163,.7);box-shadow:0 24px 50px -38px #303f1f80,inset 0 1px #fffffff2;backdrop-filter:blur(24px) saturate(155%);-webkit-backdrop-filter:blur(24px) saturate(155%);filter:none}.lp-page .tg-verified .tg-label svg{color:var(--trust-sage-ink)}.lp-page .tg-verified b{color:var(--trust-sage-ink)}.lp-page .tg-gate svg{color:var(--trust-blue-ink)}.lp-page .tg-tokens i.ok:after{background:var(--trust-sage)}.lp-page .tg-tokens i.rej:after{background:#b9b2a6}.lp-page .tg-removed{background:#1113100d;color:var(--trust-ink-2)}.lp-page .tg-detail{font-size:15px;color:var(--trust-muted);text-align:left}.lp-page .truth-spacer{height:clamp(180px,26vh,300px)}.pillars-chapter{padding:6px 0}.pillars{max-width:1480px;margin:0 auto;border-top:1px solid var(--trust-line);border-bottom:1px solid var(--trust-line)}.pillar-list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr)}.pillar{position:relative;padding:26px 28px 18px;display:grid;gap:8px}.pillar+.pillar{border-left:1px solid var(--trust-line)}.pillar-btn{all:unset;cursor:pointer;display:grid;grid-template-columns:46px 1fr;gap:16px;align-items:start;border-radius:12px}.pillar-btn:focus-visible{outline:2px solid var(--brand-orange);outline-offset:6px}.pillar-ic{display:grid;place-items:center;width:46px;height:46px;border-radius:13px;color:var(--trust-ink-2);background:linear-gradient(145deg,#ffffffb3,#f4e7d74d);border:1px solid rgba(255,255,255,.86);box-shadow:0 16px 30px -24px #3725138a,inset 0 1px #fff;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px)}.pillar.on .pillar-ic{color:var(--trust-sage-ink)}.pillar-txt{display:grid;gap:4px}.pillar-txt b{font-size:22px;letter-spacing:-.025em}.pillar-txt span{font-size:16px;line-height:1.45;color:var(--trust-muted)}.pillar-ev{margin-left:62px;font-size:14.5px;line-height:1.45;color:var(--trust-ink-2);min-height:42px;opacity:0;transform:translateY(-4px);transition:opacity .18s var(--ease),transform .18s var(--ease)}.pillar-ev.open{opacity:1;transform:none}.lp-page .jarrow{background:var(--trust-blue);opacity:.45}.lp-page .jarrow:after{border-left-color:var(--trust-blue)}.lp-page .jarrow.on{background:var(--trust-blue);opacity:1}.lp-page .jarrow.on:after{border-left-color:var(--trust-blue)}.lp-page .jarrow.sage.on{background:var(--trust-sage)}.lp-page .jarrow.sage.on:after{border-left-color:var(--trust-sage)}.lp-page .jn{background:linear-gradient(150deg,#ffffffa3,#f5e8d93d);border:1px solid rgba(255,255,255,.86);border-bottom-color:#583d2429;box-shadow:0 20px 38px -30px #2e1f118f,inset 0 1px #fff;color:var(--trust-ink);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%)}.lp-page .jn.verified{background:linear-gradient(150deg,#f9fcf4bd,#dce8c966);border-color:#c4d8a3b3}.lp-page .jn.verified .jn-ic{color:var(--trust-sage-ink)}.lp-page .jn.sel{border-color:var(--brand-orange);box-shadow:0 0 0 2px var(--brand-orange),var(--shadow-ledger);transform:translateY(-2px)}.lp-page .jn.sel .jn-ic{color:var(--brand-orange-press);background:#fff3ea}.lp-page .jn.end .jn-t small,.lp-page .jn.end .jn-meta{color:var(--trust-muted)}.lp-page .jn-failed{opacity:.8;border-style:dashed!important;border-color:#b4453f59!important}.jn-out{grid-column:1 / -1;font-size:11px;font-weight:650;color:var(--trust-ink-2)}.lp-page .jn.verified .jn-out{color:var(--trust-sage-ink)}.lp-page .jn-failed .jn-out{color:var(--trust-stop);font-weight:600}.lp-page .jside-lines path{stroke:var(--trust-blue);stroke-opacity:.6}.lp-page .cb-creative.sel{box-shadow:0 0 0 2px var(--brand-orange),6px 6px 14px var(--neo-lo);color:var(--trust-ink);background:#fffaf5}.lp-page .cb-table tr.on td:not(.cb-camp){background:#f26a210d}.lp-page .cb-links path{stroke:var(--trust-blue);stroke-opacity:.6}.lp-page .cb-links path.hot{stroke:var(--brand-orange);stroke-opacity:1}.cboard-grid.with-compare{grid-template-columns:minmax(0,1fr) 320px}.cb-aside{display:grid;gap:14px;align-content:start;min-width:0}.lp-page .cboard{align-content:start}.cb-receipt{padding:16px}.cbr-scope{display:block;font-size:13px;font-weight:500;color:var(--trust-muted)}.cbr-reasons{list-style:none;display:grid;gap:6px;font-size:13px;color:var(--trust-ink-2)}.cbr-reasons li{padding-left:16px;position:relative}.cbr-reasons li:before{content:"";position:absolute;left:2px;top:8px;width:6px;height:6px;border-radius:50%;background:var(--trust-sage)}@media(max-width:1179px){.cboard-grid.with-compare{grid-template-columns:1fr}.cb-aside{grid-template-columns:1fr 1fr}}@media(max-width:819px){.cb-aside{grid-template-columns:1fr}}.receipt{display:grid;gap:10px}.receipt-title{display:flex;align-items:center;gap:8px;font-size:17px;letter-spacing:-.02em;margin:0;flex-wrap:wrap}.receipt-title .glyph{color:var(--trust-muted);flex:none}.receipt-rows{margin:0;display:grid}.receipt-rows>div{display:flex;justify-content:space-between;gap:12px;padding:8px 0;border-bottom:1px solid var(--trust-line);font-size:13.5px}.receipt-rows>div:last-child{border-bottom:0}.receipt-rows dt{color:var(--trust-muted)}.receipt-rows dd{margin:0;font-weight:650;display:inline-flex;align-items:center;gap:6px;text-align:right}.receipt-rows dd .glyph{color:var(--trust-sage-ink)}.receipt-foot{border-top:1px dashed var(--trust-line);padding-top:10px}.trust-check{display:flex;align-items:center;gap:10px}.tc-ic{display:grid;place-items:center;flex:none}.tc-pass .tc-ic{color:var(--trust-sage-ink)}.tc-private .tc-ic{color:var(--trust-muted)}.tc-fail .tc-ic{color:var(--trust-stop)}.ed-reasons{list-style:none;display:grid;gap:6px;font-size:14px;color:var(--trust-ink-2)}.lp-page .ed-grid{grid-template-columns:repeat(4,1fr)}.lp-page .decision-glass{background:linear-gradient(150deg,#ffffff94,#f4e5d33d);border:1px solid rgba(255,255,255,.86);border-bottom-color:#573b202b;box-shadow:0 20px 38px -31px #2f1f1094,inset 0 1px #fff}.lp-page .decision-glass.selected{color:var(--trust-ink);transform:translateY(-3px);background:linear-gradient(145deg,#ffffffb3,#ffdbc052,#f26a211f);border-color:#fffffff2;border-bottom-color:#c94e1661;box-shadow:0 24px 44px -32px #b04110ad,inset 0 1px #fff,inset 0 0 0 1px #f26a211f}.lp-page .decision-glass.selected>span:not(.dec-ic):not(.dec-check){color:var(--trust-muted)}.lp-page .decision-glass.selected .dec-ic{color:var(--brand-orange-press);background:#ffffff85}.lp-page .ed-grid>.glass{background:linear-gradient(145deg,#ffffff85,#f2e4d233)}.lp-page .jdrawer .glass-action{width:100%}@media(max-width:1179px){.lp-page .ed-grid{grid-template-columns:repeat(2,1fr)}}.observatory{position:relative;margin:34px 0 6px;padding:84px 0 64px;color:var(--smoke-ink);overflow:hidden;scroll-margin-top:80px;background:linear-gradient(90deg,rgba(255,255,255,.025) 0 1px,transparent 1px) 8% 0 / 18% 100%,radial-gradient(44% 42% at 53% 29%,rgba(242,106,33,.18),transparent 72%),linear-gradient(100deg,transparent 0 69%,rgba(255,220,190,.055) 69% 69.35%,transparent 69.35%),radial-gradient(60% 60% at 90% 0%,rgba(125,175,196,.08),transparent 70%),linear-gradient(180deg,#121315,#17181a 60%,#0f1011);border-top:1px solid rgba(255,236,214,.16);border-bottom:1px solid rgba(255,236,214,.12)}.observatory:before{content:"";position:absolute;inset:auto -8% -18% -8%;height:48%;pointer-events:none;background:linear-gradient(86deg,transparent 49.7%,rgba(255,255,255,.05) 50%,transparent 50.3%),linear-gradient(94deg,transparent 49.7%,rgba(242,106,33,.05) 50%,transparent 50.3%),radial-gradient(60% 90% at 50% 100%,rgba(242,106,33,.1),transparent 70%);transform:perspective(500px) rotateX(58deg);transform-origin:bottom;opacity:.7}.observatory:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(115deg,rgba(255,255,255,.035),transparent 22%,transparent 72%,rgba(125,175,196,.035));mix-blend-mode:screen}.observatory-placeholder{min-height:1180px;background:#141517;margin:34px 0 6px}.obs-inner{position:relative;z-index:1;display:grid;gap:22px;max-width:1528px}.obs-top{display:grid;grid-template-columns:1.05fr 1.2fr 1fr;gap:28px;align-items:center}.obs-eyebrow{font-size:12.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--smoke-muted);margin:0 0 14px}.obs-title{font-family:var(--font-editorial);font-size:clamp(3rem,5.4vw,5.8rem);line-height:.9;letter-spacing:-.055em;font-weight:600;margin:0;color:#f6efe5;text-wrap:balance}.obs-title span{display:block}.obs-title i{color:var(--brand-orange);font-style:normal}.obs-title span{position:relative}.obs-body{margin:18px 0 0;font-size:clamp(17px,1.3vw,19px);line-height:1.55;color:var(--smoke-muted);max-width:30rem}.obs-rule{display:block;width:56px;height:2px;border-radius:2px;background:var(--brand-orange);margin-top:18px}.obs-rings{position:relative;height:410px;perspective:900px}.obs-rings:before{content:"";position:absolute;left:8%;right:8%;bottom:86px;height:54px;border-radius:50%;background:radial-gradient(ellipse,rgba(242,106,33,.22),rgba(242,106,33,.02) 54%,transparent 72%);filter:blur(10px)}.obs-rings:after{content:"";position:absolute;left:18%;right:18%;bottom:88px;height:18px;border-radius:50%;border:1px solid rgba(255,177,122,.22);box-shadow:inset 0 0 18px #f26a211f,0 10px 32px #0006}.obs-rings-art{bottom:96px!important;height:auto!important}.obs-rings-art{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.obs-ring{fill:none;stroke:#ffaa6eb3;stroke-width:1.6;stroke-dasharray:1 1;stroke-dashoffset:1;transition:stroke-dashoffset .9s var(--ease);vector-effect:non-scaling-stroke}.lit .obs-ring{stroke-dashoffset:0}.lit .obs-ring-1{transition-delay:.2s}.lit .obs-ring-2{transition-delay:.4s}.obs-ring-2{stroke:#ff9650f2}.obs-layers{position:absolute;top:0;right:0;bottom:96px;left:0;list-style:none}.obs-layer{position:absolute;left:50%;transform:translate(-50%,-50%);text-align:center;white-space:nowrap}.obs-layer-decision{top:27%}.obs-layer-verification{top:50%}.obs-layer-source{top:73%}.obs-layer span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.obs-notes{position:absolute;left:0;right:0;bottom:0;list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;font-size:12px;line-height:1.35;color:var(--smoke-muted);text-align:center}.obs-notes b{display:block;color:#e9e2d8;font-size:12.5px}.obs-layer b{font-size:20px;letter-spacing:-.02em;color:#f6efe5}.obs-layer span{font-size:12.5px;line-height:1.35;color:var(--smoke-muted)}.obs-layer-decision b{color:#ffb37f}.obs-receipt{padding:20px 22px;transform:translateY(-6px);box-shadow:0 34px 70px -42px #000000f2,inset 0 1px #ffffff14}.receipt-smoke .receipt-title{color:#f6efe5}.receipt-smoke .receipt-title .glyph,.receipt-smoke .receipt-rows dt{color:var(--smoke-muted)}.receipt-smoke .receipt-rows>div{border-bottom-color:var(--smoke-edge)}.receipt-smoke .receipt-rows dd{color:var(--smoke-ink)}.receipt-smoke .receipt-rows dd .glyph{color:#ffa064}.obs-metrics{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.obs-metric{display:grid;grid-template-columns:34px 1fr auto;gap:12px;align-items:center;padding:16px 18px;border-radius:16px}.obs-m-ic{color:#ffa064}.obs-m-txt{display:grid}.obs-m-txt span{font-size:13px;color:var(--smoke-muted)}.obs-m-txt b{font-size:clamp(22px,2vw,30px);letter-spacing:-.03em;font-weight:700;color:#f6efe5}.obs-m-delta{font-size:12.5px;font-weight:700;padding:4px 8px;border-radius:8px;color:#d6e3c0;background:#8fa66a2e}.obs-checks{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:14px 20px;border-radius:16px;font-size:15px;color:var(--smoke-ink)}.obs-checks .tc-pass .tc-ic{color:#ffa064}.obs-bottom{display:grid;grid-template-columns:1.25fr 1.1fr 1fr;gap:16px}.obs-bottom>*{padding:18px 20px}.obs-h3{display:flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.02em;margin:0 0 14px;color:#f6efe5;flex-wrap:wrap}.obs-h3 span{font-weight:450;font-size:14px;color:var(--smoke-muted)}.obs-h3 svg{color:#ffa064}.obs-jsteps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.obs-jsteps li{position:relative;display:grid;justify-items:center;text-align:center;gap:3px;padding-left:18px}.obs-jsteps li:first-child{padding-left:0}.obs-jsteps .prov{position:absolute;left:-10px;top:18px;width:46px}.obs-jic{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;border:1.5px solid rgba(241,237,230,.4);color:var(--smoke-ink);margin-bottom:6px}.obs-jsteps li.done .obs-jic{border-color:#ffa064;color:#ffa064}.obs-jsteps b{font-size:14px}.obs-jsteps span{font-size:12px;color:var(--smoke-muted)}.obs-jsteps time{font-size:12px;color:var(--smoke-muted)}.obs-dec-title{font-size:clamp(20px,1.8vw,26px)}.obs-dec-title em{font-style:normal;color:#ffa064}.obs-dec-sub{margin:0 0 8px;font-size:14px;color:var(--smoke-muted)}.obs-reasons{list-style:none;display:grid;gap:8px;font-size:15px;color:var(--smoke-ink)}.obs-reasons .tc-pass .tc-ic{color:#ffa064}.obs-note{margin:12px 0 0;font-size:12.5px;color:var(--smoke-muted)}.obs-b-row{display:flex;align-items:center;gap:12px;margin:0 0 10px;padding:12px 14px;border-radius:12px;border:1px solid var(--smoke-edge);font-size:14.5px;color:var(--smoke-ink)}.obs-b-row svg{flex:none}.obs-b-row.sent{border-color:#ffa06473}.obs-b-row.sent svg{color:#ffa064}.obs-b-row.kept svg{color:var(--smoke-muted)}.obs-demo{margin:4px 0 0;font-size:12.5px;color:var(--smoke-muted);text-align:right}.obs-cta{display:flex;align-items:center;justify-content:center;gap:28px;padding:18px 22px;margin-top:2px;border-top:1px solid var(--smoke-edge);border-bottom:1px solid var(--smoke-edge)}.obs-cta p{color:var(--smoke-muted);font-size:15px;line-height:1.45}.obs-cta p span{color:#f6efe5;font-weight:700;margin-right:6px}.obs-cta .glass-action{min-width:210px}@media(max-width:1279px){.obs-top{grid-template-columns:1fr 1fr}.obs-copy{grid-column:1 / -1}.obs-bottom{grid-template-columns:1fr 1fr}.obs-journey{grid-column:1 / -1}}@media(max-width:819px){.observatory{padding:56px 0 44px}.obs-inner{padding:0 16px}.obs-top,.obs-bottom{grid-template-columns:1fr}.obs-rings{height:auto}.obs-rings-art,.obs-notes{display:none}.obs-rings:before,.obs-rings:after{display:none}.obs-layers{position:static;display:grid;gap:10px}.obs-layer{position:static;transform:none;white-space:normal;text-align:left;display:grid;gap:2px;padding:14px 16px;border-radius:14px;border:1px solid var(--smoke-edge);background:#ffffff08}.obs-layer span{position:static;width:auto;height:auto;clip:auto;overflow:visible}.obs-layer-decision{border-color:#ffa06480}.obs-metrics,.obs-checks{grid-template-columns:1fr 1fr}.obs-jsteps{grid-template-columns:1fr 1fr;row-gap:18px}.obs-jsteps .prov{display:none}.obs-jsteps li{padding-left:0}.obs-demo{text-align:left}.obs-cta{align-items:stretch;flex-direction:column;gap:14px}.obs-cta .glass-action{width:100%}}@media(max-width:479px){.obs-metrics,.obs-checks{grid-template-columns:1fr}}.lp-page .th-ch.good .th-bar i{background:var(--trust-sage)}.lp-page .th-ch.good .th-st{color:var(--trust-sage-ink);font-weight:650}.lp-page .th-ch.gap .th-bar i{background:#c08a3e}.lp-page .th-ch.gap .th-st{color:#8a5f22;font-weight:700}.lp-page .th-gap{fill:#c08a3e}.lp-page .th-anom{background:linear-gradient(160deg,#fbf4e8,#f6ead6);border-color:#c08a3e59}.lp-page .th-anom-h svg{color:#a2712c}.lp-page .th-anom-body dt{color:#8a5f22}.lp-page .sv-links path{stroke:var(--trust-blue)}.lp-page .sv-engine-ic{color:var(--trust-ink-2)}.lp-page .sv-engine{box-shadow:var(--shadow-gallery),0 0 0 1px var(--trust-line)}.sv-verified{color:var(--trust-ink);background:linear-gradient(150deg,#ffffff9e,#dce8c957)!important;border:1px solid rgba(225,238,204,.74)!important;border-bottom-color:#4e653238!important}.sv-verified svg{color:var(--trust-sage-ink)}.lp-page .sv-outputs li.glass svg{color:var(--trust-blue-ink)}.lp-page .sv-outputs li.sv-verified svg{color:var(--trust-sage-ink)}.bd-ledger{display:grid;grid-template-columns:1fr 1fr;border:1px solid rgba(255,255,255,.88);border-bottom-color:#583d2429;border-radius:20px;overflow:hidden;background:linear-gradient(150deg,#fff9,#f5e8d93d);box-shadow:0 26px 54px -42px #31211294,inset 0 1px #fff;backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}.bd-col{padding:22px 24px;display:grid;gap:14px;align-content:start}.bd-kept{border-left:1px solid var(--trust-line);background:#ffffff1f}.bd-h{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:19px;letter-spacing:-.02em;margin:0}.bd-h small{font-size:13px;font-weight:500;color:var(--trust-muted)}.bd-sent .bd-h svg{color:var(--trust-sage-ink)}.bd-kept .bd-h svg{color:var(--trust-muted)}.bd-items{list-style:none;display:grid;gap:10px;font-size:16px;font-weight:550}.bd-hash,.bd-dest{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:14px;line-height:1.45;color:var(--trust-muted)}.bd-hash svg,.bd-dest svg{flex:none;margin-top:2px;color:var(--trust-blue-ink)}.bd-dest b{color:var(--trust-ink)}@media(max-width:819px){.bd-ledger{grid-template-columns:1fr}.bd-kept{border-left:0;border-top:1px solid var(--trust-line)}}.lp-page .final-panel{padding:64px 56px;background:linear-gradient(160deg,#ffffffb3,#faf8f380)}.lp-page .final-paths{display:none}.lp-page .final-title{font-size:clamp(2.25rem,4.2vw,4.4rem)}.lp-page .final-title .swash:after{display:none}.lp-page .th-anom{background:linear-gradient(150deg,#ffffff94,#ffdbc038);border-color:#ffffffdb;border-bottom-color:#f26a213d;box-shadow:0 20px 42px -34px #9a390d94,inset 0 1px #fff;backdrop-filter:blur(18px) saturate(145%);-webkit-backdrop-filter:blur(18px) saturate(145%)}.lp-page .lfaq-item.open{box-shadow:0 20px 40px -34px #3120108c,inset 0 1px #fff,inset 0 0 0 1px #f26a211a}.lp-page .obs-cta .glass-action-primary{color:#fff4ec;background:linear-gradient(145deg,#ffffff1f,#f26a2147);border-color:#ffe2cf42;border-bottom-color:#f26a2180;box-shadow:0 22px 46px -30px #000000e6,inset 0 1px #ffffff2e}@media(max-width:1179px){.hero-trust .hero-lp-grid{grid-template-columns:1fr;gap:64px}.ledger-head{padding-left:0}.pillar-list{grid-template-columns:1fr}.pillar+.pillar{border-left:0;border-top:1px solid var(--trust-line)}.pillar-ev{opacity:1;transform:none;min-height:0}}@media(max-width:819px){.hero-trust{padding:22px 0 24px}.hero-trust .hero-lp-grid{gap:52px}.hero-trust .hero-lp-copy{gap:22px}.hero-trust .hero-lp-title{max-width:10ch;text-wrap:balance}.hero-trust .hero-lp-body{max-width:34rem}.hero-trust .lp-ctas{display:grid;grid-template-columns:1fr;width:100%}.hero-trust .lp-ctas>*{width:100%;min-height:52px}.hero-proof-labels{display:grid;grid-template-columns:1fr 1fr;gap:10px 14px;width:100%}.hero-proof-labels li:last-child{grid-column:1 / -1}.ledger-stage:after{left:4%;right:4%;bottom:-16px;height:34px}.ledger{padding:20px 16px 16px;gap:16px;border-radius:20px}.ledger-stages{grid-template-columns:1fr 1fr;gap:10px}.lstage{padding-left:0}.lstage .prov{display:none}.lstage-card{min-height:132px;padding:13px}.ledger-split,.ledger-foot{grid-template-columns:1fr}.ledger-split{gap:18px}.lf-recon{justify-content:flex-start}.ledger-seal{justify-items:start}.ledger-seal .seal{width:96px!important;height:96px!important}.ledger-demo{text-align:left}.pillar{padding:20px 4px}.pillar-ev{margin-left:0}.lp-page .glass{backdrop-filter:blur(18px) saturate(142%);-webkit-backdrop-filter:blur(18px) saturate(142%)}.lp-page .glass-inner,.lp-page .glass-receipt{backdrop-filter:blur(14px) saturate(135%);-webkit-backdrop-filter:blur(14px) saturate(135%)}.lp-page .glass-ledger{background:linear-gradient(155deg,#ffffffb8,#f8eee161 62%,#ffffff80);backdrop-filter:blur(24px) saturate(150%);-webkit-backdrop-filter:blur(24px) saturate(150%)}}@media(max-width:479px){.hero-trust .hero-lp-title{font-size:clamp(2.65rem,12.2vw,3.25rem);line-height:.98}.hero-trust .hero-lp-body{font-size:17px;line-height:1.55}.hero-proof-labels{font-size:13px}.hero-proof-labels .proof-ic{width:26px;height:26px}.ledger-title{font-size:25px}.ledger-tag{font-size:11.5px}.lstage-txt b{font-size:13px}.lstage-txt .num{font-size:13.5px}.ledger-audit li{grid-template-columns:24px 1fr}.ledger-audit .la-at{grid-column:2;white-space:normal}}@media(prefers-reduced-motion:reduce){.lstage{opacity:1;transform:none;animation:none}.lc-line,.prov path:first-child,.obs-ring{stroke-dashoffset:0;animation:none;transition:none}.seal-settle{animation:none}.ledger-stage{transform:none}}.lp-page,.vsl-page{--obs-bg-0: #080909;--obs-bg-1: #10100f;--obs-ink: #f7f7f3;--obs-muted: rgba(247, 247, 243, .7);--obs-faint: rgba(247, 247, 243, .5);--obs-orange: #ff6817;--obs-orange-hot: #ff7b2b;--obs-orange-text: #ff9a5c;--obs-sage: #79df78;--obs-glass-fill: rgba(21, 22, 21, .5);--obs-glass-quiet: rgba(255, 255, 255, .035);--obs-edge: rgba(255, 255, 255, .23);--obs-edge-strong: rgba(255, 255, 255, .35);--obs-highlight: rgba(255, 255, 255, .18);--obs-shadow: 0 32px 88px rgba(0, 0, 0, .48);--obs-blur: 24px;--obs-glass-sheen: linear-gradient(145deg, rgba(255, 255, 255, .075), rgba(255, 255, 255, .018) 42%, rgba(255, 104, 23, .025));--obs-ring: 0 0 0 2px #0b0b0b, 0 0 0 4px #ffb27d;--canvas: #0c0d0c;--canvas-2: #121312;--paper: #151615;--ink: #f7f7f3;--ink-2: rgba(247, 247, 243, .84);--ink-3: rgba(247, 247, 243, .68);--ink-4: rgba(247, 247, 243, .5);--line: rgba(255, 255, 255, .12);--line-2: rgba(255, 255, 255, .2);--struct: #0e0f0e;--struct-2: #151615;--struct-3: #1c1d1c;--struct-ink: #f7f7f3;--struct-ink-2: rgba(247, 247, 243, .7);--struct-line: rgba(255, 255, 255, .1);--brand: #ff6817;--brand-hover: #ff7b2b;--brand-tint: rgba(255, 104, 23, .12);--brand-line: rgba(255, 104, 23, .42);--brand-ink: #ff9a5c;--on-brand: #0b0b0b;--good: #79df78;--good-tint: rgba(121, 223, 120, .12);--info: #8cc3d6;--info-tint: rgba(140, 195, 214, .12);--test: #c9b48a;--test-tint: rgba(201, 180, 138, .12);--watch: #e9b65a;--watch-tint: rgba(233, 182, 90, .12);--bad: #ff8a80;--bad-tint: rgba(255, 138, 128, .12);--shadow: 0 30px 70px -30px rgba(0, 0, 0, .7);--shadow-sm: 0 14px 34px -20px rgba(0, 0, 0, .7);--highlight: inset 0 1px rgba(255, 255, 255, .12);--ring: 0 0 0 3px rgba(255, 154, 92, .55);--trust-canvas: #0b0c0b;--trust-paper: rgba(255, 255, 255, .04);--trust-stone: #151615;--trust-ink: #f7f7f3;--trust-ink-2: rgba(247, 247, 243, .86);--trust-muted: rgba(247, 247, 243, .7);--trust-line: rgba(255, 255, 255, .12);--trust-sage: #79df78;--trust-sage-ink: #8fe98e;--trust-sage-tint: rgba(121, 223, 120, .12);--trust-blue: #8cc3d6;--trust-blue-ink: #a6d4e4;--trust-stop: #ff8a80;--brand-orange: #ff6817;--brand-orange-press: #e2560c;--smoke-surface: #0f100f;--smoke-surface-2: #161716;--smoke-edge: rgba(255, 255, 255, .16);--smoke-ink: #f7f7f3;--smoke-muted: rgba(247, 247, 243, .68);--shadow-gallery: 0 42px 100px rgba(0, 0, 0, .55);--shadow-ledger: 0 24px 60px rgba(0, 0, 0, .45), inset 0 1px 0 rgba(255, 255, 255, .12);--cream: #121312;--cream-2: #161716;--neo-bg: #191a19;--neo-hi: rgba(255, 255, 255, .06);--neo-lo: rgba(0, 0, 0, .62);--neo-edge: rgba(255, 255, 255, .07);--glass-fill: var(--obs-glass-sheen), var(--obs-glass-fill);--glass-edge: var(--obs-edge);--glass-edge-lo: rgba(255, 104, 23, .16);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 104, 23, .08), var(--obs-shadow);--lp-max: 1360px;color:var(--obs-ink);background:transparent;color-scheme:dark}html:has(.lp-page,.vsl-page){background:var(--obs-bg-0, #080909)}:is(.lp-page,.vsl-page) .lp-env{background:radial-gradient(70% 52% at 72% 18%,rgba(255,103,24,.09),transparent 64%),radial-gradient(45% 42% at 8% 67%,rgba(255,95,12,.05),transparent 72%),linear-gradient(180deg,#10100f,#080909 78%,#0b0b0b)}:is(.lp-page,.vsl-page) .lp-env:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}:is(.lp-page,.vsl-page) .lp-env:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(162deg,transparent 0 46%,rgba(255,120,40,.05) 46.2%,transparent 47.6%)}:is(.lp-page,.vsl-page) :focus-visible{outline:2px solid #ffb27d;outline-offset:3px}:is(.lp-page,.vsl-page) ::selection{background:#ff681759;color:#fff}:is(.lp-page,.vsl-page) .skip{background:#f7f7f3;color:#0b0b0b}.lp-page .glass,.lp-page .glass-ledger,.lp-page .obs-glass{background:var(--obs-glass-sheen),var(--obs-glass-fill);border:1px solid var(--obs-edge);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ff681714,var(--obs-shadow);backdrop-filter:blur(var(--obs-blur)) saturate(1.15);-webkit-backdrop-filter:blur(var(--obs-blur)) saturate(1.15);color:var(--obs-ink)}.lp-page .obs-glass{position:relative;border-radius:24px;isolation:isolate}.lp-page .glass:before{background:linear-gradient(118deg,rgba(255,255,255,.07) 0%,rgba(255,255,255,.015) 26%,transparent 40%);box-shadow:none}.lp-page .glass-blur{backdrop-filter:blur(28px) saturate(1.15);-webkit-backdrop-filter:blur(28px) saturate(1.15)}.lp-page .glass-inner,.lp-page .glass-receipt{background:var(--obs-glass-quiet);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff0f;backdrop-filter:none;-webkit-backdrop-filter:none;color:var(--obs-ink)}.lp-page .glass-smoke{background:linear-gradient(160deg,#ffffff0d,#ffffff04),#0c0d0c99;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff1a,0 26px 60px -30px #000c}.lp-page .clay{color:#fff;text-shadow:none;background:linear-gradient(180deg,#ff7b2b4d,#ff68171f),#1c1009b3;border:1px solid rgba(255,150,90,.55);box-shadow:inset 0 1px #ffd2b44d,0 0 26px -8px #ff681799}.lp-page .neo{color:var(--obs-ink);background:linear-gradient(145deg,#1f201f,#141514);border:1px solid rgba(255,255,255,.09);box-shadow:5px 5px 12px #0000008c,-3px -3px 10px #ffffff09,inset 0 1px #ffffff0f}.lp-page .neo-btn:hover,.lp-page .neo-ctl:hover{border-color:#fff3;box-shadow:6px 6px 14px #0009,-3px -3px 10px #ffffff0d,inset 0 1px #ffffff14}.lp-page .neo-btn:active,.lp-page .neo-ctl:active,.lp-page .neo-ctl.is-pressed,.lp-page .neo-ctl[aria-selected=true]{background:linear-gradient(145deg,#121312,#1a1b1a);box-shadow:inset 3px 3px 7px #000000b3,inset -2px -2px 6px #ffffff0a;border-color:#ff681773}.lp-page .neo-ctl.is-pressed,.lp-page .neo-ctl[aria-selected=true]{color:var(--obs-orange-text)}:is(.lp-page,.vsl-page) .glass-action{color:var(--obs-ink);overflow:hidden}:is(.lp-page,.vsl-page) .glass-action:before{opacity:1}:is(.lp-page,.vsl-page) .glass-action-primary{color:#fff;background:linear-gradient(180deg,#ffba8c52,#ff7b2b0f 46%,#ff681733),#963406b8;border:1px solid rgba(255,160,100,.72);box-shadow:inset 0 1px #ffdcc473,inset 0 -12px 22px #ff681747,0 14px 40px -14px #ff681799;text-shadow:0 1px 1px rgba(60,20,0,.4)}:is(.lp-page,.vsl-page) .glass-action-primary:before{background:linear-gradient(100deg,transparent 0 30%,rgba(255,236,222,.22) 45%,transparent 60%);transform:translate(-120%);transition:transform .42s var(--ease)}:is(.lp-page,.vsl-page) .glass-action-primary:hover:before{transform:translate(120%)}:is(.lp-page,.vsl-page) .glass-action-secondary{background:var(--obs-glass-sheen),#1213128c;border:1px solid var(--obs-edge);box-shadow:inset 0 1px #ffffff24,0 14px 32px -20px #000c}:is(.lp-page,.vsl-page) .glass-action:hover{transform:translateY(-1px);border-color:#ffffff6b;box-shadow:inset 0 1px #fff3,0 18px 40px -20px #000c}:is(.lp-page,.vsl-page) .glass-action-primary:hover{border-color:#ffba8cf2;box-shadow:inset 0 1px #ffdcc480,inset 0 -12px 22px #ff681752,0 16px 44px -12px #ff6817b3}:is(.lp-page,.vsl-page) .glass-action:active{transform:translateY(1px)}:is(.lp-page,.vsl-page) .glass-action:focus-visible{outline:3px solid #ffb27d;outline-offset:3px}.lp-page .fnav-wrap{padding:34px 40px 0}.lp-page .fnav-wrap.compact{padding-top:10px}.lp-page .fnav{max-width:1360px;height:78px;padding:0 24px;border-radius:22px;gap:24px;background:linear-gradient(180deg,#ffffff12,#ffffff05),#0e0f0e94;border:1px solid rgba(255,255,255,.23);border-bottom-color:#ff965a42;box-shadow:inset 0 1px #ffffff1f,0 24px 60px -28px #000000d9}.lp-page .compact .fnav{height:64px;border-radius:19px}.lp-page .fnav-logo{width:240px;gap:14px;font-size:26px;font-weight:740;letter-spacing:-.035em;color:#fff}.lp-page .compact .fnav-logo{font-size:22px}:is(.lp-page,.vsl-page) .brand-mark-glass{border-radius:12px;background:linear-gradient(150deg,#ff965af2,#ff6817db 48%,#c44206e6);border:1px solid rgba(255,206,172,.7);box-shadow:inset 0 1px #ffecdeb3,inset 0 -6px 12px #78240059,0 8px 24px -8px #ff68178c}.lp-page .fnav-links{gap:14px}.lp-page .fnav-links a{padding:10px 16px;font-size:15px;font-weight:500;color:#f7f7f3d6;border-radius:12px;position:relative}.lp-page .fnav-links a:hover{color:#fff;background:#ffffff0f}.lp-page .fnav-links a.on{color:#fff;font-weight:600;background:none;box-shadow:none}.lp-page .fnav-links a.on:after{content:"";position:absolute;left:50%;bottom:2px;width:16px;height:2px;margin:0 0 0 -8px;border-radius:2px;background:var(--obs-orange);box-shadow:0 0 8px #ff6817cc}.lp-page .fnav-actions .glass-action-md{min-width:176px;min-height:48px;border-radius:16px;font-size:16px;font-weight:600}.lp-page .fnav-actions .glass-action-primary{color:#fff;text-shadow:none;background:var(--obs-glass-sheen),#1213128c;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff29,inset 0 -1px #ff8c464d}.lp-page .fnav-actions .glass-action-primary:before{display:none}.lp-page .fnav .menu-btn{width:42px;height:42px;border-radius:13px}.lp-page .fnav .menu-btn span,.lp-page .fnav .menu-btn span:before,.lp-page .fnav .menu-btn span:after{background:#f7f7f3}.lp-page .fnav .menu-btn[aria-expanded=true] span{background:transparent}.lp-page .msheet{max-width:1360px;padding:14px 18px 18px;border-radius:22px;background:linear-gradient(180deg,#ffffff0f,#ffffff05),#0c0d0ce6}.lp-page .msheet nav a{border-bottom-color:#ffffff1a;color:var(--obs-ink)}.lp-page .msheet nav a[aria-current]{color:var(--obs-orange-text)}.lp-page main{gap:28px}.lp-page .hero-obs{padding:38px 0 0}.obs-hero-grid{display:grid;grid-template-columns:minmax(0,525px) minmax(0,1fr);gap:54px;align-items:center;min-height:620px;padding-left:62px;padding-right:60px;max-width:none}.lp-page .lp-wrap.obs-hero-grid{max-width:calc(var(--lp-max) + 80px);padding-left:62px;padding-right:60px}.obs-hero-copy{display:flex;flex-direction:column;align-items:flex-start;padding-bottom:18px}.obs-kicker{display:inline-flex;align-items:center;gap:18px;font-size:14px;line-height:20px;font-weight:650;letter-spacing:.14em;text-transform:uppercase;color:#ffffffd1}.obs-kicker:before{content:"";flex:none;width:4px;height:23px;border-radius:2px;background:var(--obs-orange);box-shadow:0 0 12px #ff6817bf}.obs-hero-title{margin:30px 0 0;max-width:530px;font-size:clamp(44px,4.65vw,70px);line-height:1;letter-spacing:-.045em;font-weight:720;color:#fbfbf8;text-wrap:balance}.obs-underline{display:block;width:290px;height:12px;margin-top:12px;overflow:visible}.obs-underline path{fill:none;stroke:var(--obs-orange);stroke-width:5;stroke-linecap:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px rgba(255,104,23,.6))}.obs-hero-body{margin-top:32px;max-width:470px;font-size:26px;line-height:1.42;color:#ffffffc2}.obs-hero-ctas{display:flex;flex-wrap:wrap;align-items:center;gap:16px 18px;margin-top:48px}.lp-page .obs-hero-cta{min-width:254px;min-height:60px;padding:0 28px;border-radius:17px;font-size:19px;font-weight:650;gap:14px}.lp-page .obs-watch{min-height:48px;padding:0 4px;gap:12px;font-size:16px;font-weight:500;color:#f7f7f3e6;background:none;border:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;border-radius:12px}.lp-page .obs-watch:before{display:none}.lp-page .obs-watch:hover{background:none;box-shadow:none;transform:none;color:#fff}.obs-play{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:1.5px solid rgba(255,255,255,.7);transition:border-color .16s var(--ease),box-shadow .16s var(--ease)}.obs-play svg circle{display:none}.obs-play svg{width:22px;height:22px;margin-left:2px}.lp-page .obs-watch:hover .obs-play{border-color:#fff;box-shadow:0 0 14px #ffffff2e}.obs-hero-visual{position:relative;min-width:0}.obs-hero-demo{margin-top:12px;text-align:right;padding-right:12px;color:var(--obs-faint)}.hero-obs .rise{animation-duration:.26s}@keyframes obs-copy-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.lp-page .fnav-wrap{animation:obs-copy-in .18s var(--ease) both}.eo{position:relative}.eo:before{content:"";position:absolute;left:6%;right:6%;bottom:-46px;height:120px;pointer-events:none;z-index:-1;background:radial-gradient(50% 50% at 50% 50%,rgba(255,104,23,.2),transparent 72%)}.eo-panel{position:relative;isolation:isolate;min-height:588px;padding:30px 38px 32px;border-radius:34px;display:flex;flex-direction:column;background:linear-gradient(145deg,#ffffff16,#ffffff05 42%,#ff681708),#0f10108f;border:1px solid rgba(255,255,255,.3);box-shadow:inset 0 1px #ffffff38,inset 0 -1px #ff8c4659,0 42px 100px #0000008c;backdrop-filter:blur(24px) saturate(1.15);-webkit-backdrop-filter:blur(24px) saturate(1.15)}.eo-panel:before{content:"";position:absolute;top:7px;right:7px;bottom:7px;left:7px;border-radius:27px;pointer-events:none;z-index:-1;border:1px solid rgba(255,255,255,.07);background:linear-gradient(112deg,rgba(255,255,255,.1) 0%,rgba(255,255,255,.025) 22%,transparent 36%)}.eo-panel:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;z-index:-1;background:radial-gradient(34% 26% at 100% 0%,rgba(255,123,43,.16),transparent 72%),radial-gradient(56% 18% at 50% 100%,rgba(255,104,23,.12),transparent 72%)}.eo-head{display:flex;align-items:center;justify-content:space-between;gap:16px}.eo-title{display:inline-flex;align-items:center;gap:14px;font-size:27px;line-height:1.1;font-weight:700;letter-spacing:-.025em;color:#fbfbf8}.eo-title-ic{color:var(--obs-orange);display:grid;filter:drop-shadow(0 0 6px rgba(255,104,23,.55))}.eo-live{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-width:86px;height:40px;padding:0 16px;border-radius:14px;font-size:16px;font-weight:550;color:#f2f2ee;background:linear-gradient(180deg,#ffffff12,#ffffff05),#0c0d0c80;border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff1a}.eo-live i{width:8px;height:8px;border-radius:50%;background:var(--obs-sage);box-shadow:0 0 8px #79df78d9}.eo-stage{position:relative;height:262px;margin:10px -14px 0}.eo-orbits{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;pointer-events:none}.eo-orbits ellipse{fill:none;stroke:#ffffff12;stroke-width:1;vector-effect:non-scaling-stroke}.eo-orbits ellipse:nth-child(2){stroke:#ff965a1a;stroke-dasharray:2 6}.eo-orbits ellipse:nth-child(3){stroke:#ffffff0d}.eo-rail{position:absolute;left:12.5%;right:12.5%;top:120px;height:2px;border-radius:2px;pointer-events:none;background:linear-gradient(90deg,#ff68178c,#ff7b2b 30%,#ff8a3d 62%,#ff6817b3);box-shadow:0 0 10px #ff6817b3,0 0 2px #ffbe96e6;transform-origin:left center}.eo-nodes{position:relative;display:grid;grid-template-columns:repeat(4,1fr);height:100%}.eo-node{--d: 92px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:none;border:0;padding:0;color:inherit;cursor:pointer;display:grid;grid-template-rows:240px auto;justify-items:center;align-content:start;position:relative;border-radius:20px}.eo-node:focus-visible{outline:none}.eo-node:focus-visible .eo-orb{box-shadow:var(--obs-ring),0 10px 26px #0000008c}.eo-node-spend{--d: 88px}.eo-node-journey{--d: 96px}.eo-node-verified{--d: 140px}.eo-node-scale{--d: 96px}.eo-orb{grid-row:1;grid-column:1;align-self:start;margin-top:calc(120px - var(--d) / 2);position:relative;width:var(--d);height:var(--d);border-radius:50%;display:grid;place-items:center;align-content:center;gap:4px;color:#f4f4f0;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.24),rgba(255,255,255,.05) 40%,transparent 62%),radial-gradient(circle at 50% 110%,rgba(255,123,43,.18),transparent 60%),#161716c7;border:1px solid rgba(255,255,255,.34);box-shadow:inset 0 2px 2px #ffffff29,inset 0 -10px 18px #00000080,0 12px 28px #0000008c;transition:transform .18s var(--ease),border-color .18s var(--ease),box-shadow .18s var(--ease)}.eo-node-label{grid-row:1;grid-column:1;align-self:start;margin-top:calc(120px + var(--d) / 2 + 14px);font-size:18px;font-weight:620;color:#f7f7f3eb;letter-spacing:-.01em;white-space:nowrap}.eo-node:hover .eo-orb{transform:translateY(-2px);border-color:#ffffff8c}.eo-node.on:not(.eo-node-verified) .eo-orb{border-color:#ffaa6ebf;box-shadow:inset 0 2px 2px #ffffff2e,inset 0 -10px 18px #00000080,0 0 0 4px #ff68171f,0 0 26px #ff681759}.eo-node.on .eo-node-label{color:#fff}.eo-node-verified .eo-orb{color:#ffd2b4;background:radial-gradient(circle at 36% 24%,rgba(255,236,222,.3),rgba(255,180,130,.06) 38%,transparent 60%),radial-gradient(circle at 50% 60%,#ff681752,#7824002e 70%),#22120ad1;border:1.5px solid rgba(255,170,110,.85);box-shadow:inset 0 2px 3px #ffe6d24d,inset 0 -14px 26px #5014008c,0 0 0 6px #ff681714,0 0 44px #ff681780}.eo-node-verified.on .eo-orb{box-shadow:inset 0 2px 3px #ffe6d24d,inset 0 -14px 26px #5014008c,0 0 0 6px #ff681724,0 0 52px #ff681799}.eo-node-verified:focus-visible .eo-orb{box-shadow:var(--obs-ring),0 0 44px #ff681780}.eo-orb-ic{position:relative;display:grid;place-items:center}.eo-orb-check{position:absolute;right:-9px;bottom:-6px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#0b1a0b;background:var(--obs-sage);box-shadow:0 0 0 2px #140c06e6,0 0 10px #79df78b3}.eo-orb-check svg{width:12px;height:12px}.eo-orb-label{font-size:17px;line-height:1.16;font-weight:650;text-align:center;color:#fff;text-shadow:0 1px 6px rgba(60,20,0,.6)}.eo-detail{min-height:44px;margin:0 4px 14px;text-align:center;font-size:14.5px;line-height:21px;color:var(--obs-muted)}.eo-detail b{color:#fff;font-weight:650}.eo-detail time{color:var(--obs-faint);white-space:nowrap}.eo-metrics{margin:0;display:grid;grid-template-columns:repeat(3,1fr);min-height:100px;border-radius:20px;background:#ffffff09;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 1px #ffffff14}.eo-m{display:grid;align-content:center;gap:4px;padding:14px 26px}.eo-m+.eo-m{border-left:1px solid rgba(255,255,255,.12);margin:18px 0;padding-top:0;padding-bottom:0}.eo-m dt{font-size:15px;line-height:20px;color:#f7f7f3bd}.eo-m dd{margin:0;display:inline-flex;align-items:center;gap:12px;font-size:40px;line-height:1.1;font-weight:700;letter-spacing:-.035em;color:#fbfbf8}.eo-m-check{display:grid;place-items:center;width:30px;height:30px;border-radius:50%;border:2px solid var(--obs-sage);color:var(--obs-sage)}.eo-m-check svg{width:16px;height:16px}.eo-m-recon dd{color:var(--obs-sage)}.eo-audit{margin-top:14px;min-height:70px;padding:0 24px;display:flex;align-items:center;gap:22px;border-radius:18px;background:#ffffff08;border:1px solid rgba(255,255,255,.15)}.eo-audit h3,.eo-audit summary{display:inline-flex;align-items:center;gap:14px;flex:none;font-size:17px;font-weight:650;letter-spacing:-.01em;color:#fbfbf8}.eo-audit ol{list-style:none;display:flex;flex:1;align-items:center;justify-content:space-around;min-width:0;border-left:1px solid rgba(255,255,255,.12)}.eo-audit li{display:inline-flex;align-items:center;gap:10px;font-size:15px;color:#f7f7f3db;white-space:nowrap;padding:0 12px}.eo-audit li+li{border-left:1px solid rgba(255,255,255,.1)}.eo-audit li i{width:8px;height:8px;border-radius:50%;background:var(--obs-sage);box-shadow:0 0 8px #79df78bf;flex:none}.eo-audit:not(.eo-audit-sheet) time{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}@keyframes eo-reveal{0%{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}@keyframes eo-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes eo-node-in{0%{opacity:.25}to{opacity:1}}@keyframes eo-settle{0%,to{transform:scale(1)}50%{transform:scale(1.035)}}@keyframes eo-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes eo-dot{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:none}}.eo.intro .eo-panel:before{animation:eo-reveal .3s var(--ease) .12s both}.eo.intro .eo-rail{animation:eo-draw .5s var(--ease) .26s both}.eo.intro .eo-node{animation:eo-node-in .24s var(--ease) both}.eo.intro .eo-node-verified .eo-orb{animation:eo-settle .42s var(--ease) .72s 1 both}.eo.intro .eo-metrics{animation:eo-up .26s var(--ease) .82s both}.eo.intro .eo-audit li{animation:eo-dot .22s var(--ease) both}.eo-phone .eo-panel{min-height:0;padding:18px 16px 16px;border-radius:26px}.eo-phone .eo-title{font-size:20px;gap:10px}.eo-phone .eo-live{min-width:0;height:34px;padding:0 12px;font-size:14px;border-radius:12px}.es{margin:14px -4px 0}.es-track{position:relative;height:214px;overflow:hidden;touch-action:pan-y;border-radius:20px}.es-card{position:absolute;top:10px;left:50%;width:58%;height:194px;margin-left:-29%;display:grid;justify-items:center;align-content:center;gap:12px;text-align:center;border-radius:22px;background:linear-gradient(160deg,#ffffff12,#ffffff04),#101110b3;border:1px solid rgba(255,255,255,.16);transition:transform .32s var(--ease),opacity .32s var(--ease);opacity:0;transform:scale(.7)}.es-card[data-off="0"]{opacity:1;transform:none;z-index:2;border-color:#ffffff47;box-shadow:0 18px 40px -18px #000c,inset 0 1px #ffffff24}.es-card[data-off="-1"]{opacity:.4;transform:translate(-76%) scale(.8)}.es-card[data-off="1"]{opacity:.4;transform:translate(76%) scale(.8)}.es-card[data-off="-2"]{transform:translate(-130%) scale(.7)}.es-card[data-off="2"]{transform:translate(130%) scale(.7)}.es-card b{font-size:18px;font-weight:650;color:#fff}.es-step{font-size:12px;color:var(--obs-faint)}.es-orb{position:relative;display:grid;place-items:center;width:84px;height:84px;border-radius:50%;color:#f4f4f0;background:radial-gradient(circle at 34% 26%,rgba(255,255,255,.2),rgba(255,255,255,.04) 42%,transparent 62%),#1a1b1acc;border:1px solid rgba(255,255,255,.3)}.es-card.on .es-orb{box-shadow:6px 6px 14px #0009,-3px -3px 10px #ffffff0d,inset 0 2px 2px #ffffff24}.es-verified .es-orb{color:#ffd2b4;border-color:#ffaa6ed9;background:radial-gradient(circle at 36% 24%,rgba(255,236,222,.28),transparent 50%),radial-gradient(circle at 50% 60%,#ff68174d,#78240029 70%),#22120ad9}.es-verified.on .es-orb{box-shadow:0 0 0 5px #ff68171a,0 0 32px #ff681773,inset 0 -10px 18px #50140080}.es-orb .eo-orb-check{right:2px;bottom:4px}.es-controls{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:6px}.es-arrow{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;cursor:pointer;color:var(--obs-ink);background:#ffffff0a;border:1px solid rgba(255,255,255,.18)}.es-dots{display:flex}.es-dots button{width:32px;height:44px;display:grid;place-items:center;background:none;border:0;padding:0;cursor:pointer;border-radius:10px}.es-dots i{width:8px;height:8px;border-radius:4px;background:#ffffff4d;transition:width .2s var(--ease),background .2s}.es-dots .on i{width:20px;background:var(--obs-orange);box-shadow:0 0 8px #ff6817b3}.eo-phone .eo-detail{margin:10px 2px 14px;min-height:63px;font-size:14px}.eo-phone .eo-metrics{min-height:0;border-radius:16px}.eo-phone .eo-m{padding:12px 10px;gap:2px}.eo-phone .eo-m+.eo-m{margin:12px 0;padding:0 10px}.eo-phone .eo-m dt{font-size:12px;line-height:16px}.eo-phone .eo-m dd{font-size:21px;gap:6px}.eo-phone .eo-m-check{width:18px;height:18px;border-width:1.5px}.eo-phone .eo-m-check svg{width:10px;height:10px}.eo-audit-sheet{display:block;min-height:0;padding:0 16px;margin-top:12px;border-radius:16px}.eo-audit-sheet summary{min-height:52px;width:100%;cursor:pointer;list-style:none;font-size:16px;gap:12px}.eo-audit-sheet summary::-webkit-details-marker{display:none}.eo-audit-sheet summary:after{content:"";margin-left:auto;width:8px;height:8px;border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;transform:rotate(45deg) translateY(-3px);transition:transform .16s var(--ease)}.eo-audit-sheet[open] summary:after{transform:rotate(-135deg) translateY(-2px)}.eo-audit-sheet ol{display:grid;border-left:0;border-top:1px solid rgba(255,255,255,.1);padding:6px 0 10px}.eo-audit-sheet li{justify-content:flex-start;padding:8px 0;font-size:14px}.eo-audit-sheet li+li{border-left:0}.eo-audit-sheet time{margin-left:auto;color:var(--obs-faint);font-size:13px}.lp-page .lp-wrap.obs-continue{display:grid;grid-template-columns:minmax(0,72fr) minmax(0,28fr);gap:20px;margin-top:48px;max-width:calc(var(--lp-max) + 80px);padding-left:40px;padding-right:40px}.obs-continue .obs-glass{box-shadow:inset 0 1px #ffffff21,inset 0 -1px #ff78282e,0 24px 60px -20px #0009}.cj-mini{min-height:134px;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:48px;padding:0 40px 0 36px}.cj-mini-title{display:inline-flex;align-items:center;gap:18px;font-size:28px;font-weight:700;letter-spacing:-.025em;white-space:nowrap}.cj-mini-title>span{display:grid;color:#f4f4f0}.cj-mini-title a{color:#fbfbf8;text-decoration:none;border-radius:6px}.cj-mini-title a:hover{text-decoration:underline;text-decoration-color:#ff6817b3;text-underline-offset:6px}.cj-mini-rail{list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.cj-mini-rail li{position:relative;display:grid;justify-items:center;gap:10px;font-size:17px;color:#f7f7f3b8;text-align:center}.cj-mini-rail li:before{content:"";position:absolute;top:12px;right:50%;width:100%;height:2px;margin-top:-1px;background:#fff3;z-index:0}.cj-mini-rail li:first-child:before{display:none}.cj-mini-rail li.past:before,.cj-mini-rail li.on:before{background:linear-gradient(90deg,rgba(255,104,23,.4),var(--obs-orange));box-shadow:0 0 8px #ff681780}.cj-mini-rail i{position:relative;z-index:1;display:grid;place-items:center;width:24px;height:24px}.cj-mini-rail i:after{content:"";width:12px;height:12px;border-radius:50%;background:#9c9c98;box-shadow:0 0 0 3px #0c0d0ce6}.cj-mini-rail li.past i:after{background:#d9d9d4}.cj-mini-rail li.on i:after{width:22px;height:22px;background:radial-gradient(circle,#fff 0 3px,var(--obs-orange) 4px 6px,rgba(255,104,23,.25) 7px);border:1.5px solid #ffb27d;box-shadow:0 0 14px #ff6817cc}.cj-mini-rail li.on{color:#fff;font-weight:650}.receipt-mini{min-height:134px;display:grid;align-content:center;gap:14px;padding:20px 24px;text-decoration:none;color:inherit;transition:border-color .16s var(--ease)}.receipt-mini:hover{border-color:#fff6}.rm-title{display:inline-flex;align-items:center;gap:14px;font-size:22px;font-weight:700;letter-spacing:-.02em}.rm-row{display:flex;align-items:center;gap:14px;padding:6px 12px 6px 6px;border-radius:15px;background:#ffffff08;border:1px solid rgba(255,255,255,.14)}.rm-ok{display:inline-flex;align-items:center;gap:8px;padding:7px 14px;border-radius:11px;font-size:18px;font-weight:650;color:var(--obs-sage);background:#79df7817;border:1px solid rgba(121,223,120,.35)}.rm-ok svg{width:15px;height:15px}.rm-row b{font-size:24px;font-weight:700;letter-spacing:-.02em}.rm-arrow{margin-left:auto;transition:transform .16s var(--ease)}.receipt-mini:hover .rm-arrow{transform:translate(3px)}@media(max-width:1279px){.lp-page .fnav-wrap{padding:28px 28px 0}.lp-page .fnav{height:72px}.lp-page .fnav-logo{width:auto;font-size:24px}.lp-page .fnav-links{gap:2px}.lp-page .lp-wrap.obs-hero-grid{grid-template-columns:43fr 57fr;gap:34px;padding-left:36px;padding-right:28px;min-height:0}.obs-hero-title{font-size:58px}.obs-hero-body{font-size:22px}.obs-hero-ctas{margin-top:40px;gap:14px 22px}.lp-page .obs-hero-cta{min-width:0}.eo-panel{min-height:536px;padding:26px 28px}.eo-stage{height:236px;margin:4px -10px 0}.eo-node{grid-template-rows:216px auto}.eo-node-spend{--d: 76px}.eo-node-journey{--d: 82px}.eo-node-verified{--d: 120px}.eo-node-scale{--d: 82px}.eo-rail{top:108px}.eo-orb{margin-top:calc(108px - var(--d) / 2)}.eo-node-label{margin-top:calc(108px + var(--d) / 2 + 12px);font-size:16px}.eo-orb-label{font-size:15px}.eo-m{padding:12px 18px}.eo-m dd{font-size:32px}.eo-audit{padding:0 18px;gap:14px}.eo-audit li{font-size:14px;padding:0 8px}.eo-audit h3{font-size:16px;gap:10px}.lp-page .lp-wrap.obs-continue{padding-left:28px;padding-right:28px}.cj-mini{gap:28px;padding:0 28px}.cj-mini-title{font-size:24px}.cj-mini-rail li{font-size:15px}}@media(max-width:1023px){.lp-page .fnav-wrap{padding:22px 22px 0}.lp-page .lp-wrap.obs-hero-grid{grid-template-columns:1fr;gap:44px;padding-left:22px;padding-right:22px}.obs-hero-copy{padding-bottom:0}.obs-hero-title{font-size:56px;max-width:680px}.obs-hero-body{font-size:22px;max-width:600px}.eo-panel{min-height:520px}.lp-page .lp-wrap.obs-continue{grid-template-columns:1fr;padding-left:22px;padding-right:22px;margin-top:36px}}@media(max-width:819px){.lp-page .fnav{height:64px;border-radius:19px;padding:0 12px 0 14px}.lp-page .fnav-logo{font-size:20px;gap:10px}:is(.lp-page,.vsl-page) .brand-mark-glass{width:36px!important;height:36px!important}.cj-mini{grid-template-columns:1fr;gap:18px;padding:22px 22px 20px}.cj-mini-title{font-size:22px}}@media(max-width:599px){.lp-page .fnav-wrap{padding:14px 16px 0}.lp-page .fnav-wrap.compact{padding-top:8px}.lp-page .fnav-actions .glass-action{display:none}.lp-page .hero-obs{padding-top:38px}.lp-page .lp-wrap.obs-hero-grid{padding-left:16px;padding-right:16px;gap:34px}.obs-kicker{font-size:11px;line-height:16px;letter-spacing:.12em;gap:12px}.obs-kicker:before{height:18px;width:3px}.obs-hero-title{margin-top:20px;font-size:clamp(42px,12.4vw,50px);line-height:.98}.obs-underline{width:165px;height:10px;margin-top:10px}.obs-underline path{stroke-width:4}.obs-hero-body{margin-top:20px;font-size:18px;line-height:1.5}.obs-hero-ctas{margin-top:28px;flex-direction:column;align-items:stretch;width:100%;gap:6px}.lp-page .obs-hero-cta{width:100%;min-height:56px;font-size:18px}.lp-page .obs-watch{align-self:center;min-height:48px;font-size:16px}.obs-hero-demo{text-align:left;padding:0 4px;font-size:12px}:is(.lp-page,.vsl-page) .lp-env{background:radial-gradient(90% 40% at 80% 8%,rgba(255,103,24,.063),transparent 64%),radial-gradient(70% 30% at 0% 60%,rgba(255,95,12,.035),transparent 72%),linear-gradient(180deg,#10100f,#080909 78%,#0b0b0b)}.lp-page .lp-wrap.obs-continue{padding-left:16px;padding-right:16px;gap:14px;margin-top:30px}.cj-mini{padding:18px 14px 16px}.cj-mini-title{font-size:20px;gap:12px}.cj-mini-title>span svg{width:24px;height:24px}.cj-mini-rail li{font-size:12.5px;gap:8px}.receipt-mini{min-height:0;padding:16px 14px}.rm-title{font-size:19px}.rm-ok{font-size:15px;padding:6px 10px}.rm-row b{font-size:20px}}@media(prefers-reduced-motion:reduce){.lp-page .eo-orb,:is(.lp-page,.vsl-page) .glass-action,.lp-page .rm-arrow{transform:none!important}:is(.lp-page,.vsl-page) .glass-action-primary:before{display:none}.es-card{transition:none}}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.lp-page .glass,.lp-page .obs-glass,.lp-page .eo-panel,.lp-page .fnav,.lp-page .msheet{background:#141514f0}}@media(prefers-contrast:more){.lp-page .glass,.lp-page .obs-glass,.lp-page .eo-panel{background:#121312;border-color:#ffffff80}}.lp-page .obs-hero-cta,.lp-page .obs-watch{display:inline-flex;flex-wrap:nowrap;justify-content:center}.lp-page .obs-hero-cta>span{position:relative;z-index:1}.rm-ok svg,.rm-arrow,.rm-title svg,.cj-mini-title svg{flex:none}.rm-row b{min-width:0}@media(max-width:1279px){.lp-page .obs-hero-cta{padding:0 22px;font-size:17px;min-height:56px}.lp-page .rm-title{font-size:20px}.lp-page .rm-row b{font-size:21px}}.lp-page .chapter-panel{background:linear-gradient(150deg,#ffffff0e,#ffffff03 44%,#ff681705),#11121180;border:1px solid rgba(255,255,255,.17);box-shadow:inset 0 1px #ffffff1c,0 30px 80px -40px #000000b3}.lp-page .chapter-panel:before{opacity:1}.lp-page .story-title,.lp-page .hero-lp-title{color:#fbfbf8}.lp-page .story-body{color:var(--obs-muted)}:is(.lp-page,.vsl-page) .demo-tag{color:var(--obs-faint)}.lp-page .swash:after{filter:drop-shadow(0 0 5px rgba(255,104,23,.45))}.lp-page .pill-eyebrow{background:none;padding:0 0 0 16px;border-radius:0;position:relative;color:#ffffffd1;font-size:13px;letter-spacing:.14em;font-weight:650}.lp-page .pill-eyebrow:before{content:"";position:absolute;left:0;top:50%;width:3px;height:18px;margin-top:-9px;border-radius:2px;background:var(--obs-orange);box-shadow:0 0 10px #ff6817b3}.lp-page .glass-chip{background:#ffffff0d!important;border:1px solid rgba(255,255,255,.16);box-shadow:none;color:var(--obs-ink)}.lp-page .chapter-joint{color:var(--obs-ink)}.lp-page .chapter-placeholder{background:#ffffff05;border-radius:28px}.lp-page .observatory-placeholder{background:transparent}.lp-page .clay-soft{background:#ff68171a;border:1px solid rgba(255,150,90,.4);box-shadow:none;color:var(--obs-orange-text)}.lp-page .tg-reported,.lp-page .tg-verified{background:#ffffff08;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14;color:var(--obs-ink);filter:none}.lp-page .tg-reported b{color:#f7f7f3e6}.lp-page .tg-verified{border-color:#79df7866;background:linear-gradient(180deg,#79df7812,#79df7804)}.lp-page .tg-verified b,.lp-page .tg-verified .tg-label svg{color:var(--obs-sage)}.lp-page .tg-pane{background:linear-gradient(150deg,#ffffff1a,#ffffff05);border:1px solid rgba(255,255,255,.24);box-shadow:inset 1px 1px #ffffff24,0 20px 40px -24px #000c}.lp-page .tg-gate{color:var(--obs-ink)}.lp-page .tg-gate svg{color:var(--trust-blue)}.lp-page .tg-tokens i.rej:after{background:#ffffff47}.lp-page .tg-removed{background:#ff681714;border:1px solid rgba(255,150,90,.3);color:var(--obs-orange-text)}.lp-page .tg-detail{color:var(--obs-muted)}.lp-page .pillar-ic{color:var(--obs-ink);background:#ffffff0a;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14}.lp-page .jn{background:linear-gradient(150deg,#ffffff0f,#ffffff04),#12131299;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14,0 14px 30px -20px #000c;color:var(--obs-ink)}.lp-page .jn.verified{background:linear-gradient(150deg,#79df7817,#79df7805),#12131299;border-color:#79df7866}.lp-page .jn.verified .jn-ic,.lp-page .jn.verified .jn-out{color:var(--obs-sage)}.lp-page .jn-ic{background:#ffffff0f;box-shadow:inset 0 1px #ffffff14;color:var(--obs-ink)}.lp-page .jn-paid .jn-ic{color:#8cc3d6}.lp-page .jn-organic .jn-ic{color:#e6a6cf}.lp-page .jn.sel{border-color:#ff8a3d;box-shadow:0 0 0 2px #ff68178c,0 0 26px -6px #ff681799}.lp-page .jn.sel .jn-ic{color:var(--obs-orange-text);background:#ff68171f}.lp-page .jn-failed{border-color:#ff8a8073!important}.lp-page .jn-failed .jn-out{color:var(--bad)}.lp-page .jn-none:before{border-top-color:#ffffff4d}.lp-page .jv-item:before{background:#1a1b1a}.lp-page .cb-creative.neo{border-color:#ffffff1f}.lp-page .cb-creative.sel{color:#fff;background:linear-gradient(180deg,#ff7b2b2e,#ff68170f),#1a1715;box-shadow:0 0 0 1.5px #ff8a3d,0 0 22px -6px #ff681799}.lp-page .cb-table tr.on td:not(.cb-camp){background:#ff68170f}.lp-page .cb-links path{stroke:#8cc3d68c}.lp-page .cboard-wrap.is-full,.lp-page .cboard-wrap:fullscreen{background:#0b0c0b}.lp-page .dpill-scale{background:#79df781a;color:var(--obs-sage)}.lp-page .dec-cards{gap:0;padding:6px;border-radius:24px;background:#ffffff08;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff12}.lp-page .dec-card.decision-glass{min-height:160px;border-radius:18px;background:transparent;border:1px solid transparent;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;transform:none;color:var(--obs-ink)}.lp-page .dec-card.decision-glass:before{display:none}.lp-page .dec-card.decision-glass+.dec-card.decision-glass:after{content:"";position:absolute;left:-1px;top:22px;bottom:22px;width:1px;background:#ffffff1a}.lp-page .dec-card.decision-glass:hover{background:#ffffff08}.lp-page .dec-card.decision-glass.selected{background:linear-gradient(180deg,#ff7b2b29,#ff68170a),#ffffff05;border-color:#ff965a99;box-shadow:inset 0 1px #ffdcc42e,0 0 30px -10px #ff681799}.lp-page .dec-card.decision-glass.selected:after,.lp-page .dec-card.decision-glass.selected+.dec-card:after{display:none}.lp-page .dec-card>span:not(.dec-ic):not(.dec-check),.lp-page .decision-glass.selected>span:not(.dec-ic):not(.dec-check){color:var(--obs-muted)}.lp-page .dec-ic{color:var(--obs-ink);background:linear-gradient(145deg,#1f201f,#141514);box-shadow:4px 4px 10px #0000008c,-2px -2px 8px #ffffff09,inset 0 1px #ffffff12}.lp-page .decision-glass.selected .dec-ic{color:var(--obs-orange-text);background:linear-gradient(145deg,#121312,#1a1b1a);box-shadow:inset 3px 3px 7px #000000b3,inset -2px -2px 6px #ffffff0a}.lp-page .dec-check{color:var(--obs-orange-text)}.lp-page .ed-grid>.glass,.lp-page .ed-grid>div{background:transparent;border:0;border-left:1px solid rgba(255,255,255,.1);border-radius:0;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;padding:6px 14px}.lp-page .ed-grid>.glass:before{display:none}.lp-page .ed-grid dt{color:var(--obs-muted)}.lp-page .observatory{background:transparent}.lp-page .observatory:before,.lp-page .observatory:after{opacity:.6}.lp-page .obs-title{font-family:var(--font);font-size:clamp(44px,4.3vw,64px);font-weight:720;letter-spacing:-.045em;line-height:1;color:#fbfbf8}.lp-page .obs-title i{color:var(--obs-orange)}.lp-page .th-anom{background:linear-gradient(160deg,#e9b65a1a,#e9b65a05),#12131299;border:1px solid rgba(233,182,90,.4);box-shadow:0 18px 40px -24px #000c;color:var(--obs-ink)}.lp-page .th-anom-h svg{color:var(--watch)}.lp-page .th-anom-body dt{color:var(--watch)}.lp-page .th-anom p{color:var(--obs-muted)}.lp-page .sv-verified{color:var(--obs-ink);background:linear-gradient(150deg,#79df7817,#79df7805)!important;border:1px solid rgba(121,223,120,.4)!important;box-shadow:none!important}.lp-page .sv-verified svg{color:var(--obs-sage)}.lp-page .sv-status{background:#ffffff0f;color:var(--obs-ink);border:1px solid rgba(255,255,255,.14)}.lp-page .sv-engine{box-shadow:var(--obs-shadow),0 0 0 1px #ffffff1f}.lp-page .sv-engine-ic{color:var(--obs-ink)}.lp-page .sv-links path{stroke:#8cc3d680}.lp-page .bd-ledger{background:#ffffff06;border:1px solid rgba(255,255,255,.15);box-shadow:inset 0 1px #ffffff12}.lp-page .bd-ledger>*+*{border-left-color:#ffffff1f}.lp-page .bd-ic{background:#ffffff0f;box-shadow:none}.lp-page .faq-chapter .chapter-panel{background:#ffffff05;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-page .final-panel{background:linear-gradient(160deg,#ffffff0d,#ffffff03),#0e0f0e80;border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff14}.lp-page .final-title{color:#fbfbf8}:is(.lp-page,.vsl-page) .site-footer{background:#080909b3;border-top:1px solid rgba(255,255,255,.08);color:var(--obs-muted)}:is(.lp-page,.vsl-page) .site-footer .footer-h,:is(.lp-page,.vsl-page) .site-footer .label{color:var(--obs-faint)}:is(.lp-page,.vsl-page) .site-footer a{color:#f7f7f3c7}:is(.lp-page,.vsl-page) .site-footer a:hover{color:#fff}:is(.lp-page,.vsl-page) .site-footer .body{color:var(--obs-muted)}.lp-page .glass-chip:before{display:none}.lp-page .pill-eyebrow.glass-chip{background:none!important;border:0;padding:0 0 0 16px;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}.lp-page .bd-kept{background:#ffffff05;border-left-color:#ffffff1f}.lp-page .bd-sent .bd-h svg{color:var(--obs-sage)}.lp-page .lp-wrap{max-width:calc(var(--lp-max) + 80px);padding-left:40px;padding-right:40px}@media(max-width:1279px){.lp-page .lp-wrap{padding-left:28px;padding-right:28px}}@media(max-width:1023px){.lp-page .lp-wrap{padding-left:22px;padding-right:22px}}@media(max-width:599px){.lp-page .lp-wrap{padding-left:16px;padding-right:16px}}@font-face{font-family:"Instrument Serif";font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/instrument-serif-italic.ttf) format("truetype")}.cine-page{--cinema-black: #09090a;--cinema-graphite: #121214;--cinema-panel: #19191b;--cinema-elevated: #232326;--cinema-cream: #f3ede6;--cinema-paper: #fff9f4;--cinema-ink: #151515;--cinema-muted-dark: #aaa59f;--cinema-muted-light: #625d57;--cinema-orange: #ff681c;--cinema-orange-hot: #ff7b20;--cinema-amber: #ffb15f;--cinema-orange-deep: #8f2f08;--cinema-orange-text: #b8430a;--cinema-success: #8fd278;--cinema-line-dark: rgba(255, 255, 255, .14);--cinema-line-light: rgba(50, 36, 24, .14);--cinema-glass-dark: rgba(28, 28, 30, .68);--cinema-glass-light: rgba(255, 250, 245, .6);--cine-sans: Geist, "Geist Fallback", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--cine-serif: "Instrument Serif", Georgia, "Times New Roman", serif;--cine-max: 1408px;--cine-gutter: 64px;--cine-section: clamp(88px, 8.4vw, 128px);--cine-r-instrument: 30px;--cine-r-card: 18px;--cine-ease: cubic-bezier(.2, .7, .2, 1);font-family:var(--cine-sans);color:var(--cinema-ink);background:var(--cinema-cream);overflow-x:clip}@media(max-width:1360px){.cine-page{--cine-gutter: 48px}}@media(max-width:1180px){.cine-page{--cine-gutter: 32px}}@media(max-width:700px){.cine-page{--cine-gutter: 16px}}.cine-page .num{font-variant-numeric:tabular-nums}.cine-page .glass-dark{background:linear-gradient(145deg,#ffffff1c,#ffffff06);border:1px solid rgba(255,255,255,.18);box-shadow:inset 0 1px #fff3,0 24px 60px #0000006b}.cine-page .glass-light{background:linear-gradient(145deg,#ffffffd1,#fff6ee73);border:1px solid rgba(94,62,37,.14);box-shadow:inset 0 1px #fff,0 22px 55px #4e2d151f}.cine-page .emissive-important{border-color:#ff8b42bf;box-shadow:inset 0 1px #ffffff47,0 0 0 1px #ff691c47,0 12px 34px #ff560c47}.cine-wrap{width:100%;max-width:calc(var(--cine-max) + var(--cine-gutter) * 2);margin:0 auto;padding:0 var(--cine-gutter)}.cine-dark{position:relative;color:#f6f2ed;background:var(--cinema-black);isolation:isolate}.cine-light{position:relative;color:var(--cinema-ink);background:var(--cinema-cream);isolation:isolate}.cine-eyebrow{display:flex;align-items:center;gap:18px;margin:0;font-size:13px;line-height:16px;font-weight:600;letter-spacing:.26em;text-transform:uppercase;color:currentColor}.cine-eyebrow:before{content:"";flex:none;width:3px;height:16px;border-radius:2px;background:var(--cinema-orange)}.cine-dark .cine-eyebrow{color:#e9e3dc}.cine-light .cine-eyebrow{color:#2a2622}.cine-serif{font-family:var(--cine-serif);font-style:italic;font-weight:400;letter-spacing:-.02em;color:var(--cinema-orange);padding-right:.06em}.cine-light .cine-serif{color:#f0600f}.cine-h1{margin:0;font-size:67px;line-height:.92;font-weight:650;letter-spacing:-.05em;color:#fbf8f4;text-wrap:initial}.cine-h1 .cine-serif{font-size:1.16em;line-height:0;letter-spacing:-.035em}.cine-h2{margin:0;font-size:58px;line-height:1;font-weight:650;letter-spacing:-.045em;text-wrap:initial}.cine-h2 .cine-serif{font-size:1.1em;line-height:0}.cine-lede{margin:0;font-size:19px;line-height:29px}.cine-dark .cine-lede{color:#c9c3bc}.cine-light .cine-lede{color:#4a4540}.cine-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:0 20px;border-radius:999px;border:1px solid transparent;font-size:15px;line-height:1;font-weight:600;letter-spacing:-.005em;text-decoration:none;white-space:nowrap;transition:transform .2s var(--cine-ease),box-shadow .2s var(--cine-ease),background-color .2s}.cine-btn .ci{flex:none}.cine-btn:hover{transform:translateY(-1px)}.cine-btn:active{transform:translateY(0)}.cine-btn-lg{min-height:54px;padding:0 26px;font-size:17px}.cine-btn-block{display:flex;width:100%}.cine-btn-primary{color:#160a03;background:linear-gradient(180deg,#ff8a3a,#ff681c 52%,#ef560c);border-color:#ffaa6ee6;box-shadow:inset 0 1px #ffffff73,inset 0 -2px 6px #8c280040,0 10px 30px #ff60144d}.cine-btn-primary:hover{box-shadow:inset 0 1px #ffffff80,0 14px 36px #ff60146b}.cine-btn-ghost{color:#f6f2ed;border-color:#ffffff57;background:#ffffff08}.cine-btn-ghost:hover{border-color:#fff9;background:#ffffff12}.cine-btn-light{color:#141210;background:#fbf7f2;border-color:#fff;box-shadow:0 6px 20px #00000040}.cine-btn-ico{font-size:14px}.cine-page :focus-visible{outline:2px solid var(--cinema-amber);outline-offset:3px;border-radius:10px}.cine-light :focus-visible{outline-color:#c24a0b}.cine-header{position:sticky;top:0;z-index:80;color:#f4efe9;background:#0a0a0bf0;-webkit-backdrop-filter:saturate(140%) blur(16px);backdrop-filter:saturate(140%) blur(16px);box-shadow:0 1px #ffffff0f}.cine-header-row{display:flex;align-items:center;gap:24px;height:76px;width:100%;max-width:calc(var(--cine-max) + var(--cine-gutter) * 2);margin:0 auto;padding:0 var(--cine-gutter)}.cine-logo{display:inline-flex;align-items:center;gap:12px;color:#fbf8f4;text-decoration:none;font-size:26px;font-weight:650;letter-spacing:-.04em}.cine-nav{display:flex;gap:6px;margin:0 auto;padding-left:80px}.cine-nav a{padding:10px 18px;border-radius:999px;color:#ebe5de;text-decoration:none;font-size:16px;font-weight:500;transition:color .2s,background-color .2s}.cine-nav a:hover{color:#fff;background:#ffffff0f}.cine-nav a[aria-current]{color:#fff;box-shadow:inset 0 -2px 0 var(--cinema-orange);border-radius:0}.cine-header-actions{display:flex;align-items:center;gap:22px}.cine-login{color:#ebe5de;text-decoration:none;font-size:16px;font-weight:500}.cine-login:hover{color:#fff}.cine-menu-btn,.cine-sheet[hidden]{display:none}.cine-sheet{position:fixed;top:64px;right:0;bottom:0;left:0;z-index:79;overflow-y:auto;display:grid;align-content:start;gap:24px;padding:20px 16px 32px;background:#0d0d0e;border-top:1px solid rgba(255,255,255,.08)}.cine-sheet nav{display:grid}.cine-sheet nav a{display:flex;align-items:center;justify-content:space-between;min-height:56px;color:#f4efe9;text-decoration:none;font-size:20px;font-weight:600;letter-spacing:-.02em;border-bottom:1px solid rgba(255,255,255,.08)}.cine-sheet nav a span{color:var(--cinema-orange)}html.cine-menu-open{overflow:hidden}.cine-hero{padding-top:30px;background:radial-gradient(900px 520px at 78% 18%,rgba(255,104,28,.12),transparent 62%),radial-gradient(600px 400px at 8% 90%,rgba(255,104,28,.05),transparent 70%),linear-gradient(180deg,#0b0b0c,#0d0c0c 60%,#110d0b)}.cine-hero-atmos{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;z-index:-1}.cine-sun{position:absolute;left:62%;top:-60px;width:440px;height:440px;border-radius:50%;background:radial-gradient(circle at 50% 45%,#ff8a3a,#e9560e 38%,#8f2f08 70%,#8f2f0800 72%);box-shadow:0 0 120px 30px #ff60142e;opacity:.9}.cine-ribbon{position:absolute;right:-120px;top:230px;width:520px;height:420px;border-radius:50%;border:2px solid transparent;border-top-color:#ff8c46d9;border-left-color:#ff6e2840;transform:rotate(-38deg);filter:drop-shadow(0 0 10px rgba(255,104,28,.7))}.cine-hero-ridge{position:absolute;left:50%;bottom:40px;width:max(2200px,143vw);max-width:none;height:auto;transform:translate(-48%);-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 46%);mask-image:linear-gradient(90deg,transparent 30%,#000 46%)}.cine-hero-grid{position:relative;display:grid;grid-template-columns:minmax(390px,504px) minmax(650px,1fr);gap:4px;align-items:start}.cine-hero-copy{padding:16px 0 0 22px}.cine-hero-copy .cine-eyebrow{margin-bottom:26px}.cine-hero-body{margin:22px 0 0;max-width:452px;font-size:19px;line-height:27px;color:#cfc8c0}.cine-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.cine-hero-actions .cine-btn-lg{gap:8px;padding:0 18px;font-size:15.5px}.cine-hero-proof{list-style:none;display:flex;flex-wrap:wrap;gap:10px 30px;margin:34px 0 0;padding:0}.cine-hero-proof li{display:inline-flex;align-items:center;gap:9px;font-size:14px;line-height:18px;color:#d8d1c9}.cine-hero-proof .ci{color:var(--cinema-orange)}.cine-rail{position:relative;z-index:3;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;margin-top:42px;padding:15px 18px 112px 22px}.cine-rail-scope{display:grid;margin:0;font-size:19px;line-height:24px;color:#f1ebe4}.cine-rail-scope strong{font-weight:500}.cine-rail-scope span{color:#b9b2aa}.cine-rail-list{list-style:none;display:flex;justify-content:space-around;gap:22px;margin:0;padding:0 32px;border-left:1px solid rgba(255,255,255,.16);border-right:1px solid rgba(255,255,255,.16)}.cine-rail-list li{font-size:19px;line-height:24px;color:#c9c2ba}.cine-rail-list strong{margin-right:6px;font-size:24px;font-weight:650;letter-spacing:-.03em;color:#fbf8f4}.cine-rail-list .cine-rail-verified strong{color:var(--cinema-orange-hot)}.cine-rail-disclosure{display:inline-flex;align-items:center;gap:10px;margin:0;padding:12px 18px;border-radius:14px;font-size:15px;color:#f1ebe4;border:1px solid rgba(255,140,70,.35);background:#ff681c0f}.cine-rail-disclosure .ci{color:var(--cinema-orange)}.cine-wave{position:absolute;left:0;right:0;bottom:-1px;display:block;width:100%;height:80px;pointer-events:none}.cine-wave-light path{fill:var(--cinema-cream)}.cine-wave-dark path{fill:var(--cinema-black)}.cine-page .lp-env{display:none}.cine-problem{padding:66px 0 64px;overflow:hidden}.cine-problem:before{content:"";position:absolute;left:-10%;bottom:40px;width:46%;height:220px;border-radius:50%;background:radial-gradient(closest-side,rgba(240,214,190,.55),transparent);z-index:-1}.cine-problem-grid{display:grid;grid-template-columns:430px 1fr;gap:0;align-items:start}.cine-problem-copy{padding:30px 0 0 16px}.cine-problem-copy .cine-eyebrow{margin-bottom:44px}.cine-problem .cine-h2{font-size:70px;line-height:1}.cine-problem-copy .cine-lede{margin-top:30px;max-width:410px;font-size:19px;line-height:29px}.cine-engine{padding:48px 0 96px;overflow:hidden;background:radial-gradient(700px 480px at 47% 46%,rgba(255,104,28,.07),transparent 70%),linear-gradient(180deg,#0c0b0b,#0f0d0c)}.cine-engine-ridge{position:absolute;left:-620px;bottom:30px;width:1500px;max-width:none;height:auto;transform:scaleX(-1);z-index:-1;opacity:.95}.cine-engine-grid{display:grid;grid-template-columns:340px minmax(560px,1fr) 397px;align-items:start}.cine-engine-copy{padding:0 0 0 18px}.cine-engine-copy .cine-eyebrow{margin-bottom:40px}.cine-engine .cine-h2{font-size:71px;line-height:.96;color:#fbf8f4}.cine-engine-copy .cine-lede{margin-top:30px;max-width:300px;font-size:20px;line-height:31px;color:#ddd6ce}.cine-engine-side{align-self:stretch;padding:10px 0 0 45px;border-left:1px solid rgba(255,255,255,.16)}.cine-h3{margin:0;font-size:47px;line-height:1.04;font-weight:650;letter-spacing:-.045em;color:#fbf8f4;text-wrap:initial}.cine-engine-body{margin:20px 0 0;font-size:17.5px;line-height:27px;color:#d3ccc4}.cine-process{padding:62px 0 110px;background:radial-gradient(900px 400px at 100% 100%,rgba(255,170,120,.18),transparent 70%),var(--cinema-cream)}.cine-process-head{display:grid;grid-template-columns:auto minmax(280px,420px);justify-content:space-between;align-items:end;gap:40px;padding-left:28px}.cine-process-head .cine-eyebrow{margin-bottom:34px}.cine-process .cine-h2{font-size:80px;line-height:1;letter-spacing:-.05em}.cine-process-intro{margin:0 0 14px;padding-left:52px;border-left:1px solid rgba(50,36,24,.22);font-size:19px;line-height:29px;color:#3f3a35}.cine-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:40px;margin:8px 0 0;padding:0}.cine-step{position:relative;display:grid;align-content:start}.cine-step-obj{display:block;margin:0 -58px -54px -50px}.cine-step-obj img{width:100%;height:auto}.cine-step-text{position:relative;padding:4px 6px 0 30px}.cine-step-n{display:inline-grid;place-items:center;min-width:44px;height:30px;padding:0 10px;border-radius:8px;font-size:16px;font-weight:600;color:#a83d07;background:#ff8c502e}.cine-step-title{margin:14px 0 0;font-size:30px;line-height:34px;font-weight:650;letter-spacing:-.035em;color:#151515}.cine-step-body{margin:10px 0 0;font-size:18px;line-height:27px;color:#4a4540;max-width:300px}.cine-step-arrow{position:absolute;right:-40px;top:-1px;display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#d2560f;border:1.5px solid #e9864a;background:var(--cinema-cream)}.cine-step-arrow:before{content:"";position:absolute;right:100%;top:50%;width:110px;height:1.5px;background:linear-gradient(90deg,transparent,#e9864a)}.cine-proof{padding:40px 0 120px;background:linear-gradient(180deg,var(--cinema-cream),#f6ece2 60%,#f1dccb)}.cine-proof-grid{display:grid;grid-template-columns:minmax(320px,470px) 1fr;gap:56px;align-items:start;padding-left:18px}.cine-proof .cine-eyebrow{margin-bottom:26px}.cine-proof .cine-h2{font-size:46px;line-height:1.04;letter-spacing:-.04em}.cine-proof-body{margin:22px 0 0;font-size:17px;line-height:27px;color:#4a4540;max-width:440px}.cine-rules{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin:4px 0 0;padding:0}.cine-rule{padding:24px 24px 26px;border-radius:var(--cine-r-card);background:linear-gradient(150deg,#ffffffdb,#fff8f28c);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 22px 50px #4e2d1517}.cine-rule-n{display:inline-grid;place-items:center;min-width:40px;height:28px;padding:0 9px;border-radius:8px;font-size:15px;font-weight:600;color:#a83d07;background:#ff8c5029}.cine-rule-title{margin:16px 0 0;font-size:22px;line-height:27px;font-weight:650;letter-spacing:-.025em;color:#151515}.cine-rule-body{margin:10px 0 0;font-size:16px;line-height:24px;color:#4a4540}.cine-final{padding:26px 0 30px;background:linear-gradient(180deg,#0c0b0b,#0a0a0b)}.cine-proof-atmos{position:absolute;left:0;right:0;bottom:0;height:300px;overflow:hidden;pointer-events:none}.cine-final-dune{position:absolute;right:8%;bottom:28px;width:420px;height:54px;border-radius:52% 48% 0 0/100% 100% 0 0;opacity:.38;transform:rotate(-2deg);background:linear-gradient(180deg,#ff7b2ae0,#b2370829);box-shadow:0 -1px 22px #ff6e1e2e}.cine-final-dune:before{content:"";position:absolute;top:15px;right:-80px;bottom:-9px;left:90px;border-radius:55% 45% 0 0/100% 100% 0 0;border-top:1px solid rgba(255,143,76,.5);background:linear-gradient(180deg,rgba(255,104,28,.12),transparent 72%)}.cine-final-band{display:grid;grid-template-columns:.8fr 1.7fr;align-items:center;gap:0;padding:22px 0 30px}.cine-final-security{padding:0 48px 0 34px}.cine-final-sec-title{display:flex;align-items:center;gap:16px;margin:0;font-size:24px;line-height:30px;font-weight:650;letter-spacing:-.025em;color:#fbf8f4}.cine-final-shield{display:grid;place-items:center;width:52px;height:52px;border-radius:14px;color:var(--cinema-orange);background:#ff681c1a;border:1px solid rgba(255,140,70,.35)}.cine-final-checks{list-style:none;display:grid;gap:10px;margin:20px 0 0 68px;padding:0}.cine-final-checks li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:22px;color:#d8d1c9}.cine-final-checks .ci{flex:none;margin-top:3px;color:var(--cinema-success)}.cine-final-cta{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-left:56px;border-left:1px solid rgba(255,255,255,.16)}.cine-final-title{margin:0;font-size:32px;line-height:38px;font-weight:650;letter-spacing:-.035em;color:#fbf8f4}.cine-final-body{margin:10px 0 0;font-size:17px;line-height:26px;color:#cfc8c0}.cine-final-disclosure{margin:0;padding:18px 34px 0;border-top:1px solid rgba(255,255,255,.08);font-size:13px;line-height:20px;color:#aaa59f}.cine-page .site-footer{margin-top:0;padding-top:48px;background:#0a0a0b;border-top:0;color:#aaa59f}.cine-page .site-footer .footer-h,.cine-page .site-footer .label{color:#aaa59f}.cine-page .site-footer a{color:#e3ddd6}.cine-page .site-footer a:hover{color:#fff;text-decoration-color:var(--cinema-orange)}.cine-page .site-footer .body{color:#c9c2ba}.cine-page .site-footer .logo{color:#fbf8f4}.cine-stage{position:relative;max-width:850px;margin:30px 0 0 6px;perspective:1500px;perspective-origin:30% 50%}.cine-obs,.cine-obs-back{transform:rotateY(-8deg) rotateX(3deg) rotate(-1.2deg);transform-origin:0% 50%}.cine-obs-back{position:absolute;top:0;right:0;bottom:0;left:0;translate:16px 18px;border-radius:36px;background:linear-gradient(160deg,#ffffff14,#ffffff05 40%,#ff681c1a);border:1px solid rgba(255,255,255,.1);box-shadow:0 40px 90px #0009,0 18px 60px -10px #ff5a1073}.cine-obs{position:relative;display:grid;grid-template-columns:176px 1fr;gap:0;padding:16px;border-radius:34px;background:linear-gradient(180deg,#ffffff29,#ffffff0a 18%,#ffffff05 70%,#ff783238),linear-gradient(145deg,#2a2a2d,#141416 55%,#19130f);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff59,inset 0 -2px #ff8c46b3,inset 0 -14px 28px -10px #ff681c59,0 30px 70px #0000008c}.cine-obs:after{content:"";position:absolute;left:6%;right:6%;bottom:-10px;height:22px;border-radius:50%;background:radial-gradient(closest-side,rgba(255,110,30,.65),transparent);filter:blur(6px);z-index:-1}.cine-obs-side{padding:18px 12px 18px 14px;border-radius:22px 0 0 22px;background:linear-gradient(180deg,#ffffff0d,#ffffff04);border-right:1px solid rgba(255,255,255,.07)}.cine-obs-brand{display:flex;align-items:center;gap:8px;margin:2px 0 24px 6px;font-size:16px;font-weight:650;letter-spacing:-.03em;color:#f4efe9}.cine-obs-side ul{list-style:none;display:grid;gap:4px;margin:0;padding:0}.cine-obs-side li{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:12px;font-size:13px;line-height:16px;color:#cfc8c0}.cine-obs-side li .ci{flex:none;color:#b8b1a9}.cine-obs-side li.on{color:#fff6ee;font-weight:600;background:linear-gradient(180deg,#ff78326b,#c8460a52);border:1px solid rgba(255,150,90,.55);box-shadow:inset 0 1px #ffffff40,0 6px 18px #ff5a1040}.cine-obs-side li.on .ci{color:#fff}.cine-obs-main{display:grid;grid-template-columns:1.42fr 1fr;grid-template-areas:"head head" "graph mods" "flow flow" "dec dec";gap:12px 12px;padding:16px 18px 12px 20px;border-radius:0 22px 22px 0;background:linear-gradient(180deg,#0a0a0bb8,#100f0fd1)}.cine-obs-head{grid-area:head;display:flex;justify-content:space-between;align-items:flex-start;gap:16px;padding-bottom:2px}.cine-obs-title{margin:0;font-size:25px;line-height:30px;font-weight:650;letter-spacing:-.035em;color:#fbf8f4}.cine-obs-sub{margin:3px 0 0;font-size:13px;line-height:18px;color:#c4bdb5}.cine-obs-tags{display:flex;gap:8px;flex:none}.cine-tag{display:inline-flex;align-items:center;gap:7px;height:32px;padding:0 12px;border-radius:10px;font-size:13px;color:#ece6df;background:#ffffff0d;border:1px solid rgba(255,255,255,.16)}.cine-tag-live i{width:8px;height:8px;border-radius:50%;background:var(--cinema-success);box-shadow:0 0 8px #8fd278b3}.cine-obs-graph{grid-area:graph;position:relative;display:grid;grid-template-rows:auto 1fr auto;min-height:0;padding:16px 16px 8px;border-radius:20px;background:linear-gradient(170deg,#ffffff13,#ffffff05 60%);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff24}.cine-obs-graph-top{display:flex;justify-content:space-between;gap:10px}.cine-obs-label{margin:0;font-size:14px;color:#d9d2ca}.cine-obs-revenue{margin:6px 0 0;font-size:42px;line-height:1;font-weight:600;letter-spacing:-.045em;color:#fff}.cine-obs-rate{display:grid;justify-items:end;align-content:start;gap:6px;padding-top:4px}.cine-chip-good{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border-radius:8px;font-size:13px;font-weight:600;color:#b9ec9f;background:#69b45029;border:1px solid rgba(143,210,120,.3)}.cine-obs-note{font-size:13px;line-height:16px;color:#b4ada5;text-align:right;max-width:130px}.cine-graph{width:100%;height:100%;min-height:80px;margin-top:6px;overflow:visible}.cine-graph-line{filter:drop-shadow(0 0 6px rgba(255,104,28,.75))}.cine-obs-graph:after{content:"";position:absolute;right:18px;top:110px;width:0;height:0}.cine-obs-axis{display:flex;justify-content:space-between;margin:4px 0 0;font-size:13px;color:#a39c94}.cine-obs-mods{grid-area:mods;list-style:none;display:grid;gap:10px;margin:0;padding:0}.cine-obs-mods li{display:grid;grid-template-columns:38px 1fr;align-items:center;column-gap:12px;padding:9px 12px;border-radius:16px;background:linear-gradient(170deg,#ffffff14,#ffffff05);border:1px solid rgba(255,255,255,.13);box-shadow:inset 0 1px #ffffff1f}.cine-obs-mod-ico{grid-row:1 / 3;display:grid;place-items:center;width:38px;height:38px;border-radius:12px;color:#efe9e2;background:#ffffff0d}.cine-obs-mod-text{display:grid;grid-template-columns:auto 1fr;align-items:baseline;column-gap:8px}.cine-obs-mod-label{grid-column:1 / -1}.cine-obs-mod-label{font-size:13px;line-height:16px;color:#d6cfc7}.cine-obs-mod-value{font-size:25px;line-height:30px;font-weight:650;letter-spacing:-.035em;color:#fff}.cine-obs-mod-note{display:none}.cine-obs-mod-inline{font-size:13px;line-height:16px;color:#a8a199}.cine-obs-flow{grid-area:flow;list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:34px;margin:0;padding:8px;border-radius:999px;background:#ffffff08;border:1px solid rgba(255,255,255,.1)}.cine-obs-flow li{position:relative;display:grid;justify-items:center;align-content:center;gap:1px;min-height:58px;padding:6px 10px;border-radius:22px;text-align:center;background:linear-gradient(180deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff2e,0 8px 20px #0000004d}.cine-obs-flow li+li:before{content:"→";position:absolute;left:-26px;top:50%;translate:0 -50%;font-size:18px;color:#d6cfc7}.cine-flow-ico{color:#f0eae3}.cine-flow-label{font-size:14px;line-height:18px;font-weight:600;color:#f4efe9}.cine-flow-value{font-size:13px;line-height:16px;color:#bdb6ae}.cine-obs-flow li.is-verified{color:#1a0b02;background:linear-gradient(180deg,#ff8a3a,#f0600f 60%,#d84d08);border-color:#ffb478e6;box-shadow:inset 0 1px #ffffff80,inset 0 -3px 8px #781e004d,0 0 0 1px #ff691c4d,0 10px 34px #ff560c73}.cine-obs-flow li.is-verified :is(.cine-flow-ico,.cine-flow-label){color:#fff}.cine-obs-flow li.is-verified .cine-flow-value{color:#fff3ea}.cine-obs-decision{grid-area:dec;display:flex;justify-content:space-between;gap:12px;margin:0;padding:0 8px;font-size:13px;line-height:18px;color:#b4ada5}.cine-obs-decision strong{color:#efe9e2;font-weight:600}.cine-problem-visual{position:relative;height:610px;margin-right:calc(var(--cine-gutter) * -1)}.cine-trails{position:absolute;left:0;top:0;width:1000px;height:640px;overflow:visible}.cine-trail{filter:drop-shadow(0 0 3px rgba(255,104,28,.55))}.cine-slabs{list-style:none;margin:0;padding:0;perspective:1400px}.cine-slab{position:absolute;display:grid;grid-template-columns:34px 1fr auto;align-items:center;gap:12px;width:330px;min-height:112px;padding:16px 16px 16px 18px;border-radius:20px;background:linear-gradient(150deg,#ffffffeb,#fff6ee9e 60%,#ffecdeb3);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 1px #fff,inset 0 -2px #ff965a59,inset -2px 0 #ffaa784d,0 2px #debea5e6,0 6px #ecd2be8c,0 24px 50px #6e3c1929;transform-origin:100% 50%}.cine-slab-ico{display:grid;place-items:center;width:34px;height:34px;color:#1d1a17}.cine-slab-text{display:grid;gap:3px}.cine-slab-text strong{font-size:18px;line-height:22px;font-weight:650;letter-spacing:-.02em;color:#171513}.cine-slab-text span{font-size:13px;line-height:17px;color:#5a544e}.cine-slab-art{width:64px}.cine-slab-art svg{width:100%;height:auto}.cine-slab-journey .cine-slab-art{width:84px}.cine-slab-spend{left:55px;top:66px;transform:rotateY(-14deg) rotate(7deg)}.cine-slab-creative{left:-22px;top:172px;transform:rotateY(-14deg) rotate(3.5deg)}.cine-slab-journey{left:14px;top:298px;transform:rotateY(-14deg) rotate(.5deg)}.cine-slab-payment{left:86px;top:420px;transform:rotateY(-14deg) rotate(-5deg)}.cine-core{position:absolute;left:335px;top:27px;width:680px}.cine-core-img{width:100%;height:auto}.cine-core-label{position:absolute;left:64.1%;top:42.8%;display:grid;justify-items:center;gap:8px;margin:0;transform:translate(-50%,-50%) rotate(4deg);font-size:30px;line-height:32px;font-weight:650;letter-spacing:-.035em;color:#fff;text-align:center;text-shadow:0 1px 10px rgba(120,30,0,.45);max-width:6ch}.cine-core-note{position:absolute;left:620px;top:470px;width:300px;margin:0;font-size:14px;line-height:20px;color:#4a4540;text-align:center;transform:rotate(-3deg)}.cine-engine-visual{position:relative;height:520px;margin-top:6px}.cine-engine-img{position:absolute;left:36px;top:-5px;width:560px;max-width:none;height:auto}.cine-engine-hub{position:absolute;left:316px;top:230px;translate:-50% -50%;filter:drop-shadow(0 0 14px rgba(255,104,28,.75))}.cine-engine-nodes{list-style:none;margin:0;padding:0}.cine-node{position:absolute;display:grid;justify-items:center;align-content:center;gap:10px;border-radius:26px;text-align:center;font-size:20px;line-height:24px;font-weight:600;letter-spacing:-.02em;color:#fbf8f4;background:linear-gradient(160deg,#ffffff4d,#ffffff17 45%,#783c1e61);border:1px solid rgba(255,255,255,.38);box-shadow:inset 0 1px #ffffff8c,inset 0 -3px #ff8c3ce6,inset 0 -26px 34px -18px #ff681cb3,10px 14px 0 -2px #141211f2,10px 14px 0 -1px #ffffff14,0 6px 26px #ff601438,0 24px 44px #0000008c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.cine-node .ci{color:#fff}.cine-node-journey{left:234px;top:-40px;width:165px;height:130px;transform:rotate(-3deg)}.cine-node-spend{left:16px;top:155px;width:160px;height:150px;transform:rotate(-8deg)}.cine-node-payment{left:451px;top:150px;width:180px;height:160px;transform:rotate(6deg)}.cine-node-payment .ci{color:var(--cinema-amber)}.cine-node-verified{left:166px;top:360px;width:190px;height:170px;transform:rotate(-5deg)}.cine-node.is-verified{border-color:#ff8b42bf;box-shadow:inset 0 1px #ffffff73,inset 0 -3px #ff8a3a,inset 0 -24px 34px -14px #ff681cb3,0 0 0 1px #ff691c47,10px 14px 0 -2px #141211f2,0 14px 44px #ff560c61}.cine-receipt{margin:30px 0 0;padding:18px 20px 14px;border-radius:20px;background:linear-gradient(165deg,#ffffff1a,#ffffff06);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff38,0 24px 60px #00000073}.cine-receipt-head{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:600;color:#fbf8f4}.cine-receipt-ok{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#b9ec9f;background:#69b4502e;border:1px solid rgba(143,210,120,.45)}.cine-receipt-rate{margin-left:auto;font-size:15px;color:#b9ec9f}.cine-receipt-graph{display:block;height:84px;margin:12px 0 0}.cine-receipt-rows{display:grid;grid-template-columns:repeat(3,auto);margin:12px 0 0;padding-top:12px;border-top:1px solid rgba(255,255,255,.12)}.cine-receipt-rows div{padding:0 12px;border-left:1px solid rgba(255,255,255,.12)}.cine-receipt-rows div:first-child{padding-left:0;border-left:0}.cine-receipt-rows dt{font-size:13px;line-height:16px;color:#bdb6ae}.cine-receipt-rows dd{margin:4px 0 0;font-size:22px;line-height:26px;font-weight:650;letter-spacing:-.03em;color:#fff}.cine-receipt-recon{margin:12px 0 0;font-size:13px;line-height:18px;color:#e8e1d9}.cine-receipt-disclosure{margin:2px 0 0;font-size:13px;line-height:18px;color:#a8a199}@media(max-width:1500px){.cine-problem-visual{zoom:.9}}@media(max-width:1400px){.cine-problem-visual{zoom:.84}.cine-engine-grid{grid-template-columns:300px minmax(500px,1fr) 360px}.cine-engine-visual{zoom:.86}.cine-engine .cine-h2{font-size:62px}.cine-engine-side{padding-left:34px}.cine-h3{font-size:40px}.cine-process .cine-h2{font-size:68px}.cine-obs{grid-template-columns:160px 1fr}.cine-obs-title{font-size:22px;line-height:26px}.cine-obs-mod-inline,.cine-obs-note{display:none}.cine-chip-good{white-space:nowrap}.cine-final-band{grid-template-columns:1fr 1.55fr}.cine-step-obj{margin:0 -40px -44px -36px}}@media(max-width:1300px){.cine-h1{font-size:62px}.cine-hero-grid{grid-template-columns:minmax(380px,470px) minmax(600px,1fr)}.cine-hero-actions .cine-btn-lg{padding:0 16px;font-size:15px}.cine-obs-revenue{font-size:38px}.cine-rail{gap:24px}.cine-rail-list li{font-size:17px}}@media(max-width:1240px){.cine-hero{padding-top:40px}.cine-sun{left:58%;top:380px;width:380px;height:380px}.cine-ribbon{display:none}.cine-proof{padding-bottom:150px}.cine-engine-ridge{bottom:-170px;opacity:.6}.cine-hero-grid{grid-template-columns:1fr;gap:34px}.cine-hero-copy{padding:0;max-width:640px}.cine-hero-body{max-width:560px}.cine-stage{max-width:940px;margin:0 auto;width:100%}.cine-obs,.cine-obs-back{transform:rotateX(4deg);transform-origin:50% 100%}.cine-rail{grid-template-columns:1fr auto;padding:14px 0 112px}.cine-rail-list{grid-column:1 / -1;grid-row:2;padding:16px 0 0;border:0;border-top:1px solid rgba(255,255,255,.14);justify-content:space-between}.cine-problem-grid{grid-template-columns:1fr}.cine-problem-copy{padding:0;max-width:640px}.cine-problem-visual{zoom:.9;margin:40px auto 0;width:1000px}.cine-engine-grid{grid-template-columns:minmax(280px,1fr) 640px;row-gap:40px}.cine-engine-copy{padding:0}.cine-engine-visual{zoom:1}.cine-engine-side{grid-column:1 / -1;display:grid;grid-template-columns:1fr minmax(340px,420px);gap:0 48px;padding:32px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.cine-engine-side .cine-receipt{grid-column:2;grid-row:1 / 3;margin:0}.cine-process-head{grid-template-columns:1fr;padding-left:0}.cine-process-intro{padding-left:0;border-left:0;max-width:560px}.cine-steps{grid-template-columns:repeat(2,1fr);gap:32px 48px}.cine-step-obj{margin:0 auto -40px;max-width:420px}.cine-step-arrow{display:none}.cine-proof-grid{grid-template-columns:1fr;gap:32px;padding-left:0}.cine-final-band{grid-template-columns:1fr;gap:28px}.cine-final-security{padding:0}.cine-final-cta{padding:28px 0 0;border-left:0;border-top:1px solid rgba(255,255,255,.16)}.cine-final-disclosure{padding-left:0}}@media(max-width:1120px){.cine-nav{padding-left:0}.cine-nav a{padding:10px 12px;font-size:15px}.cine-logo{font-size:22px}}@media(max-width:960px){.cine-header-row{height:66px}.cine-nav,.cine-login,.cine-header-actions>.cine-btn{display:none}.cine-header-actions{margin-left:auto}.cine-menu-btn{display:grid;place-items:center;width:44px;height:44px;padding:0;border-radius:12px;background:#ffffff0a;border:1px solid rgba(255,255,255,.22);color:#f4efe9;cursor:pointer}.cine-menu-btn span,.cine-menu-btn span:before,.cine-menu-btn span:after{display:block;width:18px;height:2px;border-radius:2px;background:currentColor;position:relative;transition:transform .2s,background-color .2s}.cine-menu-btn span:before,.cine-menu-btn span:after{content:"";position:absolute;left:0}.cine-menu-btn span:before{top:-6px}.cine-menu-btn span:after{top:6px}.cine-menu-btn[aria-expanded=true] span{background:transparent}.cine-menu-btn[aria-expanded=true] span:before{transform:translateY(6px) rotate(45deg)}.cine-menu-btn[aria-expanded=true] span:after{transform:translateY(-6px) rotate(-45deg)}.cine-sheet{top:66px;right:0;bottom:0;left:0}.cine-problem-visual{zoom:.7}.cine-obs{grid-template-columns:1fr}.cine-obs-side{display:none}.cine-obs-main{border-radius:22px}.cine-engine-grid{grid-template-columns:1fr}.cine-engine-visual{justify-self:center;width:640px}.cine-engine-side{grid-template-columns:1fr}.cine-engine-side .cine-receipt{grid-column:1;grid-row:auto;margin-top:28px}.cine-rules{grid-template-columns:1fr}.cine-final-cta{flex-direction:column;align-items:flex-start}}@media(max-width:700px){.cine-header-row{height:64px}.cine-sheet{top:64px;right:0;bottom:0;left:0}.cine-logo{font-size:22px;gap:10px}.cine-hero{padding-top:26px}.cine-eyebrow{gap:12px;font-size:13px;line-height:16px;letter-spacing:.2em}.cine-hero-copy .cine-eyebrow{margin-bottom:18px}.cine-h1{font-size:clamp(48px,13vw,54px);line-height:.96}.cine-hero-body{margin-top:18px;font-size:17px;line-height:26px}.cine-hero-actions{display:grid;gap:6px;margin-top:24px}.cine-hero-actions .cine-btn-primary{width:100%;min-height:56px;font-size:17px}.cine-hero-actions .cine-btn-ghost{justify-content:flex-start;width:max-content;min-height:48px;padding:0 4px;border:0;background:none;font-size:16px}.cine-hero-proof{gap:8px 18px;margin-top:14px}.cine-hero-proof li{font-size:13px}.cine-sun{left:30%;top:auto;bottom:380px;width:340px;height:340px}.cine-ribbon{display:none}.cine-hero-ridge{bottom:150px;width:1300px;transform:translate(-52%)}.cine-stage{margin-top:6px;perspective:none}.cine-obs,.cine-obs-back{transform:none}.cine-obs-back{translate:8px 10px;border-radius:28px}.cine-obs{grid-template-columns:1fr;padding:10px;border-radius:28px}.cine-obs-side{display:none}.cine-obs-main{grid-template-columns:1fr;grid-template-areas:"head" "graph" "mods";gap:10px;padding:14px 12px 12px;border-radius:20px}.cine-obs-title{font-size:20px;line-height:24px}.cine-obs-sub{display:none}.cine-obs-tags .cine-tag:last-child{display:none}.cine-tag{height:28px;padding:0 10px}.cine-obs-graph{padding:14px 14px 8px}.cine-obs-revenue{font-size:36px}.cine-obs-rate{gap:4px}.cine-obs-note{max-width:96px}.cine-graph{min-height:70px}.cine-obs-mods{grid-template-columns:repeat(3,1fr);gap:8px}.cine-obs-mods li{grid-template-columns:1fr;padding:10px;border-radius:14px}.cine-obs-mod-ico{display:none}.cine-obs-mod-text{grid-template-columns:1fr}.cine-obs-mod-label{font-size:13px;line-height:16px}.cine-obs-mod-value{font-size:22px;line-height:26px}.cine-obs-mod-inline,.cine-obs-flow,.cine-obs-decision{display:none}.cine-rail{grid-template-columns:1fr;gap:14px;margin-top:30px;padding:14px 0 108px;text-align:left}.cine-rail-scope{font-size:17px}.cine-rail-list{display:grid;grid-template-columns:repeat(3,auto);grid-row:auto;gap:8px;padding-top:14px}.cine-rail-list li{font-size:14px;line-height:18px}.cine-rail-list strong{display:block;font-size:24px;line-height:28px}.cine-rail-disclosure{justify-self:start;padding:10px 14px;font-size:13px}.cine-problem{padding:40px 0 70px}.cine-problem-copy .cine-eyebrow{margin-bottom:20px}.cine-h2,.cine-problem .cine-h2,.cine-engine .cine-h2,.cine-process .cine-h2{font-size:clamp(38px,10.6vw,46px);line-height:1.02}.cine-problem-copy .cine-lede{margin-top:18px;font-size:17px;line-height:26px}.cine-problem-visual{zoom:1;width:auto;height:450px;margin:28px 0 0}.cine-trails{width:100%;height:100%}.cine-trails path{display:none}.cine-slab{width:64%;min-height:0;grid-template-columns:24px 1fr;gap:10px;padding:12px 12px 12px 14px;border-radius:16px;transform:none!important}.cine-slab-ico{width:24px;height:24px}.cine-slab-ico .ci{width:20px;height:20px}.cine-slab-text strong{font-size:15px;line-height:19px}.cine-slab-text span{font-size:13px;line-height:17px}.cine-slab-art{display:none}.cine-slab-spend{left:0;top:0}.cine-slab-creative{left:0;top:92px}.cine-slab-journey{left:0;top:184px}.cine-slab-payment{left:0;top:276px}.cine-slabs{position:relative;z-index:2;perspective:none}.cine-core{left:auto;right:-16%;top:70px;width:86%}.cine-core-label{font-size:20px;line-height:22px;gap:4px}.cine-core-label .cine-mark{width:24px;height:24px}.cine-core-note{left:0;right:0;top:auto;bottom:0;width:auto;text-align:left;transform:none;font-size:14px}.cine-engine{padding:30px 0 110px}.cine-engine-copy .cine-eyebrow{margin-bottom:20px}.cine-engine-copy .cine-lede{margin-top:16px;max-width:none;font-size:17px;line-height:26px}.cine-engine-visual{width:100%;height:auto;aspect-ratio:1 / .96;margin:0}.cine-engine-img{left:0;top:2%;width:100%}.cine-engine-hub{left:50%;top:50%}.cine-engine-hub .cine-mark{width:44px;height:44px}.cine-node{width:30%!important;height:auto!important;aspect-ratio:1 / .86;gap:4px;border-radius:18px;font-size:15px;line-height:18px;translate:-50% -50%;box-shadow:inset 0 1px #ffffff80,inset 0 -3px #ff8c3ce6,6px 8px 0 -2px #141211f2,0 12px 24px #00000080}.cine-node .ci{width:26px;height:26px}.cine-node-journey{left:50%;top:14%}.cine-node-spend{left:15%;top:51%}.cine-node-payment{left:85%;top:51%}.cine-node-verified{left:50%;top:86%}.cine-engine-side{padding-top:26px}.cine-h3{font-size:32px}.cine-engine-body{font-size:16px;line-height:25px}.cine-receipt-rows dd{font-size:19px}.cine-receipt-rows div{padding:0 8px}.cine-engine-ridge{left:-900px;bottom:-200px}.cine-process{padding:36px 0 80px}.cine-process-head .cine-eyebrow{margin-bottom:18px}.cine-process-head{gap:16px}.cine-process-intro{font-size:17px;line-height:26px;margin:0}.cine-steps{grid-template-columns:1fr;gap:34px;margin-top:26px}.cine-step{grid-template-columns:40% 1fr;align-items:center;min-height:148px;padding:10px 14px 10px 0;border-radius:var(--cine-r-card);background:linear-gradient(150deg,#ffffffd1,#fff6ee73);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 16px 40px #4e2d1514}.cine-step-obj{margin:-8px -10px -14px -6px;max-width:none}.cine-step-text{padding:4px 0}.cine-step-n{min-width:34px;height:24px;font-size:13px}.cine-step-title{margin-top:6px;font-size:22px;line-height:26px}.cine-step-body{margin-top:4px;font-size:14px;line-height:20px}.cine-step-arrow{display:grid;right:auto;left:calc(-40% / .6 * .5);top:auto;bottom:-32px;width:26px;height:26px;border:0;background:none;transform:rotate(90deg)}.cine-step-arrow:before{display:none}.cine-step:last-child .cine-step-arrow{display:none}.cine-proof{padding:40px 0 120px}.cine-proof .cine-h2{font-size:34px;line-height:38px}.cine-rule{padding:20px}.cine-final-dune{right:-18%;width:330px;height:42px}.cine-final{padding:10px 0 24px}.cine-final-band{padding:24px 20px;border-radius:26px;gap:22px;background:linear-gradient(160deg,#ffffff12,#ffffff05);border:1px solid rgba(255,255,255,.12)}.cine-final-sec-title{font-size:20px;gap:12px}.cine-final-shield{width:42px;height:42px}.cine-final-checks{margin-left:0}.cine-final-cta{gap:20px;padding-top:22px}.cine-final-title{font-size:30px;line-height:34px}.cine-final-cta .cine-btn{width:100%}.cine-final-disclosure{padding-top:16px}}@property --cine-pose{syntax: "<angle>"; inherits: true; initial-value: 0deg;}.cine-page{--cine-motion-fast: .16s;--cine-motion-ui: .28s;--cine-motion-reveal: .56s;--cine-motion-scene: .9s;--cine-motion-ambient: 7.2s;--cine-ease-out: cubic-bezier(.22, 1, .36, 1);--cine-ease-settle: cubic-bezier(.16, 1, .3, 1);--cine-ease-standard: cubic-bezier(.4, 0, .2, 1);--cine-stagger: 80ms}.cine-page .cine-line{display:inline-block}.cine-page .cine-flow-ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:inherit;border:2px solid #ffb15f;opacity:0;pointer-events:none}.cine-page .cine-engine-traces{position:absolute;left:0;top:0;width:640px;height:520px;overflow:visible;pointer-events:none}.cine-page .cine-trace{fill:none;stroke:#ffa25a;stroke-width:3;stroke-linecap:round;opacity:0}.cine-page .cine-packet{opacity:0;fill:#ffd9b8}.cine-page .cine-graph-glint{opacity:0}@media(prefers-reduced-motion:no-preference){.cine-page .cine-trail{stroke-dasharray:60 10}}.cine-motion-ready [data-cine-reveal]:not(.has-entered){opacity:.001}.cine-motion-ready [data-cine-reveal].has-entered{animation:var(--cine-reveal-name, cine-reveal-up) var(--cine-reveal-dur, var(--cine-motion-reveal)) var(--cine-ease-out) calc(var(--cine-delay, 0ms) + var(--cine-order, 0) * var(--cine-stagger)) backwards}.cine-motion-ready [data-cine-reveal]:focus-within{opacity:1;animation:none}[data-cine-reveal=line]{--cine-reveal-name: cine-reveal-line;--cine-stagger: 70ms}[data-cine-reveal=slab]{--cine-reveal-name: cine-reveal-slab;--cine-stagger: 90ms}[data-cine-reveal=core]{--cine-reveal-name: cine-reveal-core;--cine-reveal-dur: var(--cine-motion-scene)}[data-cine-reveal=ring]{--cine-reveal-name: cine-reveal-ring;--cine-reveal-dur: var(--cine-motion-scene)}[data-cine-reveal=node]{--cine-reveal-name: cine-reveal-node;--cine-stagger: .14s;--cine-reveal-dur: .46s}[data-cine-reveal=rule]{--cine-stagger: 90ms}.cine-rail [data-cine-reveal],.cine-final-checks [data-cine-reveal]{--cine-stagger: 70ms}@keyframes cine-reveal-up{0%{opacity:.001;translate:0 12px}}@keyframes cine-reveal-line{0%{opacity:.001;translate:0 14px;-webkit-clip-path:inset(-30% -10% 130% -10%);clip-path:inset(-30% -10% 130% -10%)}to{-webkit-clip-path:inset(-30% -10% -30% -10%);clip-path:inset(-30% -10% -30% -10%)}}@keyframes cine-reveal-slab{0%{opacity:.001;translate:-24px 0}}@keyframes cine-reveal-core{0%{opacity:.001;translate:12px 0;scale:.965}}@keyframes cine-reveal-ring{0%{opacity:.001;rotate:-6deg}}@keyframes cine-reveal-node{0%{opacity:.001;scale:.9}}.cine-page .is-motion-paused .cine-sun,.cine-page .is-motion-paused .cine-ribbon,.cine-page .is-motion-paused .cine-tag-live i,.cine-page .is-motion-paused .cine-packet,.cine-page .is-motion-paused .cine-graph-glint,.cine-page .is-motion-paused .cine-obs-flow li:after,.cine-page.is-doc-hidden .cine-sun,.cine-page.is-doc-hidden .cine-ribbon,.cine-page.is-doc-hidden .cine-tag-live i,.cine-page.is-doc-hidden .cine-packet,.cine-page.is-doc-hidden .cine-graph-glint,.cine-page.is-doc-hidden .cine-obs-flow li:after{animation-play-state:paused!important}.cine-page .is-motion-paused .cine-engine-img,.cine-page.is-doc-hidden .cine-engine-img{animation-play-state:running,paused!important}.cine-motion-ready .cine-header{transition:background-color var(--cine-motion-ui) var(--cine-ease-standard),box-shadow var(--cine-motion-ui) var(--cine-ease-standard)}.cine-motion-ready .cine-header.is-condensed{background-color:#0a0a0bfb;box-shadow:0 1px #ffffff17}.cine-motion-ready .cine-btn{position:relative;isolation:isolate;overflow:clip}.cine-motion-ready .cine-btn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;translate:-120% 0;background:linear-gradient(100deg,transparent 30%,rgba(255,255,255,.34) 50%,transparent 70%)}.cine-motion-fine .cine-btn:hover:after{animation:cine-sweep .7s var(--cine-ease-standard)}.cine-motion-ready .cine-sheet:not([hidden]){animation:cine-sheet-in .22s var(--cine-ease-out)}@keyframes cine-sweep{0%{translate:-120% 0}to{translate:120% 0}}@keyframes cine-sheet-in{0%{opacity:.001;translate:0 -8px}}@media(min-width:1241px){.cine-page .cine-obs{transform:rotateY(calc(-8deg + var(--cine-pose) + var(--cine-tilt-y, 0deg))) rotateX(calc(3deg + var(--cine-tilt-x, 0deg))) rotate(-1.2deg)}.cine-page .cine-obs-back{transform:rotateY(calc(-8deg + var(--cine-pose) + var(--cine-tilt-y, 0deg) * .45)) rotateX(calc(3deg + var(--cine-tilt-x, 0deg) * .45)) rotate(-1.2deg)}}.cine-motion-ready [data-cine-scene=hero]:not(.has-entered) .cine-stage{opacity:.001}.cine-motion-ready [data-cine-scene=hero].has-entered .cine-stage{animation:cine-stage-in .72s var(--cine-ease-settle) .26s backwards}@keyframes cine-stage-in{0%{opacity:.001;translate:0 20px;filter:blur(3px);--cine-pose: 1deg}}.cine-motion-ready [data-cine-scene=hero]:not(.has-entered) .cine-graph-line{stroke-dasharray:1;stroke-dashoffset:1}.cine-motion-ready [data-cine-scene=hero].has-entered .cine-graph-line{animation:cine-draw .58s var(--cine-ease-standard) .52s backwards}@keyframes cine-draw{0%{stroke-dasharray:1;stroke-dashoffset:1}to{stroke-dasharray:1;stroke-dashoffset:0}}.cine-motion-ready [data-cine-scene=hero].has-entered .cine-obs-flow li{animation:cine-node-on .3s var(--cine-ease-out) calc(.65s + var(--i, 0) * .1s) backwards}@keyframes cine-node-on{0%{opacity:.35;translate:0 6px}}.cine-motion-ready [data-cine-scene=hero].has-entered .cine-flow-ring{animation:cine-ring .38s var(--cine-ease-out) .92s}@keyframes cine-ring{0%{opacity:.9;scale:1}to{opacity:0;scale:1.22}}.cine-motion-ambient [data-cine-scene=hero] .cine-sun{animation:cine-sun 8s ease-in-out infinite alternate}.cine-motion-ambient [data-cine-scene=hero] .cine-ribbon{animation:cine-ribbon 9.6s ease-in-out infinite alternate}.cine-motion-ambient [data-cine-scene=hero] .cine-tag-live i{animation:cine-breathe 4.8s ease-in-out infinite}.cine-motion-ambient [data-cine-scene=hero].has-entered .cine-obs-flow li:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,170,100,.28),transparent);animation:cine-signal 8s linear calc(2.4s + var(--i, 0) * .22s) infinite}.cine-motion-ready .cine-hero-ridge{translate:0 calc(var(--cine-shift, 0) * -10px)}@keyframes cine-sun{to{translate:6px -5px}}@keyframes cine-ribbon{to{translate:-10px 6px}}@keyframes cine-breathe{50%{opacity:.82}}@keyframes cine-signal{0%,to{opacity:0}3%{opacity:1}8%{opacity:0}}.cine-motion-ready [data-cine-scene=problem]:not(.has-entered) .cine-trails{-webkit-clip-path:inset(0 100% 0 0);clip-path:inset(0 100% 0 0)}.cine-motion-ready [data-cine-scene=problem].has-entered .cine-trails{animation:cine-wipe .76s var(--cine-ease-standard) .64s backwards}@keyframes cine-wipe{0%{-webkit-clip-path:inset(0 70% 0 0);clip-path:inset(0 70% 0 0)}to{-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.cine-motion-ready .cine-core:after{content:"";position:absolute;left:34%;top:20%;width:62%;height:52%;border-radius:34%;pointer-events:none;opacity:0;background:radial-gradient(closest-side,rgba(255,190,120,.6),transparent 72%)}.cine-motion-ready [data-cine-scene=problem].has-entered .cine-core:after{animation:cine-flash .76s var(--cine-ease-standard) 1.38s}@keyframes cine-flash{30%{opacity:1}}@media(min-width:701px){.cine-motion-ambient [data-cine-scene=problem].has-entered .cine-packet{filter:drop-shadow(0 0 4px #ff7b20);animation:cine-packet 8s linear calc(2.6s + var(--cine-order, 0) * 1.6s) infinite}}@keyframes cine-packet{0%{offset-distance:0%;opacity:0}2%{opacity:.95}15%{offset-distance:100%;opacity:.9}17%,to{offset-distance:100%;opacity:0}}.cine-motion-fine .cine-slab:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;pointer-events:none;opacity:0;box-shadow:inset 0 0 0 1.5px #ff8c468c,0 0 18px #ff782838;transition:opacity var(--cine-motion-ui) var(--cine-ease-standard)}.cine-motion-fine .cine-slab:hover:after{opacity:1}.cine-motion-fine .cine-trail{transition:opacity var(--cine-motion-ui) var(--cine-ease-standard)}.cine-motion-fine .cine-problem-visual:has(.cine-slab:hover) .cine-trail{opacity:.55}.cine-motion-fine .cine-problem-visual:has(.cine-slab-spend:hover) .cine-trail[data-src=spend],.cine-motion-fine .cine-problem-visual:has(.cine-slab-creative:hover) .cine-trail[data-src=creative],.cine-motion-fine .cine-problem-visual:has(.cine-slab-journey:hover) .cine-trail[data-src=journey],.cine-motion-fine .cine-problem-visual:has(.cine-slab-payment:hover) .cine-trail[data-src=payment]{opacity:1}.cine-motion-fine .cine-core:after{transition:opacity var(--cine-motion-ui) var(--cine-ease-standard)}.cine-motion-fine .cine-problem-visual:has(.cine-slab:hover) .cine-core:after{opacity:.3}.cine-motion-ambient [data-cine-scene=engine] .cine-engine-img.has-entered{animation:cine-reveal-ring var(--cine-motion-scene) var(--cine-ease-out) .18s backwards,cine-sway 14s ease-in-out 1.6s infinite}@keyframes cine-sway{50%{rotate:1.2deg}}@media(min-width:701px){.cine-motion-ready [data-cine-scene=engine].has-entered .cine-trace{animation:cine-trace .36s var(--cine-ease-standard) calc(.66s + var(--cine-order, 0) * .14s) backwards}}@keyframes cine-trace{0%{opacity:1;stroke-dasharray:.32 2;stroke-dashoffset:.32}85%{opacity:1}to{opacity:0;stroke-dasharray:.32 2;stroke-dashoffset:-1}}.cine-motion-ready [data-cine-scene=engine].has-entered .cine-engine-hub{animation:cine-hub .62s var(--cine-ease-out) 1.3s}@keyframes cine-hub{40%{scale:1.12}}.cine-motion-ready .cine-receipt:not(.has-entered) .cine-graph-line{stroke-dasharray:1;stroke-dashoffset:1}.cine-motion-ready .cine-receipt.has-entered .cine-graph-line{animation:cine-draw .7s var(--cine-ease-standard) calc(var(--cine-delay, 0ms) + .26s) backwards}.cine-motion-ready .cine-receipt.has-entered :is(.cine-receipt-ok,.cine-receipt-rate){animation:cine-reveal-node .36s var(--cine-ease-out) calc(var(--cine-delay, 0ms) + .76s) backwards}.cine-motion-ready .cine-receipt.has-entered .cine-receipt-row{animation:cine-reveal-up .42s var(--cine-ease-out) calc(var(--cine-delay, 0ms) + .42s + var(--cine-order, 0) * 70ms) backwards}.cine-motion-ambient [data-cine-scene=engine] .cine-receipt.has-entered .cine-graph-glint{stroke-dasharray:.05 2;animation:cine-glint 8s var(--cine-ease-standard) 3.2s infinite}@keyframes cine-glint{0%{opacity:0;stroke-dashoffset:.05}2%{opacity:.9}18%{opacity:.9;stroke-dashoffset:-1}20%,to{opacity:0;stroke-dashoffset:-1}}@media(min-width:701px){.cine-motion-ready .cine-engine-ridge{translate:0 calc(var(--cine-shift, 0) * 12px)}}.cine-motion-ready .cine-step.has-entered{animation:none;--cine-step-delay: calc(var(--cine-order, 0) * var(--cine-stagger))}.cine-motion-ready .cine-step.has-entered .cine-step-obj{animation:cine-step-rise .64s var(--cine-ease-settle) var(--cine-step-delay) backwards}@keyframes cine-step-rise{0%{opacity:.001;translate:0 18px}}.cine-motion-ready .cine-step-obj{position:relative}.cine-motion-ready .cine-step-obj:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:0;background:linear-gradient(105deg,transparent 42%,rgba(255,150,70,.75) 50%,transparent 58%) 120% 0 / 260% 100% no-repeat;-webkit-mask:var(--cine-mask) center / 100% 100% no-repeat;mask:var(--cine-mask) center / 100% 100% no-repeat}.cine-motion-ready .cine-step.has-entered .cine-step-obj:after{animation:cine-edge .9s var(--cine-ease-standard) calc(var(--cine-step-delay) + .42s)}@keyframes cine-edge{0%{opacity:1;background-position:120% 0}85%{opacity:1}to{opacity:0;background-position:-20% 0}}.cine-motion-ready .cine-step.has-entered .cine-step-n{animation:cine-reveal-node .32s var(--cine-ease-out) calc(var(--cine-step-delay) + .26s) backwards}.cine-motion-ready .cine-step.has-entered :is(.cine-step-title,.cine-step-body){animation:cine-reveal-up .48s var(--cine-ease-out) calc(var(--cine-step-delay) + .32s) backwards}.cine-motion-ready .cine-step.has-entered .cine-step-body{animation-delay:calc(var(--cine-step-delay) + .39s)}.cine-motion-ready .cine-step.has-entered .cine-step-arrow{animation:cine-fade-in .3s var(--cine-ease-out) calc(var(--cine-step-delay) + .7s) backwards}.cine-motion-ready .cine-step.has-entered .cine-step-arrow:before{transform-origin:0 50%;animation:cine-fill .52s var(--cine-ease-standard) calc(var(--cine-step-delay) + .52s) backwards}@keyframes cine-fill{0%{scale:0 1}}@keyframes cine-fade-in{0%{opacity:.001}}.cine-motion-fine .cine-step-obj{transition:transform var(--cine-motion-ui) var(--cine-ease-out)}.cine-motion-fine .cine-step:hover .cine-step-obj{transform:translateY(-4px) rotate(-.8deg)}.cine-motion-ready .cine-rule{position:relative;transition:translate var(--cine-motion-ui) var(--cine-ease-out),border-color var(--cine-motion-ui) var(--cine-ease-standard)}.cine-motion-ready .cine-rule:after{content:"";position:absolute;left:18px;right:18px;top:0;height:1px;pointer-events:none;opacity:0;transform-origin:0 50%;background:linear-gradient(90deg,transparent,#ff7b20 30%,#ffb15f 70%,transparent)}.cine-motion-ready .cine-rule.has-entered:after{animation:cine-line .9s var(--cine-ease-standard) calc(var(--cine-delay, 0ms) + var(--cine-order, 0) * 90ms + .32s)}@keyframes cine-line{0%{opacity:1;scale:0 1}70%{opacity:1;scale:1 1}to{opacity:0;scale:1 1}}.cine-motion-fine .cine-rule:hover{translate:0 -2px;border-color:#5e3e253d}.cine-motion-ready .cine-final-shield path{stroke-dasharray:100}.cine-motion-ready [data-cine-scene=security]:not(.has-entered) .cine-final-shield path{stroke-dashoffset:100}.cine-motion-ready [data-cine-scene=security].has-entered .cine-final-shield path{animation:cine-stroke .9s var(--cine-ease-standard) .12s backwards}.cine-motion-ready [data-cine-scene=security].has-entered .cine-final-shield path+path{animation-delay:.7s;animation-duration:.42s}@keyframes cine-stroke{0%{stroke-dashoffset:100}}.cine-motion-ready .cine-final-cta.has-entered .cine-btn:after{animation:cine-sweep .9s var(--cine-ease-standard) 1.25s}@media(min-width:1241px){.cine-motion-fine .cine-core{transform:perspective(1000px) rotateX(var(--cine-tilt-x, 0deg)) rotateY(var(--cine-tilt-y, 0deg))}.cine-motion-fine .cine-engine-visual{transform:perspective(1200px) rotateX(var(--cine-tilt-x, 0deg)) rotateY(var(--cine-tilt-y, 0deg))}}@media(max-width:1240px){.cine-page{--cine-tablet: 1}.cine-motion-ready .cine-step.has-entered{--cine-step-delay: 0ms}.cine-motion-ready .cine-hero-ridge{translate:0 calc(var(--cine-shift, 0) * -6px)}.cine-motion-ready .cine-engine-ridge{translate:0 calc(var(--cine-shift, 0) * 6px)}}@media(max-width:700px){@keyframes cine-stage-in{0%{opacity:.001;translate:0 16px}}[data-cine-reveal=slab]{--cine-reveal-name: cine-reveal-up}[data-cine-reveal=core]{--cine-reveal-name: cine-fade-in}.cine-motion-ready .cine-hero-ridge,.cine-motion-ready .cine-engine-ridge{translate:none}.cine-motion-ambient [data-cine-scene=engine] .cine-engine-img.has-entered{animation:cine-fade-in .6s var(--cine-ease-out) .18s backwards}}@media(prefers-reduced-motion:reduce){.cine-page,.cine-page *,.cine-page *:before,.cine-page *:after{scroll-behavior:auto!important;animation-duration:.001ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:.001ms!important}.cine-page [data-cine-reveal]{opacity:1!important;-webkit-clip-path:none!important;clip-path:none!important;filter:none!important}}.xp-h2{font-size:58px;line-height:1}.cine-light .xp-h2{color:#151515}.cine-dark .xp-h2{color:#fbf8f4}.xp-head .cine-eyebrow{margin-bottom:26px}.xp-body{margin:22px 0 0;max-width:460px;font-size:18px;line-height:28px}.cine-light .xp-body{color:#4a4540}.cine-dark .xp-body{color:#cfc8c0}.xp-note{margin:12px 0 0;font-size:13px;line-height:19px}.cine-light .xp-note{color:#625d57}.cine-dark .xp-note{color:#aaa59f}.xp-sticky{position:sticky;top:clamp(88px,10vh,124px)}.xp-recon{padding:100px 0 150px;background:radial-gradient(900px 520px at 50% 52%,rgba(255,170,120,.16),transparent 70%),var(--cinema-cream)}.xp-recon .xp-h2{font-size:84px;line-height:.96;letter-spacing:-.05em}.xp-recon .xp-head-split>.xp-body,.xp-journey .xp-head-split>.xp-body,.xp-decision .xp-head-split>.xp-body,.xp-track .xp-head-split>.xp-body,.xp-explorer .xp-head-split>.xp-body{font-family:Geist Mono,ui-monospace,monospace;font-size:17px;line-height:31px;letter-spacing:-.01em}.xp-recon-story{height:220vh;margin-top:16px}.xp-recon-stage{display:grid;justify-items:center;align-content:safe center;gap:26px;min-height:calc(100vh - 120px)}.xp-lab{position:relative;width:1050px;height:500px;margin:0}.xp-pipes{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.xp-pipe-flow{opacity:.85;filter:drop-shadow(0 0 6px rgba(255,104,28,.8))}.xp-plinth{position:absolute;bottom:70px;height:60px;border-radius:6px;background:repeating-linear-gradient(170deg,rgba(120,95,75,.1) 0 2px,transparent 2px 7px),linear-gradient(180deg,#f6eee6,#e3d4c6 60%,#cdbcac);box-shadow:inset 0 2px #fffc,0 18px 34px #4e2d1524}.xp-plinth-l{left:-40px;width:330px;-webkit-clip-path:polygon(4% 0,100% 0,100% 100%,0 100%);clip-path:polygon(4% 0,100% 0,100% 100%,0 100%)}.xp-plinth-r{right:-40px;width:330px;height:80px;bottom:60px;border-radius:60% 40% 6px 6px/60% 60% 6px 6px}.xp-lab-card{position:absolute;top:105px;width:236px;height:300px;padding:12px;border-radius:40px;background:linear-gradient(160deg,#ffffffbf,#ffffff40 50%,#ffdcbe73);border:1px solid rgba(255,255,255,.95);box-shadow:inset 0 0 0 1px #ffbe8c59,0 28px 60px #4e2d1538;transition:opacity .42s var(--cine-ease),filter .42s}.xp-lab-in{left:0}.xp-lab-out{right:0}.xp-lab-card-in{height:100%;display:grid;align-content:center;gap:6px;padding:0 22px;border-radius:30px}.xp-lab-in .xp-lab-card-in{color:#fbf8f4;background:radial-gradient(90% 60% at 50% 110%,rgba(255,104,28,.55),transparent 70%),linear-gradient(170deg,#3a2a22,#18110e 70%);box-shadow:inset 0 0 0 2px #ff96508c,inset 0 0 22px #ff681c59}.xp-lab-out .xp-lab-card-in{color:#f3faef;background:linear-gradient(170deg,#4d7a3b,#263f1f 75%);box-shadow:inset 0 0 0 2px #bef0aa8c,inset 0 0 22px #8cdc6e40}.xp-lab-card-in span{font-size:22px;line-height:26px;font-weight:650;letter-spacing:-.02em}.xp-lab-card-in b{font-size:84px;line-height:88px;font-weight:650;letter-spacing:-.05em}.xp-lab-card-in small{font-size:19px;opacity:.9}.xp-lab-card-in .ci{margin-bottom:8px}.xp-chamber{position:absolute;left:332px;top:0;width:386px;height:500px}.xp-chamber-cap,.xp-chamber-base{position:absolute;left:0;right:0;border-radius:28px;background:linear-gradient(180deg,#6b625c,#2a2523 30%,#141110 70%,#3b3431);box-shadow:inset 0 2px #ffffff59,0 14px 26px #0000004d}.xp-chamber-cap{top:0;height:68px;display:flex;align-items:center;justify-content:center;gap:12px;font-size:20px;font-weight:600;letter-spacing:-.02em;color:#fbf8f4;z-index:2}.xp-chamber-base{bottom:0;height:66px;z-index:2;box-shadow:inset 0 2px #ffffff4d,0 -6px 30px #ff681c8c,0 20px 30px #0000004d}.xp-chamber-glass{position:absolute;left:22px;right:22px;top:56px;bottom:56px;padding:26px 16px 30px;border-radius:10px;background:radial-gradient(60% 55% at 50% 58%,rgba(255,120,40,.42),transparent 72%),linear-gradient(90deg,#78645a47 0,#ffffffd9 4%,#ffffff2e 12%,#fff5ec0f 55%,#ffffff80 86%,#ffffffe6,#78645a4d);border-left:2px solid rgba(150,125,110,.45);border-right:2px solid rgba(150,125,110,.45);box-shadow:inset 0 0 30px #ffffff59}.xp-filters{list-style:none;display:grid;gap:16px;margin:0;padding:0}.xp-filter{position:relative;display:grid;place-items:center;height:82px;border-radius:22px/16px;background:repeating-linear-gradient(60deg,rgba(255,255,255,.14) 0 1px,transparent 1px 5px),repeating-linear-gradient(-60deg,rgba(255,255,255,.14) 0 1px,transparent 1px 5px),radial-gradient(80% 90% at 50% 50%,#ff78288c,#7832148c 70%),linear-gradient(180deg,#8a5a3e,#5b3624);box-shadow:inset 0 3px 6px #ffe6d273,inset 0 -4px 8px #280f0573,0 6px 14px #4e2d1533;transition:box-shadow .42s var(--cine-ease),opacity .42s var(--cine-ease)}.xp-filter-pill{display:inline-flex;align-items:center;gap:10px;padding:10px 20px;border-radius:16px;font-size:20px;color:#fbf8f4;background:#16100dd1;box-shadow:inset 0 1px #ffffff2e}.xp-filter-pill b{font-size:22px}.xp-filter-pill .ci{color:#fbf8f4}.xp-particles{position:absolute;left:24px;right:24px;bottom:6px;display:grid;grid-template-columns:repeat(29,1fr);gap:3px 4px}.xp-dot{width:5px;height:5px;justify-self:center;border-radius:50%;background:#ffb15f;box-shadow:0 0 5px #ff7b20;transition:background-color .42s,opacity .42s,translate .42s var(--cine-ease),box-shadow .42s}.xp-dot-duplicated,.xp-dot-unpaid,.xp-dot-failed{opacity:.35;background:#b9aca0;box-shadow:none;translate:0 -4px}.xp-dot-verified{background:#8fd278;box-shadow:0 0 5px #8fd278}.xp-recon-foot{display:grid;grid-template-columns:375px 510px;gap:98px;align-items:start;width:1050px}.xp-receipt{padding:22px 22px 34px;background:#fffaf5;border-radius:18px 18px 0 0;box-shadow:0 18px 40px #4e2d151f,inset 0 1px #fff;-webkit-mask:radial-gradient(9px at 50% 100%,transparent 98%,#000) 50% 100% / 18px 18px repeat-x,linear-gradient(#000,#000) 0 0 / 100% calc(100% - 9px) no-repeat;mask:radial-gradient(9px at 50% 100%,transparent 98%,#000) 50% 100% / 18px 18px repeat-x,linear-gradient(#000,#000) 0 0 / 100% calc(100% - 9px) no-repeat}.xp-receipt-head{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-size:18px;color:#151515}.xp-receipt-head span{margin-left:auto;font-size:14px;color:#625d57}.xp-receipt ul{list-style:none;margin:0;padding:0}.xp-rrow{display:flex;justify-content:space-between;padding:9px 16px;border-top:1px solid rgba(50,36,24,.1);font-size:16px;color:#3f3a35;transition:opacity .42s}.xp-rrow b{color:#151515}.xp-rrow-verified{margin-top:6px;padding:10px 14px;border-radius:12px;border:1px solid rgba(95,174,78,.35);background:#e3f1d8;font-weight:650;color:#151515}.xp-rrow-verified span{display:inline-flex;align-items:center;gap:8px}.xp-rrow-verified .ci{color:#4f9a3a}.xp-equation .cine-eyebrow{margin:20px 0 22px}.xp-eq{display:flex;align-items:center;gap:22px;margin:0}.xp-eq-t{display:grid;justify-items:center;align-content:center;width:120px;height:120px;border-radius:22px;font-size:16px;color:#625d57;background:#fffaf5;box-shadow:inset 0 1px #fff,0 16px 34px #4e2d151a}.xp-eq-t b{font-size:48px;line-height:52px;font-weight:650;letter-spacing:-.04em;color:#151515}.xp-eq i{font-style:normal;font-size:40px;font-weight:300;color:#ff681c}.xp-eq-v{background:linear-gradient(180deg,#fff1e6,#ffe2cc);box-shadow:inset 0 0 0 2px #ff8c468c,0 0 30px #ff681c4d;color:#e2550c;transition:opacity .42s}.xp-eq-v b{color:#e2550c}.xp-steps{list-style:none;margin:18px 0 0;padding:0}.xp-step{display:flex;gap:10px;align-items:baseline;font-size:15px;line-height:22px;color:#3f3a35}.xp-step-n{flex:none;font-size:13px;font-weight:600;color:#a83d07}.xp-step-state{display:none}.xp-recon:is([data-stage="0"],[data-stage="1"],[data-stage="2"],[data-stage="3"]) .xp-step:not(.is-current){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xp-recon:not([data-stage]) .xp-step:not([data-step="3"]){position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.xp-recon[data-stage="0"] .xp-dot{opacity:1;background:#ffb15f;box-shadow:0 0 5px #ff7b20;translate:0 0}.xp-recon[data-stage="1"] :is(.xp-dot-verified,.xp-dot-unpaid,.xp-dot-failed){opacity:1;background:#ffb15f;box-shadow:0 0 5px #ff7b20;translate:0 0}.xp-recon[data-stage="2"] .xp-dot-verified{background:#ffb15f;box-shadow:0 0 5px #ff7b20}.xp-recon:is([data-stage="0"],[data-stage="1"],[data-stage="2"]) .xp-lab-out{opacity:.38;filter:saturate(.4)}.xp-recon:is([data-stage="0"],[data-stage="1"],[data-stage="2"]) .xp-eq-v{opacity:.4;box-shadow:none}.xp-recon[data-stage="0"] :is(.xp-rrow[data-stage-at="1"],.xp-rrow[data-stage-at="2"],.xp-rrow[data-stage-at="3"]),.xp-recon[data-stage="1"] :is(.xp-rrow[data-stage-at="2"],.xp-rrow[data-stage-at="3"]),.xp-recon[data-stage="2"] .xp-rrow[data-stage-at="3"]{opacity:.3}.xp-recon[data-stage="0"] .xp-filter{opacity:.6}.xp-recon[data-stage="1"] .xp-filter[data-filter="0"],.xp-recon[data-stage="2"] :is(.xp-filter[data-filter="1"],.xp-filter[data-filter="2"]){box-shadow:inset 0 3px 6px #ffe6d273,0 0 0 2px #ff9650cc,0 0 34px #ff681c99}.xp-recon[data-stage="1"] :is(.xp-filter[data-filter="1"],.xp-filter[data-filter="2"]){opacity:.6}.xp-journey{padding:70px 0 140px;background:radial-gradient(800px 500px at 50% 60%,rgba(255,104,28,.07),transparent 70%),linear-gradient(180deg,#0b0a0a,#0e0c0b)}.xp-head-split{display:grid;grid-template-columns:1fr minmax(320px,440px);align-items:end;gap:60px;padding-left:16px}.xp-head-split>.xp-body{margin:0 0 8px;padding-left:40px;border-left:1px solid rgba(255,255,255,.16)}.cine-light .xp-head-split>.xp-body{border-left-color:#32241833}.xp-js-story{height:230vh;margin-top:30px}.xp-js-stage{display:grid;gap:22px;align-content:safe center;min-height:calc(100vh - 140px)}.xp-js-railwrap{position:relative;padding:0 20px}.xp-js-track{position:absolute;left:calc(20px + (100% - 40px)*.1);right:calc(20px + (100% - 40px)*.1);top:40px;height:2px;background:#ffffff24}.xp-js-fill{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:0 50%;transform:scaleX(min(1,calc(var(--cine-story-progress, 1) * 1.25)));background:linear-gradient(90deg,#ff681c,#ffb15f);box-shadow:0 0 10px #ff681ccc}.xp-js-signal{position:absolute;top:0;right:0;bottom:0;left:0;transform:translate(calc(min(1,calc(var(--cine-story-progress, 1) * 1.25))*100%))}.xp-js-signal i{position:absolute;left:-6px;top:-5px;width:12px;height:12px;border-radius:50%;background:#ffd2a6;box-shadow:0 0 0 4px #ff681c59,0 0 18px #ff7b20}.xp-js-rail{position:relative;display:grid;grid-template-columns:repeat(5,1fr)}.xp-js-node{display:grid;justify-items:center;gap:6px;padding:0;border:0;background:none;cursor:pointer;color:#d6cfc7;font:inherit}.xp-js-ico{display:grid;place-items:center;width:80px;height:80px;border-radius:22px;color:#f4efe9;background:linear-gradient(160deg,#ffffff24,#ffffff08);border:1px solid rgba(255,255,255,.2);box-shadow:inset 0 1px #ffffff40,0 14px 30px #00000080;transition:border-color .28s,box-shadow .28s,background-color .28s}.xp-js-label{margin-top:8px;font-size:16px;font-weight:600;color:#f4efe9}.xp-js-at{font-size:13px;color:#aaa59f}.xp-js-node.is-past .xp-js-ico{border-color:#ff8c4673}.xp-js-node.is-on .xp-js-ico{border-color:#ffa064f2;background:linear-gradient(160deg,#ff8c4659,#78280a4d);box-shadow:inset 0 1px #ffffff59,0 0 0 1px #ff681c4d,0 0 30px #ff681c73}.xp-js-node.is-pay .xp-js-ico{color:#b9ec9f}.xp-js-node.is-pay.is-on .xp-js-ico{border-color:#aae68ce6;background:linear-gradient(160deg,#78c85a59,#1e3c1966);box-shadow:0 0 30px #78c85a66}.xp-js-node:focus-visible{outline:none}.xp-js-node:focus-visible .xp-js-ico{outline:2px solid var(--cinema-amber);outline-offset:4px}.xp-js-drawer{position:relative;min-height:300px;padding:20px 24px 22px;border-radius:24px;background:linear-gradient(170deg,#ffffff14,#ffffff05);border:1px solid rgba(255,140,70,.35);box-shadow:inset 0 1px #ffffff24,0 30px 70px #00000080}.xp-js-dtitle{display:flex;align-items:center;gap:16px;margin:0;font-size:18px;font-weight:600;color:#fbf8f4}.xp-js-dname{display:inline-flex;align-items:center;gap:12px}.xp-js-dname .ci{color:#ff8a3a}.xp-js-jid{margin-left:auto;font-size:13px;font-weight:500;color:#aaa59f}.xp-js-caret{position:absolute;top:-9px;left:calc(20px + (100% - 40px) * (.1 + .2 * var(--sel, 4)));width:16px;height:16px;margin-left:-8px;rotate:45deg;background:#1d1918;border-left:1px solid rgba(255,140,70,.45);border-top:1px solid rgba(255,140,70,.45);transition:left .28s var(--cine-ease)}.xp-js-collapse{display:grid;place-items:center;flex:none;width:32px;height:32px;padding:0;border-radius:50%;cursor:pointer;background:#ffffff0f;border:1px solid rgba(255,255,255,.16)}.xp-js-collapse i{width:8px;height:8px;margin-top:4px;border-left:1.8px solid #e8e1d9;border-top:1.8px solid #e8e1d9;rotate:45deg;transition:rotate .2s,margin .2s}.xp-js-drawer.is-collapsed .xp-js-collapse i{rotate:225deg;margin-top:-4px}.xp-js-collapse:focus-visible{outline:2px solid var(--cinema-amber);outline-offset:3px}.xp-js-drawer.is-collapsed{min-height:0}.xp-js-drawer #xp-js-evidence{margin-top:4px}.xp-journey{position:relative;overflow:hidden;overflow:clip}.xp-journey>.cine-wrap{position:relative;z-index:1}.xp-js-ridge{position:absolute;left:0;right:0;bottom:30px;width:100%;max-width:none;height:230px;object-fit:cover;object-position:50% 30%;opacity:.9;pointer-events:none;z-index:0;-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.xp-js-note{margin:4px 0 14px;font-size:14px;color:#c9c2ba}.xp-js-swap{animation:xp-swap .18s var(--cine-ease)}@keyframes xp-swap{0%{opacity:.001;translate:0 6px}}.xp-js-ev{display:grid;grid-template-columns:210px 1fr 280px;gap:22px;align-items:stretch}.xp-js-creative{display:grid;place-items:center;min-height:170px;border-radius:16px;color:#fff;background:radial-gradient(60% 70% at 60% 45%,rgba(255,170,110,.55),transparent 70%),linear-gradient(150deg,#5a3b2a,#2a1c15 60%,#3d2a20);border:1px solid rgba(255,255,255,.14)}.xp-js-creative span{display:grid;place-items:center;width:54px;height:54px;border-radius:50%;background:#00000059;border:1.5px solid rgba(255,255,255,.7)}.xp-js-fields{display:grid;gap:0;margin:0}.xp-js-fields div{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-bottom:1px solid rgba(255,255,255,.08)}.xp-js-fields dt{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#bdb6ae}.xp-js-fields dd{margin:0;font-size:14px;color:#fbf8f4;text-align:right}.xp-js-receipt{padding:14px 16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.xp-js-receipt.is-paid{border-color:#8fd27873;background:#69b45012}.xp-js-receipt p{display:flex;align-items:center;gap:8px;margin:0 0 8px;font-size:15px;color:#fbf8f4}.xp-js-receipt dl{display:grid;gap:8px;margin:0}.xp-js-receipt dl div{display:flex;justify-content:space-between;gap:10px;font-size:14px}.xp-js-receipt dt{color:#bdb6ae}.xp-js-receipt dd{margin:0;color:#fbf8f4;text-align:right}.xp-ok{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:999px;color:#b9ec9f;background:#69b4502e}.xp-js-outcome{display:flex;align-items:center;gap:10px;margin:0;font-size:17px;font-weight:600;color:#fbf8f4}.xp-js-outcome .ci{color:var(--cinema-orange)}.xp-js-mobile{display:none}.xp-decision{padding:70px 0 150px;background:radial-gradient(800px 400px at 40% 40%,rgba(255,170,120,.14),transparent 70%),var(--cinema-cream)}.xp-dr-story{height:200vh;margin-top:26px}.xp-dr-stage{display:grid;gap:18px;align-content:safe center;min-height:calc(100vh - 140px)}.xp-dr-progress{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0}.xp-dr-progress li{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:12px;font-size:14px;line-height:19px;color:#7a736c;border:1px solid rgba(50,36,24,.1);transition:color .3s,border-color .3s,background-color .3s}.xp-dr-progress li span{font-weight:600}.xp-dr-progress li.is-on{color:#2a2622;border-color:#ff681c59;background:#fffaf5cc}.xp-dr-progress li.is-on span{color:#c24a0b}.xp-dr-console{position:relative;display:grid;grid-template-columns:370px 104px minmax(0,1fr) 440px;gap:0 22px;align-items:center}.xp-dr-links{grid-column:2;grid-row:1;align-self:stretch;width:calc(100% + 44px);height:100%;margin:0 -22px;overflow:visible}.xp-dr-links path{fill:none;stroke:#f0a070;stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:.7;transition:stroke .3s,opacity .3s}.xp-dr-links path.is-on{stroke:#ff681c;opacity:1;stroke-width:2.4;filter:drop-shadow(0 0 4px rgba(255,104,28,.6))}.xp-dr-context{grid-column:1;grid-row:1;padding:16px;border-radius:22px;background:linear-gradient(150deg,#ffffffe6,#fff6ee8c);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 20px 50px #4e2d151a}.xp-dr-lanes{grid-column:3;grid-row:1}.xp-dr-evidence{grid-column:4;grid-row:1;padding:22px 24px;border-radius:22px;background:linear-gradient(150deg,#ffffffe6,#fff6ee8c);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 20px 50px #4e2d151a}.xp-dr-context{display:grid;align-content:start;gap:10px}.xp-dr-evidence dt{display:inline-flex;align-items:center;gap:10px}.xp-chip-stable{padding:2px 12px;border-radius:999px;font-size:13px;color:#1f5a16!important;background:#e3f1d8;border:1px solid rgba(95,174,78,.4)}.xp-dr-slider{position:relative;height:16px;margin:4px 22% 10px}.xp-dr-slider span{position:absolute;left:0;right:0;top:7px;height:2px;background:linear-gradient(90deg,#cdbfb2,#ff7b20)}.xp-dr-slider i{position:absolute;top:2px;left:-6px;width:12px;height:12px;border-radius:50%;background:#b9aca0}.xp-dr-slider i.is-v{left:auto;right:-6px;background:#ff681c;box-shadow:0 0 0 4px #ff681c33}.xp-dr-lens ul{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:6px 0 0;padding:0}.xp-dr-lens li{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.xp-dr-lens li .ci{grid-row:span 2;color:#625d57}.xp-dr-caption{margin:0;font-size:14px;color:#4a4540}.xp-dr-thumb{display:grid;place-items:center;aspect-ratio:4 / 3;border-radius:16px;color:#fff;background:radial-gradient(60% 70% at 60% 45%,rgba(255,190,140,.8),transparent 70%),linear-gradient(150deg,#d9b8a0,#8d6a55)}.xp-dr-thumb span{display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#0000004d;border:1.5px solid rgba(255,255,255,.8)}.xp-dr-ctitle{display:flex;align-items:center;justify-content:space-between;gap:8px;margin:2px 0 0;font-size:17px;font-weight:650;color:#151515}.xp-dr-ctitle .ci{color:#8a817a}.xp-dr-thumb{position:relative;aspect-ratio:16 / 10}.xp-dr-thumb .xp-dr-badge{position:absolute;left:10px;top:10px;display:block;width:auto;height:auto;border:0;padding:3px 9px;border-radius:999px;font-size:12px;font-weight:600;color:#fff;background:#140e0a8c}.xp-dr-context dl{display:grid;gap:6px;margin:0}.xp-dr-context dl{gap:0}.xp-dr-context dl div{display:grid;grid-template-columns:84px 1fr;gap:8px;padding:5px 0;font-size:13px;line-height:18px;border-bottom:1px solid rgba(50,36,24,.07)}.xp-dr-context dl div:last-child{border-bottom:0}.xp-dr-context dt{color:#625d57}.xp-dr-context dd{margin:0;color:#2a2622}.xp-dr-filter{display:flex;gap:8px;align-items:center;margin:4px 0 0;padding:8px 10px;border-radius:10px;font-size:13px;color:#7a736c;background:#3224180d;transition:color .3s,background-color .3s}.xp-dr-filter.is-on{color:#1f5a16;background:#5fae4e24}.xp-dr-lanes{list-style:none;display:grid;grid-auto-rows:1fr;gap:12px;align-self:stretch;margin:0;padding:0}.xp-lane{position:relative;display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:12px;padding:14px 18px;box-shadow:inset 0 1px #fff,0 10px 24px #4e2d1514;background:#fffaf5;border:1px solid rgba(94,62,37,.12);opacity:.5;transition:opacity .35s var(--cine-ease),border-color .35s,box-shadow .35s,background-color .35s,transform .35s var(--cine-ease)}.xp-lane-scale{border-radius:22px 8px;transform:translate(8px)}.xp-lane-test{border-radius:999px;transform:translate(-2px)}.xp-lane-watch{border-radius:7px 24px;transform:translate(5px)}.xp-lane-stop{border-radius:16px;-webkit-clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);transform:translate(-5px)}.xp-lane b{display:block;font-size:17px;color:#151515}.xp-lane small{display:block;font-size:13px;line-height:18px;color:#625d57}.xp-lane-ico{display:grid;place-items:center;width:40px;height:40px;border-radius:12px;color:#2a2622;background:#3224180f}.xp-lane.is-lit{opacity:1;border-color:#ff8c4673}.xp-lane.is-selected{opacity:1;color:#fff;background:linear-gradient(180deg,#ff8a3a,#f0600f);border-color:#ffbe8ce6;box-shadow:0 0 0 1px #ff691c40,0 14px 34px #ff560c52}.xp-lane.is-selected :is(b,small){color:#fff}.xp-lane.is-selected .xp-lane-ico{color:#fff;background:#ffffff2e}.xp-lane-check{display:grid;place-items:center;width:26px;height:26px;border-radius:50%;color:#f0600f;background:#fff}.xp-dr-etitle{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:19px;font-weight:650;color:#151515}.xp-dr-etitle .cine-serif{font-size:1.15em;color:#f0600f}.xp-dr-evidence dl{display:grid;gap:0;margin:0}.xp-dr-evidence dl div{display:flex;justify-content:space-between;padding:9px 0;border-bottom:1px solid rgba(50,36,24,.1);font-size:15px}.xp-dr-evidence dt{color:#4a4540}.xp-dr-evidence dd{margin:0;font-weight:650;color:#151515}.xp-dr-conf{margin:10px 0 0;font-size:13px;line-height:19px;color:#625d57}.xp-dr-why{margin:10px 0 0;padding:10px 12px;border-radius:12px;font-size:14px;line-height:20px;color:#7a736c;background:#3224180a;transition:color .3s,background-color .3s}.xp-dr-why.is-on{color:#2a2622;background:#fff3ea;box-shadow:inset 0 0 0 1px #ff681c4d}.xp-dr-compare{padding:14px 18px;border-radius:20px;background:#fffaf5b3;border:1px solid rgba(94,62,37,.12)}.xp-dr-ctitle2{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;color:#2a2622}.xp-dr-lens{display:grid;grid-template-columns:1fr 40px 1fr;align-items:center}.xp-dr-lens>div{padding:10px 14px;border-radius:14px;font-size:15px;color:#3f3a35;background:#fff;border:1px solid rgba(94,62,37,.12)}.xp-dr-lens>div.is-verified{border-color:#ff681c73;background:#fff8f2}.xp-dr-lens span{display:block;font-size:13px;color:#625d57}.xp-dr-lens b{font-size:20px;color:#151515}.xp-dr-lens small{display:block;font-size:13px;color:#625d57}.xp-dr-lens i{display:grid;place-items:center;color:#d2560f}.xp-atlas{position:relative;overflow:hidden;overflow:clip;padding:96px 0 150px;background:linear-gradient(180deg,#0b0a0a,#0d0b0b)}.xp-atlas-ridge{position:absolute;left:-660px;bottom:60px;width:1200px;max-width:none;height:auto;opacity:.95;z-index:0;pointer-events:none;-webkit-mask-image:linear-gradient(90deg,#000 55%,transparent 80%);mask-image:linear-gradient(90deg,#000 55%,transparent 80%)}.xp-atlas-grid{position:relative;z-index:1;display:grid;grid-template-columns:32% 1fr;gap:0;align-items:start}.xp-atlas-side{height:100%;padding:0 40px 0 16px}.xp-atlas-side .xp-sticky{padding-top:12px}.xp-atlas .xp-h2{font-size:62px;line-height:1.02}.xp-disclosure{max-width:380px;padding:10px 12px;border-radius:12px;border:1px solid rgba(255,255,255,.12)}.xp-atlas-cards{position:relative;list-style:none;display:grid;gap:22px;margin:0;padding:0 0 0 44px}.xp-atlas-cards:before{content:"";position:absolute;left:6px;top:40px;bottom:40px;width:2px;background:linear-gradient(180deg,#ff681c33,#ff681c 20%,#ff7b20 80%,#ff681c33);box-shadow:0 0 8px #ff681c99}.xp-acard{position:relative;padding:22px 26px 24px;border-radius:22px;background:linear-gradient(165deg,#ffffff17,#ffffff06);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24,0 24px 50px #0006;transition:transform .35s var(--cine-ease),border-color .35s,opacity .35s}.xp-acard-dot{position:absolute;left:-45px;top:38px;width:12px;height:12px;border-radius:50%;background:#ff7b20;box-shadow:0 0 0 4px #ff681c33,0 0 12px #ff7b20}.xp-acard-head{display:grid;grid-template-columns:46px 1fr auto;gap:14px;align-items:start}.xp-acard-ico{display:grid;place-items:center;width:46px;height:46px;color:#ff8a3a}.xp-acard h3{margin:0;font-size:24px;line-height:28px;font-weight:650;letter-spacing:-.02em;color:#fbf8f4}.xp-acard-head p{margin:4px 0 0;max-width:420px;font-size:15px;line-height:21px;color:#c9c2ba}.xp-tag{padding:5px 12px;border-radius:999px;font-size:13px;color:#d6cfc7;border:1px solid rgba(255,255,255,.2);background:#ffffff0a;white-space:nowrap}.xp-chain{display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch;margin-top:16px}.xp-chain>div{display:grid;grid-template-columns:30px 1fr;gap:10px;align-items:center;padding:12px 14px;border-radius:14px;font-size:14px;line-height:19px;color:#e8e1d9;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.xp-chain-ico{color:#e8e1d9}.xp-k{display:block;margin-bottom:2px;font-size:13px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#aaa59f}.xp-chain>i{display:grid;place-items:center;color:#ff7b20}.xp-chain>.xp-out{color:#f3faef;font-weight:600;font-size:16px;line-height:21px;background:linear-gradient(160deg,#6eaa5038,#28461e4d);border-color:#8fd27866}.xp-out .xp-k,.xp-out .xp-chain-ico{color:#b9ec9f}.cine-motion-ready .xp-acard.is-active{transform:translateY(-4px);border-color:#ff8c4699}.cine-motion-ready .xp-acard.is-past{opacity:.82}.cine-motion-ready .xp-acard.is-active .xp-acard-dot{box-shadow:0 0 0 6px #ff681c47,0 0 18px #ff7b20}.xp-track{position:relative;overflow:hidden;padding:90px 0 150px;background:radial-gradient(700px 400px at 45% 55%,rgba(255,104,28,.1),transparent 70%),linear-gradient(180deg,#0b0a0a,#0e0c0b)}.xp-tb-map{display:grid;grid-template-columns:300px 120px minmax(0,1fr) 88px 286px;align-items:center;margin-top:48px}.xp-tb-sources{list-style:none;display:grid;gap:14px;margin:0;padding:0}.xp-tb-sources li{display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;column-gap:12px;align-items:center;padding:12px 16px;border-radius:16px;color:#fbf8f4;background:linear-gradient(165deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff24}.xp-tb-sources li>span{grid-row:span 2;display:grid;place-items:center;color:#f4efe9}.xp-tb-sources b{font-size:17px}.xp-tb-sources small{font-size:13px;color:#bdb6ae}.xp-tb-lines{width:100%;height:400px;overflow:visible}.xp-tb-lines path{fill:none;stroke:#ff7b20;stroke-width:1.8;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px rgba(255,104,28,.8))}.xp-tb-monitor{position:relative;overflow:hidden;display:grid;gap:14px;padding:22px 24px;border-radius:24px;background:radial-gradient(90% 60% at 50% 110%,rgba(255,104,28,.3),transparent 70%),linear-gradient(170deg,#ffffff1a,#ffffff08);border:1px solid rgba(255,150,80,.5);box-shadow:inset 0 1px #ffffff2e,0 0 40px #ff681c33,0 30px 60px #00000073}.xp-tb-mtitle{display:flex;align-items:center;gap:10px;margin:0;font-size:22px;color:#fbf8f4}.xp-tb-mtitle .ci{color:#ff8a3a}.xp-tb-status{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 12px;border-radius:999px;font-size:13px;color:#b9ec9f;background:#69b45029;border:1px solid rgba(143,210,120,.3)}.xp-tb-status i{width:8px;height:8px;border-radius:50%;background:#8fd278}.xp-tb-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.xp-tb-stats div{padding:12px 14px;border-radius:14px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.xp-tb-stats b{display:block;font-size:26px;line-height:30px;color:#fff}.xp-tb-stats span{font-size:13px;color:#bdb6ae}.xp-tb-scan{position:absolute;left:0;right:0;top:0;height:40%;pointer-events:none;opacity:0;background:linear-gradient(180deg,transparent,rgba(255,177,95,.08),transparent)}.xp-tb-private{padding:14px 16px;border-radius:16px;border:1.5px dashed rgba(255,150,80,.55);background:#00000040}.xp-tb-private p{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:600;color:#ffd2a6}.xp-tb-private ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0}.xp-tb-private li{padding:5px 10px;border-radius:10px;font-size:13px;color:#e8e1d9;background:#ffffff0d;border:1px solid rgba(255,255,255,.14)}.xp-tb-private small{display:block;margin-top:10px;font-size:13px;color:#bdb6ae}.xp-tb-arrow{display:grid;place-items:center;color:#ff7b20}.xp-tb-positive{display:grid;gap:8px;padding:24px;border-radius:22px;color:#f3faef;background:linear-gradient(160deg,#6eaa5038,#1e321980);border:1px solid rgba(143,210,120,.45);box-shadow:0 0 30px #78c85a26}.xp-tb-positive .ci{color:#b9ec9f}.xp-tb-positive b{font-size:20px}.xp-tb-positive p{margin:0;font-size:15px;line-height:22px;color:#d9ecd0}.xp-tb-positive small{font-size:14px;color:#b9ec9f}.xp-tb-outcome{display:flex;align-items:center;gap:12px;width:fit-content;margin:40px auto 0;padding:14px 22px;border-radius:999px;font-size:17px;color:#fbf8f4;background:#ffffff0d;border:1px solid rgba(255,140,70,.5);box-shadow:0 0 30px #ff681c33}.xp-tb-outcome .ci{color:#ff7b20}.xp-track .xp-note{text-align:center}.cine-motion-ambient .xp-track.is-inview .xp-tb-scan{animation:xp-scan 10s linear infinite}@keyframes xp-scan{0%{opacity:0;translate:0 -100%}4%{opacity:1}18%{opacity:1;translate:0 260%}20%,to{opacity:0;translate:0 260%}}.cine-motion-ready .xp-track:not(.has-entered) .xp-tb-lines path{stroke-dasharray:1;stroke-dashoffset:1}.cine-motion-ready .xp-track.has-entered .xp-tb-lines path{stroke-dasharray:1;animation:xp-line .7s var(--cine-ease-standard) calc(.2s + var(--i, 0) * .12s) backwards}@keyframes xp-line{0%{stroke-dashoffset:1}to{stroke-dashoffset:0}}.cine-page .is-motion-paused .xp-tb-scan,.cine-page.is-doc-hidden .xp-tb-scan{animation-play-state:paused!important}.xp-tb-stats dd{margin:0}.xp-explorer{padding:90px 0 70px;background:radial-gradient(900px 400px at 70% 60%,rgba(255,170,120,.14),transparent 70%),var(--cinema-cream)}.xp-explorer .xp-h2{font-size:64px}.xp-fx-tabs{display:grid;grid-template-columns:repeat(6,1fr);gap:16px;margin-top:40px}.xp-fx-tabs button{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:58px;border-radius:14px;cursor:pointer;font:inherit;font-size:17px;font-weight:500;color:#2a2622;background:linear-gradient(180deg,#fffaf5,#f7efe7);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 8px 20px #4e2d1512;transition:background-color .18s,color .18s}.xp-fx-tabs button.is-on{color:#fff;font-weight:600;background:linear-gradient(180deg,#ff8a3a,#f0600f);border-color:#ffb478e6;box-shadow:inset 0 1px #fff6,0 12px 28px #ff560c4d}.xp-fx-tabs button:focus-visible{outline:2px solid #c24a0b;outline-offset:3px}.xp-fx-panel{margin-top:26px;min-height:470px}.xp-fx-swap{display:grid;grid-template-columns:1fr 1fr;gap:26px;animation:xp-swap .18s var(--cine-ease)}.xp-fx-preview{padding:22px;border-radius:26px;background:linear-gradient(170deg,#252224,#121113);border:1px solid rgba(255,140,70,.35);box-shadow:inset 0 1px #ffffff24,0 0 0 6px #ffffff80,0 30px 60px #1e120a40;color:#f4efe9}.xp-fx-preview .xp-note{color:#aaa59f}.xp-pv-h{display:flex;align-items:center;gap:10px;margin:0 0 16px;font-size:21px;font-weight:600;color:#fbf8f4}.xp-pv-h .ci{color:#ff8a3a}.xp-pv-h>span{margin-left:auto;display:inline-flex;align-items:center;gap:6px;padding:5px 12px;border-radius:10px;font-size:13px;font-weight:500;color:#e8e1d9;border:1px solid rgba(255,255,255,.2)}.xp-pv-split{display:grid;grid-template-columns:1.15fr 1fr;gap:14px}.xp-pv-rows{list-style:none;margin:0;padding:8px 12px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.xp-pv-rows li{display:flex;justify-content:space-between;gap:10px;padding:9px 4px;border-bottom:1px solid rgba(255,255,255,.08);font-size:14px;color:#d8d1c9}.xp-pv-rows li b{color:#fff}.xp-pv-rows li.is-v{margin-top:6px;padding:9px 10px;border:1px solid rgba(143,210,120,.45);border-radius:10px;background:#69b45024;color:#e3f5da;font-weight:600}.xp-pv-rows li.is-v span{display:inline-flex;align-items:center;gap:6px}.xp-pv-rows li.is-v .ci{color:#8fd278}.xp-pv-kpi{display:grid;align-content:start;gap:4px;padding:16px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.xp-pv-kpi span{font-size:14px;color:#d8d1c9}.xp-pv-kpi b{font-size:40px;line-height:44px;font-weight:650;color:#fff}.xp-pv-graph{display:block;height:90px;margin-top:10px}.xp-pv-steps{list-style:none;display:grid;gap:8px;margin:0;padding:0}.xp-pv-steps li{display:flex;justify-content:space-between;padding:12px 14px;border-radius:12px;font-size:15px;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.xp-pv-steps li span{color:#aaa59f;font-size:13px}.xp-pv-table{list-style:none;display:grid;gap:8px;margin:0;padding:0}.xp-pv-table li{display:grid;grid-template-columns:1.3fr 1fr 1fr auto;gap:10px;align-items:center;padding:12px 14px;border-radius:12px;font-size:14px;color:#e8e1d9;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.xp-pv-tracking{overflow:hidden}.xp-track-map{position:relative;display:grid;grid-template-columns:minmax(230px,1fr) 90px 190px 54px 180px;align-items:center;min-height:350px;padding:16px 6px 10px}.xp-track-sources{list-style:none;display:grid;gap:9px;margin:0;padding:0}.xp-track-sources li{position:relative;display:grid;grid-template-columns:10px 1fr;column-gap:10px;padding:10px 13px;border:1px solid rgba(255,255,255,.1);border-radius:11px 18px 18px 11px;background:linear-gradient(100deg,#fff1,#ffffff06)}.xp-track-sources b{font-size:14px;color:#fff8f2}.xp-track-sources small{grid-column:2;font-size:12px;line-height:16px;color:#aaa39c}.xp-track-dot{grid-row:1 / 3;align-self:center;width:8px;height:8px;border-radius:50%;background:#79d56a;box-shadow:0 0 0 4px #79d56a1a,0 0 12px #79d56a59}.xp-track-flow{position:relative;align-self:stretch}.xp-track-flow:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:linear-gradient(90deg,#ff8b4633,#ff7830);box-shadow:0 0 10px #ff681c59}.xp-track-flow i{position:absolute;left:calc(var(--i, 0) * 14px);top:50%;width:5px;height:5px;margin-top:-2px;border-radius:50%;background:#ff8a3a;animation:xp-track-pulse 2.2s linear infinite}.xp-track-flow i:nth-child(1){--i: 0;animation-delay:0s}.xp-track-flow i:nth-child(2){--i: 1;animation-delay:-.4s}.xp-track-flow i:nth-child(3){--i: 2;animation-delay:-.8s}.xp-track-flow i:nth-child(4){--i: 3;animation-delay:-1.2s}.xp-track-flow i:nth-child(5){--i: 4;animation-delay:-1.6s}.xp-track-core{position:relative;display:grid;place-items:center;min-height:180px;padding:22px;text-align:center;color:#fff;border:1px solid rgba(255,151,85,.55);border-radius:42px 14px;background:radial-gradient(circle at 50% 20%,rgba(255,129,55,.28),transparent 50%),linear-gradient(145deg,#2a211d,#141313);box-shadow:inset 0 1px #ffffff2e,0 0 34px #ff5a0f33}.xp-track-core>span{display:grid;place-items:center;width:54px;height:54px;color:#ff8a3a;border-radius:18px;background:#ff681c1f}.xp-track-core b{font-size:17px}.xp-track-core small{font-size:12px;color:#bdb6ae}.xp-track-out{display:grid;place-items:center;gap:5px;min-height:144px;padding:18px;text-align:center;border-radius:50% 18px;color:#1d3118;background:linear-gradient(145deg,#edf6e9,#d9eccf);border:1px solid rgba(112,174,82,.38);box-shadow:inset 0 1px #fff,0 16px 36px #2d4a2021}.xp-track-out>span{display:grid;place-items:center;width:38px;height:38px;color:#2f7b25;border-radius:50%;background:#fff}.xp-track-out b{font-size:15px}.xp-track-out small{font-size:12px;line-height:16px}.xp-fx-info-tracking .xp-fx-block{border-radius:28px 10px}.xp-fx-info-tracking .xp-fx-block:nth-child(2){margin-left:24px;border-radius:10px 28px}.xp-fx-info-tracking .xp-fx-out{margin-left:8px;border-radius:999px}@keyframes xp-track-pulse{0%{translate:0 0;opacity:0}18%{opacity:1}to{translate:72px 0;opacity:0}}.xp-dec{padding:3px 10px;border-radius:999px;font-style:normal;font-size:13px;font-weight:600}.xp-dec-scale{color:#b9ec9f;background:#69b45029}.xp-dec-test{color:#ffd1a8;background:#ff8c4629}.xp-dec-watch{color:#e9cf95;background:#e9b65a24}.xp-dec-stop{color:#ff9f96;background:#ff8a8024}.xp-pv-ok{color:#b9ec9f}.xp-fx-info{display:grid;gap:14px;align-content:start}.xp-fx-block{display:grid;grid-template-columns:44px 1fr;column-gap:14px;padding:18px 20px;border-radius:18px;background:linear-gradient(150deg,#ffffffe6,#fff6ee8c);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 14px 30px #4e2d1512}.xp-fx-bico{grid-row:span 2;display:grid;place-items:center;width:44px;height:44px;border-radius:12px;color:#e2550c;background:#ff8c5024}.xp-fx-block h4{margin:0 0 6px;font-size:17px;font-weight:650;color:#151515}.xp-fx-block p{margin:0;font-size:15px;line-height:22px;color:#4a4540}.xp-fx-block ul{list-style:none;display:grid;gap:4px;margin:0;padding:0}.xp-fx-block li{display:flex;gap:8px;align-items:center;font-size:15px;color:#3f3a35}.xp-fx-block li .ci{color:#4f9a3a}.xp-fx-out{background:linear-gradient(150deg,#fff1e6,#ffe6d4);border-color:#ff8c4673}.xp-fx-link{display:inline-flex;align-items:center;gap:8px;justify-self:start;font-size:15px;font-weight:600;color:#b8430a;text-decoration:none}.xp-fx-acc{display:none}.xp-explorer>.cine-wrap>.xp-note{margin-top:16px}.xp-faq{display:grid;grid-template-columns:1fr 1.25fr;gap:50px;align-items:start;margin-top:60px;padding-left:18px}.xp-faq-head h3{margin:0;font-size:30px;line-height:34px;font-weight:650;letter-spacing:-.03em;color:#151515}.xp-faq-head p{margin:10px 0 0;max-width:440px;font-size:16px;line-height:24px;color:#4a4540}.xp-faq-list{display:grid;gap:10px}.xp-faq-item{border-radius:14px;background:#fffaf5;border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff}.xp-faq-item h4{margin:0}.xp-faq-item button{display:flex;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:52px;padding:12px 18px;border:0;background:none;cursor:pointer;font:inherit;font-size:16px;font-weight:600;color:#151515;text-align:left}.xp-faq-item i{position:relative;flex:none;width:14px;height:14px}.xp-faq-item i:before,.xp-faq-item i:after{content:"";position:absolute;left:0;top:6px;width:14px;height:2px;background:#2a2622;transition:transform .2s}.xp-faq-item i:after{transform:rotate(90deg)}.xp-faq-item.is-open i:after{transform:rotate(0)}.xp-faq-item [role=region] p{margin:0;padding:0 18px 16px;font-size:15px;line-height:23px;color:#4a4540}.xp-assist{position:relative;padding:90px 0 150px;background:radial-gradient(800px 420px at 70% 40%,rgba(255,170,120,.14),transparent 70%),var(--cinema-cream)}.xp-assist-grid{display:grid;grid-template-columns:30% 1fr;gap:50px;align-items:start}.xp-assist-side{padding:30px 0 0 16px}.xp-assist .xp-h2{font-size:46px;line-height:1.06}.xp-prompts{margin-top:70px;padding:20px;border-radius:20px;background:linear-gradient(150deg,#ffffffe6,#fff6ee99);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 18px 40px #4e2d1514}.xp-prompts-h{display:flex;align-items:center;gap:10px;margin:0 0 14px;font-size:18px;font-weight:650;color:#151515}.xp-prompts-h .ci{color:#e2550c}.xp-prompts ul{list-style:none;display:grid;gap:10px;margin:0;padding:0}.xp-prompts button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:50px;padding:0 16px;border-radius:12px;cursor:pointer;font:inherit;font-size:16px;color:#2a2622;background:#fffaf5;border:1px solid rgba(94,62,37,.14);transition:border-color .2s,background-color .2s}.xp-prompts button .ci{color:#e2550c}.xp-prompts button[aria-pressed=true]{border-color:#ff681c99;background:#fff3ea}.xp-prompts button:focus-visible,.xp-as-follow:focus-visible,.xp-drawer button:focus-visible,.xp-launcher:focus-visible{outline:2px solid #c24a0b;outline-offset:3px}.xp-as{padding:22px 26px 18px;border-radius:28px;background:#fffcf9eb;border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 30px 70px #4e2d1524}.xp-as-bar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 18px}.xp-as-brand{display:inline-flex;align-items:center;gap:10px;font-size:19px;font-weight:650;color:#151515}.xp-as-mode{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:999px;font-size:13px;color:#2a2622;background:#f1ebe4;border:1px solid rgba(94,62,37,.12)}.xp-as-mode i{width:8px;height:8px;border-radius:50%;background:#5fae4e}.xp-as-body{display:grid;gap:14px;animation:xp-swap .18s var(--cine-ease)}.xp-as-q{display:flex;justify-content:flex-end;align-items:center;gap:10px;margin:0}.xp-as-q>span:first-child{padding:10px 18px;border-radius:14px 14px 4px;font-size:15px;color:#2a2622;background:#f7e1cf}.xp-as-user{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;color:#625d57;border:1px solid rgba(94,62,37,.2)}.xp-as-a{display:grid;grid-template-columns:40px 1fr;gap:14px;align-items:start}.xp-as-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:linear-gradient(180deg,#ff8a3a,#f0600f);box-shadow:0 6px 16px #ff560c4d}.xp-as-obs{padding:12px 16px;border-radius:4px 14px 14px;font-size:15px;line-height:23px;color:#2a2622;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-as-h{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:15px;font-weight:650;color:#151515}.xp-as-h .ci{color:#e2550c}.xp-as-h small{font-weight:400;color:#625d57}.xp-as-chain{margin-left:54px;padding:14px 16px;border-radius:14px;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-as-chain ol{list-style:none;display:grid;gap:8px;margin:0;padding:0}.xp-as-chain li{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:21px;color:#3f3a35}.xp-as-chain li>span{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;font-size:12px;font-weight:700;color:#fff;background:#ff681c}.xp-as-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px}.xp-as-card{padding:14px 16px;border-radius:14px;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-as-card ul{list-style:none;display:grid;gap:6px;margin:0;padding:0}.xp-as-card li{display:flex;justify-content:space-between;gap:8px;padding:6px 8px;border-radius:8px;font-size:13px;color:#2a2622;background:#32241808}.xp-as-card li i{font-style:normal;padding:1px 8px;border-radius:6px;color:#1f5a16;background:#e3f1d8}.xp-as-touch{list-style:none;display:grid;grid-template-columns:repeat(5,1fr);gap:6px;align-items:end;margin:0;padding:0}.xp-as-touch li{display:grid;justify-items:center;gap:6px;font-size:13px;line-height:16px;text-align:center;color:#3f3a35}.xp-as-touch i{width:100%;height:54px;border-radius:6px;background:linear-gradient(180deg,#ff6a1e,#ff9a52)}.xp-as-touch li{position:relative}.xp-as-touch li+li:before{content:"→";position:absolute;left:-9px;bottom:30px;font-size:12px;color:#e2550c}.xp-as-touch li:nth-child(2) i{height:42px;opacity:.6}.xp-as-touch li:nth-child(3) i{height:32px;opacity:.45}.xp-as-touch li:nth-child(4) i{height:24px;opacity:.38}.xp-as-touch li:nth-child(5) i{height:18px;opacity:.32}.xp-as-actions ol{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0}.xp-as-actions li{position:relative;display:grid;gap:4px;padding:14px 14px 36px;border-radius:14px;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-as-actions li>span{color:#e2550c}.xp-as-actions b{font-size:15px;color:#151515}.xp-as-actions small{font-size:13px;line-height:19px;color:#4a4540}.xp-as-actions li:after{content:"→";position:absolute;right:12px;bottom:10px;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;font-size:13px;color:#e2550c;border:1px solid rgba(255,104,28,.45)}.xp-as-follow{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:52px;margin-top:16px;padding:0 8px 0 18px;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;color:#7a736c;background:#fff;border:1px solid rgba(94,62,37,.16);text-align:left}.xp-as-follow i{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#ff8a3a,#f0600f)}.xp-as .xp-note{margin-top:10px}.xp-as.is-compact{padding:0;border:0;box-shadow:none;background:none}.xp-as.is-compact .xp-as-chain{margin-left:0}.xp-as.is-compact .xp-as-actions ol{grid-template-columns:1fr}.xp-launcher{position:fixed;right:24px;bottom:24px;z-index:75;display:none;align-items:center;gap:12px;padding:0;border:0;background:none;cursor:pointer;font:inherit}.cine-past-hero:not(.cine-at-final) .xp-launcher{display:inline-flex;animation:xp-launch .42s var(--cine-ease) backwards}@keyframes xp-launch{0%{opacity:.001;translate:0 12px}}.xp-launcher-label{padding:10px 14px;border-radius:12px;font-size:14px;font-weight:500;color:#fbf8f4;background:#121113f0;box-shadow:0 10px 24px #0000004d}.xp-launcher-btn{position:relative;display:grid;place-items:center;width:60px;height:60px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#ff8a3a,#f0600f);box-shadow:inset 0 1px #fff6,0 12px 30px #ff560c66}.xp-launcher-btn i{position:absolute;right:2px;top:2px;width:13px;height:13px;border-radius:50%;background:#5fae4e;border:2px solid #fff}.xp-drawer-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:85;background:transparent}.xp-drawer{position:fixed;z-index:90;top:88px;right:16px;bottom:16px;width:420px;display:flex;flex-direction:column;gap:12px;padding:18px 18px 14px;border-radius:24px;background:#fffbf7fb;border:1px solid rgba(94,62,37,.16);box-shadow:0 30px 80px #140a0459;animation:xp-drawer-in .26s var(--cine-ease)}.xp-drawer[hidden]{display:none}@keyframes xp-drawer-in{0%{opacity:.001;translate:24px 0}}.xp-drawer-handle{display:none}.xp-drawer-top{display:flex;justify-content:space-between;align-items:center;gap:10px}.xp-drawer-mode{margin:0;font-size:14px;font-weight:600;color:#2a2622}.xp-drawer-close{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;cursor:pointer;color:#2a2622;background:#f1ebe4;border:1px solid rgba(94,62,37,.14);transform:rotate(-90deg)}.xp-drawer-chips{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.xp-drawer-chips button{flex:none;min-height:40px;padding:0 14px;border-radius:999px;cursor:pointer;font:inherit;font-size:14px;color:#2a2622;background:#fffaf5;border:1px solid rgba(94,62,37,.16)}.xp-drawer-chips button[aria-pressed=true]{color:#fff;background:#f0600f;border-color:#f0600f}.xp-drawer-body{overflow-y:auto;overscroll-behavior:contain;padding-right:4px}html.xp-sheet-open{overflow:hidden}.xp-tb-mwrap{position:relative;padding-bottom:46px}.xp-tb-plinth{position:absolute;left:-40px;right:-40px;bottom:0;height:74px;z-index:-1;border-radius:50% 50% 8px 8px/40% 40% 8px 8px;background:radial-gradient(60% 80% at 50% 0%,rgba(255,140,70,.35),transparent 70%),repeating-linear-gradient(172deg,rgba(255,255,255,.05) 0 2px,transparent 2px 7px),linear-gradient(180deg,#4a4038,#221d1a 70%);box-shadow:inset 0 2px #ffdcbe40}.xp-tb-stats dd{display:grid;grid-template-columns:auto 1fr;column-gap:8px;align-items:center}.xp-tb-stats dd .ci{grid-row:span 2;color:#b9ec9f}.xp-tb-stats div:nth-child(2) dd .ci{color:#ffb15f}.xp-tb-stats div:nth-child(3) dd .ci{color:#e8e1d9}.xp-tb-arrow{position:relative;height:28px}.xp-tb-arrow i{position:absolute;left:0;right:18px;top:13px;height:3px;border-radius:2px;background:linear-gradient(90deg,#ff681c,#ffb15f);box-shadow:0 0 10px #ff681cb3}.xp-tb-arrow .ci{position:absolute;right:-4px;top:0;color:#ffb15f}.xp-tb-positive b{font-size:22px}.xp-fx-info{gap:0;padding:8px;border-radius:20px;background:linear-gradient(150deg,#ffffffe6,#fff6ee8c);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 18px 40px #4e2d1514}.xp-fx-info .xp-fx-block{background:none;border:0;box-shadow:none;border-radius:14px}.xp-fx-info .xp-fx-block+.xp-fx-block{border-top:1px solid rgba(50,36,24,.1);border-radius:0}.xp-fx-info .xp-fx-out{margin-top:4px;border-top:0!important;border-radius:14px!important;background:linear-gradient(150deg,#fff1e6,#ffe2cc);box-shadow:inset 0 0 0 1px #ff8c4673}.xp-fx-info .xp-fx-link{margin:10px 0 6px 20px}.xp-fx-panel{min-height:420px}@media(min-width:1241px)and (max-height:1010px){.xp-lab,.xp-recon-foot{zoom:.88}}@media(min-width:1241px)and (max-height:820px){.xp-lab,.xp-recon-foot{zoom:.72}}@media(max-width:1240px){.xp-h2{font-size:48px}.xp-recon .xp-h2{font-size:56px}.xp-lab,.xp-recon-foot{zoom:.82}}@media(max-width:1060px){.xp-lab,.xp-recon-foot{zoom:.72}}@media(max-width:899px){.xp-sticky{position:static}.xp-recon{padding:56px 0 110px}.xp-recon .xp-h2{font-size:clamp(36px,10vw,48px)}.xp-recon-story{height:auto}.xp-recon-stage{min-height:0;grid-template-columns:minmax(0,1fr)}.xp-eq{gap:8px}.xp-eq-t{flex:1 1 0;min-width:0;width:auto;height:100px}.xp-eq-t b{font-size:40px;line-height:44px}.xp-eq i{font-size:30px}.xp-js-ridge{display:none}.xp-lab,.xp-recon-foot{zoom:1}.xp-lab{width:100%;height:auto;display:grid;grid-template-columns:1fr 1fr;grid-template-areas:"chamber chamber" "in out";gap:14px}.xp-pipes,.xp-plinth{display:none}.xp-chamber{grid-area:chamber;position:relative;left:auto;width:min(100%,340px);height:430px;justify-self:center}.xp-lab-card{position:relative;top:auto;width:auto;height:210px;padding:8px;border-radius:28px}.xp-lab-in{grid-area:in}.xp-lab-out{grid-area:out}.xp-lab-card-in{padding:0 14px;border-radius:22px}.xp-lab-card-in span{font-size:16px;line-height:20px}.xp-lab-card-in b{font-size:52px;line-height:56px}.xp-lab-card-in small{font-size:15px}.xp-recon-foot{width:100%;grid-template-columns:1fr;gap:10px}.xp-recon .xp-step,.xp-recon:not([data-stage]) .xp-step:not([data-step="3"]){position:static!important;width:auto!important;height:auto!important;overflow:visible!important;clip:auto!important;white-space:normal!important;display:grid;grid-template-columns:auto 1fr;gap:4px 10px;margin-top:10px;padding:14px 16px;border-radius:16px;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-step-state{display:inline-block;grid-column:2;justify-self:start;margin-top:4px;padding:3px 10px;border-radius:999px;font-size:13px;font-weight:600;color:#a83d07;background:#ff8c5024}.xp-step[data-step="3"] .xp-step-state{color:#1f5a16;background:#5fae4e29}}@media(max-width:1240px){.xp-js-ev{grid-template-columns:1fr 1fr}.xp-js-creative{display:none}}@media(max-width:899px){.xp-head-split{grid-template-columns:1fr;gap:18px;padding-left:0}.xp-head-split>.xp-body{margin:0;padding-left:0;border-left:0}.xp-js-story{display:none}.xp-js-mobile{position:relative;display:grid;gap:12px;list-style:none;margin:28px 0 0;padding:0}.xp-js-mobile:before{content:"";position:absolute;left:27px;top:20px;bottom:30px;width:2px;background:linear-gradient(180deg,#ff681c,#ffb15f 80%,#8fd278);transform-origin:0 0}.xp-js-mobile h3{margin:0}.xp-js-mobile button{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:56px;padding:0;border:0;background:none;color:#fbf8f4;font:inherit;text-align:left;cursor:pointer}.xp-js-mobile .xp-js-ico{width:56px;height:56px;border-radius:16px;background:#1a1819}.xp-js-mobile b{display:block;font-size:17px}.xp-js-mobile small{font-size:13px;color:#aaa59f}.xp-js-mobile [id^=xp-js-m-]{margin:8px 0 6px 70px}.xp-js-mobile .xp-js-ev{grid-template-columns:1fr;gap:12px}}@media(prefers-reduced-motion:reduce){.xp-js-swap{animation:none}}@media(max-width:1400px){.xp-dr-console{grid-template-columns:230px minmax(0,1fr) minmax(0,1fr);gap:16px;align-items:stretch}.xp-dr-links{display:none}.xp-dr-lanes{grid-column:2}.xp-dr-evidence{grid-column:3;grid-row:1;padding:16px 18px}.xp-dr-thumb{aspect-ratio:16 / 9}.xp-lane{padding:10px 14px}}@media(max-width:899px){.xp-dr-story{height:auto}.xp-dr-stage{min-height:0}.xp-dr-progress{grid-template-columns:1fr 1fr}.xp-dr-console{grid-template-columns:1fr;gap:14px}.xp-dr-links{display:none}.xp-dr-context,.xp-dr-lanes,.xp-dr-evidence{grid-column:1;grid-row:auto}.xp-dr-lens ul{grid-template-columns:1fr 1fr 1fr}.xp-dr-thumb{grid-row:auto;max-width:220px}.xp-lane:not(.is-selected) small{display:none}.xp-dr-lens{grid-template-columns:1fr;gap:8px}.xp-dr-lens i{transform:rotate(90deg)}}@media(max-width:1240px){.xp-atlas-grid{grid-template-columns:1fr;gap:30px}.xp-atlas-side{padding:0}.xp-atlas-side .xp-sticky{position:static}.xp-tb-map{grid-template-columns:240px 70px 1fr;row-gap:20px}.xp-tb-arrow{grid-column:3;justify-self:center;width:64px;transform:rotate(90deg)}.xp-tb-positive{grid-column:3}.xp-fx-tabs{grid-template-columns:repeat(3,1fr)}.xp-fx-swap{grid-template-columns:1fr}.xp-fx-panel{min-height:0}}@media(max-width:899px){.xp-atlas{padding:60px 0 110px}.xp-atlas .xp-h2,.xp-explorer .xp-h2{font-size:clamp(36px,10vw,48px)}.xp-atlas-cards{padding-left:0}.xp-atlas-cards:before,.xp-acard-dot{display:none}.xp-acard-head{grid-template-columns:36px 1fr}.xp-tag{grid-column:2;justify-self:start}.xp-chain{grid-template-columns:1fr;gap:6px}.xp-chain>i{transform:rotate(90deg);height:18px}.xp-tb-map{grid-template-columns:1fr}.xp-tb-lines{display:none}.xp-tb-sources{grid-template-columns:1fr 1fr}.xp-tb-arrow,.xp-tb-positive{grid-column:1}.xp-tb-outcome{border-radius:18px}.xp-fx-tabs,.xp-fx-panel{display:none}.xp-fx-acc{display:grid;gap:10px;margin-top:26px}.xp-fx-acc-item{border-radius:16px;background:#fffaf5;border:1px solid rgba(94,62,37,.12)}.xp-fx-acc-item h3{margin:0}.xp-fx-acc-item button{display:flex;justify-content:space-between;align-items:center;width:100%;min-height:56px;padding:0 18px;border:0;background:none;font:inherit;font-size:18px;font-weight:600;color:#151515;cursor:pointer}.xp-fx-acc-item button i{width:12px;height:12px;border-right:2px solid #c24a0b;border-bottom:2px solid #c24a0b;transform:rotate(45deg)}.xp-fx-acc-item.is-open button i{transform:rotate(-135deg)}.xp-fx-acc-item>div{display:grid;gap:14px;padding:0 12px 14px}.xp-fx-acc-item>div[hidden]{display:none}.xp-pv-split{grid-template-columns:1fr}.xp-pv-table li{grid-template-columns:1fr auto}.xp-pv-table li>:nth-child(2),.xp-pv-table li>:nth-child(3){display:none}.xp-track-map{grid-template-columns:1fr;gap:10px;min-height:0;padding-inline:0}.xp-track-sources{grid-template-columns:1fr 1fr}.xp-track-flow{width:2px;height:28px;justify-self:center;align-self:auto}.xp-track-flow:before{top:0;right:0;bottom:0;left:0;width:1px;height:100%;background:linear-gradient(180deg,#ff8b4633,#ff7830)}.xp-track-flow i{left:0;top:0;animation-name:xp-track-pulse-y}.xp-track-core{width:min(230px,100%);min-height:150px;justify-self:center}.xp-track-out{width:min(230px,100%);min-height:120px;justify-self:center}.xp-fx-info-tracking .xp-fx-block,.xp-fx-info-tracking .xp-fx-block:nth-child(2),.xp-fx-info-tracking .xp-fx-out{margin-left:0}.xp-faq{grid-template-columns:1fr;gap:20px;padding-left:0}}@media(max-width:700px){.xp-tb-sources{grid-template-columns:1fr}.xp-tb-stats{grid-template-columns:1fr 1fr 1fr}.xp-chain>div{font-size:14px}.xp-track-sources{grid-template-columns:1fr}}@keyframes xp-track-pulse-y{0%{translate:0 0;opacity:0}18%{opacity:1}to{translate:0 26px;opacity:0}}@media(prefers-reduced-motion:reduce){.xp-fx-swap,.xp-track-flow i{animation:none}}@media(max-width:1240px){.xp-assist-grid{grid-template-columns:minmax(0,1fr);gap:26px}.xp-assist-side{padding:0}.xp-prompts{margin-top:26px}.xp-prompts ul{grid-template-columns:1fr 1fr}}@media(max-width:899px){.xp-assist{padding:60px 0 110px}.xp-assist .xp-h2{font-size:clamp(36px,10vw,46px)}.xp-as{padding:16px}.xp-as-chain{margin-left:0}.xp-as-cards,.xp-as-actions ol{grid-template-columns:1fr}}@media(max-width:700px){.xp-prompts ul{grid-template-columns:1fr}.xp-as-bar{flex-wrap:wrap;justify-content:flex-start}.xp-as-body{grid-template-columns:minmax(0,1fr)}.xp-as-touch{grid-template-columns:repeat(5,minmax(0,1fr));gap:4px}.xp-as-touch li{font-size:11px;line-height:14px}.xp-as-touch li+li:before{left:-7px}.xp-launcher{right:12px;bottom:calc(14px + env(safe-area-inset-bottom))}.xp-launcher-label{display:none}.xp-launcher-btn{width:54px;height:54px}.xp-drawer{top:auto;left:0;right:0;bottom:0;width:auto;max-height:85dvh;padding:10px 16px calc(14px + env(safe-area-inset-bottom));border-radius:22px 22px 0 0;animation-name:xp-sheet-in}@keyframes xp-sheet-in{0%{opacity:.001;translate:0 40px}}.xp-drawer-handle{display:block;width:44px;height:5px;margin:0 auto 2px;border-radius:3px;background:#32241833}.xp-drawer-scrim{background:#0a080659}.xp-drawer-close{transform:none}}@media(prefers-reduced-motion:reduce){.xp-as-body,.xp-drawer,.cine-past-hero:not(.cine-at-final) .xp-launcher{animation:none}}@media(min-width:900px)and (max-height:820px){.xp-dr-stage{gap:12px}.xp-dr-thumb{aspect-ratio:21 / 8}.xp-lane{padding:9px 14px}.xp-dr-evidence dl div{padding:6px 0}.xp-dr-why,.xp-dr-conf{margin-top:6px}.xp-dr-compare{padding:10px 16px}.xp-dr-slider,.xp-dr-thumb .xp-dr-badge{display:none}.xp-dr-lens>div{padding:6px 12px}}.cine-page .cine-wave .cine-wave-back{opacity:0}.cine-page .cine-wave .cine-wave-seam{fill:none;stroke:#ffb15f;stroke-width:1.6;vector-effect:non-scaling-stroke;opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.cine-page .cine-wave-light .cine-wave-seam{stroke:#ff9a52}.cine-motion-ambient .cine-wave.is-curving .cine-wave-back{opacity:clamp(0,min(calc((var(--cine-curve-p, .5) - .02) * 5),calc((.98 - var(--cine-curve-p, .5)) * 5)),.38)}.cine-motion-ambient .cine-wave-expressive.is-curving .cine-wave-seam{opacity:clamp(0,min(calc((var(--cine-curve-p, .5) - .2) * 5),calc((.82 - var(--cine-curve-p, .5)) * 5)),.9);stroke-dashoffset:calc(1 - clamp(0,calc((var(--cine-curve-p, .5) - .25) / .45),1));filter:drop-shadow(0 0 4px rgba(255,104,28,.7))}.public-cinematic{min-height:100vh;overflow:clip;color:#171513;background:#f5eee7}.public-cinematic .lp-env{display:none}.public-cinematic main{background:radial-gradient(900px 520px at 92% 4%,rgba(255,119,45,.12),transparent 70%),linear-gradient(180deg,#f8f3ed,#f3e8de)}.public-cinematic .page-hero{position:relative;isolation:isolate;min-height:520px;display:grid;align-items:center;padding:92px 0 110px;overflow:hidden;background:transparent}.public-cinematic .page-hero:before{content:"";position:absolute;z-index:-1;right:-80px;top:38px;width:420px;height:420px;border-radius:46% 54% 34% 66%;border:1px solid rgba(255,104,28,.34);transform:rotate(18deg);box-shadow:inset 0 0 90px #ff681c14}.public-cinematic .page-hero:after{content:"";position:absolute;z-index:-1;left:-12%;right:-12%;bottom:-82px;height:150px;border-radius:50% 50% 0 0;background:#ffffff7a;border-top:1px solid rgba(91,54,31,.08);transform:rotate(-1deg)}.public-cinematic .page-hero .wrap{position:relative}.public-cinematic .page-hero .eyebrow,.public-cinematic .section .eyebrow{color:#b94208;letter-spacing:.17em}.public-cinematic .page-hero .h1{max-width:960px;font-size:clamp(52px,6.4vw,96px);line-height:.94;letter-spacing:-.065em;color:#141210;text-wrap:balance}.public-cinematic .page-hero .lede{max-width:700px;margin-top:28px;font-size:20px;line-height:31px;color:#57504a}.public-cinematic .section{position:relative;padding:92px 0;background:transparent}.public-cinematic .section+.section{border-top:1px solid rgba(74,48,30,.08)}.public-cinematic .section-head .h2,.public-cinematic .tour-copy .h2{color:#171513;letter-spacing:-.045em}.public-cinematic .card,.public-cinematic .evidence-list,.public-cinematic .check-list,.public-cinematic .journey-diagram,.public-cinematic .tour-visual{border:1px solid rgba(83,52,32,.12);background:linear-gradient(145deg,#ffffffd1,#fff7ef8f);box-shadow:inset 0 1px #fff,0 24px 60px #492a1517;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.public-cinematic .tour{gap:34px}.public-cinematic .tour-step{position:relative;gap:54px;padding:38px;border-radius:34px 12px;background:#ffffff52;border:1px solid rgba(83,52,32,.09)}.public-cinematic .tour-step.flip{border-radius:12px 34px}.public-cinematic .tour-visual{overflow:hidden;border-radius:26px 10px}.public-cinematic .roles .card{border-radius:26px 10px;transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.public-cinematic .roles a.card:hover{transform:translateY(-4px);border-color:#ff681c61;box-shadow:inset 0 1px #fff,0 28px 64px #5f2e0f24}.public-cinematic .btn-primary{background:linear-gradient(180deg,#ff7a24,#df4e08);border-color:#ff8e48;box-shadow:0 12px 28px #d548063d,inset 0 1px #ffffff6b}.public-cinematic .site-footer{margin:0;padding-top:72px;color:#aaa39c;background:#0b0b0c;border:0}.public-cinematic .site-footer a,.public-cinematic .site-footer .body{color:#d7d0c9}.public-cinematic .site-footer .footer-h{color:#8f8983}.public-cinematic-focused .site-header.focused{background:#0b0b0c;border-color:#ffffff14}.public-cinematic-focused .site-header.focused .logo,.public-cinematic-focused .site-header.focused a{color:#fff}.security-page main{background:#f6efe8}.sec-hero{position:relative;isolation:isolate;min-height:720px;display:grid;align-items:center;overflow:hidden;color:#f8f3ed;background:radial-gradient(680px 480px at 74% 52%,rgba(255,104,28,.18),transparent 66%),linear-gradient(140deg,#090a0b,#15110f 68%,#20130d)}.sec-hero:after{content:"";position:absolute;left:-5%;right:-5%;bottom:-75px;height:132px;z-index:-1;border-radius:50% 50% 0 0;background:#f6efe8;transform:rotate(-1deg)}.sec-hero-grid{display:grid;grid-template-columns:minmax(380px,580px) 1fr;gap:70px;align-items:center;padding-bottom:62px}.sec-hero-copy h1{margin:24px 0 0;font-size:clamp(58px,6vw,92px);line-height:.94;letter-spacing:-.065em;text-wrap:balance}.sec-hero-copy h1 em{display:block;font-family:"Instrument Serif",Georgia,serif;font-weight:400;color:#ff7623}.sec-hero-copy>p:not(.sec-eyebrow){max-width:570px;margin:28px 0 0;font-size:20px;line-height:31px;color:#cac3bc}.sec-eyebrow{margin:0;padding-left:24px;position:relative;font-size:13px;line-height:20px;font-weight:700;letter-spacing:.2em;text-transform:uppercase;color:#c64b0b}.sec-eyebrow:before{content:"";position:absolute;left:0;top:4px;width:4px;height:13px;border-radius:2px;background:#ff681c;box-shadow:0 0 12px #ff681c8c}.sec-jump{display:flex;flex-wrap:wrap;gap:8px;margin-top:36px}.sec-jump a{padding:9px 14px;border-radius:999px;text-decoration:none;color:#eee7df;border:1px solid rgba(255,255,255,.14);background:#ffffff0d}.sec-boundary{position:relative;min-height:500px}.sec-orbit{position:absolute;left:50%;top:50%;border:1px solid rgba(255,134,67,.5);border-radius:50%;translate:-50% -50%;transform:rotate(-20deg);filter:drop-shadow(0 0 12px rgba(255,104,28,.22))}.sec-orbit-outer{width:520px;height:310px}.sec-orbit-mid{width:380px;height:390px;transform:rotate(35deg);opacity:.7}.sec-core{position:absolute;left:50%;top:50%;translate:-50% -50%;width:220px;height:220px;display:grid;place-items:center;align-content:center;gap:8px;text-align:center;border-radius:54px 18px;border:1px solid rgba(255,154,90,.62);background:radial-gradient(circle at 40% 25%,rgba(255,126,50,.35),transparent 48%),linear-gradient(145deg,#402d24eb,#111010f5);box-shadow:inset 0 1px #ffffff38,0 0 70px #ff570c3d}.sec-core .ci{color:#ff7c2b}.sec-core b{font-size:22px}.sec-core small{color:#bdb5ad}.sec-node{position:absolute;min-width:165px;padding:12px 15px 12px 34px;border-radius:12px 22px 22px 12px;font-size:14px;font-weight:650;color:#f7f2ed;border:1px solid rgba(255,255,255,.14);background:#1e1c1cc7;box-shadow:inset 0 1px #ffffff1f,0 14px 30px #00000047;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.sec-node i{position:absolute;left:14px;top:17px;width:8px;height:8px;border-radius:50%;background:#72d063;box-shadow:0 0 0 4px #72d0631a}.sec-node small{display:block;margin-top:3px;font-weight:400;color:#aaa39c}.sec-node-public{left:2%;top:17%}.sec-node-private{right:-2%;top:24%}.sec-node-share{right:5%;bottom:15%}.sec-access,.sec-truth{padding:110px 0}.sec-section-head{max-width:760px}.sec-section-head h2{margin:20px 0 0;font-size:clamp(46px,5.4vw,76px);line-height:.98;letter-spacing:-.055em;text-wrap:balance}.sec-section-head>p:last-child{margin:22px 0 0;max-width:620px;font-size:18px;line-height:29px;color:#5c554e}.sec-gates{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:22px;margin:54px 0 0;padding:0}.sec-gates li{position:relative;min-height:300px;padding:30px;overflow:hidden;border:1px solid rgba(84,52,32,.13);background:linear-gradient(145deg,#ffffffe0,#fff5ec94);box-shadow:inset 0 1px #fff,0 24px 60px #532d1417}.sec-gates li:nth-child(1){border-radius:50px 14px 14px}.sec-gates li:nth-child(2){border-radius:14px 50px}.sec-gates li:nth-child(3){border-radius:14px 14px 50px}.sec-gate-n{position:absolute;right:20px;top:16px;font-size:58px;font-weight:750;letter-spacing:-.07em;color:#cc511014}.sec-gate-icon{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;color:#e4580d;background:#fff1e5;border:1px solid rgba(255,104,28,.18)}.sec-gates h3{margin:44px 0 0;font-size:25px}.sec-gates p{margin:12px 0 0;font-size:16px;line-height:25px;color:#5d554e}.sec-outcome{display:flex;align-items:center;gap:9px;margin:26px 0 0;padding:18px 22px;border-radius:18px;color:#25481e;background:#e7f1e2;border:1px solid rgba(82,148,65,.28)}.sec-outcome .ci{color:#3f9730}.sec-visibility{padding:120px 0 140px;color:#f7f2ed;background:radial-gradient(700px 400px at 72% 50%,rgba(255,104,28,.12),transparent 70%),#0c0c0d}.sec-vis-grid{display:grid;grid-template-columns:380px 1fr;gap:70px;align-items:center}.sec-section-head-dark h2{color:#fbf7f2}.sec-section-head-dark>p:last-child{color:#bbb4ad}.sec-vis-board{display:grid;grid-template-columns:1fr 90px 1fr;align-items:center}.sec-vis-board article{min-height:310px;padding:28px;border:1px solid rgba(255,255,255,.13);background:linear-gradient(145deg,#ffffff17,#ffffff06);box-shadow:inset 0 1px #ffffff24,0 24px 50px #00000038}.sec-vis-in{border-radius:42px 10px}.sec-vis-out{border-radius:10px 42px}.sec-vis-board article>span{display:grid;place-items:center;width:56px;height:56px;border-radius:18px;color:#ff7b2b;background:#ff681c1f}.sec-card-kicker{margin:36px 0 0;font-size:12px;letter-spacing:.15em;text-transform:uppercase;color:#aaa39c}.sec-vis-board h3{margin:8px 0 0;font-size:26px}.sec-vis-board ul{list-style:none;display:grid;gap:10px;margin:22px 0 0;padding:0;color:#cfc8c1}.sec-vis-board li:before{content:"✓";margin-right:9px;color:#75d368}.sec-vis-line{display:grid;place-items:center;gap:8px;color:#8f8983}.sec-vis-line i{width:1px;height:75px;background:linear-gradient(transparent,#ff7b2b)}.sec-vis-line i:last-child{transform:rotate(180deg)}.sec-vis-line b{font-size:11px;letter-spacing:.14em;text-transform:uppercase;writing-mode:vertical-rl}.sec-section-head-row{max-width:none;display:grid;grid-template-columns:1fr 410px;gap:80px;align-items:end}.sec-section-head-row>p:last-child{margin:0}.sec-truth-shapes{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:54px}.sec-truth-card{position:relative;min-height:290px;padding:32px;background:linear-gradient(145deg,#ffffffe0,#fff6ee94);border:1px solid rgba(84,52,32,.13);box-shadow:inset 0 1px #fff,0 24px 55px #4e2d1517}.sec-truth-online{border-radius:56px 14px}.sec-truth-offline{-webkit-clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),96% 100%,92% calc(100% - 12px),88% 100%,84% calc(100% - 12px),80% 100%,76% calc(100% - 12px),72% 100%,68% calc(100% - 12px),64% 100%,60% calc(100% - 12px),56% 100%,52% calc(100% - 12px),48% 100%,44% calc(100% - 12px),40% 100%,36% calc(100% - 12px),32% 100%,28% calc(100% - 12px),24% 100%,20% calc(100% - 12px),16% 100%,12% calc(100% - 12px),8% 100%,4% calc(100% - 12px),0 100%);clip-path:polygon(0 0,100% 0,100% calc(100% - 16px),96% 100%,92% calc(100% - 12px),88% 100%,84% calc(100% - 12px),80% 100%,76% calc(100% - 12px),72% 100%,68% calc(100% - 12px),64% 100%,60% calc(100% - 12px),56% 100%,52% calc(100% - 12px),48% 100%,44% calc(100% - 12px),40% 100%,36% calc(100% - 12px),32% 100%,28% calc(100% - 12px),24% 100%,20% calc(100% - 12px),16% 100%,12% calc(100% - 12px),8% 100%,4% calc(100% - 12px),0 100%)}.sec-truth-booking{border-radius:999px 999px 28px 28px}.sec-truth-index{position:absolute;right:25px;top:22px;font-size:14px;color:#9f958c}.sec-truth-icon{display:grid;place-items:center;width:68px;height:68px;border-radius:22px;color:#e85c10;background:#fff0e3}.sec-truth-card h3{margin:40px 0 0;font-size:27px}.sec-truth-card p{margin:12px 0 0;font-size:16px;line-height:25px;color:#5d554e}.sec-verified{display:inline-flex;align-items:center;gap:6px;margin-top:18px;padding:6px 11px;border-radius:999px;font-size:13px;color:#2c7224;background:#e2f1dc}.sec-truth-rule{display:flex;align-items:center;justify-content:center;gap:18px;margin-top:26px;padding:18px;border:1px solid rgba(84,52,32,.12);border-radius:999px;background:#ffffff8c}.sec-truth-rule .ci{color:#e65b10}.sec-truth-rule i{width:1px;height:24px;background:#5434202e}.sec-meta{padding:120px 0;color:#f7f2ed;background:radial-gradient(680px 420px at 65% 60%,rgba(255,104,28,.11),transparent 68%),#0b0b0c}.sec-meta-grid{display:grid;grid-template-columns:390px 1fr;gap:80px}.sec-meta-map{display:grid;grid-template-columns:180px 190px 1fr;gap:40px;align-items:center}.sec-meta-source,.sec-meta-filter{position:relative;display:grid;place-items:center;align-content:center;gap:8px;min-height:190px;text-align:center;border:1px solid rgba(255,255,255,.14);background:linear-gradient(145deg,#ffffff17,#ffffff05);box-shadow:inset 0 1px #ffffff26}.sec-meta-source{border-radius:50%}.sec-meta-filter{border-radius:42px 12px;box-shadow:inset 0 1px #ffffff26,0 0 45px #ff681c2e}.sec-meta-source:after,.sec-meta-filter:after{content:"→";position:absolute;right:-31px;top:50%;color:#ff7826;font-size:24px;translate:0 -50%}.sec-meta-source .ci,.sec-meta-filter .ci{color:#ff7b2b}.sec-meta-source small,.sec-meta-filter small{color:#aaa39c}.sec-meta-results{display:grid;gap:12px}.sec-meta-results article{display:grid;grid-template-columns:42px 1fr;gap:12px;align-items:center;padding:15px 17px;border-radius:12px 24px 24px 12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0b}.sec-meta-results article>span{display:grid;place-items:center;width:42px;height:42px;border-radius:13px}.sec-meta-results b{font-size:15px}.sec-meta-results p{margin:3px 0 0;font-size:13px;line-height:18px;color:#aaa39c}.sec-meta-results .is-allowed>span{color:#74d266;background:#74d26621}.sec-meta-results .is-hashed>span{color:#ffb069;background:#ffb0691f;font-weight:800}.sec-meta-results .is-blocked>span{color:#ff8d83;background:#ff5b501f}.sec-meta-note{grid-column:2;margin:10px 0 0;padding-top:18px;border-top:1px solid rgba(255,255,255,.1);font-size:13px;color:#8f8983}@media(max-width:1050px){.sec-hero-grid{grid-template-columns:1fr;gap:20px;padding-top:70px}.sec-boundary{min-height:460px}.sec-vis-grid,.sec-meta-grid{grid-template-columns:1fr}.sec-section-head-row{grid-template-columns:1fr;gap:12px}.sec-meta-note{grid-column:1}.sec-gates,.sec-truth-shapes{grid-template-columns:1fr 1fr}.sec-meta-map{grid-template-columns:160px 170px 1fr}}@media(max-width:700px){.public-cinematic .page-hero{min-height:auto;padding:62px 0 96px}.public-cinematic .page-hero .h1{font-size:clamp(46px,13vw,68px)}.public-cinematic .section{padding:62px 0}.public-cinematic .tour-step{padding:20px;border-radius:24px!important}.sec-hero{min-height:auto}.sec-hero-grid{padding-top:48px}.sec-hero-copy h1{font-size:clamp(48px,14vw,70px)}.sec-hero-copy>p:not(.sec-eyebrow){font-size:17px;line-height:27px}.sec-jump{display:grid;grid-template-columns:1fr 1fr}.sec-boundary{min-height:390px;scale:.78;margin-inline:-45px}.sec-access,.sec-truth,.sec-visibility,.sec-meta{padding:78px 0}.sec-section-head h2{font-size:clamp(40px,12vw,58px)}.sec-gates,.sec-truth-shapes{grid-template-columns:1fr}.sec-gates li,.sec-truth-card{min-height:240px}.sec-vis-board{grid-template-columns:1fr;gap:12px}.sec-vis-line{grid-template-columns:1fr auto 1fr}.sec-vis-line i{width:100%;height:1px}.sec-vis-line b{writing-mode:horizontal-tb}.sec-truth-rule{align-items:flex-start;justify-content:flex-start;flex-wrap:wrap;border-radius:22px}.sec-truth-rule i{width:100%;height:1px}.sec-meta-map{grid-template-columns:1fr;gap:16px}.sec-meta-source,.sec-meta-filter{width:min(230px,100%);min-height:160px;justify-self:center}.sec-meta-source:after,.sec-meta-filter:after{right:50%;top:auto;bottom:-29px;translate:50% 0;transform:rotate(90deg)}.sec-meta-results{margin-top:10px}.public-cinematic .site-footer{padding-top:50px}}@media(prefers-reduced-motion:reduce){.public-cinematic *{scroll-behavior:auto!important}.sec-boundary{animation:none}}.vsl-cine{--vsl-black: #09090a;--vsl-graphite: #121214;--vsl-panel: #1a191b;--vsl-elevated: #242225;--vsl-cream: #f3ede6;--vsl-paper: #fff9f4;--vsl-ink: #151515;--vsl-muted-dark: #aaa59f;--vsl-muted-light: #625d57;--vsl-orange: #ff681c;--vsl-orange-hot: #ff7b20;--vsl-amber: #ffb15f;--vsl-green: #8fd278;--vsl-player: min(760px, 62vw);background:var(--vsl-black);color:#f6f2ed}.vsl-cine main{display:block}.vsl-hero-c{position:relative;isolation:isolate;display:grid;justify-items:center;align-content:start;padding:8px var(--cine-gutter) 26px;background:radial-gradient(560px 360px at 50% 52%,rgba(255,104,28,.1),transparent 70%),radial-gradient(900px 420px at 50% 100%,rgba(255,104,28,.07),transparent 70%),linear-gradient(180deg,#0b0b0c,#0c0a0a 70%,#0e0b0a)}.vsl-hero-atmos{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden;pointer-events:none}.vsl-ridge{position:absolute;bottom:170px;width:1400px;max-width:none;height:auto;-webkit-mask-image:linear-gradient(90deg,#000 52%,transparent 74%),linear-gradient(180deg,#000 55%,transparent 96%);-webkit-mask-composite:source-in;mask-image:linear-gradient(90deg,#000 52%,transparent 74%),linear-gradient(180deg,#000 55%,transparent 96%);mask-composite:intersect}.vsl-ridge-l{left:-790px}.vsl-ridge-r{right:-790px;transform:scaleX(-1)}.vsl-hero-copy{display:grid;justify-items:center;text-align:center}.vsl-badge{display:inline-flex;align-items:center;gap:11px;height:44px;margin:0;padding:0 20px 0 10px;border-radius:999px;font-size:15px;font-weight:500;color:#f4efe9;background:linear-gradient(180deg,#ffffff12,#ffffff05);border:1px solid rgba(255,196,150,.32);box-shadow:inset 0 1px #ffffff1f}.vsl-badge-play{display:grid;place-items:center;width:26px;height:26px;padding-left:2px;border-radius:50%;color:#fff;background:linear-gradient(180deg,#ff8a3a,#ef560c);box-shadow:0 0 12px #ff681c73}.vsl-h1{margin:16px 0 0;max-width:920px;font-size:57px;line-height:.98;font-weight:650;letter-spacing:-.045em;color:#fbf8f4;text-wrap:initial}.vsl-h1 .cine-serif{font-size:1.12em;line-height:0}.vsl-h1 .vsl-br-m{display:none}.vsl-hero-body{margin:14px 0 0;max-width:640px;font-size:19px;line-height:28px;color:#d3ccc4}.vsl-stage{position:relative;width:var(--vsl-player);margin-top:22px}.vsl-ribbon{position:absolute;left:-220px;right:-220px;top:0;width:calc(100% + 440px);height:560px;overflow:visible;pointer-events:none;z-index:-1}.vsl-ribbon path{fill:none;stroke:url(#vsl-rib);stroke-width:2.4;stroke-linecap:round;filter:drop-shadow(0 0 6px rgba(255,104,28,.8))}.vsl-slabs{list-style:none;margin:0;padding:0}.vsl-slab{position:absolute;z-index:1;display:grid;grid-template-columns:30px 1fr;grid-template-areas:"ico text" "art art";align-items:center;gap:6px 10px;width:196px;padding:14px 16px 14px 14px;border-radius:20px;color:#f6f2ed;background:linear-gradient(155deg,#ffffff24,#ffffff08 55%,#3c281e4d);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #ffffff4d,inset 0 -2px #ff823c8c,8px 12px 0 -2px #12100ff2,0 24px 44px #00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.vsl-slab-ico{grid-area:ico;color:#fbf8f4}.vsl-slab-text{grid-area:text;display:grid}.vsl-slab-text strong{font-size:17px;line-height:21px;font-weight:600;letter-spacing:-.02em}.vsl-slab-text span{font-size:14px;line-height:18px;color:#d8d1c9}.vsl-slab-art{grid-area:art;justify-self:end;width:46px}.vsl-slab-journey .vsl-slab-art{width:70px;justify-self:center}.vsl-slab-payment .vsl-slab-art{position:absolute;right:14px;top:14px;width:22px}.vsl-slab-art svg{width:100%;height:auto;display:block}.vsl-slab-spend{left:-222px;top:-2px;transform:rotate(6deg)}.vsl-slab-journey{left:-224px;top:144px;transform:rotate(4deg)}.vsl-slab-payment{right:-220px;top:36px;transform:rotate(-6deg)}.vsl-slab-revenue{right:-216px;top:172px;transform:rotate(-2deg)}.vsl-film{position:relative;z-index:2;padding:10px;border-radius:26px;background:linear-gradient(180deg,#ffffff29,#ffffff0a 20%,#1e181699);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px #fff4e873,0 34px 80px #0000009e,0 10px 30px #28140a80;transition:border-color .2s}.vsl-film:hover{border-color:#ffffff57}.vsl-film-screen{position:relative;aspect-ratio:16 / 9;overflow:hidden;border-radius:18px;background:#070707;box-shadow:0 0 0 1px #ff78328c}.vsl-video{display:block;width:100%;height:100%;background:#000;object-fit:contain}.vsl-poster{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.vsl-poster-img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}.vsl-play{position:relative;display:grid;place-items:center;width:84px;height:84px;padding-left:4px;border-radius:50%;cursor:pointer;color:#fff;background:#0c0a0a6b;border:2px solid rgba(255,255,255,.85);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 0 0 8px #ffffff0f,0 12px 30px #00000073;transition:transform .2s var(--cine-ease),background-color .2s}.vsl-play:hover{transform:scale(1.04);background:#ff681c8c}.vsl-play:focus-visible{outline:3px solid var(--vsl-amber);outline-offset:4px;border-radius:50%}.vsl-pending{position:absolute;left:50%;bottom:22px;translate:-50% 0;display:flex;align-items:center;gap:18px;width:max-content;max-width:calc(100% - 32px);padding:12px 14px 12px 20px;border-radius:16px;background:#0a0909bd;border:1px solid rgba(255,255,255,.16);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.vsl-pending p{margin:0;font-size:14px;line-height:20px;color:#d3ccc4}.vsl-pending strong{display:block;color:#fbf8f4;font-weight:600}.vsl-tour{flex:none;padding:9px 14px;border-radius:10px;font-size:14px;font-weight:600;color:#160a03;text-decoration:none;background:linear-gradient(180deg,#ff8a3a,#ff681c)}.vsl-ended{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;grid-auto-flow:column;gap:12px;background:#080808b8}.vsl-replay,.vsl-ended-cta{display:inline-flex;align-items:center;gap:8px;min-height:48px;padding:0 20px;border-radius:999px;font:inherit;font-size:15px;font-weight:600;text-decoration:none;cursor:pointer}.vsl-replay{color:#f6f2ed;background:#ffffff14;border:1px solid rgba(255,255,255,.35)}.vsl-ended-cta{color:#160a03;background:linear-gradient(180deg,#ff8a3a,#ff681c);border:1px solid rgba(255,170,110,.9)}.vsl-chapters{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:6px;margin:10px 0 0;padding:0}.vsl-chapters button{display:flex;align-items:center;gap:10px;width:100%;min-height:44px;padding:0 12px;border-radius:12px;cursor:pointer;font:inherit;font-size:14px;color:#d3ccc4;text-align:left;background:#ffffff0a;border:1px solid rgba(255,255,255,.1)}.vsl-chapters button.on{color:#fff;border-color:#ff8c4699;background:#ff681c1a}.vsl-chapters button:disabled{opacity:.45;cursor:not-allowed}.vsl-chapters .vsl-ch-l{flex:1}.vsl-chapters time{color:#aaa59f}.vsl-actions{display:flex;flex-wrap:wrap;justify-content:center;gap:14px;margin-top:24px}.vsl-actions .cine-btn-lg{min-width:220px;font-size:16px}.vsl-transcript{margin:12px 0 0;font-size:14px}.vsl-transcript a{color:var(--vsl-amber)}.vsl-strip{width:min(100%,980px);margin:28px 0 0}.vsl-strip-list{display:grid;grid-template-columns:repeat(4,1fr);margin:0}.vsl-strip-item{display:grid;grid-template-columns:40px auto;grid-template-areas:"ico value" "ico label";justify-content:center;align-items:center;column-gap:12px;padding:2px 18px;border-left:1px solid rgba(255,255,255,.14)}.vsl-strip-item:first-child{border-left:0}.vsl-strip-ico{grid-area:ico;color:var(--vsl-orange)}.vsl-strip-item dd{grid-area:value;margin:0;font-size:23px;line-height:26px;font-weight:650;letter-spacing:-.03em;color:#fbf8f4}.vsl-strip-item dt{grid-area:label;font-size:14px;line-height:18px;color:#c9c2ba}.vsl-strip-label{margin:12px 0 0;text-align:center;font-size:13px;line-height:18px;color:#aaa59f}.vsl-sheet{position:relative;max-width:1408px;margin:8px auto 0;width:calc(100% - var(--cine-gutter) * 2);padding:46px 52px 40px;border-radius:30px;color:var(--vsl-ink);background:linear-gradient(180deg,#fbf3eb,#f3ede6 18%,#f3ede6);box-shadow:0 -1px #ffffff80,0 -20px 60px #ff681c0f}.vsl-cine .cine-eyebrow{color:#2a2622}.vsl-h2{margin:0;font-size:44px;line-height:1.02;font-weight:650;letter-spacing:-.04em;color:#151515;text-wrap:initial}.vsl-h2 .cine-serif{font-size:1.1em;line-height:0;color:#f0600f}.vsl-outline{display:grid;grid-template-columns:310px 1fr;gap:30px;align-items:center}.vsl-outline .vsl-h2{font-size:42px}.vsl-outline-head .cine-eyebrow{margin-bottom:18px}.vsl-outline-steps{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:46px;margin:0;padding:0;counter-reset:none}.vsl-ostep{position:relative;display:grid;align-content:start;justify-items:center;padding:6px 16px 20px;border-radius:20px;text-align:center;background:linear-gradient(160deg,#ffffffd9,#fff8f280);border:1px solid rgba(94,62,37,.12);box-shadow:inset 0 1px #fff,0 18px 40px #4e2d1514;transition:transform .25s var(--cine-ease)}.vsl-ostep:hover{transform:translateY(-4px)}.vsl-ostep+.vsl-ostep:before{content:"→";position:absolute;left:-34px;top:74px;font-size:22px;color:#2a2622}.vsl-ostep img{width:150px;height:auto;margin:-10px 0 -18px}.vsl-ostep-n{display:inline-grid;place-items:center;min-width:34px;height:24px;padding:0 8px;border-radius:7px;font-size:13px;font-weight:600;color:#a83d07;background:#ff8c5029}.vsl-ostep h3{margin:8px 0 0;font-size:19px;line-height:23px;font-weight:650;letter-spacing:-.02em;color:#151515}.vsl-ostep p{margin:6px 0 0;font-size:14px;line-height:20px;color:#4a4540}.vsl-sec{margin-top:92px}.vsl-sec>.cine-eyebrow{margin-bottom:16px}.vsl-ba{display:grid;grid-template-columns:1fr 48px 1fr;align-items:stretch;margin-top:30px}.vsl-ba-col{padding:26px 28px;border-radius:20px;border:1px solid rgba(50,36,24,.14);background:#ffffff73}.vsl-ba-col.is-verified{background:#fffaf5;border-color:#ff681c73;box-shadow:0 0 0 1px #ff681c1f,0 18px 40px #4e2d1514}.vsl-ba-col h3{margin:0 0 14px;font-size:20px;font-weight:650;letter-spacing:-.02em;color:#151515}.vsl-ba-arrow{display:grid;place-items:center;color:#d2560f}.vsl-cine :is(.vsl-ba,.vsl-fit,.vsl-rules) ul{list-style:none;display:grid;gap:12px;margin:0;padding:0}.vsl-cine :is(.vsl-ba,.vsl-fit,.vsl-rules) li{display:flex;gap:12px;align-items:flex-start;font-size:16px;line-height:24px;color:#3f3a35}.vsl-ic{flex:none;display:grid;place-items:center;width:24px;height:24px;border-radius:50%;color:#7a736c;background:#32241812}.vsl-ic.ok{color:#2f7d22;background:#5fae4e24}.vsl-mod-head{display:flex;justify-content:space-between;align-items:end;gap:24px;flex-wrap:wrap}.vsl-switch{display:inline-flex;gap:4px;padding:4px;border-radius:999px;background:#1a191b}.vsl-switch button{min-height:44px;padding:0 18px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;color:#d3ccc4;background:transparent}.vsl-switch button.on{color:#160a03;background:linear-gradient(180deg,#ff8a3a,#ff681c)}.vsl-switch button:focus-visible{outline:2px solid var(--vsl-amber);outline-offset:2px}.vsl-mod{margin-top:26px;padding:24px;border-radius:26px;color:#f6f2ed;background:linear-gradient(170deg,#1d1b1c,#121113);box-shadow:inset 0 1px #ffffff1f,0 30px 70px #1e120a40}.vsl-mod-desc{margin:0 0 18px;font-size:16px;line-height:24px;color:#d3ccc4}.vsl-mod-desc b{color:#fbf8f4}.vsl-mod-view{overflow-x:auto}.vsl-demo{margin:14px 0 0;font-size:13px;color:#aaa59f}.vsl-ov-kpis{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin:0;padding:0}.vsl-ov-kpis li{display:grid;gap:2px;padding:14px 16px;border-radius:16px;background:#ffffff0d;border:1px solid rgba(255,255,255,.12)}.vsl-ov-kpis span,.vsl-ov-h,.vsl-ov-next dt{font-size:13px;line-height:18px;color:#bdb6ae}.vsl-ov-kpis b{font-size:26px;line-height:32px;font-weight:650;letter-spacing:-.03em;color:#fff}.vsl-ov-kpis small,.vsl-ov-next small{font-size:13px;color:#a8a199}.vsl-ov-grid{display:grid;grid-template-columns:1.6fr 1fr;gap:10px;margin-top:10px}.vsl-ov-chart,.vsl-ov-next{padding:16px 18px;border-radius:16px;background:#ffffff0a;border:1px solid rgba(255,255,255,.12)}.vsl-ov-h{margin:0}.vsl-ov-graph{display:block;height:150px;margin-top:10px}.vsl-ov-axis{display:flex;justify-content:space-between;margin:4px 0 0;font-size:13px;color:#a39c94}.vsl-ov-next{border-color:#ff8c4673}.vsl-ov-next>b{display:block;margin:4px 0 12px;font-size:22px;font-weight:650;color:#ffb27d}.vsl-ov-next dl{display:grid;gap:8px;margin:0 0 12px}.vsl-ov-next dl div{display:flex;justify-content:space-between;gap:12px;padding-bottom:8px;border-bottom:1px solid rgba(255,255,255,.08)}.vsl-ov-next dd{margin:0;font-size:15px;font-weight:600;color:#fff}.vsl-cj{display:grid;min-width:720px;font-size:14px}.vsl-cj-row{display:grid;grid-template-columns:1.3fr 1.4fr .8fr .7fr .7fr .7fr .8fr;align-items:center;gap:10px;padding:13px 14px;border-bottom:1px solid rgba(255,255,255,.08);color:#e8e1d9}.vsl-cj-head{font-size:13px;color:#a8a199}.vsl-cj-total{color:#fff;font-weight:600;border-bottom:0}.vsl-dec{display:inline-block;padding:3px 10px;border-radius:999px;font-style:normal;font-size:13px;font-weight:600}.vsl-dec-scale{color:#b9ec9f;background:#69b45029}.vsl-dec-test{color:#ffd1a8;background:#ff8c4629}.vsl-dec-watch{color:#e9cf95;background:#e9b65a24}.vsl-dec-stop{color:#ff9f96;background:#ff8a8024}.vsl-fit{display:grid;grid-template-columns:1fr 1fr;gap:0;margin-top:30px;border-top:1px solid rgba(50,36,24,.14)}.vsl-fit>div{padding:26px 28px 0 0}.vsl-fit>div+div{padding-left:28px;border-left:1px solid rgba(50,36,24,.14)}.vsl-fit h3{margin:0 0 14px;font-size:20px;font-weight:650;color:#151515}.vsl-rules{display:grid;grid-template-columns:.9fr 1.1fr;gap:40px;padding:38px 40px;border-radius:26px;color:#f6f2ed;background:linear-gradient(170deg,#1a191b,#0e0d0e);box-shadow:inset 0 1px #ffffff1f}.vsl-rules .cine-eyebrow{color:#e9e3dc;margin-bottom:16px}.vsl-rules .vsl-h2{color:#fbf8f4;font-size:38px}.vsl-cine .vsl-rules li{color:#d8d1c9}.vsl-rules .vsl-ic.ok{color:var(--vsl-orange);background:#ff681c1f}.vsl-faq{display:grid;grid-template-columns:340px 1fr;gap:40px;align-items:start}.vsl-cine .faq-item{border-bottom:1px solid rgba(50,36,24,.14)}.vsl-cine .faq-item button{display:flex;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:14px 0;border:0;background:none;cursor:pointer;font:inherit;font-size:17px;font-weight:600;color:#151515;text-align:left}.vsl-cine .faq-item i{flex:none;width:12px;height:12px;margin-top:6px;border-right:2px solid #c24a0b;border-bottom:2px solid #c24a0b;transform:rotate(45deg);transition:transform .2s}.vsl-cine .faq-item.open i{transform:rotate(-135deg)}.vsl-cine .faq-item .body{margin:0 0 18px;font-size:16px;line-height:25px;color:#4a4540}.vsl-final{position:relative;overflow:hidden;padding:96px var(--cine-gutter) 84px;background:radial-gradient(700px 200px at 50% 100%,rgba(255,104,28,.22),transparent 70%),linear-gradient(180deg,#09090a,#0d0b0a)}.vsl-final:after{content:"";position:absolute;left:10%;right:10%;bottom:-60px;height:120px;border-radius:50%;border-top:2px solid rgba(255,140,70,.55);filter:drop-shadow(0 0 10px rgba(255,104,28,.6));pointer-events:none}.vsl-final-inner{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:40px;max-width:1180px;margin:0 auto}.vsl-final-title{margin:0;font-size:44px;line-height:1.02;font-weight:650;letter-spacing:-.04em;color:#fbf8f4}.vsl-final p{margin:12px 0 0;max-width:560px;font-size:18px;line-height:27px;color:#cfc8c0}.vsl-sticky{display:none}@media(max-width:1240px){.vsl-slab{width:176px;z-index:0}.vsl-slab-spend{left:-118px;top:-20px}.vsl-slab-journey{left:-124px;top:230px}.vsl-slab-payment{right:-122px;top:0}.vsl-slab-revenue{right:-118px;top:236px}.vsl-stage{--vsl-player: min(760px, 70vw)}.vsl-outline{grid-template-columns:1fr;gap:28px}.vsl-faq{grid-template-columns:1fr;gap:20px}.vsl-rules{grid-template-columns:1fr;gap:24px}}@media(max-width:1100px){.vsl-outline-steps{grid-template-columns:repeat(2,1fr);gap:24px 46px}.vsl-ostep:nth-child(3):before{display:none}}@media(max-width:960px){.vsl-final-inner{flex-direction:column;align-items:flex-start}}@media(max-width:820px){.vsl-slabs,.vsl-ribbon{display:none}.vsl-stage{--vsl-player: 100%;width:100%}}@media(max-width:700px){.vsl-hero-c{justify-items:stretch;padding:14px var(--cine-gutter) 30px}.vsl-hero-copy{justify-items:start;text-align:left}.vsl-badge{height:38px;padding:0 14px 0 6px;font-size:14px;justify-self:center}.vsl-h1{margin-top:18px;font-size:clamp(40px,11vw,46px)}.vsl-h1 .vsl-br-d{display:none}.vsl-h1 .vsl-br-m,.vsl-h1 .vsl-br-dm{display:inline}.vsl-hero-body{margin-top:14px;font-size:16px;line-height:24px}.vsl-stage{margin-top:20px}.vsl-film{padding:6px;border-radius:18px}.vsl-film-screen{border-radius:13px}.vsl-play{width:64px;height:64px}.vsl-pending{left:8px;right:8px;bottom:8px;translate:none;width:auto;max-width:none;flex-direction:column;align-items:stretch;gap:8px;padding:10px 12px}.vsl-pending p{font-size:13px;line-height:18px}.vsl-pending span,.vsl-tour{display:none}.vsl-chapters{grid-template-columns:1fr}.vsl-actions{display:grid;grid-template-columns:1fr;justify-content:stretch;gap:10px;margin-top:20px}.vsl-actions .cine-btn-lg{width:100%;min-width:0}.vsl-strip{margin-top:22px}.vsl-strip-list{grid-template-columns:1fr 1fr;gap:10px}.vsl-strip-item{grid-template-columns:30px 1fr;justify-content:stretch;padding:12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:#ffffff08}.vsl-strip-item:first-child{border-left:1px solid rgba(255,255,255,.14)}.vsl-strip-ico .ci{width:22px;height:22px}.vsl-strip-item dd{font-size:20px;line-height:24px}.vsl-strip-item dt{font-size:13px}.vsl-strip-label{text-align:left}.vsl-ridge{bottom:360px;width:900px}.vsl-ridge-l{left:-560px}.vsl-ridge-r{right:-560px}.vsl-sheet{width:100%;margin-top:10px;padding:34px var(--cine-gutter) 30px;border-radius:28px 28px 0 0}.vsl-h2{font-size:34px}.vsl-outline-steps{grid-template-columns:1fr;gap:30px}.vsl-ostep{grid-template-columns:38% 1fr;align-items:center;justify-items:start;padding:8px 14px 8px 0;text-align:left}.vsl-ostep img{width:100%;margin:-8px 0 -12px}.vsl-ostep+.vsl-ostep:before{content:"↓";left:19%;top:-28px;display:block!important;font-size:18px;color:#d2560f}.vsl-ostep h3{margin-top:6px;font-size:18px}.vsl-sec{margin-top:64px}.vsl-ba{grid-template-columns:1fr;gap:10px}.vsl-ba-arrow{transform:rotate(90deg)}.vsl-ba-col,.vsl-rules{padding:22px 18px}.vsl-fit{grid-template-columns:1fr}.vsl-fit>div+div{padding-left:0;border-left:0;border-top:1px solid rgba(50,36,24,.14);margin-top:24px}.vsl-mod{padding:14px}.vsl-ov-kpis{grid-template-columns:1fr 1fr}.vsl-ov-grid{grid-template-columns:1fr}.vsl-switch button{padding:0 14px;font-size:14px}.vsl-rules .vsl-h2{font-size:30px}.vsl-final{padding:64px var(--cine-gutter) 110px}.vsl-final-title{font-size:34px}.vsl-final .cine-btn{width:100%}.vsl-sticky{display:block;position:fixed;left:0;right:0;bottom:0;z-index:70;padding:10px var(--cine-gutter) calc(10px + env(safe-area-inset-bottom));background:#0a0a0bf0;border-top:1px solid rgba(255,255,255,.1);transform:translateY(110%);transition:transform .25s var(--cine-ease)}.vsl-sticky.show{transform:none}}@media(prefers-reduced-motion:no-preference){.vsl-hero-copy,.vsl-stage,.vsl-actions,.vsl-strip{animation:vsl-rise .44s var(--cine-ease) backwards}.vsl-stage{animation-delay:.08s}.vsl-actions{animation-delay:.16s}.vsl-strip{animation-delay:.22s}.vsl-ribbon path{stroke-dasharray:1400;animation:vsl-draw 1.1s .5s var(--cine-ease) backwards}}@keyframes vsl-rise{0%{opacity:.001;translate:0 14px}}@keyframes vsl-draw{0%{stroke-dashoffset:1400}to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){.vsl-cine *,.vsl-cine *:before,.vsl-cine *:after{animation:none!important;transition:none!important}.vsl-ostep:hover,.vsl-play:hover{transform:none}}
