.doctor-careers-page{--dc-navy:#061333;--dc-blue:#0b57e8;--dc-blue-dark:#0842b3;--dc-gold:#f4b942;--dc-bg:#f7faff;--dc-white:#fff;--dc-text:#0f1d3d;--dc-text-muted:#5b6b8c;--dc-border:#06133314;--dc-glass-bg:#ffffffa6;--dc-glass-border:#ffffff80;--dc-shadow-sm:0 4px 16px #0613330f;--dc-shadow-md:0 12px 32px #0613331a;--dc-shadow-lg:0 24px 60px #06133324;--dc-radius-sm:12px;--dc-radius-md:20px;--dc-radius-lg:28px;--dc-radius-pill:999px;--dc-section-y:96px;font-family:var(--font-primary);color:var(--dc-text);background:var(--dc-bg);overflow-x:hidden}.doctor-careers-page *{box-sizing:border-box}.dc-container{width:100%;max-width:1240px;margin:0 auto;padding:0 24px}.dc-section{padding:var(--dc-section-y) 0}.dc-section--muted{background:linear-gradient(#fff 0%,#eef3ff 100%)}.dc-eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--dc-blue);border-radius:var(--dc-radius-pill);background:#0b57e814;margin-bottom:16px;padding:6px 14px;font-size:13px;font-weight:700;display:inline-block}.dc-section-header{text-align:center;max-width:640px;margin:0 auto 56px}.dc-section-header h2{color:var(--dc-navy);margin:0 0 14px;font-size:clamp(28px,3.4vw,40px);font-weight:800;line-height:1.2}.dc-section-header p{color:var(--dc-text-muted);margin:0;font-size:17px;line-height:1.6}.dc-text-accent{color:var(--dc-blue)}.dc-btn{border-radius:var(--dc-radius-pill);cursor:pointer;white-space:nowrap;border:2px solid #0000;justify-content:center;align-items:center;gap:10px;padding:14px 28px;font-size:15px;font-weight:700;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s,color .25s;display:inline-flex}.dc-btn--primary{color:var(--dc-white);background:#35558b}.dc-btn--primary:hover{background:#2a446d}@media (hover:hover) and (pointer:fine){.dc-btn--primary:hover{transform:translateY(-2px)}}.dc-btn--secondary{background:var(--dc-white);color:var(--dc-navy);border-color:var(--dc-border)}.dc-btn--secondary:hover{border-color:var(--dc-blue);color:var(--dc-blue)}@media (hover:hover) and (pointer:fine){.dc-btn--secondary:hover{transform:translateY(-2px)}}.dc-btn--ghost{color:var(--dc-white);background:0 0;border-color:#ffffff80}.dc-btn--ghost:hover{background:#ffffff1f}@media (hover:hover) and (pointer:fine){.dc-btn--ghost:hover{transform:translateY(-2px)}}.dc-btn--lg{padding:16px 32px;font-size:16px}.dc-btn:focus-visible{outline:3px solid var(--dc-gold);outline-offset:2px}.dc-card{background:var(--dc-glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-sm);transition:transform var(--duration-slow) ease, box-shadow var(--duration-slow) ease}@media (hover:hover) and (pointer:fine){.dc-card:hover{box-shadow:var(--dc-shadow-md);transform:translateY(-6px)}}.dc-grid{gap:24px;display:grid}.dc-grid--3{grid-template-columns:repeat(3,1fr)}.dc-grid--4{grid-template-columns:repeat(4,1fr)}.dc-icon-badge{width:56px;height:56px;color:var(--dc-white);background:linear-gradient(135deg, var(--dc-blue), var(--dc-navy));border-radius:16px;justify-content:center;align-items:center;margin-bottom:18px;font-size:22px;display:flex}.dc-icon-badge--gold{background:linear-gradient(135deg, var(--dc-gold), #d98f1d)}.dc-icon-badge--sm{border-radius:12px;flex-shrink:0;width:44px;height:44px;margin-bottom:0;font-size:18px}.dc-feature-card,.dc-specialty-card{padding:32px 28px}.dc-feature-card h3,.dc-specialty-card h4{color:var(--dc-navy);margin:0 0 8px;font-size:19px;font-weight:700}.dc-feature-card p,.dc-specialty-card p{color:var(--dc-text-muted);margin:0;font-size:14.5px;line-height:1.6}.dc-specialty-card{padding:26px 22px}.dc-specialty-card h4{font-size:17px}.dc-hero{padding:100px 0;position:relative;overflow:hidden}.dc-hero-bg{z-index:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.dc-blob{filter:blur(70px);opacity:.35;will-change:transform;pointer-events:none;border-radius:50%;position:absolute}.dc-blob--1{background:var(--dc-blue);width:420px;height:420px;top:-140px;right:-100px}.dc-blob--2{background:var(--dc-gold);opacity:.25;width:340px;height:340px;bottom:-120px;left:-80px}.dc-hero-grid{z-index:1;grid-template-columns:1.05fr .95fr;align-items:center;gap:56px;display:grid;position:relative}.dc-hero-content h1{color:var(--dc-navy);margin:0 0 20px;font-size:clamp(34px,4.6vw,56px);font-weight:800;line-height:1.12}.dc-hero-sub{color:var(--dc-text-muted);max-width:520px;margin:0 0 32px;font-size:18px;line-height:1.65}.dc-hero-actions{flex-wrap:wrap;gap:16px;margin-bottom:20px;display:flex}.dc-hero-trust{color:var(--dc-text-muted);margin:0;font-size:14px}.dc-hero-media{position:relative}.dc-hero-image-frame{border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-lg);aspect-ratio:4/3.2;overflow:hidden}.dc-hero-image-frame img{object-fit:cover;width:100%;height:100%;display:block}.dc-hero-floating-card{background:var(--dc-glass-bg);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-md);align-items:center;gap:14px;padding:16px 22px;display:flex;position:absolute;bottom:-24px;left:-24px}.dc-hero-floating-card svg{color:var(--dc-blue);font-size:22px}.dc-hero-floating-card strong{color:var(--dc-navy);font-size:18px;display:block}.dc-hero-floating-card span{color:var(--dc-text-muted);font-size:12.5px}.dc-about-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:64px;display:grid}.dc-about-image img{border-radius:var(--dc-radius-lg);width:100%;box-shadow:var(--dc-shadow-lg);object-fit:cover;aspect-ratio:4/3.4;display:block}.dc-about-content h2{color:var(--dc-navy);margin:0 0 18px;font-size:clamp(26px,3vw,36px);font-weight:800;line-height:1.2}.dc-about-content>p{color:var(--dc-text-muted);margin:0 0 28px;font-size:16px;line-height:1.7}.dc-checklist{gap:14px;margin:0;padding:0;list-style:none;display:grid}.dc-checklist-item{color:var(--dc-text);align-items:flex-start;gap:12px;font-size:15px;display:flex}.dc-check-icon{color:var(--dc-blue);flex-shrink:0;margin-top:2px;font-size:18px}.dc-checklist--card{background:var(--dc-glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-md);box-shadow:var(--dc-shadow-sm);padding:32px 36px}.dc-requirements-grid{grid-template-columns:.8fr 1.2fr;align-items:center;gap:56px;display:grid}.dc-requirements-grid h2{color:var(--dc-navy);margin:0 0 14px;font-size:clamp(26px,3vw,34px);font-weight:800}.dc-requirements-grid>div>p{color:var(--dc-text-muted);font-size:15.5px;line-height:1.6}.dc-timeline{justify-content:space-between;gap:12px;display:flex}.dc-timeline-step{text-align:center;flex-direction:column;flex:1;align-items:center;display:flex}.dc-timeline-marker{justify-content:center;align-items:center;width:100%;margin-bottom:20px;display:flex;position:relative}.dc-timeline-icon{background:linear-gradient(135deg, var(--dc-blue), var(--dc-navy));width:60px;height:60px;color:var(--dc-white);box-shadow:var(--dc-shadow-sm);z-index:1;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:22px;display:flex}.dc-timeline-line{background:repeating-linear-gradient(90deg, var(--dc-border) 0, var(--dc-border) 6px, transparent 6px, transparent 12px);z-index:0;width:100%;height:2px;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.dc-timeline-step-number{color:var(--dc-blue);letter-spacing:.06em;text-transform:uppercase;margin-bottom:6px;font-size:12px;font-weight:700;display:block}.dc-timeline-content h4{color:var(--dc-navy);margin:0 0 8px;font-size:16.5px;font-weight:700}.dc-timeline-content p{color:var(--dc-text-muted);max-width:200px;margin:0;font-size:13.5px;line-height:1.55}.dc-benefit-list{grid-template-columns:repeat(2,1fr);gap:20px 40px;display:grid}.dc-benefit-tile{border-radius:var(--dc-radius-md);align-items:flex-start;gap:18px;padding:20px;transition:background .25s,transform .25s;display:flex}.dc-benefit-tile:hover{background:var(--dc-white)}@media (hover:hover) and (pointer:fine){.dc-benefit-tile:hover{box-shadow:var(--dc-shadow-sm);transform:translateY(-3px)}}.dc-benefit-tile h4{color:var(--dc-navy);margin:0 0 6px;font-size:16px;font-weight:700}.dc-benefit-tile p{color:var(--dc-text-muted);margin:0;font-size:14px;line-height:1.55}.dc-testimonial-carousel{align-items:center;gap:20px;max-width:760px;margin:0 auto;display:flex}.dc-testimonial-track{flex:1;overflow:hidden}.dc-testimonial-card{background:var(--dc-glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-md);text-align:center;padding:44px 48px}.dc-quote-icon{color:var(--dc-gold);margin-bottom:16px;font-size:26px}.dc-testimonial-quote{color:var(--dc-navy);margin:0 0 24px;font-size:18px;font-weight:500;line-height:1.6}.dc-testimonial-author{justify-content:center;align-items:center;gap:14px;display:flex}.dc-testimonial-author img{object-fit:cover;border:2px solid var(--dc-white);width:52px;height:52px;box-shadow:var(--dc-shadow-sm);border-radius:50%}.dc-testimonial-author strong{color:var(--dc-navy);font-size:15px;display:block}.dc-testimonial-author span{color:var(--dc-text-muted);font-size:13px}.dc-carousel-nav{border:1px solid var(--dc-border);background:var(--dc-white);width:46px;height:46px;color:var(--dc-navy);cursor:pointer;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;transition:background .25s,color .25s,transform .25s;display:flex}.dc-carousel-nav:hover{background:var(--dc-blue);color:var(--dc-white)}@media (hover:hover) and (pointer:fine){.dc-carousel-nav:hover{transform:scale(1.06)}}.dc-carousel-dots{justify-content:center;gap:8px;margin-top:28px;display:flex}.dc-carousel-dot{background:var(--dc-border);cursor:pointer;border:none;border-radius:50%;width:8px;height:8px;transition:background .25s,transform .25s}.dc-carousel-dot--active{background:var(--dc-blue);transform:scale(1.3)}.dc-faq-container{max-width:780px}.dc-faq-list{gap:14px;display:grid}.dc-faq-item{background:var(--dc-white);border:1px solid var(--dc-border);border-radius:var(--dc-radius-md);transition:box-shadow .25s,border-color .25s;overflow:hidden}.dc-faq-item--open{border-color:var(--dc-blue);box-shadow:var(--dc-shadow-sm)}.dc-faq-question{cursor:pointer;text-align:left;width:100%;color:var(--dc-navy);background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:16px;font-weight:600;display:flex}.dc-faq-chevron{transition:transform var(--duration-slow) ease;color:var(--dc-blue);flex-shrink:0}.dc-faq-item--open .dc-faq-chevron{transform:rotate(180deg)}.dc-faq-answer{padding:0 24px;overflow:hidden}.dc-faq-answer p{color:var(--dc-text-muted);margin:0 0 22px;font-size:14.5px;line-height:1.65}.dc-final-cta-section{padding-top:0}.dc-final-cta-card{border-radius:var(--dc-radius-lg);background:linear-gradient(120deg, var(--dc-navy) 0%, var(--dc-blue) 100%);box-shadow:var(--dc-shadow-lg);padding:80px 40px;position:relative;overflow:hidden}.dc-final-cta-glow{pointer-events:none;background:radial-gradient(circle at 80% 20%,#f4b94238,#0000 55%);position:absolute;top:0;bottom:0;left:0;right:0}.dc-final-cta-inner{z-index:1;text-align:center;max-width:680px;margin:0 auto;position:relative}.dc-final-cta-inner h2{color:var(--dc-white);margin:0 0 16px;font-size:clamp(28px,3.6vw,42px);font-weight:800;line-height:1.2}.dc-final-cta-inner p{color:#ffffffd9;margin:0 0 36px;font-size:17px;line-height:1.6}.dc-final-cta-actions{flex-wrap:wrap;justify-content:center;gap:16px;display:flex}.dc-application-container{max-width:860px}.dc-application-form-wrap{background:var(--dc-glass-bg);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border:1px solid var(--dc-glass-border);border-radius:var(--dc-radius-lg);box-shadow:var(--dc-shadow-md);padding:48px}.dc-form-grid{grid-template-columns:repeat(2,1fr);gap:22px 24px;margin-bottom:32px;display:grid}.dc-form-group{flex-direction:column;gap:8px;display:flex}.dc-form-group--full{grid-column:1/-1}.dc-form-group label{color:var(--dc-navy);font-size:13.5px;font-weight:700}.dc-form-group input,.dc-form-group select,.dc-form-group textarea{width:100%;color:var(--dc-text);background:var(--dc-white);border:1.5px solid var(--dc-border);border-radius:var(--dc-radius-sm);padding:13px 16px;font-family:inherit;font-size:15px;transition:border-color .25s,box-shadow .25s}.dc-form-group textarea{resize:vertical;min-height:110px}.dc-form-group input:focus,.dc-form-group select:focus,.dc-form-group textarea:focus{border-color:var(--dc-blue);outline:none;box-shadow:0 0 0 4px #0b57e81f}.dc-form-group input::placeholder,.dc-form-group textarea::placeholder{color:#9aa7c2}.dc-form-file-wrap{position:relative}.dc-form-file{border:1.5px dashed var(--dc-border);border-radius:var(--dc-radius-sm);cursor:pointer;color:var(--dc-text-muted);background:var(--dc-white);align-items:center;gap:12px;padding:16px 18px;font-size:14.5px;transition:border-color .25s,color .25s,background .25s;display:flex}.dc-form-file:hover{border-color:var(--dc-blue);color:var(--dc-blue);background:#0b57e80a}.dc-form-file svg{color:var(--dc-blue);flex-shrink:0;font-size:20px}.dc-form-file-input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.dc-form-submit{width:100%}.dc-form-submit:disabled{opacity:.7;cursor:not-allowed}.dc-form-error{color:#b42318;text-align:center;margin:0 0 14px;font-size:13.5px}.dc-form-note{color:var(--dc-text-muted);text-align:center;margin:16px 0 0;font-size:12.5px}.dc-form-success{text-align:center;padding:40px 20px}.dc-form-success svg{color:var(--dc-blue);margin-bottom:18px;font-size:44px}.dc-form-success h3{color:var(--dc-navy);margin:0 0 10px;font-size:22px;font-weight:800}.dc-form-success p{color:var(--dc-text-muted);max-width:420px;margin:0 auto;font-size:15px;line-height:1.6}@media (prefers-reduced-motion:reduce){.doctor-careers-page *{transition-duration:.001ms!important;animation-duration:.001ms!important}}@media (max-width:1024px){.doctor-careers-page{--dc-section-y:76px}.dc-grid--3,.dc-grid--4{grid-template-columns:repeat(2,1fr)}.dc-hero-grid{grid-template-columns:1fr;gap:48px}.dc-hero-content{text-align:center;margin-top:50px}.dc-hero-sub{margin-left:auto;margin-right:auto}.dc-hero-actions,.dc-hero-trust,.dc-hero-actions{justify-content:center}.dc-hero-floating-card{left:24px}.dc-about-grid,.dc-requirements-grid{grid-template-columns:1fr;gap:40px}.dc-about-image{order:-1}.dc-benefit-list{grid-template-columns:1fr}.dc-timeline{flex-wrap:wrap;row-gap:40px}.dc-timeline-step{flex:0 0 33.33%}.dc-timeline-line{display:none}.dc-form-grid{grid-template-columns:1fr}.dc-application-form-wrap{padding:36px 28px}.dc-final-cta-card{padding:64px 32px}}@media (max-width:640px){.doctor-careers-page{--dc-section-y:60px}.dc-grid--3,.dc-grid--4{grid-template-columns:1fr}.dc-hero{padding:56px 0 72px}.dc-hero-actions{flex-direction:column;width:100%}.dc-hero-actions .dc-btn{width:100%}.dc-hero-floating-card{width:-moz-fit-content;width:fit-content;margin-top:20px;margin-left:auto;margin-right:auto;position:static}.dc-checklist--card{padding:24px}.dc-application-form-wrap{padding:28px 20px}.dc-form-file{padding:14px}.dc-timeline{flex-direction:column;align-items:flex-start}.dc-timeline-step{text-align:left;flex-direction:row;gap:16px;width:100%}.dc-timeline-marker{flex-direction:column;width:auto;margin-bottom:0}.dc-timeline-line{display:none}.dc-timeline-content p{max-width:none}.dc-testimonial-carousel{gap:10px}.dc-testimonial-card{padding:32px 22px}.dc-carousel-nav{width:38px;height:38px}.dc-final-cta-card{border-radius:var(--dc-radius-md);padding:52px 24px}.dc-final-cta-actions{flex-direction:column}.dc-final-cta-actions .dc-btn{width:100%}}.doctor-careers-hero{background-image:linear-gradient(#334779bf,#000000bf),url(/assets/Careers-for-Physicians-DozGW8Ko.webp);background-position:50% 15%}
