/* LEVEL X GLOBAL RESPONSIVE LAYER */
@media (max-width: 900px) {
    .footer-container { grid-template-columns: 1fr; }
}
@media (max-width: 700px) {
    html, body { width:100%; min-width:0; }
    .container { width:calc(100% - 24px); max-width:100%; }
    .section { padding:52px 0; }
    .section-title { font-size:34px; letter-spacing:-1.3px; }
    .section-subtitle { font-size:14px; }
    .btn { width:100%; }
    .glass { border-radius:15px; }
}
