.cb-hs_header_root{position:sticky;top:var(--space-2);z-index:50;display:flex;justify-content:center;padding:var(--space-3) var(--space-4);background:transparent;}
@media (max-width: 1024px){.cb-hs_header_root{position:sticky;top:var(--space-2);z-index:50;display:flex;justify-content:center;padding:var(--space-3) var(--space-4);background:transparent;}}
@media (max-width: 767px){.cb-hs_header_root{position:sticky;top:var(--space-2);z-index:50;display:flex;justify-content:center;padding:var(--space-3) var(--space-4);background:transparent;}}
.cb-hs_header_bar{max-width:100%;min-width:0;}
@media (max-width: 1024px){.cb-hs_header_bar{max-width:100%;min-width:0;}}
@media (max-width: 767px){.cb-hs_header_bar{max-width:100%;min-width:0;width:100%;justify-content:space-between;}}
.cb-hs_header_wordmark{text-decoration:none;flex-shrink:0;}.cb-hs_header_wordmark:hover{color:var(--text-primary);}
@media (max-width: 1024px){.cb-hs_header_wordmark{text-decoration:none;flex-shrink:0;}.cb-hs_header_wordmark:hover{color:var(--text-primary);}}
@media (max-width: 767px){.cb-hs_header_wordmark{text-decoration:none;flex-shrink:0;}.cb-hs_header_wordmark:hover{color:var(--text-primary);}}
.cb-hs_header_nav .pb-nav__list{display:flex;align-items:center;gap:var(--space-6);list-style:none;margin:0;padding:0;}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);color:var(--dark-70);text-decoration:none;transition:color var(--dur-slow) var(--ease-standard);}.cb-hs_header_nav .pb-nav__submenu[data-level="1"]{background:var(--bg-primary);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-nav);box-shadow:var(--shadow-flat);margin-top:var(--space-2);padding:var(--space-2);min-width:260px;max-width:340px;z-index:60;list-style:none;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__item{list-style:none;margin:0;padding:0;width:100%;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--dark-70);text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);}.cb-hs_header_nav .pb-nav__indicator{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-2);padding:0;background:transparent;border:0;color:var(--dark-70);cursor:pointer;line-height:0;font-size:var(--body-sm);}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:var(--text-primary);}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link:hover{background:var(--bg-surface);color:var(--text-primary);}.cb-hs_header_nav .pb-nav__indicator:hover{color:var(--text-primary);}
@media (max-width: 1024px){.cb-hs_header_nav .pb-nav__list{display:flex;align-items:flex-start;gap:var(--space-6);list-style:none;margin:0;padding:0;flex-direction:column;}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{font-family:var(--font-body);font-size:var(--h4);font-weight:var(--fw-body);color:var(--text-on-dark);text-decoration:none;transition:color var(--dur-slow) var(--ease-standard);line-height:var(--lh-h3);}.cb-hs_header_nav .pb-nav__mobile-panel{background:var(--bg-dark);color:var(--text-on-dark);padding:var(--space-8) var(--space-6);}.cb-hs_header_nav .pb-nav__collapse-toggle{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:var(--space-2);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);}.cb-hs_header_nav .pb-nav__mobile-close{background:transparent;border:none;color:var(--text-on-dark);cursor:pointer;padding:var(--space-2);}.cb-hs_header_nav .pb-nav__submenu[data-level="1"]{background:var(--bg-primary);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-nav);box-shadow:var(--shadow-flat);margin-top:var(--space-2);padding:var(--space-2);min-width:260px;max-width:340px;z-index:60;list-style:none;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__item{list-style:none;margin:0;padding:0;width:100%;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--dark-70);text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);}.cb-hs_header_nav .pb-nav__indicator{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-2);padding:0;background:transparent;border:0;color:var(--dark-70);cursor:pointer;line-height:0;font-size:var(--body-sm);}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:var(--link-on-dark);}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link:hover{background:var(--bg-surface);color:var(--text-primary);}.cb-hs_header_nav .pb-nav__indicator:hover{color:var(--text-primary);}}
@media (max-width: 767px){.cb-hs_header_nav .pb-nav__list{display:flex;align-items:flex-start;gap:var(--space-6);list-style:none;margin:0;padding:0;flex-direction:column;}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link{font-family:var(--font-body);font-size:var(--h4);font-weight:var(--fw-body);color:var(--text-on-dark);text-decoration:none;transition:color var(--dur-slow) var(--ease-standard);line-height:var(--lh-h3);}.cb-hs_header_nav .pb-nav__mobile-panel{background:var(--bg-dark);color:var(--text-on-dark);padding:var(--space-8) var(--space-6);}.cb-hs_header_nav .pb-nav__collapse-toggle{display:inline-flex;align-items:center;gap:var(--space-2);background:transparent;border:none;color:var(--text-primary);cursor:pointer;padding:var(--space-2);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);}.cb-hs_header_nav .pb-nav__mobile-close{background:transparent;border:none;color:var(--text-on-dark);cursor:pointer;padding:var(--space-2);}.cb-hs_header_nav .pb-nav__submenu[data-level="1"]{background:var(--bg-primary);border:var(--border-width) solid var(--border-soft);border-radius:var(--radius-nav);box-shadow:var(--shadow-flat);margin-top:var(--space-2);padding:var(--space-2);min-width:260px;max-width:340px;z-index:60;list-style:none;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__item{list-style:none;margin:0;padding:0;width:100%;}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link{display:block;padding:var(--space-2) var(--space-3);border-radius:var(--radius-btn);font-family:var(--font-body);font-size:var(--body-sm);font-weight:var(--fw-body);line-height:var(--lh-body);color:var(--dark-70);text-decoration:none;white-space:normal;overflow-wrap:anywhere;transition:background var(--dur-fast) var(--ease-standard), color var(--dur-fast) var(--ease-standard);}.cb-hs_header_nav .pb-nav__indicator{display:inline-flex;align-items:center;justify-content:center;margin-left:var(--space-2);padding:0;background:transparent;border:0;color:var(--dark-70);cursor:pointer;line-height:0;font-size:var(--body-sm);}.cb-hs_header_nav .pb-nav__item[data-depth="0"] > .pb-nav__link:hover{color:var(--link-on-dark);}.cb-hs_header_nav .pb-nav__submenu .pb-nav__link:hover{background:var(--bg-surface);color:var(--text-primary);}.cb-hs_header_nav .pb-nav__indicator:hover{color:var(--text-primary);}}
.cb-hs_header_cta{flex-shrink:0;}
@media (max-width: 1024px){.cb-hs_header_cta{flex-shrink:0;}}
@media (max-width: 767px){.cb-hs_header_cta{flex-shrink:0;}}
