{"id":30,"date":"2026-03-22T08:18:24","date_gmt":"2026-03-22T08:18:24","guid":{"rendered":"https:\/\/proptrustverified.com\/contact\/"},"modified":"2026-04-16T19:03:41","modified_gmt":"2026-04-16T19:03:41","slug":"contacto","status":"publish","type":"page","link":"https:\/\/proptrustverified.com\/es\/contacto\/","title":{"rendered":"Contacto"},"content":{"rendered":"\n<!DOCTYPE html>\n<html lang=\"es\">\n<head>\n  <!-- ========================================\n       METADATA & SEO AVANZADO - CONTACT\n       ======================================== -->\n  <meta charset=\"UTF-8\">\n  <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n  <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">\n  <meta http-equiv=\"Content-Language\" content=\"es\">\n  \n  <!-- Primary Meta Tags -->\n  <title>Contacto | PropTrust Verified | Valencia, Espa\u00f1a | 662 221 582<\/title>\n  <meta name=\"title\" content=\"Contacto | PropTrust Verified | Valencia, Espa\u00f1a | 662 221 582\">\n  <meta name=\"description\" content=\"Contacta con PropTrust Verified. Tel\u00e9fono: 662 221 582. Email: hello@proptrustverified.com. Direcci\u00f3n: Carrera Fonteta de san Luis 17, Valencia. Respuesta en 24h.\">\n  <meta name=\"keywords\" content=\"contacto PropTrust, tel\u00e9fono PropTrust, email PropTrust, direcci\u00f3n PropTrust Valencia, contactar verificaci\u00f3n inmobiliaria, perito judicial Valencia, oficina PropTrust\">\n  <meta name=\"author\" content=\"PropTrust Verified SL\">\n  <meta name=\"robots\" content=\"index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1\">\n  <meta name=\"googlebot\" content=\"index, follow\">\n  <meta name=\"bingbot\" content=\"index, follow\">\n  <meta name=\"language\" content=\"es\">\n  <meta name=\"revisit-after\" content=\"7 days\">\n  <meta name=\"distribution\" content=\"global\">\n  <meta name=\"rating\" content=\"general\">\n  \n  <!-- Canonical URL -->\n  <link rel=\"canonical\" href=\"https:\/\/proptrustverified.com\/contacto\/\">\n  \n  <!-- Hreflang -->\n  <link rel=\"alternate\" hreflang=\"es\" href=\"https:\/\/proptrustverified.com\/es\/contacto\/\">\n  <link rel=\"alternate\" hreflang=\"en\" href=\"https:\/\/proptrustverified.com\/en\/contact\/\">\n  <link rel=\"alternate\" hreflang=\"x-default\" href=\"https:\/\/proptrustverified.com\/contacto\/\">\n  \n  <!-- Open Graph -->\n  <meta property=\"og:type\" content=\"website\">\n  <meta property=\"og:url\" content=\"https:\/\/proptrustverified.com\/contacto\/\">\n  <meta property=\"og:site_name\" content=\"PropTrust Verified\">\n  <meta property=\"og:title\" content=\"Contacto | PropTrust Verified | Valencia\">\n  <meta property=\"og:description\" content=\"Contacta con PropTrust Verified. Tel\u00e9fono: 662 221 582. Email: hello@proptrustverified.com. Oficina en Valencia. Respuesta en menos de 24 horas.\">\n  <meta property=\"og:image\" content=\"https:\/\/proptrustverified.com\/assets\/og-image-contact-1200x630.jpg\">\n  <meta property=\"og:image:width\" content=\"1200\">\n  <meta property=\"og:image:height\" content=\"630\">\n  <meta property=\"og:locale\" content=\"es_ES\">\n  \n  <!-- Twitter Cards -->\n  <meta name=\"twitter:card\" content=\"summary_large_image\">\n  <meta name=\"twitter:site\" content=\"@PropTrustVerify\">\n  <meta name=\"twitter:creator\" content=\"@PropTrustVerify\">\n  <meta name=\"twitter:url\" content=\"https:\/\/proptrustverified.com\/contacto\/\">\n  <meta name=\"twitter:title\" content=\"Contacto | PropTrust Verified | Valencia\">\n  <meta name=\"twitter:description\" content=\"Contacta con PropTrust Verified. Tel\u00e9fono: 662 221 582. Email: hello@proptrustverified.com. Respuesta en 24h.\">\n  <meta name=\"twitter:image\" content=\"https:\/\/proptrustverified.com\/assets\/twitter-image-contact-1200x600.jpg\">\n  \n  <!-- Favicon -->\n  <link rel=\"icon\" type=\"image\/svg+xml\" href=\"image\/svg+xml,<svg xmlns='http:\/\/www.w3.org\/2000\/svg' viewBox='0 0 100 100'><rect x='10' y='10' width='80' height='80' rx='8' fill='%231A365D'\/><path d='M30 60 L50 40 L70 60 Z' fill='none' stroke='%2310B981' stroke-width='4'\/><\/svg>\u00ab>\n  <link rel=\"icon\" type=\"image\/png\" sizes=\"32x32\" href=\"\/favicon-32x32.png\">\n  <link rel=\"icon\" type=\"image\/png\" sizes=\"16x16\" href=\"\/favicon-16x16.png\">\n  <link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"\/apple-touch-icon.png\">\n  <link rel=\"manifest\" href=\"\/site.webmanifest\">\n  <meta name=\"theme-color\" content=\"#1A365D\">\n  \n  <!-- Preconnect -->\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.googleapis.com\">\n  <link rel=\"preconnect\" href=\"https:\/\/fonts.gstatic.com\" crossorigin>\n  \n  <!-- ========================================\n       ESTILOS CSS\n       ======================================== -->\n  <style>\n    :root {\n      --color-navy-base: #1A365D;\n      --color-navy-dark: #152238;\n      --color-navy-light: #2C4A75;\n      --color-emerald-base: #10B981;\n      --color-emerald-dark: #059669;\n      --color-emerald-light: #6EE7B7;\n      --color-gold-base: #D4AF37;\n      --color-white: #FFFFFF;\n      --color-gray-50: #F9FAFB;\n      --color-gray-100: #F3F4F6;\n      --color-gray-200: #E5E7EB;\n      --color-gray-300: #D1D5DB;\n      --color-gray-400: #9CA3AF;\n      --color-gray-500: #6B7280;\n      --color-gray-600: #4B5563;\n      --color-gray-700: #374151;\n      --color-gray-800: #1F2937;\n      --color-gray-900: #111827;\n      --color-error: #EF4444;\n      --color-warning: #F59E0B;\n      --color-success: #10B981;\n      \n      --font-primary: 'Inter', -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, sans-serif;\n      --font-secondary: 'Montserrat', var(--font-primary);\n      \n      --text-xs: 0.75rem;\n      --text-sm: 0.875rem;\n      --text-base: 1rem;\n      --text-lg: 1.125rem;\n      --text-xl: 1.25rem;\n      --text-2xl: 1.5rem;\n      --text-3xl: 1.875rem;\n      --text-4xl: 2.25rem;\n      --text-5xl: 3rem;\n      --text-6xl: 3.75rem;\n      \n      --space-1: 0.25rem;\n      --space-2: 0.5rem;\n      --space-3: 0.75rem;\n      --space-4: 1rem;\n      --space-5: 1.25rem;\n      --space-6: 1.5rem;\n      --space-8: 2rem;\n      --space-10: 2.5rem;\n      --space-12: 3rem;\n      --space-16: 4rem;\n      --space-20: 5rem;\n      --space-24: 6rem;\n      \n      --border-width: 1px;\n      --border-width-2: 2px;\n      --border-width-4: 4px;\n      --border-color: var(--color-gray-200);\n      --radius-md: 0.25rem;\n      --radius-lg: 0.375rem;\n      --radius-xl: 0.5rem;\n      --radius-2xl: 0.75rem;\n      --radius-3xl: 1rem;\n      --radius-full: 9999px;\n      \n      --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1);\n      --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1);\n      --shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, 0.1);\n      \n      --transition-fast: 150ms ease;\n      --transition-normal: 300ms ease;\n      \n      --container-max-width: 1280px;\n      --container-padding-x: var(--space-6);\n      --header-height: 72px;\n      --z-sticky: 200;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      :root {\n        --color-gray-50: var(--color-gray-900);\n        --color-gray-100: var(--color-gray-800);\n        --color-gray-200: var(--color-gray-700);\n        --color-gray-300: var(--color-gray-600);\n        --color-gray-400: var(--color-gray-500);\n        --color-gray-500: var(--color-gray-400);\n        --color-gray-600: var(--color-gray-300);\n        --color-gray-700: var(--color-gray-200);\n        --color-gray-800: var(--color-gray-100);\n        --color-gray-900: var(--color-gray-50);\n        --border-color: var(--color-gray-700);\n      }\n    }\n    \n    *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }\n    \n    html { scroll-behavior: smooth; -webkit-text-size-adjust: 100%; font-size: 16px; }\n    \n    @media (prefers-reduced-motion: reduce) {\n      html { scroll-behavior: auto; }\n      *, *::before, *::after { transition-duration: 0.01ms !important; }\n    }\n    \n    body {\n      font-family: var(--font-primary);\n      font-size: var(--text-base);\n      font-weight: 400;\n      line-height: 1.5;\n      color: var(--color-gray-800);\n      background-color: var(--color-white);\n      -webkit-font-smoothing: antialiased;\n      overflow-x: hidden;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      body { color: var(--color-gray-200); background-color: var(--color-gray-900); }\n    }\n    \n    h1, h2, h3, h4, h5, h6 {\n      font-family: var(--font-secondary);\n      font-weight: 700;\n      line-height: 1.25;\n      color: var(--color-navy-base);\n      margin-bottom: var(--space-4);\n    }\n    \n    @media (prefers-color-scheme: dark) { h1, h2, h3, h4, h5, h6 { color: var(--color-white); } }\n    \n    h1 { font-size: var(--text-5xl); }\n    @media (min-width: 768px) { h1 { font-size: var(--text-6xl); } }\n    \n    h2 { font-size: var(--text-4xl); }\n    @media (min-width: 768px) { h2 { font-size: var(--text-5xl); } }\n    \n    h3 { font-size: var(--text-3xl); }\n    h4 { font-size: var(--text-2xl); }\n    \n    p { margin-bottom: var(--space-4); color: var(--color-gray-600); }\n    @media (prefers-color-scheme: dark) { p { color: var(--color-gray-400); } }\n    \n    a { color: var(--color-navy-base); text-decoration: none; transition: color var(--transition-fast); }\n    a:hover { color: var(--color-navy-light); }\n    @media (prefers-color-scheme: dark) {\n      a { color: var(--color-emerald-light); }\n      a:hover { color: var(--color-emerald-base); }\n    }\n    \n    .sr-only {\n      position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px;\n      overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0;\n    }\n    \n    .container {\n      width: 100%;\n      max-width: var(--container-max-width);\n      margin: 0 auto;\n      padding: 0 var(--container-padding-x);\n    }\n    \n    @media (min-width: 1024px) { .container { padding: 0 var(--space-8); } }\n    \n    .flex { display: flex; }\n    .flex-col { flex-direction: column; }\n    .items-center { align-items: center; }\n    .justify-center { justify-content: center; }\n    .justify-between { justify-content: space-between; }\n    .gap-4 { gap: var(--space-4); }\n    .gap-6 { gap: var(--space-6); }\n    .gap-8 { gap: var(--space-8); }\n    \n    .text-center { text-align: center; }\n    .text-navy { color: var(--color-navy-base); }\n    .text-emerald { color: var(--color-emerald-base); }\n    .text-gray-500 { color: var(--color-gray-500); }\n    .text-gray-600 { color: var(--color-gray-600); }\n    \n    .font-semibold { font-weight: 600; }\n    .font-bold { font-weight: 700; }\n    \n    .bg-navy { background-color: var(--color-navy-base); }\n    .bg-gray-50 { background-color: var(--color-gray-50); }\n    .bg-white { background-color: var(--color-white); }\n    \n    .rounded-lg { border-radius: var(--radius-lg); }\n    .rounded-xl { border-radius: var(--radius-xl); }\n    .rounded-2xl { border-radius: var(--radius-2xl); }\n    .rounded-full { border-radius: var(--radius-full); }\n    \n    .shadow-md { box-shadow: var(--shadow-md); }\n    .shadow-lg { box-shadow: var(--shadow-lg); }\n    .shadow-xl { box-shadow: var(--shadow-xl); }\n    \n    .p-4 { padding: var(--space-4); }\n    .p-6 { padding: var(--space-6); }\n    .p-8 { padding: var(--space-8); }\n    .py-8 { padding-top: var(--space-8); padding-bottom: var(--space-8); }\n    .py-12 { padding-top: var(--space-12); padding-bottom: var(--space-12); }\n    .py-16 { padding-top: var(--space-16); padding-bottom: var(--space-16); }\n    .py-20 { padding-top: var(--space-20); padding-bottom: var(--space-20); }\n    \n    .mt-4 { margin-top: var(--space-4); }\n    .mt-8 { margin-top: var(--space-8); }\n    .mt-12 { margin-top: var(--space-12); }\n    .mb-4 { margin-bottom: var(--space-4); }\n    .mb-8 { margin-bottom: var(--space-8); }\n    \n    .hidden { display: none; }\n    .block { display: block; }\n    .inline-flex { display: inline-flex; }\n    \n    .btn {\n      display: inline-flex;\n      align-items: center;\n      justify-content: center;\n      padding: var(--space-3) var(--space-6);\n      font-family: var(--font-secondary);\n      font-size: var(--text-base);\n      font-weight: 600;\n      text-align: center;\n      text-decoration: none;\n      border: var(--border-width) solid transparent;\n      border-radius: var(--radius-lg);\n      cursor: pointer;\n      transition: all var(--transition-fast);\n      white-space: nowrap;\n    }\n    \n    .btn-primary {\n      background-color: var(--color-navy-base);\n      color: var(--color-white);\n      border-color: var(--color-navy-base);\n    }\n    \n    .btn-primary:hover {\n      background-color: var(--color-navy-dark);\n      transform: translateY(-1px);\n      box-shadow: var(--shadow-lg);\n    }\n    \n    .btn-secondary {\n      background-color: var(--color-white);\n      color: var(--color-navy-base);\n      border-color: var(--color-gray-300);\n    }\n    \n    .btn-secondary:hover {\n      background-color: var(--color-gray-50);\n      transform: translateY(-1px);\n      box-shadow: var(--shadow-md);\n    }\n    \n    .btn-emerald {\n      background-color: var(--color-emerald-base);\n      color: var(--color-white);\n      border-color: var(--color-emerald-base);\n    }\n    \n    .btn-emerald:hover {\n      background-color: var(--color-emerald-dark);\n      transform: translateY(-1px);\n      box-shadow: var(--shadow-lg);\n    }\n    \n    .btn-lg { padding: var(--space-4) var(--space-8); font-size: var(--text-lg); }\n    \n    \/* Header *\/\n    .header {\n      position: sticky;\n      top: 0;\n      z-index: var(--z-sticky);\n      background-color: var(--color-white);\n      border-bottom: var(--border-width) solid var(--border-color);\n      height: var(--header-height);\n      transition: background-color var(--transition-normal), box-shadow var(--transition-normal);\n    }\n    \n    .header.scrolled {\n      background-color: rgba(255, 255, 255, 0.98);\n      backdrop-filter: blur(8px);\n      box-shadow: var(--shadow-md);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .header {\n        background-color: var(--color-gray-900);\n        border-bottom-color: var(--color-gray-800);\n      }\n    }\n    \n    .header-container {\n      display: flex;\n      align-items: center;\n      justify-content: space-between;\n      height: 100%;\n    }\n    \n    .logo {\n      display: flex;\n      align-items: center;\n      gap: var(--space-3);\n      font-family: var(--font-secondary);\n      font-weight: 700;\n      font-size: var(--text-xl);\n      color: var(--color-navy-base);\n      text-decoration: none;\n    }\n    \n    @media (prefers-color-scheme: dark) { .logo { color: var(--color-white); } }\n    \n    .logo-icon {\n      width: 40px;\n      height: 40px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: linear-gradient(135deg, var(--color-navy-base), var(--color-navy-light));\n      border-radius: var(--radius-lg);\n      color: var(--color-white);\n    }\n    \n    .logo-icon svg { width: 24px; height: 24px; }\n    \n    .nav { display: flex; align-items: center; gap: var(--space-6); }\n    \n    .nav-link {\n      font-size: var(--text-sm);\n      font-weight: 500;\n      color: var(--color-gray-700);\n      padding: var(--space-2) 0;\n      transition: color var(--transition-fast);\n    }\n    \n    .nav-link:hover, .nav-link.active { color: var(--color-navy-base); }\n    \n    @media (prefers-color-scheme: dark) {\n      .nav-link { color: var(--color-gray-300); }\n      .nav-link:hover, .nav-link.active { color: var(--color-white); }\n    }\n    \n    .header-actions { display: flex; align-items: center; gap: var(--space-4); }\n    \n    .mobile-menu-btn {\n      display: none;\n      padding: var(--space-2);\n      background: none;\n      border: none;\n      color: var(--color-gray-700);\n      cursor: pointer;\n    }\n    \n    @media (max-width: 1024px) {\n      .nav { display: none; }\n      .mobile-menu-btn { display: block; }\n    }\n    \n    \/* Hero Section *\/\n    .contact-hero {\n      position: relative;\n      padding: var(--space-20) 0 var(--space-16);\n      background: linear-gradient(135deg, var(--color-gray-50) 0%, var(--color-white) 100%);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .contact-hero {\n        background: linear-gradient(135deg, var(--color-gray-900) 0%, var(--color-gray-800) 100%);\n      }\n    }\n    \n    .contact-hero-content {\n      max-width: 900px;\n      margin: 0 auto;\n      text-align: center;\n    }\n    \n    .contact-hero h1 { margin-bottom: var(--space-6); }\n    \n    .contact-hero .subtitle {\n      font-size: var(--text-xl);\n      color: var(--color-gray-600);\n      max-width: 700px;\n      margin: 0 auto var(--space-8);\n      line-height: 1.625;\n    }\n    \n    @media (prefers-color-scheme: dark) { .contact-hero .subtitle { color: var(--color-gray-400); } }\n    \n    .contact-hero .quick-contact {\n      display: flex;\n      gap: var(--space-4);\n      justify-content: center;\n      flex-wrap: wrap;\n      margin-top: var(--space-8);\n    }\n    \n    .quick-contact-item {\n      display: inline-flex;\n      align-items: center;\n      gap: var(--space-2);\n      padding: var(--space-3) var(--space-6);\n      background: var(--color-white);\n      border-radius: var(--radius-full);\n      box-shadow: var(--shadow-md);\n      font-weight: 600;\n      color: var(--color-navy-base);\n      transition: transform var(--transition-fast), box-shadow var(--transition-fast);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .quick-contact-item {\n        background: var(--color-gray-800);\n        color: var(--color-white);\n      }\n    }\n    \n    .quick-contact-item:hover {\n      transform: translateY(-2px);\n      box-shadow: var(--shadow-lg);\n    }\n    \n    .quick-contact-item svg {\n      width: 20px;\n      height: 20px;\n      color: var(--color-emerald-base);\n    }\n    \n    \/* Contact Grid *\/\n    .contact-section {\n      padding: var(--space-16) 0;\n      background-color: var(--color-white);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .contact-section { background-color: var(--color-gray-900); }\n    }\n    \n    .contact-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: var(--space-12);\n      margin-top: var(--space-12);\n    }\n    \n    @media (max-width: 1024px) {\n      .contact-grid { grid-template-columns: 1fr; }\n    }\n    \n    \/* Contact Info Cards *\/\n    .contact-info {\n      display: flex;\n      flex-direction: column;\n      gap: var(--space-6);\n    }\n    \n    .contact-card {\n      background: var(--color-gray-50);\n      padding: var(--space-6);\n      border-radius: var(--radius-2xl);\n      border-left: var(--border-width-4) solid var(--color-navy-base);\n      transition: transform var(--transition-normal), box-shadow var(--transition-normal);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .contact-card { background: var(--color-gray-800); }\n    }\n    \n    .contact-card:hover {\n      transform: translateX(4px);\n      box-shadow: var(--shadow-lg);\n    }\n    \n    .contact-card-icon {\n      width: 50px;\n      height: 50px;\n      display: flex;\n      align-items: center;\n      justify-content: center;\n      background: linear-gradient(135deg, var(--color-navy-base), var(--color-navy-light));\n      border-radius: var(--radius-lg);\n      color: var(--color-white);\n      margin-bottom: var(--space-4);\n    }\n    \n    .contact-card-icon svg {\n      width: 24px;\n      height: 24px;\n    }\n    \n    .contact-card h3 {\n      font-size: var(--text-xl);\n      margin-bottom: var(--space-3);\n    }\n    \n    .contact-card p {\n      font-size: var(--text-base);\n      margin-bottom: var(--space-2);\n    }\n    \n    .contact-card a {\n      color: var(--color-emerald-base);\n      font-weight: 600;\n      transition: color var(--transition-fast);\n    }\n    \n    .contact-card a:hover {\n      color: var(--color-emerald-dark);\n    }\n    \n    .contact-card .hours {\n      font-size: var(--text-sm);\n      color: var(--color-gray-500);\n      margin-top: var(--space-4);\n      padding-top: var(--space-4);\n      border-top: var(--border-width) solid var(--color-gray-200);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .contact-card .hours { border-top-color: var(--color-gray-700); }\n    }\n    \n    \/* Contact Form *\/\n    .contact-form-container {\n      background: var(--color-white);\n      padding: var(--space-8);\n      border-radius: var(--radius-2xl);\n      box-shadow: var(--shadow-xl);\n      border: var(--border-width) solid var(--color-gray-200);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .contact-form-container {\n        background: var(--color-gray-900);\n        border-color: var(--color-gray-700);\n      }\n    }\n    \n    .contact-form-container h3 {\n      font-size: var(--text-2xl);\n      margin-bottom: var(--space-2);\n    }\n    \n    .contact-form-container .subtitle {\n      font-size: var(--text-base);\n      margin-bottom: var(--space-6);\n    }\n    \n    .form-grid {\n      display: grid;\n      grid-template-columns: 1fr 1fr;\n      gap: var(--space-6);\n    }\n    \n    @media (max-width: 768px) {\n      .form-grid { grid-template-columns: 1fr; }\n    }\n    \n    .form-group {\n      margin-bottom: var(--space-6);\n    }\n    \n    .form-group.full-width {\n      grid-column: 1 \/ -1;\n    }\n    \n    .form-label {\n      display: block;\n      font-size: var(--text-sm);\n      font-weight: 600;\n      color: var(--color-gray-700);\n      margin-bottom: var(--space-2);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .form-label { color: var(--color-gray-300); }\n    }\n    \n    .form-label .required {\n      color: var(--color-error);\n      margin-left: var(--space-1);\n    }\n    \n    .form-input,\n    .form-select,\n    .form-textarea {\n      width: 100%;\n      padding: var(--space-3) var(--space-4);\n      font-size: var(--text-base);\n      font-family: var(--font-primary);\n      color: var(--color-gray-800);\n      background-color: var(--color-white);\n      border: var(--border-width) solid var(--color-gray-300);\n      border-radius: var(--radius-lg);\n      transition: border-color var(--transition-fast), box-shadow var(--transition-fast);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .form-input,\n      .form-select,\n      .form-textarea {\n        color: var(--color-gray-200);\n        background-color: var(--color-gray-800);\n        border-color: var(--color-gray-600);\n      }\n    }\n    \n    .form-input:focus,\n    .form-select:focus,\n    .form-textarea:focus {\n      outline: none;\n      border-color: var(--color-emerald-base);\n      box-shadow: 0 0 0 3px rgba(16, 185, 129, 0.1);\n    }\n    \n    .form-input.error,\n    .form-select.error,\n    .form-textarea.error {\n      border-color: var(--color-error);\n    }\n    \n    .form-textarea {\n      min-height: 150px;\n      resize: vertical;\n    }\n    \n    .form-error {\n      color: var(--color-error);\n      font-size: var(--text-sm);\n      margin-top: var(--space-1);\n      display: none;\n    }\n    \n    .form-error.visible {\n      display: block;\n    }\n    \n    .form-success {\n      background: rgba(16, 185, 129, 0.1);\n      border-left: var(--border-width-4) solid var(--color-emerald-base);\n      padding: var(--space-4);\n      border-radius: var(--radius-lg);\n      color: var(--color-emerald-dark);\n      margin-top: var(--space-6);\n      display: none;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .form-success {\n        background: rgba(16, 185, 129, 0.2);\n        color: var(--color-emerald-light);\n      }\n    }\n    \n    .form-success.visible {\n      display: block;\n      animation: slideUp 0.3s ease-out;\n    }\n    \n    @keyframes slideUp {\n      from { opacity: 0; transform: translateY(20px); }\n      to { opacity: 1; transform: translateY(0); }\n    }\n    \n    .form-submit {\n      width: 100%;\n      padding: var(--space-4) var(--space-6);\n      font-size: var(--text-lg);\n      margin-top: var(--space-4);\n    }\n    \n    .form-submit:disabled {\n      opacity: 0.6;\n      cursor: not-allowed;\n      transform: none !important;\n    }\n    \n    \/* Map Section *\/\n    .map-section {\n      padding: var(--space-16) 0;\n      background-color: var(--color-gray-50);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .map-section { background-color: var(--color-gray-800); }\n    }\n    \n    .map-container {\n      border-radius: var(--radius-2xl);\n      overflow: hidden;\n      box-shadow: var(--shadow-xl);\n      margin-top: var(--space-12);\n    }\n    \n    .map-container iframe {\n      width: 100%;\n      height: 450px;\n      border: none;\n    }\n    \n    \/* FAQ Section *\/\n    .faq-section {\n      padding: var(--space-16) 0;\n      background-color: var(--color-white);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .faq-section { background-color: var(--color-gray-900); }\n    }\n    \n    .faq-container {\n      max-width: 800px;\n      margin: 0 auto;\n    }\n    \n    .faq-item {\n      border-bottom: var(--border-width) solid var(--color-gray-200);\n      padding: var(--space-4) 0;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .faq-item { border-bottom-color: var(--color-gray-700); }\n    }\n    \n    .faq-question {\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      width: 100%;\n      padding: var(--space-3) 0;\n      font-size: var(--text-lg);\n      font-weight: 600;\n      color: var(--color-navy-base);\n      background: none;\n      border: none;\n      text-align: left;\n      cursor: pointer;\n      transition: color var(--transition-fast);\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .faq-question { color: var(--color-white); }\n    }\n    \n    .faq-question:hover { color: var(--color-emerald-base); }\n    \n    .faq-question svg {\n      width: 1.25rem;\n      height: 1.25rem;\n      transition: transform var(--transition-fast);\n      flex-shrink: 0;\n    }\n    \n    .faq-question.active svg { transform: rotate(180deg); }\n    \n    .faq-answer {\n      max-height: 0;\n      overflow: hidden;\n      transition: max-height var(--transition-normal), opacity var(--transition-normal);\n      opacity: 0;\n    }\n    \n    .faq-answer.visible {\n      max-height: 500px;\n      opacity: 1;\n    }\n    \n    .faq-answer p {\n      padding: var(--space-3) 0;\n      color: var(--color-gray-600);\n      line-height: 1.625;\n    }\n    \n    @media (prefers-color-scheme: dark) {\n      .faq-answer p { color: var(--color-gray-400); }\n    }\n    \n    \/* CTA Section *\/\n    .cta-section {\n      padding: var(--space-16) 0;\n      background: linear-gradient(135deg, var(--color-navy-base), var(--color-navy-light));\n      text-align: center;\n      color: var(--color-white);\n    }\n    \n    .cta-section h2 { color: var(--color-white); margin-bottom: var(--space-4); }\n    \n    .cta-section p {\n      font-size: var(--text-lg);\n      max-width: 600px;\n      margin: 0 auto var(--space-8);\n      opacity: 0.9;\n    }\n    \n    .cta-buttons {\n      display: flex;\n      gap: var(--space-4);\n      justify-content: center;\n      flex-wrap: wrap;\n    }\n    \n    .cta-buttons .btn-primary {\n      background-color: var(--color-white);\n      color: var(--color-navy-base);\n      border-color: var(--color-white);\n    }\n    \n    .cta-buttons .btn-primary:hover {\n      background-color: var(--color-gray-100);\n    }\n    \n    .cta-buttons .btn-outline {\n      background-color: transparent;\n      color: var(--color-white);\n      border-color: var(--color-white);\n    }\n    \n    .cta-buttons .btn-outline:hover {\n      background-color: var(--color-white);\n      color: var(--color-navy-base);\n    }\n    \n    \/* Footer *\/\n    .footer {\n      background-color: var(--color-navy-dark);\n      color: var(--color-gray-300);\n      padding: var(--space-12) 0 var(--space-8);\n    }\n    \n    .footer-grid {\n      display: grid;\n      grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));\n      gap: var(--space-8);\n      margin-bottom: var(--space-8);\n    }\n    \n    .footer-brand {\n      display: flex;\n      flex-direction: column;\n      gap: var(--space-4);\n    }\n    \n    .footer-logo {\n      display: flex;\n      align-items: center;\n      gap: var(--space-3);\n      font-family: var(--font-secondary);\n      font-weight: 700;\n      font-size: var(--text-lg);\n      color: var(--color-white);\n      text-decoration: none;\n    }\n    \n    .footer-logo svg { width: 28px; height: 28px; color: var(--color-emerald-base); }\n    \n    .footer-description { font-size: var(--text-sm); line-height: 1.625; }\n    \n    .footer-title {\n      font-size: var(--text-lg);\n      font-weight: 600;\n      color: var(--color-white);\n      margin-bottom: var(--space-4);\n    }\n    \n    .footer-links {\n      list-style: none;\n      display: flex;\n      flex-direction: column;\n      gap: var(--space-3);\n    }\n    \n    .footer-links a {\n      color: var(--color-gray-300);\n      font-size: var(--text-sm);\n      transition: color var(--transition-fast);\n    }\n    \n    .footer-links a:hover { color: var(--color-emerald-light); }\n    \n    .footer-bottom {\n      padding-top: var(--space-8);\n      border-top: var(--border-width) solid var(--color-navy-base);\n      display: flex;\n      justify-content: space-between;\n      align-items: center;\n      flex-wrap: wrap;\n      gap: var(--space-4);\n      font-size: var(--text-sm);\n    }\n    \n    .footer-legal { display: flex; gap: var(--space-6); }\n    \n    .footer-legal a {\n      color: var(--color-gray-400);\n      transition: color var(--transition-fast);\n    }\n    \n    .footer-legal a:hover { color: var(--color-white); }\n    \n    \/* Responsive *\/\n    @media (max-width: 768px) {\n      :root {\n        --header-height: 64px;\n        --container-padding-x: var(--space-4);\n      }\n      \n      .contact-hero { padding: var(--space-16) 0 var(--space-12); }\n      .contact-hero h1 { font-size: var(--text-4xl); }\n      .contact-hero .subtitle { font-size: var(--text-lg); }\n      .quick-contact { flex-direction: column; align-items: center; }\n      \n      .footer-bottom { flex-direction: column; text-align: center; }\n      .footer-legal { justify-content: center; }\n    }\n    \n    @media (max-width: 480px) {\n      h1 { font-size: var(--text-3xl); }\n      .btn-lg { width: 100%; }\n    }\n    \n    \/* Accessibility *\/\n    @media (prefers-reduced-motion: reduce) {\n      *, *::before, *::after {\n        animation-duration: 0.01ms !important;\n        transition-duration: 0.01ms !important;\n        scroll-behavior: auto !important;\n      }\n    }\n    \n    a:focus, button:focus {\n      outline: var(--border-width-2) solid var(--color-emerald-base);\n      outline-offset: var(--space-1);\n    }\n    \n    .skip-link {\n      position: absolute;\n      top: -40px;\n      left: 0;\n      background: var(--color-navy-base);\n      color: white;\n      padding: var(--space-2) var(--space-4);\n      z-index: 9999;\n      transition: top var(--transition-fast);\n    }\n    \n    .skip-link:focus { top: 0; }\n  <\/style>\n  \n  <!-- ========================================\n       SCHEMA.ORG STRUCTURED DATA\n       ======================================== -->\n  \n  <!-- LocalBusiness Schema -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"LocalBusiness\",\n    \"name\": \"PropTrust Verified\",\n    \"legalName\": \"PropTrust Verified SL\",\n    \"image\": \"https:\/\/proptrustverified.com\/assets\/logo-proptrust.svg\",\n    \"@id\": \"https:\/\/proptrustverified.com\",\n    \"url\": \"https:\/\/proptrustverified.com\",\n    \"telephone\": \"+34-662-221-582\",\n    \"email\": \"hello@proptrustverified.com\",\n    \"priceRange\": \"\u20ac\u20ac\",\n    \"address\": {\n      \"@type\": \"PostalAddress\",\n      \"streetAddress\": \"Carrera Fonteta de san Luis 17, Bajo G2\",\n      \"addressLocality\": \"Valencia\",\n      \"postalCode\": \"46013\",\n      \"addressCountry\": \"ES\"\n    },\n    \"geo\": {\n      \"@type\": \"GeoCoordinates\",\n      \"latitude\": 39.4699,\n      \"longitude\": -0.3763\n    },\n    \"openingHoursSpecification\": {\n      \"@type\": \"OpeningHoursSpecification\",\n      \"dayOfWeek\": [\"Monday\", \"Tuesday\", \"Wednesday\", \"Thursday\", \"Friday\"],\n      \"opens\": \"09:00\",\n      \"closes\": \"18:00\"\n    },\n    \"contactPoint\": {\n      \"@type\": \"ContactPoint\",\n      \"contactType\": \"customer service\",\n      \"telephone\": \"+34-662-221-582\",\n      \"email\": \"hello@proptrustverified.com\",\n      \"availableLanguage\": [\"Spanish\", \"English\"]\n    },\n    \"sameAs\": [\n      \"https:\/\/twitter.com\/PropTrustVerify\",\n      \"https:\/\/linkedin.com\/company\/proptrust-verified\",\n      \"https:\/\/instagram.com\/proptrustverified\"\n    ]\n  }\n  <\/script>\n  \n  <!-- BreadcrumbList Schema -->\n  <script type=\"application\/ld+json\">\n  {\n    \"@context\": \"https:\/\/schema.org\",\n    \"@type\": \"BreadcrumbList\",\n    \"itemListElement\": [\n      {\n        \"@type\": \"ListItem\",\n        \"position\": 1,\n        \"name\": \"Inicio\",\n        \"item\": \"https:\/\/proptrustverified.com\"\n      },\n      {\n        \"@type\": \"ListItem\",\n        \"position\": 2,\n        \"name\": \"Contacto\",\n        \"item\": \"https:\/\/proptrustverified.com\/contacto\/\"\n      }\n    ]\n  }\n  <\/script>\n  \n  <!-- Google Fonts -->\n  <link rel=\"preload\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;family=Montserrat:wght@600;700&#038;display=swap\" as=\"style\" onload=\"this.onload=null;this.rel='stylesheet'\">\n  <noscript><link rel=\"stylesheet\" href=\"https:\/\/fonts.googleapis.com\/css2?family=Inter:wght@300;400;500;600;700&#038;family=Montserrat:wght@600;700&#038;display=swap\"><\/noscript>\n<\/head>\n<body>\n  <!-- Skip Link -->\n  <a href=\"#main-content\" class=\"skip-link\">Saltar al contenido principal<\/a>\n  \n  <!-- ========================================\n       HEADER\n       ======================================== -->\n  <header class=\"header\" role=\"banner\">\n    <div class=\"container header-container\">\n      <a href=\"\/\" class=\"logo\" aria-label=\"PropTrust Verified - Inicio\">\n        <div class=\"logo-icon\" aria-hidden=\"true\">\n          <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n            <polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline>\n            <path d=\"M12 3v4\"><\/path>\n            <circle cx=\"12\" cy=\"8\" r=\"2\"><\/circle>\n          <\/svg>\n        <\/div>\n        <div class=\"logo-text\">\n          <span class=\"brand\">Prop Trust<\/span>\n          <span class=\"tagline\">Verified\u2122<\/span>\n        <\/div>\n      <\/a>\n      \n      <nav class=\"nav\" role=\"navigation\" aria-label=\"Navegaci\u00f3n principal\">\n        <a href=\"\/\" class=\"nav-link\">Inicio<\/a>\n        <a href=\"\/#servicios\" class=\"nav-link\">Servicios<\/a>\n        <a href=\"\/#precios\" class=\"nav-link\">Precios<\/a>\n        <a href=\"https:\/\/proptrustverified.com\/contacto\/\" class=\"nav-link\">Empresa<\/a>\n        <a href=\"https:\/\/proptrustverified.com\/contacto\/\" class=\"nav-link\">Casos de \u00c9xito<\/a>\n        <a href=\"\/contacto\/\" class=\"nav-link active\">Contacto<\/a>\n      <\/nav>\n      \n      <div class=\"header-actions\">\n        <a href=\"tel:+34662221582\" class=\"btn btn-emerald btn-sm\" aria-label=\"Llamar ahora\">\n          <svg width=\"16\" height=\"16\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"margin-right: 6px;\">\n            <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n          <\/svg>\n          662 221 582\n        <\/a>\n        <button class=\"mobile-menu-btn\" aria-label=\"Abrir men\u00fa\">\n          <svg width=\"24\" height=\"24\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n            <line x1=\"3\" y1=\"6\" x2=\"21\" y2=\"6\"><\/line>\n            <line x1=\"3\" y1=\"12\" x2=\"21\" y2=\"12\"><\/line>\n            <line x1=\"3\" y1=\"18\" x2=\"21\" y2=\"18\"><\/line>\n          <\/svg>\n        <\/button>\n      <\/div>\n    <\/div>\n  <\/header>\n  \n  <!-- ========================================\n       MAIN CONTENT\n       ======================================== -->\n  <main id=\"main-content\">\n    \n    <!-- HERO SECTION -->\n    <section class=\"contact-hero\" aria-labelledby=\"contact-title\">\n      <div class=\"container contact-hero-content\">\n        <h1 id=\"contact-title\">Contacta con Nosotros<\/h1>\n        <p class=\"subtitle\">\n          \u00bfTienes preguntas sobre nuestros servicios de verificaci\u00f3n? \n          Estamos aqu\u00ed para ayudarte. Responde en menos de 24 horas laborables.\n        <\/p>\n        <div class=\"quick-contact\">\n          <a href=\"tel:+34662221582\" class=\"quick-contact-item\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n            <\/svg>\n            662 221 582\n          <\/a>\n          <a href=\"mailto:hello@proptrustverified.com\" class=\"quick-contact-item\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path>\n              <polyline points=\"22,6 12,13 2,6\"><\/polyline>\n            <\/svg>\n            hello@proptrustverified.com\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <!-- CONTACT SECTION -->\n    <section class=\"contact-section\" aria-labelledby=\"contact-info-title\">\n      <div class=\"container\">\n        <div class=\"contact-grid\">\n          \n          <!-- Contact Info -->\n          <div class=\"contact-info\">\n            <div class=\"section-header\">\n              <h2 id=\"contact-info-title\">Informaci\u00f3n de Contacto<\/h2>\n              <p style=\"font-size: var(--text-lg);\">\n                Elige la forma de contacto que prefieras. Estamos disponibles de lunes a viernes.\n              <\/p>\n            <\/div>\n            \n            <!-- Phone -->\n            <div class=\"contact-card\">\n              <div class=\"contact-card-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n                <\/svg>\n              <\/div>\n              <h3>Tel\u00e9fono<\/h3>\n              <p><a href=\"tel:+34662221582\">662 221 582<\/a><\/p>\n              <p style=\"font-size: var(--text-sm); color: var(--color-gray-500);\">Atenci\u00f3n telef\u00f3nica directa<\/p>\n              <div class=\"hours\">\n                <strong>Horario:<\/strong><br>\n                Lunes a Viernes: 9:00 &#8211; 18:00<br>\n                S\u00e1bados y Domingos: Cerrado\n              <\/div>\n            <\/div>\n            \n            <!-- Email -->\n            <div class=\"contact-card\">\n              <div class=\"contact-card-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M4 4h16c1.1 0 2 .9 2 2v12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V6c0-1.1.9-2 2-2z\"><\/path>\n                  <polyline points=\"22,6 12,13 2,6\"><\/polyline>\n                <\/svg>\n              <\/div>\n              <h3>Email<\/h3>\n              <p><a href=\"mailto:hello@proptrustverified.com\">hello@proptrustverified.com<\/a><\/p>\n              <p style=\"font-size: var(--text-sm); color: var(--color-gray-500);\">Respuesta en menos de 24h<\/p>\n              <div class=\"hours\">\n                <strong>Tiempo de respuesta:<\/strong><br>\n                General: 2-4 horas<br>\n                Urgencias: 30 minutos\n              <\/div>\n            <\/div>\n            \n            <!-- Address -->\n            <div class=\"contact-card\">\n              <div class=\"contact-card-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path>\n                  <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n                <\/svg>\n              <\/div>\n              <h3>Oficina<\/h3>\n              <p>Carrera Fonteta de san Luis 17<br>Bajo G2, 46013 Valencia<\/p>\n              <p style=\"font-size: var(--text-sm); color: var(--color-gray-500);\">Visitas con cita previa<\/p>\n              <div class=\"hours\">\n                <strong>Citas presenciales:<\/strong><br>\n                Lunes a Viernes: 10:00 &#8211; 17:00<br>\n                <a href=\"#formulario\" style=\"color: var(--color-emerald-base);\">Solicitar cita \u2192<\/a>\n              <\/div>\n            <\/div>\n            \n            <!-- Social Media -->\n            <div class=\"contact-card\">\n              <div class=\"contact-card-icon\">\n                <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                  <path d=\"M18 2h-3a5 5 0 0 0-5 5v3H7v4h3v8h4v-8h3l1-4h-4V7a1 1 0 0 1 1-1h3z\"><\/path>\n                <\/svg>\n              <\/div>\n              <h3>Redes Sociales<\/h3>\n              <p>S\u00edguenos para actualizaciones y consejos<\/p>\n              <div style=\"display: flex; gap: var(--space-3); margin-top: var(--space-4);\">\n                <a href=\"https:\/\/linkedin.com\/company\/proptrust-verified\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: var(--color-navy-base); border-radius: var(--radius-lg); color: var(--color-white); transition: background var(--transition-fast);\" aria-label=\"LinkedIn\">\n                  <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M16 8a6 6 0 0 1 6 6v7h-4v-7a2 2 0 0 0-2-2 2 2 0 0 0-2 2v7h-4v-7a6 6 0 0 1 6-6z\"><\/path>\n                    <rect x=\"2\" y=\"9\" width=\"4\" height=\"12\"><\/rect>\n                    <circle cx=\"4\" cy=\"4\" r=\"2\"><\/circle>\n                  <\/svg>\n                <\/a>\n                <a href=\"https:\/\/twitter.com\/PropTrustVerify\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: var(--color-navy-base); border-radius: var(--radius-lg); color: var(--color-white); transition: background var(--transition-fast);\" aria-label=\"Twitter\">\n                  <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"currentColor\">\n                    <path d=\"M23 3a10.9 10.9 0 0 1-3.14 1.53 4.48 4.48 0 0 0-7.86 3v1A10.66 10.66 0 0 1 3 4s-4 9 5 13a11.64 11.64 0 0 1-7 2c9 5 20 0 20-11.5a4.5 4.5 0 0 0-.08-.83A7.72 7.72 0 0 0 23 3z\"><\/path>\n                  <\/svg>\n                <\/a>\n                <a href=\"https:\/\/instagram.com\/proptrustverified\" target=\"_blank\" rel=\"noopener noreferrer\" style=\"display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; background: var(--color-navy-base); border-radius: var(--radius-lg); color: var(--color-white); transition: background var(--transition-fast);\" aria-label=\"Instagram\">\n                  <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                    <rect x=\"2\" y=\"2\" width=\"20\" height=\"20\" rx=\"5\" ry=\"5\"><\/rect>\n                    <path d=\"M16 11.37A4 4 0 1 1 12.63 8 4 4 0 0 1 16 11.37z\"><\/path>\n                    <line x1=\"17.5\" y1=\"6.5\" x2=\"17.51\" y2=\"6.5\"><\/line>\n                  <\/svg>\n                <\/a>\n              <\/div>\n            <\/div>\n            \n          <\/div>\n          \n          <!-- Contact Form -->\n          <div class=\"contact-form-container\" id=\"formulario\">\n            <h3>Env\u00edanos un Mensaje<\/h3>\n            <p class=\"subtitle\">Completa el formulario y te responderemos en menos de 24 horas.<\/p>\n            \n            <form action=\"https:\/\/formspree.io\/f\/mzdjojnv\" method=\"POST\" id=\"contact-form\" novalidate>\n              <!-- Hidden fields for Formspree -->\n              <input type=\"hidden\" name=\"_subject\" value=\"Nueva consulta desde formulario de contacto - PropTrust Verified\">\n              <input type=\"hidden\" name=\"_next\" value=\"https:\/\/proptrustverified.com\/gracias-contacto.html\">\n              <input type=\"hidden\" name=\"_cc\" value=\"legal@proptrustverified.com\">\n              <input type=\"hidden\" name=\"formulario\" value=\"contacto-principal\">\n              \n              <div class=\"form-grid\">\n                <!-- Nombre -->\n                <div class=\"form-group\">\n                  <label for=\"nombre\" class=\"form-label\">Nombre completo <span class=\"required\">*<\/span><\/label>\n                  <input type=\"text\" id=\"nombre\" name=\"nombre\" class=\"form-input\" required placeholder=\"Ej: Mar\u00eda Garc\u00eda\" autocomplete=\"name\">\n                  <span class=\"form-error\">Por favor, introduce tu nombre<\/span>\n                <\/div>\n                \n                <!-- Apellidos -->\n                <div class=\"form-group\">\n                  <label for=\"apellidos\" class=\"form-label\">Apellidos<\/label>\n                  <input type=\"text\" id=\"apellidos\" name=\"apellidos\" class=\"form-input\" placeholder=\"Ej: L\u00f3pez Mart\u00ednez\" autocomplete=\"family-name\">\n                <\/div>\n                \n                <!-- Email -->\n                <div class=\"form-group\">\n                  <label for=\"email\" class=\"form-label\">Email <span class=\"required\">*<\/span><\/label>\n                  <input type=\"email\" id=\"email\" name=\"email\" class=\"form-input\" required placeholder=\"maria@ejemplo.com\" autocomplete=\"email\">\n                  <span class=\"form-error\">Por favor, introduce un email v\u00e1lido<\/span>\n                <\/div>\n                \n                <!-- Tel\u00e9fono -->\n                <div class=\"form-group\">\n                  <label for=\"telefono\" class=\"form-label\">Tel\u00e9fono<\/label>\n                  <input type=\"tel\" id=\"telefono\" name=\"telefono\" class=\"form-input\" placeholder=\"+34 662 221 582\" autocomplete=\"tel\">\n                <\/div>\n                \n                <!-- Tipo de Inter\u00e9s -->\n                <div class=\"form-group\">\n                  <label for=\"tipo_interes\" class=\"form-label\">Estoy interesado en <span class=\"required\">*<\/span><\/label>\n                  <select id=\"tipo_interes\" name=\"tipo_interes\" class=\"form-select\" required>\n                    <option value=\"\">Selecciona una opci\u00f3n<\/option>\n                    <option value=\"verificar-propiedad\">Verificar una propiedad<\/option>\n                    <option value=\"consultoria\">Consultor\u00eda t\u00e9cnica<\/option>\n                    <option value=\"peritaje\">Peritaje judicial<\/option>\n                    <option value=\"agente\">Servicios para agentes<\/option>\n                    <option value=\"partnership\">Alianza estrat\u00e9gica<\/option>\n                    <option value=\"prensa\">Prensa \/ Medios<\/option>\n                    <option value=\"otro\">Otro<\/option>\n                  <\/select>\n                  <span class=\"form-error\">Por favor, selecciona una opci\u00f3n<\/span>\n                <\/div>\n                \n                <!-- Tipo de Propiedad -->\n                <div class=\"form-group\">\n                  <label for=\"tipo_propiedad\" class=\"form-label\">Tipo de propiedad<\/label>\n                  <select id=\"tipo_propiedad\" name=\"tipo_propiedad\" class=\"form-select\">\n                    <option value=\"\">Selecciona una opci\u00f3n<\/option>\n                    <option value=\"piso\">Piso<\/option>\n                    <option value=\"chalet\">Chalet<\/option>\n                    <option value=\"local\">Local comercial<\/option>\n                    <option value=\"solar\">Solar<\/option>\n                    <option value=\"otro\">Otro<\/option>\n                  <\/select>\n                <\/div>\n                \n                <!-- Ubicaci\u00f3n -->\n                <div class=\"form-group full-width\">\n                  <label for=\"ubicacion\" class=\"form-label\">Ubicaci\u00f3n de la propiedad<\/label>\n                  <input type=\"text\" id=\"ubicacion\" name=\"ubicacion\" class=\"form-input\" placeholder=\"Ej: Valencia, Madrid, Barcelona...\">\n                <\/div>\n                \n                <!-- Mensaje -->\n                <div class=\"form-group full-width\">\n                  <label for=\"mensaje\" class=\"form-label\">Mensaje <span class=\"required\">*<\/span><\/label>\n                  <textarea id=\"mensaje\" name=\"mensaje\" class=\"form-textarea\" required placeholder=\"Cu\u00e9ntanos sobre tu proyecto o consulta...\"><\/textarea>\n                  <span class=\"form-error\">Por favor, introduce tu mensaje<\/span>\n                <\/div>\n                \n                <!-- RGPD Consent -->\n                <div class=\"form-group full-width\">\n                  <label class=\"checkbox-item\" style=\"display: flex; align-items: flex-start; gap: var(--space-3); font-size: var(--text-sm); color: var(--color-gray-600);\">\n                    <input type=\"checkbox\" name=\"rgpd_consent\" required style=\"margin-top: 2px; width: 1rem; height: 1rem; accent-color: var(--color-emerald-base);\">\n                    <span>Acepto la <a href=\"https:\/\/proptrustverified.com\/contacto\/\" target=\"_blank\" style=\"color: var(--color-navy-base); text-decoration: underline;\">Pol\u00edtica de Privacidad<\/a> y consiento el tratamiento de mis datos para recibir informaci\u00f3n sobre PropTrust Verified\u2122. <span class=\"required\">*<\/span><\/span>\n                  <\/label>\n                  <span class=\"form-error\">Debes aceptar la pol\u00edtica de privacidad<\/span>\n                <\/div>\n                \n                <!-- Honeypot anti-spam -->\n                <input type=\"text\" name=\"_gotcha\" style=\"display: none !important;\" tabindex=\"-1\" autocomplete=\"off\">\n                \n                <!-- Submit Button -->\n                <button type=\"submit\" class=\"btn btn-primary btn-lg form-submit\" id=\"submit-btn\">\n                  Enviar mensaje\n                <\/button>\n                \n                <!-- Success Message -->\n                <div class=\"form-success\" id=\"form-success\">\n                  <strong>\u2705 \u00a1Mensaje enviado!<\/strong><br>\n                  Gracias por contactarnos. Te responderemos en menos de 24 horas laborables.\n                <\/div>\n                \n                <!-- Error Message -->\n                <div class=\"form-error\" id=\"form-error\" style=\"background: rgba(239, 68, 68, 0.1); border-left: 4px solid var(--color-error); padding: var(--space-4); border-radius: var(--radius-lg); color: var(--color-error); margin-top: var(--space-6); display: none;\">\n                  <strong>\u274c Error al enviar<\/strong><br>\n                  Hubo un problema al enviar tu mensaje. Por favor, int\u00e9ntalo de nuevo o escr\u00edbenos directamente a <a href=\"mailto:hello@proptrustverified.com\" style=\"color: var(--color-error); font-weight: 600;\">hello@proptrustverified.com<\/a>.\n                <\/div>\n              <\/div>\n            <\/form>\n          <\/div>\n          \n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <!-- MAP SECTION -->\n    <section class=\"map-section\" aria-labelledby=\"map-title\">\n      <div class=\"container\">\n        <div class=\"section-header text-center\">\n          <h2 id=\"map-title\">Nuestra Ubicaci\u00f3n<\/h2>\n          <p style=\"font-size: var(--text-lg); max-width: 700px; margin: 0 auto;\">\n            Vis\u00edtanos en nuestras oficinas de Valencia. Citas previas recomendadas.\n          <\/p>\n        <\/div>\n        \n        <div class=\"map-container\">\n          <iframe \n            src=\"https:\/\/www.google.com\/maps\/embed?pb=!1m18!1m12!1m3!1d3079.5!2d-0.3763!3d39.4699!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x0%3A0x0!2zMznCsDI4JzExLjYiTiAwwrAyMiczNC43Ilc!5e0!3m2!1ses!2ses!4v1234567890\" \n            width=\"100%\" \n            height=\"450\" \n            style=\"border: 0;\" \n            allowfullscreen=\"\" \n            loading=\"lazy\" \n            referrerpolicy=\"no-referrer-when-downgrade\"\n            title=\"Ubicaci\u00f3n PropTrust Verified Valencia\">\n          <\/iframe>\n        <\/div>\n        \n        <div style=\"text-align: center; margin-top: var(--space-8);\">\n          <a href=\"https:\/\/maps.google.com\/?q=Carrera+Fonteta+de+san+Luis+17+Valencia\" target=\"_blank\" rel=\"noopener noreferrer\" class=\"btn btn-secondary btn-lg\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"margin-right: 8px;\">\n              <path d=\"M21 10c0 7-9 13-9 13s-9-6-9-13a9 9 0 0 1 18 0z\"><\/path>\n              <circle cx=\"12\" cy=\"10\" r=\"3\"><\/circle>\n            <\/svg>\n            Abrir en Google Maps\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <!-- FAQ SECTION -->\n    <section class=\"faq-section\" aria-labelledby=\"faq-title\">\n      <div class=\"container\">\n        <div class=\"section-header text-center\">\n          <h2 id=\"faq-title\">Preguntas Frecuentes de Contacto<\/h2>\n          <p style=\"font-size: var(--text-lg); max-width: 700px; margin: 0 auto;\">\n            Resolvemos tus dudas sobre c\u00f3mo contactarnos y tiempos de respuesta\n          <\/p>\n        <\/div>\n        \n        <div class=\"faq-container\">\n          <!-- FAQ Item 1 -->\n          <div class=\"faq-item\">\n            <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-answer-1\">\n              <span>\u00bfCu\u00e1l es el tiempo de respuesta habitual?<\/span>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n              <\/svg>\n            <\/button>\n            <div id=\"faq-answer-1\" class=\"faq-answer\">\n              <p>Respondemos todos los mensajes en menos de 24 horas laborables. Para urgencias, puedes llamarnos directamente al 662 221 582 y te atenderemos de inmediato.<\/p>\n            <\/div>\n          <\/div>\n          \n          <!-- FAQ Item 2 -->\n          <div class=\"faq-item\">\n            <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-answer-2\">\n              <span>\u00bfPuedo visitar vuestras oficinas sin cita?<\/span>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n              <\/svg>\n            <\/button>\n            <div id=\"faq-answer-2\" class=\"faq-answer\">\n              <p>Recomendamos solicitar cita previa para asegurar que el personal adecuado est\u00e9 disponible para atenderte. Puedes solicitar cita a trav\u00e9s del formulario o llamando al 662 221 582.<\/p>\n            <\/div>\n          <\/div>\n          \n          <!-- FAQ Item 3 -->\n          <div class=\"faq-item\">\n            <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-answer-3\">\n              <span>\u00bfAtend\u00e9is fines de semana?<\/span>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n              <\/svg>\n            <\/button>\n            <div id=\"faq-answer-3\" class=\"faq-answer\">\n              <p>Nuestro horario habitual es de lunes a viernes de 9:00 a 18:00. Para urgencias fuera de horario, puedes dejar un mensaje y te contactaremos el siguiente d\u00eda laborable.<\/p>\n            <\/div>\n          <\/div>\n          \n          <!-- FAQ Item 4 -->\n          <div class=\"faq-item\">\n            <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-answer-4\">\n              <span>\u00bfQu\u00e9 informaci\u00f3n debo proporcionar para una consulta?<\/span>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n              <\/svg>\n            <\/button>\n            <div id=\"faq-answer-4\" class=\"faq-answer\">\n              <p>Para una respuesta m\u00e1s r\u00e1pida y precisa, incluye: tipo de propiedad, ubicaci\u00f3n, tipo de servicio que necesitas (verificaci\u00f3n, peritaje, consultor\u00eda) y cualquier detalle relevante sobre tu situaci\u00f3n.<\/p>\n            <\/div>\n          <\/div>\n          \n          <!-- FAQ Item 5 -->\n          <div class=\"faq-item\">\n            <button class=\"faq-question\" aria-expanded=\"false\" aria-controls=\"faq-answer-5\">\n              <span>\u00bfOfrec\u00e9is presupuestos sin compromiso?<\/span>\n              <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n                <polyline points=\"6 9 12 15 18 9\"><\/polyline>\n              <\/svg>\n            <\/button>\n            <div id=\"faq-answer-5\" class=\"faq-answer\">\n              <p>S\u00ed, todos nuestros presupuestos son sin compromiso. Env\u00edanos los detalles de tu propiedad y te enviaremos un presupuesto personalizado en menos de 24 horas.<\/p>\n            <\/div>\n          <\/div>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n    <!-- CTA SECTION -->\n    <section class=\"cta-section\" aria-labelledby=\"cta-title\">\n      <div class=\"container\">\n        <h2 id=\"cta-title\">\u00bfListo para Verificar tu Propiedad?<\/h2>\n        <p>\n          Contacta con nosotros hoy mismo y obt\u00e9n un presupuesto personalizado \n          en menos de 24 horas.\n        <\/p>\n        <div class=\"cta-buttons\">\n          <a href=\"#formulario\" class=\"btn btn-primary btn-lg\">Solicitar presupuesto<\/a>\n          <a href=\"tel:+34662221582\" class=\"btn btn-outline btn-lg\">\n            <svg width=\"20\" height=\"20\" viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\" style=\"margin-right: 8px;\">\n              <path d=\"M22 16.92v3a2 2 0 0 1-2.18 2 19.79 19.79 0 0 1-8.63-3.07 19.5 19.5 0 0 1-6-6 19.79 19.79 0 0 1-3.07-8.67A2 2 0 0 1 4.11 2h3a2 2 0 0 1 2 1.72 12.84 12.84 0 0 0 .7 2.81 2 2 0 0 1-.45 2.11L8.09 9.91a16 16 0 0 0 6 6l1.27-1.27a2 2 0 0 1 2.11-.45 12.84 12.84 0 0 0 2.81.7A2 2 0 0 1 22 16.92z\"><\/path>\n            <\/svg>\n            Llamar al 662 221 582\n          <\/a>\n        <\/div>\n      <\/div>\n    <\/section>\n    \n  <\/main>\n  \n  <!-- ========================================\n       FOOTER\n       ======================================== -->\n  <footer class=\"footer\" role=\"contentinfo\">\n    <div class=\"container\">\n      <div class=\"footer-grid\">\n        <div class=\"footer-brand\">\n          <a href=\"\/\" class=\"footer-logo\">\n            <svg viewBox=\"0 0 24 24\" fill=\"none\" stroke=\"currentColor\" stroke-width=\"2\">\n              <path d=\"M3 9l9-7 9 7v11a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2z\"><\/path>\n              <polyline points=\"9 22 9 12 15 12 15 22\"><\/polyline>\n              <path d=\"M12 3v4\"><\/path>\n              <circle cx=\"12\" cy=\"8\" r=\"2\"><\/circle>\n            <\/svg>\n            Prop Trust Verified\u2122\n          <\/a>\n          <p class=\"footer-description\">\n            Servicio profesional de verificaci\u00f3n documental y t\u00e9cnica para transacciones inmobiliarias. \n            Transparencia verificable desde Valencia para toda Espa\u00f1a.\n          <\/p>\n        <\/div>\n        \n        <div>\n          <h4 class=\"footer-title\">Servicios<\/h4>\n          <ul class=\"footer-links\">\n            <li><a href=\"\/#servicios\">Verificaci\u00f3n de Propiedad<\/a><\/li>\n            <li><a href=\"\/#servicios\">Consultor\u00eda T\u00e9cnica<\/a><\/li>\n            <li><a href=\"\/#servicios\">Peritaje Judicial<\/a><\/li>\n            <li><a href=\"https:\/\/proptrustverified.com\/contacto\/\">Verificar informe<\/a><\/li>\n          <\/ul>\n        <\/div>\n        \n        <div>\n          <h4 class=\"footer-title\">Empresa<\/h4>\n          <ul class=\"footer-links\">\n            <li><a href=\"https:\/\/proptrustverified.com\/contacto\/\">Sobre Nosotros<\/a><\/li>\n            <li><a href=\"https:\/\/proptrustverified.com\/contacto\/\">Casos de \u00c9xito<\/a><\/li>\n            <li><a href=\"\/contacto\/\">Contacto<\/a><\/li>\n            <li><a href=\"https:\/\/proptrustverified.com\/contacto\/\">Trabaja con nosotros<\/a><\/li>\n          <\/ul>\n        <\/div>\n        \n        <div>\n          <h4 class=\"footer-title\">Contacto<\/h4>\n          <ul class=\"footer-links\">\n            <li><a href=\"tel:+34662221582\">\ud83d\udcde 662 221 582<\/a><\/li>\n            <li><a href=\"mailto:hello@proptrustverified.com\">\u2709\ufe0f hello@proptrustverified.com<\/a><\/li>\n            <li>Carrera Fonteta de san Luis 17<\/li>\n            <li>Bajo G2, 46013 Valencia<\/li>\n          <\/ul>\n        <\/div>\n      <\/div>\n      \n      <div class=\"footer-bottom\">\n        <p>\u00a9 2026 PropTrust Verified SL. Todos los derechos reservados.<\/p>\n        <div class=\"footer-legal\">\n          <a href=\"https:\/\/proptrustverified.com\/contacto\/\">Aviso Legal<\/a>\n          <a href=\"https:\/\/proptrustverified.com\/contacto\/\">Pol\u00edtica de Privacidad<\/a>\n          <a href=\"https:\/\/proptrustverified.com\/contacto\/\">Pol\u00edtica de Cookies<\/a>\n        <\/div>\n      <\/div>\n    <\/div>\n  <\/footer>\n  \n  <!-- ========================================\n       JAVASCRIPT\n       ======================================== -->\n  <script>\n    \/\/ Header scroll effect\n    window.addEventListener('scroll', () => {\n      const header = document.querySelector('.header');\n      if (window.scrollY > 50) {\n        header.classList.add('scrolled');\n      } else {\n        header.classList.remove('scrolled');\n      }\n    });\n    \n    \/\/ Mobile menu toggle\n    document.querySelector('.mobile-menu-btn')?.addEventListener('click', function() {\n      const isExpanded = this.getAttribute('aria-expanded') === 'true';\n      this.setAttribute('aria-expanded', !isExpanded);\n    });\n    \n    \/\/ FAQ Accordion\n    document.querySelectorAll('.faq-question').forEach(button => {\n      button.addEventListener('click', () => {\n        const answer = document.getElementById(button.getAttribute('aria-controls'));\n        const isExpanded = button.getAttribute('aria-expanded') === 'true';\n        \n        button.setAttribute('aria-expanded', !isExpanded);\n        button.classList.toggle('active');\n        if (answer) answer.classList.toggle('visible');\n        \n        \/\/ Close others\n        if (!isExpanded) {\n          document.querySelectorAll('.faq-question').forEach(otherBtn => {\n            if (otherBtn !== button) {\n              const otherAnswer = document.getElementById(otherBtn.getAttribute('aria-controls'));\n              otherBtn.setAttribute('aria-expanded', 'false');\n              otherBtn.classList.remove('active');\n              if (otherAnswer) otherAnswer.classList.remove('visible');\n            }\n          });\n        }\n      });\n    });\n    \n    \/\/ Form Validation & Submission\n    const contactForm = document.getElementById('contact-form');\n    const submitBtn = document.getElementById('submit-btn');\n    const formSuccess = document.getElementById('form-success');\n    const formError = document.getElementById('form-error');\n    \n    if (contactForm) {\n      contactForm.addEventListener('submit', async (e) => {\n        e.preventDefault();\n        \n        \/\/ Reset messages\n        formSuccess.classList.remove('visible');\n        formError.style.display = 'none';\n        \n        \/\/ Validate required fields\n        let isValid = true;\n        const requiredFields = contactForm.querySelectorAll('[required]');\n        \n        requiredFields.forEach(field => {\n          const errorElement = field.parentElement.querySelector('.form-error');\n          \n          if (!field.value.trim() || (field.type === 'checkbox' && !field.checked)) {\n            isValid = false;\n            field.classList.add('error');\n            if (errorElement) errorElement.classList.add('visible');\n          } else {\n            field.classList.remove('error');\n            if (errorElement) errorElement.classList.remove('visible');\n          }\n        });\n        \n        \/\/ Validate email format\n        const emailField = document.getElementById('email');\n        if (emailField && emailField.value.trim()) {\n          const emailRegex = \/^[^\\s@]+@[^\\s@]+\\.[^\\s@]+$\/;\n          if (!emailRegex.test(emailField.value)) {\n            isValid = false;\n            emailField.classList.add('error');\n            const emailError = emailField.parentElement.querySelector('.form-error');\n            if (emailError) emailError.classList.add('visible');\n          }\n        }\n        \n        if (!isValid) {\n          \/\/ Scroll to first error\n          const firstError = contactForm.querySelector('.form-error.visible');\n          if (firstError) {\n            firstError.scrollIntoView({ behavior: 'smooth', block: 'center' });\n          }\n          return;\n        }\n        \n        \/\/ Show loading state\n        submitBtn.disabled = true;\n        submitBtn.innerHTML = '<span style=\"display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,0.3);border-top-color:white;border-radius:50%;animation:spin 1s linear infinite;margin-right:8px;\"><\/span>Enviando...';\n        \n        try {\n          const formData = new FormData(contactForm);\n          const response = await fetch(contactForm.action, {\n            method: 'POST',\n            body: formData,\n            headers: { 'Accept': 'application\/json' }\n          });\n          \n          if (response.ok) {\n            \/\/ Success\n            contactForm.reset();\n            formSuccess.classList.add('visible');\n            formSuccess.scrollIntoView({ behavior: 'smooth', block: 'center' });\n            \n            \/\/ Track conversion\n            console.log('Form submitted successfully');\n          } else {\n            throw new Error('Error al enviar');\n          }\n        } catch (error) {\n          console.error('Form submission error:', error);\n          formError.style.display = 'block';\n          formError.scrollIntoView({ behavior: 'smooth', block: 'center' });\n        } finally {\n          submitBtn.disabled = false;\n          submitBtn.innerHTML = 'Enviar mensaje';\n        }\n      });\n      \n      \/\/ Clear errors on input\n      contactForm.querySelectorAll('.form-input, .form-select, .form-textarea').forEach(field => {\n        field.addEventListener('input', () => {\n          field.classList.remove('error');\n          const errorElement = field.parentElement.querySelector('.form-error');\n          if (errorElement) errorElement.classList.remove('visible');\n        });\n      });\n    }\n    \n    \/\/ Smooth scroll for anchor links\n    document.querySelectorAll('a[href^=\"#\"]').forEach(anchor => {\n      anchor.addEventListener('click', function(e) {\n        e.preventDefault();\n        const targetId = this.getAttribute('href');\n        if (targetId === '#') return;\n        const targetElement = document.querySelector(targetId);\n        if (targetElement) {\n          targetElement.scrollIntoView({ behavior: 'smooth' });\n        }\n      });\n    });\n    \n    console.log('\u2705 PropTrust Verified - Contact Page loaded');\n    console.log('\ud83d\udcde Phone: 662 221 582');\n    console.log('\ud83d\udce7 Email: hello@proptrustverified.com');\n    console.log('\ud83d\udccd Address: Carrera Fonteta de san Luis 17, Valencia');\n  <\/script>\n<\/body>\n<\/html>\n\n\n\n<script>\n  if (typeof hasAmeliaEntitiesApiCall === 'undefined' && ('' === '' && '' !== '1')) {\n    var hasAmeliaEntitiesApiCall = true;\n  }\n  var ameliaShortcodeData = (typeof ameliaShortcodeData === 'undefined') ? [] : ameliaShortcodeData;\n  ameliaShortcodeData.push(\n    {\n      'hasApiCall': (typeof hasAmeliaEntitiesApiCall !== 'undefined') && hasAmeliaEntitiesApiCall,\n      'trigger': '',\n      'trigger_type': '',\n      'triggered_form': 'sbsNew',\n      'in_dialog': '',\n      'show': '',\n      'counter': '1000',\n      'category': '',\n      'service': '',\n      'employee': '',\n      'location': '',\n      'package': '',\n      'layout': '',\n    }\n  );\n\n  var ameliaShortcodeDataTriggered = (typeof ameliaShortcodeDataTriggered === 'undefined') ? [] : ameliaShortcodeDataTriggered;\n  if (ameliaShortcodeData[ameliaShortcodeData.length - 1].trigger !== '') {\n    if (ameliaShortcodeDataTriggered.filter(a => a.counter === ameliaShortcodeData[ameliaShortcodeData.length - 1].counter).length === 0) {\n      ameliaShortcodeDataTriggered.push(ameliaShortcodeData.pop());\n    } else {\n      ameliaShortcodeData.pop()\n    }\n  }\n  if (typeof hasAmeliaEntitiesApiCall !== 'undefined' && hasAmeliaEntitiesApiCall) {\n    hasAmeliaEntitiesApiCall = false;\n  }\n<\/script>\n\n<div\n  id=\"amelia-v2-booking-1000\"\n  class=\"amelia-v2-booking\"\n >\n    <step-form-wrapper><\/step-form-wrapper><\/div>\n\n\n<script>\n  if (typeof hasAmeliaEntitiesApiCall === 'undefined' && ('' === '' && '' !== '1')) {\n    var hasAmeliaEntitiesApiCall = true;\n  }\n  var ameliaShortcodeData = (typeof ameliaShortcodeData === 'undefined') ? [] : ameliaShortcodeData;\n  ameliaShortcodeData.push(\n    {\n      'hasApiCall': (typeof hasAmeliaEntitiesApiCall !== 'undefined') && hasAmeliaEntitiesApiCall,\n      'trigger': '',\n      'trigger_type': '',\n      'triggered_form': 'cbf',\n      'in_dialog': '',\n      'show': '',\n      'counter': '1001',\n      'package': '',\n      'category': '',\n      'service': '',\n      'employee': '',\n      'location': '',\n      'categories_hidden': ''\n    }\n  );\n  var ameliaShortcodeDataTriggered = (typeof ameliaShortcodeDataTriggered === 'undefined') ? [] : ameliaShortcodeDataTriggered;\n  if (ameliaShortcodeData[ameliaShortcodeData.length - 1].trigger !== '') {\n    if (ameliaShortcodeDataTriggered.filter(a => a.counter === ameliaShortcodeData[ameliaShortcodeData.length - 1].counter).length === 0) {\n      ameliaShortcodeDataTriggered.push(ameliaShortcodeData.pop());\n    } else {\n      ameliaShortcodeData.pop()\n    }\n  }\n  if (typeof hasAmeliaEntitiesApiCall !== 'undefined' && hasAmeliaEntitiesApiCall) {\n    hasAmeliaEntitiesApiCall = false;\n  }\n<\/script>\n\n<div\n  id=\"amelia-v2-booking-1001\"\n  class=\"amelia-v2-booking\"\n>\n    <catalog-form-wrapper><\/catalog-form-wrapper><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Contacto | PropTrust Verified | Valencia, Espa\u00f1a | 662 221 582<\/p>\n","protected":false},"author":1,"featured_media":54,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"elementor_header_footer","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-30","page","type-page","status-publish","has-post-thumbnail","hentry"],"acf":[],"_hostinger_reach_plugin_has_subscription_block":false,"_hostinger_reach_plugin_is_elementor":false,"_links":{"self":[{"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/pages\/30","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/comments?post=30"}],"version-history":[{"count":4,"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/pages\/30\/revisions"}],"predecessor-version":[{"id":361,"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/pages\/30\/revisions\/361"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/media\/54"}],"wp:attachment":[{"href":"https:\/\/proptrustverified.com\/es\/wp-json\/wp\/v2\/media?parent=30"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}