.page-module__RnITKa__contactPage{background-color:var(--white);min-height:100vh;color:var(--text-dark);background-image:radial-gradient(circle at 80% 20%,#00000005,#0000 50%),radial-gradient(circle at 20% 80%,#9c461d0d,#0000 50%),linear-gradient(#0000000a 1px,#0000 1px),linear-gradient(90deg,#0000000a 1px,#0000 1px);background-position:50%;background-size:100% 100%,100% 100%,40px 40px,40px 40px;padding:80px 0}.page-module__RnITKa__breadcrumb{letter-spacing:.1em;color:#ffffff80;margin-bottom:3rem;font-size:.75rem;font-weight:600}.page-module__RnITKa__breadcrumb span{color:var(--accent)}.page-module__RnITKa__header{max-width:600px;margin-bottom:4rem}.page-module__RnITKa__subtitle{color:var(--accent);letter-spacing:.1em;text-transform:uppercase;margin-bottom:1.5rem;font-size:.75rem;font-weight:700}.page-module__RnITKa__title{font-size:3.5rem;font-family:var(--font-cormorant), serif;margin-bottom:1.5rem;line-height:1.1}.page-module__RnITKa__accent{color:var(--accent);font-style:italic}.page-module__RnITKa__description{color:#ffffffb3;font-size:1.1rem;line-height:1.6}.page-module__RnITKa__grid{grid-template-columns:3fr 2fr;gap:4rem;display:grid}@media (max-width:992px){.page-module__RnITKa__grid{grid-template-columns:1fr;gap:3rem}}.page-module__RnITKa__formRow{grid-template-columns:1fr 1fr;gap:1.5rem;margin-bottom:1.5rem;display:grid}@media (max-width:768px){.page-module__RnITKa__formRow{grid-template-columns:1fr;gap:0}}.page-module__RnITKa__inputGroup{margin-bottom:1.5rem}.page-module__RnITKa__inputGroup label{letter-spacing:.05em;color:var(--gray);text-transform:uppercase;margin-bottom:.8rem;font-size:.75rem;font-weight:700;display:block}.page-module__RnITKa__form input,.page-module__RnITKa__form select,.page-module__RnITKa__form textarea{background-color:var(--bg-light);width:100%;color:var(--text-dark);border:1px solid #0000001a;border-radius:4px;padding:1.2rem 1rem;font-family:inherit;font-size:.95rem;transition:border-color .3s,background-color .3s}.page-module__RnITKa__form input::placeholder,.page-module__RnITKa__form select::placeholder,.page-module__RnITKa__form textarea::placeholder{color:#0006}.page-module__RnITKa__form select option{background-color:var(--white);color:var(--text-dark)}.page-module__RnITKa__form input:focus,.page-module__RnITKa__form select:focus,.page-module__RnITKa__form textarea:focus{border-color:var(--accent);background-color:var(--white);outline:none}.page-module__RnITKa__formNote{color:var(--gray);margin-bottom:1.5rem;font-size:.8rem;font-style:italic}.page-module__RnITKa__submitBtn{background-color:var(--card-olive);width:100%;color:var(--white);letter-spacing:.1em;cursor:pointer;text-transform:uppercase;border:none;border-radius:4px;padding:1.2rem;font-size:.9rem;font-weight:700;transition:background-color .3s,transform .2s}.page-module__RnITKa__submitBtn:hover{background-color:#2b2513;transform:translateY(-2px)}.page-module__RnITKa__infoTitle{letter-spacing:.1em;color:var(--nav-bg);text-transform:uppercase;margin-bottom:1.5rem;font-size:.85rem;font-weight:700}.page-module__RnITKa__infoCard{background-color:var(--card-olive);border:1px solid #ffffff05;border-radius:4px;align-items:center;gap:1.2rem;margin-bottom:1rem;padding:1.5rem;display:flex}.page-module__RnITKa__icon{color:var(--accent);justify-content:center;align-items:center;display:flex}.page-module__RnITKa__infoText{flex-direction:column;display:flex}.page-module__RnITKa__infoLabel{letter-spacing:.1em;color:#ffffff80;text-transform:uppercase;margin-bottom:.3rem;font-size:.7rem;font-weight:700}.page-module__RnITKa__infoValue{color:var(--white);font-size:1rem;font-weight:600}.page-module__RnITKa__whatsappBtn{text-align:center;background-color:var(--accent);width:100%;color:var(--white);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:none;border-radius:4px;margin-top:1.5rem;padding:1.2rem;font-size:.9rem;font-weight:700;transition:background-color .3s,transform .2s;display:block}.page-module__RnITKa__whatsappBtn:hover{background-color:#8c3e19;transform:translateY(-2px)}
