.kb{--ink:#0d2420;--teal:#00B8A9;--lime:#B6F500;--red:#FF4438;--paper:#f4f6f0;font-family:var(--font-body),sans-serif;color:var(--ink);background:var(--paper);font-size:17px;line-height:1.5;overflow-x:hidden}.kb *{box-sizing:border-box}.kb h1,.kb h2,.kb h3{font-family:var(--font-display),sans-serif;font-weight:800;letter-spacing:-.01em;margin:0;line-height:1.15}:where(.kb) p{margin:0}.kb a:focus-visible,.kb summary:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px #fff}.kb-grad{background:linear-gradient(135deg,#B6F500,#5CE1B0 48%,#00B8A9)}.kb-in{max-width:1240px;margin:0 auto;padding:0 40px}.kb-narrow{max-width:1000px}.kb-head{position:-webkit-sticky;position:sticky;top:0;z-index:20;background:linear-gradient(135deg,#B6F500,#5CE1B0 60%,#00B8A9);border-bottom:2px solid var(--ink)}.kb-nav{justify-content:space-between;height:72px}.kb-nav,.kb-nav nav{display:flex;align-items:center}.kb-nav nav{gap:28px;font-weight:700}.kb-logo,.kb-nav nav a{color:var(--ink);text-decoration:none}.kb-logo{display:flex;align-items:center;gap:12px;font:800 24px var(--font-display),sans-serif;letter-spacing:-.01em}.kb-mark{width:38px;height:38px;border-radius:12px;background:var(--ink);color:var(--lime);display:grid;place-items:center;font-size:20px}.kb-btn{display:inline-block;padding:14px 32px;border-radius:16px;font-weight:700;font-size:18px;text-decoration:none;color:#fff;border:0;transition:transform .18s,box-shadow .18s;text-align:center}.kb-red{background:var(--red);box-shadow:5px 5px 0 var(--ink)}.kb-ink{background:var(--ink);box-shadow:5px 5px 0 var(--teal)}.kb-ink,.kb-nav nav a.kb-btn{color:#fff}.kb-btn:hover{transform:translate(-2px,-2px)}.kb-red:hover{box-shadow:8px 8px 0 var(--ink)}.kb-ink:hover{box-shadow:8px 8px 0 var(--teal)}.kb-sm{padding:10px 22px;font-size:16px;border-radius:12px}.kb-xl{padding:20px 44px;font-size:21px;white-space:nowrap}.kb-hero{padding:64px 0 90px;border-bottom:2px solid var(--ink)}.kb-center{text-align:center;max-width:820px;margin:0 auto 48px}.kb-pill{display:inline-block;background:var(--ink);color:var(--lime);font-size:13px;font-weight:700;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;padding:6px 16px;border-radius:99px;margin-bottom:24px}.kb h1{font-size:clamp(46px,7.4vw,84px);line-height:1.1;margin-bottom:28px}.kb-lede{font-size:21px;font-weight:500;opacity:.85;max-width:660px;margin:0 auto}.kb-acts{display:flex;align-items:center;justify-content:center;gap:24px;margin-top:32px;flex-wrap:wrap}.kb-ul{font-weight:700;color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:4px}.kb-board{background:#fff;border:2px solid var(--ink);border-radius:28px;box-shadow:10px 10px 0 var(--ink);overflow:hidden}.kb-bt{background:var(--ink);color:#fff;padding:16px 32px;font:800 20px var(--font-display),sans-serif}.kb-bt p,.kb-sh{display:flex;align-items:center;gap:10px}.kb-mag{width:14px;height:14px;border-radius:99px;display:inline-block;box-shadow:inset 0 -2px 3px rgba(0,0,0,.25)}.kb-cols{display:grid;grid-template-columns:repeat(3,1fr);background:var(--paper)}.kb-col{padding:24px;display:flex;flex-direction:column;gap:16px}.kb-col+.kb-col{border-left:2px solid var(--ink)}.kb-sh{font:800 20px var(--font-display),sans-serif;margin-bottom:4px}.kb-sh span{font:700 14px var(--font-body);background:var(--ink);color:#fff;border-radius:99px;width:24px;height:24px;display:inline-grid;place-items:center}.kb-card{background:#fff;border:2px solid var(--ink);border-radius:18px}.kb-dog{padding:16px;box-shadow:6px 6px 0 var(--ink)}.kb-gone{opacity:.6}.kb-dn{display:flex;justify-content:space-between;align-items:center;gap:8px;font:800 20px var(--font-display),sans-serif}.kb-ds{font-size:14px;font-weight:500;opacity:.6;margin-top:4px}.kb-tag{font:700 10px var(--font-body);text-transform:uppercase;border-radius:99px;padding:4px 10px;color:#fff;white-space:nowrap}.kb-tag.cur{background:var(--lime);color:var(--ink);border:1px solid var(--ink)}.kb-tag.exp{background:var(--red)}.kb-tag.in{background:var(--teal)}.kb-tag.out{background:var(--ink)}.kb-note{text-align:center;font-weight:700;font-size:14px;opacity:.65;margin-top:16px}.kb-strip{background:var(--ink);color:var(--lime);padding:20px 40px;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 32px;font:800 30px var(--font-display),sans-serif}.kb-strip b{color:var(--teal);font-size:22px;display:inline-flex}.kb-photo{margin:0 0 40px;border:2px solid var(--ink);border-radius:28px;box-shadow:10px 10px 0 var(--ink);overflow:hidden;background:#fff}.kb-photo img{display:block;width:100%;height:clamp(220px,34vw,440px);object-fit:cover;object-position:50% 72%}.kb-sec{padding:112px 0;border-bottom:2px solid var(--ink)}.kb-paper{background:var(--paper)}.kb-white{background:#fff;border:0}.kb-sec h2{font-size:clamp(34px,5vw,52px);margin-bottom:16px}.kb-c{text-align:center;margin-bottom:56px!important}.kb-sub{font-size:21px;font-weight:500;opacity:.78;max-width:720px;margin-bottom:48px}.kb-day{list-style:none;margin:0;padding:0;display:grid;grid-gap:20px;gap:20px}.kb-lg{box-shadow:10px 10px 0 var(--ink)}.kb-day li{display:flex;gap:28px;align-items:flex-start;padding:28px}.kb-day time{font:800 20px var(--font-display),sans-serif;color:var(--teal);width:128px;flex-shrink:0}.kb-day h3{font-size:26px;margin-bottom:8px}.kb-day p{font-size:18px;opacity:.75}.kb-not{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.kb-not li{background:#fff;border:2px solid var(--ink);border-radius:16px;box-shadow:6px 6px 0 var(--ink);padding:20px;display:flex;align-items:center;gap:16px;font-weight:700;font-size:18px}.kb-not span{color:var(--red);font-size:28px;line-height:1}.kb-plans{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px}.kb-plan{padding:40px}.kb-plan h3{font-size:30px;margin-bottom:8px}.kb-price{font:800 60px var(--font-display),sans-serif;margin-bottom:16px;line-height:1.1}.kb-price small{font:500 20px var(--font-body)}.kb-plan p{font-size:18px;opacity:.78;margin-bottom:32px}.kb-hot{background:linear-gradient(135deg,#B6F500,#5CE1B0)}.kb-bandsec{padding:80px 0}.kb-band{background:var(--ink);color:#fff;border-radius:32px;padding:56px;display:flex;align-items:center;justify-content:space-between;gap:48px;box-shadow:10px 10px 0 var(--lime);margin:0 auto;max-width:1160px}.kb-band h2{margin-bottom:12px}.kb-band p{font-size:21px;opacity:.75}.kb-faqw{max-width:860px}.kb-faq{display:grid;grid-gap:16px;gap:16px;margin:48px 0 40px}.kb-faq details{padding:24px}.kb-faq summary{font:800 20px var(--font-display),sans-serif;cursor:pointer}.kb-faq details p{margin-top:16px;font-size:18px;opacity:.78}.kb-white .kb-sub{margin-bottom:24px}.kb-white .kb-sub a{color:#007a70;font-weight:700}.kb footer.site{margin:0}@media (max-width:760px){.kb-photo{box-shadow:6px 6px 0 var(--ink);border-radius:20px;margin-bottom:32px}.kb-photo img{object-position:30% 72%}.kb-pill{font-size:12px}.kb-in{padding:0 20px}.kb-hide{display:none}.kb-nav nav{gap:16px}.kb-logo{font-size:20px}.kb-hero{padding:40px 0 64px}.kb-lede{font-size:18px}.kb-cols,.kb-not,.kb-plans{grid-template-columns:1fr}.kb-col+.kb-col{border-left:0;border-top:2px solid var(--ink)}.kb-strip{font-size:22px;padding:16px 20px}.kb-sec{padding:64px 0}.kb-bandsec{padding:48px 0}.kb-day li{flex-direction:column;gap:8px;padding:20px}.kb-day time{width:auto}.kb-lg{box-shadow:6px 6px 0 var(--ink)}.kb-plan{padding:28px}.kb-band{flex-direction:column;align-items:flex-start;padding:32px;gap:28px;box-shadow:6px 6px 0 var(--lime);width:calc(100% - 40px)}.kb-xl{white-space:normal}.kb-sub{font-size:18px}}@media (prefers-reduced-motion:reduce){.kb-btn{transition:none}.kb-btn:hover{transform:none}}.kb-phero{padding:56px 0 64px}.kb-phero .kb-center{margin-bottom:0}.kb-phero h1{font-size:clamp(38px,5.6vw,64px)}.kb-prose h2{margin-top:40px}.kb-prose h2:first-child{margin-top:0}.kb-prose p{font-size:19px;opacity:.85;margin-bottom:8px}.kb-prose a{color:#007a70;font-weight:700}.kb-hphoto{position:relative;overflow:hidden;padding:56px 0 64px}.kb-hbg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 60%;opacity:.2;mix-blend-mode:multiply;pointer-events:none}.kb-hgrid{position:relative;display:grid;grid-template-columns:1fr 1.1fr;grid-gap:48px;gap:48px;align-items:center}.kb-htext{text-align:left}.kb-htext .kb-lede{margin:0}.kb-htext .kb-acts{justify-content:flex-start}.kb-hgrid .kb-board{min-width:0}.kb-hgrid .kb-bt{padding:14px 20px}.kb-hgrid .kb-col{padding:16px 14px}.kb-hgrid .kb-dog{padding:12px}.kb-hgrid .kb-dn{font-size:17px;flex-wrap:wrap}.kb-hl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px}.kb-hl li{padding:24px;display:flex;flex-direction:column;gap:12px}.kb-hl h3{font-size:24px}.kb-hl p{font-size:17px;opacity:.75;flex:1 1}.kb-nav nav{flex-wrap:wrap;justify-content:flex-end}@media (max-width:1100px){.kb-nav nav{gap:18px;font-size:15px}.kb-hgrid{grid-template-columns:1fr}.kb-hl{grid-template-columns:1fr 1fr}.kb-htext{text-align:center}.kb-htext .kb-lede{margin:0 auto}.kb-htext .kb-acts{justify-content:center}}@media (max-width:760px){.kb-nav{height:auto;padding-top:10px;padding-bottom:10px;flex-wrap:wrap;gap:8px}.kb-nav nav{gap:6px 14px;font-size:14px;justify-content:flex-start}.kb-hl{grid-template-columns:1fr}.kb-hphoto,.kb-phero{padding:36px 0 44px}}.kb-htext h1{font-size:clamp(40px,4.6vw,64px)}.kb-hl-sec{padding:72px 0}.kb-hshot{padding:64px 0 0}.kb-hshot .kb-center{margin-bottom:48px}.kb-browser{margin:0 auto;max-width:1080px;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 30px 60px -20px rgba(13,36,32,.45),0 0 0 1px rgba(13,36,32,.12);overflow:hidden;position:relative}.kb-chrome{display:flex;align-items:center;gap:7px;padding:11px 16px;background:#eef1ec;border-bottom:1px solid #d5ddd6}.kb-chrome i{width:11px;height:11px;border-radius:50%;background:#c4cdc6}.kb-chrome span{margin-left:14px;flex:0 1 320px;background:#fff;border-radius:8px;padding:4px 14px;font-size:13px;font-weight:600;color:#3f5a54}.kb-browser img{display:block;width:100%;height:auto}.kb-hl li{background:none;border:0;border-top:3px solid var(--ink);border-radius:0;box-shadow:none;padding:20px 0 0}@media (max-width:760px){.kb-hshot{padding-top:36px}.kb-hshot .kb-center{margin-bottom:28px}.kb-chrome span{font-size:11px}}.kb-feat{display:grid;grid-template-columns:5fr 7fr;grid-gap:56px;gap:56px;align-items:center;margin-bottom:96px}.kb-feat:last-child{margin-bottom:0}.kb-flip{grid-template-columns:7fr 5fr}.kb-flip>div{order:2}.kb-feat h2{font-size:clamp(28px,3.4vw,40px);margin:12px 0}.kb-feat p{font-size:18px;opacity:.75}.kb-feat figure{margin:0;border-radius:14px;overflow:hidden;box-shadow:0 24px 48px -20px rgba(13,36,32,.4),0 0 0 1px rgba(13,36,32,.14)}.kb-feat img{display:block;width:100%;height:auto}.kb-tall figure{max-width:420px;justify-self:center}.kb-tall.kb-flip{grid-template-columns:5fr 7fr}@media (max-width:760px){.kb-feat,.kb-flip,.kb-tall.kb-flip{grid-template-columns:1fr;gap:24px;margin-bottom:56px}.kb-flip>div{order:0}}