.kv3-bs .b3-split{width:var(--container);grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(36px,5vw,96px);margin-inline:auto;display:grid}@media (min-width:1000px){.kv3-bs .b3-split{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}.kv3-bs .b3-split.flip{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr)}.kv3-bs .b3-split.flip>.b3-vis{order:-1}}.kv3-bs .b3-copy{align-content:start;gap:clamp(14px,1.4vw,22px);min-width:0;display:grid}.kv3-bs .b3-copy h2{max-width:12em}.kv3-bs .b3-vis{min-width:0;position:relative}.kv3-bs .b3-line{font-size:var(--fs-lead);color:var(--muted);max-width:34em;line-height:1.45}.kv3-bs .b3-acc{border-top:1px solid var(--line);margin-top:clamp(4px,1vw,14px)}.kv3-bs .b3-acc details{border-bottom:1px solid var(--line)}.kv3-bs .b3-acc summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:14px 0;font-size:clamp(18px,1.35vw,21px);font-weight:600;list-style:none;display:flex}.kv3-bs .b3-acc summary::-webkit-details-marker{display:none}.kv3-bs .b3-acc summary .ico{width:22px;height:22px;transition:transform var(--t-med) var(--ease);flex:none}.kv3-bs .b3-acc details[open] summary .ico{transform:rotate(45deg)}.kv3-bs .b3-acc details p{color:var(--muted);max-width:36em;margin:-4px 0 18px;font-size:17px;line-height:1.55}.kv3-bs .b3-ico{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1em;height:1em}.kv3-bs .b3-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.kv3-bs .b3-card{color:#16171a;background:#fff;border-radius:28px;box-shadow:0 0 0 1px #061a3a14,0 40px 90px -40px #061a3a80}.kv3-bs .ph{background:#3a332c;border-radius:30px;position:relative;overflow:hidden;box-shadow:0 50px 100px -40px #061a3a8c}.kv3-bs .ph>img{object-fit:cover;width:100%;height:100%;display:block}.kv3-bs #hero[data-page=bulk]{align-items:flex-start}.kv3-bs .b3-hero{width:var(--container);z-index:2;grid-template-columns:minmax(0,1fr);gap:clamp(28px,3.2vw,52px);margin-inline:auto;display:grid;position:relative}.kv3-bs .b3-hero__copy{text-align:center;justify-items:center;gap:clamp(14px,1.6vw,22px);display:grid}.kv3-bs .b3-hero__copy h1{color:#fff;max-width:14em}@media (min-width:600px){.kv3-bs .b3-hero__copy h1 .b3-l{display:block}}.kv3-bs .b3-hero__copy .hero__sub{max-width:34em;margin-top:0}.kv3-bs .b3-stage{grid-template-columns:minmax(0,1fr);gap:clamp(16px,1.8vw,28px);min-width:0;padding:clamp(14px,1.8vw,28px);scroll-margin-top:110px;display:grid}@media (min-width:1000px){.kv3-bs .b3-stage{grid-template-columns:minmax(0,.36fr) minmax(0,.64fr);align-items:start}}.kv3-bs .b3-list{align-content:start;gap:14px;min-width:0;display:grid}.kv3-bs .b3-list label{color:#16171a;font-size:15px;font-weight:700}.kv3-bs .b3-ta{resize:vertical;color:#16171a;background:#f5f7fa;border:0;border-radius:20px;width:100%;min-height:clamp(180px,15vw,248px);padding:16px 18px;font:500 clamp(17px,1.3vw,20px)/1.6 ui-monospace,SF Mono,Menlo,Consolas,monospace;box-shadow:inset 0 0 0 1px #dce3ec}.kv3-bs .b3-ta:focus{background:#fff;outline:none;box-shadow:inset 0 0 0 2px #0b6bcb}.kv3-bs .b3-ends{color:#4b5768;gap:8px;font-size:15px;line-height:1.4;display:grid}.kv3-bs .b3-ends__l{flex-wrap:wrap;gap:6px;display:flex}.kv3-bs .b3-ends__l code{color:#0b6bcb;min-height:32px;font:inherit;background:#eef4fd;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:700;display:inline-flex}.kv3-bs .b3-meter{gap:8px;display:grid}.kv3-bs .b3-meter__t{color:#4b5768;font-variant-numeric:tabular-nums;justify-content:space-between;gap:10px;font-size:15px;font-weight:600;display:flex}.kv3-bs .b3-meter__bar{background:#e3e8ef;border-radius:4px;height:8px;overflow:hidden}.kv3-bs .b3-meter__bar i{height:100%;width:var(--w,0%);transition:width .6s cubic-bezier(.3,1.2,.4,1), background-color .3s var(--ease);background:#0b6bcb;border-radius:4px;display:block}.kv3-bs .b3-meter.over .b3-meter__bar i{background:#c2410c}.kv3-bs .b3-msg{color:#8a5a00;min-height:0;font-size:15px;line-height:1.45}.kv3-bs .b3-msg:empty{display:none}.kv3-bs .b3-run{justify-self:stretch;height:60px;font-size:17px}.kv3-bs .b3-run:disabled{opacity:.55;cursor:default}.kv3-bs .b3-res{align-content:start;gap:14px;min-width:0;display:grid}.kv3-bs .b3-mx{--n:4;grid-template-columns:minmax(120px, 1.25fr) repeat(var(--n), minmax(0, 1fr));gap:6px;display:grid}.kv3-bs .b3-row{display:contents}.kv3-bs .b3-h{letter-spacing:.04em;text-transform:uppercase;color:#7a8597;flex-direction:column;justify-content:flex-end;gap:4px;min-height:52px;padding:0 4px 6px;font-size:13px;font-weight:700;display:flex}.kv3-bs .b3-h.e{text-transform:none;letter-spacing:-.01em;color:#16171a;text-align:center;align-items:center;font-size:clamp(15px,1.2vw,18px)}.kv3-bs .b3-h.e small{color:#13734a;letter-spacing:.02em;white-space:nowrap;opacity:0;min-height:22px;transition:opacity .35s var(--ease), transform .45s cubic-bezier(.2,1.4,.3,1);background:#e3f5ec;border-radius:999px;align-items:center;padding:0 8px;font-size:11px;font-weight:800;display:inline-flex;transform:translateY(4px)}.kv3-bs .b3-h.e.all small{opacity:1;transform:none}.kv3-bs .b3-n{color:#16171a;align-items:center;min-width:0;min-height:64px;padding:0 8px;font-size:clamp(16px,1.2vw,18px);font-weight:600;display:flex}.kv3-bs .b3-n bdi{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kv3-bs .b3-gc{min-width:0;display:grid}.kv3-bs .b3-c{min-width:0;min-height:64px;font:inherit;color:#16171a;text-align:center;cursor:default;transition:background-color .3s var(--ease), box-shadow .3s var(--ease), transform .15s var(--ease);background:#f5f7fa;border:0;border-radius:14px;align-content:center;justify-items:center;gap:2px;padding:6px 4px;display:grid;position:relative}.kv3-bs .b3-c b{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:clamp(14px,1.05vw,16px);font-weight:700}.kv3-bs .b3-c small{color:#5b6678;white-space:nowrap;font-size:12px;font-weight:700}.kv3-bs .b3-c.x{background:0 0;box-shadow:inset 0 0 0 1px #eef1f5}.kv3-bs .b3-c.run{background:#eef4fd}.kv3-bs .b3-c.run:after{content:"";inset-inline-start:50%;border:2.5px solid #0b6bcb33;border-top-color:#0b6bcb;border-radius:50%;width:18px;height:18px;margin:-9px;animation:.8s linear infinite kp-spin;position:absolute;top:50%}.kv3-bs .b3-c.ok{cursor:pointer;background:#e3f5ec}.kv3-bs .b3-c.ok small{color:#13734a}.kv3-bs .b3-c.ok:hover{box-shadow:inset 0 0 0 1.5px #13a35f}.kv3-bs .b3-c.no{background:#f5f7fa}.kv3-bs .b3-c.no b{color:#8a94a6;font-weight:600;text-decoration:line-through;text-decoration-thickness:1.5px}.kv3-bs .b3-c.q b,.kv3-bs .b3-c.off b{color:#4b5768;white-space:normal;font-size:13px;line-height:1.2}.kv3-bs .b3-c.fail{cursor:pointer}.kv3-bs .b3-c.fail b{color:#4b5768;font-weight:600}.kv3-bs .b3-c.fail:hover{box-shadow:inset 0 0 0 1.5px #0b6bcb}.kv3-bs .b3-c.on{color:#fff;background:#0b6bcb;box-shadow:0 10px 24px -12px #0b6bcbcc}.kv3-bs .b3-c.on small{color:#ffffffdb}.kv3-bs .b3-c .tick{inset-inline-end:6px;border-radius:6px;place-items:center;width:18px;height:18px;display:grid;position:absolute;top:6px;box-shadow:inset 0 0 0 1.5px #9bcdb3}.kv3-bs .b3-c .tick svg{stroke-width:3px;opacity:0;width:12px;height:12px}.kv3-bs .b3-c.on .tick{box-shadow:none;color:#0b6bcb;background:#fff}.kv3-bs .b3-c.on .tick svg{opacity:1}.kv3-bs .b3-c.pop{animation:.45s cubic-bezier(.2,1.4,.3,1) b3Pop}@keyframes b3Pop{0%{transform:scale(.9)}to{transform:none}}.kv3-bs .b3-gc.col-all>.b3-c{box-shadow:inset 0 0 0 2px #13a35f}.kv3-bs .b3-gc.col-all>.b3-c.on{box-shadow:inset 0 0 0 2px #fff,0 10px 24px -12px #0b6bcbcc}.kv3-bs .b3-under{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 14px;display:flex}.kv3-bs .b3-note{color:#5b6678;font-size:14px;line-height:1.45}.kv3-bs .b3-acts{flex-wrap:wrap;gap:4px;margin-inline-start:auto;display:flex}.kv3-bs .b3-act{color:#0b6bcb;min-height:40px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;padding:0 12px;font-size:15px;font-weight:600;display:inline-flex}.kv3-bs .b3-act:hover{background:#eef5fd}.kv3-bs .b3-act:disabled{color:#8a94a6;cursor:default;background:0 0}.kv3-bs .b3-tray{color:#fff;background:#0a1f44;border-radius:20px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 18px;padding-block:16px;padding-inline:20px 18px;display:grid}.kv3-bs .b3-tray__t{gap:4px;min-width:0;display:grid}.kv3-bs .b3-tray__t span{color:#ffffffb8;font-size:14px;font-weight:600}.kv3-bs .b3-tray__t b{letter-spacing:-.01em;font-variant-numeric:tabular-nums;font-size:clamp(19px,1.6vw,24px);font-weight:600}.kv3-bs .b3-tray__t small{color:#ffffffb8;flex-wrap:wrap;align-items:center;gap:6px;font-size:14px;display:inline-flex}.kv3-bs .b3-tray__t small .ipill{color:#fff}.kv3-bs .b3-tray .btn{white-space:nowrap;height:54px;padding:0 24px;font-size:16px}.kv3-bs .b3-tray .btn[aria-disabled=true]{opacity:.5;pointer-events:none}.kv3-bs .b3-tax{color:var(--muted);font-size:14px}.kv3-bs .b3-tray .b3-tax{color:#ffffffb8}@media (max-width:999px){.kv3-bs .b3-ta{min-height:168px}}@media (max-width:640px){.kv3-bs .b3-mx{grid-template-columns:repeat(var(--n), minmax(0, 1fr));gap:5px}.kv3-bs .b3-row:first-child .b3-h:first-child{display:none}.kv3-bs .b3-n{grid-column:1/-1;min-height:0;padding:10px 2px 2px;font-size:16px}.kv3-bs .b3-c{border-radius:12px;min-height:56px;padding-inline:1px}.kv3-bs .b3-c b{letter-spacing:-.035em;font-size:12px}.kv3-bs .b3-c small{font-size:11px}.kv3-bs .b3-c .tick{display:none}.kv3-bs .b3-h.e{min-height:46px;font-size:14px}.kv3-bs .b3-h.e small{letter-spacing:0;white-space:normal;text-align:center;min-height:20px;padding:2px 4px;font-size:11px;line-height:1.1}.kv3-bs .b3-tray{grid-template-columns:minmax(0,1fr)}.kv3-bs .b3-tray .btn{width:100%}}.kv3-bs #b3-why{padding:var(--sec-pad) 0;background:#fff;overflow:clip}.kv3-bs .b3-why__ph{aspect-ratio:4/4.2;width:100%}@media (min-width:1000px){.kv3-bs .b3-why__ph{width:88%}}.kv3-bs #b3-cart{background:var(--grey-50);padding:var(--sec-pad) 0;overflow:clip}.kv3-bs .b3-rc{gap:6px;width:100%;padding:clamp(20px,2.4vw,36px);display:grid}.kv3-bs .b3-rc__h{border-bottom:1px solid #e3e8ef;justify-content:space-between;align-items:center;gap:12px;margin-bottom:4px;padding-bottom:14px;display:flex}.kv3-bs .b3-rc__h span{letter-spacing:.06em;text-transform:uppercase;color:#4b5768;background:#f1f4f8;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:800;display:inline-flex}.kv3-bs .b3-rc__h bdi{letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:clamp(20px,1.8vw,28px);font-weight:700;overflow:hidden}.kv3-bs .b3-rc__r{border-bottom:1px solid #f1f3f7;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:10px 0;font-size:clamp(17px,1.3vw,20px);font-weight:500;display:flex}.kv3-bs .b3-rc__r b{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.kv3-bs .b3-free{color:#13734a;white-space:nowrap;opacity:0;min-height:34px;transition:opacity .25s var(--ease), scale .45s cubic-bezier(.2,1.5,.3,1);transition-delay:calc(var(--i,0) * .26s + .3s);background:#e3f5ec;border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:15px;font-weight:800;display:inline-flex;transform:rotate(-4deg)scale(1.6)}.kv3-bs .b3-free .b3-ico{stroke-width:2.8px;width:15px;height:15px}.kv3-bs .b3-rc.in .b3-free,.kv3-bs .b3-rc.still .b3-free{opacity:1;scale:1}.kv3-bs .b3-rc__tot{justify-content:space-between;align-items:baseline;gap:12px;padding-top:16px;display:flex}.kv3-bs .b3-rc__tot span{color:#4b5768;text-transform:uppercase;letter-spacing:.06em;font-size:15px;font-weight:700}.kv3-bs .b3-rc__tot b{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:clamp(30px,3vw,48px);font-weight:700}.kv3-bs .b3-rc>.b3-tax{justify-self:end}.kv3-bs .b3-rc__pill{justify-self:end;font-size:14px}@media (max-width:480px){.kv3-bs .b3-rc__r{min-height:56px;font-size:16px}}@media (prefers-reduced-motion:reduce){.kv3-bs .b3-c,.kv3-bs .b3-meter__bar i,.kv3-bs .b3-h.e small,.kv3-bs .b3-free{transition:none}.kv3-bs .b3-c.pop{animation:none}}[dir=rtl] .kv3-bs svg[data-rtl-flip]{transform:scaleX(-1)}[dir=rtl] .kv3-bs .b3-free{transform:rotate(4deg)}.kv3-bs .b3-stage.is-empty{grid-template-columns:minmax(0,1fr);width:min(100%,640px);margin-inline:auto}.kv3-bs .b3-grid{justify-self:center;gap:0;width:100%;max-width:560px;display:grid}.kv3-bs .b3-gr{border-bottom:1px solid #edf1f6;grid-template-columns:minmax(0,1.6fr) repeat(3,minmax(0,1fr));align-items:center;gap:8px;padding:12px 0;font-size:15px;display:grid}.kv3-bs .b3-gr>span:first-child{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.kv3-bs .b3-gh{color:#4a5565;padding-top:0;font-size:13px;font-weight:600}.kv3-bs .b3-gh>span:not(:first-child){text-align:center;font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace}.kv3-bs .b3-gc{border-radius:999px;justify-content:center;justify-self:center;align-items:center;min-width:34px;height:30px;padding:0 8px;font-size:12.5px;font-weight:600;display:inline-flex}.kv3-bs .b3-gc.ok{color:#13734a;background:#e6f4ec}.kv3-bs .b3-gc.ok svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.kv3-bs .b3-gc.own{color:#4a5565;background:#eff1f4}.kv3-bs .b3-grid .vz-foot{border-top:0;margin-top:4px}@media (max-width:480px){.kv3-bs .b3-gr{gap:4px;font-size:14px}.kv3-bs .b3-gc{padding:0 6px;font-size:11.5px}}
