#navbar{backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);background:#081226b8;border-bottom:1px solid hsla(0,0%,100%,.08);position:sticky;top:0;z-index:50}#navbar .navbar-toggler{color:#cdddf5}#navbar .nav-link{border-radius:10px;color:#a3b4d2;transition:color .18s ease,background .18s ease}#navbar .nav-link.active,#navbar .nav-link:hover{background:#ffffff12;color:#fff}#navbar .nav-cta{background:var(--cl-btn);border:1px solid var(--cl-btn-border);border-radius:9px;box-shadow:var(--cl-btn-shadow);color:var(--cl-btn-text);font-weight:700;padding:.45rem 1.1rem;transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}#navbar .nav-cta:hover{background:var(--cl-btn-hover);border-color:var(--cl-btn-border-hover);box-shadow:var(--cl-btn-shadow-hover);filter:brightness(1.04)}@media (max-width:800px){#navbar .navbar-toggler{display:block}#navbar .navbar-nav{align-items:start;flex-direction:column;max-height:100vh;overflow:hidden;padding-inline-start:.5em;position:relative;top:5px;transition:max-height .5s,visibility .5s;width:100%}#navbar .navbar-nav.navbar-collapse{margin:0;max-height:0;visibility:hidden}#navbar .nav-link{line-height:2.5em}}.login-dialog-mask{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:#0307128c}.login-dialog.p-dialog{backdrop-filter:blur(22px) saturate(140%);-webkit-backdrop-filter:blur(22px) saturate(140%);background-color:#0a152cc7;background-image:radial-gradient(620px 240px at 50% -70px,rgba(0,132,207,.18),transparent 70%);background-repeat:no-repeat;border:1px solid hsla(0,0%,100%,.1);border-radius:18px;box-shadow:0 30px 80px -24px #000000bf,inset 0 1px #ffffff0f;color:#9fb1d0;overflow:hidden}.login-dialog.p-dialog .p-dialog-header{background:transparent;padding:1.4rem 1.6rem .6rem}.login-dialog.p-dialog .p-dialog-title{color:#fff;font-weight:700}.login-dialog.p-dialog .p-dialog-content{background:transparent;color:#9fb1d0;padding:.6rem 1.6rem 1.6rem}.login-dialog.p-dialog .p-dialog-close-button{background:#ffffff08;border:1px solid hsla(0,0%,100%,.14);color:#9fb1d0;transition:color .18s ease,background .18s ease,border-color .18s ease}.login-dialog.p-dialog .p-dialog-close-button:hover{background:#ffffff1a;border-color:#ffffff4d;color:#fff}.login-dialog.p-dialog .p-button{background:#ffffff0a;border:1px solid hsla(0,0%,100%,.16);border-radius:11px;color:#e8eefb;padding:.7rem 1rem;transition:background .18s ease,border-color .18s ease,transform .18s ease}.login-dialog.p-dialog .p-button:hover{background:#ffffff1a;border-color:#ffffff57;color:#fff;transform:translateY(-1px)}.homepage-footer .footer-link{color:#a3b4d2;transition:color .18s ease}.homepage-footer .footer-link:hover{color:var(--light-blue)}.homepage-footer .footer-divider{border:0;border-top:1px solid hsla(0,0%,100%,.08)}.homepage-footer .footer-copy{color:#8294ba;font-size:.9rem}.homepage-footer .footer-social{align-items:center;background:#ffffff0d;border:1px solid hsla(0,0%,100%,.09);border-radius:50%;color:#a3b4d2;display:inline-flex;font-size:1.15rem;height:38px;justify-content:center;transition:color .18s ease,border-color .18s ease,transform .18s ease;width:38px}.homepage-footer .footer-social:hover{border-color:#00aeef80;color:var(--light-blue);transform:translateY(-2px)}.homepage-footer .footer-social .footer-social-svg{height:1em;width:1em}.homepage-footer .footer-social--facebook:hover{border-color:#1877f28c;color:#1877f2}.homepage-footer .footer-social--x:hover{border-color:#fff6;color:#fff}.homepage-footer .footer-social--linkedin:hover{border-color:#0a66c28c;color:#0a66c2}.homepage-footer .footer-social--youtube:hover{border-color:#ff000080;color:red}.homepage-footer .footer-social--instagram:hover{border-color:#d629768c}.homepage-footer .footer-social--instagram:hover i{background:linear-gradient(45deg,#feda75,#fa7e1e 25%,#d62976 55%,#962fbf 80%,#4f5bd5)}@layer app-base{html[data-layout=homepage]{--dark-blue:#003c71;--light-blue:#00aeef;scroll-behavior:auto;--p-button-primary-background:var(--cl-btn);--p-button-primary-hover-background:var(--cl-btn-hover);--p-button-primary-active-background:var(--cl-btn-active);--p-button-primary-border-color:var(--cl-btn-border);--p-button-primary-hover-border-color:var(--cl-btn-border-hover);--p-button-primary-active-border-color:var(--cl-btn-border-active);--p-button-primary-color:var(--cl-btn-text);--p-button-primary-hover-color:var(--cl-btn-text);--p-button-primary-active-color:var(--cl-btn-text);background-color:#050d1b}html[data-layout=homepage] body{background-color:#050d1b}html[data-layout=homepage] .dark-blue{color:var(--dark-blue)}html[data-layout=homepage] .light-blue{color:var(--light-blue)}html[data-layout=homepage] .section{color:#5e7290;line-height:1.8rem;padding-bottom:50px;padding-top:100px}html[data-layout=homepage] .section-title{background-color:#f2f5fe;border-radius:5px;color:#007bfc;display:inline-block;padding:2px 20px}html[data-layout=homepage] h1,html[data-layout=homepage] h2,html[data-layout=homepage] h3,html[data-layout=homepage] h4,html[data-layout=homepage] h5{color:var(--color-brand-dark)}html[data-layout=homepage] .homepage{color:#9fb1d0}html[data-layout=homepage] .homepage:not(.content-page){background-color:#050d1b;background-image:radial-gradient(1400px 520px at 50% -120px,rgba(0,132,207,.16),transparent 72%);background-repeat:no-repeat}html[data-layout=homepage] .homepage .section{color:#9aacce}html[data-layout=homepage] .homepage .section-title{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#00aeef14;border:1px solid rgba(0,174,239,.28);border-radius:999px;color:#7fd8f7;display:inline-block;font-size:.78rem;font-weight:600;letter-spacing:.08em;margin-bottom:.5rem;padding:.32rem .95rem;text-transform:uppercase}html[data-layout=homepage] .homepage h1,html[data-layout=homepage] .homepage h2,html[data-layout=homepage] .homepage h3,html[data-layout=homepage] .homepage h4,html[data-layout=homepage] .homepage h5{color:#fff}html[data-layout=homepage] .homepage.content-page h1,html[data-layout=homepage] .homepage.content-page h2,html[data-layout=homepage] .homepage.content-page h3,html[data-layout=homepage] .homepage.content-page h4,html[data-layout=homepage] .homepage.content-page h5{color:#ddd}}
