@media (max-width:768px){.home-viewport>section{flex-direction:column;justify-content:center;min-height:calc(100svh - 3.5rem);display:flex}.home-viewport>section~section,.relative.z-10 section{border-top:1px solid var(--border);padding-top:2.5rem!important}.relative.z-10{background:linear-gradient(to bottom, transparent 0%, var(--muted) 10%, var(--muted) 100%);border-radius:1.5rem 1.5rem 0 0}}
