.careers-page-wrapper.svelte-1pzmote :where(.svelte-1pzmote){box-sizing:border-box;margin:0;padding:0;font-family:Lexend,sans-serif}body{margin:0!important;padding:0!important;overflow-x:hidden!important;background-color:#f8f9fa!important;color:#212529!important}.material-symbols-outlined.svelte-1pzmote{font-family:Material Symbols Outlined!important;font-weight:400;font-style:normal;font-size:inherit;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased}.careers-page-wrapper.svelte-1pzmote{max-width:1200px;margin:0 auto;padding:24px 16px;background-color:#f8f9fa;color:#212529}.container.svelte-1pzmote{max-width:1100px;margin:0 auto;padding:0 24px}.hero-careers.svelte-1pzmote{text-align:center;padding:96px 24px;background-color:#fff;border-radius:12px;margin-bottom:32px;box-shadow:0 4px 8px #0000001a;border:1px solid #dee2e6}.hero-content.svelte-1pzmote h1:where(.svelte-1pzmote){font-size:48px;font-weight:700;margin-bottom:24px;color:#007bff}.hero-content.svelte-1pzmote p:where(.svelte-1pzmote){font-size:19.2px;color:#6c757d;max-width:700px;margin:0 auto}.stats-grid.svelte-1pzmote{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin-top:32px;max-width:800px;margin-left:auto;margin-right:auto}.stat-item.svelte-1pzmote{background-color:#e9ecef;padding:16px;border-radius:8px;box-shadow:0 1px 2px #0000000d;border:1px solid #dee2e6;display:flex;flex-direction:column;align-items:center;justify-content:center}.stat-value.svelte-1pzmote{font-size:32px;font-weight:700;color:#007bff;line-height:1.1;margin-bottom:8px;display:flex;align-items:center}.stat-label.svelte-1pzmote{font-size:14.4px;color:#6c757d}.star-icon.svelte-1pzmote{font-size:24px;color:gold;margin-left:4px}.job-areas-section.svelte-1pzmote,.why-work-section.svelte-1pzmote{padding:96px 0}.job-areas-section.svelte-1pzmote h2:where(.svelte-1pzmote),.why-work-section.svelte-1pzmote h2:where(.svelte-1pzmote){font-size:40px;font-weight:700;margin-bottom:24px;color:#212529;text-align:center}.job-area-block.svelte-1pzmote{margin-bottom:96px}.area-header.svelte-1pzmote{text-align:center;margin-bottom:32px}.area-icon.svelte-1pzmote{font-size:48px;color:#007bff;margin-bottom:16px}.area-header.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:28.8px;font-weight:600;color:#212529;margin-bottom:8px}.area-header.svelte-1pzmote p:where(.svelte-1pzmote){font-size:16px;color:#6c757d;max-width:800px;margin:0 auto}.positions-grid.svelte-1pzmote{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px;margin-top:32px}.position-card.svelte-1pzmote{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d;display:flex;flex-direction:column;align-items:flex-start;text-align:left;transition:transform .2s ease,box-shadow .2s ease}.position-card.svelte-1pzmote:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.position-card.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:19.2px;font-weight:600;color:#212529;margin-bottom:8px}.position-level.svelte-1pzmote{display:inline-block;padding:4px 10px;border-radius:9999px;font-size:12px;font-weight:600;margin-bottom:16px;text-transform:uppercase}.level-junior.svelte-1pzmote{background-color:#007bff1a;color:#007bff}.level-pleno.svelte-1pzmote{background-color:#28a7451a;color:#28a745}.level-sênior.svelte-1pzmote{background-color:#ffc1071a;color:#ffc107}.position-description.svelte-1pzmote{font-size:15.2px;color:#6c757d;margin-bottom:16px;flex-grow:1}.position-salary.svelte-1pzmote{font-size:16px;font-weight:700;color:#212529;margin-bottom:16px}.btn-details.svelte-1pzmote{display:inline-block;background-color:#007bff;color:#fff;padding:10px 20px;border-radius:4px;text-decoration:none;font-weight:500;transition:background-color .2s ease}.btn-details.svelte-1pzmote:hover:not(:disabled){background-color:#0056b3}.btn-details.disabled.svelte-1pzmote{background-color:#adb5bd;color:#fff;cursor:not-allowed;opacity:.7}.benefits-grid.svelte-1pzmote{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:24px;margin-top:32px}.benefit-card.svelte-1pzmote{background-color:#fff;border:1px solid #dee2e6;border-radius:8px;padding:24px;box-shadow:0 1px 2px #0000000d;text-align:center;transition:transform .2s ease,box-shadow .2s ease}.benefit-card.svelte-1pzmote:hover{transform:translateY(-5px);box-shadow:0 4px 8px #0000001a}.benefit-icon.svelte-1pzmote{font-size:40px;color:#007bff;margin-bottom:16px}.benefit-card.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:20.8px;font-weight:600;color:#212529;margin-bottom:8px}.benefit-card.svelte-1pzmote p:where(.svelte-1pzmote){font-size:15.2px;color:#6c757d}@media (max-width: 768px){.careers-page-wrapper.svelte-1pzmote{padding:16px}.hero-careers.svelte-1pzmote{padding:32px 16px}.hero-content.svelte-1pzmote h1:where(.svelte-1pzmote){font-size:35.2px}.hero-content.svelte-1pzmote p:where(.svelte-1pzmote){font-size:17.6px}.stats-grid.svelte-1pzmote{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:24px}.job-areas-section.svelte-1pzmote h2:where(.svelte-1pzmote),.why-work-section.svelte-1pzmote h2:where(.svelte-1pzmote){font-size:32px}.job-area-block.svelte-1pzmote{margin-bottom:32px}.area-icon.svelte-1pzmote{font-size:40px;margin-bottom:16px}.area-header.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:24px}.area-header.svelte-1pzmote p:where(.svelte-1pzmote){font-size:14.4px}.positions-grid.svelte-1pzmote,.benefits-grid.svelte-1pzmote{grid-template-columns:1fr;gap:16px}.position-card.svelte-1pzmote,.benefit-card.svelte-1pzmote{padding:16px}.position-card.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:17.6px}.position-description.svelte-1pzmote,.position-salary.svelte-1pzmote,.benefit-card.svelte-1pzmote p:where(.svelte-1pzmote){font-size:14.4px}.btn-details.svelte-1pzmote{padding:8px 15px;font-size:14.4px}}@media (max-width: 480px){.careers-page-wrapper.svelte-1pzmote{padding:16px 8px}.hero-careers.svelte-1pzmote{padding:24px 8px}.hero-content.svelte-1pzmote h1:where(.svelte-1pzmote){font-size:28.8px}.hero-content.svelte-1pzmote p:where(.svelte-1pzmote){font-size:14.4px}.stats-grid.svelte-1pzmote{grid-template-columns:1fr;gap:8px}.stat-value.svelte-1pzmote{font-size:28.8px}.stat-label.svelte-1pzmote{font-size:12.8px}.job-areas-section.svelte-1pzmote h2:where(.svelte-1pzmote),.why-work-section.svelte-1pzmote h2:where(.svelte-1pzmote){font-size:25.6px;margin-bottom:16px}.area-icon.svelte-1pzmote{font-size:32px;margin-bottom:8px}.area-header.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:20.8px}.area-header.svelte-1pzmote p:where(.svelte-1pzmote){font-size:13.6px}.positions-grid.svelte-1pzmote,.benefits-grid.svelte-1pzmote{gap:8px}.position-card.svelte-1pzmote h3:where(.svelte-1pzmote){font-size:16px}.position-level.svelte-1pzmote{font-size:11.2px}.position-description.svelte-1pzmote,.position-salary.svelte-1pzmote,.benefit-card.svelte-1pzmote p:where(.svelte-1pzmote){font-size:13.6px}}
