.bmt-landing{color:var(--text-primary)}.bmt-landing .breadcrumb{padding:1rem 0;font-size:.85rem;border-bottom:1px solid var(--border)}.bmt-landing .breadcrumb a{color:var(--text-tertiary);text-decoration:none}.bmt-landing .breadcrumb a:hover{color:var(--accent)}.bmt-landing .breadcrumb .sep{margin:0 .4rem;color:var(--text-tertiary);opacity:.5}.bmt-landing .breadcrumb .current{color:var(--text-secondary);font-weight:500}.bmt-hero{padding:4rem 0 5rem;text-align:center;background:var(--bg-secondary);border-bottom:1px solid var(--border)}.bmt-hero h1{font-size:2.5rem;line-height:1.15;margin:1rem auto 1.5rem;max-width:820px;font-weight:800;letter-spacing:-.02em}.bmt-hero h1 .hl{color:var(--accent)}.bmt-hero-desc{color:var(--text-secondary);font-size:1.0625rem;max-width:720px;margin:0 auto 2rem;line-height:1.65}.bmt-hero .hero-actions{display:flex;gap:.75rem;justify-content:center;flex-wrap:wrap;margin-bottom:2rem}.bmt-hero .hero-trust{display:flex;flex-wrap:wrap;gap:1.5rem;justify-content:center;list-style:none;padding:0;margin:0;font-size:.9rem;color:var(--text-secondary)}.bmt-hero .hero-trust li strong{color:var(--accent);font-weight:700}.bmt-why{padding:5rem 0}.bmt-why h2{text-align:center;font-size:1.875rem;margin:0 auto 2.5rem;max-width:760px;line-height:1.3}.bmt-why h2 em{color:var(--accent);font-style:normal}.why-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1.25rem}.why-card{padding:1.75rem 1.5rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.why-icon{font-size:2rem;margin-bottom:.75rem}.why-card h3{font-size:1.0625rem;margin:0 0 .5rem;color:var(--text-primary)}.why-card p{margin:0;font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.bmt-industries{padding:5rem 0;background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bmt-industries h2{text-align:center;font-size:1.875rem;margin:0 0 .5rem}.bmt-industries .section-sub{text-align:center;color:var(--text-secondary);margin:0 0 2.5rem;font-size:.95rem}.industries-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.industry-card{display:flex;flex-direction:column;gap:.35rem;padding:1.5rem 1.25rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none!important;color:var(--text-primary)!important;transition:all .2s}.industry-card:hover{border-color:var(--accent);transform:translateY(-2px);box-shadow:var(--shadow-glow)}.industry-card.industry-more{background:var(--bg-surface);border-style:dashed}.ic-icon{font-size:1.75rem}.ic-title{font-weight:700;font-size:.95rem}.ic-meta{font-size:.8125rem;color:var(--text-tertiary)}.bmt-pricing{padding:5rem 0}.bmt-pricing h2{text-align:center;font-size:1.875rem;margin:0 0 2.5rem}.pricing-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem;margin-bottom:2rem}.pricing-card{position:relative;padding:2rem 1.75rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg)}.pricing-featured{border-color:var(--accent);box-shadow:var(--shadow-glow)}.pc-badge{position:absolute;top:-.75rem;left:50%;transform:translate(-50%);background:var(--accent);color:#fff;font-size:.75rem;font-weight:700;padding:.3rem .85rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.04em}.pc-tier{font-size:.8125rem;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-weight:600}.pc-price{font-size:1.5rem;margin-bottom:1.25rem}.pc-price strong{font-size:2rem;color:var(--text-primary);font-weight:800}.pricing-card ul{list-style:none;padding:0;margin:0 0 1rem}.pricing-card li{padding:.4rem 0 .4rem 1.5rem;position:relative;font-size:.9rem;color:var(--text-secondary);border-bottom:1px solid var(--border)}.pricing-card li:before{content:"✓";position:absolute;left:0;color:var(--accent);font-weight:700}.pricing-card li:last-child{border-bottom:none}.pc-best{font-size:.8125rem;color:var(--text-tertiary);font-style:italic;margin:.75rem 0 0}.pricing-note{text-align:center;color:var(--text-secondary);font-size:.95rem}.pricing-note a{color:var(--accent);font-weight:700;text-decoration:none}.pricing-note a:hover{text-decoration:underline}.bmt-testimonials{padding:5rem 0;background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bmt-testimonials h2{text-align:center;font-size:1.875rem;margin:0 0 2.5rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.25rem}.testimonial{padding:1.75rem 1.5rem;background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);margin:0}.testimonial p{margin:0 0 1rem;font-size:.9375rem;line-height:1.65;color:var(--text-secondary)}.testimonial footer{display:flex;flex-direction:column;gap:.15rem}.testimonial footer strong{color:var(--text-primary);font-weight:700}.testimonial footer span{font-size:.8125rem;color:var(--text-tertiary)}.bmt-process{padding:5rem 0}.bmt-process h2{text-align:center;font-size:1.875rem;margin:0 0 2.5rem}.process-steps{max-width:760px;margin:0 auto;list-style:none;padding:0}.process-steps li{padding:1.5rem 1.75rem;background:var(--bg-surface);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:1rem}.process-steps li strong{display:block;font-size:1rem;color:var(--accent);margin-bottom:.4rem}.process-steps li p{margin:0;color:var(--text-secondary);font-size:.925rem;line-height:1.65}.bmt-faq{padding:5rem 0;background:var(--bg-secondary);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.bmt-faq h2{text-align:center;font-size:1.875rem;margin:0 0 2.5rem}.bmt-faq .faq-list{max-width:760px;margin:0 auto}.bmt-faq .faq-item{background:var(--bg-primary);border:1px solid var(--border);border-radius:var(--radius-lg);margin-bottom:.75rem;overflow:hidden}.bmt-faq .faq-item[open]{border-color:var(--accent)}.bmt-faq .faq-item summary{padding:1.1rem 1.5rem;font-weight:600;cursor:pointer;list-style:none;display:flex;align-items:center;justify-content:space-between;gap:1rem;font-size:.95rem}.bmt-faq .faq-item summary::-webkit-details-marker{display:none}.bmt-faq .faq-icon{color:var(--accent);font-size:1.25rem;font-weight:700;transition:transform .2s}.bmt-faq .faq-item[open] .faq-icon{transform:rotate(45deg)}.bmt-faq .faq-item p{padding:0 1.5rem 1.1rem;margin:0;color:var(--text-secondary);font-size:.9rem;line-height:1.65}.bmt-contact{padding:5rem 0}.bmt-contact .contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2.5rem;align-items:center}.bmt-contact h2{font-size:1.75rem;margin:0 0 1.5rem}.bmt-contact .contact-line{margin:0 0 .6rem;font-size:.95rem;color:var(--text-secondary)}.bmt-contact .contact-line a{color:var(--accent);font-weight:600;text-decoration:none}.bmt-contact .contact-line a:hover{text-decoration:underline}.bmt-contact .contact-cta{margin-top:1.5rem}.contact-map{display:flex;flex-direction:column;gap:.75rem}.contact-map iframe{width:100%;height:340px;border:1px solid var(--border);border-radius:var(--radius-lg);display:block;background:var(--bg-surface)}.map-open-cta{align-self:flex-end;display:inline-flex;align-items:center;gap:.25rem;color:var(--accent);font-weight:700;font-size:.875rem;text-decoration:none}.map-open-cta:hover{text-decoration:underline}@media(max-width:768px){.bmt-hero{padding:3rem 0 4rem}.bmt-hero h1{font-size:1.75rem}.bmt-hero-desc{font-size:1rem}.bmt-why h2,.bmt-industries h2,.bmt-pricing h2,.bmt-testimonials h2,.bmt-process h2,.bmt-faq h2,.bmt-contact h2{font-size:1.5rem}.bmt-contact .contact-grid{grid-template-columns:1fr;gap:1.5rem}.contact-map iframe{height:260px}}
