:root{--bg:#0a0a0a;--surface:#151515;--surface-2:#101010;--line:#ffffff14;--line-strong:#ffffff24;--text:#fff;--dim:#ffffff9e;--muted:#a8a8a8;--orange:#ff6a00;--orange-deep:#e03e00;--orange-line:#ff6a0059;--orange-tint:#ff6a001f;--grad:linear-gradient(135deg, #ff6a00 0%, #e03e00 100%);--blue-glow:#2b7fff24;--serif:"Instrument Serif", ui-serif, Georgia, serif;--sans:"Inter", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--radius:16px;--ease:cubic-bezier(.22, 1, .36, 1);--gutter:clamp(20px, 5vw, 80px);--maxw:1320px}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:hidden}html{background:var(--bg);--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body.kai-body,.kai-body{background:var(--bg);color:var(--text);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0;font-size:16px;line-height:1.6;overflow-x:hidden}.kai-body ::selection{background:var(--orange);color:#0a0a0a}.kai-body a{color:inherit;text-decoration:none}.kai-body img{max-width:100%;display:block}.kai-grain{pointer-events:none;z-index:60;opacity:.05;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");position:fixed;inset:0}.wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);box-sizing:border-box;margin:0 auto}.serif{font-family:var(--serif);font-weight:400}.mono{font-family:var(--mono)}.it{font-style:italic}.accent{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.dim{color:var(--dim)}.muted{color:var(--muted)}.k-eyebrow{font-family:var(--mono);letter-spacing:.08em;color:var(--orange);text-transform:uppercase;align-items:center;gap:18px;font-size:12px;display:flex}.k-eyebrow:after{content:"";background:var(--line-strong);flex:1;max-width:520px;height:1px}.k-eyebrow.center{justify-content:center}.k-eyebrow.center:after{display:none}.h-display{font-family:var(--serif);letter-spacing:-.02em;margin:0;font-size:clamp(44px,7vw,104px);font-weight:400;line-height:.98}.h-section{font-family:var(--serif);letter-spacing:-.015em;margin:0;font-size:clamp(40px,5.4vw,80px);font-weight:400;line-height:1}.h-card{font-family:var(--serif);margin:0;font-size:clamp(26px,2.6vw,38px);font-weight:400;line-height:1.08}.lede{color:var(--dim);max-width:60ch;margin:0;font-size:clamp(16px,1.25vw,19px);line-height:1.6}.body{color:var(--muted);max-width:62ch;margin:0}section.band{padding:clamp(88px,12vw,168px) 0;position:relative}section.band+section.band{border-top:1px solid var(--line)}[data-reveal]{transition:transform 1.1s var(--ease);transform:translateY(28px)}[data-reveal].is-in{transform:none}[data-reveal="2"]{transition-delay:80ms}[data-reveal="3"]{transition-delay:.16s}.site-header{z-index:50;transition:background .5s var(--ease), border-color .5s var(--ease), backdrop-filter .5s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.site-header.is-solid{-webkit-backdrop-filter:blur(18px)saturate(140%);border-bottom-color:var(--line);background:#0a0a0ab8}.site-header .bar{justify-content:space-between;align-items:center;height:76px;display:flex}.site-header .logo img{width:auto;height:34px}.site-nav{align-items:center;gap:clamp(20px,3vw,44px);display:flex}.site-nav .nav-link{color:var(--dim);font-size:14px;transition:color .3s;position:relative}.site-nav .nav-link:hover,.site-nav .nav-link[data-status=active]{color:var(--text)}.site-nav .nav-link[data-status=active]:after{content:"";background:var(--orange);height:1px;position:absolute;bottom:-6px;left:0;right:0}@media (width<=860px){.site-nav .nav-link{display:none}}.nav-call{border:1px solid var(--orange-line);height:40px;color:var(--text);isolation:isolate;transition:border-color .4s var(--ease), transform .2s;border-radius:999px;align-items:center;padding:0 18px;font-size:13px;font-weight:500;display:inline-flex;position:relative;overflow:hidden}.nav-call:before{content:"";z-index:-1;background:var(--grad);transition:transform .5s var(--ease);position:absolute;inset:0;transform:translateY(101%)}.nav-call:hover{border-color:var(--orange)}.nav-call:hover:before{transform:none}.nav-call:active{transform:scale(.98)}@media (width<=520px){.nav-call{display:none}}.primary-call{--mx:0px;--my:0px;background:var(--grad);color:#fff;height:60px;transform:translate3d(var(--mx), var(--my), 0);transition:transform .5s var(--ease), box-shadow .5s var(--ease);border-radius:999px;align-items:center;gap:14px;padding:0 10px 0 30px;font-size:16px;font-weight:500;display:inline-flex;box-shadow:0 10px 40px -10px #ff6a008c,inset 0 1px #ffffff40}.primary-call .arrow{background:#0a0a0a38;border-radius:999px;place-items:center;width:42px;height:42px;display:grid;position:relative;overflow:hidden}.primary-call .arrow span{transition:transform .5s var(--ease);display:block}.primary-call .arrow span+span{position:absolute;transform:translate(-160%)}.primary-call:hover{box-shadow:0 16px 60px -12px #ff6a00bf,inset 0 1px #ffffff4d}.primary-call:hover .arrow span:first-child{transform:translate(160%)}.primary-call:hover .arrow span+span{transform:none}.primary-call:active{transform:translate3d(var(--mx), var(--my), 0) scale(.98)}.primary-call:focus-visible{outline-offset:4px;outline:2px solid #fff}.ledger-link{font-family:var(--mono);color:var(--text);align-items:center;gap:10px;padding:6px 0;font-size:13px;display:inline-flex;position:relative}.ledger-link:after{content:"";background:var(--orange);transform-origin:0;height:1px;transition:transform .6s var(--ease);position:absolute;bottom:0;left:0;right:22px;transform:scaleX(.35)}.ledger-link .ar{color:var(--orange);transition:transform .4s var(--ease)}.ledger-link:hover:after{transform:scaleX(1)}.ledger-link:hover .ar{transform:translate(5px)}.band-call{border-radius:var(--radius);border:1px solid var(--line-strong);transition:transform .5s var(--ease), border-color .5s, background .5s;background:linear-gradient(#ffffff08,#ffffff03);justify-content:space-between;align-items:center;gap:24px;padding:26px 28px;display:flex}.band-call .t{font-family:var(--serif);font-size:clamp(24px,2.4vw,34px)}.band-call .c{border:1px solid var(--orange-line);width:56px;height:56px;color:var(--orange);transition:background .5s var(--ease), color .5s, transform .5s var(--ease);border-radius:999px;flex:none;place-items:center;display:grid}.band-call:hover{border-color:var(--orange-line);background:var(--orange-tint);transform:translateY(-4px)}.band-call:hover .c{background:var(--grad);color:#fff;border-color:#0000;transform:rotate(-45deg)}.mobile-bar{left:12px;right:12px;bottom:calc(12px + var(--consent-height,0px));z-index:45;background:var(--grad);color:#fff;height:54px;transition:transform .6s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:10px;font-size:15px;font-weight:500;display:none;position:fixed;transform:translateY(140%);box-shadow:0 12px 40px -8px #ff6a008c}.mobile-bar.is-on{transform:none}@media (width<=860px){.mobile-bar{display:flex}}.consent-open .mobile-bar{display:none}.hero{isolation:isolate;align-items:flex-end;min-height:100dvh;display:flex;position:relative;overflow:hidden}.hero .plate{z-index:-2;will-change:transform;position:absolute;inset:-6% 0 0}.hero .plate img{object-fit:cover;object-position:62% 50%;width:100%;height:100%}.hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0aeb 0%,#0a0a0a8c 42%,#0a0a0a0d 75%),linear-gradient(#0a0a0a00 40%,#0a0a0a8c 70%,#0a0a0a 100%),linear-gradient(#0a0a0ab3 0%,#0a0a0a00 22%);position:absolute;inset:0}.hero .inner{padding-top:140px;padding-bottom:clamp(56px,9vh,110px)}.hero h1{max-width:15ch;margin:28px 0 0}.hero h1 .h1-tail{color:var(--dim);letter-spacing:0;margin-top:18px;font-size:clamp(22px,2.2vw,30px);font-style:italic;line-height:1.2;display:block}.hero .sub{max-width:52ch;margin-top:28px}.hero .ctas{flex-wrap:wrap;align-items:center;gap:22px 34px;margin-top:40px;display:flex}.rise{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.rise>span{animation:rise 1.2s var(--ease) both;display:inline-block}.rise:nth-child(2)>span{animation-delay:.12s}.k-fade{animation:fadeUp 1.1s var(--ease) both}.k-fade.d1{animation-delay:.3s}.k-fade.d2{animation-delay:.45s}.k-fade.d0{animation-delay:50ms}@keyframes rise{0%{transform:translateY(105%)}to{transform:none}}@keyframes fadeUp{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}.leaks-head{gap:24px;margin-bottom:56px;display:grid}.leaks{gap:14px;height:clamp(520px,62vh,640px);display:flex}.leak{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface);cursor:pointer;text-align:left;min-width:0;color:inherit;font:inherit;isolation:isolate;transition:flex-grow .9s var(--ease), border-color .6s;flex:1 1 0;padding:0;position:relative;overflow:hidden}.leak[data-open=true]{border-color:var(--orange-line);cursor:default;flex-grow:3.2}.leak img{object-fit:cover;z-index:-2;filter:saturate(.85)brightness(.62);width:100%;height:100%;transition:transform 1.4s var(--ease), filter .9s var(--ease);position:absolute;inset:0;transform:scale(1.08)}.leak[data-open=true] img{filter:saturate()brightness(.8);transform:scale(1)}.leak:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a8c 0%,#0a0a0a59 45%,#0a0a0af2 100%);position:absolute;inset:0}.leak .num{font-family:var(--mono);color:var(--muted);font-size:14px;transition:color .5s;position:absolute;top:26px;left:28px}.leak[data-open=true] .num{color:var(--orange)}.leak .vert{writing-mode:vertical-rl;font-family:var(--serif);white-space:nowrap;font-size:clamp(26px,2.4vw,36px);transition:opacity .4s;position:absolute;bottom:36px;left:50%;transform:translate(-50%)rotate(180deg)}.leak[data-open=true] .vert{opacity:0}.leak .copy{opacity:0;max-width:520px;transition:opacity .4s, transform .8s var(--ease);position:absolute;bottom:32px;left:28px;right:28px;transform:translateY(16px)}.leak[data-open=true] .copy{opacity:1;transition-delay:.25s;transform:none}.leak .copy .lb{color:var(--dim);margin:12px 0 0}.leak .copy .so{border-top:1px solid var(--line-strong);font-family:var(--serif);color:var(--text);margin-top:16px;padding-top:16px;font-size:20px;font-style:italic}.leak .bar{background:var(--grad);transform-origin:0;width:100%;height:2px;transition:transform 1s var(--ease);position:absolute;top:0;left:0;transform:scaleX(0)}.leak[data-open=true] .bar{transform:scaleX(1)}.leaks-foot{max-width:70ch;margin-top:40px}@media (width<=860px){.leaks{flex-direction:column;height:auto}.leak{cursor:default;min-height:440px}.leak .vert{display:none}.leak .copy{opacity:1;transform:none}.leak img{filter:saturate()brightness(.75);transform:none}.leak .bar{transform:scaleX(1)}}.numbers{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.numbers .left{position:sticky;top:120px}@media (width<=1000px){.numbers{grid-template-columns:1fr}.numbers .left{position:static}}.rail{margin:56px 0 0;padding:0;list-style:none;position:relative}.rail:before{content:"";background:linear-gradient(var(--orange), #ff6a0026);width:1px;position:absolute;top:16px;bottom:16px;left:118px}.rail li{grid-template-columns:96px 44px 1fr;align-items:start;padding:10px 0 34px;display:grid}.rail .big{font-family:var(--serif);color:#0000;-webkit-text-stroke:1px var(--orange);transition:color .6s var(--ease);font-size:88px;line-height:.8}.rail li:hover .big{color:var(--orange)}.rail .dot{background:var(--orange);border-radius:99px;justify-self:center;width:11px;height:11px;margin-top:10px;position:relative;left:0;box-shadow:0 0 0 5px #ff6a0024}.rail h3{margin:0;font-size:18px;font-weight:500}.rail .tag{font-family:var(--serif);color:var(--orange);font-size:20px;font-style:italic}.rail p{color:var(--muted);max-width:46ch;margin:8px 0 0;font-size:15px}.rail.long p{max-width:62ch}@media (width<=560px){.rail:before{left:70px}.rail li{grid-template-columns:56px 28px 1fr}.rail .big{font-size:56px}}.ledger-stage{perspective:1400px;position:relative}.ledger-photo{aspect-ratio:4/3;border-radius:var(--radius);border:1px solid var(--line);opacity:.55;width:58%;position:absolute;top:-9%;right:-4%;overflow:hidden}.ledger-photo img{object-fit:cover;width:100%;height:100%}.ledger{border:1px solid var(--line-strong);transform-style:preserve-3d;transition:transform .9s var(--ease);will-change:transform;background:linear-gradient(#181818,#121212);border-radius:18px;margin-top:56px;position:relative;box-shadow:0 50px 120px -40px #000000e6,0 30px 80px -50px #ff6a0073,inset 0 1px #ffffff0f}.ledger .row{border-top:1px solid var(--line);grid-template-columns:170px 1fr;display:grid}.ledger .row:first-child{border-top:0}.ledger .k{border-right:1px solid var(--line);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--orange);padding:22px 22px 22px 28px;font-size:11.5px}.ledger .v{font-family:var(--mono);color:var(--dim);padding:20px 28px;font-size:14px}.ledger .v.title{font-family:var(--serif);color:var(--text);font-size:clamp(24px,2.2vw,32px);line-height:1.1}.ledger .v.value{font-family:var(--serif);padding-top:18px;padding-bottom:14px;font-size:clamp(56px,7vw,104px);line-height:1}.ledger .v.value span{background:var(--grad);color:#0000;-webkit-background-clip:text;background-clip:text}.ledger-caption{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:12px}.ledger-note{max-width:64ch;margin-top:36px}@media (width<=640px){.ledger .row{grid-template-columns:1fr}.ledger .k{border-right:0;padding-bottom:0}.ledger-photo{display:none}}.bento{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(250px,auto);gap:14px;margin-top:56px;display:grid}.cell{border-radius:var(--radius);border:1px solid var(--line);background:var(--surface-2);flex-direction:column;justify-content:flex-end;gap:14px;padding:32px;display:flex;position:relative;overflow:hidden}.cell.photo{isolation:isolate;grid-area:span 2/span 7;min-height:560px}.cell.photo img{object-fit:cover;z-index:-2;width:100%;height:100%;transition:transform 1.6s var(--ease);position:absolute;inset:0;transform:scale(1.04)}.cell.photo:hover img{transform:scale(1)}.cell.photo:after{content:"";z-index:-1;background:linear-gradient(#0a0a0a1a,#0a0a0a4d 40%,#0a0a0af5 95%);position:absolute;inset:0}.cell.a,.cell.b{grid-column:span 5}.cell.orange{background:var(--grad);color:#140700;border-color:#0000;flex-direction:row;grid-column:span 12;justify-content:space-between;align-items:center;gap:40px;min-height:0;padding:40px}.cell.orange .h-card{color:#140700;max-width:22ch}.cell.orange p{color:#140700c7;max-width:46ch;margin:0;font-weight:500}.cell .idx{font-family:var(--mono);color:var(--orange);font-size:12px;position:absolute;top:26px;left:32px}.cell p.body{font-size:15px}.cell.a:before,.cell.b:before{content:"";background:radial-gradient(var(--orange-tint), transparent 70%);border-radius:50%;width:260px;height:260px;position:absolute;top:-80px;right:-80px}.cell.photo.wide{grid-area:span 1/span 12;min-height:440px}.cell.photo.wide:after{background:linear-gradient(90deg,#0a0a0af2 0%,#0a0a0a99 45%,#0a0a0a1a 80%),linear-gradient(#0000 50%,#0a0a0ab3)}.cell.photo.wide .case-h,.cell.photo.wide .body{max-width:34ch}.cell.photo.wide .body{max-width:56ch}.cell .client{font-family:var(--mono);letter-spacing:.06em;color:var(--text);align-items:center;gap:10px;font-size:12px;display:inline-flex;position:absolute;top:26px;left:32px}.cell .client:before{content:"";background:var(--orange);width:18px;height:1px}.case-h{max-width:16ch;font-size:clamp(30px,3.4vw,50px)!important}.frame.form{max-width:760px}.frame.form .inner{background:#fff;min-height:640px}.frame.form .skeleton{grid-template-rows:repeat(4,56px) 140px;grid-template-columns:1fr;align-content:start}.frame.form .inner{min-height:700px}.frame.form .skeleton{z-index:0;transition:opacity .5s}.frame.form .form-host{z-index:1;position:relative}.frame.form.is-loaded .skeleton{opacity:0;pointer-events:none}@media (width<=980px){.cell.photo,.cell.a,.cell.b,.cell.orange{grid-column:span 12}.cell.photo.wide{min-height:460px}.cell.photo.wide:after{background:linear-gradient(#0a0a0a1a,#0a0a0a4d 40%,#0a0a0af5 95%)}.cell.photo{min-height:460px}.cell.orange{flex-direction:column;align-items:flex-start}}.strike{border-top:1px solid var(--line);margin:48px 0 0;padding:0;list-style:none}.strike li{border-bottom:1px solid var(--line);grid-template-columns:64px minmax(0,7fr) minmax(0,5fr);align-items:baseline;gap:24px;padding:26px 0;display:grid}.strike .n{font-family:var(--mono);color:var(--muted);font-size:13px}.strike .item{font-family:var(--serif);justify-self:start;font-size:clamp(26px,2.8vw,42px);line-height:1.12;position:relative}.strike .item:after{content:"";background:var(--orange);transform-origin:0;height:2px;transition:transform .9s var(--ease);position:absolute;top:55%;left:-6px;right:-6px;transform:scaleX(0)}.strike li.is-in .item:after{transform:scaleX(1)}.strike .why{color:var(--muted);font-size:15px}@media (width<=860px){.strike li{grid-template-columns:40px 1fr}.strike .why{grid-column:2}}.comply{grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(32px,6vw,96px);margin-top:clamp(80px,10vw,140px);display:grid}.comply .rail-note{border-left:2px solid var(--orange);padding-left:24px}.comply .rail-note h3{font-family:var(--serif);margin:0 0 16px;font-size:clamp(28px,2.6vw,38px);font-weight:400;line-height:1.1}.checks{gap:2px;margin:0;padding:0;list-style:none;display:grid}.checks li{background:var(--surface-2);border:1px solid var(--line);color:var(--dim);border-radius:12px;grid-template-columns:34px 1fr;gap:14px;padding:20px 22px;transition:border-color .4s,background .4s;display:grid}.checks li:hover{border-color:var(--orange-line);background:#121212}.checks .tick{border:1px solid var(--orange-line);width:26px;height:26px;color:var(--orange);border-radius:99px;place-items:center;font-size:13px;display:grid}@media (width<=860px){.comply{grid-template-columns:1fr}}.who{position:relative;overflow:hidden}.who:before{content:"";background:radial-gradient(var(--blue-glow), transparent 65%);pointer-events:none;width:900px;height:900px;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.who blockquote{font-family:var(--serif);letter-spacing:-.01em;max-width:20ch;margin:0;font-size:clamp(34px,4.6vw,68px);line-height:1.06}.who .cols{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:48px;display:grid}.who .cols .r{gap:22px;display:grid}@media (width<=900px){.who .cols{grid-template-columns:1fr}}.faq{border-top:1px solid var(--line);max-width:860px;margin:40px auto 0}.faq-item{border-bottom:1px solid var(--line)}.faq-q{width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:24px 4px;font-size:17px;transition:color .3s;display:flex}.faq-q:hover{color:var(--orange)}.faq-q .pm{flex:none;width:16px;height:16px;position:relative}.faq-q .pm:before,.faq-q .pm:after{content:"";height:1px;transition:transform .5s var(--ease);background:currentColor;position:absolute;top:7.5px;left:0;right:0}.faq-q .pm:after{transform:rotate(90deg)}.faq-item[data-open=true] .pm:after{transform:rotate(0)}.faq-a{transition:grid-template-rows .6s var(--ease);grid-template-rows:0fr;display:grid}.faq-item[data-open=true] .faq-a{grid-template-rows:1fr}.faq-a>div{overflow:hidden}.faq-a p{color:var(--muted);max-width:70ch;margin:0;padding:0 48px 26px 4px}.book{text-align:center;position:relative;overflow:hidden}.book:before{content:"";pointer-events:none;background:radial-gradient(#ff6a0038,#e03e000f 40%,#0000 68%);width:min(1400px,140vw);height:900px;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.book .h-display{margin-top:22px}.book .lede{margin:22px auto 0}.frame{-webkit-backdrop-filter:blur(20px);background:linear-gradient(#ffffff14,#ffffff05);border:1px solid #ff965059;border-radius:22px;max-width:1000px;margin:56px auto 0;padding:10px;position:relative;box-shadow:inset 0 0 0 1px #ffffff08,0 40px 120px -40px #ff6a0080}.frame:after{content:"";background:linear-gradient(90deg, transparent, var(--orange), transparent);height:1px;position:absolute;bottom:-1px;left:12%;right:12%}.frame .inner{background:#fff;border-radius:14px;min-height:640px;position:relative;overflow:hidden}.frame iframe{border:0;width:100%;height:760px;display:block}.frame .skeleton{background:#121212;grid-template-columns:1fr 1fr;gap:28px;padding:36px;display:grid;position:absolute;inset:0}.frame .skeleton .blk{background:linear-gradient(90deg,#1a1a1a,#222,#1a1a1a) 0 0/200% 100%;border-radius:10px;animation:1.6s linear infinite shimmer}@keyframes shimmer{to{background-position:-200% 0}}.book .fine{font-family:var(--mono);color:var(--muted);margin-top:18px;font-size:12px}.book .fine a{color:var(--text);border-bottom:1px solid var(--orange-line)}.page-head{isolation:isolate;border-bottom:1px solid var(--line);padding:170px 0 90px;position:relative;overflow:hidden}.page-head .ph-img{z-index:-2;width:55%;position:absolute;top:0;bottom:0;right:0}.page-head .ph-img img{object-fit:cover;opacity:.55;width:100%;height:100%}.page-head:before{content:"";z-index:-1;background:linear-gradient(90deg,#0a0a0a 45%,#0a0a0a99 70%,#0a0a0a4d),linear-gradient(#0000 60%,#0a0a0a);position:absolute;inset:0}.crumbs{font-family:var(--mono);color:var(--muted);gap:10px;font-size:12px;display:flex}.crumbs a:hover{color:var(--text)}.crumbs .sep{color:var(--orange)}.page-head h1{max-width:16ch;margin-top:26px}.page-head .lede{margin-top:26px}.two{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6vw,96px);display:grid}@media (width<=900px){.two{grid-template-columns:1fr}}.deliver{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.deliver li{border-bottom:1px solid var(--line);grid-template-columns:56px 1fr;gap:12px;padding:28px 0;display:grid}.deliver .n{font-family:var(--mono);color:var(--orange);padding-top:8px;font-size:12px}.deliver h3{font-family:var(--serif);margin:0;font-size:28px;font-weight:400;line-height:1.15}.deliver p{color:var(--muted);margin:8px 0 0}.prose{max-width:72ch}.prose h2{font-family:var(--serif);margin:56px 0 14px;font-size:34px;font-weight:400}.prose p,.prose li{color:var(--dim)}.prose ul{padding-left:20px}.prose li{margin:8px 0}.prose a{color:var(--text);border-bottom:1px solid var(--orange-line)}.site-footer{border-top:1px solid var(--line);background:#080808;padding:80px 0 40px}.site-footer .grid{grid-template-columns:minmax(0,5fr) minmax(0,3fr) minmax(0,3fr);gap:40px;display:grid}.site-footer .logo img{width:auto;height:40px}.site-footer h4{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin:0 0 16px;font-size:11px;font-weight:400}.site-footer ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.site-footer ul a{color:var(--dim);font-size:15px;transition:color .3s}.site-footer ul a:hover{color:var(--orange)}.site-footer .mail{font-family:var(--serif);margin-top:24px;font-size:28px;display:inline-block}.site-footer .mail:hover{color:var(--orange)}.site-footer .legal{border-top:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:16px;margin-top:64px;padding-top:24px;font-size:13px;display:flex}@media (width<=760px){.site-footer .grid{grid-template-columns:1fr 1fr}.site-footer .grid>:first-child{grid-column:span 2}}@media (width<=860px){.site-footer{padding-bottom:100px}}.nf{text-align:center;min-height:100dvh;padding:0 var(--gutter);place-items:center;display:grid}.nf .h-display{font-size:clamp(80px,16vw,200px)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-delay:0s!important}[data-reveal],.hero .plate,.ledger,.primary-call{transform:none!important}.strike .item:after{transform:scaleX(1)}}.site-footer .footer-settings{font:inherit;color:var(--dim);cursor:pointer;background:0 0;border:0;padding:0;font-size:15px;transition:color .3s}.site-footer .footer-settings:hover{color:var(--orange)}.leak-images-lede{margin-top:0}.kai-body .prose ul{padding-left:20px;list-style:outside}.kai-body .prose-links{margin-top:22px}.kai-body .prose-links a,.kai-body .lede a{color:var(--text);border-bottom:1px solid var(--orange-line);text-decoration:none;transition:border-color .3s}.kai-body .prose-links a:hover,.kai-body .lede a:hover{border-bottom-color:var(--orange)}.kai-body .page-head .lede p{color:var(--dim);font-size:inherit;line-height:inherit;margin:0}.kai-body .page-head .lede p+p{margin-top:14px}.kai-body .prose p,.kai-body .prose ul{margin:0 0 14px}.demos-page{padding-top:150px!important}.demos-layout{align-items:start}.demos-page h1{margin:26px 0}.demos-page .demos-steps-heading{margin-top:48px;margin-bottom:24px}.demos-form{--demos-form-height:730px;width:100%;min-width:0;margin-top:0}.demos-form .inner,.demos-form iframe{min-height:var(--demos-form-height)}@media (width<=600px){.demos-form{--demos-form-height:880px}}@media (width<=360px){.demos-form{--demos-form-height:1000px}}.demos-page .demos-fine{color:var(--muted);margin-top:18px;font-size:12px}.demos-page .demos-fine a{color:var(--text);border-bottom:1px solid var(--orange-line)}.demos-caller-note{color:var(--dim);margin:18px 0 0;font-size:14px}.demos-caller-note strong{color:var(--text)}.calling-page{box-sizing:border-box;align-items:center;min-height:100svh;padding-block:150px;display:flex}.calling-content{text-align:center;max-width:1180px}.calling-content .k-eyebrow{letter-spacing:0}.calling-content h1{letter-spacing:0;margin:28px 0;font-size:64px}.calling-content .lede{margin-inline:auto}.calling-number{font-family:var(--sans);letter-spacing:0;color:var(--orange);white-space:nowrap;margin:24px 0;font-size:clamp(28px,5.3rem,96px);font-weight:700;line-height:1.2}.calling-small-print{max-width:62ch;color:var(--muted);margin:28px auto;font-size:13px}.kai-body .calling-back{color:var(--dim);border-bottom:1px solid var(--line-strong);font-size:14px}@media (width<=600px){.calling-page{padding-block:140px 110px}.calling-content h1{font-size:44px}.calling-number{font-size:clamp(28px,2rem,34px)}}.case-cta{margin-top:18px}.case-cta .ledger-link{box-sizing:border-box;min-height:44px;padding:12px 0;font-size:14px}
