/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */.static{position:static}*{margin:0;padding:0;box-sizing:border-box;font-family:Segoe UI,Arial,sans-serif}html{scroll-behavior:smooth}body{background:#f9f9f9;color:#333}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}@keyframes bounce{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.navbar{display:flex;justify-content:space-between;align-items:center;padding:20px 80px;background:#fff;box-shadow:0 2px 6px #0000001a;animation:fadeIn .8s ease-out}.logo{font-size:20px;font-weight:700;color:#2c3e50;animation:slideInLeft .6s ease-out}.nav-links{list-style:none;display:flex;gap:30px}.nav-links li{animation:fadeInUp .6s ease-out;animation-fill-mode:both}.nav-links li:nth-child(1){animation-delay:.1s}.nav-links li:nth-child(2){animation-delay:.2s}.nav-links li:nth-child(3){animation-delay:.3s}.nav-links li:nth-child(4){animation-delay:.4s}.nav-links a{text-decoration:none;color:#333;font-weight:500;transition:all .3s ease;position:relative}.nav-links a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:2px;background:#2c3e50;transition:width .3s ease}.nav-links a:hover{color:#2c3e50;transform:translateY(-2px)}.nav-links a:hover:after{width:100%}.btn{background:#2c3e50;color:#fff;padding:10px 18px;border:none;border-radius:5px;cursor:pointer;font-weight:500;transition:all .3s ease;animation:slideInRight .6s ease-out}.btn:hover{background:#1a252f;transform:translateY(-2px);box-shadow:0 4px 12px #2c3e504d}.btn:active{transform:translateY(0)}.hero{text-align:center;padding:100px 20px;background:url(/assets/img1-gYeMiEbw.jpg) no-repeat center/cover;color:#fff;animation:fadeIn 1s ease-out}.hero h4{font-size:14px;letter-spacing:1px;opacity:.9;animation:fadeInUp .8s ease-out .2s both}.hero h1{font-size:40px;font-weight:700;margin:15px 0;animation:fadeInUp .8s ease-out .4s both}.search-box{display:flex;justify-content:center;gap:15px;margin:30px auto;flex-wrap:wrap;animation:fadeInUp .8s ease-out .6s both}.search-box select,.search-box input{padding:12px;border:none;border-radius:5px;min-width:180px;transition:all .3s ease}.search-box select:focus,.search-box input:focus{outline:none;transform:scale(1.02);box-shadow:0 4px 12px #00000026}.categories{margin-top:40px;display:flex;justify-content:center;gap:25px;flex-wrap:wrap;animation:fadeInUp .8s ease-out .8s both}.category{background:#fffffff2;padding:15px 25px;border-radius:50px;font-weight:600;color:#333;cursor:pointer;transition:all .3s ease}.category:hover{background:#2c3e50;color:#fff;transform:translateY(-5px) scale(1.05);box-shadow:0 8px 16px #0003}.popular{padding:80px 20px;text-align:center}.popular h2,.popular>p{animation:fadeInUp .6s ease-out}.popular h2{font-size:26px;font-weight:700}.popular p{font-size:14px;margin-top:5px;color:#777}.popular-box{display:flex;justify-content:center;align-items:flex-start;margin-top:40px;gap:30px;flex-wrap:wrap;max-width:1200px;margin-left:auto;margin-right:auto}.side-menu{display:flex;flex-direction:column;gap:15px;width:200px;flex-shrink:0}.side-menu button{padding:15px 20px;border:none;background:#f4f4f4;border-radius:5px;cursor:pointer;font-weight:500;text-align:left;transition:all .3s ease;white-space:nowrap;animation:slideInLeft .6s ease-out;animation-fill-mode:both}.side-menu button:nth-child(1){animation-delay:.1s}.side-menu button:nth-child(2){animation-delay:.2s}.side-menu button:nth-child(3){animation-delay:.3s}.side-menu button:nth-child(4){animation-delay:.4s}.side-menu button:nth-child(5){animation-delay:.5s}.side-menu button:hover{background:#2c3e50;color:#fff;transform:translate(10px);box-shadow:0 4px 12px #2c3e5033}.content{flex:1;max-width:650px;min-width:500px;text-align:left;background:#fff;padding:25px;border-radius:12px;box-shadow:0 3px 8px #0000001a;display:flex;flex-direction:column;animation:slideInRight .8s ease-out}.content-body{display:flex;gap:20px;align-items:flex-start}.content-text{flex:1}.content h3{font-size:18px;font-weight:700;margin-bottom:12px}.content p{font-size:14px;line-height:1.5;margin-bottom:15px;color:#444;margin-top:0}.content img{width:200px;height:200px;border-radius:12px;object-fit:cover;flex-shrink:0}.content .btn{align-self:flex-start;margin-bottom:12px}.featured{padding:80px 20px;background:#fff;text-align:center}.featured h2{font-size:26px;font-weight:700}.featured p{font-size:14px;margin-top:5px;color:#777;margin-bottom:40px}.listings-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:30px;max-width:1200px;margin:0 auto}.listing-card{background:#fff;border-radius:12px;box-shadow:0 3px 10px #0000001a;overflow:hidden;transition:all .4s ease;cursor:pointer;animation:scaleIn .6s ease-out;animation-fill-mode:both}.listing-card:nth-child(1){animation-delay:.1s}.listing-card:nth-child(2){animation-delay:.2s}.listing-card:nth-child(3){animation-delay:.3s}.listing-card:nth-child(4){animation-delay:.4s}.listing-card:nth-child(5){animation-delay:.5s}.listing-card:nth-child(6){animation-delay:.6s}.listing-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 8px 25px #0003}.listing-image{background:linear-gradient(135deg,#667eea,#764ba2);height:180px;display:flex;align-items:center;justify-content:center;font-size:60px;transition:all .3s ease}.listing-card:hover .listing-image{transform:scale(1.1)}.listing-info{padding:20px;text-align:left}.listing-info h4{font-size:18px;font-weight:700;margin-bottom:10px;color:#2c3e50}.listing-info .location{font-size:14px;color:#666;margin-bottom:8px}.listing-info .price{font-size:16px;font-weight:700;color:#2c3e50;margin-bottom:15px}.btn-small{background:#2c3e50;color:#fff;padding:8px 16px;border:none;border-radius:5px;cursor:pointer;font-weight:500;font-size:14px;transition:all .3s ease}.btn-small:hover{background:#1a252f;transform:translate(5px);box-shadow:0 4px 12px #2c3e504d}.stats{display:flex;justify-content:center;align-items:center;gap:60px;padding:60px 20px;background:#2c3e50;color:#fff;flex-wrap:wrap}.stat-item{text-align:center;animation:fadeInUp .8s ease-out;animation-fill-mode:both;transition:transform .3s ease}.stat-item:nth-child(1){animation-delay:.1s}.stat-item:nth-child(2){animation-delay:.2s}.stat-item:nth-child(3){animation-delay:.3s}.stat-item:nth-child(4){animation-delay:.4s}.stat-item:hover{transform:scale(1.1)}.stat-item h3{font-size:36px;font-weight:700;margin-bottom:10px;animation:pulse 2s ease-in-out infinite}.stat-item p{font-size:16px;opacity:.9}.footer{background:#1a252f;color:#fff;padding:60px 20px 20px;animation:fadeIn 1s ease-out}.footer-content{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1200px;margin:0 auto 40px}.footer-section h3{font-size:20px;margin-bottom:15px}.footer-section h4{font-size:18px;margin-bottom:15px}.footer-section p{font-size:14px;line-height:1.6;opacity:.8}.footer-section ul{list-style:none;padding:0}.footer-section ul li{margin-bottom:10px}.footer-section ul li a{color:#fff;text-decoration:none;opacity:.8;transition:all .3s ease}.footer-section ul li a:hover{opacity:1;padding-left:10px;color:#667eea}.social-links{display:flex;flex-direction:column;gap:10px}.social-links a{color:#fff;text-decoration:none;opacity:.8;transition:all .3s ease}.social-links a:hover{opacity:1;transform:translate(5px) scale(1.05);color:#667eea}.footer-bottom{text-align:center;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);opacity:.7}.footer-bottom p{font-size:14px}@media (max-width: 768px){.navbar{padding:15px 20px;flex-wrap:wrap}.nav-links{gap:15px;font-size:14px}.hero{padding:60px 20px}.hero h1{font-size:28px}.search-box{flex-direction:column;width:100%}.search-box select,.search-box input{width:100%}.categories{gap:15px}.popular-box{flex-direction:column;align-items:center}.side-menu{width:100%;max-width:400px}.content{min-width:auto;width:100%}.content-body{flex-direction:column}.content img{width:100%;height:200px}.listings-grid{grid-template-columns:1fr}.stats{gap:30px}.stat-item h3{font-size:28px}.footer-content{grid-template-columns:1fr;gap:30px}}@media (max-width: 480px){.logo{font-size:18px}.nav-links{display:none}.hero h1{font-size:24px}.hero h4{font-size:12px}.category{padding:12px 20px;font-size:14px}}
