*{padding:0;margin:0;box-sizing:border-box}html{scroll-snap-type:y mandatory;scroll-behavior:smooth}body{background:linear-gradient(to bottom,#12071f,#2f204e);color:#fff;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;min-height:100vh;overflow-x:hidden}a{text-decoration:none;color:#fff}.container{width:100%;max-width:1536px;padding:0 16px;margin:0 auto}section{height:100vh;scroll-snap-align:center}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}@media (max-width: 768px){body{font-size:14px}.container{padding-left:8px;padding-right:8px}section{padding-left:10px;padding-right:10px}.contact{flex-direction:column}.cSection{width:100%;height:auto;margin:0;padding:20px}form{width:100%;padding:20px;border-radius:20px}.formItem{gap:8px}.formButton{width:100%;padding:15px;font-size:16px}.cTitle{font-size:24px}.formButton:hover{background-color:#ff95aa}}@media (max-width: 480px){.cTitle{font-size:20px}.formButton{font-size:14px}input,textarea{padding:10px;font-size:14px}.formItem{gap:6px}}
