#preview-shell .site-header{position:relative;gap:20px}#preview-shell .site-header .site-menu{display:flex;align-items:center;gap:20px}#preview-shell .site-header .solutions-menu{position:relative;border:0;padding:0}#preview-shell .site-header .solutions-menu summary{font:600 12px Inter,Arial,sans-serif;white-space:nowrap}#preview-shell .site-header .solutions-menu>div{position:absolute;top:30px;left:-20px;z-index:20;width:250px;padding:10px;background:white;border:1px solid #dce5ef;border-radius:8px;box-shadow:0 10px 25px #14213d20}#preview-shell .site-header .solutions-menu a{display:block;padding:12px;font-size:12px;color:#14213d}#preview-shell .site-header a:hover,#preview-shell .site-footer a:hover{color:#0b57e3}#preview-shell .site-header a.action:hover{color:white}#preview-shell .site-header a[aria-current="page"]{color:#0b57e3}#preview-shell .site-header .menu-toggle{display:none;background:white;border:1px solid #cbd6e3;border-radius:5px;padding:10px;font:600 12px Inter;color:#14213d}#preview-shell .site-footer{flex-wrap:wrap;justify-content:flex-start;gap:20px}#preview-shell .site-footer a{font:400 12px Inter;color:#52607a;text-decoration:none}#preview-shell .site-footer span{margin-left:auto}#preview-shell .contact-preview,#preview-shell .demo-note{display:none!important}@media(max-width:1050px){#preview-shell .site-header .site-menu{gap:12px}#preview-shell .site-header .site-menu>a{font-size:11px}}@media(max-width:800px){#preview-shell .site-header .menu-toggle{display:block;margin-left:auto}#preview-shell .site-header .site-menu{display:none;position:absolute;top:100%;left:0;right:0;background:white;padding:20px 4%;z-index:30;border-bottom:1px solid #dce5ef;flex-direction:column;align-items:stretch}#preview-shell .site-header .site-menu.is-open{display:flex}#preview-shell .site-header .site-menu>a{font-size:14px;padding:10px}#preview-shell .site-header .solutions-menu summary{font-size:14px;padding:10px}#preview-shell .site-header .solutions-menu>div{position:static;width:auto;box-shadow:none;border:0;padding-left:20px}#preview-shell .site-header .brand span{display:none}}

#preview-shell .site-header .action{background:#0b57e3;color:white;padding:13px 16px;border-radius:5px;font:600 12px Inter;text-decoration:none;white-space:nowrap}
#preview-shell .solutions-menu.current-section>summary{color:#0b57e3}#preview-shell .pricing-contact{align-items:center}#preview-shell .pricing-contact>div:last-child{text-align:right}@media(max-width:600px){#preview-shell .pricing-contact>div:last-child{text-align:left}}
