.bz-landing{--l-ink:hsl(var(--foreground));--l-ink-2:hsl(var(--foreground-2));--l-ink-3:hsl(var(--muted-foreground));--l-rule:hsl(var(--border));--l-rule-strong:hsl(var(--rule-strong));--l-teal:hsl(var(--primary));--l-teal-ink:hsl(var(--primary-strong));position:relative;z-index:0;color:var(--l-ink);font-size:15px;line-height:1.5}:where(.bz-landing) :where(h1,h2,h3,p,ul){margin:0}:where(.bz-landing) :where(a:not([class])){color:inherit}.bz-landing article[id],.bz-landing section[id]{scroll-margin-top:16px}.bz-landing .l-wrap{width:min(1240px,100%);margin-inline:auto;padding-inline:clamp(16px,4vw,48px)}.bz-landing .l-nav{display:flex;align-items:center;gap:28px;padding-block:20px}.bz-landing .l-brand{display:inline-flex;align-items:center;gap:10px;color:#24406b;border-radius:4px}.dark .bz-landing .l-brand{color:#dce6f5}.bz-landing .l-links{display:flex;gap:24px;margin-left:auto;font-size:14.5px}.bz-landing .l-links a{color:var(--l-ink-2);text-decoration:none;border-radius:3px}.bz-landing .l-links a:hover{color:var(--l-ink);text-decoration:underline;text-underline-offset:4px}.bz-landing .l-acts{display:flex;gap:10px}.bz-landing .l-hero{padding-block:clamp(28px,5vw,64px) 0}.bz-landing .l-hero-copy{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:24px clamp(28px,5vw,72px);align-items:end}.bz-landing .l-kicker{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px;font-size:14px;color:var(--l-ink-2)}.bz-landing .l-hero h1{font-size:clamp(52px,7.6vw,112px)}.bz-landing .l-hero h1 em{display:block;font-style:normal;color:var(--l-teal)}.bz-landing .l-lede{max-width:42ch;font-size:clamp(16.5px,1.4vw,18.5px);line-height:1.5;color:var(--l-ink-2)}.bz-landing .l-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:22px}.bz-landing .l-cta small{flex-basis:100%;color:var(--l-ink-3);font-size:13.5px}.bz-landing .l-textlink{color:var(--l-teal);font-weight:600;text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px;border-radius:3px}.bz-landing .l-textlink:hover{color:var(--l-teal-ink);text-decoration-thickness:2px}.bz-landing .l-stage-band{margin-top:clamp(40px,5vw,64px);background:linear-gradient(to bottom,transparent 90px,hsl(var(--secondary)) 90px);overflow:hidden}.bz-landing .l-stage{display:grid;grid-template-columns:minmax(0,8.6fr) minmax(0,3.4fr);gap:clamp(20px,3vw,40px);align-items:start;padding-bottom:clamp(48px,6vw,80px)}.bz-landing .l-window{background:hsl(var(--card));border-radius:6px;box-shadow:var(--shadow-slip);overflow:hidden}.bz-landing .l-window-bar{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;padding:11px 16px;background:hsl(var(--spine));color:hsl(var(--spine-foreground));font-size:12.5px}.bz-landing .l-window-bar b{font-family:var(--font-display),sans-serif;font-stretch:80%;font-size:16px;color:#f2f4ec}.bz-landing .l-window-bar .l-sp{margin-left:auto;opacity:.7}.bz-landing .l-wtabs{display:flex;gap:22px;padding-inline:18px;border-bottom:1px solid var(--l-rule);overflow-x:auto}.bz-landing .l-wtabs span{position:relative;display:inline-flex;align-items:center;gap:6px;padding:10px 0 11px;font-size:13.5px;color:var(--l-ink-3);white-space:nowrap}.bz-landing .l-wtabs span[data-on]{color:var(--l-ink);font-weight:600}.bz-landing .l-wtabs span[data-on]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:3px;background:var(--l-ink);border-radius:2px 2px 0 0}.bz-landing .l-badge{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;background:hsl(var(--destructive));color:hsl(var(--destructive-foreground));font-size:11px;font-weight:700}.bz-landing .l-window .bz-ledger{box-shadow:none;border-radius:0}.bz-landing .l-bill-mini{margin-top:clamp(40px,6vw,84px);padding:22px 20px 18px;transform:rotate(1.4deg)}.bz-landing .l-caption{grid-column:1/-1;font-size:13px;color:var(--l-ink-3)}.bz-landing .l-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:1px solid var(--l-rule-strong)}.bz-landing .l-facts>div{padding:22px 20px 20px 0}.bz-landing .l-facts>div+div{padding-left:20px;border-left:1px solid var(--l-rule)}.bz-landing .l-facts b{display:block;font-family:var(--font-display),sans-serif;font-stretch:80%;font-size:21px;font-weight:700;line-height:1.1}.bz-landing .l-facts span{display:block;margin-top:4px;font-size:14px;color:var(--l-ink-2)}.bz-landing .l-section{padding-block:clamp(72px,9vw,128px)}.bz-landing .l-head{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:16px clamp(28px,5vw,72px);align-items:end;margin-bottom:clamp(36px,5vw,56px)}.bz-landing .l-head h2{font-size:clamp(40px,5.2vw,72px)}.bz-landing .l-head p{max-width:42ch;font-size:17px;color:var(--l-ink-2)}.bz-landing .l-spot{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:28px clamp(32px,6vw,96px);align-items:center;padding-block:clamp(36px,5vw,64px);border-top:1px solid var(--l-rule)}.bz-landing .l-spot[data-flip]{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.bz-landing .l-spot[data-flip] .l-spot-text{order:2}.bz-landing .l-spot h3{font-family:var(--font-display),sans-serif;font-stretch:78%;font-weight:720;font-size:clamp(32px,3.6vw,48px);line-height:.98;letter-spacing:-.015em}.bz-landing .l-spot-text p{margin-top:16px;max-width:44ch;font-size:16.5px;color:var(--l-ink-2)}.bz-landing .l-spot-text ul{display:grid;gap:8px;margin-top:20px;padding:0;list-style:none;font-size:15px}.bz-landing .l-spot-text li{display:grid;grid-template-columns:18px minmax(0,1fr);gap:8px}.bz-landing .l-spot-text li:before{content:"";width:8px;height:8px;margin-top:7px;border-radius:1px;background:var(--l-teal);transform:rotate(45deg)}.bz-landing .l-fx{min-width:0}.bz-landing .l-fx-bill{width:100%;max-width:460px;margin-inline:auto;padding:24px 22px 18px}.bz-landing .l-fx-lines{width:100%;margin-top:14px;border-collapse:collapse;font-size:14px}.bz-landing .l-fx-lines td{padding:8px 0;border-bottom:1px dashed var(--l-rule-strong);vertical-align:top}.bz-landing .l-fx-lines td+td{padding-left:12px;text-align:right;white-space:nowrap}.bz-landing .l-fx-lines .l-n{font-weight:500;line-height:1.3}.bz-landing .l-fx-lines small{display:block;font-size:12px;color:var(--l-ink-3)}.bz-landing .l-fx-net{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px;margin-top:16px;padding:10px 12px;border-radius:6px;background:hsl(var(--background));font-size:13.5px}.bz-landing .l-fx-net label{display:inline-flex;align-items:center;gap:10px;font-weight:500;cursor:pointer}.bz-landing .l-fx-bill .bz-stamp-big{position:absolute;right:20px;top:-16px;font-size:22px;--bz-tilt:-6deg;background:hsl(var(--card))}.bz-landing .l-fx-gst{display:grid;gap:14px}.bz-landing .l-fx-gst table{min-width:440px}.bz-landing .l-fx-gst tfoot td{font-weight:700;border-top:1px solid var(--l-rule-strong);border-bottom:0}.bz-landing .l-outputs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;overflow:hidden;border-radius:2px;background:var(--l-rule);box-shadow:var(--shadow-lift)}.bz-landing .l-outputs>div{padding:12px 14px;background:hsl(var(--card));font-size:13px;color:var(--l-ink-2)}.bz-landing .l-outputs b{display:block;margin-bottom:2px;font-size:14px;color:var(--l-ink)}.bz-landing .l-modules-band{background:hsl(var(--card))}.bz-landing .l-modules{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:clamp(24px,4vw,56px)}.bz-landing .l-modules>div{padding-block:22px 30px;border-top:1px solid var(--l-rule-strong)}.bz-landing .l-modules>div:nth-child(-n+3){border-top:2px solid var(--l-ink)}.bz-landing .l-modules h3{font-family:var(--font-display),sans-serif;font-stretch:80%;font-size:26px;font-weight:700;line-height:1}.bz-landing .l-modules p{margin-top:10px;font-size:15px;color:var(--l-ink-2)}.bz-landing .l-tags{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.bz-landing .l-tags span{padding:3px 9px;border-radius:999px;background:hsl(var(--background));box-shadow:inset 0 0 0 1px var(--l-rule-strong);font-size:12.5px;font-weight:600;color:var(--l-ink-2)}.bz-landing .l-trades{padding:0;list-style:none;border-top:1px solid var(--l-rule-strong)}.bz-landing .l-trades li{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,3fr);gap:8px clamp(20px,4vw,48px);align-items:baseline;padding:22px 8px 20px 0;border-bottom:1px solid var(--l-rule);transition:background-color .15s,padding .15s}.bz-landing .l-trades li:hover{padding-left:12px;background:hsl(var(--accent)/.45)}.bz-landing .l-trades h3{font-family:var(--font-display),sans-serif;font-stretch:76%;font-size:clamp(28px,3.2vw,42px);font-weight:700;line-height:1}.bz-landing .l-trades p{font-size:15.5px;color:var(--l-ink-2)}.bz-landing .l-trades .l-uses{font-size:13px;text-align:right;color:var(--l-ink-3)}.bz-landing .l-lc{display:grid;grid-template-columns:minmax(0,6fr) minmax(0,5fr);gap:32px clamp(28px,6vw,88px);align-items:center;padding:clamp(28px,5vw,64px);border-radius:4px;background:hsl(var(--accent))}.bz-landing .l-lc h2{font-size:clamp(44px,5.6vw,80px);color:var(--l-teal-ink)}.bz-landing .l-lc-text>p{margin-top:18px;max-width:48ch;font-size:17px}.bz-landing .l-lc .bz-stamp{margin-top:26px;font-size:20px;--bz-tilt:-4deg}.bz-landing .l-lc-card{padding:18px;border-radius:4px;background:hsl(var(--card));box-shadow:var(--shadow-lift-hi);transform:rotate(-1deg)}.bz-landing .l-lc-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:14px;align-items:center}.bz-landing .l-lc-toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;margin-top:14px;padding-top:14px;border-top:1px solid var(--l-rule);font-size:14px}.bz-landing .l-lc-toggle label{display:inline-flex;align-items:center;gap:10px;font-weight:600;cursor:pointer}.bz-landing .l-lc-where{min-height:2.9em;margin-top:10px;font-size:13.5px;color:var(--l-ink-2)}.bz-landing .l-lc-where b{color:var(--l-teal-ink)}.bz-landing .l-compare-wrap{overflow-x:auto}.bz-landing .l-compare{width:100%;border-collapse:collapse;font-size:15px}.bz-landing .l-compare td,.bz-landing .l-compare th{padding:15px 18px 14px 0;border-bottom:1px solid var(--l-rule);text-align:left;vertical-align:top}.bz-landing .l-compare thead th{border-bottom-color:var(--l-rule-strong);font-size:12px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--l-ink-3)}.bz-landing .l-compare tbody th{width:22%;min-width:150px;font-weight:600}.bz-landing .l-compare td:nth-child(2){width:34%;min-width:180px;color:var(--l-ink-3);text-decoration:line-through;text-decoration-color:hsl(var(--destructive)/.55)}.bz-landing .l-compare td:nth-child(3){min-width:220px}.bz-landing .l-faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:28px clamp(28px,6vw,88px)}.bz-landing .l-faq h2{font-size:clamp(40px,5vw,68px)}.bz-landing .l-faq details{border-top:1px solid var(--l-rule-strong)}.bz-landing .l-faq details:last-child{border-bottom:1px solid var(--l-rule-strong)}.bz-landing .l-faq summary{display:flex;justify-content:space-between;gap:16px;padding:18px 0;list-style:none;font-size:17px;font-weight:600;cursor:pointer;border-radius:3px}.bz-landing .l-faq summary::-webkit-details-marker{display:none}.bz-landing .l-faq summary:after{content:"+";font-family:var(--font-mono),monospace;color:var(--l-teal);transition:rotate .2s}.bz-landing .l-faq details[open] summary:after{rotate:45deg}.bz-landing .l-faq summary:hover{color:var(--l-teal-ink)}.bz-landing .l-faq details p{max-width:62ch;padding-bottom:20px;font-size:15.5px;color:var(--l-ink-2)}.bz-final{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:28px 48px;align-items:end;padding-block:clamp(64px,8vw,110px) clamp(48px,6vw,72px)}.bz-final h2{margin:0;font-size:clamp(48px,7vw,104px);color:#f2f4ec}.bz-final p{max-width:46ch;margin:16px 0 0;font-size:17px}.bz-landing :focus-visible{outline:2px solid var(--l-teal);outline-offset:2px}@media (max-width:1000px){.bz-final,.bz-landing .l-faq,.bz-landing .l-head,.bz-landing .l-hero-copy,.bz-landing .l-lc,.bz-landing .l-stage{grid-template-columns:minmax(0,1fr)}.bz-landing .l-bill-mini{width:min(380px,100%);margin:-36px 0 0 auto;transform:rotate(1deg)}.bz-landing .l-spot,.bz-landing .l-spot[data-flip]{grid-template-columns:minmax(0,1fr)}.bz-landing .l-spot[data-flip] .l-spot-text{order:0}.bz-landing .l-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-landing .l-facts>div:nth-child(3){padding-left:0;border-left:0}.bz-landing .l-facts>div:nth-child(n+3){border-top:1px solid var(--l-rule)}.bz-landing .l-modules{grid-template-columns:repeat(2,minmax(0,1fr))}.bz-landing .l-modules>div:nth-child(3){border-top:1px solid var(--l-rule-strong)}.bz-landing .l-trades li{grid-template-columns:minmax(0,1fr)}.bz-landing .l-trades .l-uses{text-align:left}.bz-landing .l-links{display:none}.bz-landing .l-acts{margin-left:auto}}@media (max-width:700px){.bz-landing .l-window table{min-width:720px}.bz-landing .l-fx .bz-ledger table{min-width:560px}.bz-landing .bz-ledger .bz-prod{min-width:220px}}@media (max-width:560px){.bz-landing .l-login{display:none}.bz-landing .l-facts,.bz-landing .l-modules,.bz-landing .l-outputs{grid-template-columns:minmax(0,1fr)}.bz-landing .l-facts>div,.bz-landing .l-facts>div+div{padding-left:0;border-left:0}.bz-landing .l-facts>div+div{border-top:1px solid var(--l-rule)}.bz-landing .l-modules>div:nth-child(n+2){border-top:1px solid var(--l-rule-strong)}.bz-landing .l-bill-mini{margin-top:-20px;transform:none}}@media (prefers-reduced-motion:reduce){.bz-landing .l-faq summary:after,.bz-landing .l-trades li{transition:none}}