.hero-new[data-astro-cid-j7pv25f6]{background-color:#f8f0e3;padding:40px 0}.hero-title-new[data-astro-cid-j7pv25f6]{font-size:3.2rem;font-weight:700;color:#41621d;margin-bottom:15px}.hero-subtitle[data-astro-cid-j7pv25f6]{font-size:1.5rem;color:var(--text-dark);margin-bottom:25px}.typed-text[data-astro-cid-j7pv25f6]{color:#e57373;position:relative;padding-right:5px}.typed-text[data-astro-cid-j7pv25f6]:after{content:"";position:absolute;right:-2px;top:10%;bottom:10%;width:2px;background:#e57373;animation:blink 1s step-end infinite}@keyframes blink{0%,to{background-color:transparent}50%{background-color:#e57373}}.search-container-new[data-astro-cid-j7pv25f6]{max-width:600px;margin:0 auto 20px}.search-form-new[data-astro-cid-j7pv25f6]{display:flex;border-radius:50px;overflow:hidden;background-color:#fff;box-shadow:0 5px 15px #0000001a}.search-input-new[data-astro-cid-j7pv25f6]{flex-grow:1;border:none;padding:15px 25px;font-size:1.1rem;outline:none}.search-button-new[data-astro-cid-j7pv25f6]{background-color:#41621d;color:#fff;border:none;padding:0 30px;font-size:1.1rem;cursor:pointer;transition:background-color .3s ease}.search-button-new[data-astro-cid-j7pv25f6]:hover{background-color:#355017}.landlord-link-new[data-astro-cid-j7pv25f6]{color:var(--text-muted);text-decoration:none;font-weight:400;font-size:1.1rem}.landlord-link-new[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{color:var(--primary-dark);font-weight:600;text-decoration:underline}.testimonial-card[data-astro-cid-j7pv25f6]{display:none;background-color:#fff;border-radius:12px;padding:30px;box-shadow:0 10px 30px #0000001a;text-align:left;max-width:450px;margin:0 auto}.testimonial-rating[data-astro-cid-j7pv25f6]{color:gold;margin-bottom:10px}.testimonial-author[data-astro-cid-j7pv25f6]{font-weight:500}.feature-icon[data-astro-cid-j7pv25f6]{font-size:2.5rem}.hero-layout[data-astro-cid-j7pv25f6]{display:flex;flex-direction:column;align-items:center;gap:40px}.hero-main-content[data-astro-cid-j7pv25f6]{text-align:center;width:100%}@media (min-width: 992px){.hero-layout[data-astro-cid-j7pv25f6]{flex-direction:row;align-items:center;justify-content:space-between;gap:60px}.hero-main-content[data-astro-cid-j7pv25f6]{text-align:left;flex:1;max-width:600px}.hero-title-new[data-astro-cid-j7pv25f6]{text-align:left}.search-container-new[data-astro-cid-j7pv25f6]{margin:0 0 20px}.testimonial-card[data-astro-cid-j7pv25f6]{display:block;flex-shrink:0;width:400px}}.app-store-badges[data-astro-cid-j7pv25f6]{display:none;margin-top:1rem;justify-content:center;gap:15px}@media (max-width: 768px){.app-store-badges[data-astro-cid-j7pv25f6]{display:flex}}.recent-listings-container[data-astro-cid-j7pv25f6]{width:100%;overflow-x:hidden;position:relative;padding:20px 0}.recent-listings-scroller[data-astro-cid-j7pv25f6]{display:flex;gap:16px;overflow-x:auto;scroll-behavior:smooth;padding:10px 4px;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--primary-dark) #E0D8C5}.recent-listings-scroller[data-astro-cid-j7pv25f6]::-webkit-scrollbar{height:8px}.recent-listings-scroller[data-astro-cid-j7pv25f6]::-webkit-scrollbar-track{background:#e0d8c5;border-radius:4px}.recent-listings-scroller[data-astro-cid-j7pv25f6]::-webkit-scrollbar-thumb{background:var(--primary-dark);border-radius:4px}.recent-listing-card[data-astro-cid-j7pv25f6]{min-width:260px;max-width:280px;border-radius:8px;overflow:hidden;background-color:#fff;box-shadow:0 4px 12px #00000014;transition:transform .3s,box-shadow .3s;flex:0 0 auto}.recent-listing-card[data-astro-cid-j7pv25f6]:hover{transform:translateY(-5px);box-shadow:0 8px 16px #0000001f}.recent-listing-image[data-astro-cid-j7pv25f6]{height:160px;overflow:hidden;position:relative}.recent-listing-image[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;height:100%;object-fit:cover}.price-badge[data-astro-cid-j7pv25f6]{position:absolute;top:10px;left:10px;background-color:var(--primary-dark);color:#fff;padding:4px 8px;border-radius:4px;font-weight:600;font-size:.9rem;z-index:2;box-shadow:0 2px 4px #0003}.recent-listing-details[data-astro-cid-j7pv25f6]{padding:12px 16px}.recent-listing-title[data-astro-cid-j7pv25f6]{font-size:1rem;margin-bottom:8px;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.recent-listing-location[data-astro-cid-j7pv25f6]{font-size:.875rem;color:var(--text-muted)}@media (max-width: 768px){.recent-listing-card[data-astro-cid-j7pv25f6]{min-width:220px}}
