@font-face{font-family:Syne;font-weight:700;font-display:swap;src:url(/fonts/syne-700.woff2) format("woff2")}@font-face{font-family:Syne;font-weight:800;font-display:swap;src:url(/fonts/syne-800.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:400;font-display:swap;src:url(/fonts/space-grotesk-400.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:500;font-display:swap;src:url(/fonts/space-grotesk-500.woff2) format("woff2")}@font-face{font-family:Space Grotesk;font-weight:700;font-display:swap;src:url(/fonts/space-grotesk-700.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400.woff2) format("woff2")}@font-face{font-family:IBM Plex Mono;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500.woff2) format("woff2")}.bk{--ink: #101012;--ink-2: #18181b;--line: rgba(255, 255, 255, .12);--paper: #f4f3ee;--muted: #b4b4bb;--edge: #82828b;--lime: #d4ff4f;--lime-ink: #101012;--display: "Syne", system-ui, sans-serif;--body: "Space Grotesk", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;background:var(--ink);color:var(--paper);font-family:var(--body);font-size:17px;line-height:1.6;min-height:100dvh;overflow-x:hidden}.bk *,.bk *:before,.bk *:after{box-sizing:border-box}.bk ::selection{background:var(--lime);color:var(--lime-ink)}.bk a{color:inherit}.bk :focus-visible{outline:2px solid var(--lime);outline-offset:3px}.bk-wrap{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}@media(min-width:768px){.bk-wrap{padding:0 40px}}.bk-nav{position:sticky;top:0;z-index:40;background:#101012d9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.bk-nav .bk-wrap{display:flex;align-items:center;justify-content:space-between;height:64px}.bk-logo{display:inline-flex;align-items:center;min-height:44px;font-family:var(--display);font-weight:800;text-transform:uppercase;letter-spacing:.02em;text-decoration:none;font-size:15px;white-space:nowrap}@media(min-width:560px){.bk-logo{font-size:18px}}.bk-logo sup{font-size:.55em}.bk-logo span{color:var(--lime)}.bk-eyebrow{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.bk-h1,.bk-h2{font-family:var(--body);font-weight:700;line-height:1.06;letter-spacing:-.03em;margin:0;text-wrap:balance}.bk-h1{font-size:clamp(36px,6vw,76px);max-width:20ch}.bk-h2{font-size:clamp(30px,5vw,56px);max-width:22ch}.bk-h1,.bk-h2,.bk-block h3{hyphens:auto;-webkit-hyphens:auto;overflow-wrap:break-word}.bk-h1 em,.bk-h2 em{font-style:normal;color:var(--lime)}.bk-lead{font-size:clamp(18px,2vw,21px);color:#d4d4d8;max-width:640px}.bk-muted{color:var(--muted)}.bk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border:0;border-radius:999px;background:var(--lime);color:var(--lime-ink);font-family:var(--body);font-weight:700;font-size:16px;cursor:pointer;text-decoration:none;transition:transform .16s ease,background-color .16s ease;white-space:nowrap}.bk a.bk-btn{color:var(--lime-ink)}.bk a.bk-btn--ghost{color:var(--paper)}.bk-btn:hover{background:#e2ff86;transform:translateY(-1px)}.bk-btn:active{transform:translateY(0)}.bk-btn[disabled]{opacity:.6;cursor:wait}.bk-btn--ghost{background:transparent;color:var(--paper);border:1px solid var(--line)}.bk-btn--ghost:hover{background:#ffffff0f}.bk-btn--sm{min-height:44px;padding:0 18px;font-size:15px}.bk-form{width:100%;max-width:560px}.bk-form label.bk-label{display:block;font-size:15px;font-weight:500;color:#d4d4d8;margin-bottom:8px}.bk-row{display:flex;flex-direction:column;gap:10px}@media(min-width:560px){.bk-row{flex-direction:row}}.bk-input{flex:1;min-height:52px;padding:0 18px;border-radius:999px;border:1.5px solid var(--edge);background:var(--ink-2);color:var(--paper);font:inherit;font-size:16px}.bk-input::placeholder{color:#71717a}.bk-input:focus{border-color:var(--lime);outline:none;box-shadow:0 0 0 3px #d4ff4f33}.bk-check{display:flex;gap:10px;align-items:flex-start;margin-top:14px;font-size:15px;color:#b4b4bb;line-height:1.5;cursor:pointer}.bk-check input{-moz-appearance:none;appearance:none;-webkit-appearance:none;position:relative;width:44px;height:44px;margin:-11px;flex-shrink:0;border:0;background:none;cursor:pointer}.bk-check input:before{content:"";position:absolute;left:11px;top:11px;width:22px;height:22px;border:1.5px solid var(--edge);border-radius:7px;background:var(--ink-2);transition:background-color .15s ease,border-color .15s ease}.bk-check input:after{content:"";position:absolute;left:50%;top:50%;width:6px;height:11px;border:solid var(--lime-ink);border-width:0 2.5px 2.5px 0;transform:translate(-50%,-60%) rotate(45deg) scale(0);transition:transform .15s ease}.bk-check input:hover:before{border-color:var(--lime)}.bk-check input:checked:before{background:var(--lime);border-color:var(--lime)}.bk-check input:checked:after{transform:translate(-50%,-60%) rotate(45deg) scale(1)}.bk-check input:focus-visible{outline:none}.bk-check input:focus-visible:before{outline:2px solid var(--lime);outline-offset:3px}.bk-check a{color:var(--paper);text-decoration:underline;text-underline-offset:3px;text-decoration-color:#fff6}.bk-check a:hover{text-decoration-color:var(--lime)}.bk-error{color:#fca5a5;font-size:14px;margin-top:10px}.bk-done{border:1px solid var(--lime);border-radius:20px;padding:22px 24px;background:#d4ff4f0f}.bk-done p{margin:6px 0 16px;color:#d4d4d8}.bk-sec{padding:88px 0;border-top:1px solid var(--line)}@media(min-width:768px){.bk-sec{padding:128px 0}}.bk-sec-head{display:grid;gap:18px;margin-bottom:48px}.bk-hero{padding:64px 0 72px}@media(min-width:768px){.bk-hero{padding:104px 0 112px}}.bk-hero .bk-h1{margin:22px 0 26px}.bk-hero .bk-lead{margin:0 0 34px}.bk-proof{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden;margin-top:64px}@media(min-width:900px){.bk-proof{grid-template-columns:repeat(4,1fr)}}.bk-proof div{background:var(--ink);padding:22px 20px}.bk-proof strong{display:block;font-family:var(--body);font-weight:700;font-size:clamp(30px,4vw,44px);letter-spacing:-.02em;color:var(--lime);line-height:1.1;margin-bottom:4px}.bk-proof span{font-size:14px;color:var(--muted)}.bk-grid3{display:grid;gap:16px}@media(min-width:860px){.bk-grid3{grid-template-columns:repeat(3,1fr)}}.bk-card{border:1px solid var(--line);border-radius:20px;padding:28px;background:var(--ink-2)}.bk-card h3{font-size:20px;margin:0 0 8px;font-weight:700}.bk-card p{margin:0;color:var(--muted);font-size:16px}.bk-list{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.bk-list li{display:grid;grid-template-columns:56px 1fr;gap:12px;padding:26px 0;border-bottom:1px solid var(--line)}@media(min-width:860px){.bk-list li{grid-template-columns:80px 320px 1fr;gap:32px}}.bk-num{font-family:var(--mono);color:var(--lime);font-size:14px;padding-top:4px}.bk-list h3{margin:0;font-size:21px;font-weight:700}.bk-list p{margin:0;color:var(--muted);grid-column:2}@media(min-width:860px){.bk-list p{grid-column:3}}.bk-blocks{display:grid;gap:16px}@media(min-width:700px){.bk-blocks{grid-template-columns:repeat(2,1fr)}}.bk-block{position:relative;border:1px solid var(--line);border-radius:20px;padding:28px;min-height:220px;display:flex;flex-direction:column}.bk-block--on{border-color:var(--lime);background:#d4ff4f0d}.bk-block .bk-num{margin-bottom:auto}.bk-block h3{font-family:var(--body);font-weight:700;letter-spacing:-.02em;font-size:clamp(24px,6vw,30px);margin:28px 0 8px}.bk-block p{margin:0;color:var(--muted)}.bk-tag{position:absolute;top:24px;right:24px;font-family:var(--mono);font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--line);color:var(--muted)}.bk-block--on .bk-tag{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.bk-about{display:grid;gap:40px;align-items:center}@media(min-width:860px){.bk-about{grid-template-columns:360px 1fr;gap:72px}}.bk-about img{width:100%;max-width:360px;aspect-ratio:4 / 5;object-fit:cover;border-radius:20px;filter:grayscale(.15)}.bk-about p{color:#d4d4d8;margin:0 0 16px}.bk-faq{border-top:1px solid var(--line)}.bk-faq details{border-bottom:1px solid var(--line)}.bk-faq summary{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:19px;font-weight:500;min-height:44px}.bk-faq summary::-webkit-details-marker{display:none}.bk-faq summary:after{content:"+";font-family:var(--mono);color:var(--lime);font-size:24px;transition:transform .2s ease}.bk-faq details[open] summary:after{transform:rotate(45deg)}.bk-faq details p{margin:0 0 24px;color:var(--muted);max-width:65ch}.bk-final{text-align:left}.bk-final .bk-h2{font-size:clamp(36px,6vw,72px);margin:18px 0 32px}.bk-foot{border-top:1px solid var(--line);padding:40px 0 56px;font-size:14px;color:var(--muted)}.bk-foot .bk-wrap{display:flex;flex-wrap:wrap;gap:16px 32px;justify-content:space-between}.bk-foot nav{display:flex;flex-wrap:wrap;gap:20px}.bk-foot button,.bk-foot a{background:none;border:0;color:var(--muted);font:inherit;cursor:pointer;text-decoration:none;padding:0;min-height:44px;display:inline-flex;align-items:center}.bk-foot button:hover,.bk-foot a:hover{color:var(--paper)}.bk-proof-note{margin:14px 0 0;font-size:15px;color:var(--muted)}.bk-note{margin:16px 0 0;font-size:14px;color:var(--muted)}.bk-compare{display:grid;gap:16px}@media(min-width:900px){.bk-compare{grid-template-columns:1fr 1fr}}.bk-term{margin:0;border:1px solid var(--line);border-radius:16px;background:#0a0a0b;overflow:hidden}.bk-term--on{border-color:var(--lime);box-shadow:0 0 0 1px #d4ff4f26,0 20px 60px -30px #d4ff4f59}.bk-term figcaption{display:flex;align-items:center;gap:14px;padding:12px 18px;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:13px;color:var(--muted)}.bk-term--on figcaption{color:var(--lime)}.bk-dots{display:inline-flex;gap:6px}.bk-dots i{width:10px;height:10px;border-radius:50%;background:#3f3f46}.bk-term-q,.bk-term-a{margin:0;padding:18px 20px 0;font-family:var(--mono);font-size:14.5px;line-height:1.65}.bk-term-q{color:var(--paper)}.bk-term-q span{color:var(--lime);margin-right:6px}.bk-term-a{padding-bottom:22px;color:#c9c9cf}.bk-term--on .bk-term-a{color:var(--paper)}.bk-hero-grid{display:grid;gap:48px;align-items:center}@media(min-width:1100px){.bk-hero-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px}.bk-hero .bk-h1{font-size:clamp(42px,4.4vw,66px)}}.bk-more{display:inline-flex;align-items:center;gap:8px;margin-top:22px;color:var(--muted);text-decoration:none;font-size:15px;min-height:44px}.bk-more:hover{color:var(--paper)}.bk-live{margin-left:auto;width:8px;height:8px;border-radius:50%;background:var(--lime);box-shadow:0 0 12px var(--lime);animation:bk-pulse 2.4s ease-in-out infinite}@keyframes bk-pulse{0%,to{opacity:1}50%{opacity:.35}}.bk-diagram{margin:0}.bk-diagram svg{width:100%;height:auto;display:block;overflow:visible}.bk-diagram figcaption{margin-top:10px;font-family:var(--mono);font-size:13px;color:var(--muted);text-align:center}.bk-flow{fill:none;stroke:#ffffff29;stroke-width:1.5;stroke-dasharray:4 7;animation:bk-dash 2.2s linear infinite}.bk-flow--out{stroke:#d4ff4f8c}@keyframes bk-dash{to{stroke-dashoffset:-22}}.bk-node rect{fill:#18181beb;stroke:#ffffff29}.bk-node text{fill:#c9c9cf;font-family:var(--body);font-size:17px;text-anchor:middle}.bk-node--out rect{stroke:#d4ff4f99;fill:#d4ff4f12}.bk-node--out text{fill:var(--paper);font-weight:500}.bk-core{fill:#101012f2;stroke:var(--lime);stroke-width:2}.bk-core-glow{fill:#d4ff4f2e;filter:blur(18px);animation:bk-pulse 4s ease-in-out infinite}.bk-core-t{fill:var(--paper);font-family:var(--body);font-weight:700;font-size:22px;text-anchor:middle;letter-spacing:-.02em}.bk-pains{list-style:none;margin:0;padding:0;display:grid;gap:12px}@media(min-width:760px){.bk-pains{grid-template-columns:1fr 1fr}}.bk-pains li{display:flex;gap:14px;align-items:flex-start;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#18181bc7;font-size:17px}.bk-pains svg{color:#ff7a7a;flex:none;margin-top:3px}.bk-shift{display:grid;gap:14px;align-items:center;margin-bottom:28px}@media(min-width:860px){.bk-shift{grid-template-columns:1fr auto 1fr}}.bk-shift p{margin:0;padding:20px 22px;border:1px solid var(--line);border-radius:16px;font-size:19px;font-weight:500;background:#18181bc7}.bk-shift p.on{border-color:var(--lime);background:#d4ff4f0f}.bk-shift span{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:400}.bk-shift p.on span{color:var(--lime)}.bk-shift>svg{color:var(--lime);justify-self:center;transform:rotate(90deg)}@media(min-width:860px){.bk-shift>svg{transform:none}}.bk-before{margin:0;padding:16px 20px 0 46px;font-family:var(--mono);font-size:14.5px;line-height:2;color:#c9c9cf;list-style:decimal}.bk-before li::marker{color:#ff9a9a}.bk-term-foot{margin:0;padding:14px 20px 20px;font-family:var(--mono);font-size:13px;color:#ff9a9a}.bk-agent{height:100%}.bk-agent figcaption{color:var(--lime)}.bk-agent-log{list-style:none;margin:0;padding:12px 20px 0;font-family:var(--mono);font-size:14.5px}.bk-agent-log li{display:flex;justify-content:space-between;gap:12px;padding:6px 0;opacity:.18;transition:opacity .4s ease}.bk-agent-log li.is-on{opacity:1}.bk-agent-log li:before{content:"›";color:var(--lime);margin-right:8px}.bk-agent-text{flex:1;color:var(--paper)}.bk-agent-tag{flex:none;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);border:1px solid rgba(212,255,79,.35);border-radius:999px;padding:1px 8px;height:fit-content}.bk-agent-done{display:flex;align-items:center;gap:8px;margin:0;padding:14px 20px 20px;font-family:var(--mono);font-size:14px;color:var(--lime);opacity:0;transition:opacity .5s ease}.bk-agent-done.is-on{opacity:1}@media(max-width:560px){.bk-agent-log li{flex-direction:column;gap:4px}}.bk-steps{list-style:none;margin:0;padding:0;display:grid;gap:16px;counter-reset:s}@media(min-width:760px){.bk-steps{grid-template-columns:1fr 1fr}}@media(min-width:1100px){.bk-steps{grid-template-columns:repeat(4,1fr)}}.bk-step{position:relative;padding:26px 24px;border:1px solid var(--line);border-radius:20px;background:#18181bc7;display:flex;flex-direction:column}.bk-step--last{border-color:var(--lime);background:#d4ff4f0f}.bk-step-name{margin:14px 0 2px;font-size:26px;font-weight:700;letter-spacing:-.02em;color:var(--lime)}.bk-step h3{margin:0 0 10px;font-size:18px;font-weight:600}.bk-step p{margin:0 0 16px;color:var(--muted);font-size:15.5px}.bk-step .bk-step-name{color:var(--lime)}.bk-step-out{margin:auto 0 0!important;padding-top:14px;border-top:1px solid var(--line);color:var(--paper)!important;font-size:14.5px!important}.bk-step-out span{display:block;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:4px}.bk-assets{display:grid;gap:12px}@media(min-width:640px){.bk-assets{grid-template-columns:1fr 1fr}}@media(min-width:1000px){.bk-assets{grid-template-columns:repeat(3,1fr)}}.bk-asset{position:relative;padding:22px 22px 20px;border:1px solid var(--line);border-radius:16px;background:#18181bc7}.bk-asset h3{margin:0 0 6px;font-size:18px;font-weight:700;padding-right:90px}.bk-asset p{margin:0;color:var(--muted);font-size:15.5px}.bk-asset .bk-tag{top:20px;right:18px}.bk-shot{margin:24px 0 0;border:1px solid var(--line);border-radius:16px;overflow:hidden;background:#0b0b0d}.bk-shot img{display:block;width:100%;height:auto}.bk-shot figcaption{padding:12px 18px;font-family:var(--mono);font-size:13px;color:var(--muted);border-top:1px solid var(--line)}.bk-fit{display:grid;gap:16px}@media(min-width:860px){.bk-fit{grid-template-columns:1fr 1fr}}.bk-fit-col{padding:26px;border:1px solid var(--lime);border-radius:20px;background:#d4ff4f0d}.bk-fit-col--no{border-color:var(--line);background:#18181bc7}.bk-fit-col h3{margin:0 0 14px;font-size:20px}.bk-fit-col ul{list-style:none;margin:0;padding:0;display:grid;gap:12px}.bk-fit-col li{display:flex;gap:12px;align-items:flex-start;color:#d4d4d8}.bk-fit-col li svg{flex:none;margin-top:4px;color:var(--lime)}.bk-fit-col--no li svg{color:#ff7a7a}.bk-offer{display:grid;gap:16px;align-items:stretch}@media(min-width:960px){.bk-offer{grid-template-columns:1fr 1.15fr 1fr}}.bk-tier{position:relative;display:flex;flex-direction:column;gap:10px;padding:28px 26px;border:1px solid var(--line);border-radius:20px;background:#18181bd1}.bk-tier p{margin:0;color:var(--muted)}.bk-tier .bk-btn{margin-top:auto;align-self:flex-start}.bk-tier--main{border-color:var(--lime);background:#d4ff4f0f;box-shadow:0 30px 80px -40px #d4ff4f66}.bk-tier--main .bk-tag{top:22px;right:22px;background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.bk-tier-name{color:var(--paper)!important;font-size:20px;font-weight:700}.bk-tier-price{color:var(--paper)!important;font-size:34px;font-weight:700;letter-spacing:-.03em;line-height:1.15;margin-bottom:4px!important}.bk-tier-price span{font-size:14px;font-weight:500;letter-spacing:0;color:var(--muted)}.bk-mod-step{margin:0 0 2px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--lime)}@media(prefers-reduced-motion:reduce){.bk-flow,.bk-core-glow,.bk-live{animation:none}}.bk-modules{list-style:none;margin:0;padding:0;display:grid;gap:1px;background:var(--line);border:1px solid var(--line);border-radius:20px;overflow:hidden}@media(min-width:760px){.bk-modules{grid-template-columns:1fr 1fr}}.bk-modules li{display:flex;gap:16px;padding:22px 24px;background:var(--ink)}.bk-modules h3{margin:0 0 4px;font-size:18px;font-weight:700}.bk-modules p{margin:0;color:var(--muted);font-size:15.5px}.bk-price{margin-top:24px;display:flex;flex-wrap:wrap;gap:20px 32px;align-items:center;justify-content:space-between;padding:28px;border:1px solid var(--lime);border-radius:20px;background:#d4ff4f0d}.bk-price p{margin:0}.bk-price-label{font-family:var(--mono);font-size:13px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime)}.bk-price-num{font-size:clamp(36px,5vw,52px);font-weight:700;letter-spacing:-.03em;line-height:1.1;margin:6px 0 8px!important}.bk-price-num span{font-size:17px;font-weight:500;letter-spacing:0;color:var(--muted)}.bk-hexfield{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;opacity:0;transition:opacity 1.8s ease}.bk-hexfield.is-on{opacity:1}.bk-hexfield canvas{display:block;width:100%;height:100%}@media(max-width:759px){.bk-hexfield.is-on{opacity:.55}}.bk-layer{position:relative;z-index:1}.bk-sec{background:linear-gradient(180deg,#1010128c,#101012cc)}.bk-card,.bk-block,.bk-term,.bk-modules li,.bk-proof div{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.bk-card,.bk-proof div,.bk-modules li{background:#18181bc7}.bk-reveal{opacity:0;transform:translateY(24px);transition:opacity .7s cubic-bezier(.2,.7,.2,1),transform .7s cubic-bezier(.2,.7,.2,1)}.bk-reveal.is-in{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.bk-reveal{opacity:1;transform:none;transition:none}.bk-btn,.bk-faq summary:after{transition:none}}.bk-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.bk-tab{min-height:44px;padding:0 20px;border-radius:999px;border:1px solid var(--line);background:#18181bcc;color:var(--muted);font:inherit;font-weight:500;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.bk-tab:hover{color:var(--paper);border-color:#ffffff4d}.bk-tab.is-on{background:var(--lime);color:var(--lime-ink);border-color:var(--lime)}.bk-practice-q{margin:0 0 16px;padding:18px 22px;border:1px solid var(--line);border-radius:16px;background:#18181bcc;font-size:18px;font-weight:500}.bk-practice-q span{display:block;font-family:var(--mono);font-size:12px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px;font-weight:400}.bk-practice .bk-term-a{padding-bottom:22px;font-size:14.5px}.bk-practice .bk-term:not(.bk-term--on) .bk-term-a{color:var(--muted)}.bk-chips{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:16px 20px 0}.bk-chips-label{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-right:4px}.bk-chip{font-family:var(--mono);font-size:12px;padding:3px 9px;border-radius:6px;background:#d4ff4f1a;border:1px solid rgba(212,255,79,.35);color:var(--lime)}.bk-structure{display:grid;gap:16px}@media(min-width:860px){.bk-structure{grid-template-columns:300px 1fr}}.bk-tree{padding:18px;border:1px solid var(--line);border-radius:16px;background:#0a0a0b;font-family:var(--mono);font-size:15px;display:flex;flex-direction:column;gap:2px}.bk-tree-root{margin:0 0 6px;color:var(--paper)}.bk-tree-item{display:flex;gap:10px;align-items:center;min-height:44px;padding:0 12px;border:0;border-radius:10px;background:none;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background-color .15s ease,color .15s ease}.bk-tree-item span{color:#52525b}.bk-tree-item:hover{color:var(--paper);background:#ffffff0a}.bk-tree-item.is-on{color:var(--lime-ink);background:var(--lime)}.bk-tree-item.is-on span{color:#1010128c}.bk-structure-panel{padding:26px;border:1px solid var(--lime);border-radius:16px;background:#d4ff4f0d}.bk-structure-dir{margin:0 0 16px;font-family:var(--mono);color:var(--lime);font-size:15px}.bk-structure-panel dl{margin:0;display:grid;gap:4px}.bk-structure-panel dt{font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-top:12px}.bk-structure-panel dd{margin:0;font-size:19px;font-weight:500}.bk-structure-panel dd.on{color:var(--lime)}.bk-proof--3{margin-top:40px}@media(min-width:900px){.bk-proof--3{grid-template-columns:repeat(3,1fr)}}.bk-gallery{display:grid;gap:16px;margin-top:16px}@media(min-width:860px){.bk-gallery{grid-template-columns:1fr 1fr}}.bk-gallery .bk-shot{margin:0;display:flex;flex-direction:column}.bk-gallery .bk-shot img{aspect-ratio:16 / 10;object-fit:cover;object-position:top}.bk-gallery .bk-shot figcaption{margin-top:auto}.bk-memory{aspect-ratio:16 / 10;padding:20px 22px;font-family:var(--mono);font-size:13px;overflow:hidden}.bk-memory-h{margin:0 0 10px;color:var(--lime)}.bk-memory-sub{margin:12px 0 6px;font-family:var(--mono);font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.bk-memory ul{list-style:none;margin:0;padding:0}.bk-memory li{display:flex;justify-content:space-between;gap:12px;padding:3px 0;color:#d4d4d8;border-bottom:1px dashed rgba(255,255,255,.06)}.bk-memory li b{color:var(--muted);font-weight:400;white-space:nowrap}.bk-memory-rules li:before{content:"›";color:var(--lime);margin-right:8px}.bk-memory-rules li{justify-content:flex-start}@media(max-width:560px){.bk-memory{aspect-ratio:auto}}.bk-runs{margin-top:16px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#18181bc7}.bk-runs ul{list-style:none;margin:0;padding:0;display:grid;gap:10px}@media(min-width:860px){.bk-runs ul{grid-template-columns:1fr 1fr}}.bk-runs li{display:flex;gap:10px;align-items:flex-start;color:#d4d4d8;font-size:15.5px}.bk-runs li svg{flex:none;margin-top:4px;color:var(--lime)}.bk-deal{display:grid;gap:0;border:1px solid var(--lime);border-radius:20px;overflow:hidden;background:#d4ff4f0a;box-shadow:0 30px 80px -40px #d4ff4f59}@media(min-width:1000px){.bk-deal{grid-template-columns:1.1fr 1fr}}.bk-deal-rows{margin:0;padding:28px;display:grid;grid-template-columns:1fr;gap:4px}@media(min-width:640px){.bk-deal-rows{grid-template-columns:170px 1fr;column-gap:20px;row-gap:18px}}.bk-deal-rows dt{font-family:var(--mono);font-size:12px;letter-spacing:.08em;text-transform:uppercase;color:var(--lime);padding-top:4px}.bk-deal-rows dd{margin:0 0 12px;color:#d4d4d8}@media(min-width:640px){.bk-deal-rows dd{margin:0}}.bk-deal-side{padding:28px;border-top:1px solid var(--line);background:#10101299;display:flex;flex-direction:column;gap:14px}@media(min-width:1000px){.bk-deal-side{border-top:0;border-left:1px solid var(--line)}}.bk-deal-side p{margin:0;color:#d4d4d8;font-size:15.5px}.bk-deal-side .bk-tier-price{font-size:48px}.bk-deal-sub{color:var(--muted)!important;font-size:14px!important}.bk-honest{padding:14px 16px;border-radius:12px;border:1px dashed rgba(255,255,255,.2)}.bk-alt{display:grid;gap:16px;margin-top:16px}@media(min-width:860px){.bk-alt{grid-template-columns:1fr 1fr}}.bk-wide{display:none}@media(min-width:460px){.bk-wide{display:inline}}.bk-statement{max-width:860px}.bk-statement .bk-h2{margin:18px 0 22px}.bk-sec--band{padding:72px 0}@media(min-width:768px){.bk-sec--band{padding:96px 0}}.bk-sec--band .bk-h2{margin:18px 0 28px}.bk-sec--band .bk-shift{margin-bottom:0}.bk-practice-run{display:grid;gap:24px;align-items:center;margin-top:40px;padding-top:40px;border-top:1px solid var(--line)}@media(min-width:960px){.bk-practice-run{grid-template-columns:.8fr 1.2fr;gap:48px}}.bk-practice-run h3{font-size:clamp(24px,2.6vw,32px);font-weight:700;letter-spacing:-.02em;line-height:1.15;margin:14px 0 12px}.bk-practice-run .bk-muted{margin:0}.bk-shot--wide{margin:40px 0 16px}.bk-shot--wide img{aspect-ratio:auto}@media(min-width:960px){.bk-gallery--3{grid-template-columns:repeat(3,1fr)}}.bk-gallery--3 .bk-memory{aspect-ratio:16 / 10}.bk-deal-main{padding:28px}.bk-deal-main .bk-deal-rows{padding:0}.bk-outcomes{list-style:none;margin:0 0 28px;padding:0;display:grid;gap:14px}.bk-outcomes li{display:flex;gap:12px;align-items:flex-start;font-size:clamp(19px,1.8vw,22px);font-weight:600;color:var(--paper)}.bk-outcomes svg{flex:none;margin-top:4px;color:var(--lime)}.bk-tertiary{margin:18px 0 0;color:var(--muted);font-size:15.5px}.bk-tertiary a{color:var(--paper);text-underline-offset:3px}.bk-starter{padding:0 0 72px}.bk-starter-box{display:grid;gap:18px;align-items:center;padding:22px 24px;border:1px dashed rgba(255,255,255,.18);border-radius:16px;background:#10101299}@media(min-width:960px){.bk-starter-box{grid-template-columns:1fr 1fr;gap:32px}}.bk-starter-box h2{margin:0 0 6px;font-size:19px;font-weight:600;color:#d4d4d8}.bk-starter-box p{margin:0;color:var(--muted);font-size:15px}.bk-form--compact .bk-label{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.bk-form--compact .bk-input,.bk-form--compact .bk-btn{min-height:46px}.bk-form--compact .bk-btn{background:transparent;color:var(--paper);border:1px solid rgba(255,255,255,.25)}.bk-form--compact .bk-btn:hover{background:#ffffff0f}.bk-form--compact .bk-check{font-size:13.5px}@media(max-width:459px){.bk-form .bk-btn{padding:0 14px;gap:6px;font-size:clamp(13px,3.9vw,16px)}.bk-deal-side{padding:22px 16px}}@media(max-width:399px){.bk-form .bk-btn svg{display:none}}:where(.bk) p,:where(.bk) dd{max-width:65ch}.bk-deal-side .bk-row{flex-direction:column}.bk-deal-side .bk-btn{width:100%}@media(max-width:359px){.bk-logo{font-size:13px;letter-spacing:0}.bk-btn--sm{padding:0 14px;font-size:14px}}
