.careers-hero[data-astro-cid-lj6rqq5m]{padding:var(--space-20) 0 var(--space-12)}.careers-hero[data-astro-cid-lj6rqq5m] h1[data-astro-cid-lj6rqq5m]{font-size:clamp(var(--text-3xl), 4vw, var(--text-5xl));margin-bottom:var(--space-6)}.careers-hero__sub[data-astro-cid-lj6rqq5m]{font-size:var(--text-xl);color:var(--color-text-muted);max-width:640px;margin-inline:auto;line-height:1.6}.label[data-astro-cid-lj6rqq5m]{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-primary);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);margin-bottom:var(--space-4);background:#2962ff14;font-weight:600;display:inline-block}.careers-about[data-astro-cid-lj6rqq5m]{font-size:var(--text-lg);color:var(--color-text-muted);margin-top:var(--space-6);line-height:1.8}.careers-grid[data-astro-cid-lj6rqq5m]{gap:var(--space-6);grid-template-columns:repeat(2,1fr);display:grid}.careers-card[data-astro-cid-lj6rqq5m]{padding:var(--space-8);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .3s}.careers-card[data-astro-cid-lj6rqq5m]:hover{border-color:var(--color-primary)}.careers-card[data-astro-cid-lj6rqq5m] h3[data-astro-cid-lj6rqq5m]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.careers-card[data-astro-cid-lj6rqq5m] p[data-astro-cid-lj6rqq5m]{color:var(--color-text-muted);line-height:1.6}.careers-valores[data-astro-cid-lj6rqq5m]{gap:var(--space-4);flex-direction:column;max-width:480px;margin-inline:auto;display:flex}.careers-section-lead[data-astro-cid-lj6rqq5m]{text-align:center;color:var(--color-text-muted);font-size:var(--text-base);max-width:620px;margin:0 auto var(--space-10);line-height:1.65}.careers-email-fallback[data-astro-cid-lj6rqq5m]{text-align:center;color:var(--color-text-muted);font-size:var(--text-sm);margin-top:var(--space-8)}.careers-email-fallback[data-astro-cid-lj6rqq5m] a[data-astro-cid-lj6rqq5m]{color:var(--color-primary);font-weight:600}.careers-valor[data-astro-cid-lj6rqq5m]{align-items:center;gap:var(--space-3);font-size:var(--text-lg);font-weight:500;display:flex}.careers-form-wrap[data-astro-cid-lj6rqq5m]{max-width:640px;margin-inline:auto}.careers-form[data-astro-cid-lj6rqq5m]{gap:var(--space-5);flex-direction:column;display:flex}.form-row[data-astro-cid-lj6rqq5m]{gap:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.form-group[data-astro-cid-lj6rqq5m]{gap:var(--space-2);flex-direction:column;display:flex}.form-group[data-astro-cid-lj6rqq5m] label[data-astro-cid-lj6rqq5m]{font-size:var(--text-sm);color:var(--color-text);font-weight:600}.form-group[data-astro-cid-lj6rqq5m] input[data-astro-cid-lj6rqq5m],.form-group[data-astro-cid-lj6rqq5m] select[data-astro-cid-lj6rqq5m],.form-group[data-astro-cid-lj6rqq5m] textarea[data-astro-cid-lj6rqq5m]{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);transition:border-color .2s}.form-group[data-astro-cid-lj6rqq5m] input[data-astro-cid-lj6rqq5m]:focus,.form-group[data-astro-cid-lj6rqq5m] select[data-astro-cid-lj6rqq5m]:focus,.form-group[data-astro-cid-lj6rqq5m] textarea[data-astro-cid-lj6rqq5m]:focus{border-color:var(--color-primary);outline:2px solid #0000;box-shadow:0 0 0 3px #2962ff40}.form-group[data-astro-cid-lj6rqq5m] select[data-astro-cid-lj6rqq5m]{cursor:pointer;appearance:none;padding-right:var(--space-8);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23666' stroke-width='2'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat}.honeypot[data-astro-cid-lj6rqq5m]{opacity:0;height:0;position:absolute;left:-9999px;overflow:hidden}.file-upload[data-astro-cid-lj6rqq5m]{border:2px dashed var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:border-color .2s,background .2s;position:relative}.file-upload[data-astro-cid-lj6rqq5m]:hover,.file-upload[data-astro-cid-lj6rqq5m].dragover{border-color:var(--color-primary);background:#2962ff0a}.file-upload[data-astro-cid-lj6rqq5m] input[data-astro-cid-lj6rqq5m][type=file]{opacity:0;cursor:pointer;z-index:2;position:absolute;inset:0}.file-upload__placeholder[data-astro-cid-lj6rqq5m]{align-items:center;gap:var(--space-2);padding:var(--space-8) var(--space-4);color:var(--color-text-muted);text-align:center;font-size:var(--text-sm);flex-direction:column;display:flex}.file-upload__selected[data-astro-cid-lj6rqq5m]{align-items:center;gap:var(--space-3);padding:var(--space-4);font-size:var(--text-sm);font-weight:500;display:flex}.file-upload__selected[data-astro-cid-lj6rqq5m] span[data-astro-cid-lj6rqq5m]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.file-upload__selected[data-astro-cid-lj6rqq5m] button[data-astro-cid-lj6rqq5m]{font-size:var(--text-xl);color:var(--color-text-muted);cursor:pointer;padding:0 var(--space-2);z-index:3;background:0 0;border:none;line-height:1;position:relative}.file-upload__selected[data-astro-cid-lj6rqq5m] button[data-astro-cid-lj6rqq5m]:hover{color:var(--color-text)}.file-error[data-astro-cid-lj6rqq5m]{color:#e53e3e;font-size:var(--text-sm)}.btn--full[data-astro-cid-lj6rqq5m]{width:100%}.form-disclaimer[data-astro-cid-lj6rqq5m]{font-size:var(--text-xs);color:var(--color-text-muted);text-align:center;line-height:1.5}.form-disclaimer[data-astro-cid-lj6rqq5m] a[data-astro-cid-lj6rqq5m]{color:var(--color-primary)}.form-success[data-astro-cid-lj6rqq5m]{text-align:center;padding:var(--space-12) var(--space-6)}.form-success__icon[data-astro-cid-lj6rqq5m]{width:56px;height:56px;color:var(--color-primary);font-size:var(--text-2xl);margin:0 auto var(--space-4);background:#2962ff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.form-success[data-astro-cid-lj6rqq5m] h3[data-astro-cid-lj6rqq5m]{font-size:var(--text-xl);margin-bottom:var(--space-3)}.form-success[data-astro-cid-lj6rqq5m] p[data-astro-cid-lj6rqq5m]{color:var(--color-text-muted);max-width:440px;margin-inline:auto;line-height:1.6}@media (max-width:768px){.careers-hero[data-astro-cid-lj6rqq5m]{padding:var(--space-12) 0 var(--space-8)}.careers-grid[data-astro-cid-lj6rqq5m],.form-row[data-astro-cid-lj6rqq5m]{grid-template-columns:1fr}}.careers-vagas{max-width:720px;margin-inline:auto}.careers-vagas-count{text-align:center;font-size:var(--text-sm);color:var(--color-text-muted);margin-top:var(--space-6);margin-bottom:var(--space-2)}.careers-vagas-count strong{color:var(--color-primary);font-weight:700}.careers-vaga-empty{text-align:center;padding:var(--space-12) var(--space-6);border:2px dashed var(--color-border);border-radius:var(--radius-lg);color:var(--color-text-muted)}.careers-vaga-empty__icon{width:64px;height:64px;color:var(--color-primary);margin:0 auto var(--space-4);background:#2962ff14;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.careers-vaga-empty p:first-of-type{color:var(--color-text);font-weight:700;font-size:var(--text-lg);margin-bottom:var(--space-2)}.careers-vagas-list{gap:var(--space-4);max-width:720px;margin-inline:auto;margin-top:var(--space-4);flex-direction:column;display:flex}.vaga-item{background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-lg);transition:border-color .25s,box-shadow .25s,transform .25s;position:relative;overflow:hidden}.vaga-item:before{content:"";background:var(--color-gradient);opacity:0;width:3px;transition:opacity .25s;position:absolute;top:0;bottom:0;left:0}.vaga-item:hover{box-shadow:var(--shadow-md);border-color:#2962ff59;transform:translateY(-1px)}.vaga-item[open]{border-color:var(--color-primary);box-shadow:var(--shadow-md);transform:none}.vaga-item[open]:before,.vaga-item:hover:before{opacity:1}.vaga-summary{padding:var(--space-6);cursor:pointer;list-style:none}.vaga-summary::-webkit-details-marker{display:none}.vaga-summary-top{align-items:center;gap:var(--space-2);margin-bottom:var(--space-3);flex-wrap:wrap;display:flex}.vaga-badge{align-items:center;gap:var(--space-2);font-size:var(--text-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-full);color:var(--color-primary);letter-spacing:.02em;background:#2962ff14;font-weight:600;display:inline-flex}.vaga-badge--nova{color:#059142;background:#00c8531a}.vaga-badge--nova:before{content:"";background:#00c853;border-radius:50%;width:6px;height:6px;animation:2s infinite nova-pulse;box-shadow:0 0 0 3px #00c85333}@keyframes nova-pulse{0%,to{box-shadow:0 0 0 3px #00c85333}50%{box-shadow:0 0 0 5px #00c8531a}}.vaga-title{font-size:var(--text-xl);margin:0 0 var(--space-3) 0;color:var(--color-text);font-weight:700;line-height:1.3}.vaga-meta{align-items:center;gap:var(--space-4);font-size:var(--text-sm);color:var(--color-text-muted);flex-wrap:wrap;display:flex}.vaga-meta__item{align-items:center;gap:var(--space-2);display:inline-flex}.vaga-meta__item svg{color:var(--color-text-light);flex-shrink:0}.vaga-meta__item--salary{color:var(--color-text);font-weight:600}.vaga-meta__item--salary svg{color:var(--color-primary)}.vaga-summary-cta{align-items:center;gap:var(--space-2);margin-top:var(--space-5);font-size:var(--text-sm);color:var(--color-primary);font-weight:600;display:inline-flex}.vaga-summary-cta svg{transition:transform .25s}.vaga-item[open] .vaga-summary-cta svg{transform:rotate(180deg)}.vaga-summary-cta [data-open]{display:none}.vaga-item[open] .vaga-summary-cta [data-open]{display:inline}.vaga-item[open] .vaga-summary-cta [data-closed]{display:none}.vaga-details{padding:var(--space-6);border-top:1px solid var(--color-border)}.vaga-section+.vaga-section{margin-top:var(--space-6)}.vaga-section h4{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--color-text);margin-bottom:var(--space-3);align-items:center;gap:var(--space-2);font-weight:700;display:flex}.vaga-section h4 svg{color:var(--color-primary);flex-shrink:0}.vaga-text{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.7}.vaga-list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vaga-list li{padding-left:var(--space-6);font-size:var(--text-base);color:var(--color-text-muted);line-height:1.6;position:relative}.vaga-list li:before{content:"";background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%232962FF' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:contain;width:14px;height:14px;position:absolute;top:.55em;left:0}.vaga-apply{margin:var(--space-8) calc(-1 * var(--space-6)) calc(-1 * var(--space-6));padding:var(--space-6);background:var(--color-bg-subtle);border-top:1px solid var(--color-border);border-radius:0 0 calc(var(--radius-lg) - 1px) calc(var(--radius-lg) - 1px)}.vaga-apply h4{font-size:var(--text-base);margin:0 0 var(--space-5);align-items:center;gap:var(--space-2);color:var(--color-text);text-transform:none;letter-spacing:normal;font-weight:700;display:flex}.vaga-apply h4 svg{color:var(--color-primary)}.vaga-form{gap:var(--space-4);flex-direction:column;display:flex}.vaga-form .form-row{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.vaga-form .form-group{gap:var(--space-2);flex-direction:column;display:flex}.vaga-form .form-group label{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);font-weight:600}.vaga-form .form-group input,.vaga-form .form-group select,.vaga-form .form-group textarea{padding:var(--space-3) var(--space-4);border:1px solid var(--color-border);border-radius:var(--radius-md);font-size:var(--text-base);background:var(--color-bg);color:var(--color-text);font-family:inherit;transition:border-color .2s,box-shadow .2s}.vaga-form .form-group input:focus,.vaga-form .form-group select:focus,.vaga-form .form-group textarea:focus{border-color:var(--color-primary);outline:2px solid #0000;box-shadow:0 0 0 3px #2962ff40}.vaga-form button[type=submit]{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);display:inline-flex}.vaga-form .file-input-simple{font-size:var(--text-sm);cursor:pointer;padding:var(--space-3)!important;background:var(--color-bg)!important;border:1px dashed var(--color-border)!important}.vaga-form-success{text-align:center;padding:var(--space-8) var(--space-4)}.vaga-form-success .form-success__icon{width:56px;height:56px;color:var(--color-primary);font-size:var(--text-2xl);margin:0 auto var(--space-4);background:#2962ff1a;border-radius:50%;justify-content:center;align-items:center;display:flex}.vaga-form-success h4{font-size:var(--text-lg);margin:0 0 var(--space-2);color:var(--color-text);justify-content:center}.vaga-form-success p{color:var(--color-text-muted);font-size:var(--text-sm);line-height:1.6}@media (max-width:640px){.vaga-title{font-size:var(--text-lg)}.vaga-meta{gap:var(--space-3)}.vaga-summary,.vaga-details{padding:var(--space-5)}.vaga-apply{margin:var(--space-6) calc(-1 * var(--space-5)) calc(-1 * var(--space-5));padding:var(--space-5)}.vaga-form .form-row{grid-template-columns:1fr}}
