.bk{--cream:#fbf7ef;--card:#fff;--sand:#f3ede1;--ink:#16211b;--ink-2:#56645b;--ink-3:#8b968e;--line:#e7e1d4;--deep:#062617;--deep-2:#0a3a24;--green:#0a9e55;--green-ink:#06713c;--green-lift:#12b863;--amber:#d9a404;--amber-2:#fbf2d5;--f1:#0a9e55;--f1-t:#e2f7ec;--f2:#f59e0b;--f2-t:#fef1da;--f3:#e11d48;--f3-t:#fee5eb;--f4:#2c48e6;--f4-t:#e2e7fe;--f5:#7c3aed;--f5-t:#eee7fe;--f6:#0e7490;--f6-t:#d8f1f8;--font-display:"DM Serif Display", Georgia, "Times New Roman", serif;--font-body:"Plus Jakarta Sans", system-ui, -apple-system, sans-serif;--font-mono:"IBM Plex Mono", ui-monospace, monospace;--gutter:24px;--maxw:1220px;--ease:cubic-bezier(.22, 1, .36, 1);background:var(--cream);color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.62;position:relative;overflow-x:clip}body:has(.bk){background:#072d1c}.bk-wrap{width:100%;max-width:var(--maxw);padding:0 var(--gutter);z-index:1;margin:0 auto;position:relative}.bk h1,.bk h2,.bk h3{font-family:var(--font-display);letter-spacing:-.018em;margin:0;font-weight:400}.bk h1{font-size:clamp(2.5rem,4.5vw,4.15rem);line-height:1.06}.bk h2{font-size:clamp(2rem,3.8vw,3.05rem);line-height:1.1}.bk h3{letter-spacing:-.01em;font-size:1.2rem;line-height:1.3}.bk p{margin:0}.bk-eyebrow{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--amber);align-items:center;gap:10px;font-size:.72rem;font-weight:500;display:inline-flex}.bk-eyebrow:before{content:"";background:var(--amber);border-radius:2px;width:22px;height:2px}.bk-lede{color:var(--ink-2);font-size:clamp(1.04rem,1.5vw,1.2rem);line-height:1.62}.bk-btn{font-family:var(--font-body);cursor:pointer;white-space:nowrap;transition:transform .2s var(--ease), background .2s, border-color .2s, color .2s, box-shadow .2s;border:1.5px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:15px 26px;font-size:.98rem;font-weight:600;text-decoration:none;display:inline-flex}.bk-btn:hover{transform:translateY(-2px)}.bk-btn:active{transform:translateY(0)}.bk-btn-primary{background:var(--amber);color:#1b1206;box-shadow:0 10px 26px -12px #c8871fe6}.bk-btn-primary:hover{background:#d9962a}.bk-btn-dark{background:var(--deep);color:#f6f3ea}.bk-btn-dark:hover{background:var(--deep-2)}.bk-btn-ghost{color:var(--ink);border-color:var(--line);background:0 0}.bk-btn-ghost:hover{border-color:var(--ink-3);background:var(--card)}.bk-btn-clear{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff24;border-color:#fff6}.bk-btn-clear:hover{background:#ffffff3d}.bk-btn-lg{padding:17px 32px;font-size:1.04rem}.bk a:focus-visible,.bk button:focus-visible{outline:2px solid var(--amber);outline-offset:3px;border-radius:8px}.bk-nav{z-index:60;transition:background .3s var(--ease), box-shadow .3s, border-color .3s;border-bottom:1px solid #0000;position:fixed;top:0;left:0;right:0}.bk-nav-in{justify-content:space-between;align-items:center;gap:18px;height:78px;display:flex}.bk-nav a,.bk-nav .bk-brand{color:#fff}.bk-nav.is-stuck{-webkit-backdrop-filter:saturate(180%)blur(14px);backdrop-filter:saturate(180%)blur(14px);border-bottom-color:var(--line);background:#fbf7efeb}.bk-nav.is-stuck a,.bk-nav.is-stuck .bk-brand{color:var(--ink)}.bk-nav.is-stuck .bk-links a{color:var(--ink-2)}.bk-nav.is-stuck .bk-links a:hover{color:var(--ink)}.bk-nav.is-stuck .bk-btn-clear{background:var(--deep);color:#f6f3ea;border-color:#0000}.bk-brand{font-family:var(--font-display);letter-spacing:-.02em;align-items:center;gap:11px;font-size:1.2rem;font-weight:400;text-decoration:none;display:inline-flex}.bk-brand img{border-radius:8px}.bk-links{align-items:center;gap:32px;display:flex}.bk-links a{opacity:.92;font-size:.94rem;font-weight:500;text-decoration:none;transition:opacity .18s,color .18s}.bk-links a:hover{opacity:1}.bk-nav-cta{align-items:center;gap:12px;display:flex}.bk-nav-cta .bk-btn{padding:11px 22px;font-size:.92rem}.bk-burger{color:inherit;cursor:pointer;background:0 0;border:0;padding:8px;display:none}.bk-sheet{display:none}.bk-sheet.open{z-index:59;background:var(--deep);padding:24px var(--gutter) 34px;animation:bk-fade .3s var(--ease) both;flex-direction:column;gap:2px;display:flex;position:fixed;inset:78px 0 0}.bk-sheet a{font-family:var(--font-display);color:#f6f3ea;border-bottom:1px solid #ffffff21;padding:15px 0;font-size:1.7rem;text-decoration:none}.bk-sheet-foot{gap:11px;margin-top:auto;padding-top:22px;display:grid}.bk-sheet-foot .bk-btn{width:100%}@keyframes bk-fade{0%{opacity:0}}.bk-hero{background:var(--deep);align-items:center;min-height:min(94svh,980px);display:flex;position:relative;overflow:hidden}.bk-slides{position:absolute;inset:0}.bk-slide{opacity:0;transition:opacity 1.2s var(--ease);position:absolute;inset:0}.bk-slide.on{opacity:1}.bk-slide img{object-fit:cover;width:100%;height:100%}.bk-slide.on img{animation:9s linear both bk-drift}@keyframes bk-drift{0%{transform:scale(1.02)}to{transform:scale(1.09)}}.bk-scrim{background:#08281985;position:absolute;inset:0}.bk-scrim-2{background:#061a1133;position:absolute;inset:0}.bk-hero-in{z-index:2;width:100%;padding:clamp(122px,15vh,168px) 0 clamp(58px,9vh,92px);position:relative}.bk-hero-grid{grid-template-columns:1fr;display:grid}.bk-hero-copy{color:#fff;max-width:660px}.bk-hero-copy .bk-eyebrow{color:#7be8a8}.bk-hero-copy .bk-eyebrow:before{background:#7be8a8}.bk-hero h1{color:#fff;text-wrap:balance;max-width:15ch;margin:20px 0}.bk-hero-lede{color:#ffffffe6;max-width:40ch;font-size:clamp(1.05rem,1.4vw,1.18rem);line-height:1.58}.bk-hero-cta{flex-wrap:wrap;gap:13px;margin-top:32px;display:flex}.bk-hero-alt{color:#ffffffc7;flex-wrap:wrap;align-items:center;gap:10px;margin-top:20px;font-size:.93rem;display:flex}.bk-hero-alt a{color:#fff;border-bottom:1px solid #ffffff6b;text-decoration:none}.bk-hero-alt a:hover{border-bottom-color:#fff}.bk-dots{gap:9px;margin-top:42px;display:flex}.bk-dot{cursor:pointer;background:#ffffff52;border:0;border-radius:3px;width:46px;height:3px;padding:0;position:relative;overflow:hidden}.bk-dot.on{background:#ffffff52}.bk-dot.on:after{content:"";transform-origin:0;background:#fff;animation:6s linear both bk-bar;position:absolute;inset:0}@keyframes bk-bar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.bk-rise{opacity:0;animation:bk-rise .8s var(--ease) both;animation-delay:var(--d,0s);transform:translateY(16px)}@keyframes bk-rise{to{opacity:1;transform:none}}.bk-claims{-webkit-backdrop-filter:blur(14px)saturate(1.3);background:#091e1475;border:1px solid #ffffff24;border-radius:20px;grid-template-columns:repeat(3,1fr);gap:10px;margin:30px 0 0;padding:14px;list-style:none;display:grid}.bk-claims li{align-items:center;gap:12px;min-width:0;padding:8px 12px;display:flex}.bk-claim-ic{color:#fff;background:linear-gradient(145deg,#12b863,#046b3b);border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid;box-shadow:0 6px 16px -6px #0a9e55b3}.bk-claims b{color:#fff;letter-spacing:-.01em;font-size:1rem;font-weight:700;line-height:1.2;display:block}.bk-claims span{color:#ffffffbd;margin-top:1px;font-size:.82rem;line-height:1.35;display:block}@media (max-width:860px){.bk-claims{grid-template-columns:1fr;gap:2px;margin-top:24px;padding:10px}.bk-claims li{padding:7px 8px}}.bk-strip{background:var(--deep);color:#ffffffb8;padding:22px 0}.bk-strip-in{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px 40px;display:flex}.bk-strip span{font-family:var(--font-mono);letter-spacing:.08em;font-size:.78rem}.bk-strip .lbl{color:#ffffff73;text-transform:uppercase;letter-spacing:.14em;font-size:.68rem}.bk-sec{padding:clamp(66px,8.5vw,118px) 0}.bk-sec-head{max-width:640px}.bk-sec-head h2{margin:18px 0 16px}.bk-alt{background:var(--sand)}.bk-feats{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:52px;display:grid}.bk-feat{background:var(--card);border:1px solid var(--line);transition:transform .25s var(--ease), box-shadow .25s;border-radius:18px;padding:30px 28px 32px}.bk-feat:hover{transform:translateY(-4px);box-shadow:0 26px 50px -30px #16211b80}.bk-feat{border-radius:22px;position:relative;overflow:hidden}.bk-feat:before{content:"";pointer-events:none;background:radial-gradient(320px 170px at 100% 0%, var(--ft,transparent), transparent 72%);position:absolute;inset:0}.bk-feat>*{z-index:1;position:relative}.bk-feat:first-child{--fc:var(--f1);--ft:var(--f1-t)}.bk-feat:nth-child(2){--fc:var(--f2);--ft:var(--f2-t)}.bk-feat:nth-child(3){--fc:var(--f3);--ft:var(--f3-t)}.bk-feat:nth-child(4){--fc:var(--f4);--ft:var(--f4-t)}.bk-feat:nth-child(5){--fc:var(--f5);--ft:var(--f5-t)}.bk-feat:nth-child(6){--fc:var(--f6);--ft:var(--f6-t)}.bk-feat-ic{color:#fff;background:linear-gradient(145deg, var(--fc,var(--green)), color-mix(in srgb, var(--fc,var(--green)) 62%, #000));width:50px;height:50px;box-shadow:0 8px 20px -8px color-mix(in srgb, var(--fc,var(--green)) 66%, transparent);border-radius:15px;place-items:center;margin-bottom:20px;display:grid}.bk-feat:hover{border-color:color-mix(in srgb, var(--fc,var(--green)) 40%, transparent)}.bk-feat h3{margin-bottom:9px}.bk-feat p{color:var(--ink-2);font-size:.95rem;line-height:1.56}.bk-split{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(34px,5vw,76px);display:grid}.bk-shot{background:var(--sand);border-radius:22px;overflow:hidden;box-shadow:0 40px 80px -40px #16211b9e}.bk-shot img{width:100%;height:auto;display:block}.bk-offline{background:var(--deep);color:#efefe6}.bk-offline h2{color:#fff;margin:18px 0}.bk-offline .bk-lede{color:#a9bdb0}.bk-offline .bk-eyebrow{color:#f0c877}.bk-offline .bk-eyebrow:before{background:#f0c877}.bk-steps{gap:14px;display:grid}.bk-step{background:#ffffff0f;border:1px solid #ffffff1f;border-radius:16px;grid-template-columns:auto 1fr;align-items:start;gap:18px;padding:22px 24px;display:grid}.bk-step-t{font-family:var(--font-mono);letter-spacing:.1em;color:#f0c877;padding-top:4px;font-size:.72rem}.bk-step b{color:#fff;font-size:1.02rem;font-weight:600;display:block}.bk-step p{color:#a9bdb0;margin-top:4px;font-size:.93rem;line-height:1.52}.bk-badges{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.bk-badge{background:var(--deep);color:#f6f3ea;transition:transform .2s var(--ease);border-radius:999px;align-items:center;gap:12px;padding:12px 20px;text-decoration:none;display:inline-flex}.bk-badge:hover{transform:translateY(-2px)}.bk-badge small{letter-spacing:.09em;text-transform:uppercase;opacity:.7;font-size:.63rem;line-height:1.3;display:block}.bk-badge b{font-size:.95rem;font-weight:600;line-height:1.25;display:block}.bk-payout{background:var(--card);border:1px solid var(--line);border-radius:20px;overflow:hidden;box-shadow:0 30px 60px -40px #16211b80}.bk-payout-row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;padding:17px 24px;font-size:.96rem;display:flex}.bk-payout-row:last-child{background:var(--amber-2);border-bottom:0}.bk-payout-row b{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--green-ink);font-weight:600}.bk-payout-row.total b{color:#8a5a10;font-size:1.3rem}.bk-faq-grid{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(30px,5vw,68px);display:grid}.bk-faq-list{border-top:1px solid var(--line)}.bk-q{border-bottom:1px solid var(--line)}.bk-q summary{cursor:pointer;font-family:var(--font-display);letter-spacing:-.01em;padding:22px 42px 22px 0;font-size:1.2rem;font-weight:400;list-style:none;position:relative}.bk-q summary::-webkit-details-marker{display:none}.bk-q summary:after{content:"";border-right:1.6px solid var(--amber);border-bottom:1.6px solid var(--amber);width:11px;height:11px;transition:transform .26s var(--ease);position:absolute;top:50%;right:8px;transform:translateY(-70%)rotate(45deg)}.bk-q[open] summary:after{transform:translateY(-30%)rotate(-135deg)}.bk-q p{color:var(--ink-2);padding:0 30px 24px 0;font-size:.97rem}.bk-close{background:var(--deep);text-align:center;position:relative;overflow:hidden}.bk-close img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.bk-close .bk-scrim{background:#082a1ac2}.bk-close-in{z-index:2;color:#fff;padding:clamp(76px,10vw,132px) 0;position:relative}.bk-close h2{color:#fff;max-width:16ch;margin:20px auto 18px}.bk-close .bk-lede{color:#ffffffdb;max-width:46ch;margin:0 auto 32px}.bk-close-cta{flex-wrap:wrap;justify-content:center;gap:13px;display:flex}.bk-close-note{font-family:var(--font-mono);color:#fff9;margin-top:22px;font-size:.78rem}.bk-foot{color:#a9bdb0;background:#072d1c;padding:66px 0 36px}.bk-foot a{color:#a9bdb0;text-decoration:none;transition:color .18s}.bk-foot a:hover{color:#fff}.bk-foot-grid{grid-template-columns:1.7fr repeat(3,1fr);gap:36px;display:grid}.bk-foot-brand{font-family:var(--font-display);color:#fff;align-items:center;gap:11px;font-size:1.2rem;font-weight:400;display:inline-flex}.bk-foot-brand img{border-radius:8px}.bk-foot-tag{color:#8da294;max-width:30ch;margin-top:15px;font-size:.92rem;line-height:1.55}.bk-foot h4{font-family:var(--font-mono);letter-spacing:.13em;text-transform:uppercase;color:#f0c877;margin:0 0 15px;font-size:.67rem;font-weight:500}.bk-foot ul{margin:0;padding:0}.bk-foot li{margin-bottom:10px;font-size:.93rem;list-style:none}.bk-foot-bottom{color:#7e9587;border-top:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:14px;margin-top:50px;padding-top:24px;font-size:.85rem;display:flex}.bk .lang-switch{border:1px solid #ffffff57;border-radius:999px;display:inline-flex;overflow:hidden}.bk .lang-switch button{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:#fffc;cursor:pointer;background:0 0;border:0;padding:7px 13px;font-size:.7rem;transition:background .18s,color .18s}.bk .lang-switch button[aria-pressed=true]{color:var(--deep);background:#fff}.bk-nav.is-stuck .lang-switch{border-color:var(--line)}.bk-nav.is-stuck .lang-switch button{color:var(--ink-2)}.bk-nav.is-stuck .lang-switch button[aria-pressed=true]{background:var(--deep);color:#fff}@media (max-width:1040px){.bk-feats{grid-template-columns:repeat(2,1fr)}.bk-foot-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:900px){.bk-links,.bk-nav-cta{display:none}.bk-burger{display:inline-flex}.bk-hero{min-height:0}.bk-hero-in{padding:118px 0 44px}.bk-hero-grid{grid-template-columns:1fr;gap:40px}.bk-hero-copy{max-width:none}.bk-split,.bk-faq-grid{grid-template-columns:1fr}.bk-split.flip>:first-child{order:2}}@media (max-width:620px){.bk{font-size:16px}.bk-feats,.bk-foot-grid{grid-template-columns:1fr}.bk-hero-cta .bk-btn{flex:100%}.bk-dots{margin-top:30px}}@media (prefers-reduced-motion:reduce){.bk *,.bk :before,.bk :after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.bk-slide.on img{animation:none;transform:none}}
