.form-band{max-width:1000px;margin:auto}
.form-band .inquiry-form{box-shadow:var(--shadow)}
.section-heading-simple{text-align:center;max-width:760px;margin:0 auto 3rem}
.section-heading-simple h2{font-family:"Playfair Display",serif;color:var(--deep);font-size:clamp(2.4rem,5vw,4.2rem);line-height:1.08;margin:0 0 1rem}
.section-heading-simple p{color:var(--muted);font-size:1.05rem}
.career-intro{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-bottom:3rem}
.career-intro article{padding:2rem;border-radius:18px;background:var(--cream);border-top:4px solid var(--aqua)}
.career-intro article:nth-child(2){border-color:var(--green)}
.career-intro h2{font-family:"Playfair Display",serif;color:var(--navy);font-size:2rem;margin:.25rem 0 .75rem}
.career-intro p,.career-intro li{color:var(--muted)}
.career-intro ul{padding-left:1.2rem;margin-bottom:0}
.form-privacy{padding:1rem 1.1rem;background:#eef7fa;border-left:4px solid var(--aqua);border-radius:8px;color:var(--muted);font-size:.9rem}
.success-card{max-width:760px;margin:auto;text-align:center;background:var(--cream);border-radius:24px;padding:clamp(2rem,7vw,5rem);box-shadow:var(--shadow)}
.success-card h1{font-family:"Playfair Display",serif;color:var(--deep);font-size:clamp(2.8rem,6vw,5rem);line-height:1.05;margin:.5rem 0 1rem}
.success-card p{color:var(--muted);font-size:1.08rem}
.success-mark{width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;font-size:2rem;margin:0 auto}
@media(max-width:700px){.career-intro{grid-template-columns:1fr}}
