.hero[data-astro-cid-updltw2v]{background:var(--gradient-title);color:#fff;text-align:center;padding:100px 20px 80px}.hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{margin-bottom:15px;font-size:2.8rem}.hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--gold)}.hero[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{opacity:.9;max-width:600px;margin-bottom:30px;margin-left:auto;margin-right:auto;font-size:1.2rem}.benefits[data-astro-cid-updltw2v]{flex-wrap:wrap;justify-content:center;gap:40px;font-size:1rem;display:flex}.benefits[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{background:#ffffff26;border-radius:30px;align-items:center;gap:10px;padding:10px 20px;display:flex}.benefits[data-astro-cid-updltw2v] i[data-astro-cid-updltw2v]{color:var(--gold);font-size:1.1rem}.opening-section[data-astro-cid-updltw2v]{background:var(--cream);padding:80px 20px}.opening-section[data-astro-cid-updltw2v] .container[data-astro-cid-updltw2v]{max-width:900px;margin:0 auto}.opening-section[data-astro-cid-updltw2v] .section-title[data-astro-cid-updltw2v]{text-align:center;margin-bottom:50px;font-size:2.2rem}.opening-section[data-astro-cid-updltw2v] .section-title[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{color:var(--red)}.job-card[data-astro-cid-updltw2v]{border-left:6px solid var(--red);background:#fff;border-radius:20px;padding:45px;box-shadow:0 8px 30px #0000001a}.job-header[data-astro-cid-updltw2v]{margin-bottom:30px}.job-header[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{color:#333;margin-bottom:12px;font-size:1.5rem;line-height:1.4}.job-header[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v] i[data-astro-cid-updltw2v]{color:var(--red);margin-right:12px}.job-location[data-astro-cid-updltw2v]{color:#666;font-size:1.05rem}.job-location[data-astro-cid-updltw2v] i[data-astro-cid-updltw2v]{color:var(--red);margin-right:8px}.job-content[data-astro-cid-updltw2v]{border-top:2px solid #f0f0f0;border-bottom:2px solid #f0f0f0;grid-template-columns:1fr 1fr;gap:40px;margin:35px 0;padding:35px 0;display:grid}.job-col[data-astro-cid-updltw2v] h4[data-astro-cid-updltw2v]{color:var(--red);margin-bottom:18px;font-size:1.1rem}.job-col[data-astro-cid-updltw2v] ul[data-astro-cid-updltw2v]{list-style:none}.job-col[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]{color:#555;margin-bottom:12px;padding-left:25px;font-size:1rem;line-height:1.5;position:relative}.job-col[data-astro-cid-updltw2v] li[data-astro-cid-updltw2v]:before{content:"✓";color:var(--gold);font-size:1.1rem;font-weight:700;position:absolute;left:0}.no-opening[data-astro-cid-updltw2v]{text-align:center;color:#666;margin-top:40px;font-size:1.05rem;line-height:1.6}.no-opening[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:var(--red);font-weight:600;text-decoration:underline}.no-opening[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:hover{color:var(--gold)}.cta-section[data-astro-cid-updltw2v]{background:var(--gradient-red-purple);color:#fff;text-align:center;padding:80px 20px}.cta-section[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{margin-bottom:25px;font-size:2.2rem}.contact-info[data-astro-cid-updltw2v]{flex-wrap:wrap;justify-content:center;gap:50px;margin-bottom:35px;display:flex}.contact-info[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]{color:#fff;opacity:.95;align-items:center;gap:12px;font-size:1.1rem;transition:opacity .3s;display:flex}.contact-info[data-astro-cid-updltw2v] a[data-astro-cid-updltw2v]:hover{opacity:1}.contact-info[data-astro-cid-updltw2v] i[data-astro-cid-updltw2v]{font-size:1.2rem}.btn[data-astro-cid-updltw2v]{border-radius:10px;align-items:center;gap:10px;padding:15px 35px;font-size:1.1rem;font-weight:600;text-decoration:none;transition:all .3s;display:inline-flex}.btn-primary[data-astro-cid-updltw2v]{background:var(--red);color:#fff}.btn-primary[data-astro-cid-updltw2v]:hover{background:var(--purple);transform:translateY(-3px);box-shadow:0 10px 25px #0003}.btn-gold[data-astro-cid-updltw2v]{background:var(--gold);color:#333}.btn-gold[data-astro-cid-updltw2v]:hover{background:#e6a800;transform:translateY(-3px);box-shadow:0 10px 25px #fdb92e66}@media (width<=768px){.hero[data-astro-cid-updltw2v]{padding:80px 20px 60px}.hero[data-astro-cid-updltw2v] h1[data-astro-cid-updltw2v]{font-size:2rem}.hero[data-astro-cid-updltw2v]>p[data-astro-cid-updltw2v]{margin-bottom:25px;font-size:1.05rem}.benefits[data-astro-cid-updltw2v]{gap:15px}.benefits[data-astro-cid-updltw2v] span[data-astro-cid-updltw2v]{padding:8px 16px;font-size:.9rem}.opening-section[data-astro-cid-updltw2v]{padding:60px 20px}.opening-section[data-astro-cid-updltw2v] .section-title[data-astro-cid-updltw2v]{margin-bottom:35px;font-size:1.8rem}.job-card[data-astro-cid-updltw2v]{padding:30px 25px}.job-header[data-astro-cid-updltw2v] h3[data-astro-cid-updltw2v]{font-size:1.25rem}.job-content[data-astro-cid-updltw2v]{grid-template-columns:1fr;gap:30px;margin:25px 0;padding:25px 0}.cta-section[data-astro-cid-updltw2v]{padding:60px 20px}.cta-section[data-astro-cid-updltw2v] h2[data-astro-cid-updltw2v]{font-size:1.7rem}.contact-info[data-astro-cid-updltw2v]{flex-direction:column;gap:15px}.btn[data-astro-cid-updltw2v]{padding:14px 30px;font-size:1rem}}
