.career-application-page{background:var(--bg);min-height:100vh;color:var(--text-soft)}.career-application-topbar{border-bottom:1px solid rgba(var(--brand-rgb), .14)}.career-application-topbar-inner{gap:16px;width:min(100%,1180px)}.career-application-brand{width:auto;height:54px}body.compact-header .career-application-brand{height:44px}.career-application-top-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}body.compact-header .career-application-top-actions{margin-left:auto}.career-application-icon-link{border:1px solid rgba(var(--brand-rgb), .22);color:#2b2b2b;width:42px;height:42px;transition:border-color var(--t-fast) var(--ease), color var(--t-fast) var(--ease), background-color var(--t-fast) var(--ease), transform var(--t-fast) var(--ease);background:#fffffff0;border-radius:999px;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.career-application-icon-link svg{fill:none;stroke:currentColor;stroke-width:1.85px;stroke-linecap:round;stroke-linejoin:round;width:21px;height:21px}.career-application-icon-link:hover,.career-application-icon-link:focus-visible{border-color:rgba(var(--brand-rgb), .48);color:var(--brand);background:var(--bg);outline:none;transform:translateY(-1px)}.career-application-icon-link-whatsapp{color:#0f8f5f;border-color:#0f8f5f57}.career-application-icon-link-whatsapp svg{fill:currentColor;stroke:none}.career-application-icon-link-whatsapp:hover,.career-application-icon-link-whatsapp:focus-visible{color:#0b754d;border-color:#0b754d8c}.career-application-icon-link-mail{color:var(--brand)}.career-application-back-link{align-items:center;gap:6px;min-height:42px;padding-inline:14px;font-size:14px;display:inline-flex}.career-application-back-icon{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}body.compact-header .career-application-back-link{display:none}.career-application-shell{width:min(100%,1180px);margin-top:28px;margin-bottom:72px}.career-application-hero{margin-bottom:24px}.career-application-eyebrow{color:var(--brand);letter-spacing:.1em;text-transform:uppercase;margin:0 0 8px;font-size:13px;font-weight:700}.career-application-success{background:#1c825417;border:1px solid #1c82545c;border-radius:16px;margin-bottom:22px;padding:16px 18px}.career-application-success h2{color:#165f40;margin:0 0 8px;font-size:22px}.career-application-success p{color:#1f563d;margin:0;line-height:1.58}.career-application-layout{grid-template-columns:minmax(0,1.24fr) minmax(320px,.88fr);align-items:start;gap:clamp(20px,3.6vw,40px);display:grid}.career-application-form-card,.career-application-side-card{background:var(--bg);border-radius:24px}.career-application-form-card{box-shadow:none;border:1px solid #11111114;padding:clamp(20px,3vw,30px)}.career-application-form-card h2{color:#121212;margin:0;font-size:clamp(27px,3.5vw,35px);line-height:1.12}.career-application-form-intro{color:#3c3c3c;margin:10px 0 20px;font-size:15px;line-height:1.62}.career-application-form{gap:14px;max-width:none}.career-application-form .home-field-input{min-height:48px}.career-application-form .home-textarea{min-height:130px}.career-start-field{gap:10px;position:relative}.career-start-trigger{text-align:left;background:var(--bg);cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:flex-start;align-items:center;gap:10px;display:inline-flex}.career-start-trigger:hover,.career-start-trigger:focus-visible{border-color:rgba(var(--brand-rgb), .42);box-shadow:0 10px 18px rgba(var(--brand-rgb), .14);outline:none}.career-start-trigger-icon{width:22px;height:22px;color:var(--brand);flex:none;justify-content:center;align-items:center;display:inline-flex}.career-start-trigger-icon svg{fill:none;stroke:currentColor;stroke-width:1.9px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.career-start-trigger-text{color:#1f1f1f;white-space:nowrap;text-overflow:ellipsis;flex:auto;min-width:0;font-size:14px;font-weight:600;overflow:hidden}.career-start-trigger-caret{color:#666;font-size:14px;line-height:1;transition:transform .16s}.career-start-field.is-open .career-start-trigger-caret{transform:rotate(180deg)}.career-start-calendar-popover{z-index:26;background:var(--bg);opacity:0;pointer-events:none;width:min(390px,100%);transition:opacity .17s,transform .17s;position:absolute;top:calc(100% + 8px);left:0;transform:translateY(-4px)}.career-start-field.is-open .career-start-calendar-popover{opacity:1;pointer-events:auto;transform:translateY(0)}.career-start-calendar{border:1px solid rgba(var(--brand-rgb), .26);background:var(--bg);border-radius:18px;padding:14px;box-shadow:0 14px 22px #10141c14,inset 0 1px #ffffffb8}.career-start-calendar-head{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.career-start-calendar-month{color:#161616;margin:0;font-size:15px;font-weight:700;line-height:1.3}.career-start-calendar-nav{align-items:center;gap:8px;display:inline-flex}.career-start-calendar-nav-btn{background:var(--bg);color:#282828;cursor:pointer;border:1px solid #1113;border-radius:10px;width:32px;height:32px;font-size:19px;line-height:1;transition:transform .18s,border-color .18s,color .18s,box-shadow .18s}.career-start-calendar-nav-btn:hover,.career-start-calendar-nav-btn:focus-visible{color:var(--brand);border-color:rgba(var(--brand-rgb), .46);box-shadow:0 8px 16px rgba(var(--brand-rgb), .18);outline:none}.career-start-calendar-nav-btn:active{transform:translateY(1px)}.career-start-calendar-nav-btn:disabled{opacity:.4;cursor:not-allowed;box-shadow:none;transform:none}.career-start-calendar-weekdays{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-bottom:6px;display:grid}.career-start-calendar-weekdays div{text-align:center;color:#666;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.career-start-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));grid-auto-rows:minmax(38px,1fr);gap:5px;display:grid}.career-start-calendar-empty{background:var(--bg);border-radius:10px}.career-start-calendar-day{background:var(--bg);color:#1b1b1b;font:inherit;cursor:pointer;border:1px solid #11111129;border-radius:10px;padding:0;font-size:13px;font-weight:600;line-height:1;transition:transform .18s,border-color .18s,box-shadow .18s,color .18s,background-color .18s}.career-start-calendar-day:hover,.career-start-calendar-day:focus-visible{color:var(--brand);border-color:rgba(var(--brand-rgb), .48);box-shadow:0 8px 14px rgba(var(--brand-rgb), .18);outline:none;transform:translateY(-1px)}.career-start-calendar-day.is-today{box-shadow:inset 0 0 0 1px rgba(var(--brand-rgb), .3)}.career-start-calendar-day.is-earliest:not(.is-selected):after{content:"";background:var(--brand);border-radius:50%;width:6px;height:6px;margin:4px auto 0;display:block}.career-start-calendar-day.is-selected{color:#fff;box-shadow:0 10px 14px rgba(var(--brand-rgb), .3), inset 0 -2px 4px #00000026;background:linear-gradient(145deg,#b11226 0%,#cf3f57 100%);border-color:#0000}.career-start-calendar-day.is-selected:hover,.career-start-calendar-day.is-selected:focus-visible{color:#fff;transform:none}.career-start-calendar-day.is-disabled{cursor:not-allowed;color:#a3a3a3;box-shadow:none;background:#f2f3f5;border-style:dashed}.career-start-calendar-day.is-disabled:hover,.career-start-calendar-day.is-disabled:focus-visible{color:#a3a3a3;box-shadow:none;border-color:#11111129;transform:none}.career-start-calendar-selected{color:#1f1f1f;margin:10px 0 0;font-size:13px;font-weight:600;line-height:1.45}.career-start-calendar-note{color:#555;margin:5px 0 0;font-size:12px;line-height:1.45}.career-application-start-date-input{clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:is(.career-start-field:has(.career-application-start-date-input.is-invalid) .career-start-calendar,.career-start-field:has(.career-application-start-date-input.is-invalid) .career-start-trigger){border-color:#c62828;box-shadow:0 0 0 2px #c628281f,0 12px 20px #10141c14}.career-application-file-note{color:#535353;font-size:13px;line-height:1.45}.career-application-honeypot{clip:rect(0, 0, 0, 0);clip-path:inset(100%);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.career-application-actions{flex-flow:wrap;justify-content:space-between;align-items:center;width:100%;max-width:none;margin-top:8px}.career-application-links{flex-wrap:wrap;justify-content:flex-end;row-gap:6px;width:auto;min-height:22px;margin-left:auto}.career-application-links .home-reset-link{margin-left:0}.career-application-side-card{top:calc(var(--wave-header-height) + 16px);border:1px solid rgba(var(--brand-rgb), .42);box-shadow:0 10px 22px rgba(var(--brand-rgb), .14), 0 4px 12px #10141c14;padding:24px;position:sticky}.career-application-side-card h2{margin:0;font-size:clamp(25px,3vw,32px);line-height:1.15}.career-application-model{color:var(--brand);letter-spacing:.08em;text-transform:uppercase;margin:10px 0 0;font-size:12px;font-weight:700}.career-application-job-title{color:#181818;margin:7px 0 10px;font-size:24px;line-height:1.24}.career-application-job-intro{color:#353535;margin:0;font-size:15px;line-height:1.65}.career-application-side-block{border-top:1px solid #1111111f;margin-top:18px;padding-top:18px}.career-application-side-block h4{color:#1b1b1b;margin:0 0 8px;font-size:18px}.career-application-side-block p{color:#393939;margin:0;line-height:1.6}.career-application-list{color:#2f2f2f;gap:7px;margin:0;padding-left:18px;line-height:1.5;display:grid}.career-application-side-actions{gap:10px;margin-top:13px;display:grid}.career-application-side-actions .home-btn{width:100%}.career-application-side-actions .home-btn-secondary{transform-origin:50%}.career-application-side-actions .home-btn-secondary:hover,.career-application-side-actions .home-btn-secondary:focus-visible{animation:none;transform:scale(1.04)}.career-application-side-actions .home-btn-secondary:active{transform:scale(1)}@media (prefers-reduced-motion:reduce){.career-application-side-actions .home-btn-secondary:hover,.career-application-side-actions .home-btn-secondary:focus-visible,.career-application-side-actions .home-btn-secondary:active{transform:none}}@media (width<=1080px){.career-application-layout{grid-template-columns:1fr}.career-application-side-card{display:none}}@media (width<=760px){.career-application-topbar-inner{flex-wrap:nowrap;gap:8px;padding:10px 12px}.career-application-brand{height:38px}.career-application-top-actions{flex-wrap:nowrap;justify-content:flex-end;gap:6px}.career-application-icon-link{width:36px;height:36px}.career-application-icon-link svg{width:18px;height:18px}.career-application-back-link{display:none}.career-application-shell{margin-top:18px;padding:0 14px}.career-application-form-card,.career-application-side-card{border-radius:18px;padding:18px}.career-application-actions{align-items:flex-start}.career-application-links{justify-content:flex-start;width:100%;margin-left:0}.career-start-calendar{padding:11px}.career-start-calendar-popover{width:100%}.career-start-calendar-grid{grid-auto-rows:minmax(34px,1fr);gap:4px}.career-start-calendar-day{border-radius:9px;font-size:12px}}
