.kb-seen{background:#f4f1e6;color:#14232a}.kb-seen .kb-section-intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:19px}.kb-seen .kb-section-intro>p{max-width:560px;margin:0;color:#4d6268}.kb-seen-links{list-style:none;display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0}.kb-seen-links a{position:relative;display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:0 13px 0 11px;border-radius:99px;border:1px solid #d6d0ba;background:#fff;color:#14232a;font-size:13px;font-weight:600;white-space:nowrap;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),border-color .18s ease}.kb-seen-links a:after{content:"";position:absolute;inset:-6px -2px}.kb-seen-links a:active{transform:scale(.96)}.kb-seen-links svg{width:14px;height:14px;flex:none;color:var(--kb-green)}.kb-seen-links .kb-seen-arrow{width:13px;height:13px;color:#6a7d82;transition:transform .2s cubic-bezier(.23,1,.32,1)}.kb-seen-short{display:none}.kb-seen-links a:focus-visible{outline:3px solid var(--kb-green);outline-offset:2px}.kb-reel-stage{position:relative;max-width:1120px;margin:0 auto}.kb-reel{display:flex;gap:18px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;padding:4px 0 20px;margin-bottom:-20px}.kb-reel::-webkit-scrollbar{display:none}.kb-reel-tile{flex:0 0 calc((100% - 36px) / 3);scroll-snap-align:start;position:relative;aspect-ratio:4/5;border-radius:18px;overflow:hidden;background:#1b2a2f;isolation:isolate;transition:transform .22s cubic-bezier(.23,1,.32,1),box-shadow .22s ease;box-shadow:0 18px 36px -26px #14232a99}.kb-reel-open{position:absolute;inset:0;display:block;width:100%;padding:0;border:0;background:none;cursor:pointer;text-align:left;color:#fff}.kb-reel-open video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.kb-reel-shade{position:absolute;inset:auto 0 0;height:52%;background:linear-gradient(to top,rgba(8,18,22,.82),rgba(8,18,22,.35) 55%,transparent);pointer-events:none}.kb-reel-cap{position:absolute;left:16px;right:16px;bottom:16px;display:flex;flex-direction:column;gap:3px}.kb-reel-cap b{font-size:23px;line-height:1.15;font-weight:700;letter-spacing:-.02em;text-wrap:balance}.kb-reel-cap small{font-size:12.5px;color:#ffffffd1}.kb-reel-pause{position:absolute;z-index:1;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0a14186b;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),background .18s ease}.kb-reel-pause:active{transform:scale(.92)}.kb-reel-open:focus-visible{outline:3px solid #fff;outline-offset:-6px;border-radius:18px}.kb-reel-pause:focus-visible,.kb-reel-arrows button:focus-visible{outline:3px solid var(--kb-green);outline-offset:2px}.kb-reel-arrows{display:flex;justify-content:flex-end;gap:6px;margin-top:12px}.kb-reel-arrows button{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;border:1px solid #14232a;background:#fff;color:#14232a;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),opacity .18s ease}.kb-reel-arrows button:active{transform:scale(.94)}.kb-reel-arrows button:disabled{opacity:.3;cursor:default;border-color:#8a9a9e}.kb-rv{font-family:KB Inter,Inter,system-ui,sans-serif;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;border:0;background:transparent;color:#fff;overflow:hidden}.kb-rv::backdrop{background:#060e10}.kb-rv[open]{display:grid;place-items:center}.kb-rv-frame{display:flex;flex-direction:column;gap:12px;width:min(92vw,calc((100dvh - 150px)*.5625));animation:kb-rv-in .28s cubic-bezier(.23,1,.32,1)}.kb-rv-frame.wide{width:min(92vw,1100px,calc((100dvh - 150px) * 16 / 9))}.kb-rv-bar{display:flex;align-items:center;justify-content:space-between;gap:12px}.kb-rv-bar p{display:flex;flex-direction:column;margin:0;font-family:KB Inter,Inter,system-ui,sans-serif}.kb-rv-bar b{font-size:17px}.kb-rv-bar small{font-size:12.5px;color:#ffffffb3}.kb-rv-close{width:44px;height:44px;flex:none;border:0;border-radius:50%;display:grid;place-items:center;background:#ffffff24;color:#fff;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1)}.kb-rv-close:active{transform:scale(.92)}.kb-rv-video{display:block;width:100%;aspect-ratio:9/16;border-radius:18px;background:#000;object-fit:cover}.kb-rv-yt{align-self:center;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 6px;color:#ffffffd9;font-size:14px;font-weight:600;text-decoration:none}.kb-rv :focus-visible{outline:3px solid #fff;outline-offset:2px}.kb-rv-frame.wide .kb-rv-video{aspect-ratio:16/9}@keyframes kb-rv-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media(hover:hover)and (pointer:fine){.kb-reel-tile:hover{transform:translateY(-4px);box-shadow:0 24px 40px -24px #14232aa6}.kb-reel-pause:hover{background:#0a14189e}.kb-rv-close:hover{background:#ffffff3d}.kb-rv-yt:hover{color:#fff}}@media(max-width:767px){.kb-reel{gap:10px;margin:0 -18px;padding:0 18px;scroll-padding-inline:18px}.kb-reel-tile{flex:0 0 100%;aspect-ratio:4/5;scroll-snap-align:start;box-shadow:none}.kb-reel-cap b{font-size:22px}.kb-seen .kb-section-intro{align-items:flex-start;text-align:left;gap:0}.kb-seen .kb-section-intro>p{margin-top:16px}.kb-seen-links{flex-wrap:nowrap;justify-content:flex-start;gap:6px;margin-top:18px}.kb-seen-links a{padding:0 10px 0 9px;font-size:12.5px;gap:5px}.kb-seen-links .kb-seen-arrow,.kb-seen-long{display:none}.kb-seen-short{display:inline}}@media(prefers-reduced-motion:reduce){.kb-reel-tile,.kb-seen-links a,.kb-seen-arrow,.kb-reel-pause,.kb-reel-arrows button,.kb-rv-close{transition:none}.kb-rv-frame{animation:none}}.kb-pass-weekday{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:51px;padding:0 20px;border-radius:99px;background:#fff;color:#0a4a3c!important;box-shadow:inset 0 0 0 1.5px #0a4a3c59;white-space:nowrap;font-size:14px;font-weight:700;text-decoration:none!important;transition:transform .15s cubic-bezier(.23,1,.32,1),box-shadow .18s ease,background .18s ease}.kb-pass-weekday:active{transform:scale(.97)}.kb-pass-weekday:focus-visible{outline:2px solid #0a4a3c;outline-offset:3px}@media(hover:hover)and (pointer:fine){.kb-pass-weekday:hover{box-shadow:inset 0 0 0 1.5px #0a4a3c;background:#f4f8f6}}@media(prefers-reduced-motion:reduce){.kb-pass-weekday{transition:none}.kb-pass-weekday:active{transform:none}}.kb-bc{--bc-night:#021a16;--bc-cream:#fefefa;--bc-ink:#101c22;--bc-mint:#5fe3b0;--bc-hair:rgba(254,254,250,.16);position:relative;isolation:isolate;overflow:hidden;height:calc(100svh - var(--kb-top,0px) - 78px);min-height:660px;max-height:1080px;background:var(--bc-night);color:var(--bc-cream)}.kb-bc :focus-visible{outline-color:var(--bc-cream)!important}.kb-bc-film{position:absolute;inset:0;z-index:0;background:#13212b}.kb-bc-film video,.kb-bc-poster img{width:100%;height:100%;object-fit:cover;object-position:center 40%;display:block;filter:saturate(.9) contrast(1.06)}.kb-bc-poster{position:absolute;inset:0}.kb-bc-film video{position:relative;opacity:0;transition:opacity .25s linear}.kb-bc-film video.is-playing{opacity:1}.kb-bc-film video::-webkit-media-controls-start-playback-button,.kb-bc-film video::-webkit-media-controls,.kb-bc-film video::-webkit-media-controls-overlay-play-button{display:none!important;-webkit-appearance:none;opacity:0}.kb-bc-shade{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,rgba(2,26,22,.55),transparent 55%),linear-gradient(transparent 42%,#021a16f0)}.kb-bc-shade:after{content:"";position:absolute;inset:0;opacity:.35;background-image:linear-gradient(rgba(254,254,250,.06) 1px,transparent 1px),linear-gradient(90deg,rgba(254,254,250,.06) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:linear-gradient(transparent 20%,#000 60%);mask-image:linear-gradient(transparent 20%,#000 60%)}.kb-bc-bug,.kb-bc-label,.kb-bc-stats{background:#0616136b;-webkit-backdrop-filter:blur(20px) saturate(1.5);backdrop-filter:blur(20px) saturate(1.5);box-shadow:inset 0 0 0 1px #ffffff38,0 20px 40px -24px #0009}.kb-bc-layer{position:absolute;inset:0;z-index:2;pointer-events:none}.kb-bc-bug{position:absolute;top:26px;left:48px;display:flex;align-items:stretch;border-radius:11px;overflow:hidden;font-weight:800}.kb-bc-bug>span{display:block;padding:7px 11px;line-height:20px;white-space:pre}.kb-bc-bug-mark{background:var(--bc-cream);color:var(--bc-ink);font-family:KB Kola,sans-serif;font-size:16px;letter-spacing:-.04em}.kb-bc-bug-score,.kb-bc-bug-clock{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;font-size:12px;letter-spacing:.06em}.kb-bc-bug-score b{color:var(--kb-orange,#ff674a);margin-right:2px}.kb-bc-bug-clock{color:#fefefab3;border-left:1px solid var(--bc-hair)}.kb-bc-track{position:absolute;left:0;top:0;opacity:0;transition:opacity .3s ease;will-change:transform}.kb-bc-track.is-on{opacity:1}.kb-bc-ring{position:absolute;left:-70px;top:-22px;width:140px;height:44px;border-radius:50%;border:2px solid var(--bc-mint);box-shadow:0 0 24px #5fe3b099,inset 0 0 18px #5fe3b059;animation:kb-bc-pulse 2.4s ease-in-out infinite}.kb-bc-leader{position:absolute;left:0;top:-160px;width:2px;height:140px;background:linear-gradient(var(--bc-mint),transparent)}.kb-bc-label{position:absolute;left:14px;top:-210px;padding:10px 14px;border-radius:14px;white-space:nowrap}.kb-bc-label b{display:block;font-size:15px}.kb-bc-label small{font-size:11px;color:#fefefab3}@keyframes kb-bc-pulse{50%{box-shadow:0 0 34px #5fe3b0d9,inset 0 0 22px #5fe3b080}}.kb-bc-stats{position:absolute;z-index:3;top:26px;right:48px;width:290px;margin:0;padding:18px;border-radius:24px}.kb-bc-stats-head{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid var(--bc-hair)}.kb-bc-stats-head p{margin:0}.kb-bc-rating{font-family:KB Tanker,Impact,sans-serif;font-size:58px;line-height:.8}.kb-bc-rating small{display:block;margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:11px;letter-spacing:.14em;color:#fefefab3}.kb-bc-who b{display:block;font-size:15px}.kb-bc-who small{font-size:11.5px;color:#fefefaa6}.kb-bc-up{margin-left:auto;align-self:flex-start;padding:5px 9px;border-radius:99px;background:#5fe3b029;color:var(--bc-mint);font-size:11px;font-weight:800}.kb-bc-stats ul{list-style:none;margin:14px 0 0;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:12px 18px}.kb-bc-stats li{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10.5px;font-weight:700;letter-spacing:.12em;color:#fefefa9e}.kb-bc-stats li b{font-family:KB Inter,sans-serif;font-size:15px;letter-spacing:0;color:var(--bc-cream)}.kb-bc-stats li i{flex:1 0 100%;height:4px;margin-top:7px;border-radius:9px;background:#fefefa1f;overflow:hidden}.kb-bc-stats li i:after{content:"";display:block;height:100%;width:var(--w);border-radius:inherit;background:linear-gradient(90deg,var(--bc-mint),#b7f5dc)}.kb-bc-rating span,.kb-bc-stats li b{font-variant-numeric:tabular-nums}.kb-bc-rating span{display:inline-block;min-width:2ch}.kb-bc-stats.is-ticking li i:after{animation:kb-bc-fill 1s cubic-bezier(.33,1,.68,1) both;animation-delay:calc(.65s + var(--i) * 70ms)}.kb-bc-stats.is-ticking .kb-bc-up{animation:kb-bc-pop .45s cubic-bezier(.34,1.56,.64,1) 2.15s both}.kb-bc-stats.is-ticking .kb-bc-rating span{animation:kb-bc-glow .9s ease-out 2.2s}@keyframes kb-bc-fill{0%{width:0}}@keyframes kb-bc-pop{0%{opacity:0;transform:scale(.4)}}@keyframes kb-bc-glow{30%{color:var(--bc-mint);text-shadow:0 0 18px rgba(95,227,176,.7)}}.kb-bc-copy{position:absolute;z-index:4;left:0;right:0;bottom:40px;padding:0 48px}.kb-bc .kb-hero{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:56px;align-items:end;max-width:1680px;margin:0 auto}.kb-bc .kb-hero h1{margin:0;font-size:min(150px,calc((100vw - 96px - 496px) / var(--hero-em,7.5)));line-height:.86;letter-spacing:-.005em;color:var(--bc-cream);text-shadow:0 6px 40px rgba(0,0,0,.25)}.kb-bc .kb-hero h1 .kb-h1-line,.kb-bc .kb-hero h1 em{display:block;white-space:nowrap}.kb-bc .kb-hero h1 em{font-style:normal;color:var(--kb-orange,#ff674a)}.kb-bc .kb-hero-copy{margin:0 0 20px;font-size:17px;line-height:1.55;color:#fefefadb;text-wrap:pretty}.kb-bc .kb-hero-actions{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-bc-pill{display:inline-flex;align-items:center;gap:14px;min-height:56px;padding:6px 6px 6px 24px;border-radius:99px;background:var(--bc-cream);color:var(--bc-ink)!important;font-size:16px;font-weight:700;white-space:nowrap;transition:transform .15s cubic-bezier(.23,1,.32,1)}.kb-bc-chip{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;flex:none;background:var(--kb-orange,#ff674a);color:var(--bc-ink);transition:transform .2s cubic-bezier(.23,1,.32,1)}.kb-bc-chip svg{width:18px;height:18px}.kb-bc-ghost{display:inline-flex;align-items:center;min-height:56px;padding:0 24px;border-radius:99px;box-shadow:inset 0 0 0 1.5px #fefefa61;color:var(--bc-cream)!important;font-size:16px;font-weight:700;white-space:nowrap;transition:background .18s ease,transform .15s cubic-bezier(.23,1,.32,1)}.kb-bc-pill:active,.kb-bc-ghost:active{transform:scale(.97)}@media(hover:hover)and (pointer:fine){.kb-bc-pill:hover .kb-bc-chip{transform:translate(3px)}.kb-bc-ghost:hover{background:#fefefa1a}}.kb-bc .kb-hero-proof{display:flex;flex-wrap:wrap;gap:4px 0;margin:16px 0 0;font-size:13px;font-weight:600;color:#fefefaa8}.kb-bc .kb-hero-proof span+span:before{content:"/";margin:0 12px;opacity:.5}@media(prefers-reduced-motion:no-preference){.kb-bc-bug,.kb-bc-stats{animation:kb-bc-in .6s cubic-bezier(.22,1,.36,1) .25s both}.kb-bc-stats{animation-delay:.4s}.kb-bc-ring{animation:kb-bc-pulse 2.4s ease-in-out infinite}}@keyframes kb-bc-in{0%{opacity:0;transform:translateY(10px)}}@media(prefers-reduced-motion:reduce){.kb-bc-ring{animation:none}.kb-bc-track,.kb-bc-pill,.kb-bc-ghost,.kb-bc-chip{transition:none}}@media(min-width:1800px){.kb-bc-copy{padding:0 80px;bottom:56px}.kb-bc .kb-hero{grid-template-columns:minmax(0,1fr) 520px}.kb-bc .kb-hero h1{font-size:min(190px,calc((100vw - 160px) * .62 / var(--hero-em,7.5)))}.kb-bc .kb-hero-copy{font-size:19px}.kb-bc-bug{left:80px;top:32px}.kb-bc-stats{right:80px;top:32px}}@media(max-width:1023px){.kb-bc{height:auto;min-height:max(760px,calc(100svh - var(--kb-top,0px) - 78px))}.kb-bc-copy{padding:0 32px;bottom:32px}.kb-bc .kb-hero{grid-template-columns:1fr;gap:20px}.kb-bc .kb-hero h1{font-size:calc((100vw - 64px) / var(--hero-em,7.5))}.kb-bc .kb-hero-side{max-width:560px}.kb-bc-bug{left:32px}.kb-bc-stats{right:32px}}@media(max-width:767px){.kb-bc{min-height:max(720px,calc(100svh - var(--kb-top,0px) - 68px))}.kb-bc-film video,.kb-bc-poster img{object-position:56% center}.kb-bc-copy{padding:0 18px;bottom:22px}.kb-bc .kb-hero{gap:14px;grid-template-columns:minmax(0,1fr)}.kb-bc .kb-hero-side{min-width:0}.kb-bc .kb-hero h1{font-size:calc((100vw - 36px) / var(--hero-em,7.5))}.kb-bc .kb-hero-copy{font-size:15.5px;margin-bottom:16px}.kb-bc-pill,.kb-bc-ghost{min-height:52px;font-size:15px}.kb-bc-chip{width:40px;height:40px}.kb-bc .kb-hero-proof{flex-wrap:nowrap;white-space:nowrap;letter-spacing:-.005em;font-size:min(12px,calc((100vw - 36px) / var(--proof-em,33.3)))}.kb-bc .kb-hero-proof span+span:before{content:"·";margin:0 .45em;opacity:.7}.kb-bc-bug{top:16px;left:16px;border-radius:9px}.kb-bc-bug>span{padding:5px 8px;line-height:16px}.kb-bc-bug-mark{font-size:13px}.kb-bc-bug-score,.kb-bc-bug-clock{font-size:10.5px}.kb-bc-stats{top:66px;right:14px;width:158px;padding:9px 10px 10px;border-radius:14px}.kb-bc-rating{font-size:30px}.kb-bc-rating small{margin-top:3px;font-size:8.5px}.kb-bc-stats-head{gap:8px;padding-bottom:7px}.kb-bc-who b{font-size:11px}.kb-bc-who small,.kb-bc-up{display:none}.kb-bc-stats ul{gap:5px 10px;margin-top:7px}.kb-bc-stats li{font-size:7.5px;letter-spacing:.1em}.kb-bc-stats li b{font-size:10.5px}.kb-bc-stats li i{height:3px;margin-top:4px}.kb-bc-ring{left:-55px;top:-18px;width:110px;height:36px}.kb-bc-leader,.kb-bc-label{display:none}}@media(max-width:359px){.kb-bc-pill{padding-left:16px;gap:8px}.kb-bc-ghost{padding:0 16px}.kb-bc-stats{width:148px}}.kb-root .kb-nav.kb-nav-dark{background:var(--bc-night,#021a16);color:#fefefa;border-bottom-color:#fefefa1f}.kb-root .kb-nav.kb-nav-dark :focus-visible{outline-color:#fefefa}.kb-root .kb-nav.kb-nav-dark .kb-navcta{background:#fefefa;border-color:#fefefa;color:#101c22!important}@media(hover:hover)and (pointer:fine){.kb-root .kb-nav.kb-nav-dark .kb-navcta:hover{background:#e9efe9;border-color:#e9efe9}}@media(min-width:768px){.kb-root .kb-nav.kb-nav-dark .kb-navlinks a{color:#fefefad6}.kb-root .kb-nav.kb-nav-dark .kb-navlinks a:hover{color:#5fe3b0}}@media(max-width:767px){.kb-root .kb-nav.kb-nav-dark .kb-navlinks{color:#0d1820}}.kba-notice{display:flex;align-items:flex-start;gap:14px;max-width:760px;margin:0 0 26px;padding:16px 14px 16px 20px;border-radius:20px;border:1px solid #b5c8c5;border-left:5px solid #075a45;background:#f2f7f4;color:#142b2e;font-size:15px;line-height:1.45}.kba-notice>div{flex:1;min-width:0}.kba-notice strong{display:block;font-weight:800;margin-bottom:2px}.kba-notice p{margin:0;color:#35494c}.kba-error{border-left-color:#c24a32;background:#fbf0ea}.kba-info{border-left-color:#b8791d;background:#fbf4e6}.kba-dismiss{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:transparent;color:#142b2e;cursor:pointer;transition:background .15s ease}.kba-dismiss:hover{background:#142b2e14}.kba-dismiss:focus-visible{outline:2px solid #075a45;outline-offset:2px}.kba-claim.kbs-dialog{height:auto}.kba-claim-body{padding:24px 30px 30px}.kba-claim-body h2{margin:6px 0 8px;font:400 34px/1 KB Tanker,Impact,sans-serif;text-transform:uppercase;letter-spacing:.01em}.kba-claim-body p{margin:0 0 18px;color:#35494c}.kba-claim-body .kba-claim-submit{width:100%;margin-top:18px}.kba-claim-submit:disabled{opacity:.7;cursor:progress}@media(max-width:640px){.kba-claim-body{padding:18px 18px 26px}.kba-claim-body h2{font-size:28px}}@font-face{font-family:KB Bebas;src:url(/fonts/bebas-neue-latin.woff2) format("woff2");font-display:swap}.kb-pk{--pk-cream:#fefefa;--pk-soft:#f4f1e6;--pk-green:#0B5A45;--pk-mid:#2f7a66;--pk-ink:#0b1614;--pk-graphite:#2a2f2d;--pk-steel:#5a6360;--pk-hair:#e2e4df;--pk-gold:#F2B759;--pk-red:#FF453A;--pk-app:#F3F4F1;background:var(--pk-cream);color:var(--pk-ink);overflow-x:clip}.kb-pk :focus-visible{outline:2px solid var(--pk-green);outline-offset:3px}.kb-pk-num{font-family:KB Bebas,Impact,sans-serif;font-weight:400;letter-spacing:.02em;line-height:.9;font-variant-numeric:tabular-nums}.kb-ph-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.kb-pk-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,600px);grid-template-areas:"head dev" "list dev" "cta dev";grid-template-rows:auto auto 1fr;column-gap:clamp(40px,6vw,96px);align-items:start}.kb-pk-head{grid-area:head}.kb-pk-list{grid-area:list}.kb-pk-cta{grid-area:cta}.kb-pk-devices{grid-area:dev;align-self:center}.kb-pk-head .kb-kicker{color:#b8402a}.kb-pk-head h2{color:var(--pk-green);margin:16px 0 0}.kb-pk-lede{max-width:500px;margin:20px 0 0;font-size:17px;line-height:1.6;color:var(--pk-graphite)}.kb-pk-list{list-style:none;margin:36px 0 0;padding:0;display:grid;gap:4px;max-width:520px}.kb-pk-list li{display:flex;gap:16px;align-items:flex-start;padding:14px 16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px #0b16140d,0 8px 20px -16px #04302a4d}.kb-pk-ic{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:14px;background:#0b5a4517;color:var(--pk-green)}.kb-pk-list h3{margin:1px 0 3px;font-size:16px;font-weight:700;letter-spacing:-.01em;color:var(--pk-ink)}.kb-pk-list p{margin:0;font-size:14.5px;line-height:1.45;color:var(--pk-steel)}.kb-pk-cta{display:flex;flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:32px}.kb-store{display:inline-flex;flex:none;white-space:nowrap;align-items:center;gap:10px;height:58px;padding:0 22px 0 18px;border-radius:13px;background:#0b0d0c;color:#fff!important;box-shadow:inset 0 0 0 1px #3a3d3c,0 14px 26px -16px #0b161499;transition:transform .15s ease,background .15s ease;text-decoration:none}.kb-store:hover{background:#1c201e}.kb-store:active{transform:scale(.97)}.kb-store svg{margin-top:-3px}.kb-store-t{display:flex;flex-direction:column;line-height:1}.kb-store-t small{font-size:11.5px;font-weight:500;letter-spacing:.01em}.kb-store-t b{font-size:25px;font-weight:600;letter-spacing:-.025em;margin-top:2px}.kb-pk .kb-store:focus-visible{outline:3px solid var(--pk-green);outline-offset:3px}.kb-pk-meta{margin:0;font-size:13px;line-height:1.45;color:var(--pk-steel)}.kb-pk-devices{margin:0;position:relative}.kb-pk-devices figcaption{margin-top:10px;text-align:center;font-size:12px;color:var(--pk-steel)}.kb-dv-wrap{position:relative;width:100%}.kb-dv-stage{position:absolute;left:50%;top:0;transform-origin:top center}.kb-dv-front{position:absolute;left:150px;top:20px;z-index:3;filter:drop-shadow(0 40px 40px rgba(4,48,42,.28))}.kb-dv-back{position:absolute;top:70px;z-index:1;transform-origin:center}.kb-dv-back.l{left:-10px;transform:scale(.82) rotate(-7deg)}.kb-dv-back.r{right:-10px;transform:scale(.82) rotate(7deg)}.kb-dv-back .kb-ph{box-shadow:inset 0 0 0 1.5px #3a403d,0 30px 40px -30px #04302a80}.kb-dv-chip{position:absolute;z-index:4;display:flex;align-items:center;gap:8px;padding:10px 16px 10px 12px;border-radius:99px;background:#ffffffc7;backdrop-filter:blur(16px) saturate(180%);-webkit-backdrop-filter:blur(16px) saturate(180%);box-shadow:inset 0 0 0 1px #ffffffe6,0 0 0 1px #0b16140f,0 16px 30px -14px #04302a66;font-size:14px;font-weight:700;color:var(--pk-ink);white-space:nowrap}.kb-dv-chip .kb-pk-num{display:grid;place-items:center;height:28px;padding:2px 9px 0;border-radius:99px;background:var(--pk-green);color:var(--pk-gold);font-size:19px}.kb-dv-chip.a{left:-12px;top:60px}.kb-dv-chip.b{right:30px;top:520px}.kb-dv-chip.b svg{color:#b07a1c}.kb-ph{width:300px;padding:9px;border-radius:52px;background:#1a1f1d;box-shadow:inset 0 0 0 1.5px #3a403d}.kb-ph-screen{position:relative;height:612px;border-radius:43px;overflow:hidden;background:var(--pk-app);font-family:KB Inter,Inter,system-ui,sans-serif;font-size:13px;line-height:1.3;color:var(--pk-ink)}.kb-ph-screen:after{content:"";position:absolute;left:0;right:0;bottom:0;height:110px;background:linear-gradient(180deg,rgba(243,244,241,0),var(--pk-app) 60%);pointer-events:none;z-index:1}.kb-ph-status{display:flex;justify-content:space-between;align-items:center;padding:13px 26px 0;font-size:13px;font-weight:600}.kb-ph-island{width:86px;height:25px;border-radius:99px;background:#0b0d0c}.kb-ph-bars{display:flex;gap:2px;align-items:flex-end}.kb-ph-bars i{width:3px;background:var(--pk-ink);border-radius:1px}.kb-ph-bars i:nth-child(1){height:5px}.kb-ph-bars i:nth-child(2){height:7px}.kb-ph-bars i:nth-child(3){height:9px}.kb-ph-title{margin:14px 18px 10px;font-size:26px;font-weight:700;letter-spacing:-.02em}.kb-ph-sub{margin:-8px 18px 12px;font-size:12px;color:var(--pk-steel)}.kb-ph-body{display:flex;flex-direction:column;gap:10px;padding:0 12px}.kb-ph-tabs{position:absolute;z-index:2;left:12px;right:12px;bottom:14px;display:flex;justify-content:space-around;padding:6px;border-radius:99px;background:#ffffffb8;backdrop-filter:blur(18px) saturate(180%);-webkit-backdrop-filter:blur(18px) saturate(180%);box-shadow:inset 0 0 0 1px #fffc,0 0 0 1px #0b16140f,0 12px 26px -12px #04302a59}.kb-ph-tabs span{display:flex;flex-direction:column;align-items:center;gap:2px;padding:5px 9px;border-radius:99px;font-size:9.5px;font-weight:600;color:var(--pk-steel)}.kb-ph-tabs span.on{color:var(--pk-green);background:#0b5a451a}.kb-ph-card{position:relative;overflow:hidden;border-radius:26px;padding:16px;color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.04) 0 12.5%,transparent 12.5% 25%),radial-gradient(130% 90% at 80% 0%,#147a5f,#0d5c46 45%,#073d2f);box-shadow:inset 0 0 0 1px #f2b75959}.kb-ph-card:before{content:"";position:absolute;width:190px;height:190px;right:-60px;top:-50px;border:1.5px solid rgba(255,255,255,.1);border-radius:50%}.kb-ph-card small{color:#ffffffbf;font-size:11px}.kb-ph-card-top{position:relative;display:flex;justify-content:space-between;align-items:flex-start}.kb-ph-ovr{display:block;font-size:80px;color:var(--pk-gold);padding-top:4px}.kb-ph-ovl{display:block;font-weight:600;margin-top:2px}.kb-ph-card-r{display:flex;flex-direction:column;align-items:flex-end;gap:10px}.kb-ph-tier{display:inline-flex;align-items:center;gap:4px;padding:3px 9px;border-radius:99px;background:var(--pk-gold);color:#1c1606;font-size:11px;font-weight:700}.kb-ph-avatar{display:grid;place-items:center;width:58px;height:58px;border-radius:50%;background:#2f7a66;box-shadow:0 0 0 3px #0d5c46,0 0 0 5px var(--pk-gold);font-weight:700;font-size:18px}.kb-ph-name{display:block;margin-top:8px;font-size:21px;font-weight:700;letter-spacing:-.02em}.kb-ph-meta{display:block;font-weight:600}.kb-ph-meta.dim{font-weight:500}.kb-ph-prog{height:4px;margin:12px 0 5px;border-radius:2px;background:#ffffff29}.kb-ph-prog i{display:block;height:100%;border-radius:2px;background:var(--pk-gold)}.kb-ph-stats{display:flex;margin-top:12px;padding:10px 0;border-block:1px solid rgba(255,255,255,.22)}.kb-ph-stats span{flex:1;display:flex;flex-direction:column;align-items:center;gap:3px}.kb-ph-stats b{font-size:27px}.kb-ph-stats b.g{color:var(--pk-gold)}.kb-ph-foot{display:flex;align-items:center;gap:8px;margin-top:10px}.kb-ph-delta{margin-left:auto;padding:4px 10px 2px;border-radius:99px;background:#04140f73;color:var(--pk-gold);font-size:17px}.kb-ph-form{display:inline-flex;gap:3px}.kb-ph-form i{width:16px;height:16px;border-radius:5px;display:grid;place-items:center;font-style:normal;font-size:10px;font-weight:700;color:#fff}.kb-ph-form i.w{background:#3a9a7c}.kb-ph-form i.l{background:#d8553d}.kb-ph-tiles{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kb-ph-tile{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:16px;background:#fff}.kb-ph-tile small{font-size:11px;font-weight:600;color:var(--pk-steel)}.kb-ph-tile b{font-size:36px;color:var(--pk-green)}.kb-ph-race{display:flex;align-items:center;justify-content:space-between;gap:6px;padding:2px 4px}.kb-ph-race b{font-size:14px;font-weight:700}.kb-ph-live{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border-radius:99px;background:#ff453a1f;color:#c4241a;font-size:10.5px;font-weight:700;white-space:nowrap}.kb-ph-live i{width:6px;height:6px;border-radius:50%;background:var(--pk-red)}.kb-ph-table{border-radius:16px;overflow:hidden;background:#fff}.kb-ph-th,.kb-ph-tr{display:grid;grid-template-columns:26px 1fr 26px 32px;align-items:center;gap:4px;padding:0 12px}.kb-ph-th{min-height:32px;font-size:10.5px;font-weight:600;color:var(--pk-steel);text-transform:uppercase;letter-spacing:.04em}.kb-ph-th span:nth-child(3){text-align:center}.kb-ph-th span:last-child{text-align:right}.kb-ph-tr{min-height:48px;border-top:1px solid var(--pk-hair)}.kb-ph-tr.mine{background:#0b5a4514}.kb-ph-pos{font-size:21px;color:var(--pk-steel)}.kb-ph-team{display:flex;gap:8px;align-items:center;min-width:0}.kb-ph-team i{flex:none;width:12px;height:12px;border-radius:4px}.kb-ph-team b{font-size:12.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-ph-tr.mine b{color:var(--pk-green);font-weight:700}.kb-ph-gp{text-align:center;font-size:12px}.kb-ph-pts{text-align:right;font-size:21px}.kb-ph-cut{position:relative;height:22px;display:flex;align-items:center;justify-content:center}.kb-ph-cut:before{content:"";position:absolute;left:12px;right:12px;top:50%;border-top:1.5px dashed var(--pk-gold)}.kb-ph-cut span{position:relative;padding:2px 9px;border-radius:99px;background:var(--pk-gold);color:#1c1606;font-size:10px;font-weight:700}.kb-ph-film{position:relative;height:170px;border-radius:26px;overflow:hidden;color:#fff;background:repeating-linear-gradient(90deg,rgba(255,255,255,.05) 0 10%,transparent 10% 20%),radial-gradient(120% 90% at 30% 20%,#1d7a5e,#0b5a45 50%,#063a2d)}.kb-ph-film:before{content:"";position:absolute;inset:20% 12%;border:1.5px solid rgba(255,255,255,.18);border-radius:8px}.kb-ph-film:after{content:"";position:absolute;left:50%;top:20%;bottom:20%;border-left:1.5px solid rgba(255,255,255,.18)}.kb-ph-latest{position:absolute;z-index:1;top:12px;left:12px;padding:3px 9px;border-radius:99px;background:var(--pk-gold);color:#1c1606;font-size:10.5px;font-weight:700}.kb-ph-play{position:absolute;z-index:1;left:50%;top:50%;margin:-24px 0 0 -24px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;background:#ffffff3d;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #fff6}.kb-ph-film small{position:absolute;z-index:1;left:12px;bottom:10px;font-size:11px;font-weight:600}.kb-ph-h{margin:6px 4px 0;font-size:14px;font-weight:700}.kb-ph-list{border-radius:16px;background:#fff;padding:0 12px}.kb-ph-list>div{display:flex;align-items:center;gap:10px;min-height:50px}.kb-ph-list>div+div{border-top:1px solid var(--pk-hair)}.kb-ph-list b{display:block;font-size:12.5px}.kb-ph-list small{font-size:11px;color:var(--pk-steel)}.kb-ph-pbtn{flex:none;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;background:var(--pk-green);color:#fff}@media(prefers-reduced-transparency:reduce){.kb-ph-tabs,.kb-dv-chip{background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}}@media(prefers-reduced-motion:reduce){.kb-store{transition:none}}@media(max-width:1099px){.kb-pk-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "dev" "list" "cta";grid-template-rows:none}.kb-pk-head{text-align:center;max-width:640px;margin:0 auto}.kb-pk-head .kb-kicker{justify-content:center}.kb-pk-lede{margin-inline:auto}.kb-pk-devices{width:100%;max-width:600px;margin:40px auto 0}.kb-pk-list{max-width:none;grid-template-columns:1fr 1fr;gap:12px;margin-top:40px}.kb-pk-cta{justify-content:center}}@media(max-width:767px){.kb-pk-lede{font-size:15px}.kb-pk-devices{margin-top:28px}.kb-pk-list{grid-template-columns:1fr;gap:8px;margin-top:28px}.kb-pk-list li{padding:12px 14px}.kb-pk-cta{flex-direction:column;gap:10px;margin-top:24px}.kb-store{width:100%;max-width:340px;justify-content:center}.kb-pk-meta{text-align:center}.kb-pk-meta br{display:none}}.kbp-block{margin-top:44px}.kbp-actions{align-items:center;gap:22px;flex-wrap:wrap;margin-top:32px}.kbp-board{--kbp-green:#0a4a3c;--kbp-deep:#075a45;--kbp-orange:#ff674a;--kbp-ink:#0b1614;--kbp-muted:#5d6f74;--kbp-line:rgba(10,74,60,.12);background:#fff;border-radius:36px;padding:28px 30px 0;box-shadow:0 1px 2px #0a28220d,0 30px 70px -40px #0a282266}.kbp-head{display:flex;align-items:flex-end;justify-content:space-between;gap:20px 32px;padding-bottom:24px;border-bottom:1px solid var(--kbp-line)}.kbp-head-title{min-width:0}.kbp-index{display:inline-flex;align-items:center;min-height:26px;padding:0 11px;border-radius:99px;background:#eef3f2;color:#41565e;font-size:10.5px;margin-bottom:14px}.kbp-title{margin:0;font-family:KB Tanker;font-weight:400;font-size:clamp(40px,4vw,58px);line-height:.92;text-transform:uppercase;color:var(--kbp-ink)}.kbp-sub{margin:10px 0 0;font-size:15px;line-height:1.5;color:var(--kbp-muted);text-wrap:pretty}.kbp-compare{display:flex;flex-direction:column;align-items:flex-end;gap:8px;flex:none}.kbp-compare-label{margin:0;font-size:11px;font-weight:800;color:#a13a25}.kbp-switch{position:relative;display:grid;grid-template-columns:1fr 1fr;width:228px;padding:4px;border-radius:99px;background:#eef3f1;flex:none}.kbp-thumb{position:absolute;top:4px;bottom:4px;left:4px;width:calc(50% - 4px);border-radius:99px;background:var(--kbp-green);box-shadow:0 2px 8px #0a282238}.kbp-switch button{position:relative;z-index:1;min-height:42px;border:0;background:none;border-radius:99px;font:inherit;font-size:13px;font-weight:800;letter-spacing:.04em;color:#41565e;cursor:pointer;transition:color .25s ease}.kbp-switch button[aria-pressed=true]{color:#f9fbfa}.kbp-switch button:focus-visible{outline:2px solid var(--kbp-orange);outline-offset:2px}.kbp-chat{padding:14px 0;border-bottom:1px solid var(--kbp-line);min-height:64px;display:flex;align-items:center}.kbp-chat-row{display:flex;align-items:center;gap:8px;width:100%;white-space:nowrap}.kbp-bubble{display:inline-flex;align-items:center;padding:9px 14px;border-radius:18px 18px 18px 6px;background:#edf2f0;color:var(--kbp-ink);font-size:15px;font-weight:600;line-height:1.2}.kbp-bubble.is-reply{margin-left:auto;background:var(--kbp-green);color:#fff;border-radius:18px 18px 6px;font-weight:700}.kbp-bubble.is-typing{gap:4px;padding:12px 13px}.kbp-bubble.is-typing i{width:6px;height:6px;border-radius:50%;background:#93a4a8;animation:kbp-dot 1.2s ease-in-out infinite}.kbp-bubble.is-typing i:nth-child(2){animation-delay:.15s}.kbp-bubble.is-typing i:nth-child(3){animation-delay:.3s}@keyframes kbp-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-2px)}}@media(prefers-reduced-motion:reduce){.kbp-bubble.is-typing i{animation:none}}.kbp-weeks{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.kbp-week{display:grid;grid-template-rows:auto 186px auto;padding:22px 22px 26px;min-width:0}.kbp-week+.kbp-week{border-left:1px solid var(--kbp-line)}.kbp-week:first-child{padding-left:0}.kbp-week:last-child{padding-right:0}.kbp-week-top{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:26px;margin-bottom:14px}.kbp-date{font-size:11px;font-weight:800;color:var(--kbp-muted);white-space:nowrap}.kbp-weekly{display:inline-flex;align-items:center;gap:5px;min-height:24px;padding:0 9px;border-radius:99px;background:var(--kbp-orange);color:#1a0b06;font-size:10.5px;font-weight:800;white-space:nowrap}.kbp-games{display:flex;flex-direction:column-reverse;gap:5px}.kbp-game{display:flex;align-items:center;height:26px;padding:0 12px;border-radius:9px;background:#f0f3f2;color:#93a3a6;font-family:KB Tanker;font-size:16px;line-height:1;transition:background .35s ease,color .35s ease}.kbp-game.is-win{background:#dfe7e5;color:#6d8186}.kbp-week.is-on .kbp-game{background:#f0f3f2;color:#93a3a6}.kbp-week.is-on .kbp-game.is-win{background:var(--kbp-green);color:#f9fbfa}.kbp-tally{min-height:34px;display:flex;align-items:center;margin-top:12px}.kbp-tally-on{font-family:KB Tanker;font-size:28px;line-height:1;color:var(--kbp-orange)}.kbp-tally-on small{font-family:KB Inter,sans-serif;font-size:12px;font-weight:700;color:var(--kbp-muted);margin-left:4px;vertical-align:3px}.kbp-tally-off{font-size:12.5px;font-weight:600;font-style:italic;color:#9aa9ac}.kbp-final-body{position:relative;display:grid;place-items:center;border-radius:24px;background:#f0f3f2;transition:background .45s ease,box-shadow .45s ease;overflow:hidden;text-align:center;padding:16px}.kbp-final .kbp-final-body{grid-row:span 2}.kbp-final-sub{margin:8px 0 0;font-size:13px;font-weight:600;color:var(--kbp-muted)}.kbp-final.is-lit .kbp-final-body{background:var(--kbp-deep);box-shadow:0 18px 40px -22px #075a45cc}.kbp-final-title{margin:0;font-family:KB Tanker;font-size:clamp(24px,2vw,30px);line-height:1;text-transform:uppercase;color:#9aa9ac}.kbp-final.is-lit .kbp-final-title{color:#fff}.kbp-final-lit{display:flex;flex-direction:column;align-items:center;gap:12px}.kbp-crown{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;background:linear-gradient(145deg,#f7d774,#e0a91f);color:#3a2700;box-shadow:0 0 0 8px #f0be3c38}.kbp-foot{display:flex;align-items:center;justify-content:space-between;gap:24px;margin:0 -30px;padding:20px 30px 24px;border-top:1px solid var(--kbp-line);border-radius:0 0 36px 36px;background:#f7f9f8}.kbp-total{display:flex;align-items:baseline;gap:12px;min-width:0}.kbp-total-num{display:inline-block;min-width:1.1ch;font-family:KB Tanker;font-size:clamp(56px,5vw,76px);line-height:.9;color:var(--kbp-green)}.kbp-total-label{font-size:14px;font-weight:700;color:var(--kbp-muted)}.kbp-foot-line{margin:0;font-size:15px;color:#41565e;text-align:right;text-wrap:pretty}.kbp-foot-line strong{color:var(--kbp-ink)}@media(min-width:768px)and (max-width:1100px){.kbp-head{flex-direction:column;align-items:stretch}.kbp-compare{align-items:flex-start}.kbp-weeks{grid-template-columns:repeat(2,minmax(0,1fr))}.kbp-week:nth-child(3){padding-left:0;border-left:0}.kbp-week:nth-child(2n){padding-right:0}.kbp-week:nth-child(n+3){border-top:1px solid var(--kbp-line)}}@media(max-width:767px){.kbp-chat{padding:10px 0;min-height:52px}.kbp-chat-row{gap:6px}.kbp-bubble{font-size:13px;padding:7px 11px}.kbp-bubble.is-typing{padding:10px 11px}.kbp-block{margin-top:28px}.kbp-index{font-size:10px;margin-bottom:10px}.kbp-sub{font-size:14px;margin-top:8px}.kbp-compare{align-items:stretch;gap:8px}.kbp-board{border-radius:28px;padding:18px 18px 0}.kbp-head{flex-direction:column;align-items:stretch;gap:12px;padding-bottom:12px}.kbp-title{font-size:32px}.kbp-switch{width:100%}.kbp-weeks{grid-template-columns:1fr}.kbp-week,.kbp-week:first-child{grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;column-gap:10px;padding:10px 0}.kbp-week+.kbp-week{border-left:0;border-top:1px solid var(--kbp-line)}.kbp-week-top{grid-column:1;grid-row:1;justify-content:flex-start;min-height:22px;margin-bottom:6px}.kbp-weekly{min-height:20px;font-size:10px;padding:0 8px}.kbp-tally{grid-column:2;grid-row:1;min-height:22px;margin:0 0 6px;justify-content:flex-end}.kbp-tally-on{font-size:20px}.kbp-tally-on small{font-size:11px}.kbp-tally-off{font-size:11.5px}.kbp-games{grid-column:1 / -1;grid-row:2;flex-direction:row;gap:5px}.kbp-game{flex:1 1 0;justify-content:center;height:30px;padding:0;border-radius:10px;font-size:16px}.kbp-final{grid-template-rows:auto auto}.kbp-final .kbp-final-body{grid-column:1 / -1;grid-row:2;min-height:64px;padding:10px 14px;border-radius:18px;margin-bottom:12px}.kbp-final-lit{flex-direction:row;gap:12px}.kbp-final-title{font-size:22px}.kbp-final-sub{margin-top:4px;font-size:12px}.kbp-crown{width:36px;height:36px;box-shadow:0 0 0 6px #f0be3c38}.kbp-crown svg{width:18px;height:18px}.kbp-foot{margin:0 -18px;padding:12px 18px 14px;border-radius:0 0 28px 28px;flex-direction:row;align-items:center;gap:12px}.kbp-total{flex-direction:column;gap:2px;flex:none}.kbp-total-num{font-size:44px}.kbp-total-label{font-size:12px}.kbp-foot-line{text-align:right;font-size:13px}.kbp-actions{flex-wrap:nowrap;align-items:stretch;gap:8px;margin-top:22px}.kbp-actions>a{flex:1 1 0;min-width:0;justify-content:center;min-height:48px;font-size:13px}.kbp-actions .kb-pill{gap:6px;padding:5px 5px 5px 14px;justify-content:space-between}.kbp-actions .kb-arrow-chip{width:34px;height:34px}.kbp-actions .kb-handoff{gap:6px;padding:0 12px;text-align:center;white-space:normal;line-height:1.2}.kbp-actions .kb-handoff svg{flex:none}}.kfs{--kfs-green:#0a4a3c;--kfs-deep:#06382d;--kfs-orange:var(--kb-orange,#ff674a);--kfs-gold:#f2b759;--kfs-mint:#a9d8c6;--kfs-muted:#5d6f74}.kfs-ask{margin:0 0 12px;font-size:13px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#075a45}.kfs-cards{display:grid;gap:12px}.kfs-card{position:relative;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;isolation:isolate;border-radius:26px;background:#04271f;color:#fff;box-shadow:0 24px 50px -36px #042820cc;transition:opacity .3s ease}.kfs-photo{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover}@media(min-width:1024px){.kfs-photo{object-position:var(--kfs-pos,center)}}.kfs-card:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#04271f2e,#04271fe0 72%);transition:background .3s ease}.kfs-card.is-open:after{background:linear-gradient(180deg,#04271f1f 0,#06382df0 150px,#0a4a3c)}.kfs-card.is-dim{opacity:.6}.kfs-q{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;width:100%;min-height:118px;padding:18px 18px 18px 20px;border:0;background:none;color:#fff;text-align:left;cursor:pointer;transition:min-height .35s cubic-bezier(.23,1,.32,1)}.kfs-card.is-open .kfs-q{min-height:170px}.kfs-quote{font-size:clamp(28px,8vw,34px);line-height:.95;text-wrap:balance}.kfs-plus{display:grid;place-items:center;flex:none;width:42px;height:42px;border-radius:50%;background:#ffffff29;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform .3s cubic-bezier(.23,1,.32,1),background .2s ease,color .2s ease}.kfs-plus svg{width:18px;height:18px}.kfs-card.is-open .kfs-plus{transform:rotate(45deg);background:var(--kfs-orange);color:#1a0b06}.kfs-q:focus-visible{outline:3px solid #fff;outline-offset:-6px;border-radius:26px}.kfs-panel{display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),visibility 0s linear .4s}.kfs-card.is-open .kfs-panel{grid-template-rows:1fr;visibility:visible;transition:grid-template-rows .4s cubic-bezier(.23,1,.32,1),visibility 0s}.kfs-panel>div{min-height:0;overflow:hidden}.kfs-panel-in{padding:0 20px 20px;opacity:0;transform:translateY(10px);transition:opacity .25s ease,transform .4s cubic-bezier(.23,1,.32,1)}.kfs-card.is-open .kfs-panel-in{opacity:1;transform:none;transition-delay:.08s}.kfs-label{display:inline-block;margin-bottom:12px;padding:5px 11px;border-radius:99px;background:#ffffff1f;font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--kfs-mint)}.kfs-panel ul{list-style:none;margin:0;padding:0}.kfs-panel li{display:grid;grid-template-columns:24px 1fr;gap:10px;align-items:start;padding:10px 0;border-top:1px solid rgba(255,255,255,.12);font-size:15px;line-height:1.4;color:#ffffffd9}.kfs-panel li b{color:#fff}.kfs-tick{display:grid;place-items:center;width:24px;height:24px;border-radius:50%;background:var(--kfs-gold);color:#1a0b06}.kfs-tick svg{width:13px;height:13px;stroke-width:3}.kfs-payoff{margin:14px 0 0;font-size:30px;color:var(--kfs-orange)}.kfs-claim{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:58px;margin-top:14px;padding:6px 6px 6px 22px;border:0;border-radius:99px;background:var(--kfs-orange);color:#1a0b06;font-size:16px;font-weight:800;cursor:pointer;transition:transform .15s cubic-bezier(.23,1,.32,1),background .18s ease}.kfs-claim:active{transform:scale(.97)}.kfs-claim:focus-visible{outline:3px solid #fff;outline-offset:3px}.kfs-claim-chip{display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:#1a0b06;color:var(--kfs-orange)}.kfs-claim-chip svg{width:18px;height:18px}.kfs-note{display:flex;align-items:center;gap:8px;margin:16px 0 0;font-size:13.5px;color:var(--kfs-muted)}.kfs-note svg{flex:none;color:#075a45}@media(hover:hover)and (pointer:fine){.kfs-q:hover .kfs-plus{background:#ffffff47}.kfs-card.is-open .kfs-q:hover .kfs-plus{background:#ff7d63}.kfs-card.is-dim:hover{opacity:.85}.kfs-claim:hover{background:#ff7d63}}@media(min-width:1024px){.kfs-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;align-items:stretch}.kfs-q,.kfs-card.is-open .kfs-q{min-height:0;padding:22px 22px 22px 24px}.kfs-quote{font-size:clamp(32px,2.8vw,42px)}.kfs-card{min-height:540px}.kfs-cards.is-hover .kfs-card.is-open .kfs-plus{opacity:0}.kfs-panel-in{padding:0 24px 24px}}@media(prefers-reduced-motion:reduce){.kfs-panel,.kfs-card.is-open .kfs-panel,.kfs-panel-in,.kfs-card.is-open .kfs-panel-in{transition:none}.kfs-card,.kfs-card:after,.kfs-q,.kfs-plus,.kfs-claim{transition:none}}.kb-plans-pair{display:grid;gap:16px;max-width:860px;margin-inline:auto;align-items:stretch}.kb-plan{--plan-pad:24px;position:relative;isolation:isolate;display:flex;flex-direction:column;min-width:0;overflow:hidden;border-radius:28px}.kb-plan-lead{background:radial-gradient(120% 70% at 100% 0%,#0d5a47,#0d5a4700 60%),linear-gradient(180deg,#084536,#06352a);color:#f2f6f2;box-shadow:0 34px 70px -40px #042820bf,0 2px #ffffff0f inset}.kb-plan-pickup{background:#fbfcfa;color:#14232a;box-shadow:0 0 0 1px #c3d1cf inset,0 26px 60px -44px #14232a73}.kb-plan-lead:before{content:"";position:absolute;z-index:-1;top:46px;right:-150px;width:340px;aspect-ratio:1;border-radius:50%;border:1.5px solid rgba(242,246,242,.07);box-shadow:0 0 0 64px #f2f6f205;pointer-events:none}.kb-plan-band{margin:0;padding:13px var(--plan-pad) 12px;font-size:22px;line-height:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kb-plan-lead .kb-plan-band{background:var(--kb-orange);color:#101c22}.kb-plan-pickup .kb-plan-band{background:#e3ece9;color:#0a4a3c}.kb-plan-body{flex:1;display:flex;flex-direction:column;padding:24px var(--plan-pad) 20px}.kb-plan-name{margin:0;font-family:KB Inter,sans-serif;font-size:19px;font-weight:700;letter-spacing:-.025em}.kb-plan-price{display:flex;align-items:flex-end;gap:12px;margin:18px 0 0}.kb-plan-price strong{font-family:KB Tanker,Impact,sans-serif;font-weight:400;font-size:clamp(78px,21vw,96px);line-height:.8;letter-spacing:.005em}.kb-plan-unit{display:flex;flex-direction:column;gap:3px;white-space:nowrap;padding-bottom:4px;font-size:12px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}.kb-plan-unit b{font-size:15px;letter-spacing:0;text-transform:none}.kb-plan-lead .kb-plan-unit{color:#f2f6f2a8}.kb-plan-lead .kb-plan-unit b{color:#f2f6f2}.kb-plan-pickup .kb-plan-unit{color:#5b6f74}.kb-plan-pickup .kb-plan-unit b{color:#14232a}.kb-plan-billing{margin:16px 0 0;font-size:14px;font-weight:600}.kb-plan-lead .kb-plan-billing{color:#9fdcc3}.kb-plan-pickup .kb-plan-billing{color:#0a4a3c}.kb-plan-label{margin:24px 0 14px;padding-top:22px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.kb-plan-lead .kb-plan-label{border-top:1px dashed rgba(242,246,242,.2);color:#f2f6f299}.kb-plan-pickup .kb-plan-label{border-top:1px dashed #c3d1cf;color:#5b6f74}.kb-plan-list{list-style:none;margin:0 0 26px;padding:0;display:grid;gap:12px}.kb-plan-list li{display:flex;align-items:flex-start;gap:12px;font-size:15px;line-height:1.4}.kb-plan-tick{flex:none;display:grid;place-items:center;width:22px;height:22px;margin-top:-1px;border-radius:50%}.kb-plan-tick svg{width:13px;height:13px;stroke-width:3}.kb-plan-lead .kb-plan-tick{background:#9fdcc329;color:#9fdcc3}.kb-plan-pickup .kb-plan-tick{background:#e1eee8;color:#075a45}.kb-plan-pickup .kb-plan-no{color:#6a7c81}.kb-plan-pickup .kb-plan-no .kb-plan-tick{background:none;box-shadow:inset 0 0 0 1px #c3d1cf;color:#98a8ab}.kb-plan-no>span:nth-child(2){flex:1}.kb-plan-no em{flex:none;align-self:center;padding:3px 8px;border-radius:99px;background:#e3ece9;color:#0a4a3c;font-size:10.5px;font-style:normal;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.kb-plan-actions{margin-top:auto;display:flex;flex-direction:column;gap:8px}.kb-root .kb-plan-cta{display:flex;align-items:center;justify-content:space-between;gap:16px;width:100%;min-height:56px;padding:6px 6px 6px 22px;border:0;border-radius:99px;font-size:15px;font-weight:700;white-space:nowrap;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background .18s ease,box-shadow .18s ease}.kb-plan-cta:active{transform:scale(.97)}.kb-plan-chip{flex:none;display:grid;place-items:center;width:44px;height:44px;border-radius:50%;transition:transform .2s cubic-bezier(.23,1,.32,1)}.kb-plan-chip svg{width:18px;height:18px}.kb-root .kb-plan-lead .kb-plan-cta{background:#f2f6f2;color:#06352a}.kb-plan-lead .kb-plan-chip{background:#075a45;color:#f2f6f2}.kb-root .kb-plan-pickup .kb-plan-cta{background:transparent;color:#0a4a3c;box-shadow:inset 0 0 0 1.5px #0a4a3c}.kb-plan-pickup .kb-plan-chip{background:#0a4a3c;color:#fbfcfa}.kb-root .kb-plan .kb-pass-weekday{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:48px;padding:0 20px;border-radius:99px;font-size:14px;font-weight:700;white-space:nowrap;text-decoration:none;transition:transform .15s cubic-bezier(.23,1,.32,1),background .18s ease,box-shadow .18s ease}.kb-root .kb-plan-lead .kb-pass-weekday{background:transparent;color:#f2f6f2!important;box-shadow:inset 0 0 0 1px #f2f6f24d}.kb-plan .kb-pass-weekday:active{transform:scale(.97)}.kb-plan-lead .kb-pass-weekday:focus-visible{outline-color:#9fdcc3}.kb-root .kb-plan-secondary{display:block;margin:14px auto 0;padding:4px 0;border:0;background:none;color:#f2f6f2c7;font-size:12.5px;font-weight:600;text-align:center;text-decoration:underline;text-underline-offset:4px;text-wrap:balance}.kb-plan-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:20px;padding-top:16px;font-size:13.5px;font-weight:600}.kb-plan-foot>span{display:inline-flex;align-items:center;gap:8px}.kb-plan-foot>span svg{width:17px;height:17px;flex:none}.kb-root .kb-plan-foot a{display:inline-flex;align-items:center;gap:5px;min-height:32px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;white-space:nowrap;transition:color .18s ease,text-decoration-color .18s ease}.kb-plan-foot a svg{width:15px;height:15px}.kb-plan-lead .kb-plan-foot{border-top:1px solid rgba(242,246,242,.14);color:#f2f6f2}.kb-plan-lead .kb-plan-foot>span svg{color:#9fdcc3}.kb-root .kb-plan-lead .kb-plan-foot a{color:#f2f6f2d1;text-decoration-color:#f2f6f259}.kb-plan-pickup .kb-plan-foot{border-top:1px solid #dce5e3;color:#22343a}.kb-plan-pickup .kb-plan-foot>span svg{color:#075a45}.kb-root .kb-plan-pickup .kb-plan-foot a{color:#0a4a3c;text-decoration-color:#0a4a3c59}@media(hover:hover)and (pointer:fine){.kb-root .kb-plan-lead .kb-plan-cta:hover{background:#fff}.kb-root .kb-plan-pickup .kb-plan-cta:hover{background:#eaf3ef}.kb-plan-cta:hover .kb-plan-chip{transform:scale(1.08)}.kb-root .kb-plan-lead .kb-pass-weekday:hover{background:#f2f6f214;box-shadow:inset 0 0 0 1px #f2f6f28c}.kb-root .kb-plan-lead .kb-plan-foot a:hover{color:#fff;text-decoration-color:currentColor}.kb-root .kb-plan-pickup .kb-plan-foot a:hover{text-decoration-color:currentColor}.kb-root .kb-plan-secondary:hover{color:#fff}}@media(prefers-reduced-motion:reduce){.kb-plan-cta,.kb-plan-chip,.kb-plan .kb-pass-weekday{transition:none}.kb-plan-cta:active,.kb-plan .kb-pass-weekday:active{transform:none}}@media(max-width:767px){.kb-plans-pair{grid-auto-flow:column;grid-auto-columns:84%;gap:12px;margin-inline:-18px;padding:4px 18px 30px;margin-block:-4px -30px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:18px;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kb-plans-pair::-webkit-scrollbar{display:none}.kb-plan{--plan-pad:20px;scroll-snap-align:start;border-radius:24px}.kb-plan-band{font-size:20px;padding-block:12px 11px}.kb-band-long{display:none}.kb-plan-list li{font-size:14.5px}.kb-plan-foot{font-size:13px}.kb-plan-price{flex-direction:column;align-items:flex-start;gap:10px}.kb-plan-price strong{font-size:88px}.kb-plan-unit{flex-direction:row;align-items:baseline;gap:8px;padding-bottom:0;white-space:nowrap}.kb-plan-billing{margin-top:12px}}@media(max-width:359px){.kb-plan-foot{flex-direction:column;align-items:flex-start;gap:4px}}@media(min-width:768px){.kb-plan{--plan-pad:32px}.kb-plan-body{padding-top:28px;padding-bottom:22px}.kb-plan-price strong{font-size:104px}.kb-plan-lead .kb-plan-list{grid-template-columns:1fr 1fr;gap:14px 24px}}@media(min-width:1024px){.kb-plans-pair{max-width:1120px;grid-template-columns:minmax(0,1.14fr) minmax(0,1fr);gap:20px}.kb-plan{--plan-pad:36px;border-radius:30px}.kb-plan-band{font-size:24px;padding-block:15px 14px}.kb-plan-body{padding-top:30px;padding-bottom:24px}.kb-plan-name{font-size:21px}.kb-plan-price strong{font-size:116px}.kb-plan-lead .kb-plan-list{grid-template-columns:1fr}.kb-plan-lead .kb-plan-actions{flex-direction:row}.kb-plan-lead .kb-plan-cta{flex:1.4}.kb-root .kb-plan-lead .kb-pass-weekday{flex:1;width:auto;min-height:56px}.kb-plan-lead:before{width:420px;right:-170px;top:60px}}@media(min-width:1800px){.kb-plans-pair{max-width:1240px}.kb-plan-name{font-size:23px}.kb-plan-price strong{font-size:132px}.kb-plan-list li{font-size:16px}}.kb-band-short{display:none}@media(max-width:767px){.kb-band-short{display:inline}}
