.careers-module__OxI1lq__page{font-family:var(--font-dm-sans), -apple-system, BlinkMacSystemFont, sans-serif;color:#061e38;-webkit-font-smoothing:antialiased;--navy:#032f65;--navy-deep:#061e38;--blue:#3b8fc2;--teal:#0f8385;--teal-pale:#c4e5e7;--coral:#ef6759;--bg-peach:#fcecda;--bg-sage:#eef0d9;--text-secondary:#484848;--text-muted:#5a5a5a;--border:#c0cddf;--white:#fff;--radius:12px;--shadow:0 8px 32px #032f6514;background:#f2f2f2;min-height:100vh;line-height:1.6}.careers-module__OxI1lq__page *{box-sizing:border-box;margin:0;padding:0}.careers-module__OxI1lq__hero{background:linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 40%, var(--teal) 100%);text-align:center;color:var(--white);padding:3rem 1.5rem 3.5rem}.careers-module__OxI1lq__heroLogo{width:240px;max-width:80%;height:auto;margin:0 auto 1.5rem;display:block}.careers-module__OxI1lq__hero h1{font-family:var(--font-playfair), Georgia, serif;letter-spacing:-.02em;margin-bottom:.75rem;font-size:2.2rem;font-weight:700}.careers-module__OxI1lq__hero p{color:#d4eef0;max-width:560px;margin:0 auto 1.75rem;font-size:1.1rem}.careers-module__OxI1lq__container{max-width:760px;margin:0 auto;padding:0 1.5rem}.careers-module__OxI1lq__section{margin:2.75rem 0}.careers-module__OxI1lq__section h2{font-family:var(--font-playfair), Georgia, serif;color:var(--navy);margin-bottom:1rem;font-size:1.55rem;font-weight:700}.careers-module__OxI1lq__section p{color:var(--text-secondary);margin-bottom:.85rem}.careers-module__OxI1lq__lead{color:var(--text-secondary);background:var(--white);box-shadow:var(--shadow);z-index:2;border-radius:16px;margin-top:-1.25rem;padding:1.75rem 2rem;font-size:1.12rem;position:relative}.careers-module__OxI1lq__grid{grid-template-columns:repeat(2,1fr);gap:.85rem;display:grid}.careers-module__OxI1lq__benefit{background:var(--white);border:1px solid var(--border);border-radius:var(--radius);padding:1.1rem 1.2rem}.careers-module__OxI1lq__benefit .careers-module__OxI1lq__icon{margin-bottom:.4rem;font-size:1.5rem;display:block}.careers-module__OxI1lq__benefit h3{color:var(--navy);margin-bottom:.25rem;font-size:1rem;font-weight:600}.careers-module__OxI1lq__benefit p{color:var(--text-muted);margin:0;font-size:.9rem}.careers-module__OxI1lq__list{list-style:none}.careers-module__OxI1lq__list li{color:var(--text-secondary);margin-bottom:.6rem;padding-left:1.6rem;position:relative}.careers-module__OxI1lq__list li:before{content:"✓";color:var(--teal);font-weight:700;position:absolute;left:0}.careers-module__OxI1lq__steps{counter-reset:step;list-style:none}.careers-module__OxI1lq__steps li{color:var(--text-secondary);margin-bottom:1rem;padding-left:2.5rem;position:relative}.careers-module__OxI1lq__steps li:before{counter-increment:step;content:counter(step);background:var(--teal);width:1.75rem;height:1.75rem;color:var(--white);border-radius:50%;justify-content:center;align-items:center;font-size:.9rem;font-weight:700;display:flex;position:absolute;top:-.1rem;left:0}.careers-module__OxI1lq__faqItem{border-bottom:1px solid var(--border);padding:1.1rem 0}.careers-module__OxI1lq__faqItem dt{color:var(--navy);margin-bottom:.4rem;font-weight:600}.careers-module__OxI1lq__faqItem dd{color:var(--text-secondary);margin:0}.careers-module__OxI1lq__ctaWrap{text-align:center;margin:1.5rem 0}.careers-module__OxI1lq__ctaBtn{background:linear-gradient(135deg, var(--navy) 0%, var(--blue) 100%);color:var(--white);border-radius:var(--radius);padding:1rem 2.5rem;font-size:1.05rem;font-weight:600;text-decoration:none;transition:transform .1s,box-shadow .2s;display:inline-block}.careers-module__OxI1lq__ctaBtn:hover{transform:translateY(-1px);box-shadow:0 6px 20px #032f6540}.careers-module__OxI1lq__ctaBanner{background:linear-gradient(135deg, var(--teal-pale) 0%, var(--bg-sage) 100%);text-align:center;border-radius:16px;margin:2.75rem 0;padding:2rem}.careers-module__OxI1lq__ctaBanner h2{margin-bottom:.5rem}.careers-module__OxI1lq__ctaBanner p{color:var(--navy);margin-bottom:1.25rem}.careers-module__OxI1lq__footer{text-align:center;color:var(--text-muted);padding:2rem 1.5rem 2.5rem;font-size:.8rem}@media (max-width:640px){.careers-module__OxI1lq__hero{padding:2.25rem 1rem 3rem}.careers-module__OxI1lq__hero h1{font-size:1.65rem}.careers-module__OxI1lq__grid{grid-template-columns:1fr}.careers-module__OxI1lq__lead{padding:1.4rem 1.25rem}}
