.bk-nav{z-index:100;background-color:#1c1210;border-bottom:1px solid #2a1f1b;padding:14px 0;position:sticky;top:0}.bk-nav-inner{justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto;padding:0 24px;display:flex}.bk-logo{color:#f5f0eb;letter-spacing:-.5px;font-size:20px;font-weight:700;text-decoration:none}.bk-logo-accent{color:#c8956c}.bk-nav-links{grid-column-gap:28px;grid-row-gap:28px;align-items:center;display:flex}.bk-nav-link{color:#8c7b6f;font-size:14px;font-weight:400;text-decoration:none;transition:color .2s}.bk-nav-link:hover{color:#f5f0eb}.bk-nav-cta{grid-column-gap:6px;grid-row-gap:6px;color:#1c1210;background-color:#c8956c;border-radius:6px;align-items:center;padding:10px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.bk-nav-cta:hover{background-color:#b8855c}.bk-hero{background-color:#1c1210;padding:120px 0 100px;position:relative}.bk-container{max-width:1200px;margin:0 auto;padding:0 24px}.bk-hero-grid{grid-column-gap:64px;grid-row-gap:64px;grid-template-rows:auto;grid-template-columns:1.1fr .9fr;align-items:center;display:grid}.bk-hero-label{color:#c8956c;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:16px;font-size:13px;font-weight:500}.bk-hero-h1{color:#f5f0eb;letter-spacing:-1px;margin-bottom:24px;font-size:52px;font-weight:700;line-height:1.12}.bk-hero-h1-accent{color:#c8956c}.bk-hero-sub{color:#8c7b6f;max-width:520px;margin-bottom:36px;font-size:18px;line-height:1.7}.bk-hero-ctas{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;margin-bottom:40px;display:flex}.bk-btn-primary{grid-column-gap:8px;grid-row-gap:8px;color:#1c1210;background-color:#c8956c;border-radius:8px;align-items:center;padding:16px 32px;font-size:16px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.bk-btn-primary:hover{background-color:#b8855c}.bk-btn-primary.inline-a-0{display:inline-flex}.bk-btn-secondary{grid-column-gap:8px;grid-row-gap:8px;color:#f5f0eb;background-color:#0000;border:1px solid #3d302a;border-radius:8px;align-items:center;padding:16px 32px;font-size:16px;font-weight:500;text-decoration:none;transition:border-color .2s;display:inline-flex}.bk-btn-secondary:hover{border-color:#c8956c}.bk-hero-trust{grid-column-gap:32px;grid-row-gap:32px;display:flex}.bk-trust-item{grid-column-gap:8px;grid-row-gap:8px;align-items:center;display:flex}.bk-trust-dot{background-color:#c8956c;border-radius:50%;flex-shrink:0;width:8px;height:8px}.bk-trust-text{color:#8c7b6f;font-size:13px}.bk-hero-visual{aspect-ratio:4/3;background-color:#2a1f1b;background-image:url(https://cdn.prod.website-files.com/6add95ddd523f1bb0d950808/6adeb2eabe510b1924defe2a_espresso_machine_repair_service.avif);background-position:50% 57%;background-repeat:no-repeat;background-size:cover;border:1px solid #3d302a;border-radius:16px;justify-content:center;align-items:center;display:flex}.bk-services{background-color:#f5f0eb;padding:80px 0}.bk-section-label{color:#c8956c;text-align:center;letter-spacing:2.5px;text-transform:uppercase;margin-bottom:12px;font-size:13px;font-weight:500}.bk-section-label.inline-p-0{text-align:left;text-align:left}.bk-section-h2{color:#1c1210;text-align:center;letter-spacing:-.5px;margin-bottom:16px;font-size:36px;font-weight:700}.bk-section-h2.inline-h2-0{color:#f5f0eb;text-align:center;text-align:center}.bk-section-sub{color:#5a4a40;text-align:center;max-width:620px;margin:0 auto 48px;font-size:16px;line-height:1.7}.bk-section-sub.inline-p-0{color:#8c7b6f}.bk-services-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);display:grid}.bk-service-card{color:inherit;background-color:#fff;border:1px solid #e8e0d8;border-radius:12px;padding:32px;text-decoration:none;transition:border-color .2s}.bk-service-card:hover{border-color:#c8956c}.bk-service-icon{background-color:#1c1210;border-radius:10px;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:20px;display:flex}.bk-service-icon-svg{stroke:#c8956c;fill:none;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.bk-service-title{color:#1c1210;margin-bottom:8px;font-size:18px;font-weight:600}.bk-service-desc{color:#5a4a40;margin-bottom:12px;font-size:14px;line-height:1.6}.bk-service-link{color:#c8956c;font-size:13px;font-weight:600}.bk-brands{background-color:#1c1210;padding:80px 0}.bk-brands-grid{grid-column-gap:16px;grid-row-gap:16px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);display:grid}.bk-brand-card{color:inherit;background-color:#2a1f1b;border:1px solid #3d302a;border-radius:12px;padding:28px;text-decoration:none;transition:border-color .2s}.bk-brand-card:hover{border-color:#c8956c}.bk-brand-dot{background-color:#c8956c;border-radius:50%;width:8px;height:8px;margin-bottom:14px}.bk-brand-name{color:#f5f0eb;margin-bottom:4px;font-size:20px;font-weight:600}.bk-brand-origin{color:#5a4a40;margin-bottom:12px;font-size:12px}.bk-brand-desc{color:#8c7b6f;margin-bottom:14px;font-size:14px;line-height:1.6}.bk-brand-link{color:#c8956c;font-size:13px;font-weight:600}.bk-process{background-color:#f5f0eb;padding:80px 0}.bk-process-grid{grid-column-gap:24px;grid-row-gap:24px;grid-template-rows:auto;grid-template-columns:repeat(3,1fr);display:grid}.bk-step{text-align:center;padding:32px 24px}.bk-step-num{color:#c8956c;margin-bottom:12px;font-size:40px;font-weight:700;line-height:1}.bk-step-title{color:#1c1210;margin-bottom:8px;font-size:18px;font-weight:600}.bk-step-desc{color:#5a4a40;font-size:14px;line-height:1.65}.bk-proof{background-color:#2a1f1b;padding:48px 0}.bk-proof-grid{text-align:center;grid-row-gap:0;grid-column-gap:0;grid-template-rows:auto;grid-template-columns:repeat(4,1fr);display:grid}.bk-proof-stat{border-right:1px solid #3d302a;padding:16px 20px}.bk-proof-stat-last{border-right-style:none;padding:16px 20px}.bk-proof-val{color:#c8956c;margin-bottom:4px;font-size:28px;font-weight:700}.bk-proof-label{color:#8c7b6f;font-size:13px}.bk-faq{background-color:#f5f0eb;padding:80px 0}.bk-faq-grid{grid-column-gap:48px;grid-row-gap:48px;grid-template-rows:auto;grid-template-columns:1fr 1fr;align-items:start;display:grid}.bk-faq-left-h2{color:#1c1210;letter-spacing:-.5px;margin-bottom:12px;font-size:32px;font-weight:700}.bk-faq-left-p{color:#5a4a40;margin-bottom:24px;font-size:15px;line-height:1.7}.bk-faq-items{grid-row-gap:0;grid-column-gap:0;flex-direction:column;display:flex}.bk-faq-item{border-bottom:1px solid #e0d8cf;padding:20px 0}.bk-faq-q{color:#1c1210;margin-bottom:8px;font-size:16px;font-weight:600}.bk-faq-a{color:#5a4a40;font-size:14px;line-height:1.7}.bk-cta{text-align:center;background-color:#1c1210;padding:72px 0}.bk-cta-h2{color:#f5f0eb;letter-spacing:-.5px;margin-bottom:12px;font-size:36px;font-weight:700}.bk-cta-sub{color:#8c7b6f;max-width:480px;margin-bottom:32px;margin-left:auto;margin-right:auto;font-size:16px;line-height:1.6}.bk-cta-btns{grid-column-gap:12px;grid-row-gap:12px;flex-wrap:wrap;justify-content:center;display:flex}.bk-footer{background-color:#1c1210;border-top:1px solid #2a1f1b;padding:48px 0}.bk-footer-grid{grid-column-gap:32px;grid-row-gap:32px;grid-template-rows:auto;grid-template-columns:1.5fr 1fr 1fr 1fr;align-items:start;display:grid}.bk-footer-brand{color:#f5f0eb;margin-bottom:8px;font-size:18px;font-weight:700}.bk-footer-brand-accent{color:#c8956c}.bk-footer-desc{color:#5a4a40;font-size:13px;line-height:1.6}.bk-footer-heading{color:#8c7b6f;letter-spacing:1px;text-transform:uppercase;margin-bottom:12px;font-size:12px;font-weight:600}.bk-footer-link{color:#5a4a40;margin-bottom:8px;font-size:13px;text-decoration:none;transition:color .2s;display:block}.bk-footer-link:hover{color:#c8956c}.bk-footer-bottom{border-top:1px solid #2a1f1b;justify-content:space-between;align-items:center;margin-top:40px;padding-top:24px;display:flex}.bk-footer-copy{color:#5a4a40;font-size:12px}.bk-footer-legal{color:#5a4a40;font-size:12px;text-decoration:none}.bk-footer-legal:hover{color:#c8956c}.inline-h2-0{color:#f5f0eb;text-align:left}