:root{--bt-red:#991724;--bt-red-hover:#7A1220;--bt-dark:#1A1A1A;--bt-gray:#F7F7F7;--bt-ink:#1A1A1A;--bt-ink-sub:#555;--bt-amber:#E8A23B}.bt-red[data-astro-cid-atiam6pw]{color:var(--bt-red)}.bt-eyebrow[data-astro-cid-atiam6pw]{display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--bt-red);margin:0 0 .8rem}.bt-h2[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(1.6rem,3.2vw,2.25rem);line-height:1.15;letter-spacing:-.015em;color:var(--bt-ink);margin:0 0 1rem}.bt-lead[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;line-height:1.65;color:var(--bt-ink-sub);margin:0 0 2rem;max-width:52rem}.bt-lead-strong[data-astro-cid-atiam6pw]{color:var(--bt-ink);font-weight:700;display:block;margin-bottom:.4rem}.bt-lead-sub[data-astro-cid-atiam6pw]{display:block}.bt-section-head[data-astro-cid-atiam6pw]{margin-bottom:2.5rem}.bt-inline-link[data-astro-cid-atiam6pw]{color:var(--bt-red);font-weight:700;text-decoration:underline}.bt-inline-link-light[data-astro-cid-atiam6pw]{color:#fff;font-weight:700;text-decoration:underline}.bt-trust-strip-wrap[data-astro-cid-atiam6pw]{position:relative;z-index:5;margin-top:-28px}.bt-trust-strip[data-astro-cid-atiam6pw]{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.6rem 1.5rem;padding:14px 24px;background:#fff;border:1px solid #E5E5E5;border-radius:12px;box-shadow:0 8px 30px #00000024;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.88rem;color:var(--bt-ink)}.bt-trust-dot[data-astro-cid-atiam6pw]{width:5px;height:5px;border-radius:999px;background:#d9d9d9;flex-shrink:0}.bt-catalog-shortcut[data-astro-cid-atiam6pw]{text-align:center;padding:1.5rem 1rem .25rem}.bt-catalog-shortcut-link[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.9rem;color:var(--bt-red);text-decoration:none;border-bottom:2px solid transparent;transition:border-color .15s}.bt-catalog-shortcut-link[data-astro-cid-atiam6pw]:hover{border-bottom-color:var(--bt-red)}.bt-wyl-section[data-astro-cid-atiam6pw]{background:#fff}.bt-wyl-grid[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:720px){.bt-wyl-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(2,1fr);gap:1.5rem}}.bt-wyl-card[data-astro-cid-atiam6pw]{background:#fff;border:1px solid #E5E5E5;border-radius:16px;padding:1.75rem;box-shadow:0 4px 14px #0000000a;transition:transform .2s,box-shadow .2s,border-color .2s}.bt-wyl-card[data-astro-cid-atiam6pw]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #0000001a;border-color:#9917244d}.bt-wyl-card-num[data-astro-cid-atiam6pw]{width:42px;height:42px;border-radius:10px;background:var(--bt-red);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.25rem;display:flex;align-items:center;justify-content:center;margin-bottom:1rem;box-shadow:0 4px 12px #99172440}.bt-wyl-card-h3[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.15rem;color:var(--bt-ink);margin:0 0 .6rem;line-height:1.25}.bt-wyl-card-body[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.6;color:var(--bt-ink-sub);margin:0}.bt-bridge-section[data-astro-cid-atiam6pw]{background:var(--bt-gray)}.bt-bridge-grid[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:1fr;gap:1.5rem}.bt-bridge-item[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;background:#fff;padding:1.75rem;border-radius:12px;border-left:4px solid var(--bt-red);box-shadow:0 2px 10px #0000000a}.bt-bridge-num[data-astro-cid-atiam6pw]{width:46px;height:46px;border-radius:999px;background:var(--bt-dark);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.35rem;display:flex;align-items:center;justify-content:center;flex-shrink:0}.bt-bridge-body[data-astro-cid-atiam6pw] h3[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.1rem;color:var(--bt-ink);margin:0 0 .6rem;line-height:1.3}.bt-bridge-body[data-astro-cid-atiam6pw] p[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.65;color:var(--bt-ink-sub);margin:0}.bt-services-section[data-astro-cid-atiam6pw]{background:#fff}.bt-services-grid[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:1fr;gap:1.25rem}@media(min-width:640px){.bt-services-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bt-services-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(4,1fr);gap:1.25rem}}.bt-service-card[data-astro-cid-atiam6pw]{display:flex;flex-direction:column;background:#fff;border:1px solid #E5E5E5;border-radius:12px;overflow:hidden;text-decoration:none;color:inherit;transition:transform .2s,box-shadow .2s,border-color .2s}.bt-service-card[data-astro-cid-atiam6pw]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #0000001a;border-color:#9917244d}.bt-service-card-media[data-astro-cid-atiam6pw]{aspect-ratio:4/3;overflow:hidden;background:#f0f0f0}.bt-service-card-media[data-astro-cid-atiam6pw] img[data-astro-cid-atiam6pw]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s}.bt-service-card[data-astro-cid-atiam6pw]:hover .bt-service-card-media[data-astro-cid-atiam6pw] img[data-astro-cid-atiam6pw]{transform:scale(1.04)}.bt-service-card-body[data-astro-cid-atiam6pw]{padding:1.1rem 1.2rem 1.25rem;flex:1;display:flex;flex-direction:column}.bt-service-card-h3[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.02rem;color:var(--bt-ink);margin:0 0 .45rem}.bt-service-card-blurb[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.86rem;line-height:1.5;color:var(--bt-ink-sub);margin:0 0 .8rem;flex:1}.bt-service-card-link[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.84rem;color:var(--bt-red);margin-top:auto}.bt-services-also[data-astro-cid-atiam6pw]{margin-top:1.75rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.95rem;line-height:1.65;color:var(--bt-ink-sub);max-width:52rem}.bt-services-also[data-astro-cid-atiam6pw] a[data-astro-cid-atiam6pw]{color:var(--bt-red);font-weight:600;text-decoration:none}.bt-services-also[data-astro-cid-atiam6pw] a[data-astro-cid-atiam6pw]:hover{text-decoration:underline}.bt-zones-section[data-astro-cid-atiam6pw]{background:var(--bt-gray)}.bt-zones-grid[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:1fr;gap:1rem}@media(min-width:640px){.bt-zones-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.bt-zones-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(3,1fr);gap:1.25rem}}.bt-zone-card[data-astro-cid-atiam6pw]{background:#fff;border:1px solid #E5E5E5;border-radius:12px;padding:1.35rem 1.5rem;transition:transform .15s,border-color .15s,box-shadow .15s}.bt-zone-card[data-astro-cid-atiam6pw]:hover{transform:translateY(-2px);border-color:#9917244d;box-shadow:0 6px 20px #0000000f}.bt-zone-card-h3[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1.05rem;color:var(--bt-ink);margin:0 0 .5rem;padding-bottom:.4rem;border-bottom:2px solid var(--bt-red);display:inline-block}.bt-zone-card-ground[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.8rem;font-weight:700;color:var(--bt-red);margin:0 0 .6rem;line-height:1.4}.bt-zone-card-dig[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;line-height:1.6;color:var(--bt-ink-sub);margin:0}.bt-zones-landmarks[data-astro-cid-atiam6pw]{margin-top:2rem;padding:1.25rem 1.5rem;background:#fff;border:1px dashed #C9C9C9;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;line-height:1.6;color:var(--bt-ink-sub)}.bt-zones-landmarks[data-astro-cid-atiam6pw] strong[data-astro-cid-atiam6pw]{color:var(--bt-ink)}.bt-zones-nearby[data-astro-cid-atiam6pw]{margin-top:1rem;padding:1.25rem 1.5rem;background:var(--bt-gray);border:1px solid #E5E5E5;border-radius:10px;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;line-height:1.6;color:var(--bt-ink-sub)}.bt-zones-nearby[data-astro-cid-atiam6pw] strong[data-astro-cid-atiam6pw]{color:var(--bt-ink)}.bt-zones-nearby[data-astro-cid-atiam6pw] a[data-astro-cid-atiam6pw]{color:var(--bt-red);font-weight:600;text-decoration:none}.bt-zones-nearby[data-astro-cid-atiam6pw] a[data-astro-cid-atiam6pw]:hover{text-decoration:underline}.bt-gallery-section[data-astro-cid-atiam6pw]{background:#fff}.bt-gallery-grid[data-astro-cid-atiam6pw]{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem}@media(min-width:768px){.bt-gallery-grid[data-astro-cid-atiam6pw]{grid-template-columns:repeat(3,1fr);gap:1rem}}.bt-gallery-tile[data-astro-cid-atiam6pw]{margin:0;position:relative;border-radius:10px;overflow:hidden;aspect-ratio:4/3;box-shadow:0 4px 14px #00000014}.bt-gallery-tile[data-astro-cid-atiam6pw] img[data-astro-cid-atiam6pw]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;transition:transform .3s}.bt-gallery-tile[data-astro-cid-atiam6pw]:hover img[data-astro-cid-atiam6pw]{transform:scale(1.04)}.bt-gallery-tile[data-astro-cid-atiam6pw] figcaption[data-astro-cid-atiam6pw]{position:absolute;left:0;right:0;bottom:0;padding:.8rem 1rem;background:linear-gradient(180deg,transparent 0%,rgba(0,0,0,.75) 100%);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:700;letter-spacing:.04em}.bt-gallery-cta[data-astro-cid-atiam6pw]{margin-top:1.75rem;text-align:center}.bt-ghost-link[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.95rem;color:var(--bt-red);text-decoration:none;padding:.5rem 0;border-bottom:2px solid transparent;transition:border-color .15s}.bt-ghost-link[data-astro-cid-atiam6pw]:hover{border-bottom-color:var(--bt-red)}.bt-pricing-section[data-astro-cid-atiam6pw]{background:var(--bt-gray)}.bt-pricing-copy[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.97rem;line-height:1.7;color:var(--bt-ink-sub);max-width:680px;margin:0 0 1.75rem}.bt-pricing-copy[data-astro-cid-atiam6pw] strong[data-astro-cid-atiam6pw]{color:var(--bt-ink)}.bt-pricing-table[data-astro-cid-atiam6pw]{background:#fff;border:1px solid #E5E5E5;border-radius:8px;overflow:hidden;margin:0 0 1.25rem;max-width:42rem}.bt-pricing-table-head[data-astro-cid-atiam6pw]{background:var(--bt-dark);padding:.75rem 1.25rem}.bt-pricing-table-head[data-astro-cid-atiam6pw] span[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#fff9}.bt-pricing-rows[data-astro-cid-atiam6pw]{padding:0 1.25rem}.bt-pricing-row[data-astro-cid-atiam6pw]{display:flex;flex-direction:column;gap:.15rem;padding:.75rem 0;border-bottom:1px solid #E5E5E5}.bt-pricing-row[data-astro-cid-atiam6pw]:last-child{border-bottom:0}@media(min-width:560px){.bt-pricing-row[data-astro-cid-atiam6pw]{flex-direction:row;align-items:baseline}}.bt-pricing-mat[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:.9rem;color:var(--bt-ink);min-width:250px}.bt-pricing-num[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:.9rem;color:var(--bt-red)}.bt-pricing-note[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.78rem;color:#777}@media(min-width:560px){.bt-pricing-note[data-astro-cid-atiam6pw]{margin-left:.5rem}}.bt-pricing-foot[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.88rem;color:#666;line-height:1.6;max-width:640px;margin:0 0 1.5rem}.bt-pricing-btns[data-astro-cid-atiam6pw]{display:flex;flex-wrap:wrap;gap:.75rem}.bt-pricing-cta[data-astro-cid-atiam6pw]{background:var(--bt-red);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.95rem;padding:.75rem 1.5rem;border-radius:6px;border:0;cursor:pointer}.bt-pricing-cta[data-astro-cid-atiam6pw]:hover{background:var(--bt-red-hover)}.bt-pricing-ghost[data-astro-cid-atiam6pw]{display:inline-flex;align-items:center;background:transparent;color:var(--bt-red);font-family:Plus Jakarta Sans,sans-serif;font-weight:600;font-size:.92rem;padding:.75rem 1.25rem;border-radius:6px;border:1px solid var(--bt-red);text-decoration:none}.bt-faq-section[data-astro-cid-atiam6pw]{background:#fff}.bt-faq-phone[data-astro-cid-atiam6pw]{color:var(--bt-red);font-weight:700;text-decoration:underline}.bt-faq-jump[data-astro-cid-atiam6pw]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:2rem}.bt-faq-jump-label[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.72rem;font-weight:800;letter-spacing:.2em;text-transform:uppercase;color:var(--bt-ink-sub);margin-right:.5rem}.bt-faq-pill[data-astro-cid-atiam6pw]{padding:.5rem 1.1rem;border:1px solid #E0E0E0;border-radius:999px;background:#fff;font-family:Plus Jakarta Sans,sans-serif;font-size:.82rem;font-weight:700;color:var(--bt-ink);text-decoration:none;white-space:nowrap;transition:all .15s}.bt-faq-pill[data-astro-cid-atiam6pw]:hover{border-color:var(--bt-red);color:var(--bt-red);background:#9917240a}.bt-faq-cat[data-astro-cid-atiam6pw]{margin:0 0 2.5rem;scroll-margin-top:120px}.bt-faq-cat-h3[data-astro-cid-atiam6pw]{display:inline-block;font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:1.15rem;color:var(--bt-ink);letter-spacing:.04em;text-transform:uppercase;margin:0 0 1.25rem;padding-bottom:.5rem;border-bottom:3px solid var(--bt-red)}.bt-faq-list[data-astro-cid-atiam6pw]{display:grid;gap:.65rem;width:100%}.bt-faq-item[data-astro-cid-atiam6pw]{border:1px solid #E5E5E5;border-radius:10px;overflow:hidden;background:#fff}.bt-faq-item[data-astro-cid-atiam6pw][open]{border-color:var(--bt-red);box-shadow:0 4px 16px #99172414}.bt-faq-item[data-astro-cid-atiam6pw] summary[data-astro-cid-atiam6pw]{padding:1rem 1.25rem;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:.98rem;color:var(--bt-ink);cursor:pointer;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:1rem}.bt-faq-item[data-astro-cid-atiam6pw] summary[data-astro-cid-atiam6pw]:after{content:"+";font-size:1.5rem;font-weight:400;color:var(--bt-red);flex-shrink:0;line-height:1}.bt-faq-item[data-astro-cid-atiam6pw][open] summary[data-astro-cid-atiam6pw]:after{content:"−"}.bt-faq-item[data-astro-cid-atiam6pw] summary[data-astro-cid-atiam6pw]::-webkit-details-marker{display:none}.bt-faq-answer[data-astro-cid-atiam6pw]{padding:0 1.25rem 1.15rem;font-family:Plus Jakarta Sans,sans-serif;font-size:.92rem;color:var(--bt-ink-sub);line-height:1.65}.bt-cta-section[data-astro-cid-atiam6pw]{background:var(--bt-dark);color:#fff}.bt-cta-h2[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:clamp(1.4rem,2.8vw,2rem);color:#fff;margin:0 0 .75rem}.bt-cta-sub[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:1rem;color:#fffc;margin:0 0 1.5rem}.bt-cta-btns[data-astro-cid-atiam6pw]{display:flex;flex-wrap:wrap;justify-content:center;gap:.75rem;margin:0 0 1.25rem}.bt-cta-call[data-astro-cid-atiam6pw]{display:inline-flex;align-items:center;justify-content:center;background:var(--bt-red);color:#fff;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;padding:14px 26px;border-radius:6px;border:2px solid var(--bt-red);text-decoration:none;transition:background .15s,transform .15s}.bt-cta-call[data-astro-cid-atiam6pw]:hover{background:#fff;color:#991724;border-color:#fff;transform:translateY(-2px)}.bt-cta-quote[data-astro-cid-atiam6pw]{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#e8a23b;font-family:Plus Jakarta Sans,sans-serif;font-weight:700;font-size:1rem;padding:14px 26px;border-radius:6px;border:2px solid #E8A23B;cursor:pointer;transition:background .15s,transform .15s}.bt-cta-quote[data-astro-cid-atiam6pw]:hover{background:#e8a23b;color:#1a1a1a;transform:translateY(-2px)}.bt-cta-meta[data-astro-cid-atiam6pw]{font-family:Plus Jakarta Sans,sans-serif;font-size:.9rem;color:#ffffffbf;margin:0}
