.careers-page.svelte-18uv9p1{--dentypro-blue: #60a5fa;--dentypro-blue-dark: #3b82f6;--dentypro-blue-dim: rgba(96, 165, 250, .1);--dentypro-blue-border: rgba(96, 165, 250, .3);padding-top:calc(var(--space-3xl) + var(--space-md));padding-bottom:var(--space-2xl);min-height:100vh}.careers-hero.svelte-18uv9p1{text-align:center;max-width:900px;margin:0 auto var(--space-3xl)}.hero-badge.svelte-18uv9p1{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-sm);background:var(--dentypro-blue-dim);border:1px solid var(--dentypro-blue-border);border-radius:100px;font-size:var(--text-xs);font-weight:600;text-transform:uppercase;letter-spacing:.08em;color:var(--dentypro-blue);margin-bottom:var(--space-md)}.badge-dot.svelte-18uv9p1{width:6px;height:6px;background:var(--dentypro-blue);border-radius:50%;animation:svelte-18uv9p1-pulse 2s ease-in-out infinite}@keyframes svelte-18uv9p1-pulse{0%,to{opacity:1}50%{opacity:.5}}.careers-title.svelte-18uv9p1{font-size:clamp(var(--text-3xl),5vw,var(--text-5xl));line-height:1.2;margin-bottom:var(--space-md)}.careers-title.svelte-18uv9p1 .highlight:where(.svelte-18uv9p1){background:linear-gradient(135deg,var(--dentypro-blue) 0%,#818cf8 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careers-subtitle.svelte-18uv9p1{font-size:var(--text-lg);line-height:1.7;color:var(--text-secondary);max-width:700px;margin:0 auto}.content-section.svelte-18uv9p1{margin-bottom:var(--space-3xl)}.section-header.svelte-18uv9p1{text-align:center;max-width:700px;margin:0 auto var(--space-xl)}.section-header.svelte-18uv9p1 h2:where(.svelte-18uv9p1){font-size:var(--text-3xl);margin-bottom:var(--space-sm)}.section-header.svelte-18uv9p1 p:where(.svelte-18uv9p1){font-size:var(--text-lg);color:var(--text-secondary)}.values-grid.svelte-18uv9p1{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-lg);max-width:1000px;margin:0 auto}.value-card.svelte-18uv9p1{padding:var(--space-xl);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;text-align:center;transition:all .3s ease}.value-card.svelte-18uv9p1:hover{transform:translateY(-5px);border-color:var(--dentypro-blue-border);background:linear-gradient(180deg,var(--dentypro-blue-dim) 0%,transparent 100%)}.value-card.svelte-18uv9p1 h3:where(.svelte-18uv9p1){font-size:var(--text-xl);margin-bottom:var(--space-xs);color:var(--dentypro-blue)}.value-card.svelte-18uv9p1 p:where(.svelte-18uv9p1){font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.benefits-grid.svelte-18uv9p1{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:var(--space-md)}.benefit-card.svelte-18uv9p1{padding:var(--space-lg);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:12px;transition:all .3s ease}.benefit-card.svelte-18uv9p1:hover{border-color:var(--dentypro-blue-border);background:linear-gradient(180deg,var(--dentypro-blue-dim) 0%,transparent 100%)}.benefit-icon.svelte-18uv9p1{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:var(--dentypro-blue-dim);border-radius:12px;color:var(--dentypro-blue);margin-bottom:var(--space-sm)}.benefit-card.svelte-18uv9p1 h3:where(.svelte-18uv9p1){font-size:var(--text-lg);margin-bottom:var(--space-2xs)}.benefit-card.svelte-18uv9p1 p:where(.svelte-18uv9p1){font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.jobs-list.svelte-18uv9p1{display:flex;flex-direction:column;gap:var(--space-lg);max-width:900px;margin:0 auto}.job-card.svelte-18uv9p1{padding:var(--space-xl);background:var(--bg-secondary);border:1px solid var(--border-subtle);border-radius:16px;transition:all .3s ease}.job-card.svelte-18uv9p1:hover{border-color:var(--dentypro-blue-border);transform:translateY(-3px)}.job-header.svelte-18uv9p1{margin-bottom:var(--space-md)}.job-title.svelte-18uv9p1{font-size:var(--text-2xl);margin-bottom:var(--space-sm)}.job-meta.svelte-18uv9p1{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.meta-item.svelte-18uv9p1{display:inline-flex;align-items:center;gap:4px;font-size:var(--text-sm);color:var(--text-secondary)}.meta-item.svelte-18uv9p1 svg{color:var(--dentypro-blue)}.job-description.svelte-18uv9p1{font-size:var(--text-base);line-height:1.7;color:var(--text-secondary);margin-bottom:var(--space-md)}.job-requirements.svelte-18uv9p1{margin-bottom:var(--space-lg)}.job-requirements.svelte-18uv9p1 h4:where(.svelte-18uv9p1){font-size:var(--text-sm);font-weight:600;color:var(--dentypro-blue);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--space-sm)}.job-requirements.svelte-18uv9p1 ul:where(.svelte-18uv9p1){list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-xs)}.job-requirements.svelte-18uv9p1 li:where(.svelte-18uv9p1){display:flex;align-items:flex-start;gap:var(--space-xs);font-size:var(--text-sm);color:var(--text-secondary);line-height:1.6}.job-requirements.svelte-18uv9p1 li:where(.svelte-18uv9p1) svg{color:var(--dentypro-blue);flex-shrink:0;margin-top:2px}.apply-btn.svelte-18uv9p1{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-lg);background:var(--dentypro-blue);color:var(--bg-primary);border-radius:12px;font-family:Outfit,sans-serif;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all .3s ease}.apply-btn.svelte-18uv9p1:hover{transform:translateY(-2px);box-shadow:0 10px 30px #60a5fa66;background:var(--dentypro-blue-dark)}.cta-card.svelte-18uv9p1{padding:var(--space-2xl);background:linear-gradient(135deg,#60a5fa1a,#818cf81a);border:1px solid var(--dentypro-blue-border);border-radius:24px;text-align:center}.cta-content.svelte-18uv9p1 h2:where(.svelte-18uv9p1){font-size:var(--text-3xl);margin-bottom:var(--space-sm)}.cta-content.svelte-18uv9p1 p:where(.svelte-18uv9p1){font-size:var(--text-lg);color:var(--text-secondary);margin-bottom:var(--space-lg);max-width:600px;margin-left:auto;margin-right:auto}.btn-primary.svelte-18uv9p1{display:inline-flex;align-items:center;gap:var(--space-2xs);padding:var(--space-sm) var(--space-lg);background:var(--dentypro-blue);color:var(--bg-primary);border-radius:12px;font-family:Outfit,sans-serif;font-size:var(--text-sm);font-weight:600;text-decoration:none;transition:all .3s ease}.btn-primary.svelte-18uv9p1:hover{transform:translateY(-3px);box-shadow:0 15px 40px #60a5fa66;background:var(--dentypro-blue-dark)}@media(max-width:768px){.values-grid.svelte-18uv9p1,.benefits-grid.svelte-18uv9p1{grid-template-columns:1fr}.job-meta.svelte-18uv9p1{flex-direction:column;gap:var(--space-2xs)}}
