.bk{--bk-orange:#f36916;--bk-ink:#151a1e;--bk-muted:#4f5963;--bk-line:#e7dbcc;color:var(--bk-ink);background:#fff9f0}.bk *{box-sizing:border-box}.bk a{color:inherit;text-decoration:none}.bk button,.bk input{font:inherit}.bk-wrap{width:min(1320px,100% - 48px);margin:0 auto}.bk :is(button,a,summary):focus-visible{outline-offset:3px;outline:3px solid #ed761f}.bk-hero{background:#f4e5d1 url(/img/buying-guides-hero.webp) 50%/cover no-repeat;height:420px;position:relative}.bk-hero:before{content:"";pointer-events:none;background:linear-gradient(90deg,#f9e8d1ed 0%,#f9e8d1c9 31%,#0000 61%);position:absolute;inset:0}.bk-hero-inner{padding-top:55px;position:relative}.bk-kicker{letter-spacing:.035em;color:#bc4a07;margin:0 0 11px;font-size:12px;font-weight:800}.bk-hero h1{letter-spacing:-.04em;max-width:650px;margin:0 0 10px;font-size:clamp(39px,3.5vw,54px);font-weight:830;line-height:1.04}.bk-lead{color:#333e47;max-width:640px;margin:0 0 21px;font-size:15px;line-height:1.5}.bk-search{background:#fff;border:1px solid #e6cbb0;border-radius:11px;width:min(590px,100%);height:52px;padding:5px;display:flex;box-shadow:0 8px 20px #74533725}.bk-search input{color:#26313c;background:0 0;border:0;outline:0;flex:1;min-width:0;padding:0 14px;font-size:14px}.bk-search button{background:var(--bk-orange);color:#fff;cursor:pointer;border:0;border-radius:8px;place-items:center;width:43px;display:grid}.bk-quick{flex-wrap:wrap;gap:6px;max-width:850px;margin-top:13px;display:flex}.bk-quick button{color:#353b41;cursor:pointer;background:#fffdf9e8;border:1px solid #e4d5c4;border-radius:7px;padding:5px 9px;font-size:11px;font-weight:650}.bk-quick button:hover{color:#c7510a;border-color:#f3a779}.bk-section{padding:26px 0 30px;scroll-margin-top:88px}.bk-section:nth-of-type(odd){background:#fff7ec}.bk-section:nth-of-type(2n){background:#f5ebdc}.bk-heading{margin-bottom:13px}.bk-heading h2{letter-spacing:-.025em;margin:0 0 4px;font-size:27px;font-weight:800;line-height:1.14}.bk-heading p{color:#39454e;margin:0;font-size:14px;line-height:1.45}.bk-grid{gap:10px;display:grid}.bk-card{border:1px solid var(--bk-line);background:linear-gradient(145deg,#fffefd,#fffaf4);border-radius:9px;flex-direction:column;min-width:0;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;overflow:hidden;box-shadow:0 3px 8px #6346290d,0 8px 20px #6346290e}.bk-card:hover{border-color:#e7ae7d;transform:translateY(-3px);box-shadow:0 9px 22px #73502b26}.bk-card>img{object-fit:cover;width:100%;display:block}.bk-card>span{flex-direction:column;padding:9px 11px 11px;display:flex}.bk-card strong{font-size:14px;font-weight:780;line-height:1.22}.bk-card small{color:var(--bk-muted);margin-top:5px;font-size:12px;line-height:1.38}.bk-journey{grid-template-columns:repeat(5,minmax(0,1fr))}.bk-journey .bk-card>img{height:105px}.bk-journey .bk-card{min-height:196px}.bk-types,.bk-applications{grid-template-columns:repeat(8,minmax(0,1fr))}.bk-types .bk-card>img{object-fit:contain;background:#faf7f2;height:122px;padding:6px}.bk-types .bk-card{min-height:225px}.bk-types .bk-card strong,.bk-applications .bk-card strong{font-size:13px}.bk-types .bk-card small,.bk-applications .bk-card small{font-size:11.5px}.bk-icon-card{align-items:flex-start;min-height:137px;padding:18px 10px 14px}.bk-icon-card>svg{color:var(--bk-orange);flex:none;margin:0 auto 11px}.bk-icon-card strong,.bk-icon-card small{width:100%;display:block}.bk-specs{grid-template-columns:repeat(10,minmax(0,1fr))}.bk-specs .bk-icon-card{text-align:center;align-items:center;min-height:142px}.bk-specs .bk-icon-card strong{font-size:12px}.bk-specs .bk-icon-card small{font-size:11px}.bk-tech{grid-template-columns:repeat(6,minmax(0,1fr))}.bk-tech .bk-card{min-height:212px}.bk-tech-image{color:#e87419;background:#f9f1e7;place-items:center;height:111px;display:grid}.bk-tech-image img{object-fit:contain;width:100%;height:100%;padding:4px}.bk-tech .bk-card strong,.bk-compare .bk-card strong{font-size:13px}.bk-tech .bk-card small,.bk-compare .bk-card small{font-size:11.5px}.bk-compare{grid-template-columns:repeat(9,minmax(0,1fr))}.bk-compare .bk-card{min-height:181px}.bk-compare-visual{color:#dd6a14;background:#fbf4eb;place-items:center;height:81px;display:grid}.bk-compare-visual img{object-fit:contain;width:100%;height:100%}.bk-applications .bk-card>img{height:98px}.bk-applications .bk-card{min-height:175px}.bk-compliance,.bk-supplier{grid-template-columns:repeat(9,minmax(0,1fr))}.bk-compliance .bk-icon-card,.bk-supplier .bk-icon-card{text-align:center;align-items:center;min-height:147px}.bk-compliance .bk-icon-card strong,.bk-supplier .bk-icon-card strong{font-size:12px}.bk-compliance .bk-icon-card small,.bk-supplier .bk-icon-card small{font-size:11px}.bk-steps{border:1px solid var(--bk-line);background:#fffaf3;border-radius:9px;grid-template-columns:repeat(9,minmax(0,1fr));gap:0;padding:17px 10px 14px;box-shadow:0 6px 17px #62432512}.bk-step{text-align:center;flex-direction:column;align-items:center;gap:9px;padding:0 6px;display:flex;position:relative}.bk-step>span{background:var(--bk-orange);color:#fff;border-radius:50%;place-items:center;width:34px;height:34px;font-size:16px;font-weight:800;display:grid;box-shadow:0 0 0 5px #fff1e3}.bk-step strong{max-width:120px;font-size:11.5px;line-height:1.25}.bk-step-arrow{color:#d0a780;position:absolute;top:10px;right:-10px}.bk-faq-layout{grid-template-columns:minmax(0,1fr) 285px;gap:20px;display:grid}.bk-faq-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:5px 12px;display:grid}.bk-faq-list details{background:#fffdfa;border:1px solid #e5d8c8;border-radius:7px;min-width:0}.bk-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;padding:9px 11px;font-size:13px;font-weight:670;list-style:none;display:flex}.bk-faq-list summary::-webkit-details-marker{display:none}.bk-faq-list summary span{color:#cc5a10;font-size:18px}.bk-faq-list details[open] summary span{transform:rotate(45deg)}.bk-faq-list p{color:#4d5660;margin:0;padding:1px 11px 12px;font-size:12px;line-height:1.55}.bk-faq-aside{background:linear-gradient(135deg,#ffdfbd,#fff1da);border:1px solid #f2cfaa;border-radius:9px;justify-content:center;align-items:center;gap:14px;padding:20px;display:flex}.bk-faq-aside svg{color:var(--bk-orange);flex:none}.bk-faq-aside strong{font-size:15px}.bk-faq-aside p{margin:5px 0 10px;font-size:12px}.bk-faq-aside a,.bk-cta-actions a:first-child{background:var(--bk-orange);color:#fff;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:750;display:inline-block}.bk-paths{grid-template-columns:repeat(4,minmax(0,1fr))}.bk-paths .bk-card{flex-direction:row;align-items:center;gap:11px;min-height:106px;padding:13px 16px}.bk-paths svg{color:var(--bk-orange);flex:none}.bk-paths .bk-card>span{padding:0}.bk-glossary-list{grid-template-columns:repeat(13,minmax(0,1fr));gap:5px;display:grid}.bk-glossary-list button{color:#333b43;cursor:pointer;background:#fffaf4;border:1px solid #e2d5c4;border-radius:6px;min-height:32px;padding:4px;font-size:10.5px;font-weight:700}.bk-glossary-list button[aria-pressed=true]{color:#b84a07;background:#fff0e2;border-color:#ec9c60}.bk-definition{color:#47525d;align-items:center;gap:10px;margin-top:9px;font-size:12px;display:flex}.bk-definition strong{color:#ba510d}.bk-cta{background:linear-gradient(90deg,#f5ddc3,#fff0d8);padding:22px 0}.bk-cta .bk-wrap{justify-content:space-between;align-items:center;gap:30px;display:flex}.bk-cta h2{margin:0 0 8px;font-size:25px}.bk-cta p{margin:0 0 14px;font-size:14px}.bk-cta-actions{gap:9px;display:flex}.bk-cta-actions a{border:1px solid var(--bk-orange);color:#bb500c;background:#fffaf5;border-radius:30px;padding:8px 16px;font-size:13px;font-weight:750}.bk-cta img{object-fit:contain;mix-blend-mode:multiply;flex:none;width:210px;height:145px}.bk-results{background:#fff;border-bottom:1px solid #eadcca;padding:22px 0;scroll-margin-top:85px}.bk-results-head{justify-content:space-between;align-items:center;display:flex}.bk-results h2{margin:0 0 12px;font-size:23px}.bk-results-head button{color:#c7560c;cursor:pointer;background:0 0;border:0}.bk-results-grid{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.bk-results-grid a{background:#fffcf8;border:1px solid #e8d9c8;border-radius:8px;padding:13px 28px 13px 14px;position:relative}.bk-results-grid strong{font-size:14px;display:block}.bk-results-grid span{color:#4f5963;margin-top:4px;font-size:12px;display:block}.bk-results-grid svg{color:#d36a19;position:absolute;top:14px;right:8px}@media (max-width:1100px){.bk-journey{grid-template-columns:repeat(3,1fr)}.bk-types,.bk-applications{grid-template-columns:repeat(4,1fr)}.bk-specs{grid-template-columns:repeat(5,1fr)}.bk-tech,.bk-compare,.bk-compliance,.bk-supplier{grid-template-columns:repeat(3,1fr)}.bk-steps{grid-template-columns:repeat(3,1fr);gap:18px 0}.bk-step-arrow{display:none}.bk-glossary-list{flex-wrap:wrap;display:flex}.bk-glossary-list button{min-width:90px}}@media (max-width:720px){.bk-wrap{width:min(100% - 32px,560px)}.bk-hero{background-position:69%;height:auto;min-height:480px}.bk-hero:before{background:linear-gradient(90deg,#f8e7d3f7,#f8e7d3d9 58%,#f8e7d380)}.bk-hero-inner{padding:42px 0 35px}.bk-hero h1{font-size:clamp(33px,7.3vw,46px)}.bk-lead{font-size:14px}.bk-search{height:50px}.bk-quick button{font-size:12px}.bk-section{padding:28px 0}.bk-heading h2{font-size:23px}.bk-journey,.bk-tech,.bk-compare,.bk-compliance,.bk-supplier,.bk-types,.bk-applications,.bk-specs{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-card strong,.bk-types .bk-card strong,.bk-applications .bk-card strong,.bk-icon-card strong,.bk-tech .bk-card strong,.bk-compare .bk-card strong{font-size:14px}.bk-card small,.bk-types .bk-card small,.bk-applications .bk-card small,.bk-icon-card small,.bk-tech .bk-card small,.bk-compare .bk-card small{font-size:12px}.bk-faq-layout,.bk-faq-list{grid-template-columns:1fr}.bk-paths{grid-template-columns:repeat(2,minmax(0,1fr))}.bk-cta img{width:125px}.bk-results-grid{grid-template-columns:1fr}}@media (max-width:480px){.bk-journey{grid-template-columns:1fr 1fr}.bk-journey .bk-card:last-child{grid-column:span 2}.bk-steps{grid-template-columns:repeat(3,1fr)}.bk-paths{grid-template-columns:1fr}.bk-cta .bk-wrap{align-items:flex-start}.bk-cta img{display:none}.bk-cta-actions{flex-wrap:wrap}.bk-definition{flex-direction:column;align-items:flex-start;gap:3px}}.bk-hero{background-image:url(/img/bk-hero-learning.webp);background-position:50%}.bk-hero:before{background:linear-gradient(90deg,#f7e9d9f5 0%,#f7e9d9dc 30%,#f7e9d900 58%)}.bk-sprite{background-color:#f7ebdc;background-repeat:no-repeat;width:100%;display:block}.bk-tech-image{aspect-ratio:1;background-image:url(/img/bk-technology-sheet.webp);background-size:300% 200%;height:auto}.bk-compare-visual{aspect-ratio:3/2;background-image:url(/img/bk-comparison-sheet.webp);background-size:300% 300%;height:auto}.bk-application-image{aspect-ratio:1;background-image:url(/img/bk-application-sheet.webp);background-size:400% 200%}.bk-compliance .bk-icon-card{min-height:182px;padding:0 0 12px}.bk-compliance-image{aspect-ratio:3/2;background-image:url(/img/bk-compliance-sheet.webp);background-size:300% 300%;margin-bottom:10px}.bk-compliance .bk-icon-card strong,.bk-compliance .bk-icon-card small{padding:0 7px}.bk-cta{background:#efe1d0 url(/img/bk-consultation.webp) 50%/cover no-repeat;align-items:center;min-height:230px;display:flex;position:relative}.bk-cta:before{content:"";background:linear-gradient(90deg,#f4e5d5f7 0%,#f4e5d5e8 41%,#f4e5d500 70%);position:absolute;inset:0}.bk-cta .bk-wrap{position:relative}.bk-cta .bk-wrap>div{max-width:760px}@media (max-width:720px){.bk-hero{background-position:70%}.bk-hero:before{background:linear-gradient(90deg,#f8e9d8fa 0%,#f8e9d8ec 62%,#f8e9d8ae)}.bk-cta{background-position:68%}.bk-cta:before{background:#f4e6d9dc}.bk-cta .bk-wrap>div{max-width:100%}.bk-compliance .bk-icon-card{min-height:195px}}
