.bk-technical-summary{background:#17242c;color:#f4f8fa;border:1px solid #62747e;border-inline-start:4px solid #51d6e5;border-radius:16px;padding:24px;margin-block:24px;line-height:1.9}.bk-technical-summary h2{color:#f4f8fa;margin-top:0;font-size:1.4rem}.bk-product-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;margin-block:24px}.bk-product-cards article{padding:20px;background:#fff;border:1px solid #cedce3;border-radius:16px;color:#15364b}.bk-product-cards img{width:100%;height:200px;object-fit:contain}.bk-product-cards h3{font-size:1rem;line-height:1.8}.bk-product-cards a{color:#176383}.bk-product-cards a:focus-visible{outline:3px solid #b95000;outline-offset:3px}.bk-product-cards del{opacity:.7}
.bk-evidence{border:1px solid #62747e;border-radius:16px;padding:24px;background:#17242c;color:#f4f8fa;margin-block:24px;overflow-wrap:anywhere}.bk-evidence h2{color:#f4f8fa;font-size:1.4rem}.bk-evidence a{color:#8ce6ef;text-decoration:underline}.bk-evidence li{margin-block:12px}.bk-service-cta{margin-block:24px}.bk-service-cta a{display:inline-block;padding:14px 24px;background:#176383;color:white!important;border-radius:12px;text-decoration:none}.bk-evidence a:focus-visible,.bk-service-cta a:focus-visible{outline:3px solid #b95000;outline-offset:4px}
.bk-faq,.bk-comparison{margin-block:28px}.bk-faq details{padding:18px;border:1px solid #62747e;border-radius:12px;background:#17242c;color:#f4f8fa;margin-block:12px}.bk-faq summary{cursor:pointer;font-weight:700;line-height:1.8}.bk-faq summary:focus-visible{outline:3px solid #b95000;outline-offset:4px}.bk-table-scroll{overflow-x:auto}.bk-comparison table{border-collapse:collapse;width:100%;background:#fff;color:#15364b}.bk-comparison th,.bk-comparison td{border:1px solid #b9cbd4;padding:12px;text-align:start}.bk-comparison th{background:#eaf5f7}
.bk-author,.bk-related{padding:24px;border:1px solid #b9cbd4;border-radius:16px;background:#fff;color:#15364b;margin-block:24px}.bk-author h2,.bk-related h2{font-size:1.4rem}.bk-related li{margin-block:12px}
.bk-diagram{margin-block:28px}.bk-diagram img{display:block;max-width:100%;height:auto;border-radius:16px}.bk-diagram figcaption,.bk-case-gallery figcaption{font-size:.9rem;line-height:1.8;padding:12px}.bk-case-gallery{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:20px;margin-block:28px}.bk-case-gallery figure{margin:0}.bk-case-gallery img{width:100%;height:auto;border-radius:16px}
.bk-selector{padding:24px;background:#fff;border:1px solid #b9cbd4;border-radius:16px;margin-block:28px;color:#15364b}.bk-selector form{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.bk-selector select{font:inherit;max-width:100%;padding:12px;border:1px solid #62747e;border-radius:8px}.bk-selector button{font:inherit;padding:12px 18px;background:#176383;color:white;border:0;border-radius:8px}.bk-selector select:focus-visible,.bk-selector button:focus-visible{outline:3px solid #b95000;outline-offset:3px}
.bk-toc{position:sticky;top:48px;padding:20px;border:1px solid #b9cbd4;border-radius:16px;background:#f4f9fb;color:#15364b;z-index:1;margin-block:24px}.bk-toc h2{font-size:1.2rem}.bk-toc ol{display:flex;flex-wrap:wrap;gap:12px 28px;padding-inline-start:24px}.bk-glossary{padding:18px;border:1px solid #62747e;border-radius:12px;background:#17242c;color:#f4f8fa;margin-block:20px}.bk-glossary summary{cursor:pointer;font-weight:700}.bk-glossary a{color:#8ce6ef}.bk-glossary summary:focus-visible,.bk-toc a:focus-visible{outline:3px solid #b95000;outline-offset:3px}@media(max-width:600px){.bk-toc{position:static}}
.bk-calculator input{font:inherit;padding:12px;border:1px solid #62747e;border-radius:8px;max-width:100%;box-sizing:border-box}.bk-calculator table{border-collapse:collapse;width:100%;margin-block:24px}.bk-calculator caption{text-align:start;padding-block:12px;font-size:.9rem}.bk-calculator th,.bk-calculator td{padding:12px;border-bottom:1px solid #cedce3;text-align:start}.bk-calculator thead th{background:#eaf5f7}.bk-calculator td{font-variant-numeric:tabular-nums}.bk-calculator input:focus-visible{outline:3px solid #b95000;outline-offset:3px}
.bk-tools-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:20px}.bk-tools-grid article{padding:24px;border:1px solid #b9cbd4;border-radius:16px;background:#f4f9fb;color:#15364b;overflow-wrap:anywhere}.bk-tools-grid a{display:inline-flex;align-items:center;min-height:48px;color:#176383;text-decoration:underline}.bk-tools-grid a:focus-visible{outline:3px solid #b95000;outline-offset:4px}
