@keyframes tier-fade-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes tier-bar-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes tier-outline-glow{0%,to{box-shadow:0 0 #99d6a800}50%{box-shadow:0 0 24px #99d6a814}}.tier-enter{animation:.65s cubic-bezier(.2,.7,.2,1) both tier-fade-rise}.tier-delay-1{animation-delay:.12s}.tier-tile,.tier-card{transition:transform .25s,border-color .25s,box-shadow .25s}.tier-tile:hover,.tier-card:hover{border-color:#a7e1b861;transform:translateY(-3px)}.tier-tile:focus-within,.tier-card:focus-within{border-color:#a7e1b88c}.tier-score-bar,.tier-warranty-bar{transform-origin:0;animation:1.05s cubic-bezier(.2,.7,.2,1) both tier-bar-fill}.tier-warranty-bar{animation-delay:.2s}@media (prefers-reduced-motion:reduce){.tier-enter,.tier-score-bar,.tier-warranty-bar{animation:none!important}.tier-tile,.tier-card{transition:none!important}.tier-tile:hover,.tier-card:hover{transform:none}}@supports (animation-timeline:view()){.tier-score-bar,.tier-warranty-bar{animation-timeline:view();animation-range:entry cover 24%}}.tier-page-hero-photo{background-image:linear-gradient(90deg,#06120d 0%,#06120df5 21%,#06120dad 50%,#06120d45 84%),linear-gradient(#06120d5c 0%,#06120d1f 34%,#06120d 96%),url(/solar-product-tiers/solar-rooftop-hero.webp);background-position:50% 48%;background-size:cover}.tier-page-roof-accent{opacity:.22;background-image:linear-gradient(#06120d 2%,#06120da6 35%,#06120d 96%),linear-gradient(90deg,#06120dbf,#06120d40 70%,#06120d),url(/solar-product-tiers/solar-rooftop-aerial.webp);background-position:50%;background-size:cover}.tier-hero-glass{-webkit-backdrop-filter:blur(12px)}@media (max-width:640px){.tier-page-hero-photo{background-image:linear-gradient(90deg,#06120deb,#06120d94),linear-gradient(#06120d7a,#06120d 97%),url(/solar-product-tiers/solar-rooftop-hero.webp);background-position:58%;height:720px}.tier-page-roof-accent{opacity:.13}}
