[data-motion]:not([data-motion=stagger]):not([data-motion=stagger-fast]):not([data-motion=none]):not([data-motion=navbar]){opacity:0}[data-motion=navbar]{opacity:.01;transform:translateY(-20px)}[data-motion=hero-image]{clip-path:inset(0 100% 0 0)}.bc-page{min-height:100vh;overflow-x:clip}.bc-grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:1024px){.bc-grid-4{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bc-grid-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bc-grid-4{grid-template-columns:1fr}}.bc-grid-3{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}@media (max-width:768px){.bc-grid-3{grid-template-columns:1fr}}.bc-grid-2{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}@media (max-width:768px){.bc-grid-2{grid-template-columns:1fr}}.bc-split{grid-template-columns:55fr 45fr;align-items:center;gap:48px;display:grid}@media (max-width:768px){.bc-split{grid-template-columns:1fr;gap:32px}}.bc-split-even{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}@media (max-width:768px){.bc-split-even{grid-template-columns:1fr;gap:32px}}.bc-grid-industries{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}@media (max-width:1024px){.bc-grid-industries{grid-template-columns:repeat(3,1fr)}}@media (max-width:768px){.bc-grid-industries{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.bc-grid-industries{grid-template-columns:1fr}}.bc-stats-strip{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:768px){.bc-stats-strip{grid-template-columns:repeat(2,1fr)}}.bc-process-grid{grid-template-columns:repeat(4,1fr);gap:0;display:grid}@media (max-width:768px){.bc-process-grid{grid-template-columns:1fr;gap:24px}}.bc-product-layout{grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:24px;display:grid}.bc-product-featured{grid-row:1/3}@media (max-width:768px){.bc-product-layout{grid-template-columns:1fr}.bc-product-featured{grid-row:auto}}.bc-coverage-layout{grid-template-columns:1fr 1fr;align-items:start;gap:32px;display:grid}@media (max-width:768px){.bc-coverage-layout{grid-template-columns:1fr}}.bc-footer-grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:48px;display:grid}@media (max-width:1024px){.bc-footer-grid{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width:480px){.bc-footer-grid{grid-template-columns:1fr;gap:24px}}.bc-trust-logos{flex-wrap:wrap;justify-content:center;align-items:center;gap:48px;display:flex}@media (max-width:768px){.bc-trust-logos{gap:24px}}.bc-section{padding:100px 0}.bc-section-compact{padding:60px 0}.bc-section-tight{padding:40px 0}@media (max-width:768px){.bc-section{padding:60px 0}.bc-section-compact{padding:40px 0}.bc-section-tight{padding:28px 0}}@media (max-width:375px){.bc-section{padding:48px 0}.bc-section-compact{padding:32px 0}.bc-section-tight{padding:24px 0}}.bc-card{transition:none}.bc-card.motion-complete{transition:border-color .25s,box-shadow .25s}.bc-card.motion-complete:hover{border-color:#5b7a5e4d;box-shadow:0 4px 20px #5b7a5e14}.bc-card-dark{transition:none}.bc-card-dark.motion-complete{transition:border-color .25s,box-shadow .25s}.bc-card-dark.motion-complete:hover{border-color:#faf7f21f;box-shadow:0 4px 20px #0000004d}.bc-btn-primary{transition:background-color .2s,box-shadow .2s}.bc-btn-primary:hover{background-color:#4a6a4d;box-shadow:0 2px 12px #5b7a5e40}.bc-btn-primary:active{transform:scale(.97)}.bc-btn-secondary{transition:border-color .2s,background-color .2s}.bc-btn-secondary:hover{background-color:#5b7a5e0a;border-color:#5b7a5e}.bc-btn-secondary:active{transform:scale(.97)}.bc-btn-secondary-dark{transition:border-color .2s,background-color .2s}.bc-btn-secondary-dark:hover{background-color:#faf7f20f;border-color:#faf7f266}.bc-nav-link{transition:color .2s;position:relative}.bc-nav-link:after{content:"";background-color:#5b7a5e;width:0;height:1.5px;transition:width .25s;position:absolute;bottom:-2px;left:0}.bc-nav-link:hover{color:#5b7a5e}.bc-nav-link:hover:after{width:100%}.bc-img-hover{transition:none}.bc-img-hover.motion-complete img{transition:transform .4s}.bc-img-hover.motion-complete:hover img{transform:scale(1.03)}.bc-industry-chip{transition:none}.bc-industry-chip.motion-complete{transition:border-color .2s,background-color .2s}.bc-industry-chip.motion-complete:hover{background-color:#5b7a5e0f;border-color:#5b7a5e4d}.bc-service-link{transition:gap .2s}.bc-service-link:hover{gap:8px!important}.bc-faq-trigger{cursor:pointer;transition:color .2s}.bc-faq-trigger:hover{color:#5b7a5e}.bc-topo-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.bc-grain{pointer-events:none;z-index:9999;opacity:.025;mix-blend-mode:multiply;position:fixed;inset:0}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#faf7f2}::-webkit-scrollbar-thumb{background:#ddd6cc;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#b5afa8}::selection{color:#2c2a25;background-color:#5b7a5e26}.bc-nav-scrolled{box-shadow:0 1px #ddd6cc80;background-color:#faf7f2f2!important}.bc-step-connector{position:relative}.bc-step-connector:after{content:"";background-color:#ddd6cc;width:1px;height:calc(100% - 40px);position:absolute;top:20px;right:0}@media (max-width:768px){.bc-step-connector:after,.bc-process-line-wrap{display:none}}.bc-product-accent{border-left:3px solid #5b7a5e}.bc-stat-item{text-align:center;padding:32px 24px;position:relative}.bc-stat-item:not(:last-child):after{content:"";background-color:#faf7f226;width:1px;height:40px;position:absolute;top:50%;right:0;transform:translateY(-50%)}@media (max-width:768px){.bc-stat-item{padding:24px 16px}.bc-stat-item:nth-child(2):after{display:none}}.bc-mobile-overlay{z-index:9998;background-color:#faf7f2;flex-direction:column;padding:80px 24px 40px;display:flex;position:fixed;inset:0}.bc-mobile-overlay a{color:#2c2a25;border-bottom:1px solid #e8e2d8;padding:12px 0;font-family:DM Sans,system-ui,sans-serif;font-size:1.5rem;font-weight:600;text-decoration:none;transition:color .2s}.bc-mobile-overlay a:hover{color:#5b7a5e}.bc-signal-bar{align-items:flex-end;gap:2px;display:inline-flex}.bc-signal-bar span{background-color:#5b7a5e;border-radius:1px;width:3px}.bc-img-full{width:100%;height:auto;display:block}.bc-img-product{object-fit:cover;width:100%;height:180px;display:block}.bc-img-product-featured{object-fit:cover;width:100%;height:280px;display:block}.bc-img-logo{object-fit:contain;width:auto;height:36px}@media (max-width:768px){.bc-page h1,.bc-page .bc-hero-heading{font-size:clamp(2rem,8vw,2.5rem)!important}}@media (max-width:375px){.bc-page h1,.bc-page .bc-hero-heading{font-size:2rem!important}}
