.contato-module__yYwB5W__container{min-height:100vh;padding:calc(80px + var(--space-lg))var(--pad)calc(80px + var(--space-xl));justify-content:center;align-items:flex-start;display:flex}.contato-module__yYwB5W__content{width:100%;max-width:1000px}.contato-module__yYwB5W__header{text-align:center;margin-bottom:var(--space-xl)}.contato-module__yYwB5W__title{font-family:var(--font-family-heading);font-size:var(--fz-2xl);color:var(--ink);margin-bottom:var(--space-sm);font-weight:700}.contato-module__yYwB5W__gradientText{background:var(--gradient-primary);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.contato-module__yYwB5W__subtitle{font-size:var(--fz-base);color:var(--ink-muted);margin:0}.contato-module__yYwB5W__grid{gap:var(--space-lg);grid-template-columns:1fr;display:grid}@media (min-width:768px){.contato-module__yYwB5W__grid{grid-template-columns:1.5fr 1fr}}.contato-module__yYwB5W__formCard{border-radius:var(--radius-lg);padding:var(--space-lg);background:#ffffff08;border:1px solid #ffffff14}.contato-module__yYwB5W__form{gap:var(--space-md);flex-direction:column;display:flex}.contato-module__yYwB5W__formGroup{gap:var(--space-xs);flex-direction:column;display:flex}.contato-module__yYwB5W__label{align-items:center;gap:var(--space-xs);font-size:var(--fz-sm);color:var(--ink);font-weight:600;display:flex}.contato-module__yYwB5W__input,.contato-module__yYwB5W__textarea{width:100%;padding:var(--space-md);border-radius:var(--radius-md);font-family:var(--font-family-body);color:var(--ink);transition:all var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1a;min-height:48px;font-size:16px}.contato-module__yYwB5W__input:focus,.contato-module__yYwB5W__textarea:focus{border-color:var(--accent-1);outline:none;box-shadow:0 0 0 3px #4de1c126}.contato-module__yYwB5W__input::placeholder,.contato-module__yYwB5W__textarea::placeholder{color:var(--ink-muted)}.contato-module__yYwB5W__textarea{resize:vertical;min-height:120px}.contato-module__yYwB5W__typeGrid{gap:var(--space-sm);grid-template-columns:repeat(2,1fr);display:grid}@media (min-width:480px){.contato-module__yYwB5W__typeGrid{grid-template-columns:repeat(4,1fr)}}.contato-module__yYwB5W__typeCard{align-items:center;gap:var(--space-xs);padding:var(--space-md)var(--space-sm);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);color:var(--ink-muted);background:#ffffff08;border:1px solid #ffffff14;flex-direction:column;display:flex}.contato-module__yYwB5W__typeCard:hover{background:#ffffff0f;border-color:#ffffff26}.contato-module__yYwB5W__typeCardActive{border-color:var(--accent-1);color:var(--accent-1);background:#4de1c11a}.contato-module__yYwB5W__typeLabel{font-size:var(--fz-sm);font-weight:600}.contato-module__yYwB5W__typeDesc{font-size:var(--fz-xs);opacity:.7;text-align:center}.contato-module__yYwB5W__submitButton{justify-content:center;align-items:center;gap:var(--space-sm);padding:var(--space-md)var(--space-lg);background:var(--gradient-primary);border-radius:var(--radius-md);font-family:var(--font-family-body);font-size:var(--fz-base);color:#000;cursor:pointer;transition:all var(--transition-bounce);margin-top:var(--space-sm);border:none;min-height:52px;font-weight:700;display:flex}.contato-module__yYwB5W__submitButton:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 8px 25px #4de1c14d}.contato-module__yYwB5W__submitButton:disabled{opacity:.7;cursor:not-allowed}.contato-module__yYwB5W__spinner{animation:1s linear infinite contato-module__yYwB5W__spin}@keyframes contato-module__yYwB5W__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.contato-module__yYwB5W__errorAlert{align-items:center;gap:var(--space-sm);padding:var(--space-md);border-radius:var(--radius-md);color:#ff6b6b;font-size:var(--fz-sm);background:#f443361a;border:1px solid #f443364d;display:flex}.contato-module__yYwB5W__infoCard{border-radius:var(--radius-lg);padding:var(--space-lg);background:#ffffff08;border:1px solid #ffffff14;height:fit-content}.contato-module__yYwB5W__infoTitle{font-family:var(--font-family-heading);font-size:var(--fz-lg);color:var(--ink);margin-bottom:var(--space-lg);font-weight:700}.contato-module__yYwB5W__infoItem{align-items:flex-start;gap:var(--space-md);padding:var(--space-md)0;border-bottom:1px solid #ffffff0d;display:flex}.contato-module__yYwB5W__infoItem:last-of-type{border-bottom:none}.contato-module__yYwB5W__infoIcon{border-radius:var(--radius-md);width:44px;height:44px;color:var(--accent-1);background:#4de1c11a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contato-module__yYwB5W__infoLabel{font-size:var(--fz-xs);color:var(--ink-muted);margin-bottom:2px;display:block}.contato-module__yYwB5W__infoValue{font-size:var(--fz-base);color:var(--ink);transition:color var(--transition-fast);text-decoration:none}a.contato-module__yYwB5W__infoValue:hover{color:var(--accent-1)}.contato-module__yYwB5W__socialSection{margin-top:var(--space-lg);padding-top:var(--space-lg);border-top:1px solid #ffffff14}.contato-module__yYwB5W__socialLabel{font-size:var(--fz-sm);color:var(--ink);margin-bottom:var(--space-md);font-weight:600;display:block}.contato-module__yYwB5W__socialLinks{gap:var(--space-sm);display:flex}.contato-module__yYwB5W__socialLink{border-radius:var(--radius-full);width:44px;height:44px;color:var(--ink-muted);transition:all var(--transition-fast);background:#ffffff0d;border:1px solid #ffffff1a;justify-content:center;align-items:center;display:flex}.contato-module__yYwB5W__socialLink:hover{border-color:var(--accent-1);color:var(--accent-1);background:#4de1c11a;transform:translateY(-2px)}.contato-module__yYwB5W__successCard{border-radius:var(--radius-lg);padding:var(--space-2xl);text-align:center;background:#ffffff08;border:1px solid #ffffff14;max-width:500px;margin:0 auto}.contato-module__yYwB5W__successIcon{border-radius:var(--radius-full);width:80px;height:80px;color:var(--accent-success);margin:0 auto var(--space-lg);background:#4caf5026;justify-content:center;align-items:center;display:flex}.contato-module__yYwB5W__successTitle{font-family:var(--font-family-heading);font-size:var(--fz-xl);color:var(--ink);margin-bottom:var(--space-md);font-weight:700}.contato-module__yYwB5W__successText{font-size:var(--fz-base);color:var(--ink-dim);margin-bottom:var(--space-xl);line-height:1.6}.contato-module__yYwB5W__successActions{gap:var(--space-sm);flex-direction:column;display:flex}@media (min-width:480px){.contato-module__yYwB5W__successActions{flex-direction:row;justify-content:center}}.contato-module__yYwB5W__btnPrimary,.contato-module__yYwB5W__btnSecondary{padding:var(--space-md)var(--space-lg);border-radius:var(--radius-md);font-family:var(--font-family-body);font-size:var(--fz-sm);cursor:pointer;transition:all var(--transition-bounce);justify-content:center;align-items:center;min-height:48px;font-weight:600;text-decoration:none;display:inline-flex}.contato-module__yYwB5W__btnPrimary{background:var(--gradient-primary);color:#000;border:none}.contato-module__yYwB5W__btnPrimary:hover{transform:translateY(-2px);box-shadow:0 8px 25px #4de1c14d}.contato-module__yYwB5W__btnSecondary{color:var(--ink);background:#ffffff0d;border:1px solid #ffffff26}.contato-module__yYwB5W__btnSecondary:hover{background:#ffffff1a;border-color:#ffffff40}[data-theme=light] .contato-module__yYwB5W__formCard,[data-theme=light] .contato-module__yYwB5W__infoCard,[data-theme=light] .contato-module__yYwB5W__successCard{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}[data-theme=light] .contato-module__yYwB5W__input,[data-theme=light] .contato-module__yYwB5W__textarea{background:#00000005;border-color:#0000001a}[data-theme=light] .contato-module__yYwB5W__typeCard{background:#00000005;border-color:#00000014}[data-theme=light] .contato-module__yYwB5W__typeCard:hover{background:#0000000a}[data-theme=light] .contato-module__yYwB5W__socialLink{background:#00000008;border-color:#00000014}.contato-module__yYwB5W__branchesSection{margin-top:var(--space-xl);padding-top:var(--space-xl);border-top:1px solid #ffffff14}.contato-module__yYwB5W__branchesTitle{align-items:center;gap:var(--space-sm);font-family:var(--font-family-heading);font-size:var(--fz-xl);color:var(--ink);margin-bottom:var(--space-sm);font-weight:700;display:flex}.contato-module__yYwB5W__branchesTitle svg{color:var(--accent-1)}.contato-module__yYwB5W__branchesSubtitle{font-size:var(--fz-base);color:var(--ink-muted);margin-bottom:var(--space-lg)}.contato-module__yYwB5W__branchesList{gap:var(--space-md);flex-direction:column;display:flex}.contato-module__yYwB5W__branchCard{border-radius:var(--radius-lg);transition:all var(--transition-normal);background:#ffffff08;border:1px solid #ffffff14;overflow:hidden}.contato-module__yYwB5W__branchCard:hover{border-color:#ffffff26}.contato-module__yYwB5W__branchCardExpanded{border-color:#4de1c14d;box-shadow:0 4px 20px #4de1c11a}.contato-module__yYwB5W__branchHeader{align-items:center;gap:var(--space-md);width:100%;padding:var(--space-md)var(--space-lg);cursor:pointer;color:var(--ink);text-align:left;font-family:var(--font-family-body);background:0 0;border:none;display:flex}.contato-module__yYwB5W__branchHeader:hover{background:#ffffff08}.contato-module__yYwB5W__branchIcon{border-radius:var(--radius-md);color:#fff;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.contato-module__yYwB5W__branchName{align-items:center;gap:var(--space-sm);font-size:var(--fz-base);flex:1;font-weight:600;display:flex}.contato-module__yYwB5W__hqBadge{font-size:var(--fz-xs);background:var(--gradient-primary);color:#000;border-radius:var(--radius-full);padding:2px 8px;font-weight:600}.contato-module__yYwB5W__branchToggle{color:var(--ink-muted);transition:transform var(--transition-fast)}.contato-module__yYwB5W__branchContent{padding:0 var(--space-lg)var(--space-lg);gap:var(--space-md);border-top:1px solid #ffffff0d;flex-direction:column;display:none}.contato-module__yYwB5W__branchCardExpanded .contato-module__yYwB5W__branchContent{display:flex}.contato-module__yYwB5W__branchLocation{gap:var(--space-md);padding:var(--space-md);border-radius:var(--radius-md);background:#ffffff08;display:flex}.contato-module__yYwB5W__branchLocationIcon{border-radius:var(--radius-sm);width:32px;height:32px;color:var(--accent-1);background:#4de1c11a;flex-shrink:0;justify-content:center;align-items:center;display:flex}.contato-module__yYwB5W__branchLocationInfo{flex-direction:column;gap:2px;display:flex}.contato-module__yYwB5W__branchLocationType{font-size:var(--fz-xs);color:var(--accent-1);text-transform:uppercase;letter-spacing:.5px;font-weight:600}.contato-module__yYwB5W__branchAddress{font-size:var(--fz-sm);color:var(--ink);font-weight:500}.contato-module__yYwB5W__branchCity{font-size:var(--fz-sm);color:var(--ink-muted)}.contato-module__yYwB5W__branchCep{font-size:var(--fz-xs);color:var(--ink-dim)}.contato-module__yYwB5W__branchPhone{align-items:center;gap:var(--space-sm);padding:var(--space-sm)var(--space-md);border-radius:var(--radius-md);color:var(--accent-1);font-size:var(--fz-sm);transition:all var(--transition-fast);background:#4de1c11a;width:fit-content;font-weight:600;text-decoration:none;display:inline-flex}.contato-module__yYwB5W__branchPhone:hover{background:#4de1c133;transform:translateY(-1px)}[data-theme=light] .contato-module__yYwB5W__branchesSection{border-top-color:#00000014}[data-theme=light] .contato-module__yYwB5W__branchCard{background:#fff;border-color:#00000014;box-shadow:0 2px 8px #0000000a}[data-theme=light] .contato-module__yYwB5W__branchCard:hover{border-color:#00000026}[data-theme=light] .contato-module__yYwB5W__branchCardExpanded{border-color:#4de1c166}[data-theme=light] .contato-module__yYwB5W__branchHeader:hover{background:#00000005}[data-theme=light] .contato-module__yYwB5W__branchContent{border-top-color:#0000000d}[data-theme=light] .contato-module__yYwB5W__branchLocation{background:#00000005}
