.ContactForm-module__j1WgZG__form{background:var(--color-white);padding:var(--space-8);border:1px solid var(--color-charcoal-20);box-shadow:none;border-radius:0}.ContactForm-module__j1WgZG__title{font-family:var(--font-family-sans);font-size:var(--font-size-2xl);margin-bottom:var(--space-8);color:var(--color-charcoal);text-align:left;font-weight:var(--font-weight-bold);letter-spacing:-.02em;border-bottom:1px solid var(--color-charcoal-20);padding-bottom:1rem}.ContactForm-module__j1WgZG__row{gap:var(--space-4);margin-bottom:var(--space-4);display:flex}.ContactForm-module__j1WgZG__group{gap:var(--space-2);margin-bottom:var(--space-4);flex-direction:column;flex:1;display:flex}.ContactForm-module__j1WgZG__group label{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--color-charcoal-60);font-weight:600;font-family:var(--font-family-mono)}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__select,.ContactForm-module__j1WgZG__textarea{padding:var(--space-3);border:1px solid var(--color-charcoal-20);background:var(--color-alabaster);color:var(--color-charcoal);font-family:var(--font-family-sans);font-size:var(--font-size-base);transition:all var(--transition-fast);border-radius:0}.ContactForm-module__j1WgZG__input::placeholder,.ContactForm-module__j1WgZG__textarea::placeholder{color:var(--color-charcoal-40)}.ContactForm-module__j1WgZG__input:focus,.ContactForm-module__j1WgZG__select:focus,.ContactForm-module__j1WgZG__textarea:focus{border-color:var(--color-charcoal);background:var(--color-white);box-shadow:4px 4px 0 var(--color-charcoal-10);outline:none}.ContactForm-module__j1WgZG__select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='%23C5A02F' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'%3E%3C/polyline%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right var(--space-4)center;background-size:1rem}.ContactForm-module__j1WgZG__textarea{resize:vertical;min-height:120px}.ContactForm-module__j1WgZG__submitBtn{width:100%;margin-top:var(--space-2)}@media (max-width:600px){.ContactForm-module__j1WgZG__form{padding:var(--space-6);box-shadow:none;border:1px solid var(--color-charcoal-20);background:var(--color-white)}.ContactForm-module__j1WgZG__row{flex-direction:column;gap:0}.ContactForm-module__j1WgZG__input,.ContactForm-module__j1WgZG__select,.ContactForm-module__j1WgZG__textarea{background:var(--color-alabaster)}}
.page-module__VAZi1q__container{z-index:2;max-width:1200px;color:var(--color-charcoal);margin:0 auto;padding:8rem 2rem;position:relative}.page-module__VAZi1q__grid{grid-template-columns:1fr 1fr;align-items:start;gap:6rem;display:grid}.page-module__VAZi1q__title{font-family:var(--font-family-sans);color:var(--color-charcoal);font-size:clamp(3rem,5vw,4.5rem);line-height:1;font-weight:var(--font-weight-bold);letter-spacing:-.03em;margin-bottom:1.5rem}.page-module__VAZi1q__subtitle{font-family:var(--font-family-sans);color:var(--muted-foreground);margin-bottom:4rem;font-size:1.25rem;font-weight:400;line-height:1.6}.page-module__VAZi1q__infoSection{margin-bottom:4rem}.page-module__VAZi1q__infoTitle{font-family:var(--font-family-sans);color:var(--color-charcoal);letter-spacing:-.02em;margin-bottom:2rem;font-size:1.5rem;font-weight:700}.page-module__VAZi1q__infoItem{border-left:2px solid var(--color-gold-matte);margin-bottom:2rem;padding-left:1.5rem;transition:transform .3s}.page-module__VAZi1q__infoItem:hover{transform:translate(10px)}.page-module__VAZi1q__label{text-transform:uppercase;letter-spacing:.1em;color:var(--muted-foreground);margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:block}.page-module__VAZi1q__value{color:var(--color-charcoal);font-size:1.2rem;font-family:var(--font-family-sans);text-decoration:none;transition:color .3s}.page-module__VAZi1q__value:hover{color:var(--primary)}.page-module__VAZi1q__emergencyCard{background:var(--color-white);border:1px solid var(--color-charcoal-20);box-shadow:none;border-radius:0;padding:3rem;transition:transform .3s,box-shadow .3s}.page-module__VAZi1q__emergencyCard:hover{box-shadow:8px 8px 0 var(--color-charcoal);border-color:var(--color-charcoal);transform:translateY(-5px)}.page-module__VAZi1q__emergencyTitle{font-family:var(--font-family-sans);color:var(--color-charcoal);margin-bottom:1rem;font-size:1.5rem;font-weight:700}.page-module__VAZi1q__hotline{color:var(--primary);font-size:2rem;font-weight:700;font-family:var(--font-family-sans);margin-bottom:2rem;display:block}.page-module__VAZi1q__emergencyBtn{text-align:center;background:var(--color-charcoal);width:100%;color:var(--color-white);text-transform:uppercase;letter-spacing:.05em;border:1px solid var(--color-charcoal);border-radius:0;padding:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-block}.page-module__VAZi1q__emergencyBtn:hover{background:var(--color-white);color:var(--color-charcoal);box-shadow:4px 4px 0 var(--color-charcoal)}.page-module__VAZi1q__whatsappBtn{text-align:center;color:#fff;text-transform:uppercase;letter-spacing:.05em;background:#25d366;border:1px solid #25d366;border-radius:0;justify-content:center;align-items:center;gap:.5rem;width:100%;margin-top:1rem;padding:1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.page-module__VAZi1q__whatsappBtn:hover{background:var(--color-white);color:#25d366;box-shadow:4px 4px #25d366}.page-module__VAZi1q__whatsappIcon{font-size:1.2rem}@media (max-width:1024px){.page-module__VAZi1q__grid{grid-template-columns:1fr;gap:4rem}.page-module__VAZi1q__container{padding:6rem 1rem}}.page-module__VAZi1q__faqSection{border-top:1px solid var(--color-charcoal-20);margin-top:4rem;padding-top:3rem}.page-module__VAZi1q__faqItem{margin-bottom:2rem}.page-module__VAZi1q__faqQuestion{font-family:var(--font-family-mono);color:var(--color-charcoal);text-transform:uppercase;letter-spacing:.05em;margin-bottom:.5rem;font-size:.9rem;font-weight:600}.page-module__VAZi1q__faqAnswer{font-family:var(--font-family-sans);color:var(--muted-foreground);font-size:1rem;line-height:1.5}
