.kbfl{--red:#E10E1A;--red-d:#B30A14;--yel:#FFD400;--blue:#2F6BFF;--ink:#0A0A0F;--soft:#F6F8FC;--line:#E4E8F0;--mut:#5B6475;--grn:#0E9F5A;--r:18px}.kbfl *{box-sizing:border-box;margin:0;padding:0}.kbfl{font-family:Inter,system-ui,sans-serif;color:var(--ink);background:var(--soft);-webkit-font-smoothing:antialiased;line-height:1.45}.kbfl button{font:inherit;color:inherit;cursor:pointer;border:0;background:0 0}.kbfl a{color:inherit}.kbfl .wrap{max-width:1200px;margin:0 auto;padding:0 16px}.kbfl :focus-visible{outline:3px solid var(--ink);outline-offset:2px}.kbfl .hero{background:linear-gradient(135deg,var(--red),#c2000e);color:#fff;position:relative;overflow:hidden}.kbfl .hero .wrap{position:relative;padding-top:34px;padding-bottom:40px;display:grid;gap:22px}@keyframes kbfl-bz{0%,100%{transform:rotate(8deg) scale(1)}50%{transform:rotate(8deg) scale(1.07)}}.kbfl .eyebrow{display:inline-flex;align-items:center;gap:8px;background:#fff;color:var(--red);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;padding:6px 12px;border-radius:99px;width:max-content}.kbfl .hero h1{font-size:clamp(46px,13vw,104px);line-height:.92;font-weight:800;letter-spacing:-.04em;text-transform:uppercase}.kbfl .hero .pr{font-size:clamp(54px,15vw,120px);line-height:.95;font-weight:800;letter-spacing:-.04em;color:var(--yel)}.kbfl .hero .avg{font-size:clamp(17px,3vw,22px);font-weight:700}.kbfl .hero .ship{font-size:14px;opacity:.92;max-width:520px}.kbfl .hero .ship b{color:var(--yel)}.kbfl .cd{display:flex;gap:8px;flex-wrap:wrap;font-variant-numeric:tabular-nums}.kbfl .cd b{background:rgba(0,0,0,.28);border-radius:10px;padding:8px 12px;font-size:22px;font-weight:800;min-width:58px;text-align:center}.kbfl .cd small{display:block;font-size:10px;font-weight:700;opacity:.8;letter-spacing:.08em;text-transform:uppercase}.kbfl .cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:54px;padding:0 30px;border-radius:14px;background:var(--red);color:#fff;font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase;position:relative;overflow:hidden;transition:transform .15s}.kbfl .cta:hover{transform:translateY(-1px)}.kbfl .cta.y{background:var(--yel);color:var(--ink);box-shadow:0 10px 26px rgba(0,0,0,.25);min-height:60px;font-size:16px}.kbfl .cta::after{content:"";position:absolute;top:0;bottom:0;width:40%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.45),transparent);animation:kbfl-sw 3.2s ease-in-out infinite}@keyframes kbfl-sw{0%{left:-60%}100%,55%{left:130%}}.kbfl .cta[disabled]{background:#c5cbd8;color:#fff;cursor:not-allowed}.kbfl .cta[disabled]::after{display:none}.kbfl .hero .cta{width:100%}.kbfl section{padding-top:40px}.kbfl .sh{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-bottom:16px}.kbfl .sh h2{font-size:clamp(24px,4.4vw,34px);font-weight:800;letter-spacing:-.02em;line-height:1.1;display:flex;align-items:center;gap:8px}.kbfl .sh h2 svg{width:22px;height:28px;flex:none}.kbfl .sh p{color:var(--mut);font-size:14px;margin-top:2px}.kbfl .car{display:flex;gap:14px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;margin:0 -16px;padding:2px 16px 8px;scroll-padding:0 16px}.kbfl .car::-webkit-scrollbar{display:none}.kbfl .car>*{flex:0 0 82%;scroll-snap-align:start}.kbfl .card{background:#fff;border:1px solid var(--line);border-radius:var(--r);box-shadow:0 1px 2px rgba(10,10,15,.04)}.kbfl .th{aspect-ratio:1/1;background:#fff;border:1px solid var(--line);border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#8a93a6;overflow:hidden}.kbfl .th svg{width:46%;height:46%}.kbfl .th span{font-size:11px;font-weight:600;padding:0 6px;text-align:center;line-height:1.2}.kbfl .th img{width:100%;height:100%;object-fit:cover}.kbfl .price{font-weight:800;letter-spacing:-.02em;font-size:32px;color:var(--red)}.kbfl .ov{position:fixed;inset:0;background:rgba(10,10,15,.55);z-index:50;opacity:0;pointer-events:none;transition:opacity .2s}.kbfl .ov.on{opacity:1;pointer-events:auto}.kbfl .sheet{position:fixed;z-index:51;left:0;right:0;bottom:0;max-height:92vh;background:#fff;border-radius:22px 22px 0 0;display:flex;flex-direction:column;transform:translateY(105%);transition:transform .28s cubic-bezier(.2,.8,.2,1);visibility:hidden}.kbfl .sheet.on{transform:none;visibility:visible}.kbfl .sh-h{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:20px 20px 12px}.kbfl .sh-h h3{font-size:22px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.kbfl .x{flex:none;width:40px;height:40px;border-radius:50%;background:var(--soft);font-size:20px;line-height:1}.kbfl .sh-b{overflow-y:auto;padding:0 20px 8px;display:grid;gap:14px}.kbfl .cmp{display:grid;grid-template-columns:64px 1fr;gap:12px;padding-bottom:14px;border-bottom:1px solid var(--line)}.kbfl .cmp .th svg{width:50%;height:50%}.kbfl .cmp .th span{display:none}.kbfl .cmp b{font-size:15px;display:block}.kbfl .cmp small{color:var(--mut);font-size:13px}.kbfl .sz{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.kbfl .sz button{min-width:46px;min-height:44px;padding:0 10px;border:1.5px solid var(--line);border-radius:10px;font-weight:700;font-size:14px;background:#fff}.kbfl .sz button[aria-pressed=true]{border-color:var(--red);background:var(--red);color:#fff}.kbfl .sz button:disabled{color:#b5bccb;text-decoration:line-through;background:var(--soft);cursor:not-allowed}.kbfl .tot{background:var(--soft);border-radius:14px;padding:14px;display:grid;gap:6px;font-size:14px}.kbfl .tot div{display:flex;justify-content:space-between;gap:10px}.kbfl .tot .g{color:var(--grn);font-weight:700}.kbfl .tot .t{font-size:17px;font-weight:800;padding-top:8px;border-top:1px solid var(--line)}.kbfl .err{display:none;background:#fdecea;color:#9b1c12;border-radius:12px;padding:12px 14px;font-size:14px;font-weight:600}.kbfl .err.on{display:block}.kbfl .sh-f{padding:12px 20px calc(16px + env(safe-area-inset-bottom));border-top:1px solid var(--line)}.kbfl .sh-f .cta{width:100%}@media(min-width:768px){.kbfl .car>*{flex-basis:calc(50% - 7px)}.kbfl .hero .cta{width:auto}}@media(min-width:768px){.kbfl .wrap{padding:0 32px}.kbfl .hero .wrap{padding-top:64px;padding-bottom:70px;gap:26px}.kbfl section{padding-top:60px}.kbfl .car{margin:0;padding:2px 0 8px;scroll-padding:0}.kbfl .car>*{flex-basis:calc(25% - 10.5px)}.kbfl .car.three>*{flex-basis:calc(33.333% - 9.4px)}.kbfl .sheet{left:50%;right:auto;bottom:50%;width:560px;max-height:88vh;border-radius:22px;transform:translate(-50%,40%);opacity:0}.kbfl .sheet.on{transform:translate(-50%,50%);opacity:1}}.kbfl{--soft:#F5F5F7;--mut:#6E6E73;--line:#E8E8ED}.kbfl{background:#fff;letter-spacing:-.011em}.kbfl .hero{background:#fff;color:var(--ink);text-align:center}.kbfl .hero::before{display:none}.kbfl .hero .wrap{padding-top:44px;padding-bottom:28px;display:flex;flex-direction:column;align-items:center;gap:14px}.kbfl .eyebrow{background:0 0;color:var(--red);padding:0;gap:8px;font-size:13px;letter-spacing:.06em}.kbfl .eyebrow .bz{width:24px;height:24px;border-radius:8px;background:var(--red);display:grid;place-items:center}.kbfl .eyebrow .bz svg{width:11px;height:14px}.kbfl .hero h1{font-size:clamp(38px,9vw,76px);line-height:1.02;font-weight:700;letter-spacing:-.045em;text-transform:none}.kbfl .hero .hp{color:var(--red);white-space:nowrap}.kbfl .hero .avg{font-size:clamp(16px,2.6vw,21px);color:var(--mut);font-weight:500}.kbfl .hths{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;width:100%;max-width:760px;margin:10px 0 6px}.kbfl .hths .th{background:var(--soft);border:0;border-radius:20px}.kbfl .hths .th svg{width:52%;height:52%;color:#9a9aa1}.kbfl .hero .cta{width:auto;min-width:220px}.kbfl .hero .ship{font-size:13px;color:var(--mut);max-width:480px}.kbfl .hero .ship b{color:var(--ink);font-weight:600}.kbfl .cd{justify-content:center}.kbfl .cd b{background:var(--ink);color:var(--yel);font-weight:700}.kbfl .cd small{color:#c7c7cc}.kbfl .cta{background:var(--red);box-shadow:none;min-height:48px;padding:0 26px;border-radius:999px;font-size:15px;font-weight:600;letter-spacing:0;text-transform:none}.kbfl .cta::after{display:none}.kbfl .cta:hover{transform:none;background:var(--red-d,#b80a15)}.kbfl .cta[disabled]{background:#d2d2d7}.kbfl section{padding-top:56px}.kbfl .sh h2{font-size:clamp(26px,4.6vw,38px);font-weight:700;letter-spacing:-.035em}.kbfl .sh p{color:var(--mut);font-size:15px}.kbfl .card{border:0;background:var(--soft);border-radius:24px;box-shadow:none}.kbfl .price{color:var(--ink);font-size:22px;font-weight:600;letter-spacing:-.025em}@media(min-width:768px){.kbfl .hero .wrap{padding-top:72px;padding-bottom:40px}}.kbfl .sz button[aria-pressed=true]{background:var(--ink);border-color:var(--ink)}.kbfl .sh-h h3{font-weight:700}.kbfl .gl{border:0;background:0 0;color:var(--blue);font-weight:600;font-size:13px;text-decoration:underline;text-underline-offset:2px;padding:6px 0;margin-left:10px;min-height:32px}.kbfl .cmp small{display:inline}.kbfl .gt{width:100%;border-collapse:collapse;font-size:14px;margin-top:6px}.kbfl .gt th{background:var(--soft);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:var(--mut);padding:10px 6px}.kbfl .gt td{padding:10px 6px;text-align:center;border-bottom:1px solid var(--line)}.kbfl .gt td:first-child{font-weight:700}.kbfl .gn{font-size:12.5px;color:var(--mut);margin-top:10px}@keyframes kbfl-vp{0%,100%{box-shadow:0 10px 28px rgba(63,107,240,.4)}50%{box-shadow:0 10px 38px rgba(63,107,240,.75)}}@keyframes kbfl-pp{0%{box-shadow:0 0 0 0 rgba(255,255,255,.55)}100%{box-shadow:0 0 0 12px rgba(255,255,255,0)}}.kbfl .trust{background:#0a0a0f;color:#fff;border-top:3px solid var(--red)}.kbfl .trust .wrap{display:grid;grid-template-columns:1fr 1fr;padding-top:0;padding-bottom:0}.kbfl .trust .wrap>div{padding:18px 14px;border-bottom:1px solid #1f222b}.kbfl .trust .wrap>div:nth-child(odd){border-right:1px solid #1f222b}.kbfl .trust b{display:block;font-size:14px;font-weight:800;text-transform:uppercase;letter-spacing:.02em}.kbfl .trust span{display:block;font-size:13px;color:#a9afbc;margin-top:2px}.kbfl .faq{padding:48px 0 8px}.kbfl .faq details{border-bottom:1px solid var(--line)}.kbfl .faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:14px;min-height:60px;font-weight:600;font-size:16px}.kbfl .faq summary::-webkit-details-marker{display:none}.kbfl .faq summary::after{content:"+";font-size:24px;font-weight:300;color:var(--mut);flex:none}.kbfl .faq details[open] summary::after{content:"−"}.kbfl .faq details p{color:var(--mut);font-size:15px;padding:0 0 18px;max-width:720px}@media(min-width:768px){.kbfl .trust .wrap{grid-template-columns:repeat(4,1fr)}.kbfl .trust .wrap>div{border-bottom:0;border-right:1px solid #1f222b;padding:22px 24px}.kbfl .trust .wrap>div:first-child{border-left:1px solid #1f222b}.kbfl .faq{padding-top:64px}}.kbfl .hero{position:relative;overflow:hidden;text-align:left;color:#fff;background:radial-gradient(900px 520px at 85% 10%,rgba(91,134,255,.55),transparent 60%),radial-gradient(700px 480px at 0 100%,rgba(0,20,120,.65),transparent 65%),linear-gradient(135deg,#0a1a5c 0,#1b46d6 55%,#2f6bff 100%)}.kbfl .hero::before{display:block;content:"";position:absolute;width:520px;height:520px;left:-160px;top:-180px;border-radius:50% 45% 55% 50%;background:rgba(255,255,255,.06);filter:blur(2px)}.kbfl .hero::after{content:"";position:absolute;left:0;right:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,#fff);pointer-events:none}.kbfl .hero .wrap.hg{position:relative;z-index:1;display:grid;grid-template-columns:1fr;gap:16px;padding-top:36px;padding-bottom:104px;align-items:start}.kbfl .hg>*{grid-column:1}.kbfl .h-eb{order:1}.kbfl .h-t{order:2}.kbfl .h-s{order:3}.kbfl .h-o{order:4}.kbfl .h-c{order:5}.kbfl .h-b{order:6}.kbfl .h-ch{order:7}.kbfl .h-a,.kbfl .h-m{display:none}.kbfl .hero .eyebrow{background:0 0;color:#fff;font-size:12.5px;letter-spacing:.14em;gap:8px;padding:0}.kbfl .hero .eyebrow .bz{width:22px;height:22px;border-radius:7px;background:rgba(255,255,255,.14);display:grid;place-items:center}.kbfl .hero .eyebrow .bz svg{width:10px;height:13px}.kbfl .hero h1.h-t{font-size:clamp(36px,10vw,76px);line-height:1.02;font-weight:800;letter-spacing:-.04em;color:#fff;text-transform:none;margin:0}.kbfl .h-s{font-size:clamp(15px,2.3vw,18px);line-height:1.5;color:#d6e2ff;max-width:560px;margin:0}.kbfl .h-o{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.28);border-radius:22px;padding:18px 20px;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:0 18px 40px rgba(0,10,80,.3),inset 0 1px 0 rgba(255,255,255,.35);max-width:520px}.kbfl .o-k{font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--yel)}.kbfl .o-t{font-size:clamp(26px,6vw,38px);font-weight:800;letter-spacing:-.03em;line-height:1.1;margin-top:4px}.kbfl .o-t b{color:var(--yel);font-weight:800;white-space:nowrap}.kbfl .o-e{font-size:14px;color:#d6e2ff;margin-top:2px}.kbfl .o-b{margin-top:12px;min-height:40px;padding:0 18px;border-radius:999px;border:1px solid rgba(255,255,255,.55);background:rgba(255,255,255,.12);color:#fff;font-weight:700;font-size:13.5px}.kbfl .o-b:hover{background:rgba(255,255,255,.22)}.kbfl .h-a{font-size:14.5px;line-height:1.5;color:#d6e2ff;max-width:520px;margin:0}.kbfl .h-c{background:rgba(6,16,70,.55);border:1px solid rgba(255,255,255,.2);border-radius:24px;padding:20px;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:0 22px 50px rgba(0,8,60,.4),inset 0 1px 0 rgba(255,255,255,.25)}.kbfl .c-k{font-size:11.5px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:#9db7ff}.kbfl .c-t{font-size:15px;font-weight:700;margin:2px 0 12px}.kbfl .hero .cd{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:nowrap}.kbfl .hero .cd .u{flex:1;max-width:150px;background:linear-gradient(180deg,#fff,#e7eeff);color:#0a1a5c;border-radius:16px;padding:12px 4px 8px;text-align:center;box-shadow:0 10px 24px rgba(0,10,80,.35),inset 0 -3px 0 rgba(47,107,255,.18)}.kbfl .hero .cd .u b{display:block;background:0 0;padding:0;min-width:0;font-size:clamp(34px,10.5vw,64px);font-weight:800;line-height:1;letter-spacing:-.03em;color:#0a1a5c;font-variant-numeric:tabular-nums}.kbfl .hero .cd .u small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:#4b5e9c;margin-top:6px}.kbfl .hero .cd i{font-style:normal;font-size:clamp(26px,7vw,44px);font-weight:800;color:var(--yel);padding-bottom:18px}.kbfl .c-u{font-size:13px;line-height:1.45;color:#c7d6ff;margin:14px 0 0}.kbfl .c-n{font-size:13px;line-height:1.45;font-weight:600;color:#fff;margin:8px 0 0}.kbfl .hero .hths{display:none;grid-template-columns:repeat(4,1fr);gap:8px;margin:16px 0 0;max-width:none}.kbfl .hero .hths .th{background:rgba(255,255,255,.92);border-radius:14px;aspect-ratio:1/1}.kbfl .hero .hths .th span{display:none}.kbfl .hero .hths .th svg{width:56%;height:56%}.kbfl .h-b{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.kbfl .hb1{display:inline-flex;align-items:center;justify-content:center;min-height:58px;padding:0 34px;border-radius:999px;background:#0a0a0f;color:#fff;font-weight:800;font-size:15px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;box-shadow:0 14px 30px rgba(0,0,0,.35);transition:transform .2s,box-shadow .2s;width:100%}.kbfl .hb1:hover{transform:translateY(-2px);box-shadow:0 18px 36px rgba(0,0,0,.42)}.kbfl .hb2{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:50px;padding:0 20px;border-radius:999px;border:1px solid rgba(255,255,255,.5);color:#fff;font-weight:700;font-size:13.5px;letter-spacing:.05em;text-transform:uppercase;text-decoration:none;width:100%}.kbfl .hb2 svg{width:16px;height:16px;transition:transform .2s}.kbfl .hb2:hover svg{transform:translateX(3px)}.kbfl .h-m{font-size:12.5px;color:#bfd0ff;margin:0}.kbfl .h-ch{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0}.kbfl .h-ch li{font-size:12.5px;font-weight:600;padding:7px 12px;border-radius:999px;background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.22);color:#fff}@media(min-width:768px){.kbfl .hb1,.kbfl .hb2{width:auto}}@media(min-width:768px){.kbfl .hero{min-height:600px}.kbfl .hero h1.h-t{font-size:clamp(44px,4.4vw,62px)}.kbfl .h-s{max-width:620px}.kbfl .h-a{max-width:620px}.kbfl .hero .wrap.hg{grid-template-columns:minmax(0,1.3fr) minmax(0,.85fr);column-gap:56px;row-gap:14px;padding-top:56px;padding-bottom:112px;align-content:center}.kbfl .hg>*{grid-column:1}.kbfl .hg>.h-c{grid-column:2;grid-row:1/span 8;align-self:center;order:0}.kbfl .h-a,.kbfl .h-b,.kbfl .h-ch,.kbfl .h-eb,.kbfl .h-m,.kbfl .h-o,.kbfl .h-s,.kbfl .h-t{order:0}.kbfl .h-a,.kbfl .h-m{display:block}.kbfl .hero .hths{display:grid}.kbfl .h-c{padding:30px}.kbfl .hero .cd{gap:10px}.kbfl .hb1{width:auto}}.kbfl .hm{display:none}.kbfl .sp{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin-top:4px}.kbfl .sp b{font-size:24px;line-height:28px;font-weight:700;letter-spacing:-.02em}.kbfl .sp span{font-size:14px;font-weight:600;color:var(--red)}.kbfl .ft{display:flex;justify-content:space-between;align-items:baseline;font-size:16px}.kbfl .ft b{font-size:24px;letter-spacing:-.02em;font-weight:700}.kbfl .fs{font-size:14px;line-height:20px;color:var(--mut);margin:2px 0 10px}.kbfl .sh-f .err{margin-bottom:10px}.kbfl .cmp .th{width:72px;height:72px;aspect-ratio:auto}.kbfl .sh-b{padding:0 16px 12px}.kbfl .sh-h{padding:20px 16px 12px}.kbfl .sh-f{padding:12px 16px calc(14px + env(safe-area-inset-bottom))}.kbfl .sz{gap:8px}.kbfl .sz button{min-width:48px;min-height:48px;font-size:16px;border-radius:12px}.kbfl .cmp{grid-template-columns:72px 1fr;gap:12px}.kbfl .cmp b{font-size:16px;display:inline}.kbfl .gl{font-size:14px;margin-left:10px}.kbfl .sheet{max-height:90vh;max-height:90dvh}.kbfl .sheet .sh-b{flex:1;min-height:0}.kbfl .sh-f .cta{min-height:56px;border-radius:12px;font-size:16px}@media(max-width:767px){.kbfl{font-size:16px;line-height:24px}.kbfl .hero .wrap.hg{display:block;padding-top:20px;padding-bottom:56px}.kbfl .hg>:not(.hm){display:none!important}.kbfl .hm{display:block}.kbfl .hero::after{height:56px}.kbfl .m-k{display:block;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#fff}.kbfl .m-t{font-size:36px;line-height:39px;font-weight:800;letter-spacing:-.035em;margin:10px 0 0;color:#fff}.kbfl .m-t span{display:block;font-size:48px;line-height:50px;color:var(--yel);margin-top:8px;white-space:nowrap}.kbfl .m-s{font-size:16px;line-height:24px;color:#d6e2ff;margin:10px 0 0}.kbfl .m-th{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:14px}.kbfl .m-th .th{aspect-ratio:1/1;background:#fff;border:0;border-radius:12px}.kbfl .m-th .th span{display:none}.kbfl .m-th .th svg{width:58%;height:58%}.kbfl .m-c{margin-top:16px;min-height:94px}.kbfl .m-l{display:block;font-size:14px;line-height:18px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#c7d6ff;margin-bottom:8px}.kbfl .hm .cd{display:flex;gap:8px;align-items:stretch}.kbfl .hm .cd i{display:none}.kbfl .hm .cd .u{flex:1;height:72px;border-radius:12px;background:#0a1a5c;color:#fff;padding:8px 0 0;box-shadow:none;max-width:none;display:flex;flex-direction:column;align-items:center;justify-content:center}.kbfl .hm .cd .u b{font-size:34px;line-height:38px;font-weight:700;color:#fff;font-variant-numeric:tabular-nums;letter-spacing:0}.kbfl .hm .cd .u small{font-size:14px;line-height:18px;font-weight:600;letter-spacing:0;text-transform:none;color:var(--yel);margin:0 0 6px}.kbfl .m-cta{display:block;width:100%;min-height:56px;margin-top:16px;border:0;border-radius:12px;background:#0a0a0f;color:#fff;font-weight:800;font-size:16px;line-height:20px;letter-spacing:.04em;text-transform:uppercase;box-shadow:0 10px 24px rgba(0,0,0,.3)}.kbfl .m-n{font-size:14px;line-height:20px;color:#d6e2ff;margin:12px 0 0}.kbfl section{padding-top:40px}.kbfl #looks{padding-top:24px}.kbfl .sh h2{font-size:26px;line-height:30px}.kbfl .sh p{font-size:14px;line-height:20px}.kbfl .sh{margin-bottom:14px}.kbfl .car{gap:12px;margin:0 -16px;padding:2px 16px 8px}.kbfl .car>*{flex:0 0 min(306px,80vw)}.kbfl .card{border-radius:18px}.kbfl .ths.n2{grid-template-columns:1fr 1fr}.kbfl .ths.n3{grid-template-columns:1.15fr 1fr;grid-template-rows:1fr 1fr}.kbfl .ths.n3 .th:first-child{grid-row:1/span 2}.kbfl .ths.n4{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.kbfl .price{font-size:25px;line-height:29px;font-weight:700}.kbfl .trust{border-top-width:3px}.kbfl .trust .wrap{gap:10px;padding:16px}.kbfl .trust .wrap>div{padding:14px;min-height:84px;border:0!important;background:#14161d;border-radius:12px}.kbfl .trust b{font-size:15px;line-height:20px}.kbfl .trust span{font-size:14px;line-height:20px}.kbfl .faq{padding-top:40px}.kbfl .faq summary{min-height:60px;font-size:16px;line-height:22px}.kbfl .faq summary::after{font-size:20px}.kbfl .faq details p{font-size:15px;line-height:23px}.kbfl .sheet,.kbfl .sheet.on{border-radius:22px 22px 0 0}.kbfl .sh-h h3{font-size:22px;line-height:26px;font-weight:700}.kbfl .x{width:44px;height:44px}.kbfl .gl{min-height:44px}.kbfl .gn{font-size:14px}.kbfl .gt th{font-size:14px}.kbfl .gt td{font-size:16px}.kbfl .sz button[aria-pressed=true]{background:#0a0a0f;border-color:#0a0a0f}}@media(max-width:359px){.kbfl .m-t{font-size:32px;line-height:35px}.kbfl .m-p{font-size:42px;line-height:46px}.kbfl .car>*{flex-basis:80vw}.kbfl .hm .cd .u b{font-size:30px}}@media(min-width:360px) and (max-width:389px){.kbfl .m-t{font-size:34px;line-height:37px}.kbfl .m-p{font-size:46px;line-height:48px}}@media(max-width:767px){.kbfl{font-size:15px;line-height:1.5}.kbfl .wrap{max-width:none;padding:0 16px}.kbfl .sh h2{font-size:22px;line-height:26px}.kbfl .card{border-radius:16px}.kbfl .sheet{left:50%;right:auto;bottom:0;width:min(100%,520px);transform:translate(-50%,105%);opacity:1;border-radius:22px 22px 0 0}.kbfl .sheet.on{transform:translate(-50%,0)}.kbfl .hero{min-height:0}.kbfl .trust .wrap{display:block!important;padding:14px 16px 16px!important}.kbfl .trust .wrap>.car{padding:0;min-height:0;background:0 0!important;border:0!important;border-radius:0}.kbfl .trust .tcar{margin:0 -16px;padding:2px 16px 4px}.kbfl .trust .tcar>.ti{flex:0 0 min(230px,64vw);padding:14px;min-height:84px;background:#14161d;border-radius:12px;scroll-snap-align:start}.kbfl .sbar{height:5px;border-radius:99px;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);margin-top:12px;position:relative;overflow:hidden}.kbfl .sbar i{position:absolute;left:0;top:0;bottom:0;width:40%;border-radius:99px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(150,185,255,.55));box-shadow:0 0 10px rgba(120,160,255,.65),inset 0 1px 0 rgba(255,255,255,.85);transition:left .1s linear;overflow:hidden}.kbfl .sbar i::after{content:"";position:absolute;top:0;bottom:0;width:45%;left:-60%;background:linear-gradient(100deg,transparent,rgba(255,255,255,.95),transparent);animation:kbfl-sbs 2.2s ease-in-out infinite}@keyframes kbfl-sbs{0%{left:-60%}100%,60%{left:130%}}.kbfl .trust .wrap>.sbar{padding:0!important;min-height:0!important;height:5px;background:rgba(255,255,255,.1)!important;border:1px solid rgba(255,255,255,.14)!important;border-radius:99px!important;margin-top:12px}.kbfl .trust .wrap>.tcar{padding:2px 16px 4px!important}}@media(prefers-reduced-motion:reduce){.kbfl *{animation:none!important;transition:none!important}}.kbfl .ocn{position:sticky;top:58px;z-index:19;background:rgba(255,255,255,.94);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.kbfl .ocn .wrap{display:flex;gap:8px;overflow-x:auto;padding-top:8px;padding-bottom:8px;scrollbar-width:none}.kbfl .ocn .wrap::-webkit-scrollbar{display:none}.kbfl .ocn a{flex:none;display:flex;align-items:center;height:44px;padding:0 18px;border-radius:999px;background:var(--soft);font-size:15px;font-weight:600;white-space:nowrap;color:var(--ink);text-decoration:none}.kbfl .ocn a[aria-current=true]{background:var(--ink);color:#fff}.kbfl .ocat{padding-top:40px;scroll-margin-top:116px}.kbfl .och{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:14px}.kbfl .och h2{font-size:26px;line-height:30px;font-weight:800;letter-spacing:-.03em}.kbfl .och span{font-size:14px;line-height:20px;color:var(--mut);font-weight:600}.kbfl .opg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 8px}.kbfl .opc{display:block;color:inherit;text-decoration:none}.kbfl .opi{aspect-ratio:1/1;border-radius:16px;background:var(--soft);display:grid;place-items:center;color:#9a9aa1;overflow:hidden}.kbfl .opi svg{width:46%;height:46%}.kbfl .opi img{width:100%;height:100%;object-fit:cover}.kbfl .opn{font-size:14px;line-height:18px;font-weight:600;margin-top:8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:36px}.kbfl .opp{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 8px;margin-top:4px}.kbfl .opp b{font-size:18px;line-height:24px;font-weight:800;letter-spacing:-.02em}.kbfl .opp s{font-size:14px;color:var(--mut)}.kbfl .opl{display:block;color:inherit;text-decoration:none}.kbfl .ops{display:block;margin-top:6px;padding:3px 6px;border-radius:8px;background:var(--red);color:#fff;font-size:14px;line-height:20px;font-weight:700;text-align:center;white-space:nowrap}.kbfl .opa{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-top:8px;border-radius:10px;background:var(--ink);color:#fff;font-size:14px;font-weight:700;letter-spacing:.02em}.kbfl .opa:active{transform:scale(.97)}.kbfl .m-pr{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;margin-top:8px}.kbfl .m-p{font-size:48px;line-height:50px;font-weight:800;letter-spacing:-.035em;color:var(--yel);white-space:nowrap}.kbfl .m-sv{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:0;font-size:16px;line-height:24px;color:#d6e2ff}.kbfl .m-sv s{opacity:.8}.kbfl .m-sv em{font-style:normal;font-weight:800;background:var(--red);color:#fff;border-radius:8px;padding:2px 10px}.kbfl .o-sv{display:inline-flex;align-items:center;gap:10px;margin-left:12px;vertical-align:middle;font-size:18px;color:#d6e2ff}.kbfl .o-sv em{font-style:normal;font-weight:800;background:var(--red);color:#fff;border-radius:8px;padding:2px 10px;font-size:14px}.kbfl .ocom{margin-top:44px;background:#0a0a0f;color:#fff;padding:36px 0}.kbfl .ock{font-size:14px;line-height:18px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#7c9bff}.kbfl .ocom h2{font-size:28px;line-height:32px;font-weight:800;letter-spacing:-.03em;margin-top:8px;text-transform:uppercase;color:#fff}.kbfl .ocom p{font-size:16px;line-height:24px;color:#b8becb;margin-top:10px}.kbfl .ocv{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:20px}.kbfl .ocv>div{position:relative;aspect-ratio:3/4;border-radius:14px;background:#171a22;display:grid;place-items:center;color:#5b6172}.kbfl .ocv>div>svg{width:40%;height:40%}.kbfl .ocv i{position:absolute;right:8px;bottom:8px;width:34px;height:34px;border-radius:50%;background:rgba(255,255,255,.9);color:#0a0a0f;display:grid;place-items:center}.kbfl .ocv i svg{width:14px;height:14px;margin-left:2px}.kbfl .otg{display:flex;align-items:center;justify-content:center;gap:10px;min-height:56px;margin-top:20px;border-radius:12px;background:linear-gradient(90deg,#2f6bff,#4b82ff);color:#fff;font-weight:700;font-size:16px;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:0 10px 26px rgba(47,107,255,.35)}.kbfl .otg svg{width:22px;height:22px}@media(max-width:359px){.kbfl .ops{font-size:14px;padding:3px 2px}.kbfl .opp b{font-size:17px}}@media(min-width:768px){.kbfl .ocn{top:68px}.kbfl .ocn .wrap{overflow:visible}.kbfl .ocat{padding-top:56px;scroll-margin-top:140px}.kbfl .och h2{font-size:34px;line-height:38px}.kbfl .och{margin-bottom:20px}.kbfl .opg{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 20px}.kbfl .opn{font-size:16px;line-height:22px;min-height:44px;margin-top:12px}.kbfl .opp b{font-size:22px;line-height:28px}.kbfl .opp s{font-size:15px}.kbfl .ops{font-size:14px}.kbfl .opa{font-size:15px;min-height:46px}.kbfl .ocom .wrap.oc{display:grid;grid-template-columns:1fr 1fr;gap:56px;align-items:center}.kbfl .ocom{margin-top:64px;padding:56px 0}.kbfl .ocom h2{font-size:38px;line-height:42px}.kbfl .ocv{margin-top:0}.kbfl .otg{max-width:380px}.kbfl .trust .wrap{display:block!important}.kbfl .trust .tcar{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;overflow:visible;margin:0;padding:6px 0}.kbfl .trust .tcar>.ti{flex:none;padding:18px 20px;min-height:0}.kbfl .trust .sbar{display:none!important}.kbfl .faq .wrap{max-width:850px}.kbfl .c-k,.kbfl .o-k,.kbfl .th span,.kbfl .u small{font-size:12px!important}.kbfl .sheet{width:min(640px,94vw)}}@media(min-width:1024px){.kbfl .wrap{max-width:1440px;padding:0 32px}.kbfl .ocn{top:72px}.kbfl .opg{grid-template-columns:repeat(4,minmax(0,1fr))}.kbfl .hero .wrap.hg{grid-template-columns:minmax(0,1.38fr) minmax(0,1fr)}.kbfl .sheet{width:min(720px,92vw)}}@media(min-width:1280px){.kbfl .opg{grid-template-columns:repeat(5,minmax(0,1fr))}}.kbfl .onv{display:none}@media(min-width:768px){.kbfl .och{align-items:center}.kbfl .och span{margin-left:auto}.kbfl .onv{display:flex;gap:8px;margin-left:16px}.kbfl .onv button{width:44px;height:44px;border-radius:50%;background:var(--soft);display:grid;place-items:center;color:var(--ink)}.kbfl .onv button:disabled{opacity:.35;cursor:default}.kbfl .opg{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:20px}.kbfl .opg::-webkit-scrollbar{display:none}.kbfl .opg>.opc{flex:0 0 calc((100% - 40px)/ 3);scroll-snap-align:start;min-width:0}}@media(min-width:1024px){.kbfl .opg>.opc{flex-basis:calc((100% - 60px)/ 4)}}@media(min-width:1280px){.kbfl .opg>.opc{flex-basis:calc((100% - 80px)/ 5)}}.kbfl .h-o .o-b{display:block;width:100%;position:relative;overflow:hidden;min-height:52px;font-size:15px;letter-spacing:.04em;text-transform:uppercase;border-color:rgba(255,212,0,.7);box-shadow:0 0 0 0 rgba(255,212,0,.5);animation:kbfl-obp 2.4s ease-in-out infinite}.kbfl .h-o .o-b::after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,212,0,.65),rgba(255,255,255,.9),rgba(255,212,0,.65),transparent);transform:skewX(-18deg);animation:kbfl-obs 2.4s ease-in-out infinite;pointer-events:none}.kbfl .h-o .o-b::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 12% 30%,#ffd400 0 2px,transparent 3px),radial-gradient(circle at 34% 72%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 58% 24%,#ffd400 0 2px,transparent 3px),radial-gradient(circle at 78% 68%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 92% 28%,#ffd400 0 2px,transparent 3px);animation:kbfl-obt 1.6s ease-in-out infinite}@keyframes kbfl-obs{0%{left:-50%}100%,60%{left:130%}}@keyframes kbfl-obt{0%,100%{opacity:.15}50%{opacity:1}}@keyframes kbfl-obp{0%,100%{box-shadow:0 0 0 0 rgba(255,212,0,.45)}50%{box-shadow:0 0 18px 2px rgba(255,212,0,.35)}}.kbfl .h-nt{font-size:14px;line-height:20px;color:#d6e2ff;opacity:.85;margin:0}@media(min-width:768px){.kbfl .hero .h-o,.kbfl .hero .h-s{max-width:var(--tw,620px)!important;width:100%}}@media(min-width:768px){.kbfl .h-c .c-k,.kbfl .h-c .c-t{display:block;text-align:center}}@media(min-width:768px){.kbfl .h-o .o-b{font-size:20px;font-weight:800;letter-spacing:.05em}}@media(max-width:767px){.kbfl .m-cta{position:relative;overflow:hidden;font-size:18px!important;border:1px solid rgba(255,212,0,.75)!important;animation:kbfl-obp 2.4s ease-in-out infinite}.kbfl .m-cta::after{content:"";position:absolute;top:0;bottom:0;width:38%;left:-50%;background:linear-gradient(100deg,transparent,rgba(255,212,0,.6),rgba(255,255,255,.9),rgba(255,212,0,.6),transparent);transform:skewX(-18deg);animation:kbfl-obs 2.4s ease-in-out infinite;pointer-events:none}.kbfl .m-cta::before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 10% 30%,#ffd400 0 2px,transparent 3px),radial-gradient(circle at 30% 72%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 56% 24%,#ffd400 0 2px,transparent 3px),radial-gradient(circle at 78% 70%,#fff 0 1.5px,transparent 2.5px),radial-gradient(circle at 92% 28%,#ffd400 0 2px,transparent 3px);animation:kbfl-obt 1.6s ease-in-out infinite}}.kbfl .hero .cd .u,.kbfl .hm .cd .u{background:#f4f1e8;color:#0a1a5c;box-shadow:0 8px 20px rgba(0,10,80,.28),inset 0 -3px 0 rgba(10,26,92,.08)}.kbfl .hero .cd .u b,.kbfl .hm .cd .u b{color:#0a1a5c}.kbfl .hero .cd .u small,.kbfl .hm .cd .u small{color:#0a1a5c}.kbfl .hm .cd{gap:4px}.kbfl .hm .cd i{display:flex;align-items:center;justify-content:center;flex:none;width:10px;font-style:normal;font-size:30px;line-height:1;font-weight:800;color:var(--yel);padding-bottom:6px}.kbfl .hero .eyebrow,.kbfl .hm .m-k{display:inline-flex;align-items:center;gap:6px;width:max-content;max-width:100%;padding:6px 14px;border-radius:99px;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.28);backdrop-filter:blur(12px) saturate(140%);-webkit-backdrop-filter:blur(12px) saturate(140%);box-shadow:inset 0 1px 0 rgba(255,255,255,.35),0 4px 14px rgba(0,10,80,.18);color:#fff;font-size:14px;line-height:18px;font-weight:600;letter-spacing:.02em;text-transform:none}.kbfl .hero .eyebrow .bz{background:0 0;width:auto;height:auto}.kbfl .h-t2{display:inline-block;font-size:.72em;letter-spacing:-.02em}@media(min-width:1024px){.kbfl .h-t2{white-space:nowrap}}.kbfl{display:block;position:relative;font-family:Inter,"Helvetica Neue",Helvetica,Arial,sans-serif;background:#fff;color:#0a0a0f;overflow-x:clip}html:has(body.kb-flash-page){scroll-behavior:smooth}@media(prefers-reduced-motion:reduce){html:has(body.kb-flash-page){scroll-behavior:auto}}.kbfl .wrap{max-width:var(--kb-max,1360px);margin-inline:auto;padding-inline:var(--kb-gx,16px)}.kbfl .ocn{top:var(--kbfl-hh,var(--kb-header-h,72px))}.admin-bar .kbfl .ocn{top:calc(var(--kbfl-hh,var(--kb-header-h,72px)) + 32px)}@media(max-width:782px){.admin-bar .kbfl .ocn{top:calc(var(--kbfl-hh,var(--kb-header-h,72px)) + 46px)}}.kbfl .ocat{scroll-margin-top:calc(var(--kbfl-hh,var(--kb-header-h,72px)) + 60px)}.kbfl .ov{z-index:1200}.kbfl .sheet{z-index:1201}.kbfl a{color:inherit}.kbfl button{font:inherit;color:inherit}.kbfl .cta,.kbfl .m-cta,.kbfl .o-b,.kbfl .opa{color:#fff}.kbfl .m-p{color:#ffd400}.kbfl .opa{min-height:36px;height:36px;margin-top:6px;border-radius:9px;font-size:13px;letter-spacing:.01em}@media(min-width:768px){.kbfl .opa{min-height:38px;height:38px;font-size:13.5px}}.kbfl .ocv>div{overflow:hidden}.kbfl .ocv img{display:block;width:100%;height:100%}.kbfl .ocom .wrap.oc.oc--solo{display:block}@media(max-width:389px){.kbfl .ops{font-size:12px;padding:3px 2px;letter-spacing:-.02em}.kbfl .opp b{font-size:16px}}.kbfl .gt td,.kbfl .gt th{overflow-wrap:normal;word-break:normal;hyphens:none}.kbfl .gt td{white-space:nowrap}@media(max-width:767px){.kbfl .gt th{font-size:11px;padding:10px 3px}.kbfl .gt td{font-size:14px;padding:10px 3px}}.kbfl .cmp .th,.kbfl .hths .th,.kbfl .m-th .th,.kbfl .ocv>div,.kbfl .opi,.kbfl .th{background:#fff}.kbfl .ocv img,.kbfl .opi img,.kbfl .th img{object-fit:contain;mix-blend-mode:normal}.kbfl .hero .hths .th,.kbfl .ocv>div{background:#fff}.kbfl .opc{display:flex;flex-direction:column;min-width:0}.kbfl .opl{flex:1 1 auto;min-width:0}.kbfl .opn{line-height:1.3;height:2.6em;min-height:0;overflow:hidden}.kbfl .opp{flex-wrap:nowrap;align-items:baseline;gap:0 6px;white-space:nowrap;min-height:1.5em}.kbfl .opp b,.kbfl .opp s{flex:none}.kbfl .ops{white-space:nowrap;overflow:hidden}.kbfl[style*="--pf"] .opp b{font-size:var(--pf);font-weight:700;letter-spacing:-.03em}.kbfl[style*="--pf"] .opp s{font-size:calc(var(--pf)*.78)}.kbfl[style*="--sf"] .ops{font-size:var(--sf)}