@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700;800&display=swap";html{scroll-behavior:smooth}*{box-sizing:border-box;margin:0;padding:0}:root{--container-padding:2rem;--font-size-base:16px;--section-padding:5rem 0}@media (max-width:768px){:root{--container-padding:10px;--font-size-base:16px;--section-padding:4rem 0}}@media (max-width:480px){:root{--container-padding:10px;--font-size-base:14px;--section-padding:3rem 0}}body{color:#333;font-family:Manrope,sans-serif;font-size:16px;line-height:1.6}@media (max-width:480px){body{font-size:14px}}.container{margin:0 auto;max-width:1200px;padding:0}@media (max-width:768px){.container{padding:0}}@media (max-width:480px){.container{padding:0}}.app-container{min-height:100vh;overflow-x:hidden;position:relative;width:100%}.page-background{background:linear-gradient(135deg,#f8f9fa,#e9ecef 50%,#f8f9fa);height:100%;left:0;perspective:1000px;position:fixed;top:0;width:100%;z-index:-1}.content{position:relative;z-index:1}
