.landing-root .landing-sc-hero{background:radial-gradient(ellipse at 80% 20%,rgb(var(--l-accent-rgb)/.045),transparent 55%),var(--l-bg);padding:104px 48px 88px}.landing-root .landing-sc-hero .landing-heading{font-size:clamp(2.8rem,6.2vw,5rem);line-height:1.02;max-width:15ch;margin-bottom:36px}.landing-root .landing-sc-hero-foot{display:flex;flex-wrap:wrap;gap:28px 64px;align-items:flex-end;justify-content:space-between;padding-top:28px;border-top:1px solid var(--l-border)}.landing-root .landing-sc-hero-foot .landing-subtext{font-size:1.1rem;max-width:52ch;margin:0}.landing-root .landing-sc-actions{display:flex;gap:12px;flex-wrap:wrap}.landing-root .landing-sc-questions{background:var(--l-surface);border-block:1px solid var(--l-border);padding:24px 48px}.landing-root .landing-sc-q{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:72px;align-items:center;padding:64px 0;border-bottom:1px solid var(--l-border)}.landing-root .landing-sc-q:last-of-type{border-bottom:0}.landing-root .landing-sc-q.is-flip .landing-sc-q-text{order:2}.landing-root .landing-sc-q-text{display:flex;flex-direction:column;gap:16px}.landing-root .landing-sc-q-num{font-family:var(--l-display);font-size:20px;line-height:1;color:var(--l-accent-soft)}.landing-root .landing-sc-q h2{margin:0;font-family:var(--l-display);font-weight:var(--l-display-w);font-size:clamp(2rem,3.4vw,2.75rem);line-height:1.1;letter-spacing:-.01em;color:var(--l-text);text-wrap:balance}.landing-root .landing-sc-q p{margin:0;color:var(--l-sub);font-size:1.03rem;line-height:1.7;max-width:46ch}.landing-root .landing-sc-note{margin:0;padding:0 0 40px;font-size:13px;color:var(--l-muted)}.landing-root .landing-sc-panel{display:flex;flex-direction:column;gap:16px;padding:24px;background:var(--l-surface-raised);border:1px solid var(--l-border);border-radius:var(--l-radius-xl)}.landing-root .landing-sc-panel-name{margin:0;font-family:var(--l-display);font-size:24px;line-height:1.2;color:var(--l-text)}.landing-root .landing-sc-facts{margin:0;display:grid;grid-template-columns:minmax(0,10rem) minmax(0,1fr);gap:10px 16px;font-size:14px}.landing-root .landing-sc-facts dt,.landing-root .landing-sc-stats dt{font-family:var(--l-mono);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--l-muted);padding-top:3px}.landing-root .landing-sc-facts dd,.landing-root .landing-sc-stats dd{margin:0;font-size:14px;color:var(--l-text)}.landing-root .landing-sc .is-mono{font-family:var(--l-mono)}.landing-root .landing-sc-panel-row{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap}.landing-root .landing-sc-panel-row b{font-weight:600}.landing-root .landing-sc-stats{margin:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-top:14px;border-top:1px solid var(--l-border)}.landing-root .landing-sc-chip{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border:1px solid;border-radius:999px;font-size:12px;font-weight:500;line-height:1.6;white-space:nowrap}.landing-root .landing-sc-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.landing-root .landing-sc-chip.is-verified{background:#e7f3ec;color:#1f6b45;border-color:#b9dcc8}.landing-root .landing-sc-chip.is-high{background:#f9e3e1;color:#a3231b;border-color:#ebbcb7}.landing-root .landing-sc-panel.is-list{padding:0;gap:0;overflow:hidden}.landing-root .landing-sc-panel.is-list ul{list-style:none;margin:0;padding:0}.landing-root .landing-sc-panel.is-list li{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;padding:16px 20px;border-bottom:1px solid var(--l-border);font-size:15px}.landing-root .landing-sc-panel.is-list li b{font-weight:500}.landing-root .landing-sc-panel.is-list li.is-locked{justify-content:flex-start;border-bottom:0;background:var(--l-surface);color:var(--l-muted)}.landing-root .landing-sc-panel.is-list li.is-locked svg{width:14px;height:14px}.landing-root .landing-sc-muted{color:var(--l-muted);font-size:13.5px}.landing-root .landing-sc-redact{display:inline-block;height:9px;border-radius:2px;background:#c9c0ab}.landing-root .landing-sc-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.landing-root .landing-sc-panel.is-dark{background:var(--l-ink);border-color:var(--l-ink);color:#f4f2ec}.landing-root .landing-sc-file{display:flex;align-items:center;gap:12px}.landing-root .landing-sc-file-ico{width:40px;height:40px;flex:none;display:grid;place-items:center;border-radius:9px;background:#23384f;color:#d8bd85}.landing-root .landing-sc-file-ico svg{width:18px;height:18px}.landing-root .landing-sc-file>span{font-size:12.5px;color:#cfd6de}.landing-root .landing-sc-file>span b{display:block;font-weight:400;font-size:13px;color:#f4f2ec}.landing-root .landing-sc-columns{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.landing-root .landing-sc-columns li{font-family:var(--l-mono);font-size:11px;padding:4px 9px;border-radius:999px;border:1px solid #3a5068}.landing-root .landing-sc-fits .landing-subtext{max-width:58ch}.landing-root .landing-sc-flow{--sc-line:#9b8f78;--sc-in-h:104px;--sc-in-gap:48px;margin:44px 0 0;display:grid;grid-template-columns:24px minmax(0,1.1fr) 72px minmax(0,1fr) 44px minmax(0,1fr) 44px minmax(0,1fr) 24px;grid-template-rows:22px auto 18px auto 24px 64px 24px auto 24px}.landing-root .landing-sc-lane{display:contents}.landing-root .landing-sc-lane-bg{grid-column:1/-1;border-radius:var(--l-radius-xl)}.landing-root .landing-sc-lane-bg.is-vat{grid-row:1/6;background:var(--l-surface-raised);border:1px solid var(--l-border)}.landing-root .landing-sc-lane-bg.is-checks{grid-row:7/10;background:var(--l-accent-pale);border:1px solid rgb(var(--l-accent-rgb)/.3)}.landing-root .landing-sc-lane-label{font-family:var(--l-mono);font-size:11px;line-height:1.5;letter-spacing:.14em;text-transform:uppercase}.landing-root .landing-sc-lane-label.is-vat{grid-column:2/9;grid-row:2;color:var(--l-muted)}.landing-root .landing-sc-lane-label.is-checks{color:var(--l-accent-light)}.landing-root .landing-sc-lane-intro{grid-column:2;grid-row:8;align-self:start;display:flex;flex-direction:column;gap:10px;padding-right:8px}.landing-root .landing-sc-lane-intro p{margin:0;font-family:var(--l-display);font-size:22px;line-height:1.3;color:var(--l-text)}.landing-root .landing-sc-inputs{grid-column:2;grid-row:4;align-self:center;display:flex;flex-direction:column;gap:var(--sc-in-gap)}.landing-root .landing-sc-node{box-sizing:border-box;display:flex;align-items:center;gap:10px;padding:14px 16px;background:var(--l-surface);border:1px solid var(--l-border);border-radius:var(--l-radius-lg);font-size:13.5px;line-height:1.45;color:var(--l-sub)}.landing-root .landing-sc-node svg{width:18px;height:18px;flex:none;color:var(--l-accent-soft)}.landing-root .landing-sc-node b{display:block;margin-bottom:2px;font-size:15px;font-weight:600;line-height:1.3;color:var(--l-text)}.landing-root .landing-sc-node small{display:block;margin-top:8px;font-family:var(--l-mono);font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#d8bd85}.landing-root .landing-sc-node.is-input{height:var(--sc-in-h);padding:12px 14px}.landing-root .landing-sc-node.is-run{grid-column:4;grid-row:4;align-self:stretch;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;padding:20px;background:var(--l-ink);border-color:var(--l-ink);color:#cfd6de;box-shadow:0 0 0 5px rgb(var(--l-accent-rgb)/.18)}.landing-root .landing-sc-node.is-run b{margin:0;font-family:var(--l-display);font-size:22px;font-weight:400;color:#f4f2ec}.landing-root .landing-sc-node.is-run ol{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px;counter-reset:sc-step}.landing-root .landing-sc-node.is-run li{counter-increment:sc-step;display:flex;gap:10px;align-items:baseline}.landing-root .landing-sc-node.is-run li:before{content:"0" counter(sc-step);font-family:var(--l-mono);font-size:10.5px;letter-spacing:.08em;color:#d8bd85}.landing-root .landing-sc-node.is-answer{grid-column:6/9;grid-row:4;align-self:center;justify-self:start;max-width:340px;background:var(--l-surface)}.landing-root .landing-sc-node.is-register{grid-column:4;grid-row:8;align-self:stretch;min-height:136px;background:var(--l-surface-raised);border:1.5px solid var(--l-accent)}.landing-root .landing-sc-node.is-locked{grid-column:6;grid-row:8;align-self:stretch;background:var(--l-ink);border-color:var(--l-ink);color:#cfd6de}.landing-root .landing-sc-node.is-locked svg{color:#d8bd85}.landing-root .landing-sc-node.is-locked b{color:#f4f2ec}.landing-root .landing-sc-node.is-status{grid-column:8;grid-row:8;align-self:stretch;background:var(--l-surface-raised)}.landing-root .landing-sc-arrow{align-self:center;position:relative;height:2px;margin-right:8px;background:var(--sc-line)}.landing-root .landing-sc-arrow:after,.landing-root .landing-sc-merge>span:after{content:"";position:absolute;right:-8px;top:-5px;border-left:8px solid var(--sc-line);border-top:6px solid transparent;border-bottom:6px solid transparent}.landing-root .landing-sc-arrow.is-a1{grid-column:5;grid-row:4}.landing-root .landing-sc-arrow.is-b1{grid-column:5;grid-row:8}.landing-root .landing-sc-arrow.is-b2{grid-column:7;grid-row:8}.landing-root .landing-sc-merge{grid-column:3;grid-row:4;position:relative}.landing-root .landing-sc-merge:before{content:"";position:absolute;left:0;width:50%;box-sizing:border-box;top:calc(50% - (var(--sc-in-h) + var(--sc-in-gap)) / 2 - 1px);height:calc(var(--sc-in-h) + var(--sc-in-gap) + 2px);border:2px solid var(--sc-line);border-left:0;border-radius:0 8px 8px 0}.landing-root .landing-sc-merge>span{position:absolute;left:50%;right:8px;top:calc(50% - 1px);height:2px;background:var(--sc-line)}.landing-root .landing-sc-feed{grid-column:4;grid-row:5/8;justify-self:center;position:relative;width:2px;margin-bottom:8px;background:var(--l-accent)}.landing-root .landing-sc-feed:after{content:"";position:absolute;left:-5px;bottom:-8px;border-top:8px solid var(--l-accent);border-left:6px solid transparent;border-right:6px solid transparent}.landing-root .landing-sc-feed>span{position:absolute;left:16px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:13px;font-weight:500;color:var(--l-accent-light)}.landing-root .landing-sc-leftout{background:var(--l-ink);color:#f4f2ec;padding:72px 48px}.landing-root .landing-sc-leftout .landing-inner{display:flex;flex-wrap:wrap;gap:32px 56px;align-items:center;justify-content:space-between}.landing-root .landing-sc-leftout p{margin:0;max-width:34ch;font-family:var(--l-display);font-size:clamp(1.6rem,2.6vw,2rem);line-height:1.25}.landing-root .landing-sc-leftout p span{color:#d8bd85}.landing-root .landing-sc-btn-brass{display:inline-block;padding:13px 28px;border:1.5px solid #c9a45c;border-radius:100px;background:#c9a45c;color:#16293e;font-family:var(--l-font);font-size:.95rem;font-weight:500;text-decoration:none;transition:background .18s,border-color .18s}.landing-root .landing-sc-btn-brass:hover{background:#d8bd85;border-color:#d8bd85}.landing-root .landing-sc a:focus-visible{outline:2px solid var(--l-accent);outline-offset:3px}@media (max-width:1080px){.landing-root .landing-sc-flow{display:flex;flex-direction:column;align-items:stretch}.landing-root .landing-sc-lane-bg{display:none}.landing-root .landing-sc-lane{display:flex;flex-direction:column;align-items:stretch;padding:20px;border-radius:var(--l-radius-xl)}.landing-root .landing-sc-lane.is-vat{background:var(--l-surface-raised);border:1px solid var(--l-border)}.landing-root .landing-sc-lane.is-checks{background:var(--l-accent-pale);border:1px solid rgb(var(--l-accent-rgb)/.3)}.landing-root .landing-sc-lane-label.is-vat{margin-bottom:14px}.landing-root .landing-sc-lane-intro{margin-bottom:16px;padding:0}.landing-root .landing-sc-inputs{align-self:stretch;gap:10px}.landing-root .landing-sc-node,.landing-root .landing-sc-node.is-answer{align-self:stretch;max-width:none}.landing-root .landing-sc-node.is-input{height:auto}.landing-root .landing-sc-node.is-register{min-height:0}.landing-root .landing-sc-merge{height:44px}.landing-root .landing-sc-merge:before{display:none}.landing-root .landing-sc-merge>span{left:calc(50% - 1px);right:auto;top:6px;bottom:14px;width:2px;height:auto}.landing-root .landing-sc-arrow{align-self:center;width:2px;height:22px;margin:6px 0 14px}.landing-root .landing-sc-arrow:after,.landing-root .landing-sc-merge>span:after{right:auto;left:-5px;top:auto;bottom:-8px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:8px solid var(--sc-line);border-bottom:0}.landing-root .landing-sc-feed{align-self:center;height:56px;margin:8px 0 16px}}@media (max-width:900px){.landing-root .landing-sc-q{grid-template-columns:minmax(0,1fr);gap:28px;padding:48px 0}.landing-root .landing-sc-q.is-flip .landing-sc-q-text{order:0}}@media (max-width:800px){.landing-root .landing-sc-hero{padding:72px 24px 56px}.landing-root .landing-sc-questions{padding:8px 24px}.landing-root .landing-sc-leftout{padding:56px 24px}}@media (max-width:480px){.landing-root .landing-sc-facts{grid-template-columns:minmax(0,1fr);gap:2px}.landing-root .landing-sc-facts dd{margin-bottom:8px}.landing-root .landing-sc-panel{padding:20px}}