.perks[data-astro-cid-3xmyileu]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-bottom:clamp(56px,7vw,88px)}.perk[data-astro-cid-3xmyileu]{background:var(--accent-light);border-radius:var(--radius-card);padding:28px;transition:transform .35s var(--ease-out),background .3s}.perk[data-astro-cid-3xmyileu]:hover{transform:translateY(-5px);background:var(--surface)}.perk__ic[data-astro-cid-3xmyileu]{width:52px;height:52px;border-radius:14px;display:grid;place-items:center;background:var(--blue-primary);color:#fff;font-size:22px;margin-bottom:20px;transition:transform .5s var(--ease-out)}.perk[data-astro-cid-3xmyileu]:hover .perk__ic[data-astro-cid-3xmyileu]{transform:rotate(-8deg) scale(1.06)}.perk[data-astro-cid-3xmyileu] h3[data-astro-cid-3xmyileu]{font-size:19px;margin-bottom:8px}.perk[data-astro-cid-3xmyileu] p[data-astro-cid-3xmyileu]{font-size:14.5px;line-height:1.6;color:var(--muted)}.jobs__title[data-astro-cid-3xmyileu]{margin-bottom:28px}.jobs[data-astro-cid-3xmyileu]{border-top:1px solid var(--hairline)}.job[data-astro-cid-3xmyileu]{display:grid;grid-template-columns:1fr auto auto;gap:28px;align-items:center;padding:26px 8px;border-bottom:1px solid var(--hairline);transition:background .3s,padding .4s var(--ease-out)}.job[data-astro-cid-3xmyileu]:hover{background:var(--accent-light);padding-left:20px;padding-right:20px}.job[data-astro-cid-3xmyileu] h3[data-astro-cid-3xmyileu]{font-size:21px;margin-bottom:4px}.job[data-astro-cid-3xmyileu] p[data-astro-cid-3xmyileu]{font-size:15px;color:var(--muted)}.job__meta[data-astro-cid-3xmyileu]{display:flex;align-items:center;gap:16px}.jobs-none[data-astro-cid-3xmyileu]{margin-top:32px;display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;padding:clamp(24px,3vw,36px);border-radius:var(--radius-card);border:1px dashed #c9d6e8}.jobs-none[data-astro-cid-3xmyileu] h3[data-astro-cid-3xmyileu]{margin-bottom:6px}.jobs-none[data-astro-cid-3xmyileu] p[data-astro-cid-3xmyileu]{color:var(--muted)}@media(max-width:1020px){.perks[data-astro-cid-3xmyileu]{grid-template-columns:1fr 1fr}}@media(max-width:760px){.job[data-astro-cid-3xmyileu]{grid-template-columns:1fr;gap:14px}.job__btn[data-astro-cid-3xmyileu]{justify-self:start}}@media(max-width:520px){.perks[data-astro-cid-3xmyileu]{grid-template-columns:1fr}}.ap-modal[data-astro-cid-3xmyileu]{position:fixed;inset:0;z-index:200;display:flex;align-items:center;justify-content:center;padding:20px}.ap-modal__backdrop[data-astro-cid-3xmyileu]{position:absolute;inset:0;background:#00142d8c;backdrop-filter:blur(4px);animation:fade .3s ease both}.ap-modal__panel[data-astro-cid-3xmyileu]{position:relative;width:100%;max-width:500px;max-height:calc(100svh - 40px);overflow-y:auto;background:#fff;border-radius:22px;padding:clamp(26px,5vw,40px);box-shadow:var(--shadow-modal);animation:pop .45s var(--ease-out) both}@keyframes fade{0%{opacity:0}}@keyframes pop{0%{transform:scale(.96) translateY(18px);opacity:0}}.ap-modal__head[data-astro-cid-3xmyileu]{display:flex;justify-content:space-between;gap:16px;align-items:flex-start}.ap-modal__head[data-astro-cid-3xmyileu] h3[data-astro-cid-3xmyileu]{font-size:24px;font-weight:800;letter-spacing:-.02em}.ap-modal__x[data-astro-cid-3xmyileu]{cursor:pointer;background:#f3f5f8;border:none;width:36px;height:36px;border-radius:9px;color:var(--muted);flex-shrink:0}.ap-modal__pos[data-astro-cid-3xmyileu]{margin:8px 0 22px;font-family:var(--font-mono);font-size:13px;color:var(--blue-primary)}.ap-modal__pos[data-astro-cid-3xmyileu]:empty{margin-bottom:14px}.ap-modal__send[data-astro-cid-3xmyileu]{width:100%;margin-top:6px}.form-err[data-astro-cid-3xmyileu]{font-family:var(--font-mono);font-size:12.5px;color:var(--danger);margin:4px 0 12px}.ap-modal__ok[data-astro-cid-3xmyileu]{text-align:center;padding:10px 0}.ap-modal__check[data-astro-cid-3xmyileu]{width:70px;height:70px;border-radius:50%;display:grid;place-items:center;margin:0 auto 20px;background:var(--accent-light);color:var(--blue-primary);font-size:30px}.ap-modal__ok[data-astro-cid-3xmyileu] h3[data-astro-cid-3xmyileu]{font-size:24px;margin-bottom:10px}.ap-modal__ok[data-astro-cid-3xmyileu] p[data-astro-cid-3xmyileu]{color:var(--muted);margin-bottom:24px}.file-drop[data-astro-cid-3xmyileu]{position:relative;display:flex!important;flex-wrap:wrap;align-items:center;gap:10px;padding:16px;border:1px dashed #c9d6e8;border-radius:12px;cursor:pointer;font-size:13.5px!important;font-weight:500!important;color:var(--muted)!important;transition:border-color .2s,background .2s}.file-drop[data-astro-cid-3xmyileu]:hover{border-color:var(--blue-accent);background:var(--accent-light)}.file-drop[data-astro-cid-3xmyileu] input[data-astro-cid-3xmyileu]{position:absolute;inset:0;opacity:0;cursor:pointer}.file-drop__ic[data-astro-cid-3xmyileu]{width:32px;height:32px;border-radius:9px;display:grid;place-items:center;background:var(--accent-light);color:var(--blue-primary)}.file-drop__names[data-astro-cid-3xmyileu]{flex-basis:100%;font-family:var(--font-mono);font-size:12px;color:var(--blue-primary)}
