.phili-topbar{background:#133f29;color:var(--brand-text-inverse);font-size:14px;padding:8px 0}.phili-navbar{background:var(--brand-primary-dark);box-shadow:0 2px 14px rgba(26,32,44,.16)}.phili-navbar .navbar-brand img{width:180px;height:40px;-o-object-fit:contain;object-fit:contain;background:var(--brand-bg);border-radius:8px}.phili-navbar .nav-link{color:var(--brand-text-inverse);font-weight:800;margin:0 6px;position:relative}.phili-navbar .nav-link::after{content:"";position:absolute;left:50%;right:50%;bottom:4px;height:2px;background:var(--brand-accent);transition:left .2s,right .2s}.phili-navbar .nav-link:hover::after{left:12px;right:12px}.phili-navbar .navbar-toggler{border-color:rgba(255,255,255,.45)}.phili-navbar .navbar-toggler-icon{filter:invert(1)}.phili-footer{background:#101827;color:var(--brand-text-inverse);padding:64px 0 24px}.phili-footer a,.phili-footer h5,.phili-footer h6,.phili-footer p,.phili-footer span{color:var(--brand-text-inverse)}.phili-footer p,.phili-footer span{opacity:.82}.phili-footer a{display:block;margin:8px 0;opacity:.86}.phili-footer a:hover{opacity:1;color:var(--brand-accent)}.phili-footer-contact{font-weight:800}.phili-footer-btn{background:var(--brand-primary);color:var(--brand-text-inverse);border-radius:var(--brand-radius);font-weight:800}.phili-footer-bottom{border-top:1px solid rgba(255,255,255,.16);display:flex;justify-content:space-between;gap:20px;margin-top:36px;padding-top:20px}.phili-modal-content{border:0;border-radius:var(--brand-radius)}@media (max-width:767px){.phili-footer-bottom{flex-direction:column}}.container .phili-image-card-grid .phili-image-card h3,.phili-page.phili-static-page .phili-industries-hero .container h1,.phili-page.phili-static-page .phili-industries-hero .container p{color:#15202b!important}