.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;background-color:var(--bg);background-image:radial-gradient(circle,rgba(0,0,0,.1) 1.5px,transparent 1.5px);background-size:22px 22px;padding:60px 0 56px;border-bottom:1px solid var(--border)}.bg-num[data-astro-cid-bbe6dxrz]{position:absolute;right:-24px;top:50%;transform:translateY(-50%);display:block;font-size:clamp(260px,38vw,480px);font-weight:800;letter-spacing:-.06em;line-height:1;color:transparent;-webkit-text-stroke:2px var(--border);user-select:none;pointer-events:none;z-index:0}.hero-wrap[data-astro-cid-bbe6dxrz]{position:relative;z-index:1}.hero-text[data-astro-cid-bbe6dxrz]{max-width:680px}.eyebrow[data-astro-cid-bbe6dxrz]{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:20px}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.5rem,7.5vw,5rem);font-weight:800;line-height:1;letter-spacing:-.04em;color:var(--ink);margin-bottom:28px}.br-sm[data-astro-cid-bbe6dxrz]{display:none}@media(max-width:480px){.br-sm[data-astro-cid-bbe6dxrz]{display:block}}.subline[data-astro-cid-bbe6dxrz]{font-size:1rem;color:var(--muted);max-width:540px;line-height:1.75;border-left:4px solid var(--accent);padding-left:20px}@media(max-width:680px){.bg-num[data-astro-cid-bbe6dxrz]{font-size:260px;right:-10px}}@media(max-width:480px){.hero[data-astro-cid-bbe6dxrz]{padding:44px 0 40px}}.job-listings[data-astro-cid-taysggzj]{padding:56px 0 64px;background:var(--bg)}.section-hd[data-astro-cid-taysggzj]{margin-bottom:24px}.section-label[data-astro-cid-taysggzj]{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim)}.jobs-list[data-astro-cid-taysggzj]{display:flex;flex-direction:column;gap:2px}.job-card[data-astro-cid-taysggzj]{display:grid;grid-template-columns:220px 1fr;background:var(--surface);border:1px solid var(--border);border-left:4px solid var(--border);border-radius:var(--radius);overflow:hidden;text-decoration:none;color:inherit;max-width:700px;transition:border-left-color .18s ease}.job-card[data-astro-cid-taysggzj]:hover{border-left-color:var(--accent)}.card-photo-wrap[data-astro-cid-taysggzj]{overflow:hidden;aspect-ratio:4 / 5}.card-photo[data-astro-cid-taysggzj]{width:100%;height:100%;object-fit:cover;object-position:center top;display:block;transition:transform .5s ease}.job-card[data-astro-cid-taysggzj]:hover .card-photo[data-astro-cid-taysggzj]{transform:scale(1.04)}.card-body[data-astro-cid-taysggzj]{padding:28px 28px 28px 30px;display:flex;flex-direction:column;gap:16px;justify-content:center}.card-top[data-astro-cid-taysggzj]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.card-logo[data-astro-cid-taysggzj]{height:34px;width:auto;border-radius:5px;display:block;flex-shrink:0}.card-badge[data-astro-cid-taysggzj]{font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;padding:3px 8px}.card-title[data-astro-cid-taysggzj]{font-size:clamp(1.125rem,2.5vw,1.5rem);font-weight:800;color:var(--ink);line-height:1.15;letter-spacing:-.03em}.card-location[data-astro-cid-taysggzj]{display:flex;align-items:center;gap:5px;font-size:.8125rem;color:var(--muted);font-weight:500}.card-cta[data-astro-cid-taysggzj]{display:inline-flex;align-items:center;gap:7px;background:var(--accent);color:#fff;font-size:.8rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:10px 18px;border-radius:4px;align-self:flex-start;margin-top:4px;transition:background .15s}.job-card[data-astro-cid-taysggzj]:hover .card-cta[data-astro-cid-taysggzj]{background:var(--accent-dark)}@media(max-width:600px){.job-listings[data-astro-cid-taysggzj]{padding:44px 0 52px}.job-card[data-astro-cid-taysggzj]{grid-template-columns:1fr;max-width:100%;border-left-width:1px;border-top:4px solid var(--border);border-left:1px solid var(--border)}.job-card[data-astro-cid-taysggzj]:hover{border-top-color:var(--accent)}.card-photo-wrap[data-astro-cid-taysggzj]{aspect-ratio:16 / 9}.card-body[data-astro-cid-taysggzj]{padding:20px 20px 22px;gap:12px}}.steps[data-astro-cid-cx7gdanv]{background:var(--surface);padding:72px 0 80px;border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.section-hd[data-astro-cid-cx7gdanv]{margin-bottom:44px}.section-label[data-astro-cid-cx7gdanv]{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:10px}h2[data-astro-cid-cx7gdanv]{font-size:clamp(1.75rem,4vw,2.5rem);font-weight:800;letter-spacing:-.04em;line-height:1.05;color:var(--ink)}.steps-list[data-astro-cid-cx7gdanv]{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--border);border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.step-card[data-astro-cid-cx7gdanv]{background:var(--surface);padding:32px 28px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden}.ghost-num[data-astro-cid-cx7gdanv]{position:absolute;right:-6px;bottom:-24px;font-size:130px;font-weight:800;line-height:1;letter-spacing:-.05em;color:var(--border);user-select:none;pointer-events:none;z-index:0}.step-label[data-astro-cid-cx7gdanv]{font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);position:relative;z-index:1}h3[data-astro-cid-cx7gdanv]{font-size:1.0625rem;font-weight:700;color:var(--ink);line-height:1.25;letter-spacing:-.02em;position:relative;z-index:1}.step-text[data-astro-cid-cx7gdanv]{font-size:.875rem;color:var(--muted);line-height:1.7;position:relative;z-index:1}@media(max-width:700px){.steps-list[data-astro-cid-cx7gdanv]{grid-template-columns:1fr}.step-card[data-astro-cid-cx7gdanv]{padding:24px 22px}.ghost-num[data-astro-cid-cx7gdanv]{font-size:100px;bottom:-18px}}@media(max-width:480px){.steps[data-astro-cid-cx7gdanv]{padding:52px 0 60px}}.trust-strip[data-astro-cid-vpzpabai]{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:18px 0}.trust-list[data-astro-cid-vpzpabai]{display:flex;flex-wrap:wrap;align-items:center;gap:8px 32px;justify-content:center}.trust-item[data-astro-cid-vpzpabai]{display:flex;align-items:center;gap:7px;font-size:.8125rem;font-weight:500;color:var(--muted)}.trust-item[data-astro-cid-vpzpabai] svg[data-astro-cid-vpzpabai]{color:var(--accent);flex-shrink:0}@media(max-width:560px){.trust-list[data-astro-cid-vpzpabai]{gap:8px 20px}.trust-item[data-astro-cid-vpzpabai]{font-size:.75rem}}.whatis[data-astro-cid-7rtlilkw]{background:var(--bg);padding:72px 0 80px}.whatis-inner[data-astro-cid-7rtlilkw]{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}.section-label[data-astro-cid-7rtlilkw]{font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--dim);margin-bottom:12px}.whatis-text[data-astro-cid-7rtlilkw] h2[data-astro-cid-7rtlilkw]{font-size:clamp(1.5rem,3.5vw,2.25rem);font-weight:800;letter-spacing:-.04em;line-height:1.08;color:var(--ink);margin-bottom:20px}.whatis-text[data-astro-cid-7rtlilkw] p[data-astro-cid-7rtlilkw]{font-size:1rem;color:var(--muted);line-height:1.75}code[data-astro-cid-7rtlilkw]{font-family:SF Mono,Fira Code,Cascadia Code,monospace;font-size:.82em;background:#22201912;color:var(--accent);padding:2px 6px;border-radius:3px;border:1px solid var(--border)}.cards-visual[data-astro-cid-7rtlilkw]{position:relative;height:230px;display:flex;align-items:center;justify-content:center}.job-card[data-astro-cid-7rtlilkw]{position:absolute;width:286px;background:var(--surface);border:1px solid var(--border);border-left:3px solid var(--border);border-radius:var(--radius);padding:16px 18px;display:flex;flex-direction:column;gap:8px;transition:border-left-color .3s}.card-0[data-astro-cid-7rtlilkw]{transform:rotate(-4.5deg) translate(-20px) translateY(12px);z-index:1;opacity:.6}.card-1[data-astro-cid-7rtlilkw]{transform:rotate(2deg) translate(12px) translateY(-2px);z-index:2;opacity:.82}.card-2[data-astro-cid-7rtlilkw]{transform:rotate(0) translate(-4px) translateY(-16px);z-index:3;border-left-color:var(--accent)}.cards-visual[data-astro-cid-7rtlilkw]:hover .card-0[data-astro-cid-7rtlilkw]{transform:rotate(-5.5deg) translate(-30px) translateY(16px)}.cards-visual[data-astro-cid-7rtlilkw]:hover .card-1[data-astro-cid-7rtlilkw]{transform:rotate(2.5deg) translate(20px) translateY(-4px)}.cards-visual[data-astro-cid-7rtlilkw]:hover .card-2[data-astro-cid-7rtlilkw]{transform:rotate(0) translate(-4px) translateY(-24px)}.card-domain[data-astro-cid-7rtlilkw]{display:flex;align-items:center;gap:5px;font-size:.68rem;font-weight:500;color:var(--dim);font-family:SF Mono,Fira Code,monospace;letter-spacing:.01em}.card-title[data-astro-cid-7rtlilkw]{font-size:.9rem;font-weight:700;color:var(--ink);line-height:1.25;letter-spacing:-.02em}.card-footer[data-astro-cid-7rtlilkw]{display:flex;align-items:center;justify-content:space-between;gap:8px}.card-detail[data-astro-cid-7rtlilkw]{font-size:.7rem;color:var(--dim)}.card-cta-mini[data-astro-cid-7rtlilkw]{font-size:.65rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--accent-bg);border:1px solid var(--accent-border);border-radius:3px;padding:2px 7px}@media(max-width:768px){.whatis-inner[data-astro-cid-7rtlilkw]{grid-template-columns:1fr;gap:40px}.cards-visual[data-astro-cid-7rtlilkw]{height:200px}.job-card[data-astro-cid-7rtlilkw]{width:256px}}@media(max-width:480px){.whatis[data-astro-cid-7rtlilkw]{padding:52px 0 60px}.cards-visual[data-astro-cid-7rtlilkw]{height:180px}.job-card[data-astro-cid-7rtlilkw]{width:224px;padding:13px 15px}}.for-companies[data-astro-cid-w55k2e4r]{background:var(--bg);padding:24px 0 40px}.for-companies[data-astro-cid-w55k2e4r] p[data-astro-cid-w55k2e4r]{font-size:.8125rem;color:var(--dim);display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px}.link-more[data-astro-cid-w55k2e4r]{display:inline-flex;align-items:center;gap:4px;color:var(--muted);font-weight:500;font-size:.8125rem;text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--border);transition:color .15s,text-decoration-color .15s}.link-more[data-astro-cid-w55k2e4r]:hover{color:var(--ink);text-decoration-color:var(--dim)}
