.buldok-footer{background-color:var(--charcoal)}.buldok-footer__newsletter{background-color:var(--midnight);border-bottom:1px solid var(--graphite);padding:var(--space-2xl) 0}.buldok-footer__newsletter-content{align-items:center;display:flex;gap:var(--space-xl);justify-content:space-between}.buldok-footer__newsletter-text{flex:1;max-width:500px}.buldok-footer__newsletter-headline{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:600;margin-bottom:var(--space-xs)}.buldok-footer__newsletter-description{color:var(--medium-gray);font-size:14px;margin:0}.buldok-footer__newsletter-form{flex:1;max-width:450px}.buldok-footer__newsletter-form .hs-form,.buldok-footer__newsletter-form form{align-items:flex-start!important;display:flex!important;gap:12px!important}.buldok-footer__newsletter-form .hs-fieldtype-text,.buldok-footer__newsletter-form .hs-form-field,.buldok-footer__newsletter-form .hsfc-Field{flex:1!important;margin:0!important}.buldok-footer__newsletter-form .hs-submit,.buldok-footer__newsletter-form .hsfc-NavigationRow{flex-shrink:0!important;margin:0!important;padding:0!important}.buldok-footer__newsletter-form label:not(.hs-error-msg){display:none!important}.buldok-footer__newsletter-form .hs-input,.buldok-footer__newsletter-form .hsfc-TextInput,.buldok-footer__newsletter-form input:not([type=checkbox]):not([type=radio]){background-color:var(--graphite)!important;background:var(--graphite)!important;border:1px solid var(--slate)!important;border-radius:4px!important;box-shadow:none!important;box-sizing:border-box!important;color:var(--white)!important;font-family:var(--font-body)!important;font-size:15px!important;height:48px!important;padding:0 16px!important;transition:border-color var(--transition-normal)!important;width:100%!important}.buldok-footer__newsletter-form .hs-input:focus,.buldok-footer__newsletter-form .hsfc-TextInput:focus,.buldok-footer__newsletter-form input:not([type=checkbox]):not([type=radio]):focus{border-color:var(--teal-primary)!important;outline:none!important}.buldok-footer__newsletter-form .hs-input::placeholder{color:var(--medium-gray)!important}.buldok-footer__newsletter-form .hs-button,.buldok-footer__newsletter-form .hs_submit .actions .hs-button,.buldok-footer__newsletter-form .hsfc-Button,.buldok-footer__newsletter-form button[type=submit],.buldok-footer__newsletter-form input[type=submit]{align-items:center!important;-webkit-appearance:none!important;background-color:#00d4aa!important;background:#00d4aa!important;border:none!important;border-radius:4px!important;box-sizing:border-box!important;color:#0d1117!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-display),sans-serif!important;font-size:15px!important;font-weight:700!important;height:48px!important;justify-content:center!important;line-height:1!important;margin:0!important;min-height:48px!important;padding:0 32px!important;text-transform:none!important;transition:all .2s ease-in-out!important;width:auto!important}.buldok-footer__newsletter-form .hs-button:hover,.buldok-footer__newsletter-form .hs_submit .actions .hs-button:hover,.buldok-footer__newsletter-form .hsfc-Button:hover,.buldok-footer__newsletter-form button[type=submit]:hover,.buldok-footer__newsletter-form input[type=submit]:hover{background-color:#fff!important;background:#fff!important;border:none!important;color:#0d1117!important;transform:translateY(-2px)!important}.buldok-footer__newsletter-form .hs-error-msgs{list-style:none!important;margin:4px 0 0!important;padding:0!important;position:absolute}.buldok-footer__newsletter-form .hs-error-msg{color:#ff4d4d!important;display:block!important;font-size:12px!important;font-weight:500!important}.buldok-footer__newsletter-form .hs-input.error,.buldok-footer__newsletter-form .hs-input.invalid{border-color:#ff4d4d!important}.buldok-footer__main{padding:var(--space-2xl) 0}.buldok-footer__grid{display:grid;gap:var(--space-xl);grid-template-columns:2fr repeat(3,1fr)}.buldok-footer__company{display:flex;flex-direction:column;gap:var(--space-md)}.buldok-footer__logo-text{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:700;letter-spacing:-.5px}.buldok-footer__contact{display:flex;flex-direction:column;gap:var(--space-xs)}.buldok-footer__contact-item{align-items:center;color:var(--light-gray);display:flex;font-size:14px;gap:var(--space-xs);text-decoration:none;transition:color var(--transition-fast)}.buldok-footer__contact-item:hover{color:var(--teal-primary)}.buldok-footer__contact-item svg{color:var(--medium-gray);flex-shrink:0}.buldok-footer__social{display:flex;gap:var(--space-sm)}.buldok-footer__social-link{align-items:center;background-color:var(--graphite);border-radius:var(--radius-md);color:var(--light-gray);display:flex;height:40px;justify-content:center;transition:all var(--transition-fast);width:40px}.buldok-footer__social-link:hover{background-color:var(--teal-primary);color:var(--midnight)}.buldok-footer__badges{align-items:center;display:flex;gap:var(--space-sm);margin-top:var(--space-sm)}.buldok-footer__badge{filter:grayscale(100%) brightness(1.2);height:48px;opacity:.7;transition:all var(--transition-normal);width:auto}.buldok-footer__badge:hover{filter:none;opacity:1}.buldok-footer__badge-placeholder{border:1px solid var(--graphite);border-radius:var(--radius-sm);color:var(--medium-gray);font-size:11px;font-weight:600;letter-spacing:1px;padding:var(--space-xs) var(--space-sm);text-transform:uppercase}.buldok-footer__nav-column{display:flex;flex-direction:column}.buldok-footer__nav-title{color:var(--white);font-family:var(--font-display);font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:var(--space-md);text-transform:uppercase}.buldok-footer__nav-list{display:flex;flex-direction:column;gap:var(--space-sm);list-style:none;margin:0;padding:0}.buldok-footer__nav-link{color:var(--light-gray);font-size:14px;text-decoration:none;transition:color var(--transition-fast)}.buldok-footer__nav-link:hover{color:var(--teal-primary)}.buldok-footer__bottom{border-top:1px solid var(--graphite);padding:var(--space-md) 0}.buldok-footer__bottom-content{align-items:center;display:flex;flex-wrap:wrap;gap:var(--space-md);justify-content:space-between}.buldok-footer__copyright p{color:var(--medium-gray);font-size:13px;margin:0}.buldok-footer__micro-cta a{align-items:center;color:var(--teal-primary);display:flex;font-size:14px;font-weight:500;gap:var(--space-xs);text-decoration:none;transition:color var(--transition-fast)}.buldok-footer__micro-cta .hs-cta-node,.buldok-footer__micro-cta .hs-cta-wrapper,.buldok-footer__micro-cta hubspot-cta{display:inline-block!important;margin:0!important;padding:0!important;vertical-align:middle!important}.buldok-footer__micro-cta .hs-cta-node>a,.buldok-footer__micro-cta .hs-cta-node>button,.buldok-footer__micro-cta a.cta_button,.buldok-footer__micro-cta button.cta_button,.buldok-footer__micro-cta hubspot-cta a,.buldok-footer__micro-cta hubspot-cta button{align-items:center!important;background:none!important;border:none!important;box-shadow:none!important;color:var(--teal-primary)!important;cursor:pointer!important;display:inline-flex!important;font-family:var(--font-body)!important;font-size:14px!important;font-weight:500!important;justify-content:center!important;line-height:1.4!important;margin:0!important;padding:0!important;text-decoration:none!important;transition:color var(--transition-fast)!important}.buldok-footer__micro-cta a.cta_button:hover,.buldok-footer__micro-cta button.cta_button:hover,.buldok-footer__micro-cta hubspot-cta a:hover{color:var(--teal-bright)!important;transform:none!important}.buldok-footer__micro-cta a:hover{color:var(--teal-bright)}.buldok-footer__micro-cta svg{transition:transform var(--transition-fast)}.buldok-footer__micro-cta a:hover svg{transform:translateX(4px)}.buldok-footer__legal{display:flex;gap:var(--space-md)}.buldok-footer__legal-link{color:var(--medium-gray);font-size:13px;text-decoration:none;transition:color var(--transition-fast)}.buldok-footer__legal-link:hover{color:var(--light-gray)}@media (max-width:1023px){.buldok-footer__newsletter-content{flex-direction:column;text-align:center}.buldok-footer__newsletter-text{max-width:100%}.buldok-footer__newsletter-form{max-width:100%;width:100%}.buldok-footer__grid{gap:var(--space-lg);grid-template-columns:repeat(2,1fr)}.buldok-footer__company{grid-column:span 2}}@media (max-width:767px){.buldok-footer__newsletter{padding:var(--space-xl) 0}.buldok-footer__newsletter-form .hs-form{flex-direction:column}.buldok-footer__main{padding:var(--space-xl) 0}.buldok-footer__grid{gap:var(--space-lg);grid-template-columns:1fr}.buldok-footer__company{align-items:center;grid-column:span 1;text-align:center}.buldok-footer__contact{align-items:center}.buldok-footer__badges,.buldok-footer__social{justify-content:center}.buldok-footer__nav-column{align-items:center;text-align:center}.buldok-footer__nav-list{align-items:center}.buldok-footer__bottom-content{flex-direction:column;text-align:center}.buldok-footer__legal{flex-wrap:wrap;justify-content:center}}