.careers-page{overflow:hidden}.careers-hero{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:6vw;min-height:500px;padding:72px 0 55px}.careers-copy h1{margin:0;color:var(--n);font-size:clamp(38px,5vw,67px);letter-spacing:-.055em;line-height:1.27}.careers-copy h1 em{position:relative;color:#27827d;font-style:normal}.careers-copy h1 em:after{position:absolute;right:0;bottom:3px;left:0;z-index:-1;height:8px;background:var(--l);content:""}.careers-copy>p:last-child{max-width:530px;margin:21px 0 0;color:var(--m);font-size:15px}.careers-art{width:100%;height:auto;filter:drop-shadow(0 18px 30px #0d474020)}.openings{padding:52px 0 108px}.openings-card{position:relative;max-width:790px;margin:auto;padding:55px 64px;border:1px solid var(--line);border-radius:20px;background:#fff;text-align:center;box-shadow:0 18px 45px #1631440d}.openings-card .section-kicker{margin-bottom:13px}.openings-card h2{font-size:clamp(27px,3.3vw,45px)!important}.openings-card>p:not(.section-kicker){max-width:530px;margin:18px auto 28px;color:var(--m);font-size:14px}.status-dot{display:inline-block;width:12px;height:12px;margin-bottom:8px;border-radius:50%;background:#d5f26a;box-shadow:0 0 0 8px #d5f26a55}.active{color:#27827d;font-weight:800}.floating-whatsapp{position:fixed;z-index:20;bottom:22px;left:22px;display:grid;width:58px;height:58px;place-items:center;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px #075e544d;text-decoration:none}@media(max-width:800px){.careers-hero{grid-template-columns:1fr;padding:52px 0 38px;gap:32px;min-height:0}.careers-art{max-width:560px;margin:auto}.openings{padding:35px 0 72px}.openings-card{padding:42px 24px}}@media(max-width:420px){.careers-copy h1{font-size:39px}.openings-card{padding:36px 18px}.floating-whatsapp{bottom:16px;left:16px;width:53px;height:53px}}
