@import url('https://fonts.googleapis.com/css2?family=Michroma&family=Space+Mono:wght@400;700&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300&display=swap');
.c8bm-root, .c8bm-root * {box-sizing:border-box!important;}
.c8bm-root a {text-decoration:none!important;color:inherit!important;}
.c8bm-root button {font-family:'Michroma',sans-serif!important;}
.c8bm-root .c8bm-header {
position: fixed !important;
top: 0 !important;
left: 0 !important;
right: 0 !important;
margin: 0 auto !important;
width: 100%!important;
max-width: 100%!important;
height: 68px !important;
background: #FFFFFF !important;
border-bottom: 1px solid rgba(8, 8, 8, 0.06) !important;
box-shadow: 0 4px 40px rgba(0, 0, 0, 0.05) !important;
border-radius: 0px !important;
z-index: 9500 !important;
transition: top 0.35s cubic-bezier(0.16, 1, 0.3, 1),
width 0.35s cubic-bezier(0.16, 1, 0.3, 1),
max-width 0.35s cubic-bezier(0.16, 1, 0.3, 1),
height 0.35s cubic-bezier(0.16, 1, 0.3, 1),
border-radius 0.35s cubic-bezier(0.16, 1, 0.3, 1),
background 0.3s ease,
box-shadow 0.35s cubic-bezier(0.16, 1, 0.3, 1),
border 0.3s ease,
backdrop-filter 0.3s ease !important;
}
.c8bm-root .c8bm-header.c8bm-scrolled {
top: 14px !important;
width: min(1240px, calc(100% - 2.5rem)) !important;
height: 54px !important;
background: rgba(255, 255, 255, 0.92) !important;
backdrop-filter: blur(16px) saturate(180%) !important;
-webkit-backdrop-filter: blur(16px) saturate(180%) !important;
border: 1px solid rgba(8, 8, 8, 0.09) !important;
border-radius: 4px !important;
box-shadow: 0 16px 36px rgba(0, 0, 0, 0.09), 0 2px 6px rgba(0, 0, 0, 0.03) !important;
}
body.admin-bar .c8bm-root .c8bm-header { top: 32px !important; }
body.admin-bar .c8bm-root .c8bm-header.c8bm-scrolled { top: 46px !important; }
body.admin-bar .c8bm-root .c8bm-drawer, body.admin-bar .c8bm-root .c8bm-drawer-overlay { top: 32px !important; }
@media (max-width:782px){
body.admin-bar .c8bm-root .c8bm-header { top: 46px !important; }
body.admin-bar .c8bm-root .c8bm-header.c8bm-scrolled { top: 56px !important; }
body.admin-bar .c8bm-root .c8bm-drawer, body.admin-bar .c8bm-root .c8bm-drawer-overlay { top: 46px !important; }
}
.c8bm-root .c8bm-bar {
max-width: 1440px !important;
margin: 0 auto !important;
height: 68px !important;
padding: 0 3.5rem !important;
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
gap: 1.2rem !important;
transition: height 0.35s cubic-bezier(0.16, 1, 0.3, 1),
padding 0.35s cubic-bezier(0.16, 1, 0.3, 1),
gap 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.c8bm-root .c8bm-header.c8bm-scrolled .c8bm-bar {
height: 54px !important;
padding: 0 1.5rem !important;
gap: 1rem !important;
}
@media (max-width:1100px){
.c8bm-root .c8bm-bar { padding: 0 1.25rem !important; }
.c8bm-root .c8bm-header.c8bm-scrolled .c8bm-bar { padding: 0 1rem !important; }
}
.c8bm-root .c8bm-logo { display: flex !important; align-items: center !important; gap: 10px !important; flex-shrink: 0 !important; }
.c8bm-root .c8bm-logo-img {
display: block !important;
height: 44px !important;
width: auto !important;
transition: height 0.35s cubic-bezier(0.16, 1, 0.3, 1) !important;
}
.c8bm-root .c8bm-header.c8bm-scrolled .c8bm-logo-img {
height: 34px !important;
}
.c8bm-root .c8bm-pill-badge {
font-family: 'Space Mono', monospace !important;
font-size: 9px !important;
font-weight: 700 !important;
background: #0047E1 !important;
color: #FFFFFF !important;
padding: 1px 5px !important;
border-radius: 4px !important;
margin-left: 4px !important;
display: inline-block !important;
}
.c8bm-root .c8bm-pnav-item.has-sub-dropdown:hover .c8bm-sub-popover {
opacity: 1 !important;
visibility: visible !important;
transform: translateY(0) !important;
pointer-events: auto !important;
}
.c8bm-root .c8bm-sub-popover {
position: absolute !important;
top: calc(100% + 4px) !important;
left: 0 !important;
z-index: 9999 !important;
background: #080808 !important;
border: 1px solid rgba(255, 255, 255, 0.15) !important;
border-radius: 4px !important;
padding: 0.75rem !important;
min-width: 210px !important;
box-shadow: 0 12px 36px rgba(0, 0, 0, 0.4) !important;
opacity: 0 !important;
visibility: hidden !important;
transform: translateY(6px) !important;
transition: opacity 0.2s ease, transform 0.2s ease, visibility 0.2s ease !important;
pointer-events: none !important;
}
.c8bm-root .c8bm-sub-eyebrow {
font-family: 'Space Mono', monospace !important;
font-size: 8.5px !important;
color: #7C93FF !important;
text-transform: uppercase !important;
letter-spacing: 0.12em !important;
font-weight: 700 !important;
margin-bottom: 0.5rem !important;
}
.c8bm-root .c8bm-sub-item {
display: flex !important;
align-items: center !important;
justify-content: space-between !important;
padding: 5px 6px !important;
border-radius: 3px !important;
text-decoration: none !important;
border-bottom: 1px solid rgba(255, 255, 255, 0.08) !important;
transition: background 0.15s ease, color 0.15s ease !important;
}
.c8bm-root .c8bm-sub-item:last-child { border-bottom: none !important; }
.c8bm-root .c8bm-sub-item:hover { background: rgba(0, 71, 225, 0.25) !important; }
.c8bm-root .c8bm-sub-name {
font-family: 'Space Mono', monospace !important;
font-size: 10px !important;
font-weight: 700 !important;
color: #FAFAF7 !important;
}
.c8bm-root .c8bm-sub-cnt {
font-family: 'Space Mono', monospace !important;
font-size: 9px !important;
color: #0047E1 !important;
background: rgba(0, 71, 225, 0.15) !important;
padding: 1px 5px !important;
border-radius: 3px !important;
font-weight: 700 !important;
}
.c8bm-root .c8bm-pnav {
display: flex !important;
align-items: center !important;
gap: 2px !important;
background: #F3F2EC !important;
padding: 4px !important;
height: 46px !important;
border-radius: 4px !important;
list-style: none !important;
list-style-type: none !important;
margin: 0 !important;
}
.c8bm-root .c8bm-pnav-item {
position: static !important;
list-style: none !important;
list-style-type: none !important;
display: flex !important;
align-items: center !important;
margin: 0 !important;
padding: 0 !important;
}
.c8bm-root .c8bm-pnav-item::marker,
.c8bm-root li::marker {
display: none !important;
content: "" !important;
font-size: 0 !important;
color: transparent !important;
}
.c8bm-root .c8bm-pnav-link {
display:flex!important;align-items:center!important;gap:4px!important;
font-size:12.5px!important;font-weight:500!important;color:#080808!important;
padding:0 .9rem!important;height:38px!important;letter-spacing:.01em!important;
cursor:pointer!important;position:relative!important;border-radius:4px!important;
transition:background .2s ease,color .2s ease,box-shadow .2s ease!important;
white-space:nowrap!important;user-select:none!important;font-family:'DM Sans',sans-serif!important;
}
.c8bm-root .c8bm-pnav-link:hover, .c8bm-root .c8bm-pnav-link.c8bm-open {
background:#FFFFFF!important;color:#0047E1!important;box-shadow:0 2px 10px rgba(8,8,8,0.07)!important;
}
.c8bm-root .c8bm-chev {width:10px!important;height:10px!important;opacity:.5!important;transition:transform .22s ease,opacity .2s!important;flex-shrink:0!important;stroke:currentColor!important;}
.c8bm-root .c8bm-pnav-link.c8bm-open .c8bm-chev {transform:rotate(180deg)!important;opacity:1!important;}
@media (max-width:1100px){ .c8bm-root .c8bm-pnav {display:none!important;} }
.c8bm-root .c8bm-right {display:flex!important;align-items:center!important;gap:.75rem!important;flex-shrink:0!important;}
.c8bm-root .c8bm-search-btn {
width:36px!important;height:36px!important;display:flex!important;align-items:center!important;justify-content:center!important;
border:1px solid rgba(8,8,8,0.08)!important;background:#F4F3EE!important;border-radius:4px!important;
transition:background .2s,border-color .2s!important;cursor:pointer!important;
}
.c8bm-root .c8bm-search-btn:hover {background:#EEF3FF!important;border-color:#0047E1!important;}
.c8bm-root .c8bm-search-btn svg {width:14px!important;height:14px!important;stroke:#6B6B6B!important;stroke-width:1.75!important;fill:none!important;}
.c8bm-root .c8bm-btn-cta {
position:relative!important;overflow:hidden!important;
display:inline-flex!important;align-items:center!important;justify-content:center!important;
gap:8px!important;font-family:'Michroma',sans-serif!important;
font-size:10.5px!important;font-weight:700!important;color:#FAFAF7!important;
background:#0047E1!important;padding:0 1.3rem!important;height:40px!important;
border-radius:4px!important;letter-spacing:.04em!important;text-transform:uppercase!important;
white-space:nowrap!important;transition:background 0.25s ease, transform 0.2s ease!important;
box-shadow:none!important;
}
.c8bm-root .c8bm-btn-cta::before {
content:''!important;position:absolute!important;top:0!important;left:-100%!important;
width:60%!important;height:100%!important;
background:linear-gradient(90deg, transparent, rgba(255,255,255,0.4), transparent)!important;
transform:skewX(-20deg)!important;
transition:left 0.65s ease!important;
}
.c8bm-root .c8bm-btn-cta:hover {
background:#0038C0!important;transform:translateY(-1px)!important;
box-shadow:none!important;
}
.c8bm-root .c8bm-btn-cta:hover::before { left:180%!important; }
.c8bm-root .c8bm-header.c8bm-scrolled .c8bm-btn-cta { display: none !important; }
@media (max-width:1100px){ .c8bm-root .c8bm-btn-cta {display:none!important;} }
.c8bm-root .c8bm-hbg {display:none!important;flex-direction:column!important;gap:5px!important;padding:10px!important;cursor:pointer!important;background:none!important;border:none!important;}
.c8bm-root .c8bm-hbg span {display:block!important;width:22px!important;height:1.5px!important;background:#080808!important;transition:all .25s!important;}
.c8bm-root .c8bm-hbg.c8bm-open span:nth-child(1){transform:rotate(45deg) translate(4.5px,4.5px)!important;}
.c8bm-root .c8bm-hbg.c8bm-open span:nth-child(2){opacity:0!important;transform:scaleX(0)!important;}
.c8bm-root .c8bm-hbg.c8bm-open span:nth-child(3){transform:rotate(-45deg) translate(4.5px,-4.5px)!important;}
@media (max-width:1100px){ .c8bm-root .c8bm-hbg {display:flex!important;} }
.c8bm-root .c8bm-mega-back {
position:fixed!important;top:0px!important;left:0!important;right:0!important;bottom:0!important;
background:rgba(8,8,8,0.25)!important;z-index:9400!important;
opacity:0!important;visibility:hidden!important;pointer-events:none!important;
transition:opacity .25s ease,visibility .25s ease!important;
}
.c8bm-root .c8bm-mega-back.c8bm-show {opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.c8bm-root .c8bm-mega {
position:fixed!important;top:68px!important;left:0!important;right:0!important;z-index:9450!important;
display:flex!important;justify-content:center!important;padding-top:14px!important;
background:transparent!important;pointer-events:none!important;
visibility:hidden!important;opacity:0!important;transform:translateY(-8px)!important;
transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .2s ease,visibility .2s ease!important;
}
.c8bm-root .c8bm-mega.c8bm-open {transform:translateY(0)!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
@media (max-width:1100px){ .c8bm-root .c8bm-mega, .c8bm-root .c8bm-mega-back {display:none!important;} }
.c8bm-root .c8bm-mega-card {
background:#FFFFFF!important;width:min(1280px, calc(100% - 4rem))!important;
border-radius:4px!important;border:1px solid rgba(8,8,8,0.08)!important;
box-shadow:0 24px 60px rgba(8,8,8,0.14)!important;overflow:hidden!important;pointer-events:auto!important;
}
.c8bm-root .c8bm-mega-grid {display:grid!important;grid-template-columns:1.1fr 1.3fr 1.1fr!important;}
.c8bm-root .c8bm-mcol {padding:2.2rem 2.2rem!important;border-right:1px solid rgba(8,8,8,0.06)!important;}
.c8bm-root .c8bm-mcol:last-child {border-right:none!important;}
.c8bm-root .c8bm-mcol-eyebrow {
font-family:'Space Mono',monospace!important;font-size:9.5px!important;letter-spacing:.28em!important;
text-transform:uppercase!important;color:#0047E1!important;margin-bottom:1.1rem!important;
display:flex!important;align-items:center!important;gap:8px!important;font-weight:700!important;
}
.c8bm-root .c8bm-mcol-eyebrow::before {content:''!important;width:14px!important;height:1px!important;background:#0047E1!important;display:inline-block!important;flex-shrink:0!important;}
.c8bm-root .c8bm-mcol-heading {
font-family:'Michroma',sans-serif!important;font-size:1.35rem!important;line-height:1.3!important;
color:#080808!important;margin-bottom:.8rem!important;letter-spacing:.01em!important;font-weight:700!important;
}
.c8bm-root .c8bm-mcol-desc {
font-family:'DM Sans',sans-serif!important;font-size:12.5px!important;color:#666663!important;
line-height:1.65!important;font-weight:400!important;margin-bottom:1.2rem!important;
}
.c8bm-root .c8bm-sublink {
display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;
padding:8px 10px!important;margin:0 -10px!important;font-family:'Michroma',sans-serif!important;font-size:11px!important;font-weight:700!important;
color:#080808!important;letter-spacing:.02em!important;text-transform:uppercase!important;
border-bottom:1px solid rgba(8,8,8,0.05)!important;border-radius:4px!important;
transition:color .15s,background .15s,padding-left .15s!important;
}
.c8bm-root .c8bm-sublink:last-of-type {border-bottom:none!important;}
.c8bm-root .c8bm-sublink:hover {color:#0047E1!important;background:rgba(0,71,225,0.05)!important;padding-left:14px!important;}
.c8bm-root .c8bm-count {font-family:'Space Mono',monospace!important;font-size:10px!important;color:#0047E1!important;background:rgba(0,71,225,0.08)!important;padding:2px 7px!important;border-radius:4px!important;font-weight:700!important;}
.c8bm-root .c8bm-upsell {
background:#080808!important;border-radius:4px!important;padding:1.75rem 1.6rem!important;
display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;
height:100%!important;border:1px solid rgba(255,255,255,0.08)!important;
}
.c8bm-root .c8bm-upsell::before {
content:''!important;position:absolute!important;inset:0!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")!important;
pointer-events:none!important;z-index:0!important;
}
.c8bm-root .c8bm-upsell-header-row {
display:flex!important;align-items:center!important;gap:10px!important;margin-bottom:8px!important;position:relative!important;z-index:1!important;
}
.c8bm-root .c8bm-upsell-ico {
width:28px!important;height:28px!important;background:#0047E1!important;border-radius:4px!important;
display:flex!important;align-items:center!important;justify-content:center!important;flex-shrink:0!important;
}
.c8bm-root .c8bm-upsell-ico svg {width:14px!important;height:14px!important;stroke:#FFFFFF!important;stroke-width:1.8!important;fill:none!important;}
.c8bm-root .c8bm-upsell-title {font-family:'Michroma',sans-serif!important;font-size:1.15rem!important;line-height:1.25!important;color:#FAFAF7!important;margin:0!important;position:relative!important;z-index:1!important;font-weight:700!important;}
.c8bm-root .c8bm-upsell-desc {font-family:'DM Sans',sans-serif!important;font-size:12px!important;color:rgba(255,255,255,0.65)!important;line-height:1.55!important;margin-bottom:1.2rem!important;position:relative!important;z-index:1!important;}
.c8bm-root .c8bm-upsell-link {
display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;
font-family:'Michroma',sans-serif!important;font-size:10.5px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;
color:#FFFFFF!important;background:#0047E1!important;
padding:10px 16px!important;border-radius:4px!important;position:relative!important;z-index:1!important;margin-top:auto!important;
transition:background .2s ease!important;box-shadow:none!important;
}
.c8bm-root .c8bm-upsell-link:hover {background:#0038C0!important;}
.c8bm-root .c8bm-post-item {
display:flex!important;gap:12px!important;align-items:flex-start!important;
padding:8px 10px!important;margin:0 -10px!important;border-bottom:1px solid rgba(8,8,8,0.05)!important;
border-radius:4px!important;transition:background .18s ease!important;
}
.c8bm-root .c8bm-post-item:last-of-type {border-bottom:none!important;}
.c8bm-root .c8bm-post-item:hover {background:rgba(0,71,225,0.05)!important;}
.c8bm-root .c8bm-post-num {font-family:'Space Mono',monospace!important;font-size:12px!important;font-weight:700!important;color:#0047E1!important;line-height:1.2!important;flex-shrink:0!important;}
.c8bm-root .c8bm-post-tag {font-family:'Space Mono',monospace!important;font-size:8.5px!important;letter-spacing:.2em!important;color:#0047E1!important;text-transform:uppercase!important;margin-bottom:2px!important;}
.c8bm-root .c8bm-post-title {font-family:'Michroma',sans-serif!important;font-size:11px!important;font-weight:700!important;color:#080808!important;line-height:1.45!important;letter-spacing:.01em!important;text-transform:uppercase!important;transition:color .18s!important;}
.c8bm-root .c8bm-post-item:hover .c8bm-post-title {color:#0047E1!important;}
.c8bm-root .c8bm-search-modal {
position:fixed!important;inset:0!important;z-index:9800!important;
background:rgba(8,8,8,0.75)!important;backdrop-filter:blur(8px)!important;
display:flex!important;align-items:flex-start!important;justify-content:center!important;
padding-top:5rem!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;
transition:opacity .25s ease,visibility .25s ease!important;
}
.c8bm-root .c8bm-search-modal.c8bm-active {opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.c8bm-root .c8bm-search-card {
background:#FFFFFF!important;width:min(680px, calc(100% - 2rem))!important;
border-radius:4px!important;border:1px solid rgba(8,8,8,0.1)!important;
box-shadow:0 30px 80px rgba(0,0,0,0.3)!important;overflow:hidden!important;
}
.c8bm-root .c8bm-search-top {
display:flex!important;align-items:center!important;gap:12px!important;
padding:1rem 1.25rem!important;border-bottom:1px solid rgba(8,8,8,0.08)!important;
background:#FAFAF7!important;
}
.c8bm-root .c8bm-search-top svg {width:18px!important;height:18px!important;stroke:#0047E1!important;stroke-width:2!important;fill:none!important;flex-shrink:0!important;}
.c8bm-root .c8bm-search-input {
flex:1!important;border:none!important;background:transparent!important;outline:none!important;
font-family:'DM Sans',sans-serif!important;font-size:15px!important;color:#080808!important;
}
.c8bm-root .c8bm-search-close {
background:rgba(8,8,8,0.06)!important;border:none!important;border-radius:4px!important;
padding:4px 10px!important;font-family:'Space Mono',monospace!important;font-size:10px!important;
color:#686868!important;cursor:pointer!important;text-transform:uppercase!important;
}
.c8bm-root .c8bm-search-close:hover {background:#0047E1!important;color:#FFFFFF!important;}
.c8bm-root .c8bm-search-results {
max-height:420px!important;overflow-y:auto!important;padding:1rem 1.25rem!important;
}
.c8bm-root .c8bm-search-result-item {
display:block!important;padding:10px 12px!important;border-radius:4px!important;
border-bottom:1px solid rgba(8,8,8,0.04)!important;transition:background .15s ease!important;
}
.c8bm-root .c8bm-search-result-item:hover {background:rgba(0,71,225,0.05)!important;}
.c8bm-root .c8bm-sres-title {font-family:'Michroma',sans-serif!important;font-size:11.5px!important;font-weight:700!important;color:#080808!important;margin-bottom:3px!important;text-transform:uppercase!important;}
.c8bm-root .c8bm-search-result-item:hover .c8bm-sres-title {color:#0047E1!important;}
.c8bm-root .c8bm-sres-meta {font-family:'Space Mono',monospace!important;font-size:9px!important;color:#0047E1!important;letter-spacing:.1em!important;text-transform:uppercase!important;}
.c8bm-root .c8bm-drawer-overlay {position:fixed!important;inset:0!important;background:rgba(8,8,8,0.5)!important;z-index:9600!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .3s,visibility .3s!important;}
.c8bm-root .c8bm-drawer-overlay.c8bm-show {opacity:1!important;visibility:visible!important;pointer-events:auto!important;}
.c8bm-root .c8bm-drawer {
position:fixed!important;inset:0!important;z-index:9700!important;
background:#FAFAF7!important;transform:translateX(100%)!important;
transition:transform .38s cubic-bezier(.4,0,.2,1)!important;
display:flex!important;flex-direction:column!important;overflow:hidden!important;
}
.c8bm-root .c8bm-drawer.c8bm-open {transform:translateX(0)!important;}
.c8bm-root .c8bm-bd-top {background:#080808!important;flex-shrink:0!important;position:relative!important;overflow:hidden!important;padding-bottom:1rem!important;}
.c8bm-root .c8bm-bd-top::before {
content:''!important;position:absolute!important;inset:0!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")!important;
pointer-events:none!important;z-index:0!important;
}
.c8bm-root .c8bm-bd-top-bar {
height:60px!important;padding:0 1.25rem!important;display:flex!important;align-items:center!important;justify-content:space-between!important;
border-bottom:1px solid rgba(255,255,255,0.1)!important;position:relative!important;z-index:1!important;
}
.c8bm-root .c8bm-bd-logo-img {display:block!important;height:36px!important;width:auto!important;object-fit:contain!important;}
.c8bm-root .c8bm-bd-close {
width:34px!important;height:34px!important;display:flex!important;align-items:center!important;justify-content:center!important;
background:rgba(255,255,255,0.08)!important;border:1px solid rgba(255,255,255,0.15)!important;cursor:pointer!important;
flex-shrink:0!important;padding:0!important;line-height:0!important;border-radius:4px!important;
transition:background .2s,border-color .2s!important;
}
.c8bm-root .c8bm-bd-close:hover {background:#0047E1!important;border-color:#0047E1!important;}
.c8bm-root .c8bm-bd-intro {padding:1rem 1.25rem 0!important;position:relative!important;z-index:1!important;}
.c8bm-root .c8bm-bd-intro-tag {font-family:'Space Mono',monospace!important;font-size:8.5px!important;letter-spacing:.28em!important;text-transform:uppercase!important;color:#4A9EFF!important;margin-bottom:4px!important;}
.c8bm-root .c8bm-bd-intro-title {font-family:'Michroma',sans-serif!important;font-size:1.15rem!important;line-height:1.2!important;color:#FAFAF7!important;font-weight:700!important;}
.c8bm-root .c8bm-bd-body {flex:1!important;overflow-y:auto!important;background:#FAFAF7!important;}
.c8bm-root .c8bm-bd-section-label {
font-family:'Space Mono',monospace!important;font-size:9px!important;letter-spacing:.32em!important;text-transform:uppercase!important;
color:#0047E1!important;padding:1.1rem 1.25rem .5rem!important;display:flex!important;align-items:center!important;gap:8px!important;font-weight:700!important;
}
.c8bm-root .c8bm-bd-section-label::before {content:''!important;width:14px!important;height:1px!important;background:#0047E1!important;display:block!important;flex-shrink:0!important;}
.c8bm-root .c8bm-bd-cat-list {padding:0 1.25rem!important;}
.c8bm-root .c8bm-bd-cat-item {display:flex!important;align-items:center!important;padding:12px 10px!important;margin:0 -10px!important;border-bottom:1px solid rgba(8,8,8,0.06)!important;cursor:pointer!important;border-radius:4px!important;transition:background .15s!important;}
.c8bm-root .c8bm-bd-cat-item:hover {background:rgba(0,71,225,0.04)!important;}
.c8bm-root .c8bm-bdc-inner {display:flex!important;align-items:center!important;justify-content:space-between!important;flex:1!important;}
.c8bm-root .c8bm-bdc-left {display:flex!important;flex-direction:column!important;gap:2px!important;}
.c8bm-root .c8bm-bdc-name {font-family:'Michroma',sans-serif!important;font-size:11px!important;font-weight:700!important;color:#080808!important;text-transform:uppercase!important;letter-spacing:.01em!important;}
.c8bm-root .c8bm-bdc-subs {font-family:'DM Sans',sans-serif!important;font-size:11.5px!important;color:#7A7A75!important;font-weight:400!important;}
.c8bm-root .c8bm-bdc-right {display:flex!important;align-items:center!important;gap:8px!important;}
.c8bm-root .c8bm-bdc-count {font-family:'Space Mono',monospace!important;font-size:10px!important;color:#0047E1!important;background:rgba(0,71,225,0.08)!important;padding:2px 8px!important;border-radius:4px!important;font-weight:700!important;}
.c8bm-root .c8bm-bdc-chev {width:12px!important;height:12px!important;color:#0047E1!important;opacity:.5!important;transition:transform .2s!important;}
.c8bm-root .c8bm-bd-cat-item.c8bm-bdc-active .c8bm-bdc-chev {transform:rotate(180deg)!important;opacity:1!important;}
.c8bm-root .c8bm-bdc-sub {display:none!important;background:#F4F3EE!important;padding:6px 1.25rem 10px!important;border-radius:4px!important;margin:4px 0!important;}
.c8bm-root .c8bm-bdc-sub-open {display:block!important;}
.c8bm-root .c8bm-bdc-sub-link {display:flex!important;align-items:center!important;gap:8px!important;padding:8px 0!important;font-family:'DM Sans',sans-serif!important;font-size:12.5px!important;color:#080808!important;transition:color .15s!important;}
.c8bm-root .c8bm-bdc-sub-link:hover {color:#0047E1!important;}
.c8bm-root .c8bm-bdc-sub-link::before {content:''!important;width:4px!important;height:4px!important;border-radius:50%!important;background:#0047E1!important;}
.c8bm-root .c8bm-bd-foot {
padding:1.1rem 1.25rem 1.5rem!important;border-top:1px solid rgba(255,255,255,0.1)!important;
background:#080808!important;flex-shrink:0!important;position:relative!important;overflow:hidden!important;
}
.c8bm-root .c8bm-bd-foot::before {
content:''!important;position:absolute!important;inset:0!important;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140' viewBox='0 0 140 140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.95' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.04'/%3E%3C/svg%3E")!important;
pointer-events:none!important;z-index:0!important;
}
.c8bm-root .c8bm-bd-services {
position:relative!important;z-index:1!important;
display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:100%!important;height:48px!important;
background:#0047E1!important;color:#FAFAF7!important;font-family:'Michroma',sans-serif!important;font-size:11px!important;font-weight:700!important;letter-spacing:.04em!important;text-transform:uppercase!important;
border-radius:4px!important;box-shadow:none!important;transition:background .2s!important;
}
.c8bm-root .c8bm-bd-services:hover {background:#0038C0!important;}
