:root{--midnight:#0d1117;--charcoal:#161b22;--graphite:#21262d;--slate:#30363d;--teal-bright:#00ffd0;--teal-primary:#00d4aa;--teal-muted:#00b894;--teal-dark:#00916e;--blue-bright:#79c0ff;--blue-primary:#58a6ff;--blue-muted:#388bfd;--white:#fff;--off-white:#f0f6fc;--light-gray:#c9d1d9;--medium-gray:#8b949e;--dark-gray:#484f58;--success:#3fb950;--warning:#d29922;--error:#f85149;--font-display:"Space Grotesk",sans-serif;--font-body:"DM Sans",sans-serif;--font-alt:"Instrument Sans",sans-serif;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:32px;--space-xl:48px;--space-2xl:64px;--space-3xl:80px;--radius-sm:4px;--radius-md:8px;--radius-lg:12px;--radius-xl:16px;--container-max:1200px;--container-padding:24px;--transition-fast:0.15s ease;--transition-normal:0.2s ease;--transition-slow:0.3s ease;--easing-smooth:cubic-bezier(0.4,0,0.2,1);--easing-bounce:cubic-bezier(0.22,1,0.36,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,html{font-size:16px}body{background-color:var(--midnight);color:var(--light-gray);font-family:var(--font-body);font-weight:400;line-height:1.6}h1,h2,h3,h4,h5,h6{color:var(--white);font-family:var(--font-display);line-height:1.2;margin-bottom:var(--space-sm)}.buldok-display{font-size:56px;font-weight:700;letter-spacing:-2px;line-height:1.1}.buldok-h1,h1{font-size:40px;font-weight:700;letter-spacing:-1.5px}.buldok-h2,h2{font-size:32px;font-weight:600;letter-spacing:-1px}.buldok-h3,h3{font-size:24px;font-weight:600;letter-spacing:-.5px}.buldok-h4,h4{font-size:20px;font-weight:500;letter-spacing:0}.buldok-body-lg{font-size:18px;line-height:1.7}p{margin-bottom:var(--space-sm)}.buldok-small{font-size:14px}.buldok-caption{font-size:12px;font-weight:500}.buldok-eyebrow{font-family:var(--font-display);font-size:12px;font-weight:600;letter-spacing:2px;text-transform:uppercase}.buldok-eyebrow,a{color:var(--teal-primary)}a{text-decoration:none;transition:color var(--transition-fast)}a:hover{color:var(--teal-bright)}.buldok-container{margin:0 auto;max-width:var(--container-max);padding:0 var(--container-padding);width:100%}.buldok-section{padding:var(--space-3xl) 0}.buldok-section--sm{padding:var(--space-2xl) 0}.buldok-section--lg{padding:100px 0}.buldok-section__subheadline{font-size:18px}.buldok-bg-midnight{background-color:var(--midnight)}.buldok-bg-charcoal{background-color:var(--charcoal)}.buldok-bg-gradient{background:linear-gradient(180deg,var(--charcoal) 0,var(--midnight) 100%)}.buldok-btn{align-items:center;border:none;border-radius:var(--radius-md);cursor:pointer;display:inline-flex;font-family:var(--font-display);font-size:14px;font-weight:600;gap:var(--space-xs);justify-content:center;letter-spacing:.3px;padding:14px 28px;text-decoration:none;transition:all .2s ease;white-space:nowrap}.buldok-btn--primary{background-color:var(--teal-primary);color:var(--midnight)}.buldok-btn--primary:hover{background-color:var(--teal-muted);color:var(--midnight);transform:translateY(-2px)}.buldok-btn--primary:active{background-color:var(--teal-dark);transform:translateY(0)}.buldok-btn--secondary{background-color:transparent;border:1px solid var(--slate);color:var(--white)}.buldok-btn--secondary:hover{border-color:var(--teal-primary);color:var(--teal-primary)}.buldok-btn--ghost{background-color:rgba(0,212,170,.1);color:var(--teal-primary);font-weight:500;padding:12px 24px}.buldok-btn--ghost:hover{background-color:rgba(0,212,170,.15);color:var(--teal-bright)}.buldok-btn--link{background:none;color:var(--teal-primary);font-family:var(--font-body);font-weight:500;padding:0}.buldok-btn--link:hover{text-decoration:underline}.buldok-btn--sm{font-size:13px;padding:8px 16px}.buldok-btn--lg{font-size:16px;font-weight:700;padding:18px 40px}.buldok-btn__arrow{transition:transform var(--transition-fast)}.buldok-btn:hover .buldok-btn__arrow{transform:translateX(4px)}.buldok-card{background-color:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-xl);padding:var(--space-lg);transition:all .3s ease}.buldok-card:hover{border-color:var(--slate)}.buldok-card--interactive{cursor:pointer}.buldok-card--interactive:hover{border-color:var(--teal-primary);box-shadow:0 20px 40px rgba(0,212,170,.1);transform:translateY(-4px)}.buldok-card__icon{align-items:center;color:var(--teal-primary);display:flex;height:48px;justify-content:center;margin-bottom:20px;width:48px}.buldok-card__icon svg{height:48px;stroke-width:2px;width:48px}.buldok-card__title{color:var(--white);font-family:var(--font-display);font-size:20px;font-weight:600;margin-bottom:12px}.buldok-card__text{color:var(--light-gray);font-size:15px;line-height:1.6}.buldok-card__meta{color:var(--medium-gray);font-family:var(--font-body);font-size:13px;font-weight:500;margin-top:var(--space-sm)}.buldok-card__cta{margin-top:var(--space-md)}.buldok-card--accent{border-left:3px solid var(--teal-primary);border-radius:var(--radius-lg);padding:28px}.buldok-card--accent .buldok-card__icon{height:32px;margin-bottom:var(--space-sm);width:32px}.buldok-card--accent .buldok-card__icon svg{height:32px;width:32px}.buldok-card--accent .buldok-card__title{font-size:18px}.buldok-card--accent .buldok-card__text{font-size:14px}.buldok-card--testimonial{padding:var(--space-lg);position:relative}.buldok-card--testimonial .buldok-card__quote-icon{color:var(--teal-primary);margin-bottom:var(--space-sm);opacity:.5}.buldok-card--testimonial .buldok-card__quote{color:var(--light-gray);font-family:var(--font-body);font-size:16px;font-style:italic;line-height:1.7;margin-bottom:var(--space-md)}.buldok-card--testimonial .buldok-card__author{align-items:center;display:flex;gap:var(--space-sm)}.buldok-card--testimonial .buldok-card__author-photo{border:2px solid var(--graphite);border-radius:50%;filter:grayscale(100%);height:48px;overflow:hidden;width:48px}.buldok-card--testimonial .buldok-card__author-photo img{height:100%;object-fit:cover;width:100%}.buldok-card--testimonial .buldok-card__author-name{color:var(--white);font-family:var(--font-body);font-size:14px;font-weight:600}.buldok-card--testimonial .buldok-card__author-title{color:var(--medium-gray);font-family:var(--font-body);font-size:13px}.buldok-stat{text-align:center}.buldok-stat__number{color:var(--teal-primary);font-family:var(--font-display);font-size:48px;font-weight:700;letter-spacing:-2px;line-height:1;margin-bottom:var(--space-xs)}.buldok-stat__label{color:var(--medium-gray);font-size:14px}.buldok-tag{font-family:var(--font-display);padding:4px 10px}.buldok-tag--blue{background-color:rgba(88,166,255,.1);color:var(--blue-primary)}.buldok-grid{display:grid;gap:var(--space-md)}.buldok-grid--2{grid-template-columns:repeat(2,1fr)}.buldok-grid--3{grid-template-columns:repeat(3,1fr)}.buldok-grid--4{grid-template-columns:repeat(4,1fr)}.buldok-text-center{text-align:center}.buldok-text-teal{color:var(--teal-primary)}.buldok-text-muted{color:var(--medium-gray)}.buldok-mb-0{margin-bottom:0}.buldok-mb-xs{margin-bottom:var(--space-xs)}.buldok-mb-sm{margin-bottom:var(--space-sm)}.buldok-mb-md{margin-bottom:var(--space-md)}.buldok-mb-lg{margin-bottom:var(--space-lg)}.buldok-mb-xl{margin-bottom:var(--space-xl)}@media (max-width:1023px){:root{--container-padding:32px}.buldok-display{font-size:44px}.buldok-h1,h1{font-size:34px}.buldok-h2,h2{font-size:28px}.buldok-grid--3,.buldok-grid--4{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){:root{--container-padding:20px;--space-3xl:64px;--space-2xl:48px}.buldok-display{font-size:36px;letter-spacing:-1.5px}.buldok-h1,h1{font-size:28px;letter-spacing:-1px}.buldok-h2,h2{font-size:24px}.buldok-h3,h3{font-size:20px}.buldok-stat__number{font-size:36px}.buldok-grid--2,.buldok-grid--3,.buldok-grid--4{grid-template-columns:1fr}.buldok-btn--lg{font-size:14px;padding:14px 24px;width:100%}}.hs-menu-wrapper li,.hs-menu-wrapper ul{list-style:none;margin:0;padding:0}.hs-form input[type=email],.hs-form input[type=tel],.hs-form input[type=text],.hs-form textarea{background-color:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-md);color:var(--white);font-family:var(--font-body);font-size:14px;padding:12px 16px;transition:border-color var(--transition-fast);width:100%}.hs-form input:focus,.hs-form textarea:focus{border-color:var(--teal-primary);outline:none}.hs-form input::placeholder,.hs-form textarea::placeholder{color:var(--medium-gray)}.hs-form .hs-button{background-color:var(--teal-primary);border:none;border-radius:var(--radius-md);color:var(--midnight);cursor:pointer;font-family:var(--font-display);font-size:14px;font-weight:600;padding:12px 24px;transition:background-color var(--transition-fast)}.hs-form .hs-button:hover{background-color:var(--teal-muted)}.hs-form label{color:var(--light-gray);display:block;font-family:var(--font-body);font-size:14px;font-weight:500;margin-bottom:var(--space-xs)}.hs-form .hs-error-msg{color:var(--error);font-size:12px;margin-top:4px}.buldok-skip-link{background:var(--teal-primary);border-radius:0 0 var(--radius-md) 0;color:var(--midnight);font-family:var(--font-display);font-weight:600;left:0;padding:var(--space-sm) var(--space-md);position:absolute;text-decoration:none;top:-100%;z-index:9999}.buldok-skip-link:focus{top:0}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}.buldok-btn:focus-visible{outline:2px solid var(--teal-bright);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}.buldok-section__header{margin-bottom:var(--space-xl);text-align:center}.buldok-section__headline{color:var(--white);font-family:var(--font-display);font-size:40px;font-weight:700;letter-spacing:-1.5px;margin-bottom:var(--space-sm)}.buldok-section__subheadline{color:var(--medium-gray);font-family:var(--font-body);font-size:17px;line-height:1.7;margin:0 auto;max-width:600px}.buldok-tag{background-color:rgba(0,212,170,.1);border-radius:var(--radius-sm);color:var(--teal-primary);display:inline-block;font-family:var(--font-body);font-size:11px;font-weight:600;letter-spacing:1px;padding:6px 12px;text-transform:uppercase}.buldok-tag--bordered{border:1px solid rgba(0,212,170,.2)}.buldok-step{position:relative}.buldok-step__number{color:var(--teal-primary);font-family:var(--font-display);font-size:64px;font-weight:700;line-height:1;opacity:.2}.buldok-step__title{color:var(--white);font-family:var(--font-display);font-size:24px;font-weight:600;margin-bottom:var(--space-xs)}.buldok-step__subtitle{color:var(--teal-primary);font-family:var(--font-display);font-size:16px;font-weight:500;margin-bottom:var(--space-sm)}.buldok-step__description{color:var(--light-gray);font-family:var(--font-body);font-size:15px;line-height:1.6;margin-bottom:var(--space-sm)}.buldok-step__deliverables{color:var(--medium-gray);font-family:var(--font-body);font-size:13px;font-weight:500}.buldok-highlight{background-color:rgba(0,212,170,.08);border-left:3px solid var(--teal-primary);border-radius:0 var(--radius-md) var(--radius-md) 0;margin:var(--space-lg) 0;padding:var(--space-md)}.buldok-highlight p{color:var(--white);font-family:var(--font-body);font-size:18px;font-weight:500;line-height:1.7;margin:0}.buldok-logos{align-items:center;display:flex;flex-wrap:wrap;gap:48px 48px;justify-content:center}.buldok-logos__item{filter:grayscale(100%) brightness(200%);opacity:.5;transition:opacity .2s ease}.buldok-logos__item:hover{opacity:1}.buldok-logos__item img{height:32px;width:auto}.buldok-section--light{background-color:var(--off-white)}.buldok-section--light .buldok-section__headline{color:var(--midnight)}.buldok-section--light .buldok-card{background-color:var(--white);border-color:transparent;box-shadow:0 4px 20px rgba(0,0,0,.05)}.buldok-section--light .buldok-card__title{color:var(--midnight)}.buldok-section--light .buldok-card__text{color:var(--dark-gray)}.buldok-section--light .buldok-card__icon{color:var(--teal-dark)}.buldok-section--light .buldok-card__icon-bg{align-items:center;background-color:rgba(0,212,170,.1);border-radius:50%;display:flex;height:64px;justify-content:center;margin-bottom:var(--space-md);width:64px}.buldok-section--cta{background:linear-gradient(135deg,var(--teal-primary) 0,var(--teal-dark) 100%);padding:100px 0;text-align:center}.buldok-section--cta .buldok-section__headline{color:var(--midnight)}.buldok-section--cta p{color:var(--midnight);opacity:.8}.buldok-section--cta .buldok-btn--primary{background-color:var(--midnight);color:var(--white)}.buldok-section--cta .buldok-btn--primary:hover{background-color:var(--charcoal);box-shadow:0 8px 24px rgba(0,0,0,.2)}.buldok-section--cta .buldok-trust-text{color:var(--midnight);font-size:14px;margin-top:var(--space-lg);opacity:.6}.buldok-section--glow{overflow:hidden;position:relative}.buldok-section--glow:before{background:radial-gradient(circle at 70% 50%,rgba(0,212,170,.08) 0,transparent 70%);content:"";height:100%;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:0}.buldok-card--problem{border-left:3px solid rgba(210,153,34,.6);transition:all var(--transition-normal) var(--easing-smooth)}.buldok-card--problem:hover{border-left-color:var(--warning);transform:translateY(-4px)}.buldok-card--problem .buldok-card__icon{color:rgba(210,153,34,.7)}.buldok-contrast-highlight{background:rgba(0,212,170,.06);border-left:3px solid var(--teal-primary);margin:var(--space-xl) auto;max-width:600px;padding:var(--space-md) var(--space-lg);text-align:center}.buldok-contrast-highlight p{color:var(--white);font-family:var(--font-display);font-size:20px;font-weight:500;margin:0}.buldok-badge--recommended{background-color:var(--teal-primary);border-radius:20px;box-shadow:0 4px 12px rgba(0,212,170,.3);color:var(--midnight);font-family:var(--font-display);font-size:10px;font-weight:700;letter-spacing:1px;padding:4px 12px;position:absolute;right:var(--space-md);text-transform:uppercase;top:-12px}.buldok-feature-content{background-color:var(--graphite);border:1px solid var(--slate);border-radius:var(--radius-xl);padding:var(--space-xl)}.buldok-cta-gradient{background:linear-gradient(135deg,var(--teal-primary) 0,var(--teal-dark) 100%)}.buldok-cta-gradient,.buldok-cta-gradient .buldok-h2,.buldok-cta-gradient h2{color:var(--midnight)}.buldok-cta-gradient p{color:rgba(13,17,23,.8)}.buldok-cta-gradient .buldok-btn--secondary{border-color:var(--midnight);color:var(--midnight)}.buldok-cta-gradient .buldok-btn--secondary:hover{background-color:rgba(13,17,23,.05)}.buldok-article-card{background:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-xl);display:flex;flex-direction:column;height:100%;overflow:hidden;transition:var(--transition-slow)}.buldok-article-card:hover{border-color:var(--teal-muted);box-shadow:0 20px 40px rgba(0,0,0,.3);transform:translateY(-4px)}.buldok-article-card__image{aspect-ratio:16/9;overflow:hidden;position:relative}.buldok-article-card__image img{height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.16,1,.3,1);width:100%}.buldok-article-card:hover .buldok-article-card__image img{transform:scale(1.05)}.buldok-article-card__content{display:flex;flex:1;flex-direction:column;padding:var(--space-md)}.buldok-article-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.buldok-article-card__tag{background:var(--graphite);border-radius:4px;color:var(--light-gray);font-size:11px;font-weight:500;letter-spacing:.5px;padding:4px 10px;text-transform:uppercase}.buldok-article-card__title{color:var(--white);font-family:var(--font-display);font-size:20px;font-weight:600;line-height:1.3;margin-bottom:12px;text-decoration:none;transition:color var(--transition-slow)}.buldok-article-card:hover .buldok-article-card__title{color:var(--teal-primary)}.buldok-article-card__excerpt{color:var(--light-gray);display:-webkit-box;font-size:14px;-webkit-line-clamp:3;line-height:1.6;margin-bottom:16px;-webkit-box-orient:vertical;flex:1;overflow:hidden}.buldok-article-card__meta{align-items:center;border-top:1px solid var(--graphite);color:var(--medium-gray);display:flex;font-size:12px;gap:8px;padding-top:16px}.buldok-tag-pill{background:transparent;border:1px solid var(--slate);border-radius:24px;color:var(--light-gray);cursor:pointer;display:inline-block;font-size:14px;font-weight:500;padding:8px 18px;text-decoration:none;transition:var(--transition-slow);white-space:nowrap}.buldok-tag-pill:hover{background:rgba(0,170,166,.05);border-color:var(--teal-muted);color:var(--white)}.buldok-tag-pill.active{background:var(--teal-primary);border-color:var(--teal-primary);color:var(--midnight)}.buldok-newsletter-form{display:flex;gap:12px;width:100%}.buldok-newsletter-form__input{background:var(--charcoal);border:1px solid var(--slate);border-radius:var(--radius-md);color:var(--white);flex:1;font-size:15px;height:48px;padding:0 16px;transition:border-color var(--transition-slow)}.buldok-newsletter-form__input:focus{border-color:var(--teal-primary);outline:none}.buldok-newsletter-form__submit{background:var(--teal-primary);border:none;border-radius:var(--radius-md);color:var(--midnight);cursor:pointer;font-size:15px;font-weight:600;height:48px;padding:0 24px;transition:var(--transition-slow);white-space:nowrap}.buldok-newsletter-form__submit:hover{background:var(--teal-muted)}@media (max-width:640px){.buldok-newsletter-form{flex-direction:column}.buldok-newsletter-form__submit{width:100%}}