.pricing-visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.pricing-page{padding-top:clamp(56px,7vw,104px)}.pricing-hero{text-align:center;justify-items:center;max-width:820px;margin:0 auto;display:grid}.pricing-hero h1{color:var(--bc-text);font:600 clamp(44px, 5.4vw, 76px) / 1.02 var(--bc-font-display);letter-spacing:-.055em;text-wrap:balance;margin:0}.pricing-hero-lede{max-width:520px;color:var(--bc-text-muted);text-wrap:pretty;margin:22px 0 0;font-size:17px;line-height:1.6}.pricing-ticks{color:var(--bc-text-muted);flex-wrap:wrap;justify-content:center;gap:8px 22px;margin:24px 0 0;padding:0;font-size:12.5px;list-style:none;display:flex}.pricing-ticks li{align-items:center;gap:7px;display:inline-flex}.pricing-ticks svg{color:var(--bc-accent)}.pricing-plans{margin-top:clamp(48px,5.5vw,72px)}.pricing-cards{grid-template-columns:repeat(4,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}.pricing-card{border-radius:var(--bc-radius-card);background:var(--bc-surface);box-shadow:var(--bc-shadow-card);color:var(--bc-text);flex-direction:column;padding:28px;display:flex;position:relative}.pricing-card-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;min-height:30px;display:flex}.pricing-card-name{color:var(--bc-text);font:500 20px / 1.2 var(--bc-font-display);letter-spacing:-.03em;margin:0}.pricing-pill{border-radius:var(--bc-radius-pill);background:var(--bc-positive-bg);box-shadow:inset 0 0 0 1px var(--bc-positive-ring);color:var(--bc-positive);white-space:nowrap;align-items:center;padding:3px 9px;font-size:12px;line-height:1.5;display:inline-flex}.pricing-tag{border-radius:var(--bc-radius-pill);background:var(--bc-subtle);box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text-muted);font:400 10.5px / 1.5 var(--bc-font-body);letter-spacing:0;text-transform:none;vertical-align:1px;align-items:center;margin-left:6px;padding:1px 7px;display:inline-flex}.pricing-size{position:relative}.ledger-preview .pricing-size-trigger{border-radius:var(--bc-radius-pill);background:var(--bc-subtle);height:30px;box-shadow:inset 0 0 0 1px var(--bc-line);color:var(--bc-text);font:500 12.5px / 1 var(--bc-font-body);cursor:pointer;transition:background var(--bc-duration-colour) ease;border:0;align-items:center;gap:6px;padding:0 11px 0 12px;display:inline-flex}.ledger-preview .pricing-size-trigger:hover,.ledger-preview .pricing-size-trigger[aria-expanded=true]{background:var(--bc-tonal)}.ledger-preview .pricing-size-trigger:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.pricing-size-trigger svg{color:var(--bc-text-muted);transition:transform var(--bc-duration-base) var(--bc-ease)}.pricing-size-trigger[aria-expanded=true] svg{transform:rotate(180deg)}.pricing-size-menu{z-index:20;border-radius:var(--bc-radius-panel);background:var(--bc-raised);width:312px;max-width:calc(100vw - 48px);box-shadow:0 0 0 1px var(--bc-line), var(--bc-shadow-floating);transform-origin:100% 0;animation:pricing-size-in var(--bc-duration-base) var(--bc-ease);gap:2px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:-8px}.pricing-size-menu[hidden]{display:none}@keyframes pricing-size-in{0%{opacity:0;transform:translateY(-4px)scale(.98)}}.ledger-preview .pricing-size-option{border-radius:var(--bc-radius-tile);width:100%;color:var(--bc-text);text-align:left;cursor:pointer;transition:background var(--bc-duration-colour) ease;background:0 0;border:0;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:10px;padding:9px 10px;display:grid}.ledger-preview .pricing-size-option:hover,.ledger-preview .pricing-size-option:focus-visible{background:var(--bc-subtle);outline:none}:root[data-theme=dark] .pricing-size-menu{box-shadow:0 0 0 1px var(--bc-line-strong), var(--bc-shadow-floating)}:root[data-theme=dark] .ledger-preview .pricing-size-option:hover,:root[data-theme=dark] .ledger-preview .pricing-size-option:focus-visible{background:color-mix(in srgb, var(--bc-text) 7%, transparent)}.pricing-size-check{color:var(--bc-text);opacity:0;place-items:center;display:grid}.pricing-size-option[aria-selected=true] .pricing-size-check{opacity:1}.pricing-size-text{gap:1px;display:grid}.pricing-size-name{font-size:14px;font-weight:500;line-height:1.4}.pricing-size-detail{color:var(--bc-text-muted);text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:12px;line-height:1.4;overflow:hidden}.pricing-size-price{color:var(--bc-text);font:500 15px / 1 var(--bc-font-display);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:reduce){.pricing-size-menu{animation:none}.pricing-size-trigger svg{transition:none}}.pricing-price{align-items:flex-end;gap:10px;margin:26px 0 0;display:flex}.pricing-price-figure{color:var(--bc-text);font:500 54px / .9 var(--bc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.05em}.pricing-price-unit{color:var(--bc-text-muted);padding-bottom:2px;font-size:12.5px;line-height:1.35}.pricing-allowance{border-top:1px solid var(--bc-line);gap:18px;margin:28px 0 0;padding:24px 0 0;display:grid}.pricing-allowance div{gap:4px;display:grid}.pricing-allowance [hidden]{display:none}.pricing-allowance dt{color:var(--bc-text-muted);font:400 11px / 1.5 var(--bc-font-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;display:flex}.pricing-allowance dd{color:var(--bc-text-muted);margin:0;font-size:13px;line-height:1.4}.pricing-allowance strong{color:var(--bc-text);font:500 24px / 1.1 var(--bc-font-display);font-variant-numeric:tabular-nums;letter-spacing:-.035em;margin-right:3px}.pricing-card-note{color:var(--bc-text-muted);flex:1;margin:24px 0 0;font-size:14px;line-height:1.5}.pricing-card-action{margin-top:24px}.ledger-preview .pricing-card-action.ledger-button,.ledger-preview .pricing-secondary{box-sizing:border-box;border-radius:var(--bc-radius-control);justify-content:center;align-items:center;gap:10px;width:100%;min-height:46px;padding:11px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-flex}.ledger-preview .pricing-secondary{border:1px solid var(--bc-line-strong);background:var(--bc-surface);color:var(--bc-text);transition:border-color var(--bc-duration-colour) ease}.ledger-preview .pricing-secondary:hover{border-color:var(--bc-text-faint)}.pricing-secondary:focus-visible,.pricing-card-action:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px}.pricing-partner{color:var(--bc-text);flex-wrap:wrap;justify-content:center;align-items:center;gap:0 14px;margin:36px 0 0;font-size:16px;display:flex}.pricing-counting{border-radius:var(--bc-radius-card);box-shadow:inset 0 0 0 1px var(--bc-line);grid-template-columns:minmax(0,.8fr) minmax(0,2.2fr);gap:24px 48px;margin-top:56px;padding:28px 32px;display:grid}.pricing-counting-title{color:var(--bc-text);font:500 17px / 1.4 var(--bc-font-display);letter-spacing:-.02em;margin:0}.pricing-counting dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 40px;margin:0;display:grid}.pricing-counting dt{color:var(--bc-text);font-size:14px;font-weight:500;line-height:1.5}.pricing-counting dd{color:var(--bc-text-muted);margin:3px 0 0;font-size:14px;line-height:1.55}.pricing-every-head{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:end;gap:24px 64px;display:grid}.pricing-every-head .lnx-section-lede{justify-self:end;margin:0}.pricing-every-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.pricing-every-group h3{color:var(--bc-text-muted);font:400 12px / 1.5 var(--bc-font-mono);letter-spacing:.1em;text-transform:uppercase;margin:0 0 20px}.pricing-every-group ul{gap:14px;margin:0;padding:0;list-style:none;display:grid}.pricing-every-group li{color:var(--bc-text);align-items:flex-start;gap:12px;font-size:16px;line-height:1.45;display:flex}.pricing-every-group li svg{color:var(--bc-accent);flex:none;margin-top:3px}.pricing-every .pricing-every-groups{border-top:1px solid var(--bc-line);gap:48px;padding-top:40px}.pricing-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.ledger-preview .pricing-faq-help{color:var(--bc-accent);text-underline-offset:4px;margin-top:24px;font-size:15px;text-decoration:underline 1px;display:inline-block}.pricing-faq-item{interpolate-size:allow-keywords;border-top:1px solid var(--bc-line)}.pricing-faq-item:last-child{border-bottom:1px solid var(--bc-line)}.pricing-faq-item summary{cursor:pointer;color:var(--bc-text);font:500 18px / 1.4 var(--bc-font-display);letter-spacing:-.02em;align-items:center;gap:16px;padding:20px 2px;list-style:none;display:flex}.pricing-faq-item summary::-webkit-details-marker{display:none}.pricing-faq-item summary:focus-visible{outline:2px solid var(--bc-accent);outline-offset:2px;border-radius:var(--bc-radius-control)}.pricing-faq-question{flex:1}.pricing-faq-icon{border-radius:var(--bc-radius-pill);width:32px;height:32px;color:var(--bc-text-muted);transition:transform var(--bc-duration-slow) var(--bc-ease), background var(--bc-duration-colour) ease;flex-shrink:0;place-items:center;display:grid}.pricing-faq-icon svg{width:18px;height:18px}.pricing-faq-item summary:hover .pricing-faq-icon{background:var(--bc-surface);color:var(--bc-text)}.pricing-faq-item[open] .pricing-faq-icon{color:var(--bc-accent);transform:rotate(180deg)}.pricing-faq-item::details-content{opacity:0;block-size:0;transition:block-size var(--bc-duration-slow) var(--bc-ease), opacity var(--bc-duration-base) ease, content-visibility var(--bc-duration-slow) allow-discrete;overflow:hidden}.pricing-faq-item[open]::details-content{opacity:1;block-size:auto}.pricing-faq-answer p{max-width:62ch;color:var(--bc-text-muted);margin:0;padding:0 48px 22px 2px;font-size:16px;line-height:1.7}@media (width<=1180px){.pricing-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.pricing-counting,.pricing-every-head,.pricing-faq{grid-template-columns:minmax(0,1fr)}.pricing-every-head .lnx-section-lede{justify-self:start}.pricing-every-groups{grid-template-columns:minmax(0,1fr)}.pricing-every .pricing-every-groups{gap:32px}}@media (width<=640px){.pricing-cards,.pricing-counting dl{grid-template-columns:minmax(0,1fr)}.pricing-card,.pricing-counting{padding:24px}.pricing-faq-answer p{padding-right:8px}}@media (prefers-reduced-motion:reduce){.pricing-faq-item::details-content,.pricing-faq-icon{transition:none}}.pricing-quotes-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 32px;margin-bottom:32px;display:flex}.pricing-quotes-title{color:var(--bc-text);font:400 clamp(30px, 3.06vw, 44px) / 1.1 var(--bc-font-display);letter-spacing:-.04em;text-wrap:balance;margin:0}.pricing-quotes-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.pricing-quotes-list li{display:flex}.pricing-quotes-list figure{border-radius:var(--bc-radius-card);background:var(--bc-surface);width:100%;box-shadow:var(--bc-shadow-card);flex-direction:column;justify-content:space-between;gap:32px;margin:0;padding:28px;display:flex}.pricing-quotes-list blockquote{margin:0}.pricing-quotes-list blockquote p{color:var(--bc-text);text-wrap:pretty;margin:0;font-size:17px;line-height:1.6}.pricing-quotes-list figcaption{align-items:center;gap:12px;font-size:14px;line-height:1.4;display:flex}.pricing-quotes-list figcaption img{border-radius:var(--bc-radius-pill);object-fit:cover;flex:none;width:40px;height:40px}.pricing-quotes-list figcaption strong{color:var(--bc-text);font-weight:500;display:block}.pricing-quotes-list figcaption span span{color:var(--bc-text-muted);font-size:13px}@media (width<=899px){.pricing-quotes-list{grid-template-columns:minmax(0,1fr)}.pricing-quotes-list figure{padding:24px}}
