*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}img{display:block;height:auto;max-width:100%}a{text-decoration:none;transition:color .2s}h1,h2,h3,h4,h5,h6{line-height:1.2;margin-bottom:16px}h1{font-size:clamp(2rem,5vw,3.5rem);letter-spacing:-.02em;margin-bottom:24px}h2{font-size:clamp(1.5rem,3.5vw,2.5rem);letter-spacing:-.01em;margin-bottom:20px}h3{font-size:clamp(1.25rem,2.5vw,1.75rem);margin-bottom:12px}h4{font-size:1.125rem;margin-bottom:8px}p{line-height:1.6}.section-label,p{margin-bottom:16px}.section-label{font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase}.card{border:1px solid rgba(0,0,0,.06);border-radius:12px;padding:32px;transition:box-shadow .2s,transform .2s}.card:hover{box-shadow:0 8px 24px rgba(0,0,0,.08);transform:translateY(-2px)}.grid{display:grid;gap:32px}.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}@media (max-width:767px){.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}}.bbe-stats{display:flex;gap:64px;justify-content:center;padding:40px 0;text-align:center}.bbe-stats__item strong{display:block;font-size:2rem;font-weight:700}.bbe-stats__item span{font-size:.75rem;letter-spacing:.05em;opacity:.8;text-transform:uppercase}@media (max-width:767px){.bbe-stats{flex-wrap:wrap;gap:32px}.bbe-stats__item{flex:0 0 45%}}.bbe-steps{counter-reset:step;display:grid;gap:32px;grid-template-columns:repeat(4,1fr)}.bbe-step{padding-top:40px;position:relative}.bbe-step:before{content:counter(step,decimal-leading-zero);counter-increment:step;font-size:3rem;font-weight:700;left:0;opacity:.3;position:absolute;top:0}.bbe-step h4{margin-bottom:8px}@media (max-width:767px){.bbe-steps{grid-template-columns:1fr 1fr}}.bbe-testimonial{padding:32px;position:relative}.bbe-testimonial:before{content:"\201C";font-size:4rem;left:16px;line-height:1;opacity:.3;position:absolute;top:0}.bbe-testimonial blockquote{font-size:1.125rem;line-height:1.6;margin-bottom:16px;padding-top:24px}.bbe-testimonial cite{font-size:.875rem;font-style:normal}.bbe-logos{align-items:center;display:flex;flex-wrap:wrap;gap:48px;justify-content:center;opacity:.6}.bbe-logos img{filter:grayscale(1);height:32px;transition:filter .2s;width:auto}.bbe-logos img:hover{filter:none}.bbe-faq details{border-bottom:1px solid rgba(0,0,0,.08)}.bbe-faq summary{align-items:center;cursor:pointer;display:flex;font-weight:600;justify-content:space-between;list-style:none;padding:24px 0}.bbe-faq summary:after{content:"+";font-size:1.5rem;transition:transform .2s}.bbe-faq details[open] summary:after{content:"\2212"}.bbe-faq .faq-answer{line-height:1.7;padding:0 0 24px}.bbe-lead-magnet{border-radius:16px;padding:48px 64px;text-align:center}.blog-content h2{margin-top:40px}.blog-content h3{margin-top:32px}.blog-content p{margin-bottom:20px}.blog-content ol,.blog-content ul{margin:0 0 20px 24px}.blog-content li{line-height:1.7;margin-bottom:8px}.blog-content img{border-radius:8px;margin:32px 0}.blog-content blockquote{border-left:3px solid var(--bbe-secondary,#059669);color:#555;font-style:italic;margin:32px 0;padding:16px 24px}.blog-content a{color:var(--bbe-primary,#065f46);font-weight:500;text-decoration:underline}.blog-content table{border-collapse:collapse;margin:24px 0;width:100%}.blog-content td,.blog-content th{border:1px solid rgba(0,0,0,.08);padding:12px 16px;text-align:left}.blog-content th{background:#faf8f4;font-weight:600}.bbe-anim{opacity:0;transition:opacity .6s ease,transform .6s ease}.bbe-anim--fade-up{transform:translateY(24px)}.bbe-anim--fade-in{transform:none}.bbe-anim--slide-left{transform:translateX(-32px)}.bbe-anim--slide-right{transform:translateX(32px)}.bbe-anim--scale{transform:scale(.95)}.bbe-anim.bbe-visible{opacity:1;transform:translateY(0) translateX(0) scale(1)}.bbe-anim-delay-1{transition-delay:.1s}.bbe-anim-delay-2{transition-delay:.2s}.bbe-anim-delay-3{transition-delay:.3s}.btn-primary{transition:background .2s,transform .15s,box-shadow .2s}.btn-primary:hover{box-shadow:0 4px 12px rgba(6,95,70,.3);transform:translateY(-1px)}.btn-secondary{transition:all .2s,transform .15s}.btn-secondary:hover{transform:translateY(-1px)}@media (prefers-reduced-motion:reduce){.bbe-anim{opacity:1;transition:none}.bbe-anim,.btn-primary:hover,.btn-secondary:hover,.card:hover{transform:none}}@media (max-width:767px){#main-content [style*="display: flex"],#main-content [style*="display:flex"],.dnd-module [style*="display: flex"],.dnd-module [style*="display:flex"]{flex-direction:column!important}#main-content [style*=grid-template-columns],.dnd-module [style*=grid-template-columns]{grid-template-columns:1fr!important}#main-content [style*="flex: 0 0"],#main-content [style*="flex:0 0"],.dnd-module [style*="flex: 0 0"],.dnd-module [style*="flex:0 0"]{flex:none!important;width:100%!important}.dnd-module [style*="padding: 80px"],.dnd-module [style*="padding:80px"]{padding:40px 16px!important}.dnd-module [style*="padding: 48px"],.dnd-module [style*="padding:48px"]{padding:32px 16px!important}.dnd-module [style*="padding: 0 24px"],.dnd-module [style*="padding:0 24px"]{padding:0 16px!important}.dnd-module [style*="gap: 48px"],.dnd-module [style*="gap: 64px"],.dnd-module [style*="gap:48px"],.dnd-module [style*="gap:64px"]{gap:24px!important}.dnd-module [style*="gap: 32px"],.dnd-module [style*="gap:32px"]{gap:20px!important}.dnd-module img[style*="border-radius:12px"]{width:100%!important}.site-footer__top{flex-direction:column!important;gap:32px!important}.dnd-module [style*="padding:48px 64px"]{padding:32px 20px!important}.blog-content img{margin:16px 0}.card{padding:24px}.dnd-section{padding-bottom:40px!important;padding-top:40px!important}}@media (max-width:480px){h1{font-size:1.75rem!important}.dnd-module [style*="font-size:3.5rem"],.dnd-module [style*="font-size:3rem"]{font-size:2rem!important}.dnd-module [style*="font-size:6rem"]{font-size:3.5rem!important}}.dnd-section>.row-fluid{margin:0 auto}a:focus,button:focus,input:focus,summary:focus{outline:2px solid var(--bbe-primary,#065f46);outline-offset:2px}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible,input:focus-visible{outline:2px solid var(--bbe-primary,#065f46);outline-offset:2px}.bbe-skip-link{background:var(--bbe-primary,#065f46);border-radius:6px;color:#fff;font-weight:600;left:16px;padding:12px 24px;position:absolute;text-decoration:none;top:-100px;z-index:9999}.bbe-skip-link:focus{top:16px}