@import url("https://cdn.jsdelivr.net/npm/bootstrap@5.3.3/dist/css/bootstrap.min.css");@import url("/styles/core.css");@import url("/styles/header.css");@import url("/styles/footer.css");@import url("/styles/main.css");@import url("/styles/features.css");@import url("/styles/pricing.css");body{margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{margin-top:80px}section{padding:4rem 0}.hero{padding:8rem 0 4rem;background:#fff}.hero__description{max-width:800px;margin:0 auto 3rem;text-align:center;font-size:1.2rem;line-height:1.6;color:#666}.discover-city{background:#f8f9fa}.create-events{background:#fff}.share-moments{background:#f8f9fa}.cta{background:#fff}.cta__image,.discover-city__image{max-width:700px;width:100%;margin-left:auto;margin-right:auto;display:block}.cta__image img,.discover-city__image img{width:100%;max-width:none;height:400px;max-height:70vw;object-fit:cover;border-radius:16px;box-shadow:0 4px 6px rgba(0,0,0,.1);display:block}.create-events__image,.cta__image,.discover-city__image,.share-moments__image{width:400px;height:300px;margin:2rem auto;border-radius:16px;overflow:hidden;box-shadow:0 4px 6px rgba(0,0,0,.1)}.accordion-button{background-color:white!important;color:#212529}.accordion-button:not(.collapsed){background-color:#f8f9fa!important;color:#212529}.feature__list{list-style:none;padding-left:0}.feature__list li{padding:.25rem 0;border-bottom:1px solid #eee}.feature__list li:last-child{border-bottom:none}@media (max-width:768px){.create-events__image,.cta__image,.discover-city__image,.share-moments__image{width:100%;max-width:400px;height:250px}section{padding:2rem 0}.hero{padding:6rem 0 2rem}}