body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.place-page{background:linear-gradient(135deg,#8b4513,#d2691e);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;min-height:100vh}.loading-container{align-items:center;color:#fff;display:flex;flex-direction:column;justify-content:center;min-height:100vh}.loading-spinner{animation:spin 1s linear infinite;border:4px solid #ffffff4d;border-radius:50%;border-top-color:#fff;height:40px;margin-bottom:20px;width:40px}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.place-header{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;padding:1rem 0;position:-webkit-sticky;position:sticky;top:0;z-index:100}.header-content{align-items:center;display:flex;justify-content:space-between}.logo img{height:40px}.back-btn{background:#fff3;border:1px solid #ffffff4d;border-radius:8px;color:#fff;cursor:pointer;padding:.5rem 1rem;transition:all .3s ease}.back-btn:hover{background:#ffffff4d}.place-hero{color:#fff;padding:4rem 0}.hero-content{grid-gap:3rem;align-items:center;display:grid;gap:3rem;grid-template-columns:1fr 1fr}.place-name{font-size:3rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.place-description{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.place-details{display:flex;flex-direction:column;gap:1rem}.detail-item{align-items:center;display:flex;font-size:1.1rem;gap:.5rem}.detail-item .icon{font-size:1.5rem}.place-image img{border-radius:16px;box-shadow:0 20px 40px #0000004d;height:400px;object-fit:cover;width:100%}.app-download{background:#fff;padding:4rem 0}.download-content{margin:0 auto;max-width:600px;text-align:center}.download-content h2{color:#8b4513;font-size:2.5rem;font-weight:700;margin-bottom:1rem}.download-content p{color:#666;font-size:1.2rem;line-height:1.6;margin-bottom:2rem}.download-buttons{margin-bottom:2rem}.download-btn{display:inline-block;margin:0 .5rem;transition:transform .3s ease}.download-btn:hover{transform:translateY(-2px)}.download-btn img{border-radius:8px;height:60px}.desktop-options{margin:2rem 0}.desktop-options p{color:#8b4513;font-weight:600;margin-bottom:1rem}.platform-buttons{display:flex;gap:1rem;justify-content:center}.platform-btn{align-items:center;background:#8b4513;border-radius:12px;color:#fff;display:flex;font-weight:600;gap:.5rem;padding:1rem 2rem;text-decoration:none;transition:all .3s ease}.platform-btn:hover{background:sienna;transform:translateY(-2px)}.platform-icon{font-size:1.5rem}.try-app-section{border-top:1px solid #eee;margin-top:2rem;padding-top:2rem}.try-app-text{color:#666;margin-bottom:1rem}.try-app-btn{background:#8b4513;border:none;border-radius:8px;color:#fff;cursor:pointer;font-weight:600;margin-left:.5rem;padding:.5rem 1rem;transition:all .3s ease}.try-app-btn:hover{background:sienna}.features{background:#f8f9fa;padding:4rem 0}.features h2{color:#8b4513;font-size:2.5rem;font-weight:700;margin-bottom:3rem;text-align:center}.features-grid{grid-gap:2rem;display:grid;gap:2rem;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.feature{background:#fff;border-radius:16px;box-shadow:0 4px 20px #0000001a;padding:2rem;text-align:center;transition:transform .3s ease}.feature:hover{transform:translateY(-5px)}.feature-icon{font-size:3rem;margin-bottom:1rem}.feature h3{color:#8b4513;font-size:1.5rem;font-weight:600;margin-bottom:1rem}.feature p{color:#666;line-height:1.6}.place-footer{background:#8b4513;color:#fff;padding:2rem 0}.footer-content{justify-content:space-between;margin-bottom:1rem}.footer-content,.footer-logo{align-items:center;display:flex}.footer-logo{font-size:1.5rem;font-weight:700;gap:.5rem}.footer-logo img{height:30px}.footer-links{display:flex;gap:2rem}.footer-links a{color:#fff;text-decoration:none;transition:opacity .3s ease}.footer-links a:hover{opacity:.8}.footer-bottom{border-top:1px solid #fff3;opacity:.8;padding-top:1rem;text-align:center}@media (max-width:768px){.hero-content{gap:2rem;grid-template-columns:1fr}.download-content h2,.place-name{font-size:2rem}.platform-buttons{align-items:center;flex-direction:column}.footer-content{flex-direction:column;gap:1rem;text-align:center}.footer-links{flex-wrap:wrap;justify-content:center}}@media (max-width:480px){.app-download,.features,.place-hero{padding:2rem 0}.download-btn img{height:50px}}@media screen and (max-width:400px){#features{padding:20px}#about,#contact,#features,#footer,#services,#team,#testimonials{width:111%}#portfolio{width:110%}}
/*# sourceMappingURL=main.dca9f252.css.map*/