.landing{--maxw:1180px;--gut:32px;--cream:#f6ede1;--cream-muted:#f6ede1bd;--cream-faint:#f6ede180;width:100%;color:var(--ink);position:relative;overflow-x:hidden}.landing .wrap{max-width:var(--maxw);padding:0 var(--gut);margin:0 auto}.landing .disp{font-family:Archivo Narrow,Söhne Schmal,system-ui,sans-serif}.landing .mono{font-variant-numeric:tabular-nums;font-family:JetBrains Mono Variable,JetBrains Mono,ui-monospace,monospace}.landing .wm{letter-spacing:.04em;font-family:Archivo Narrow,Söhne Schmal,system-ui,sans-serif;font-weight:700;line-height:1}.landing .bar{z-index:30;height:64px;padding:0 var(--gut);background:color-mix(in oklab,var(--page) 88%,transparent);-webkit-backdrop-filter:saturate(120%)blur(10px);backdrop-filter:saturate(120%)blur(10px);border-bottom:1px solid var(--border);align-items:center;display:flex;position:sticky;top:0}.landing .bar .inner{max-width:var(--maxw);align-items:center;gap:18px;width:100%;margin:0 auto;display:flex}.landing .bar .wm{color:var(--ink);font-size:21px}.landing .wmlogo{width:auto;height:24px;display:block}.landing .bar .grow{flex:1}.landing .navlinks{align-items:center;gap:4px;margin-right:8px;display:flex}.landing .navlink{color:var(--muted);cursor:pointer;border-radius:6px;padding:8px 12px;font-size:13px;transition:color .14s,background .14s}.landing .navlink:hover{color:var(--ink);background:var(--surface2)}.landing .btn{cursor:pointer;white-space:nowrap;text-align:center;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:11px 18px;font-size:13.5px;font-weight:600;line-height:1;transition:border-color .14s,background .14s,color .14s,filter .14s;display:inline-flex}.landing .btn-ghost{border-color:var(--border);color:var(--ink);background:0 0}.landing .btn-ghost:hover{border-color:var(--faint);background:var(--surface2)}.landing .btn-accent{background:var(--accent);color:var(--accentInk);border-color:var(--accent)}.landing .btn-accent:hover{filter:brightness(1.05)}.landing .btn-line{color:var(--cream);background:0 0;border-color:#f6ede16b}.landing .btn-line:hover{border-color:var(--cream);background:#f6ede114}.landing .btn-lg{border-radius:9px;padding:15px 26px;font-size:15px}.landing .hero{isolation:isolate;background:radial-gradient(130% 100% at 14% 0%,var(--pitchA),transparent 62%), linear-gradient(166deg,var(--pitchA) 0%,var(--pitchB) 58%,var(--maroonDeep) 100%);flex-direction:column;justify-content:center;min-height:min(92vh,860px);display:flex;position:relative;overflow:hidden}.landing .herofield{z-index:-2;pointer-events:none;opacity:.5;background:linear-gradient(#0000 0 calc(100% - 1px),#f6ede10d calc(100% - 1px)) 0 0/100% 96px,linear-gradient(90deg,#0000 0 calc(100% - 1px),#f6ede10d calc(100% - 1px)) 0 0/96px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 90% at 78% 18%,#000,#0000 72%);mask-image:radial-gradient(120% 90% at 78% 18%,#000,#0000 72%)}.landing .herovid{object-fit:cover;z-index:-4;background:#180a0f url(/landing/hero-poster.jpg) 50%/cover no-repeat;width:100%;height:100%;position:absolute;inset:0}.landing .herotint{z-index:-2;pointer-events:none;background:#10080b6b;position:absolute;inset:0}.landing .herograd{z-index:-1;pointer-events:none;background:radial-gradient(120% 120% at 50% 42%,#0000 46%,#0c060980 100%);position:absolute;inset:0}.landing .herowrap{z-index:1;width:100%;padding-top:64px;padding-bottom:88px;position:relative}.landing .herocopy{max-width:800px}.landing .hero .eyebrow,.landing .hero .eyebrow.on{color:var(--cream-faint)}.landing .eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--faint);align-items:center;gap:10px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:11px;display:inline-flex}.landing .eyebrow:before{content:"";opacity:.7;background:currentColor;width:20px;height:1px}.landing .eyebrow.on{color:var(--accent)}.landing .h1{letter-spacing:-.032em;color:var(--cream);text-shadow:0 1px 2px #0000008c,0 2px 28px #0006;margin:30px 0 0;font-family:Archivo Narrow,Söhne Schmal,system-ui,sans-serif;font-size:clamp(58px,9.4vw,132px);font-weight:700;line-height:.92}.landing .h1 .em{color:var(--cream);display:block}.landing .sub{color:var(--cream-muted);max-width:50ch;margin:30px 0 0;font-size:clamp(17px,1.7vw,20px);line-height:1.55}.landing .ctarow{flex-wrap:wrap;align-items:center;gap:16px;margin-top:44px;display:flex}.landing .herofoot{z-index:1;border-top:1px solid #f6ede124;padding:22px 0;position:absolute;bottom:0;left:0;right:0}.landing .herofoot .inner{letter-spacing:.16em;color:var(--cream-faint);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px}.landing .scrollcue{right:var(--gut);z-index:2;letter-spacing:.22em;text-transform:uppercase;color:var(--cream-faint);writing-mode:vertical-rl;font-size:10px;position:absolute;bottom:74px}.landing .scrollcue:after{content:"";background:#f6ede166;width:1px;height:34px;margin:10px auto 0;display:block}.landing section{position:relative}.landing #how,.landing #pricing{scroll-margin-top:80px}.landing .seclabel{align-items:center;gap:10px;margin-bottom:8px;display:flex}.landing .seclabel .eyebrow{color:var(--faint)}.landing .gateband{isolation:isolate;background:var(--maroonDeep);border-block:1px solid color-mix(in oklab,var(--maroon) 50%,#000);scroll-margin-top:80px;position:relative}.landing .gateband-sticky{flex-direction:column;justify-content:center;display:flex;position:relative;overflow:hidden}.landing .gateband-photo{z-index:-3;opacity:.16;filter:grayscale(.45)brightness(.66)contrast(1.06);mix-blend-mode:luminosity;background-position:50% 40%;background-size:cover;position:absolute;inset:0}.landing .gateband-tint{z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 50% -8%,#5e223300 38%,var(--maroonDeep) 100%), linear-gradient(180deg,#3d162280 0%,#3d16222e 46%,var(--maroonDeep) 100%);position:absolute;inset:0}.landing .gateband-inner{z-index:1;width:100%;padding-top:64px;padding-bottom:64px;position:relative}.landing .gateband-head{max-width:680px}.landing .gateband-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.landing .gateband-title{letter-spacing:-.026em;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(34px,4.6vw,56px);font-weight:700;line-height:1}.landing .gateband-sub{color:var(--cream-muted);max-width:54ch;margin:18px 0 0;font-size:16px;line-height:1.62}.landing .gateband-viz{background:linear-gradient(168deg,#6e2a396b,#481a2680);border:1px solid #efe7d924;border-radius:12px;max-width:820px;margin:52px auto 0;padding:34px 28px 30px}.landing .gateband-rail{grid-template-columns:repeat(4,1fr);gap:14px;margin:40px 0 0;padding:0;list-style:none;display:grid}.landing .gcell{background:#14070b47;border:1px solid #efe7d924;border-radius:10px;flex-direction:column;gap:10px;padding:18px 18px 20px;transition:border-color .26s,background .26s,opacity .42s,transform .42s cubic-bezier(.23,1,.32,1);display:flex;position:relative}@media (prefers-reduced-motion:no-preference){.landing .gcell{opacity:0;transform:translateY(12px)}}.landing .gcell.gshown{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.landing .gcell:first-child{transition-delay:0s,0s,20ms,20ms}.landing .gcell:nth-child(2){transition-delay:0s,0s,.12s,.12s}.landing .gcell:nth-child(3){transition-delay:0s,0s,.22s,.22s}.landing .gcell:nth-child(4){transition-delay:0s,0s,.32s,.32s}}.landing .gcell-top{justify-content:space-between;align-items:center;display:flex}.landing .gcell-idx{letter-spacing:.06em;color:var(--cream-faint);font-variant-numeric:tabular-nums;font-size:12px;font-weight:600}.landing .gcell-state{letter-spacing:.16em;text-transform:uppercase;color:#efe7d975;border:1px solid #efe7d929;border-radius:9999px;padding:3px 8px;font-size:9px}.landing .gcell-label{letter-spacing:.01em;color:var(--cream);font-family:Archivo Narrow,system-ui,sans-serif;font-size:21px;font-weight:700;line-height:1}.landing .gcell-note{color:var(--cream-muted);font-size:13px;line-height:1.5}.landing .gcell.past{background:#6e2a3957;border-color:#6e2a39b3}.landing .gcell.past .gcell-state{color:var(--cream-faint);border-color:#efe7d938}.landing .gcell.active{border-color:color-mix(in oklab,var(--accent) 46%,transparent);box-shadow:inset 0 2px 0 var(--accent);background:#14070b6b}.landing .gcell.active .gcell-idx{color:var(--accent)}.landing .gcell.active .gcell-state{color:var(--accentInk);background:var(--accent);border-color:var(--accent)}.landing .gcell.future.gshown{opacity:.86}.landing .band{padding:72px 0}.landing .bandcard{border:1px solid color-mix(in oklab,var(--maroon) 50%,#000);background:radial-gradient(70% 130% at 92% 4%,var(--maroonGlow),transparent 56%), linear-gradient(168deg,var(--pitchA),var(--pitchB));border-radius:14px;grid-template-columns:minmax(0,1fr) minmax(0,440px);align-items:center;gap:48px;padding:48px;display:grid;position:relative;overflow:hidden}.landing .bandcard:before{content:"";pointer-events:none;border-top:1px solid #efe7d947;border-left:1px solid #efe7d947;border-top-left-radius:14px;width:46px;height:46px;position:absolute;top:0;left:0}.landing .bandcard:after{content:"";pointer-events:none;border-bottom:1px solid #efe7d947;border-right:1px solid #efe7d947;border-bottom-right-radius:14px;width:46px;height:46px;position:absolute;bottom:0;right:0}.landing .bandtext{z-index:1;position:relative}.landing .bandcard .eyebrow.on{color:var(--accent)}.landing .bandcard h2{letter-spacing:-.022em;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(28px,3.6vw,40px);font-weight:700;line-height:1.02}.landing .bandcard p{color:var(--cream-muted);max-width:48ch;margin-top:16px;font-size:15px;line-height:1.6}.landing .bandmininote{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);border-top:1px solid #f6ede129;margin-top:26px;padding-top:14px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px;display:block}.landing .bandmininote+.bandmini{margin-top:14px}.landing .bandmini{background:#14070b6b;border:1px solid #f6ede129;border-radius:10px;flex-direction:column;min-width:300px;margin-top:26px;display:inline-flex;overflow:hidden}.landing .bmrow{border-bottom:1px solid #f6ede11a;align-items:center;gap:12px;padding:11px 16px;display:flex}.landing .bandmini>.bmrow:last-child{border-bottom:none}.landing .bmrow.top{background:#a8753c1a}.landing .bmnm{color:var(--cream);white-space:nowrap;flex:1;font-size:13.5px;font-weight:500}.landing .bmpos{color:var(--cream-faint);width:26px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10px}.landing .bmfit{min-width:36px;height:24px;color:var(--cream);border:1px solid #f6ede138;border-radius:6px;justify-content:center;align-items:center;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px;font-weight:600;display:flex}.landing .bmrow.top .bmfit{background:var(--accent);color:var(--accentInk);border-color:var(--accent)}.landing .bandviz{z-index:1;position:relative}.landing .bandviz .pitch{aspect-ratio:5/6;background:linear-gradient(168deg,#5f2230,#3c0e1a);border:1px solid #efe7d929;border-radius:12px;width:100%;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f}.landing .pitch .stripes{opacity:.6;background:repeating-linear-gradient(#ffffff06 0 9.09%,#00000009 9.09% 18.18%);position:absolute;inset:0}.landing .pitch .vig{border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 0 130px 24px #00000057}.landing .pitch svg.lines{width:100%;height:100%;position:absolute;inset:0}.landing .node{z-index:3;background:#14070b9e;border:1px solid #f6ede133;border-radius:8px;flex-direction:column;justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:absolute;transform:translate(-50%,-50%)}.landing .node .nodeFit{color:var(--cream);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13px;font-weight:600;line-height:1}.landing .node .nodePos{letter-spacing:.06em;color:var(--cream-faint);margin-top:2px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:7.5px;line-height:1}.landing .node.top{background:var(--accent);border-color:var(--accent)}.landing .node.top .nodeFit{color:var(--accentInk)}.landing .node.top .nodePos{color:color-mix(in oklab,var(--accentInk) 70%,transparent)}.landing .vizcap{z-index:4;background:#14070bc7;border:1px solid #f6ede12e;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;display:flex;position:absolute;bottom:12px;left:12px}.landing .vizcap .num{color:var(--accent);font-family:Archivo Narrow,system-ui,sans-serif;font-size:22px;font-weight:700;line-height:1}.landing .vizcap .lbl{color:var(--cream-muted);font-size:11px;line-height:1.35}.landing .vizcap .lbl b{color:var(--cream);font-weight:600}.landing .reveal{opacity:1}@media (prefers-reduced-motion:no-preference){.landing .reveal{opacity:0;transition:opacity .32s,transform .32s;transform:translateY(8px)}.landing .reveal.in-view{opacity:1;transform:none}}.landing .textlink{letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-items:center;gap:8px;min-height:44px;margin-top:22px;font-size:12px;transition:color .12s;display:inline-flex}.landing .textlink svg{transition:transform .12s}.landing .textlink:hover{color:var(--accent)}.landing .textlink:hover svg{transform:translate(3px)}.landing .place{padding:88px 0}.landing .placegrid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;display:grid}.landing .placecopy h2{letter-spacing:-.024em;color:var(--ink);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.landing .placecopy p{color:var(--muted);max-width:46ch;margin-top:16px;font-size:15.5px;line-height:1.6}.landing .placeviz{background:linear-gradient(168deg,var(--pitchA),var(--pitchB));border:1px solid color-mix(in oklab,var(--maroon) 50%,#000);border-radius:12px;justify-self:end;width:100%;max-width:360px;padding:22px 22px 16px;position:relative}.landing .placeviz:before{content:"SEALED BOARD";letter-spacing:.16em;color:#efe7d980;font-family:JetBrains Mono Variable,monospace;font-size:9px;position:absolute;top:14px;left:22px}.landing .placepitch{width:100%;margin-top:18px}.landing .placeseal{letter-spacing:.14em;text-transform:uppercase;color:var(--cream-faint);border-top:1px solid #efe7d924;justify-content:center;align-items:center;gap:8px;margin-top:14px;padding-top:14px;font-size:10px;display:flex}.landing .placeseal svg{color:var(--accent)}.landing .find{background:var(--surface2);border-block:1px solid var(--border);padding:88px 0}.landing .findgrid{grid-template-columns:minmax(0,1fr) 360px;align-items:center;gap:64px;display:grid}.landing .findcopy h2{letter-spacing:-.024em;color:var(--ink);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.landing .findcopy p{color:var(--muted);max-width:46ch;margin-top:16px;font-size:15.5px;line-height:1.6}.landing .blindcard{isolation:isolate;background:var(--surface);border:1px solid var(--border);border-radius:6px;justify-self:end;width:100%;max-width:340px;padding:0 0 18px;position:relative;overflow:hidden}.landing .bcbar{z-index:1;border-bottom:1px solid var(--border);background:var(--surface2);align-items:center;gap:10px;padding:11px 22px;display:flex;position:relative}.landing .bcbarcode{letter-spacing:.06em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.landing .bcbarsep{flex:1}.landing .bcbarstat{letter-spacing:.14em;color:var(--muted);border:1px solid var(--border);border-radius:9999px;align-items:center;gap:5px;padding:3px 8px;font-size:9.5px;display:inline-flex}.landing .bcbarstat svg{color:var(--faint)}.landing .blindcard:before{content:"";border-top:1px solid var(--faint);border-left:1px solid var(--faint);opacity:.6;pointer-events:none;z-index:2;width:14px;height:14px;position:absolute;top:10px;left:10px}.landing .blindcard:after{content:"";border-bottom:1px solid var(--faint);border-right:1px solid var(--faint);opacity:.6;pointer-events:none;z-index:2;width:14px;height:14px;position:absolute;bottom:10px;right:10px}.landing .bcwm{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;white-space:nowrap;letter-spacing:.24em;text-transform:uppercase;color:var(--ink);opacity:.07;place-items:center;margin:auto;font-size:11px;display:grid;position:absolute;inset:0;transform:rotate(-28deg)}.landing .bchead{z-index:1;align-items:flex-start;gap:12px;padding:20px 22px 0;display:flex;position:relative}.landing .bcsil{background:var(--surface2);border:1px solid var(--border);border-radius:2px;flex:none;width:48px;height:48px}.landing .bcmeta{flex-direction:column;flex:1;gap:5px;min-width:0;display:flex}.landing .bctitle{color:var(--ink);font-size:15px;font-weight:600;line-height:1.2}.landing .bcsub{letter-spacing:.1em;color:var(--faint);font-size:10px}.landing .bclock{color:var(--faint);flex:none;align-items:center;display:flex}.landing .bcband{z-index:1;border-top:1px solid var(--border);flex-direction:column;gap:6px;margin:20px 22px 0;padding-top:18px;display:flex;position:relative}.landing .bclabel{letter-spacing:.16em;text-transform:uppercase;color:var(--faint);font-size:10px}.landing .bcrange{letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;font-family:Archivo Narrow,system-ui,sans-serif;font-size:32px;font-weight:700;line-height:1}.landing .bcband:after{content:"";background:linear-gradient(90deg, var(--border) 0 22%, var(--accent) 22% 70%, var(--border) 70% 100%);opacity:.9;border-radius:9999px;height:4px;margin-top:10px;display:block}.landing .bcfoot{z-index:1;border-top:1px solid var(--line);align-items:center;gap:12px;margin:18px 22px 0;padding-top:14px;display:flex;position:relative}.landing .bccode{color:var(--muted);letter-spacing:.04em;font-size:11px}.landing .deal{isolation:isolate;background:var(--maroonDeep);border-block:1px solid color-mix(in oklab,var(--maroon) 50%,#000);padding:104px 0;position:relative;overflow:hidden}.landing .deal:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:linear-gradient(#0000 0 calc(100% - 1px),#f6ede10b calc(100% - 1px)) 0 0/100% 88px,linear-gradient(90deg,#0000 0 calc(100% - 1px),#f6ede10b calc(100% - 1px)) 0 0/88px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 80% 0,#000,#0000 78%);mask-image:radial-gradient(120% 100% at 80% 0,#000,#0000 78%)}.landing .dealhead .eyebrow{color:var(--accent)}.landing .dealhead .dealtitle{letter-spacing:-.024em;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.landing .dealhead .dealsub{color:var(--cream-muted);max-width:52ch;margin-top:14px;font-size:15px;line-height:1.6}.landing .dealbleed{margin-top:40px;overflow:visible}.landing .dealpanel{width:calc(100% + var(--gut));background:linear-gradient(168deg,#6e2a3980,#3c121e9e);border:1px solid #efe7d929;border-radius:8px;padding:0;position:relative;overflow:hidden}.landing .dealpanel:before{content:"";z-index:2;pointer-events:none;border-top:1px solid #efe7d94d;border-left:1px solid #efe7d94d;border-top-left-radius:8px;width:44px;height:44px;position:absolute;top:0;left:0}@media (min-width:920px) and (pointer:fine){.landing .dealpanel:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(40% 60% at 90% 0%,color-mix(in oklab,var(--accent) 12%,transparent),transparent 70%);position:absolute;inset:0}}.landing .dpbar{z-index:1;background:#14070b52;border-bottom:1px solid #efe7d929;align-items:center;gap:12px;padding:15px 24px;display:flex;position:relative}.landing .dpcrumb{letter-spacing:.16em;color:var(--cream-faint);font-size:10px}.landing .dpcode{color:var(--cream);font-variant-numeric:tabular-nums;font-size:13px;font-weight:600}.landing .dpsep{flex:1}.landing .dpstatus{letter-spacing:.1em;color:var(--accentInk);background:var(--accent);border-radius:4px;align-items:center;gap:7px;padding:5px 10px;font-size:11px;display:inline-flex}.landing .dpstatus svg{color:var(--accentInk)}.landing .dprail{z-index:1;border-bottom:1px solid #efe7d91a;gap:0;margin:0;padding:20px 24px;list-style:none;display:flex;position:relative}.landing .dpstep{flex:1;align-items:center;gap:10px;display:flex;position:relative}.landing .dpstep:after{content:"";z-index:0;background:#efe7d929;height:1px;position:absolute;top:5px;left:5px;right:0}.landing .dpstep.past:after{background:#9ad0e457}.landing .dpstep:last-child:after{display:none}.landing .dpdot{z-index:1;background:#14070b80;border:1px solid #efe7d966;border-radius:2px;flex:none;width:10px;height:10px;position:relative}.landing .dpstep.past .dpdot{background:#9ad0e4b3;border-color:#9ad0e4b3}.landing .dpstep.on .dpdot{background:var(--accent);border-color:var(--accent);position:relative}.landing .dpstep.on .dpdot:after{content:"";border:1px solid var(--accent);opacity:0;border-radius:5px;position:absolute;inset:-4px}@media (prefers-reduced-motion:no-preference){.landing .dpstep.on .dpdot:after{animation:2.4s ease-out infinite dppulse}}@keyframes dppulse{0%{opacity:.7;transform:scale(.7)}70%{opacity:0;transform:scale(1.5)}to{opacity:0}}.landing .dpsteplbl{letter-spacing:.12em;color:var(--cream-faint);font-size:10px}.landing .dpstep.past .dpsteplbl{color:var(--cream-muted)}.landing .dpstep.on .dpsteplbl{color:var(--accent)}.landing .dprows{z-index:1;padding:6px 24px 8px;position:relative}.landing .dprow{border-bottom:1px solid #efe7d91a;justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.landing .dprow:last-child{border-bottom:none}.landing .dpk{letter-spacing:.14em;color:var(--cream-faint);font-size:10px}.landing .dpv{color:var(--cream);font-size:14px;font-weight:500}.landing .dpv.mono{font-variant-numeric:tabular-nums}.landing .dpv.seal{color:var(--cream-muted);letter-spacing:.04em;background:#14070b66;border:1px solid #efe7d91f;border-radius:3px;padding:3px 9px;font-size:12px}.landing .dprow.indic{background:#14070b57;border-block:1px solid #efe7d91f;margin:0 -24px;padding:16px 24px}.landing .dprow.indic .dpk{color:var(--cream-muted)}.landing .dpv.big{color:var(--cream);font-size:18px;font-weight:600}.landing .dpfoot{z-index:1;letter-spacing:.08em;color:var(--cream-muted);background:#14070b52;border-top:1px solid #efe7d929;align-items:center;gap:8px;padding:15px 24px;font-size:11px;display:flex;position:relative}.landing .dpfoot svg{color:var(--accent)}.landing .corr{background:var(--surface2);border-block:1px solid var(--border);padding:88px 0}.landing .corrgrid{grid-template-columns:360px minmax(0,1fr);align-items:start;gap:64px;display:grid}.landing .corrcopy h2{letter-spacing:-.024em;color:var(--ink);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.landing .corrcopy p{color:var(--muted);max-width:42ch;margin-top:16px;font-size:15.5px;line-height:1.6}.landing .ledger{background:var(--surface);border:1px solid var(--border);border-radius:6px;position:relative;overflow:hidden}.landing .ledger:before{content:"";z-index:2;border-top:1px solid var(--faint);border-left:1px solid var(--faint);opacity:.55;pointer-events:none;border-top-left-radius:6px;width:34px;height:34px;position:absolute;top:0;left:0}.landing .ledger:after{content:"";z-index:2;border-bottom:1px solid var(--faint);border-right:1px solid var(--faint);opacity:.55;pointer-events:none;border-bottom-right-radius:6px;width:34px;height:34px;position:absolute;bottom:0;right:0}.landing .ledgerhd{border-bottom:1px solid var(--border);letter-spacing:.14em;text-transform:uppercase;color:var(--faint);background:var(--surface2);grid-template-columns:64px 200px 1fr;gap:16px;padding:12px 18px;font-size:10px;display:grid}.landing .ledgerbody{margin:0;padding:0;list-style:none}.landing .lrow{border-bottom:1px solid var(--line);grid-template-columns:64px 200px 1fr;align-items:baseline;gap:16px;padding:14px 18px;display:grid}.landing .ledgerbody>.lrow:last-child{border-bottom:none}.landing .ltime{color:var(--faint);font-variant-numeric:tabular-nums;font-size:12px}.landing .lrole{letter-spacing:.1em;color:var(--ink);font-size:10px;font-weight:600}.landing .lrow.sealed{box-shadow:inset 2px 0 0 var(--border)}.landing .lrow.sealed .lrole{color:var(--muted);background:var(--surface2);letter-spacing:.06em;border-radius:3px;width:fit-content;padding:2px 6px}.landing .lline{color:var(--muted);font-size:13.5px;line-height:1.5}.landing .ledgerlock{border-top:1px solid var(--border);background:var(--surface2);letter-spacing:.06em;color:var(--ink);align-items:center;gap:9px;padding:13px 18px;font-size:11px;display:flex}.landing .ledgerlock svg{color:var(--accent)}.landing .trust{isolation:isolate;background:var(--maroonDeep);border-block:1px solid color-mix(in oklab,var(--maroon) 50%,#000);padding:104px 0;position:relative;overflow:hidden}.landing .trust:before{content:"";z-index:-1;pointer-events:none;opacity:.4;background:linear-gradient(#0000 0 calc(100% - 1px),#f6ede10b calc(100% - 1px)) 0 0/100% 88px,linear-gradient(90deg,#0000 0 calc(100% - 1px),#f6ede10b calc(100% - 1px)) 0 0/88px 100%;position:absolute;inset:0;-webkit-mask-image:radial-gradient(120% 100% at 20% 0,#000,#0000 78%);mask-image:radial-gradient(120% 100% at 20% 0,#000,#0000 78%)}.landing .trustcard{background:linear-gradient(168deg,#6e2a396b,#481a2685);border:1px solid #efe7d929;border-radius:10px;grid-template-columns:minmax(0,1fr) 340px;align-items:center;gap:56px;padding:48px;display:grid;position:relative;overflow:hidden}.landing .trustcard:before{content:"";pointer-events:none;border-top:1px solid #efe7d94d;border-left:1px solid #efe7d94d;border-top-left-radius:10px;width:44px;height:44px;position:absolute;top:0;left:0}.landing .trustcard:after{content:"";pointer-events:none;border-bottom:1px solid #efe7d94d;border-right:1px solid #efe7d94d;border-bottom-right-radius:10px;width:44px;height:44px;position:absolute;bottom:0;right:0}.landing .trustcopy{z-index:1;position:relative}.landing .trustcopy .eyebrow{color:var(--accent)}.landing .trustcopy h2{letter-spacing:-.022em;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(26px,3.2vw,38px);font-weight:700;line-height:1.04}.landing .trustlede{letter-spacing:-.01em;color:var(--cream);margin-top:10px;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(18px,2vw,22px);font-weight:600;line-height:1.2}.landing .trustcopy p{color:var(--cream-muted);max-width:48ch;margin-top:14px;font-size:15px;line-height:1.6}.landing .trustrow{letter-spacing:.1em;text-transform:uppercase;color:var(--cream);flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;font-size:11px;display:flex}.landing .trustrow span{align-items:center;gap:7px;display:inline-flex}.landing .trustrow svg,.landing .trustrow .tdot{color:var(--cream-faint)}.landing .trustcta{margin-top:26px}.landing .trustfine{letter-spacing:.06em;color:var(--cream-faint);margin-top:12px;font-size:10px;display:block}.landing .auditlog{z-index:1;background:#14070b5c;border:1px solid #efe7d924;border-radius:6px;margin:0;padding:18px;list-style:none;position:relative}.landing .auditlog .auditlbl{color:var(--cream-faint);margin-bottom:12px;display:block}.landing .auditrow{border-bottom:1px solid #efe7d91a;align-items:baseline;gap:14px;padding:10px 0 10px 16px;display:flex;position:relative}.landing .auditlog>.auditrow:last-child{border-bottom:none}.landing .auditrow:before{content:"";background:#efe7d929;width:1px;position:absolute;top:0;bottom:0;left:3px}.landing .auditlog>.auditrow:last-child:after{content:"";background:var(--accent);border:1px solid var(--accent);border-radius:9999px;width:7px;height:7px;position:absolute;top:13px;left:0}@media (prefers-reduced-motion:no-preference){.landing .auditlog>.auditrow:last-child:after{animation:2.4s ease-out infinite dppulse}}.landing .atime{color:var(--cream-faint);font-variant-numeric:tabular-nums;flex:none;font-size:11px}.landing .aevent{color:var(--cream);letter-spacing:.02em;font-size:12px}.landing .tiers{padding:88px 0}.landing .tierhead{letter-spacing:-.024em;color:var(--ink);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1}.landing .tiersub{color:var(--muted);max-width:52ch;margin:14px 0 0;font-size:15.5px;line-height:1.6}.landing .tiergrid{grid-template-columns:repeat(3,1fr);gap:18px;margin-top:48px;display:grid}.landing .tier{border:1px solid var(--border);background:var(--surface);border-radius:10px;flex-direction:column;padding:30px 28px 28px;transition:border-color .15s,background .15s,transform .15s;display:flex;position:relative}.landing .tier:hover{border-color:var(--faint);transform:translateY(-2px)}.landing .tier.feature{background:var(--surface);border-color:color-mix(in oklab,var(--accent) 42%,var(--border));box-shadow:inset 0 2px 0 var(--accent)}.landing .tier.feature:before{content:"RECOMMENDED";letter-spacing:.16em;color:var(--accent);font-family:JetBrains Mono Variable,monospace;font-size:8.5px;position:absolute;top:14px;right:16px}.landing .tier .tkick{letter-spacing:.14em;text-transform:uppercase;color:var(--faint);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px}.landing .tier.feature .tkick{color:var(--accent)}.landing .tier .tname{letter-spacing:-.01em;color:var(--ink);margin:10px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:34px;font-weight:700;line-height:1}.landing .tier .tpricerow{align-items:baseline;gap:8px;margin-top:14px;display:flex}.landing .tier .tprice{letter-spacing:-.012em;color:var(--ink);font-size:38px;font-weight:700;line-height:1}.landing .tier .tunit{color:var(--faint);font-size:12px}.landing .tier .tfee{letter-spacing:.02em;color:var(--muted);margin-top:8px;font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:13.5px}.landing .tier.feature .tfee{color:var(--accent)}.landing .tier .tdivide{background:var(--border);height:1px;margin:20px 0}.landing .tier .tsame{color:var(--muted);flex:1;margin:0;font-size:13px;line-height:1.5}.landing .tier .tnote{color:var(--faint);margin-top:14px;font-size:12.5px;line-height:1.45}.landing .tier .tcta{width:100%;margin-top:22px}.landing .tier .tcta-primary{background:var(--maroon);border-color:var(--maroon);color:#fff}.landing .tier .tcta-primary:hover{filter:brightness(1.06)}.landing .feefoot{letter-spacing:.03em;color:var(--faint);text-align:center;max-width:64ch;margin:30px auto 0;font-size:11px;line-height:1.6}.landing .enshow{isolation:isolate;background:var(--maroonDeep);border-block:1px solid color-mix(in oklab,var(--maroon) 50%,#000);position:relative;overflow:hidden}.landing .enshow-photo{z-index:-3;opacity:.2;filter:grayscale(.4)brightness(.7)contrast(1.05);mix-blend-mode:luminosity;background-position:50% 32%;background-size:cover;position:absolute;inset:0}.landing .enshow-tint{z-index:-2;pointer-events:none;background:radial-gradient(120% 90% at 50% -10%,#5e223300 34%,var(--maroonDeep) 100%), linear-gradient(180deg,#3d16228c 0%,#3d162233 45%,var(--maroonDeep) 100%);position:absolute;inset:0}.landing .enshow-inner{z-index:1;padding-top:104px;padding-bottom:104px;position:relative}.landing .enshow-head{max-width:680px}.landing .enshow-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--accent);font-size:11px}.landing .enshow-title{letter-spacing:-.024em;max-width:20ch;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:clamp(30px,4vw,46px);font-weight:700;line-height:1.02}.landing .enshow-sub{color:var(--cream-muted);max-width:60ch;margin:18px 0 0;font-size:16px;line-height:1.62}.landing .enshow-metrics{border-top:1px solid #efe7d929;flex-wrap:wrap;gap:40px;max-width:640px;margin-top:36px;padding-top:24px;display:flex}.landing .enshow-metric{flex-direction:column;gap:4px;display:flex}.landing .enshow-num{letter-spacing:-.02em;color:var(--cream);font-variant-numeric:tabular-nums;font-family:Archivo Narrow,system-ui,sans-serif;font-size:36px;font-weight:700;line-height:1}.landing .enshow-lab{letter-spacing:.12em;text-transform:uppercase;color:#efe7d980;font-size:10.5px}.landing .enshow-grid{grid-template-columns:1fr;gap:22px;margin-top:56px;display:grid}@media (min-width:880px){.landing .enshow-grid{grid-template-columns:repeat(3,1fr);align-items:stretch}}.landing .enshow-cell{height:100%}.landing .enplate{background:linear-gradient(168deg,var(--pitchA),var(--pitchB));border:1px solid #efe7d924;border-radius:10px;flex-direction:column;height:100%;padding:22px;display:flex}.landing .enplate-hd{justify-content:space-between;align-items:center;margin-bottom:14px;display:flex}.landing .enplate-title{letter-spacing:-.01em;color:var(--cream);font-family:Archivo Narrow,system-ui,sans-serif;font-size:15px;font-weight:600}.landing .enplate-tag{letter-spacing:.1em;text-transform:uppercase;color:var(--accent);font-size:10px}.landing .enplate-viz{justify-content:center;align-items:center;min-height:200px;margin:4px 0 6px;display:flex}.landing .enplate-viz-graph{aspect-ratio:4/3;width:100%;min-height:0}.landing .enplate-viz-graph canvas{width:100%;height:100%}.landing .enplate-viz-flow{max-width:200px;margin:4px auto 6px}.landing .enplate-h{letter-spacing:-.01em;color:var(--cream);margin:14px 0 0;font-family:Archivo Narrow,system-ui,sans-serif;font-size:19px;font-weight:700;line-height:1.1}.landing .enplate-p{color:var(--cream-muted);flex:1;margin:10px 0 0;font-size:13.5px;line-height:1.55}.landing .enplate-foot{letter-spacing:.04em;color:#efe7d980;border-top:1px solid #efe7d91f;margin-top:16px;padding-top:12px;font-size:9.5px;line-height:1.4}.landing .enshow-cta{background:var(--accent);color:var(--accentInk);letter-spacing:.14em;text-transform:uppercase;border-radius:9999px;align-items:center;gap:10px;margin-top:48px;padding:15px 26px;font-family:JetBrains Mono Variable,monospace;font-size:11.5px;font-weight:600;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.landing .enshow-cta:hover{filter:brightness(1.08)}.landing .enshow-cta svg{transition:transform .15s}.landing .enshow-cta:hover svg{transform:translate(3px)}.landing .enshow-credit{letter-spacing:.04em;color:#efe7d96b;max-width:80ch;margin-top:40px;font-size:9.5px;line-height:1.6}@media (max-width:920px){.landing .enshow-inner{padding-top:72px;padding-bottom:72px}.landing .enshow-metrics{gap:28px}}.landing .foot{border-top:1px solid var(--border);background:var(--surface);padding:48px 0 40px}.landing .footinner{flex-wrap:wrap;align-items:flex-end;gap:24px;display:flex}.landing .footbrand{flex-direction:column;gap:7px;display:flex}.landing .footbrand .wm{color:var(--ink);font-size:24px}.landing .footlogo{width:auto;height:27px;display:block}.landing .foottag{letter-spacing:.1em;text-transform:uppercase;color:var(--faint);font-size:10.5px}.landing .foot .grow{flex:1}.landing .footnav{gap:20px;display:flex}.landing .footnav .flink{color:var(--muted);font-size:13px;transition:color .14s}.landing .footnav .flink:hover{color:var(--ink)}.landing .footrule{border-top:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:18px;margin-top:30px;padding-top:22px;display:flex}.landing .footrule .grow{flex:1}.landing .footrule .copy{letter-spacing:.14em;color:var(--muted);font-family:JetBrains Mono Variable,JetBrains Mono,monospace;font-size:10.5px}.landing .footrule .copy.dim{color:var(--faint);letter-spacing:.05em}@media (max-width:920px){.landing .hero{min-height:auto;padding:40px 0 0}.landing .h1{font-size:clamp(44px,12vw,72px)}.landing .brk{display:none}.landing .herofoot{margin-top:48px;position:static}.landing .scrollcue{display:none}.landing .gateband-inner{padding-top:72px;padding-bottom:72px}.landing .gateband-viz{margin-top:40px;padding:22px 14px 18px}.landing .gateband-rail{grid-template-columns:1fr;gap:12px;margin-top:32px}.landing .bandcard{grid-template-columns:1fr;padding:32px}.landing .bandviz{max-width:380px;margin:0 auto}.landing .tiergrid{grid-template-columns:1fr}.landing .navlinks{display:none}.landing .place{padding:48px 0}.landing .placegrid{grid-template-columns:1fr;gap:32px}.landing .placeviz{justify-self:center;max-width:300px}.landing .find{padding:48px 0}.landing .findgrid{grid-template-columns:1fr;gap:32px}.landing .blindcard{justify-self:stretch;max-width:none}.landing .deal{padding:40px 0 48px}.landing .dealbleed{margin-top:28px}.landing .dealpanel{width:calc(100% + var(--gut))}.landing .dprail{flex-wrap:wrap;gap:14px 0}.landing .dpstep{flex:0 0 50%}.landing .dpstep:after{display:none}.landing .corr{padding:40px 0 48px}.landing .corrgrid{grid-template-columns:1fr;gap:28px}.landing .ledgerhd{display:none}.landing .lrow{grid-template-columns:1fr;gap:5px;padding:14px 16px}.landing .lrole{order:-1}.landing .trust{padding:16px 0 56px}.landing .trustcard{grid-template-columns:1fr;gap:32px;padding:28px}}@media (max-width:560px){.landing{--gut:20px}.landing .btn{min-height:44px}.landing .bandcard{padding:24px}.landing .bandmini{width:100%;min-width:0}.landing .bmnm{text-overflow:ellipsis;min-width:0;overflow:hidden}.landing .tiers{padding:56px 0}.landing .tier{padding:26px 22px 24px}.landing .tier .tcta{min-height:44px}.landing .dealhead,.landing .trustcopy{min-width:0}.landing .enshow-metrics{gap:22px 28px}}@media (max-width:380px){.landing{--gut:16px}.landing .h1{font-size:clamp(36px,11.5vw,60px)}.landing .bandcard{padding:20px}.landing .tier .tname{font-size:30px}.landing .tier .tprice{font-size:34px}}@media (prefers-reduced-motion:no-preference){.landing .node{animation:.5s cubic-bezier(.23,1,.32,1) backwards nodein}}@keyframes nodein{0%{opacity:0;transform:translate(-50%,-46%)}to{opacity:1;transform:translate(-50%,-50%)}}@media (prefers-reduced-motion:no-preference){.landing .herocopy>*{animation:.72s cubic-bezier(.2,.8,.2,1) both heroRise}@keyframes heroRise{0%{opacity:0;transform:translateY(15px)}to{opacity:1;transform:translateY(0)}}.landing .herocopy .eyebrow{animation-delay:.1s}.landing .herocopy .h1{animation-delay:.18s}.landing .herocopy .sub{animation-delay:.32s}.landing .herocopy .ctarow{animation-delay:.42s}}
