.power-header-centered{position:sticky;top:0;z-index:1020;background:var(--brand-primary-dark);border-bottom:1px solid rgba(255,255,255,.12);box-shadow:0 14px 34px rgba(26,32,44,.2)}.power-logo-link{display:inline-flex;min-height:40px;align-items:center;justify-content:center}.power-logo-link img{display:block;width:180px;min-height:40px;-o-object-fit:contain;object-fit:contain}.power-navbar-sub{background:#1a202c;padding:0}.power-navbar-sub .navbar-nav{gap:4px}.power-navbar-sub .nav-link{color:var(--brand-text-inverse);font-weight:700;padding:16px 14px}.power-navbar-sub .nav-link:hover{color:var(--brand-secondary);-webkit-text-decoration:none;text-decoration:none}.power-navbar-sub .navbar-toggler{border-color:rgba(255,255,255,.38);margin:10px 0}.power-navbar-sub .navbar-toggler-icon{filter:invert(1)}.power-nav-cta{background:var(--brand-secondary);color:#0b1718;border:1px solid var(--brand-secondary);border-radius:var(--brand-radius);font-weight:800;padding:10px 18px}.power-nav-cta:hover{background:var(--brand-text-inverse);color:var(--brand-primary-dark);-webkit-text-decoration:none;text-decoration:none}.power-footer{background:#1a202c;color:var(--brand-text-inverse);padding:72px 0 28px}.power-footer a,.power-footer h5,.power-footer p,.power-footer span{color:var(--brand-text-inverse)}.power-footer h5{margin-bottom:16px}.power-footer-note,.power-footer-text{max-width:520px;opacity:.78}.power-footer-apps,.power-footer-links{display:flex;flex-wrap:wrap;gap:10px 18px}.power-footer-links a{color:var(--brand-text-inverse);opacity:.84}.power-footer-links a:hover{opacity:1;-webkit-text-decoration:underline;text-decoration:underline}.power-footer-apps{margin-top:18px}.power-footer-apps span{border:1px solid rgba(255,255,255,.18);border-radius:var(--brand-radius);padding:8px 10px;font-size:.85rem;opacity:.86}.power-footer-bottom{display:flex;justify-content:space-between;gap:20px;margin-top:42px;padding-top:22px;border-top:1px solid rgba(255,255,255,.14);font-size:.9rem}.modal-content{border:0;border-radius:var(--brand-radius)}@media (max-width:991px){.power-navbar-sub .navbar-nav{padding:10px 0 18px}.power-nav-cta{margin-bottom:18px}}@media (max-width:768px){.power-footer-bottom{flex-direction:column}}.power-hero.ap-hero .container.power-hero-inner .power-hero-copy p.power-eyebrow{color:#fff!important}