
#home .media{position:relative;isolation:isolate}#home .ai-hero-concept{position:absolute;inset:0;z-index:3;display:flex;align-items:center;justify-content:center;flex-direction:column;pointer-events:none;background:linear-gradient(140deg,#eaf6ff55,transparent 70%)}.ai-hero-concept svg{width:100%;height:90%;filter:drop-shadow(0 8px 18px #2b66881a)}.ai-hero-concept>span{position:absolute;bottom:22px;left:22px;font:600 10px Arial;letter-spacing:.14em;color:#235b7a;background:#ffffffd9;padding:9px 12px;border-radius:4px}
#home .sun-portfolio-brands{grid-template-columns:repeat(3,minmax(0,1fr))!important}#home .sun-portfolio-brand{padding:8px 20px!important;gap:17px!important;min-width:0}#home .sun-portfolio-brand:first-child{padding-left:0!important}#home .sun-portfolio-brand .sun-portfolio-logo{height:48px!important;width:155px!important;max-width:100%;object-fit:contain;object-position:left center}#home .sun-portfolio-brand .sun-jbl{width:62px!important}#home .sun-portfolio-brand>span{font-size:12px!important}
footer.sun-footer{background:#173f5b!important;color:#fff!important;border-top:0!important}footer.sun-footer p,footer.sun-footer h2,footer.sun-footer a,footer.sun-footer span{color:#dbeaf4!important}footer.sun-footer .sun-footer-logo{background:transparent!important}footer.sun-footer .sun-footer-logo img{filter:grayscale(1) invert(1) brightness(2);mix-blend-mode:screen;background:transparent!important}footer.sun-footer .sun-footer-bottom{border-color:#ffffff26!important}.sun-footer-cta{border-color:#a8c6d9!important}
@media(max-width:620px){#home .sun-portfolio-inner{gap:22px!important}#home .sun-portfolio-brand{padding:6px 10px!important;min-height:125px!important}#home .sun-portfolio-brand+.sun-portfolio-brand{border-left:1px solid #dbe6ee}#home .sun-portfolio-brand .sun-portfolio-logo{height:38px!important}#home .sun-portfolio-brand .sun-jbl{width:48px!important}.ai-hero-concept>span{font-size:8px;left:12px;bottom:12px}}
