.sens-utility-bar{min-height:32px;display:flex;align-items:center;color:rgba(255,255,255,.78);background:var(--brand-primary-dark);font-size:.78rem}.sens-navbar{background:var(--brand-bg);border-bottom:1px solid var(--brand-border);box-shadow:0 6px 22px rgba(29,31,36,.05)}.sens-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:linear-gradient(135deg,rgba(58,95,175,.12),rgba(150,73,186,.1));border-radius:6px}.sens-navbar .nav-link{color:var(--brand-text);font-size:.92rem;font-weight:800;padding-left:.7rem;padding-right:.7rem}.sens-navbar .nav-link.active,.sens-navbar .nav-link:hover{color:var(--brand-primary)}.sens-nav-cta{color:var(--brand-text-inverse);background:var(--brand-secondary);border:1px solid var(--brand-secondary);border-radius:var(--brand-radius);font-weight:800;white-space:nowrap}.sens-nav-cta:hover{color:var(--brand-text-inverse);background:var(--brand-primary-dark)}.sens-footer{color:var(--brand-text-inverse);background:var(--brand-primary-dark);padding-top:64px}.sens-footer-cta{padding:0 0 56px;color:var(--brand-text-inverse)}.sens-footer-cta .container{padding:28px;background:var(--brand-primary);border-radius:var(--brand-radius)}.sens-footer-cta h2{margin:0 0 6px;font-size:max(1.5rem, min(2.8vw, 2.1rem))}.sens-footer-cta p{margin:0;color:rgba(255,255,255,.82)}.sens-footer-cta-btn{color:var(--brand-primary-dark);background:var(--brand-text-inverse);border:1px solid var(--brand-text-inverse);border-radius:var(--brand-radius);font-weight:800;white-space:nowrap}.sens-footer-main{padding-bottom:28px}.sens-footer h5,.sens-footer h6{color:var(--brand-text-inverse);font-weight:900}.sens-footer a,.sens-footer li,.sens-footer p,.sens-footer-bottom{color:rgba(255,255,255,.74)}.sens-footer ul{margin:0;padding:0;list-style:none}.sens-footer li+li{margin-top:8px}.sens-cert-row,.sens-footer-bottom,.sens-partners,.sens-social-row{display:flex;flex-wrap:wrap;gap:12px}.sens-cert-row{margin-top:38px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16)}.sens-cert-row span{padding:7px 12px;border:1px solid rgba(255,255,255,.2);border-radius:999px;font-size:.82rem}.sens-footer-bottom{justify-content:space-between;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.16);font-size:.88rem}.modal-content{border:0;border-radius:var(--brand-radius)}@media (max-width:991px){.sens-navbar .navbar-collapse{padding-top:16px}.sens-nav-cta{margin-top:10px}}