
/* Keep the action pills compact, but give the desktop navigation enough breathing room to scan cleanly. */
.header .links,header .links{gap:6px!important}
.header .links>a[data-event="nav_customer_portal"],header .links>a[data-event="nav_customer_portal"],
.header .links>a[data-event="nav_book_demo"],header .links>a[data-event="nav_book_demo"]{
 display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;
 width:auto!important;min-width:max-content!important;max-width:none!important;height:34px!important;min-height:34px!important;
 margin:0!important;padding:0 11px!important;box-sizing:border-box!important;
 border-radius:999px!important;background-image:none!important;
 font:inherit!important;font-size:.78rem!important;font-weight:800!important;line-height:1!important;
 letter-spacing:-.01em!important;text-transform:none!important;text-align:center!important;
 white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important;text-decoration:none!important;
 box-shadow:none!important;overflow:visible!important;
}
.header .links>a[data-event="nav_customer_portal"],header .links>a[data-event="nav_customer_portal"]{
 border:1px solid rgba(125,215,255,.55)!important;background:rgba(47,177,242,.07)!important;color:#f7fbff!important;
}
.header .links>a[data-event="nav_book_demo"],header .links>a[data-event="nav_book_demo"]{
 border:1px solid var(--blue,#2fb1f2)!important;background:var(--blue,#2fb1f2)!important;color:#07101b!important;
}
.header .links>a[data-event="nav_customer_portal"]:hover,header .links>a[data-event="nav_customer_portal"]:hover{
 border-color:#7dd7ff!important;background:rgba(47,177,242,.14)!important;color:#fff!important;transform:translateY(-1px)!important;
}
.header .links>a[data-event="nav_book_demo"]:hover,header .links>a[data-event="nav_book_demo"]:hover{color:#07101b!important;transform:translateY(-1px)!important}
@media(min-width:1181px){
 .header .links,header .links{gap:16px!important;flex-wrap:nowrap!important}
 .header .links>a[data-event="nav_customer_portal"],header .links>a[data-event="nav_customer_portal"]{margin-left:12px!important}
}
@media(max-width:1180px) and (min-width:921px){
 .header .links,header .links{gap:4px!important;flex-wrap:nowrap!important}
 .header .links>a[data-event="nav_customer_portal"],header .links>a[data-event="nav_customer_portal"],
 .header .links>a[data-event="nav_book_demo"],header .links>a[data-event="nav_book_demo"]{height:32px!important;min-height:32px!important;padding:0 9px!important;font-size:.72rem!important;letter-spacing:-.015em!important}
}
