#navigation{justify-content:flex-end;gap:27px}.nav-dropdown{position:relative}.nav-dropdown>button{display:flex;align-items:center;gap:7px;background:transparent;border:0;color:inherit;font:inherit;font-size:14px;font-weight:650;cursor:pointer;padding:12px 0}.nav-dropdown>button svg{width:15px;height:15px;transition:transform .2s}.nav-dropdown>button[aria-expanded=true] svg{transform:rotate(180deg)}.nav-submenu{position:absolute;top:100%;left:-18px;min-width:265px;background:#fff;color:#173d68;border:1px solid #dbe6f5;border-radius:12px;padding:10px;box-shadow:0 16px 35px #08244326;z-index:50}.nav-submenu[hidden]{display:none}.nav-submenu a{display:block!important;padding:11px 12px!important;color:#244e7c!important;border-radius:7px;font-size:14px!important}.nav-submenu a:hover{background:#eff5ff}.nav-portal{display:flex;align-items:center;gap:8px;border-left:1px solid #ffffff35;padding-left:24px!important}.nav-portal svg{width:18px;height:18px}#navigation .navcta{font-size:14px;padding:13px 17px}.solutions-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:36px}.solutions-grid>article{position:relative;border:1px solid #dbe6f5;border-radius:15px;padding:31px;background:white;scroll-margin-top:200px;min-width:0}.solution-no{display:block;font-size:12px;color:#6a83a0;letter-spacing:1px;font-weight:750;margin-bottom:25px}.solutions-grid>article>svg{width:32px;height:32px;color:#2874e6;margin-bottom:15px}.solutions-grid h3{font-size:24px;line-height:1.25;letter-spacing:-.6px;color:#15375c;max-width:420px;margin:10px 0 15px}.solutions-grid p{font-size:16px;color:#5d7592;line-height:1.8;max-width:560px}.solution-tags{display:flex;flex-wrap:wrap;gap:9px;margin-top:25px}.solution-tags span{font-size:13px;color:#426a98;border:1px solid #dce8f7;background:#f5f8fd;border-radius:6px;padding:7px 9px}.integration-section{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;align-items:center;background:#f0f5fd}.integration-copy>p{font-size:17px;line-height:1.8;color:#5b7390}.integration-note{font-size:13px;line-height:1.7;color:#7c91aa;margin-top:22px}.integration-visual{background:linear-gradient(140deg,#08223e,#104477);border-radius:20px;padding:30px;color:#fff;box-shadow:0 18px 35px #0b2a481a}.integration-label{display:block;font-size:11px;letter-spacing:1px;color:#b4d1ef;margin-bottom:25px;font-weight:700}.integration-node{display:flex;align-items:center;gap:22px;background:#ffffff09;border:1px solid #ffffff24;border-radius:12px;padding:22px}.integration-node>svg{width:35px;height:35px;color:#72b7ff}.integration-node>div{display:grid;gap:7px}.integration-node small{font-size:11px;color:#a8c8eb;letter-spacing:.8px}.integration-node strong{font-size:25px;letter-spacing:-.5px}.integration-bridge{display:flex;align-items:center;justify-content:center;gap:12px;padding:22px 0;color:#a1d0ff}.integration-bridge span{width:25px;height:1px;background:#ffffff35}.integration-bridge b{font-size:13px}.integration-bridge svg{width:18px;height:18px}.integration-caption{display:flex;align-items:center;gap:10px;font-size:13px;color:#b2cde9;margin-top:23px}.integration-caption svg{width:18px;height:18px}.contact-section{background:#fff;border-top:1px solid #e3eaf4}.contact-section h2{max-width:750px}.contact-section p{font-size:17px;line-height:1.8;color:#617996;max-width:720px}.contact-pending{display:inline-flex;gap:10px;align-items:center;color:#6b839e;background:#f2f6fc;border:1px solid #e0e8f4;border-radius:9px;padding:13px 17px;font-size:14px;margin-top:17px}.contact-pending svg{width:18px;height:18px}.demo-invitation{display:flex;align-items:center;gap:21px;background:#e8f2ff;border:1px solid #c9dfff;border-radius:12px;padding:21px 24px;margin:28px 0 22px;color:#183f6d}.demo-invitation>svg{width:32px;height:32px;color:#2276e8;flex-shrink:0}.demo-invitation strong{font-size:18px;display:block;margin-bottom:5px}.demo-invitation p{font-size:14px;color:#5b7798;line-height:1.6;margin:0}.demo-invitation>button{margin-left:auto;white-space:nowrap;font-size:14px;border:1px solid #b5d1f4;border-radius:8px;background:white;color:#2568bd;padding:11px 15px;cursor:pointer;font-weight:650}.tour-demo{color:#daebff!important}.tour-tabs button{position:relative}.tour-tabs button[aria-selected=false]:hover{background:#e9f3ff!important;color:#1a66cc!important}.demo-help-trigger{position:absolute;right:12px;top:12px;width:25px;height:25px;background:#eef5ff;color:#3970b6;border:1px solid #cddff5;border-radius:50%;cursor:pointer;font-size:14px;font-weight:750;display:flex;align-items:center;justify-content:center}.tour-summary article,.tour-kpis article,.tour-health article{position:relative}.tour-summary article,.tour-kpis article{padding-right:43px!important}.tour-health article .demo-help-trigger{top:7px;right:7px;width:23px;height:23px}.demo-help-card{position:relative;padding-right:38px!important}.demo-help-card>.demo-help-trigger{top:13px;right:10px}.demo-help-dialog{border:1px solid #d5e3f5;border-radius:18px;padding:30px;max-width:570px;width:calc(100% - 36px);color:#1a406b;box-shadow:0 25px 90px #09264744}.demo-help-dialog::backdrop{background:#071b35a8}.demo-help-dialog h2{font-size:29px;margin:19px 0 15px;letter-spacing:-.7px}.demo-help-dialog p{font-size:16px;line-height:1.8;color:#5b7694}.demo-help-dialog ul{padding-left:21px;line-height:1.9;color:#4a6c93;font-size:15px}.demo-help-dialog .help-close{display:block;margin-left:auto;border:1px solid #d3e1f2;background:#f0f5fc;color:#35669e;border-radius:7px;padding:9px 14px;cursor:pointer}.demo-hint{font-size:13px;color:#4172ad;background:#edf5ff;border:1px dashed #bed6f4;padding:10px 13px;border-radius:7px;margin:0 0 18px;line-height:1.6}.demo-hint strong{color:#1d62b5}.demo-help-trigger:focus-visible,.nav-dropdown>button:focus-visible{outline:3px solid #71b3ff;outline-offset:3px}
@media(max-width:1100px){#navigation{gap:18px}.nav-portal{padding-left:17px!important}.integration-section{gap:32px}.nav-dropdown>button{font-size:13px}}
@media(max-width:900px){.nav-submenu{position:static;box-shadow:none;min-width:0;border-color:#ffffff25;background:#ffffff08;color:white;margin:0 0 10px}.nav-submenu a{color:#d7eaff!important}.nav-submenu a:hover{background:#ffffff10}.nav-dropdown>button{font-size:16px;width:100%;justify-content:space-between;padding:13px 0}.nav-portal{border-left:0;border-top:1px solid #ffffff25;padding:16px 0 5px!important}#navigation .navcta{margin-top:7px}.integration-section{grid-template-columns:1fr}.demo-invitation{flex-wrap:wrap;gap:15px}.demo-invitation>button{margin-left:53px}.demo-invitation>div{flex:1;min-width:190px}}
@media(max-width:600px){.solutions-grid{grid-template-columns:1fr}.solutions-grid>article{padding:25px}.solutions-grid h3{font-size:25px}.integration-visual{padding:23px}.integration-node{padding:20px;gap:16px}.integration-node strong{font-size:24px}.demo-invitation{padding:18px}.demo-invitation>button{margin-left:0;width:100%}.demo-invitation strong{font-size:17px}.demo-help-dialog{padding:23px}.integration-copy>p{font-size:16px}.demo-help-trigger{width:24px;height:24px}.contact-pending{align-items:flex-start;line-height:1.6}}
#navigation .nav-dropdown>button{color:#f1f6ff}
@media(max-width:900px){#navigation{max-height:calc(100dvh - 88px);overflow-y:auto}}
@media(max-width:420px){.top{padding:14px;gap:10px}.top .brand{min-width:0;gap:8px}.top .brand>span{min-width:0}.top .brand img{width:36px;height:36px;flex-shrink:0}.top .brand strong{font-size:20px;white-space:nowrap}.top .brand small{white-space:normal;font-size:12px;line-height:1.45;letter-spacing:0}.top .menu{flex-shrink:0;padding:8px;font-size:12px}}
