.bk{min-height:100vh;width:100%;background:#1a1917;color:#f4f2ed;font-family:var(--font-body),sans-serif;padding:24px 16px 60px;overflow-y:auto}.bk *{box-sizing:border-box}.bk-cap{max-width:760px;margin:0 auto;display:flex;flex-direction:column;gap:24px}.bk-eyebrow{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:.18em;color:#d5fe38}.bk h1{font-size:30px;line-height:1.25;font-weight:600;margin:0;color:#f4f2ed}.bk-intro{font-size:16px;line-height:1.65;color:#b8b4aa;margin:0}.bk-pill{display:inline-flex;width:-moz-fit-content;width:fit-content;align-items:center;gap:8px;border-radius:999px;padding:7px 14px;font-size:14px;background:#232120;border:1px solid #35322d;color:#f4f2ed}.bk-pill svg{color:#d5fe38}.bk-cards{display:flex;flex-direction:column;gap:12px}.bk-card{display:flex;gap:16px;border-radius:18px;padding:20px;background:#232120;border:1px solid #35322d}.bk-card svg{flex-shrink:0;margin-top:2px;color:#d5fe38}.bk-card h2{font-size:16px;font-weight:600;margin:0 0 6px;color:#f4f2ed}.bk-card p{font-size:14px;line-height:1.6;color:#b8b4aa;margin:0}.bk-assess{display:flex;flex-direction:column;gap:12px;border-radius:18px;padding:20px;background:#232120;border:1px solid #d5fe38}.bk-assess h2{font-size:16px;font-weight:600;margin:0;color:#f4f2ed}.bk-assess p{font-size:14px;line-height:1.6;color:#b8b4aa;margin:0}.bk-assess-btn{width:-moz-fit-content;width:fit-content;border-radius:999px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;background:linear-gradient(135deg,#eaff7a,#d5fe38 45%,#a8cc22);color:#1a2200;transition:opacity .2s}.bk-assess-btn:hover{opacity:.9}.bk-frame{overflow:hidden;border-radius:24px;padding:10px;background:linear-gradient(160deg,#eaff7a,#d5fe38 28%,#a8cc22 58%,#4a5e0a);box-shadow:0 0 50px rgba(213,254,56,.3),0 20px 40px rgba(0,0,0,.45)}.bk-frame iframe{width:100%;border:none;overflow:auto;min-height:1200px;border-radius:18px;display:block;background:#0a0a0a}.bk-note{font-size:13.5px;line-height:1.6;color:#8a8578;margin:0}@media(min-width:900px){.bk{padding:40px}.bk h1{font-size:36px}}