.bl-root{--bl-bg:#f6f3ec;--bl-bg-alt:#efe9de;--bl-surface:#fffdf8;--bl-ink:#1b1a17;--bl-muted:#47433b;--bl-faint:#5a554b;--bl-line:rgba(27,26,23,0.12);--bl-line-strong:rgba(27,26,23,0.28);--bl-accent:#0e6b57;--bl-accent-text:#0b5a49;--bl-accent-ink:#ffffff;--bl-accent-soft:rgba(14,107,87,0.1);--bl-stamp:#a8361d;--bl-receipt:#fffdf6;--bl-receipt-ink:#23211c;--bl-receipt-dim:#5b564c;--bl-shadow:0 18px 40px -26px rgba(27,26,23,0.45);--bl-radius:14px;--bl-ease:cubic-bezier(0.22,0.8,0.3,1);--bl-mono:var(--font-jetbrains-mono),var(--font-m,ui-monospace),monospace;color:var(--bl-ink);background:var(--bl-bg);overflow-x:hidden;font-family:var(--font-inter),system-ui,sans-serif}[data-theme=dark] .bl-root{--bl-bg:#121210;--bl-bg-alt:#181814;--bl-surface:#1e1e19;--bl-ink:#f1ece0;--bl-muted:rgba(241,236,224,0.82);--bl-faint:rgba(241,236,224,0.7);--bl-line:rgba(241,236,224,0.12);--bl-line-strong:rgba(241,236,224,0.3);--bl-accent:#5cd3b0;--bl-accent-text:#79dcbd;--bl-accent-ink:#0b1f19;--bl-accent-soft:rgba(92,211,176,0.13);--bl-stamp:#ff9a80;--bl-receipt:#f4efe3;--bl-receipt-ink:#22201b;--bl-receipt-dim:#57524a;--bl-shadow:0 22px 46px -26px rgba(0,0,0,0.75)}.bl-root h1,.bl-root h2,.bl-root h3{font-family:var(--font-sora),system-ui,sans-serif;color:var(--bl-ink);letter-spacing:-.015em}.bl-root h3{font-weight:650}.bl-wrap{max-width:1160px;margin:0 auto;padding:0 24px}.bl-eyebrow{display:inline-block;font-family:var(--bl-mono);font-size:.74rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--bl-accent-text);margin-bottom:12px}.bl-h1{margin:0;line-height:1.04;font-size:clamp(2.2rem,5vw,3.6rem);font-weight:700}.bl-h1-sub{font-family:var(--font-sora),system-ui,sans-serif;margin:10px 0 18px;font-size:clamp(1.15rem,2.2vw,1.45rem);font-weight:500;color:var(--bl-muted);letter-spacing:-.005em;line-height:1.3}.bl-h2{font-size:clamp(1.55rem,3vw,2.25rem);line-height:1.14;font-weight:700;margin:0 0 12px;max-width:24ch}.bl-h3{font-size:clamp(1.1rem,2vw,1.35rem);line-height:1.3;font-weight:650;margin:0}.bl-body,.bl-lede{color:var(--bl-muted);font-size:1.04rem;line-height:1.65;max-width:62ch;margin:0}.bl-caption{font-family:var(--bl-mono);font-size:.72rem;letter-spacing:.04em;color:var(--bl-faint);margin:12px 0 0}.bl-section{padding:88px 0;border-top:1px solid var(--bl-line)}.bl-section-alt{background:var(--bl-bg-alt)}.bl-section-tight{padding:56px 0}.bl-section-head{margin-bottom:40px}.bl-split{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);grid-gap:56px;gap:56px;align-items:start}.bl-split .bl-section-head{margin-bottom:0;position:-webkit-sticky;position:sticky;top:110px}.bl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:46px;padding:12px 22px;border-radius:10px;font-family:var(--font-sora),system-ui,sans-serif;font-weight:650;font-size:.95rem;text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .18s var(--bl-ease),background-color .18s,border-color .18s}.bl-btn:hover{transform:translateY(-1px)}.bl-btn:focus-visible,.bl-root a:focus-visible,.bl-root button:focus-visible,.bl-root summary:focus-visible{outline:2px solid var(--bl-accent);outline-offset:3px}.bl-btn-primary{background:var(--bl-accent);color:var(--bl-accent-ink)}.bl-btn-ghost{background:transparent;color:var(--bl-ink);border-color:var(--bl-line-strong)}.bl-btn-ghost:hover{border-color:var(--bl-ink)}.bl-btn svg{width:18px;height:18px;flex:none;fill:currentColor}.bl-hero{padding:116px 0 72px}.bl-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);grid-gap:56px;gap:56px;align-items:center}.bl-root nav.bl-crumb{position:static;inset:auto;z-index:auto;border-bottom:0;background:none;transition:none}.bl-crumb{display:flex;gap:8px;font-size:.82rem;color:var(--bl-faint);margin-bottom:22px}.bl-crumb a{color:var(--bl-faint);text-decoration:none}.bl-crumb a:hover{color:var(--bl-ink)}.bl-hero-ctas{gap:12px;margin:28px 0 26px}.bl-hero-ctas,.bl-points{display:flex;flex-wrap:wrap}.bl-points{gap:8px 20px;list-style:none;margin:0;padding:0;font-family:var(--bl-mono);font-size:.8rem;color:var(--bl-muted)}.bl-points li:before{content:"✓";color:var(--bl-accent-text);margin-right:7px;font-weight:700}.bl-receipt-stage{max-width:380px;justify-self:center;width:100%}.bl-receipt-steps{display:flex;gap:6px;list-style:none;margin:0 0 14px;padding:0;font-family:var(--bl-mono);font-size:.7rem;letter-spacing:.06em;text-transform:uppercase}.bl-receipt-steps li{flex:1 1;text-align:center;padding:6px 0;border-radius:999px;border:1px solid var(--bl-line);color:var(--bl-faint);transition:background-color .3s,color .3s,border-color .3s}.bl-receipt-steps li.is-done{color:var(--bl-accent-text);border-color:var(--bl-accent-soft)}.bl-receipt-steps li.is-current{background:var(--bl-accent);border-color:var(--bl-accent);color:var(--bl-accent-ink)}.bl-receipt{position:relative;background:var(--bl-receipt);color:var(--bl-receipt-ink);font-family:var(--bl-mono);font-size:.82rem;padding:22px 22px 16px;border-radius:6px 6px 0 0;box-shadow:var(--bl-shadow);min-height:312px}.bl-receipt-head{text-align:center;display:grid;grid-gap:2px;gap:2px}.bl-receipt-head strong{font-size:.95rem;letter-spacing:.08em;text-transform:uppercase}.bl-receipt-head span{color:var(--bl-receipt-dim);font-size:.74rem}.bl-receipt-rule{border-top:1px dashed rgba(35,33,28,.35);margin:14px 0 10px}.bl-receipt-lines{list-style:none;margin:0;padding:0;display:grid;grid-gap:7px;gap:7px}.bl-receipt-line{display:flex;justify-content:space-between;gap:12px}.bl-receipt-line.is-new{animation:bl-print .45s var(--bl-ease) both}.bl-receipt-line.is-tax{color:var(--bl-receipt-dim)}.bl-receipt-line.is-total{border-top:1px dashed rgba(35,33,28,.35);padding-top:8px;margin-top:4px;font-weight:700;font-size:.92rem}.bl-receipt-line.is-pay,.bl-receipt-line.is-stock{color:#0b5a49;font-weight:600}.bl-receipt-barcode{height:34px;margin:18px 12px 0;background:repeating-linear-gradient(90deg,#23211c 0 2px,transparent 2px 4px,#23211c 4px 5px,transparent 5px 8px,#23211c 8px 11px,transparent 11px 13px);opacity:.85}.bl-receipt-tear{position:absolute;left:0;right:0;bottom:-10px;height:10px;background:linear-gradient(-45deg,transparent 6px,var(--bl-receipt) 0) 0 0 /12px 10px repeat-x,linear-gradient(45deg,transparent 6px,var(--bl-receipt) 0) 0 0 /12px 10px repeat-x}@keyframes bl-print{0%{opacity:0;transform:translateY(-6px);-webkit-clip-path:inset(0 0 100% 0);clip-path:inset(0 0 100% 0)}to{opacity:1;transform:none;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}}.bl-proof .bl-h2{max-width:30ch}.bl-clients-featured{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--bl-line-strong);border-bottom:1px solid var(--bl-line-strong)}.bl-client{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;min-height:132px;padding:22px 16px;text-align:center}.bl-client+.bl-client{border-left:1px solid var(--bl-line)}.bl-client-logo{position:relative;display:block;width:96px;max-height:64px;overflow:hidden;background:#fff;border-radius:6px}.bl-client-logo img{position:absolute;max-width:none}.bl-client-name{font-size:.82rem;color:var(--bl-faint)}.bl-client-word{font-family:var(--font-sora),system-ui,sans-serif;font-size:clamp(1.05rem,1.8vw,1.3rem);font-weight:650;letter-spacing:-.01em;line-height:1.2;color:var(--bl-ink)}.bl-clients-more{margin:20px 0 0;color:var(--bl-muted);font-size:.95rem;line-height:1.7}.bl-clients-more-label{font-family:var(--bl-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--bl-faint);margin-right:12px}.bl-clients-more-name{color:var(--bl-ink);font-weight:550}.bl-clients-more-note{color:var(--bl-faint);font-weight:400}.bl-scope{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-column-gap:56px;column-gap:56px}.bl-scope li{display:grid;grid-template-columns:52px minmax(0,1fr);grid-gap:4px 16px;gap:4px 16px;padding:22px 0;border-top:1px solid var(--bl-line)}.bl-scope-n{font-family:var(--bl-mono);font-size:.85rem;color:var(--bl-accent-text);padding-top:3px}.bl-scope h3{font-size:1.08rem;margin:0 0 6px}.bl-scope p{color:var(--bl-muted);margin:0;line-height:1.6;font-size:.97rem}.bl-cycle{display:grid;grid-gap:28px;gap:28px}.bl-cycle-rail{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:0;gap:0;position:relative}.bl-cycle-rail:before{content:"";position:absolute;left:8%;right:8%;top:19px;height:2px;background:var(--bl-line-strong)}.bl-cycle-tab{position:relative;display:grid;justify-items:center;grid-gap:10px;gap:10px;padding:0 4px 6px;background:none;border:0;cursor:pointer;color:var(--bl-faint);font:inherit}.bl-cycle-n{width:40px;height:40px;border-radius:50%;display:grid;place-items:center;font-family:var(--bl-mono);font-size:.8rem;background:var(--bl-bg-alt);border:2px solid var(--bl-line-strong);color:var(--bl-muted);transition:background-color .25s,border-color .25s,color .25s}.bl-cycle-label{font-size:.86rem;font-weight:600;text-align:center;line-height:1.25}.bl-cycle-tab.is-done .bl-cycle-n{border-color:var(--bl-accent);color:var(--bl-accent-text)}.bl-cycle-tab.is-active{color:var(--bl-ink)}.bl-cycle-tab.is-active .bl-cycle-n{background:var(--bl-accent);border-color:var(--bl-accent);color:var(--bl-accent-ink)}.bl-cycle-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:18px 40px;gap:18px 40px;align-items:center;background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius);padding:28px}.bl-cycle-panel h3{font-size:1.2rem;margin:0 0 8px}.bl-cycle-panel p{color:var(--bl-muted);margin:0;line-height:1.6}.bl-stock-head{display:flex;justify-content:space-between;font-size:.85rem;color:var(--bl-muted);margin-bottom:10px}.bl-stock-head strong{font-family:var(--bl-mono);color:var(--bl-ink)}.bl-stock-fill.is-low,.bl-stock-head strong.is-low{color:var(--bl-stamp)}.bl-stock-track{position:relative;height:14px;border-radius:999px;background:var(--bl-bg-alt);border:1px solid var(--bl-line)}.bl-stock-fill{height:100%;border-radius:999px;background:var(--bl-accent);transition:width .6s var(--bl-ease),background-color .3s}.bl-stock-fill.is-low{background:var(--bl-stamp)}.bl-stock-reorder{position:absolute;top:-5px;bottom:-5px;border-left:2px dashed var(--bl-ink)}.bl-stock-reorder span{position:absolute;top:24px;left:-4px;white-space:nowrap;font-family:var(--bl-mono);font-size:.7rem;color:var(--bl-faint)}.bl-cycle-body .bl-caption{grid-column:2;margin-top:20px}.bl-ledger{margin:0;border-top:2px solid var(--bl-ink)}.bl-ledger-row{display:grid;grid-template-columns:180px minmax(0,1fr);grid-gap:24px;gap:24px;padding:18px 0;border-bottom:1px solid var(--bl-line)}.bl-ledger dt{font-family:var(--bl-mono);font-size:.8rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-accent-text);padding-top:3px}.bl-ledger dd{margin:0}.bl-ledger ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px 28px}.bl-ledger li{color:var(--bl-ink)}.bl-ledger-note{margin:16px 0 0;font-size:.92rem;color:var(--bl-muted)}.bl-ind-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.bl-ind-tab{font:inherit;font-size:.88rem;font-weight:600;padding:9px 14px;border-radius:999px;border:1px solid var(--bl-line-strong);background:transparent;color:var(--bl-muted);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s}.bl-ind-tab:hover{color:var(--bl-ink);border-color:var(--bl-ink)}.bl-ind-tab.is-active{background:var(--bl-ink);border-color:var(--bl-ink);color:var(--bl-bg)}.bl-ind-note{color:var(--bl-muted);margin:0 0 14px}.bl-ind-bill{background:var(--bl-receipt);color:var(--bl-receipt-ink);font-family:var(--bl-mono);font-size:.84rem;border-radius:8px;padding:18px 20px;box-shadow:var(--bl-shadow)}.bl-ind-bill-head,.bl-ind-bill-row,.bl-ind-bill-total{display:grid;grid-template-columns:minmax(0,1fr) 44px 96px;grid-gap:10px;gap:10px}.bl-ind-bill-head span:not(:first-child),.bl-ind-bill-row span:not(:first-child),.bl-ind-bill-total span:last-child{text-align:right}.bl-ind-bill-head{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--bl-receipt-dim);padding-bottom:8px;border-bottom:1px dashed rgba(35,33,28,.35)}.bl-ind-bill-row{padding:8px 0}.bl-ind-bill-total{grid-template-columns:minmax(0,1fr) auto;border-top:1px dashed rgba(35,33,28,.35);padding-top:10px;font-weight:700}.bl-process{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:0;gap:0;border-top:1px solid var(--bl-line-strong)}.bl-process li{padding:20px 16px 4px 0}.bl-process li+li{padding-left:16px;border-left:1px solid var(--bl-line)}.bl-process-n{font-family:var(--bl-mono);font-size:.8rem;color:var(--bl-accent-text)}.bl-process h3{font-size:1rem;margin:8px 0 6px}.bl-process p{color:var(--bl-muted);font-size:.88rem;line-height:1.5;margin:0}.bl-product{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:26px 28px;border:1px solid var(--bl-line-strong);border-radius:var(--bl-radius);background:var(--bl-surface)}.bl-product .bl-eyebrow{margin-bottom:6px}.bl-product-link{flex:none;font-family:var(--font-sora),system-ui,sans-serif;font-weight:650;color:var(--bl-accent-text);text-decoration:none;border-bottom:2px solid;padding-bottom:2px}.bl-local{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);grid-gap:48px;gap:48px;align-items:center}.bl-local .bl-section-head{margin-bottom:0}.bl-local-facts{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--bl-line-strong)}.bl-local-facts>div{display:grid;grid-gap:2px;gap:2px;padding:16px 0;border-bottom:1px solid var(--bl-line)}.bl-local-facts strong,.bl-local-phone{font-family:var(--font-sora),system-ui,sans-serif;font-size:1.35rem;font-weight:700;color:var(--bl-ink);text-decoration:none}.bl-local-facts span{color:var(--bl-muted);font-size:.9rem}.bl-callback{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-gap:28px;gap:28px;align-items:center;background:var(--bl-surface);border:1px solid var(--bl-line-strong);border-left:4px solid var(--bl-accent);border-radius:var(--bl-radius);padding:28px}.bl-callback-copy h3{font-size:1.25rem;margin:0 0 6px}.bl-callback-copy p{color:var(--bl-muted);font-size:.95rem;margin:0}.bl-callback-fields{display:grid;grid-template-columns:1fr 1fr auto;grid-gap:14px;gap:14px;align-items:end}.bl-callback-note{margin-top:10px;font-size:.8rem;color:var(--bl-faint)}.bl-root .bl-callback-btn{background:var(--bl-accent);color:var(--bl-accent-ink)}.bl-callback-success{display:flex;align-items:center;gap:18px;background:var(--bl-surface);border:1px solid var(--bl-line-strong);border-radius:var(--bl-radius);padding:28px}.bl-callback-success-icon,.bl-qualifier-success-icon{width:44px;height:44px;border-radius:50%;background:var(--bl-accent);color:var(--bl-accent-ink);display:flex;align-items:center;justify-content:center;font-weight:700;flex:none}.bl-honeypot{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.bl-qualifier-form{background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius);padding:30px 28px}.bl-qualifier-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:4px 20px;gap:4px 20px}.bl-qualifier-grid .field:has(textarea){grid-column:1/-1}.bl-qualifier-submit{margin-top:8px;width:100%}.bl-qualifier-reassurance{margin-top:10px;font-size:.82rem;color:var(--bl-faint);text-align:center}.bl-qualifier-success{text-align:center;padding:56px 24px;background:var(--bl-surface);border:1px solid var(--bl-line);border-radius:var(--bl-radius)}.bl-qualifier-success-icon{margin:0 auto 16px}.bl-root .cform label{color:var(--bl-muted)}.bl-root .cform input,.bl-root .cform select,.bl-root .cform textarea{background:var(--bl-bg);color:var(--bl-ink);border-color:var(--bl-line-strong)}.bl-root .cform input::placeholder,.bl-root .cform textarea::placeholder{color:var(--bl-faint)}.bl-root .cform input:focus,.bl-root .cform select:focus,.bl-root .cform textarea:focus{border-color:var(--bl-accent)}.bl-root .cform select option{color:#1b1a17;background:#fffdf8}.bl-root .cform .req,.bl-root .field-error{color:var(--bl-stamp)}.bl-root .bl-callback .form-submit-btn,.bl-root .bl-qualifier-form .form-submit-btn{background:var(--bl-accent);color:var(--bl-accent-ink);box-shadow:none}.bl-faq-list{display:grid;grid-gap:0;gap:0;border-top:1px solid var(--bl-line-strong);max-width:860px}.bl-faq-item{border-bottom:1px solid var(--bl-line)}.bl-faq-item summary{cursor:pointer;list-style:none;display:flex;justify-content:space-between;gap:16px;padding:18px 0;font-family:var(--font-sora),system-ui,sans-serif;font-weight:600;color:var(--bl-ink)}.bl-faq-item summary::-webkit-details-marker{display:none}.bl-faq-item summary:after{content:"+";color:var(--bl-accent-text);font-weight:700;flex:none}.bl-faq-item[open] summary:after{content:"\2212"}.bl-faq-item p{color:var(--bl-muted);margin:0;padding:0 0 20px;line-height:1.65;max-width:72ch}.bl-related{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--bl-line-strong)}.bl-related li{border-bottom:1px solid var(--bl-line)}.bl-related a{display:grid;grid-gap:4px;gap:4px;padding:18px 16px 18px 0;text-decoration:none}.bl-related strong{color:var(--bl-ink);font-weight:650}.bl-related a:hover strong{color:var(--bl-accent-text)}.bl-related span{color:var(--bl-muted);font-size:.9rem}.bl-final-cta{padding:96px 0;border-top:1px solid var(--bl-line);background:var(--bl-bg-alt);text-align:center}.bl-final-cta-inner{max-width:640px;margin:0 auto}.bl-final-cta .bl-h2{margin-left:auto;margin-right:auto}.bl-final-cta-sub{color:var(--bl-muted);margin:0 0 28px;font-size:1.04rem}.bl-final-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}.bl-mobile-bar{display:none}@media (max-width:719px){.bl-mobile-bar{display:flex;position:fixed;left:0;right:0;bottom:0;z-index:240;gap:10px;background:var(--bl-surface);border-top:1px solid var(--bl-line-strong);padding:10px calc(env(safe-area-inset-left, 0px) + 10px) calc(env(safe-area-inset-bottom, 0px) + 10px) calc(env(safe-area-inset-right, 0px) + 10px);transition:transform .2s ease}.bl-mobile-bar-hidden{transform:translateY(100%);pointer-events:none}.bl-mobile-bar-action{flex:1 1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:10px;border-radius:10px;font-size:.88rem;font-weight:650;text-decoration:none}.bl-mobile-bar-action svg{width:16px;height:16px;fill:currentColor}.bl-mobile-bar-demo{background:var(--bl-accent);color:var(--bl-accent-ink)}.bl-mobile-bar-whatsapp{background:transparent;color:var(--bl-ink);border:1px solid var(--bl-line-strong)}.bl-root{padding-bottom:72px}}@media (max-width:900px){.wa-float{bottom:90px;padding:10px}.wa-float .wa-txt{display:none}}.wa-float-billing.wa-float-compact{padding:10px}.wa-float-billing.wa-float-compact .wa-txt{display:none}@media (max-width:719px){.wa-float-billing{display:none}}@media (max-width:1040px){.bl-process{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.bl-process li:nth-child(5){border-left:0;padding-left:0}}@media (max-width:900px){.bl-hero-grid,.bl-local,.bl-split{grid-template-columns:1fr;gap:40px}.bl-split .bl-section-head{position:static}.bl-cycle-body,.bl-scope{grid-template-columns:1fr}.bl-cycle-body .bl-caption{grid-column:1;margin-top:26px}.bl-related{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-callback{grid-template-columns:1fr}}@media (max-width:720px){.bl-section{padding:64px 0}.bl-hero{padding:100px 0 56px}.bl-clients-featured{grid-template-columns:repeat(2,minmax(0,1fr))}.bl-client:nth-child(3){border-left:0}.bl-client:nth-child(n+3){border-top:1px solid var(--bl-line)}.bl-cycle-rail{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:18px}.bl-cycle-rail:before{display:none}.bl-ledger-row{gap:8px}.bl-ledger-row,.bl-process{grid-template-columns:1fr}.bl-process li,.bl-process li+li{display:grid;grid-template-columns:32px minmax(0,1fr);grid-column-gap:12px;column-gap:12px;padding:14px 0;border-left:0;border-bottom:1px solid var(--bl-line)}.bl-process-n{grid-row:span 2;padding-top:2px}.bl-process h3{margin-top:0}.bl-callback-fields,.bl-qualifier-grid{grid-template-columns:1fr}.bl-product{flex-direction:column;align-items:flex-start}.bl-related{grid-template-columns:1fr}.bl-final-cta-btns .bl-btn{flex:1 1 100%}}@media (max-width:420px){.bl-wrap{padding:0 18px}.bl-hero-ctas .bl-btn{flex:1 1 100%}.bl-ind-bill-head,.bl-ind-bill-row{grid-template-columns:minmax(0,1fr) 32px 84px}}@media (prefers-reduced-motion:reduce){.bl-receipt-line.is-new{animation:none}.bl-btn,.bl-cycle-n,.bl-receipt-steps li,.bl-stock-fill{transition:none}.bl-btn:hover{transform:none}}