.hero-section[data-astro-cid-2mxdoeuz]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:var(--spacing-xxl) var(--spacing-lg);min-height:60vh;display:flex;align-items:center}.hero-container[data-astro-cid-2mxdoeuz]{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:2fr 1fr;gap:var(--spacing-xl);align-items:center}.hero-content[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h1);color:var(--primary-color);margin-bottom:var(--spacing-md);line-height:1.2;font-weight:700}.yellow-marked-text[data-astro-cid-2mxdoeuz]{color:var(--secondary-color)}.hero-subtitle[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-large);color:var(--text-color-option-2);margin-bottom:var(--spacing-lg);line-height:1.6}.hero-stats[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-md)}.stat-item[data-astro-cid-2mxdoeuz]{text-align:center;padding:var(--spacing-sm);background:linear-gradient(135deg,#fff,#f8f9fa);border-radius:12px;border:1px solid rgba(243,167,0,.1)}.stat-number[data-astro-cid-2mxdoeuz]{display:block;font-size:var(--font-size-h3);font-weight:700;color:var(--secondary-color);margin-bottom:var(--spacing-xs)}.stat-label[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-small);color:var(--text-color-option-2);font-weight:500}.hero-icon[data-astro-cid-2mxdoeuz]{display:flex;justify-content:center;align-items:center}.contact-icon-large[data-astro-cid-2mxdoeuz]{width:120px;height:120px;background:linear-gradient(135deg,var(--secondary-color) 0%,#ec8f00 100%);border-radius:30px;display:flex;align-items:center;justify-content:center;box-shadow:0 20px 40px #f3a7004d}.contacto-section[data-astro-cid-2mxdoeuz]{background-color:#fff;padding:var(--spacing-xxl) 0}.contacto-container[data-astro-cid-2mxdoeuz]{max-width:1200px;margin:0 auto;padding:0 var(--spacing-lg)}.contacto-content[data-astro-cid-2mxdoeuz]{display:grid;grid-template-columns:1fr 1fr;gap:var(--spacing-xl);align-items:start}.contacto-info[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h2);color:var(--primary-color);margin-bottom:var(--spacing-md);font-weight:600}.contacto-info[data-astro-cid-2mxdoeuz]>p[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-medium);color:var(--text-color-option-2);line-height:1.6;margin-bottom:var(--spacing-lg)}.contact-details[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.contact-item[data-astro-cid-2mxdoeuz]{display:flex;align-items:flex-start;gap:var(--spacing-md);padding:var(--spacing-md);background:#f9f9f9;border-radius:15px;border-left:4px solid var(--secondary-color);transition:transform .3s ease}.contact-item[data-astro-cid-2mxdoeuz]:hover{transform:translateY(-3px)}.contact-icon[data-astro-cid-2mxdoeuz]{width:48px;height:48px;background:linear-gradient(135deg,#fff,#f0f0f0);border-radius:12px;display:flex;align-items:center;justify-content:center;flex-shrink:0;border:1px solid rgba(243,167,0,.2)}.contact-info-text[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-large);color:var(--primary-color);margin-bottom:var(--spacing-xs);font-weight:600}.contact-info-text[data-astro-cid-2mxdoeuz] p[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-medium);color:var(--text-color-option-2);margin:0;line-height:1.5}.contacto-form[data-astro-cid-2mxdoeuz]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);padding:var(--spacing-xl);border-radius:20px;border:1px solid rgba(243,167,0,.1)}.contacto-form[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h2);color:var(--primary-color);margin-bottom:var(--spacing-sm);font-weight:600}.form-subtitle[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-medium);color:var(--text-color-option-2);margin-bottom:var(--spacing-lg);line-height:1.6}.contact-form[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--spacing-md)}.form-group[data-astro-cid-2mxdoeuz]{display:flex;flex-direction:column;gap:var(--spacing-xs)}.form-group[data-astro-cid-2mxdoeuz] label[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-medium);color:var(--primary-color);font-weight:600}.contact-form[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz],.contact-form[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz],.contact-form[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]{padding:var(--spacing-md);border:2px solid #e0e0e0;border-radius:12px;font-size:var(--font-size-medium);font-family:inherit;background:#fff;transition:all .3s ease}.contact-form[data-astro-cid-2mxdoeuz] input[data-astro-cid-2mxdoeuz]:focus,.contact-form[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]:focus,.contact-form[data-astro-cid-2mxdoeuz] select[data-astro-cid-2mxdoeuz]:focus{outline:none;border-color:var(--secondary-color);box-shadow:0 0 0 3px #f3a7001a}.contact-form[data-astro-cid-2mxdoeuz] textarea[data-astro-cid-2mxdoeuz]{resize:vertical;min-height:120px}.submit-btn[data-astro-cid-2mxdoeuz]{background:linear-gradient(135deg,var(--secondary-color) 0%,#ec8f00 100%);color:#fff;padding:var(--spacing-md) var(--spacing-xl);border:none;border-radius:30px;font-size:var(--font-size-large);font-weight:600;cursor:pointer;transition:all .3s ease;box-shadow:0 8px 16px #f3a7004d;display:flex;align-items:center;justify-content:center;gap:var(--spacing-sm);margin-top:var(--spacing-md)}.submit-btn[data-astro-cid-2mxdoeuz]:hover{background:linear-gradient(135deg,#ec8f00 0%,var(--secondary-color) 100%);transform:translateY(-3px);box-shadow:0 12px 24px #f3a70066}@media only screen and (max-width: 800px){.hero-container[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;text-align:center}.hero-content[data-astro-cid-2mxdoeuz] h1[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h1-mobile)}.hero-subtitle[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-large-mobile)}.hero-stats[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:var(--spacing-sm)}.contact-icon-large[data-astro-cid-2mxdoeuz]{width:100px;height:100px}.contacto-section[data-astro-cid-2mxdoeuz]{padding:var(--spacing-xl) 0}.contacto-container[data-astro-cid-2mxdoeuz]{padding:0 var(--spacing-md)}.contacto-content[data-astro-cid-2mxdoeuz]{grid-template-columns:1fr;gap:var(--spacing-lg)}.contacto-info[data-astro-cid-2mxdoeuz] h2[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h2-mobile)}.contacto-info[data-astro-cid-2mxdoeuz]>p[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-large-mobile)}.contact-item[data-astro-cid-2mxdoeuz]{flex-direction:column;text-align:center;gap:var(--spacing-sm)}.contact-icon[data-astro-cid-2mxdoeuz]{align-self:center}.contacto-form[data-astro-cid-2mxdoeuz]{padding:var(--spacing-lg)}.contacto-form[data-astro-cid-2mxdoeuz] h3[data-astro-cid-2mxdoeuz]{font-size:var(--font-size-h2-mobile)}.submit-btn[data-astro-cid-2mxdoeuz]{padding:var(--spacing-md)}}
