:root{--primary-color: #2563EB;--primary-color-rgb: 37,99,235;--secondary-color: #F97316;--secondary-color-rgb: 249,115,22;--neutral-gray: #1F2937;--background: #FAFAFA;--light-gray: #E5E7EB;--border-gray: #D1D5DB;--white: #ffffff;--on-primary: #ffffff;--primary-ink: #2563EB;--on-secondary: #1F2937;--secondary-ink: #C2410C;--max-width: 1080px;--transition: all 0.3s ease}*{margin: 0;padding: 0;box-sizing: border-box}html{scroll-behavior: smooth}body{font-family: 'Inter',sans-serif;font-weight: 400;color: var(--neutral-gray);background-color: #ffffff;line-height: 1.6}h1,h2,h3,h4,h5,h6{font-family: 'Poppins',sans-serif;font-weight: 600}.container{max-width: var(--max-width);margin: 0 auto;padding: 0 20px}.btn{padding: 12px 24px;border: none;border-radius: 8px;font-family: 'Inter',sans-serif;font-weight: 600;cursor: pointer;transition: var(--transition);font-size: 14px}.btn-header{background-color: transparent;color: var(--primary-ink);border: 2px solid var(--primary-color)}.btn-header:hover{background-color: var(--primary-color);color: var(--on-primary)}.btn-primary{background-color: var(--primary-color);color: var(--on-primary);padding: 24px 64px;font-size: 20px;font-weight: 700;min-width: 280px;margin-top: 24px;display: inline-block}.btn-primary:hover{background-color: #1d4ed8}.btn-submit{background-color: #C2410C;color: var(--white);width: 100%;padding: 14px 24px;font-size: 16px}.btn-submit:hover{background-color: var(--primary-color)}.btn-submit:active{transform: scale(0.98)}.btn-secondary{background-color: #C2410C;color: var(--white);padding: 12px 32px;font-size: 14px}.btn-secondary:hover{background-color: #9A3412}@keyframes pulse{0%,100%{box-shadow: 0 0 0 0 rgba(37,99,235,0.7)}50%{box-shadow: 0 0 0 10px rgba(37,99,235,0)}}.pulse-btn{animation: pulse 5s infinite}.header{position: sticky;top: 0;background-color: var(--white);box-shadow: 0 2px 8px rgba(0,0,0,0.05);z-index: 100;padding: 16px 0}.header-content{display: flex;justify-content: space-between;align-items: center}.logo-text{font-family: 'Poppins',sans-serif;font-weight: 600;font-size: 24px;color: var(--primary-ink);letter-spacing: -0.5px;text-decoration: none;transition: var(--transition)}.logo-text:hover{color: #1d4ed8}.logo-link{display: flex;align-items: center;gap: 12px;text-decoration: none;min-height: 112px}.logo-img{height: 112px;width: auto;border-radius: 8px}.header-nav{display: flex;gap: 30px;align-items: center}.nav-link{text-decoration: none;color: var(--neutral-gray);font-weight: 500;font-size: 14px;transition: var(--transition);position: relative}.nav-link:hover{color: var(--primary-ink)}.nav-link.active::after{content: '';position: absolute;bottom: -8px;left: 0;right: 0;height: 2px;background-color: var(--primary-color)}.nav-link.cta-button{background-color: #C2410C;color: var(--white);padding: 10px 20px;border-radius: 8px;font-weight: 600;transition: var(--transition)}.nav-link.cta-button:hover{background-color: #9A3412;color: var(--white);transform: translateY(-2px);box-shadow: 0 4px 12px rgba(249,115,22,0.3)}.nav-link.cta-button::after{display: none}.hero{background: linear-gradient(135deg,rgba(var(--primary-color-rgb),0.1) 0%,rgba(var(--secondary-color-rgb),0.05) 100%);padding: 80px 0;min-height: 100vh;display: flex;align-items: flex-start;padding-top: 3rem}.hero-content{display: grid;grid-template-columns: 1fr 1fr;gap: 40px;align-items: center}.hero-text{display: flex;flex-direction: column;gap: 24px;align-items: center;text-align: center}.hero-logo{margin-bottom: 24px;display: flex;justify-content: center}.hero-logo-img{height: auto;width: 620px;display: block}.hero-headline{font-size: 48px;line-height: 1.2;color: var(--neutral-gray)}.hero-subheadline{font-size: 18px;color: #6B7280;line-height: 1.6}.hero-image{display: flex;justify-content: center;align-items: center}.phone-mockup{max-width: 100%;height: auto;filter: drop-shadow(0 20px 25px rgba(0,0,0,0.1));animation: float 3s ease-in-out infinite}@keyframes float{0%,100%{transform: translateY(0)}50%{transform: translateY(-10px)}}.share-section{padding: 40px 0;background-color: var(--white);border-top: 1px solid var(--light-gray);border-bottom: 1px solid var(--light-gray)}.share-content{text-align: center}.share-label{font-size: 16px;color: var(--neutral-gray);margin-bottom: 20px;font-weight: 500}.share-buttons{display: flex;gap: 12px;justify-content: center;flex-wrap: wrap}.share-btn{display: inline-flex;align-items: center;gap: 8px;padding: 10px 16px;border: 2px solid var(--light-gray);border-radius: 8px;background-color: var(--white);color: var(--neutral-gray);text-decoration: none;font-weight: 500;font-size: 13px;cursor: pointer;transition: var(--transition);font-family: 'Inter',sans-serif}.share-btn:hover{transform: translateY(-2px);box-shadow: 0 4px 12px rgba(0,0,0,0.1)}.share-icon{font-size: 16px;display: flex;align-items: center;justify-content: center}.share-text{display: none}@media (min-width: 640px){.share-text{display: inline}}.share-facebook{border-color: #1877F2;color: #1877F2}.share-facebook:hover{background-color: #1877F2;color: var(--white);border-color: #1877F2}.share-twitter{border-color: #000000;color: #000000}.share-twitter:hover{background-color: #000000;color: var(--white);border-color: #000000}.share-whatsapp{border-color: #25D366;color: #25D366}.share-whatsapp:hover{background-color: #25D366;color: var(--white);border-color: #25D366}.share-email{border-color: var(--primary-color);color: var(--primary-ink)}.share-email:hover{background-color: var(--primary-color);color: var(--on-primary);border-color: var(--primary-color)}.share-copy{border-color: var(--secondary-color);color: var(--secondary-ink)}.share-copy:hover{background-color: #C2410C;color: var(--white);border-color: var(--secondary-color)}.teaser-section{padding: 60px 0;background: linear-gradient(135deg,rgba(249,115,22,0.1) 0%,rgba(37,99,235,0.05) 100%)}.teaser-content{text-align: center;max-width: 700px;margin: 0 auto}.teaser-content h2{font-size: 32px;color: var(--neutral-gray);margin-bottom: 12px}.teaser-content p{font-size: 16px;color: #6B7280;margin-bottom: 24px}.features{padding: 80px 0;background-color: var(--white)}.features-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 40px}.feature-card{text-align: center;padding: 40px 20px;border-radius: 12px;background-color: var(--background);transition: var(--transition)}.feature-card:hover{transform: translateY(-8px);box-shadow: 0 10px 30px rgba(0,0,0,0.1)}.feature-icon{width: 80px;height: 80px;margin: 0 auto 20px;display: block}.feature-card h3{font-size: 20px;color: var(--neutral-gray);margin-bottom: 12px}.feature-card p{font-size: 16px;color: #6B7280}@keyframes fadeIn{from{opacity: 0;transform: translateY(20px)}to{opacity: 1;transform: translateY(0)}}.fade-in{opacity: 0;animation: fadeIn 0.8s ease forwards}.fade-in:nth-child(1){animation-delay: 0.1s}.fade-in:nth-child(2){animation-delay: 0.2s}.fade-in:nth-child(3){animation-delay: 0.3s}.notify{padding: 80px 0;background-color: var(--background)}.notify-card{background-color: var(--white);padding: 60px;border-radius: 16px;box-shadow: 0 10px 30px rgba(0,0,0,0.1);max-width: 500px;margin: 0 auto;text-align: center}.notify-card h2{font-size: 28px;margin-bottom: 12px;color: var(--neutral-gray)}.notify-card > p{font-size: 16px;color: #6B7280;margin-bottom: 12px}.notify-subtext{font-size: 14px;color: #6B7280;margin: 12px 0 100px 0 !important;line-height: 1.4;font-style: italic;display: block}.trust-message{font-size: 14px;color: #10B981;margin-top: 20px;margin-bottom: 0;font-weight: 500;line-height: 1.5}.notify-form{display: flex;flex-direction: column;gap: 20px}.form-group{text-align: left}.form-input{width: 100%;padding: 12px 16px;border: 1px solid var(--border-gray);border-radius: 8px;font-family: 'Inter',sans-serif;font-size: 14px;transition: var(--transition)}.form-input:focus{outline: none;border-color: var(--primary-color);box-shadow: 0 0 0 3px rgba(37,99,235,0.1)}.form-group.checkbox{display: flex;align-items: center;gap: 10px;margin-bottom: 10px}.form-group.checkbox input{width: 18px;height: 18px;cursor: pointer;accent-color: var(--primary-color)}.form-group.checkbox label{cursor: pointer;font-size: 14px;color: var(--neutral-gray)}.success-message{background: linear-gradient(135deg,#DBEAFE 0%,#E0F2FE 100%);color: #1E40AF;padding: 32px;border-radius: 12px;border-left: 6px solid var(--primary-color);animation: slideIn 0.4s ease;text-align: center}.success-icon{font-size: 48px;color: #10B981;margin-bottom: 12px;font-weight: bold}.success-message h3{font-size: 28px;margin: 12px 0;color: #1E40AF}.success-message p{margin: 8px 0;font-size: 16px;color: #1E40AF}.success-subtext{font-size: 14px !important;color: #3B82F6 !important}@keyframes slideIn{from{opacity: 0;transform: translateY(-10px)}to{opacity: 1;transform: translateY(0)}}.footer{background-color: var(--neutral-gray);color: var(--white);padding: 40px 0;text-align: center;font-size: 14px}.footer p{margin: 8px 0}.footer a{color: #ffffff;text-decoration: underline;transition: var(--transition)}.footer a:hover{text-decoration: underline}.footer-qr{margin-bottom: 16px}.footer-qr img{width: 120px;height: 120px;border-radius: 8px;background: var(--white);padding: 8px;cursor: pointer;transition: var(--transition)}.footer-qr img:hover{transform: scale(1.05)}.footer-qr-label{font-size: 12px;opacity: 0.8;margin-bottom: 16px}.modal{display: none;position: fixed;z-index: 10000;padding-top: 60px;left: 0;top: 0;width: 100%;height: 100%;overflow: auto;background-color: rgba(0,0,0,0.9)}.modal-content{margin: auto;display: block;width: 80%;max-width: 400px}.modal-caption{margin: auto;display: block;width: 80%;max-width: 400px;text-align: center;color: #ccc;padding: 10px 0;font-size: 1rem}.modal-close{position: absolute;top: 15px;right: 35px;color: #f1f1f1;font-size: 40px;font-weight: bold;cursor: pointer;transition: var(--transition);background: none;border: none;padding: 0;line-height: 1;font-family: inherit}.modal-close:hover{color: #bbb}@media (max-width: 1024px){.hero-content{grid-template-columns: 1fr;gap: 30px}.hero-logo-img{width: 450px}.hero-headline{font-size: 40px}.hero-subheadline{font-size: 16px}.teaser-content h2{font-size: 28px}.features-grid{grid-template-columns: repeat(2,1fr);gap: 30px}.notify-card{padding: 40px}.pricing-grid{grid-template-columns: repeat(4,1fr);gap: 20px;padding: 0 20px}.pricing-card{max-width: 100%;padding: 32px 20px}.pricing-card.popular-tier{transform: scale(1.02)}.pricing-card.popular-tier:hover{transform: scale(1.02) translateY(-8px)}.steps-grid{grid-template-columns: repeat(2,1fr)}}@media (max-width: 640px){.logo-img{height: 72px}.logo-link{min-height: 72px}.hero{padding: 40px 0;padding-top: 4rem;min-height: auto}.hero-content{grid-template-columns: 1fr;gap: 30px;padding-top: 2rem}.hero-logo-img{width: 280px}.hero-headline{font-size: 32px}.hero-subheadline{font-size: 15px}.teaser-section{padding: 40px 0}.teaser-content h2{font-size: 24px}.teaser-content p{font-size: 14px}.features-grid{grid-template-columns: 1fr;gap: 20px}.feature-card{padding: 30px 20px}.notify-card{padding: 30px 20px;margin: 20px}.notify-card h2{font-size: 22px}.btn{padding: 10px 20px;font-size: 13px}.header-content{flex-direction: column;gap: 12px}.logo-text{font-size: 20px}.header-nav{gap: 12px}.nav-link{font-size: 12px}.pricing-hero{padding: 40px 0 30px}.pricing-grid{grid-template-columns: 1fr;gap: 20px;padding: 0 20px}.pricing-card{padding: 30px 20px}.pricing-card.popular-tier{transform: scale(1)}.pricing-card.popular-tier:hover{transform: translateY(-8px)}.price-amount{font-size: 40px}.pricing-title{font-size: 20px}.section-title{font-size: 26px}.steps-grid{grid-template-columns: 1fr;gap: 20px}.step-card{padding: 25px 15px}.how-it-works{padding: 60px 0}.pricing-section{padding: 40px 0}}.pricing-hero{padding: 60px 0 40px;min-height: auto}.pricing-header{text-align: center;max-width: 800px;margin: 0 auto}.pricing-section{padding: 60px 0;background-color: var(--background)}.pricing-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 24px;max-width: 1300px;margin: 0 auto;justify-items: center;align-items: stretch}.pricing-card{background-color: var(--white);border-radius: 16px;padding: 40px 24px;box-shadow: 0 4px 20px rgba(0,0,0,0.08);transition: var(--transition);display: flex;flex-direction: column;position: relative;border: 2px solid transparent;width: 100%;max-width: 300px;height: 100%}.pricing-card:hover{transform: translateY(-8px);box-shadow: 0 10px 40px rgba(0,0,0,0.12)}.pricing-card.free-tier{border-color: #10B981}.pricing-card.free-tier .pricing-icon{background: linear-gradient(135deg,#D1FAE5 0%,#A7F3D0 100%)}.pricing-card.budget-tier{border-color: #F59E0B}.pricing-card.budget-tier .pricing-icon{background: linear-gradient(135deg,#FEF3C7 0%,#FDE68A 100%)}.pricing-card.popular-tier{border-color: var(--secondary-color);transform: scale(1.05)}.pricing-card.popular-tier:hover{transform: scale(1.05) translateY(-8px)}.popular-badge{position: absolute;top: -12px;left: 50%;transform: translateX(-50%);background-color: #C2410C;color: var(--white);padding: 6px 20px;border-radius: 20px;font-size: 11px;font-weight: 700;letter-spacing: 0.5px}.pricing-card.premium-tier{border-color: var(--primary-color)}.pricing-card.premium-tier .pricing-icon{background: linear-gradient(135deg,#DBEAFE 0%,#BFDBFE 100%)}.pricing-icon{font-size: 48px;width: 80px;height: 80px;display: flex;align-items: center;justify-content: center;border-radius: 16px;margin: 0 auto 20px;background: linear-gradient(135deg,var(--light-gray) 0%,#F3F4F6 100%);flex-shrink: 0}.pricing-title{font-size: 24px;color: var(--neutral-gray);margin-bottom: 16px;text-align: center;min-height: 60px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.pricing-price{text-align: center;margin-bottom: 16px;min-height: 80px;display: flex;flex-direction: column;align-items: center;justify-content: center;flex-shrink: 0}.price-amount{display: block;font-size: 48px;font-weight: 700;color: var(--primary-ink);line-height: 1;margin-bottom: 8px;min-width: 140px;text-align: center}.price-queries{display: block;font-size: 16px;color: #6B7280;font-weight: 600}.pricing-description{font-size: 14px;color: #6B7280;text-align: center;margin-bottom: 24px;line-height: 1.5;min-height: 65px;display: flex;align-items: center;justify-content: center;flex-shrink: 0}.pricing-features{list-style: none;padding: 0;margin: 0;flex-grow: 1;display: flex;flex-direction: column}.pricing-features li{padding: 10px 0;color: var(--neutral-gray);font-size: 14px;line-height: 1.5;border-bottom: 1px solid var(--light-gray)}.pricing-features li:last-child{border-bottom: none}.how-it-works{padding: 80px 0;background-color: var(--white)}.section-title{text-align: center;font-size: 32px;color: var(--neutral-gray);margin-bottom: 40px}.steps-grid{display: grid;grid-template-columns: repeat(4,1fr);gap: 30px;max-width: 1200px;margin: 0 auto}.step-card{background-color: var(--background);padding: 30px 20px;border-radius: 12px;text-align: center;transition: var(--transition)}.step-card:hover{transform: translateY(-4px);box-shadow: 0 8px 20px rgba(0,0,0,0.08)}.step-number{width: 50px;height: 50px;background: linear-gradient(135deg,var(--primary-color) 0%,#1d4ed8 100%);color: var(--white);border-radius: 50%;display: flex;align-items: center;justify-content: center;font-size: 24px;font-weight: 700;margin: 0 auto 16px}.step-card p{font-size: 16px;color: var(--neutral-gray);line-height: 1.6}@media (prefers-reduced-motion: reduce){*{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important}}@media (prefers-color-scheme: dark){body{background-color: #ffffff;color: var(--neutral-gray)}.notify-card,.features{background-color: #1F2937}.feature-card{background-color: #111827}.form-input{background-color: #374151;color: #E5E7EB;border-color: #4B5563}.footer{background-color: #030712}.hero-headline,.notify-card h2{color: #E5E7EB}.hero-subheadline,.feature-card p,.notify-card > p{color: #9CA3AF}}.breadcrumb{font-size: 0.9rem;margin-bottom: 12px;opacity: 0.95}.breadcrumb a{color: inherit;text-decoration: underline}.other-areas{max-width: 1200px;margin: 10px auto 40px;padding: 0 20px}.other-areas h2{margin-bottom: 12px}.areas-served-tags{display: flex;flex-wrap: wrap;gap: 10px}.area-tag{display: inline-flex;align-items: center;gap: 6px;padding: 8px 14px;border-radius: 999px;font-size: 0.95rem;font-weight: 500;text-decoration: none;color: #1F2937;background: rgba(var(--primary-color-rgb,37,99,235),0.08);border: 1px solid rgba(var(--primary-color-rgb,37,99,235),0.2);transition: background 0.2s ease}a.area-tag:hover{background: rgba(var(--primary-color-rgb,37,99,235),0.16)}.listings-section{padding: 60px 0;background: #ffffff;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);width: 100vw}.listings-header{text-align: center;padding: 80px 20px;margin-bottom: 0;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);width: 100vw;background: linear-gradient(135deg,rgba(var(--primary-color-rgb),0.5) 0%,rgba(var(--primary-color-rgb),0.7) 100%);background-color: var(--primary-color);display: flex;flex-direction: column;justify-content: center;align-items: center;position: relative;overflow: hidden;opacity: 0;transition: opacity 0.3s}.listings-header.loaded{opacity: 1}.listings-header h1{font-size: 2.5rem;font-weight: 600;color: #ffffff;margin-bottom: 12px;text-shadow: 0 2px 4px rgba(0,0,0,0.1)}.listings-header p{font-size: 1.125rem;color: #ffffff;opacity: 0.95}.filters-container{margin-bottom: 40px}.filter-group{margin-bottom: 20px}.filter-label{display: block;font-size: 0.875rem;font-weight: 600;color: #374151;text-transform: uppercase;letter-spacing: 0.5px;margin-bottom: 12px}.filter-badges{display: flex;flex-wrap: wrap;gap: 10px}.filter-badge{display: inline-block;padding: 8px 16px;font-size: 0.875rem;font-weight: 500;border-radius: 6px;border: 1px solid #D1D5DB;background: #E5E7EB;color: #1F2937;cursor: pointer;transition: all 0.2s ease;white-space: nowrap}.filter-badge:hover{background: #DBEAFE;border-color: #93C5FD;transform: scale(1.02)}.filter-badge.active{background: #2563EB;color: white;border-color: #2563EB}.filter-badge.active:hover{background: #2563EB;border-color: #2563EB}.listings-grid{display: grid;grid-template-columns: repeat(3,1fr);gap: 24px;margin-top: 40px}@media (max-width: 1024px){.listings-grid{grid-template-columns: repeat(2,1fr);gap: 20px}}@media (max-width: 768px){.listings-grid{grid-template-columns: 1fr;gap: 16px}}.listing-card:only-child{grid-column: 1 / -1}.listing-card:only-child .listing-card-image{height: 400px}.listing-card:only-child .listing-card-content{text-align: center}.listing-card:only-child .listing-card-badges{justify-content: center}.listing-card:only-child .listing-card-location{justify-content: center}.listing-card:only-child .listing-card-cta{margin: 0 auto}.listing-card{background: white;border-radius: 12px;border: 1px solid #E5E7EB;overflow: hidden;transition: all 0.3s ease;cursor: pointer;position: relative}.listing-card:hover{transform: translateY(-4px);box-shadow: 0 10px 25px -5px rgba(0,0,0,0.1)}.listing-card-image{width: 100%;height: 200px;object-fit: cover;background: linear-gradient(135deg,#667eea 0%,#764ba2 100%);display: flex;align-items: center;justify-content: center;color: white;font-size: 3rem}.listing-card-image img{width: 100%;height: 100%;object-fit: cover}.listing-card-badge.media{background: transparent;padding: 4px 4px;font-size: 1.1rem}.listing-card-content{padding: 20px}.listing-card-badges{display: flex;flex-wrap: wrap;gap: 8px;margin-bottom: 12px}.listing-card-badge{display: inline-block;padding: 4px 12px;font-size: 0.75rem;font-weight: 600;border-radius: 4px;text-transform: uppercase;letter-spacing: 0.5px}.listing-card-badge.category{background: #DBEAFE;color: #1E40AF}.listing-card-badge.buy,.listing-card-badge.sale{background: #D1FAE5;color: #065F46}.listing-card-badge.lease{background: #FEF3C7;color: #92400E}.listing-card-title{font-size: 1.125rem;font-weight: 600;color: #1F2937;margin-bottom: 12px;line-height: 1.4;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;overflow: hidden;min-height: 48px}.listing-card-price{font-size: 1.5rem;font-weight: 700;color: #111827;margin-bottom: 8px}.listing-card-location{display: flex;align-items: center;gap: 6px;color: #6B7280;font-size: 0.875rem;margin-bottom: 16px}.listing-card-cta{display: inline-flex;align-items: center;gap: 6px;padding: 10px 20px;background: #2563EB;color: white;border: none;border-radius: 6px;font-size: 0.875rem;font-weight: 500;cursor: pointer;transition: background 0.2s ease;text-decoration: none}.listing-card-cta:hover{background: #2563EB}.listing-card-cta::after{content: '';position: absolute;inset: 0;z-index: 1}.empty-state{text-align: center;padding: 60px 20px;color: #6B7280;grid-column: 1 / -1}.empty-state-icon{font-size: 4rem;margin-bottom: 16px}.empty-state-message{font-size: 1.125rem;margin-bottom: 8px}.empty-state-hint{font-size: 0.875rem;color: #D1D5DB}.loading-state{text-align: center;padding: 60px 20px;color: #6B7280;grid-column: 1 / -1}.home-contact-section{padding: 60px 20px;background: #F9FAFB;margin-left: calc(-50vw + 50%);margin-right: calc(-50vw + 50%);width: 100vw;text-align: center}.home-contact-section .home-contact-inner{max-width: 720px;margin: 0 auto}.home-contact-section h2{font-size: 2rem;font-weight: 600;color: #111827;margin-bottom: 8px}.home-contact-section .home-contact-name{font-size: 1.125rem;color: #374151;margin-bottom: 4px}.home-contact-section .home-contact-tagline{font-size: 1rem;color: #6B7280;margin-bottom: 28px}.home-contact-section .home-contact-buttons{display: grid;grid-template-columns: repeat(auto-fit,minmax(140px,1fr));gap: 12px}.home-contact-section .home-contact-btn{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 6px;padding: 16px 12px;background: var(--primary-color);color: var(--on-primary);border-radius: 10px;text-decoration: none;font-size: 0.9rem;font-weight: 600;min-height: 72px;transition: filter 0.15s,transform 0.05s}.home-contact-section .home-contact-btn:hover{filter: brightness(1.08);text-decoration: none}.home-contact-section .home-contact-btn:active{transform: scale(0.98)}.home-contact-section .home-contact-btn .home-contact-icon{font-size: 1.5rem;line-height: 1}.home-contact-section .home-contact-btn.phone{background: #2563EB}.home-contact-section .home-contact-btn.whatsapp{background: #25D366}.home-contact-section .home-contact-btn.messenger{background: #0084FF}.home-contact-section .home-contact-btn.email{background: #6B7280}