.app-description p{margin-bottom:1rem;font-size:1.1rem;line-height:1.7;color:hsl(var(--foreground) / .8)}.app-description h2{font-size:1.4rem;font-weight:900;background:var(--secondary);padding:6px 10px;text-transform:uppercase;letter-spacing:-.03em;line-height:1.1;margin:1.5rem 0 .75rem;color:hsl(var(--foreground))}.app-description h3{font-size:1.1rem;font-weight:800;text-transform:uppercase;margin:1.25rem 0 .5rem}.app-description strong{font-weight:800}.app-description ul{padding-left:1.5rem;margin-bottom:1rem;list-style:disc}.app-description li{margin-bottom:.3rem;color:hsl(var(--foreground) / .8)}.app-description a{color:hsl(var(--primary))}@media(max-width:768px){.app-description p{font-size:.98rem;line-height:1.6;margin-bottom:.85rem}.app-description h2{font-size:1.2rem;margin:1.25rem 0 .6rem}.app-description h3{font-size:1rem;margin:1rem 0 .4rem}.app-description ul{padding-left:1.2rem}.app-description li{font-size:.95rem;margin-bottom:.4rem}}@media(max-width:1024px){.alt-section,.alt-section *{transition:none!important;animation:none!important;transform:none!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important;will-change:auto!important}.alt-section{transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;isolation:isolate;contain:paint layout}.alt-card{contain:paint layout}.alt-card *{transition:none!important;animation:none!important}.alt-section img{transform:translateZ(0)!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;image-rendering:auto!important}}
