:root{--ink: #14161A;--ink-soft: #1C1F24;--paper: #F7F4EF;--paper-2: #FFFDF9;--paper-deep: #EEEAE2;--slate: #5F6369;--slate-light: #8F949B;--g1: #42C3BF;--g2: #8872CA;--g3: #DF57A7;--grad: linear-gradient(90deg, #42C3BF 0%, #8872CA 52%, #DF57A7 100%);--teal: #42C3BF;--teal-deep: #2E9E9A;--teal-tint: #E6F5F4;--magenta: #DF57A7;--line: rgba(20, 22, 26, .12);--line-dark: rgba(247, 244, 239, .14);--font-display: "Inter", -apple-system, system-ui, sans-serif;--font-body: "Inter", -apple-system, system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, monospace;--radius: 14px;--radius-lg: 24px;--container: 1760px}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--ink);background:var(--paper);line-height:1.6;font-size:16px;-webkit-font-smoothing:antialiased;overflow-x:hidden}h1,h2,h3,.display{font-family:var(--font-display);font-weight:800;letter-spacing:-.02em;line-height:1.08;color:var(--ink)}h3{font-weight:700}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.container{max-width:var(--container);margin:0 auto;padding:0 48px}.narrow{max-width:1240px;margin:0 auto}.eyebrow{display:inline-flex;align-items:center;gap:12px;font-family:var(--font-mono);font-size:12.5px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;color:var(--slate)}.eyebrow b{font-weight:600;color:var(--ink)}.eyebrow.on-dark{color:#f7f4ef99}.eyebrow.on-dark b{color:#f7f4ef}.grad-text{background:var(--grad);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.nav{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:1px solid var(--line)}.nav-inner{height:72px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.nav-links{display:flex;justify-content:center;gap:32px}.nav-links button{background:none;border:none;cursor:pointer;font-size:14.5px;color:var(--ink);font-weight:500;font-family:var(--font-body)}.nav-links button:hover{color:var(--g2)}.nav-right{display:flex;justify-content:flex-end}.panel-dark{background:var(--ink);color:#f7f4ef;border-radius:var(--radius-lg);padding:80px 72px}.panel-dark h2,.panel-dark h3{color:#f7f4ef}.panel-paper{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius-lg);padding:72px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;font-family:var(--font-body);font-weight:600;font-size:15px;padding:16px 26px;border-radius:8px;border:1px solid transparent;cursor:pointer;text-decoration:none;white-space:nowrap;transition:transform .18s ease,box-shadow .18s ease,background .18s ease,border-color .18s ease}.btn:focus-visible{outline:3px solid var(--g2);outline-offset:3px}.btn{border-radius:999px}.btn-primary{background:var(--ink);color:#f7f4ef}.btn-primary:hover{background:var(--ink-soft);transform:translateY(-1px)}.btn-primary.on-dark{background:#f7f4ef;color:var(--ink)}.btn-primary.on-dark:hover{background:#fff}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--line)}.btn-ghost:hover{border-color:var(--ink)}.btn-ghost.on-dark{color:#f7f4ef;border-color:var(--line-dark)}.btn-ghost.on-dark:hover{border-color:#f7f4ef}.btn-lg{padding:20px 34px;font-size:16px}.btn-sm{padding:10px 16px;font-size:13px}.btn .arrow{transition:transform .18s ease}.btn:hover .arrow{transform:translate(3px)}.scroll-observe{opacity:0;transform:translateY(18px);transition:opacity .6s ease,transform .6s ease}.scroll-observe.visible{opacity:1;transform:translateY(0)}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.rise-1{animation:riseIn .7s ease-out .05s both}.rise-2{animation:riseIn .7s ease-out .18s both}.rise-3{animation:riseIn .7s ease-out .3s both}.rise-4{animation:riseIn .7s ease-out .42s both}.ledger-bar{height:14px;border-radius:3px;width:0;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.ledger-row.visible .ledger-bar{width:var(--w)}.ledger-bar.alone{background:#c9c4bb}.ledger-bar.together{background:var(--grad)}.ledger-bar.record{background:var(--g1)}.ledger-row:last-child{border-bottom:none!important}.faq-answer{max-height:0;overflow:hidden;transition:max-height .45s cubic-bezier(.4,0,.2,1)}.faq-answer.open{max-height:480px}.proof-card{background:var(--paper-2);border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;transition:box-shadow .25s ease,transform .25s ease,border-color .25s ease}.proof-card:hover{border-color:#0b122038;box-shadow:0 18px 40px -24px #0b122059;transform:translateY(-2px)}.proof-card .zoom-hint{opacity:0;transition:opacity .2s ease}.proof-card:hover .zoom-hint{opacity:1}.video-frame{width:100%;max-width:380px;aspect-ratio:9/16;border-radius:18px;overflow:hidden;background:var(--ink);position:relative;border:1px solid var(--line)}.grid-hero{display:grid;grid-template-columns:1.2fr .8fr;grid-template-areas:"top video" "bottom video";-moz-column-gap:72px;column-gap:72px;row-gap:0;align-items:center}.hero-top{grid-area:top;align-self:end}.hero-bottom{grid-area:bottom;align-self:start}.hero-video{grid-area:video}.hero-stack{text-align:center;max-width:1000px;margin:0 auto}.grid-2{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.grid-3{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.grid-4{display:grid;grid-template-columns:repeat(4,1fr)}.grid-others{display:grid;grid-template-columns:1.15fr .85fr;gap:48px;align-items:start}.grid-founder{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center}.grid-compare{display:grid;grid-template-columns:1fr 1fr;border:1px solid var(--line);border-radius:var(--radius);overflow:hidden;background:var(--paper-2)}.pillar{padding:40px 28px;border-right:1px solid var(--line)}.pillar:last-child{border-right:none}.section{padding:96px 0}.section-tight{padding:72px 0}.mobile-sticky-bar{position:fixed;left:0;right:0;bottom:0;z-index:60;display:none;flex-direction:column;align-items:center;gap:6px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:#f7f4eff5;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--line);transform:translateY(120%);transition:transform .35s cubic-bezier(.4,0,.2,1)}.mobile-sticky-bar.visible{transform:translateY(0)}.mobile-sticky-sub{font-size:11.5px;color:var(--slate);letter-spacing:.02em}.tf-v1-popup{position:fixed!important;top:0!important;right:0!important;bottom:0!important;left:0!important;width:100vw!important;height:100vh!important;height:100dvh!important;z-index:2147483647!important}.tf-v1-popup .tf-v1-iframe-wrapper{width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;margin:0!important;border-radius:0!important}.tf-v1-popup iframe{width:100%!important;height:100%!important;border-radius:0!important}.tf-v1-close{z-index:2147483647!important;top:12px!important;right:12px!important;left:auto!important;bottom:auto!important;position:absolute!important}.tf-v1-spinner{z-index:2147483647!important}@media (max-width: 1100px){.nav-links{display:none}.nav-inner{grid-template-columns:1fr auto}.panel-dark{padding:56px 32px}.panel-paper{padding:48px 32px}}@media (max-width: 960px){.grid-hero{grid-template-columns:1fr;grid-template-areas:"top" "video" "bottom";row-gap:28px}.hero-top h1{margin-bottom:0!important}.video-frame{max-width:340px}.grid-founder{grid-template-columns:1fr;gap:28px}.grid-others{grid-template-columns:1fr;gap:36px}.grid-4{grid-template-columns:repeat(2,1fr)}.pillar{border-right:none;border-bottom:1px solid var(--line)}.pillar:nth-child(odd){border-right:1px solid var(--line)}.pillar:nth-last-child(-n+2){border-bottom:none}.grid-3{grid-template-columns:1fr}}@media (max-width: 640px){.container{padding:0 18px}.founder-line{padding:16px 18px!important}.founder-line .btn{width:100%}.nav-inner{height:60px;gap:10px}.nav-inner img{height:30px!important}.nav-inner>span{font-size:13px!important;letter-spacing:.16em!important}.nav-right .btn{padding:9px 13px;font-size:12.5px}.panel-dark,.panel-paper{padding:40px 22px;border-radius:18px}.section{padding:64px 0}.section-tight{padding:48px 0}.grid-2,.grid-4,.grid-compare{grid-template-columns:1fr}.pillar,.pillar:nth-child(odd){border-right:none;border-bottom:1px solid var(--line)}.pillar:last-child{border-bottom:none}.video-frame{max-width:320px}.hero-ctas .btn{width:100%}.hero-ctas .btn-ghost{display:none}header.section{padding-top:40px!important;padding-bottom:48px!important}.hide-mobile{display:none!important}}@media (max-width: 767px){.mobile-sticky-bar{display:flex}.site-footer{padding-bottom:150px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.scroll-observe{opacity:1;transform:none}.ledger-bar{width:var(--w)!important}}
