.demo-section{padding:60px 20px;text-align:center;background:#f5f5f5}.demo-button{background:#2b161b;color:#fff;border:none;padding:16px 32px;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;border-radius:4px;transition:all .3s ease;box-shadow:0 4px 12px rgba(0,0,0,.2)}.demo-button:hover{transform:translateY(-2px);box-shadow:0 6px 16px rgba(0,0,0,.3);background:#3a2028}@media (max-width:768px){body.modal-treatwell-open{position:fixed;width:100%;height:100%;overflow:hidden}}