/* hero-tiles (Nov 6, 2026): each "Why Team Lumination" tile opens its own page; on hover it grows, lifts and shows an arrow */
html .hero .trust li{position:relative;border-radius:12px;transform-origin:center;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}
html .hero .trust li .tl-cover{position:absolute;inset:0;z-index:3;border-radius:inherit}
html .hero .trust li:hover,html .hero .trust li:focus-within{transform:scale(1.06);z-index:2;background:#FFFDF6;box-shadow:0 12px 26px -12px rgba(110,74,18,.5),0 0 0 1.5px rgba(201,164,94,.75)}
html .hero .trust li b::after{content:"\2192";display:inline-block;max-width:0;opacity:0;overflow:hidden;vertical-align:top;color:#A27B36;transition:max-width .22s ease,opacity .22s ease,margin .22s ease}
html .hero .trust li:hover b::after,html .hero .trust li:focus-within b::after{max-width:1.2em;opacity:1;margin-left:.3em}
html .hero .trust li .tl-cover:focus-visible{outline:2px solid #A27B36;outline-offset:2px}
@media (prefers-reduced-motion:reduce){html .hero .trust li{transition:none}html .hero .trust li:hover{transform:none}}