.contato_hero__2zZzv{padding:calc(80px + clamp(48px, 6vw, 80px)) 0 clamp(48px,6vw,80px);background:var(--gradient-hero);text-align:center}.contato_backLink__TsKfk{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--primary);margin-bottom:2rem;transition:var(--transition-fast)}.contato_backLink__TsKfk:hover{gap:12px}.contato_title__BCJx4{font-family:var(--font-display);font-size:clamp(2.5rem,5vw,4rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary)}.contato_subtitle__knMEb{font-size:1.4rem;color:var(--text-muted);max-width:700px;margin:0 auto;line-height:1.7}.contato_sectionTitle__gmleJ{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:1.5rem;color:var(--text-primary)}.contato_accent__kyvrM{color:var(--primary)}.contato_infoSection__vXAtN{padding:clamp(48px,6vw,80px) 0;background:var(--background);position:relative;z-index:10}.contato_infoGrid__z79Zs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.contato_infoCard__tm30e{display:flex;align-items:flex-start;gap:1rem;padding:1.5rem;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);text-decoration:none;transition:var(--transition-smooth);box-shadow:var(--shadow-sm)}.contato_infoCard__tm30e:hover{transform:translateY(-6px);box-shadow:var(--shadow-lg);border-color:var(--primary)}.contato_infoIcon__4MILS{width:48px;height:48px;display:flex;align-items:center;justify-content:center;background:var(--background-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);color:var(--primary);flex-shrink:0}.contato_infoIcon__4MILS svg{width:24px;height:24px}.contato_infoContent__iOZE2{display:flex;flex-direction:column}.contato_infoLabel__ZVefu{font-size:.8rem;color:var(--text-light)}.contato_infoValue__mMAg8{font-size:1.2rem;font-weight:600;color:var(--text-primary);margin:.25rem 0}.contato_infoDescription__jZnd5{font-size:.8rem;color:var(--text-muted)}.contato_formSection__3oDdI{padding:clamp(48px,6vw,80px) 0;background:var(--background-secondary)}.contato_formWrapper__DiVo8{max-width:900px;margin:0 auto;background:#fff;border:1px solid var(--border);border-radius:var(--radius-lg);padding:3rem;box-shadow:var(--shadow-md)}.contato_formHeader__mTmyg{text-align:center;margin-bottom:3rem}.contato_formHeader__mTmyg h2{font-family:var(--font-display);font-size:clamp(2.25rem,4vw,3.5rem);font-weight:800;line-height:1.1;margin-bottom:.5rem;color:var(--text-primary)}.contato_formHeader__mTmyg p{font-size:1.4rem;color:var(--text-muted)}.contato_formGrid__8o1B_{display:grid;grid-template-columns:1fr 1fr;grid-gap:1.5rem;gap:1.5rem}.contato_formGroup__WBQah{display:flex;flex-direction:column}.contato_formGroup__WBQah.contato_fullWidth__t94FQ{grid-column:1/-1}.contato_formGroup__WBQah label{font-size:.875rem;font-weight:500;margin-bottom:.5rem;color:var(--text-secondary)}.contato_formGroup__WBQah input,.contato_formGroup__WBQah select,.contato_formGroup__WBQah textarea{width:100%;padding:1rem 1.25rem;font-family:var(--font-body);font-size:1rem;color:var(--text-primary);background:var(--background-tertiary);border:1px solid var(--border);border-radius:var(--radius-md);transition:var(--transition-fast);outline:none}.contato_formGroup__WBQah input:focus,.contato_formGroup__WBQah select:focus,.contato_formGroup__WBQah textarea:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-glow)}.contato_formGroup__WBQah input::placeholder,.contato_formGroup__WBQah textarea::placeholder{color:var(--text-light)}.contato_formGroup__WBQah select{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%235A6275' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 1rem center;padding-right:3rem}.contato_formGroup__WBQah textarea{min-height:150px;resize:vertical}.contato_submitBtn__yuduR{width:100%;padding:1.125rem;margin-top:1.5rem;font-size:1rem}.contato_submitBtn__yuduR:disabled{opacity:.7;cursor:not-allowed}.contato_spinner__o5Xsz{width:20px;height:20px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:contato_spin__lmSY_ 1s linear infinite}@keyframes contato_spin__lmSY_{to{transform:rotate(1turn)}}.contato_success__eHzhu{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--gradient-hero)}.contato_successContent__ytGGm{text-align:center;max-width:500px}.contato_successIcon___s8NI{width:80px;height:80px;display:flex;align-items:center;justify-content:center;margin:0 auto 2rem;background:var(--gradient-primary);border-radius:50%;font-size:2.5rem;color:#fff}.contato_successContent__ytGGm h1{font-family:var(--font-display);font-size:2rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary)}.contato_successContent__ytGGm p{font-size:1.1rem;color:var(--text-muted);margin-bottom:2rem;line-height:1.7}.contato_successActions__ghXKa{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.contato_faq__RBBzN{padding:clamp(48px,6vw,80px) 0;background:var(--background)}.contato_faqHeader__Hqf50{text-align:center;margin-bottom:4rem}.contato_faqGrid__PpFm7{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:2rem;gap:2rem;max-width:1000px;margin:0 auto}.contato_faqItem__84GSG{padding:2rem;background:var(--background-secondary);border:1px solid var(--border);border-radius:var(--radius-lg)}.contato_faqItem__84GSG h3{font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin-bottom:.75rem;color:var(--text-primary)}.contato_faqItem__84GSG p{font-size:1.2rem;color:var(--text-muted);line-height:1.7}@media (max-width:1024px){.contato_infoGrid__z79Zs{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.contato_infoGrid__z79Zs{grid-template-columns:1fr}.contato_formWrapper__DiVo8{padding:2rem}.contato_faqGrid__PpFm7,.contato_formGrid__8o1B_{grid-template-columns:1fr}.contato_successActions__ghXKa{flex-direction:column}}