.hero[data-astro-cid-ytak3ogk]{background:var(--night);color:var(--on-dark);padding:calc(var(--header-h) + clamp(56px, 9vw, 110px)) 0 clamp(80px, 9vw, 130px);position:relative;overflow:hidden}.hero__glow[data-astro-cid-ytak3ogk]{aspect-ratio:780/620;filter:blur(24px);pointer-events:none;background:radial-gradient(closest-side,#0057ff52,#5338f01f 55%,#02080f00 100%);border-radius:50%;width:min(780px,90vw);position:absolute;bottom:-30%;right:-6%}.hero__inner[data-astro-cid-ytak3ogk]{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,64px);display:grid;position:relative}.hero__copy[data-astro-cid-ytak3ogk]{flex-direction:column;gap:22px;display:flex}.hero__badge[data-astro-cid-ytak3ogk]{letter-spacing:.1em;text-transform:uppercase;color:#f5f7fab8;border:1px solid #ffffff1f;border-radius:999px;align-self:flex-start;align-items:center;gap:10px;min-height:32px;padding:0 14px;font-size:12px;font-weight:600;display:inline-flex}.hero__dot[data-astro-cid-ytak3ogk]{background:#3ddc97;border-radius:50%;width:7px;height:7px;animation:2.4s ease-in-out infinite hire-pulse}@keyframes hire-pulse{50%{opacity:.4}}.hero__title[data-astro-cid-ytak3ogk]{letter-spacing:-.045em;font-size:clamp(40px,5.4vw,78px);font-weight:700;line-height:.98}.hero__lede[data-astro-cid-ytak3ogk]{max-width:560px;color:var(--on-dark-muted);font-size:clamp(17px,1.4vw,20px);line-height:1.5}.hero__ctas[data-astro-cid-ytak3ogk]{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.people[data-astro-cid-ytak3ogk]{flex-direction:column;gap:12px;margin:0;padding:0;list-style:none;display:flex}.person[data-astro-cid-ytak3ogk]{background:var(--night-2);border:1px solid #ffffff1a;border-radius:20px;align-items:center;gap:16px;padding:18px 20px;display:flex}.person__chip[data-astro-cid-ytak3ogk]{border-radius:50%;flex-shrink:0;width:48px;height:48px}.person__text[data-astro-cid-ytak3ogk]{flex-direction:column;flex:1;display:flex}.person__role[data-astro-cid-ytak3ogk]{font-size:16px;font-weight:700}.person__stack[data-astro-cid-ytak3ogk]{color:#f5f7fa99;font-size:14px}.person__status[data-astro-cid-ytak3ogk]{color:#3ddc97;white-space:nowrap;font-size:13px;font-weight:600}.sheet[data-astro-cid-ytak3ogk]{z-index:2;background:var(--mist);border-radius:40px;margin-top:-40px;position:relative}.roles[data-astro-cid-ytak3ogk]{padding:clamp(72px,8vw,110px) 0 clamp(48px,6vw,72px)}.roles__lede[data-astro-cid-ytak3ogk]{max-width:380px}.roles__grid[data-astro-cid-ytak3ogk]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:clamp(28px,4vw,40px) 0 0;padding:0;list-style:none;display:grid}.role-card[data-astro-cid-ytak3ogk]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);flex-direction:column;gap:12px;min-height:210px;padding:26px;display:flex}.role-card__top[data-astro-cid-ytak3ogk]{justify-content:space-between;align-items:center;display:flex}.role-card__chip[data-astro-cid-ytak3ogk]{border-radius:12px;width:44px;height:44px}.role-card__rate[data-astro-cid-ytak3ogk]{color:var(--violet);font-size:14px;font-weight:700}.role-card__title[data-astro-cid-ytak3ogk]{letter-spacing:-.02em;margin-top:4px;font-size:22px;font-weight:700}.role-card__detail[data-astro-cid-ytak3ogk]{color:var(--text-muted);font-size:15px;line-height:1.5}.flow[data-astro-cid-ytak3ogk]{padding-bottom:clamp(48px,6vw,72px)}.flow__panel[data-astro-cid-ytak3ogk]{background:var(--ink);color:var(--on-dark);border-radius:32px;flex-direction:column;gap:32px;padding:clamp(28px,4vw,48px);display:flex}.flow__head[data-astro-cid-ytak3ogk]{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.flow__title[data-astro-cid-ytak3ogk]{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.04}.flow__note[data-astro-cid-ytak3ogk]{color:var(--on-dark-muted);font-size:16px}.flow__track[data-astro-cid-ytak3ogk]{background:#ffffff1f;border-radius:2px;height:4px;overflow:hidden}.flow__bar[data-astro-cid-ytak3ogk]{background:linear-gradient(90deg, var(--violet), var(--azure), var(--cyan));transform-origin:0;border-radius:2px;height:100%}.flow__steps[data-astro-cid-ytak3ogk]{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;margin:0;padding:0;list-style:none;display:grid}.flow__n[data-astro-cid-ytak3ogk]{color:var(--lilac);font-size:13px;font-weight:700}.flow__step[data-astro-cid-ytak3ogk]{flex-direction:column;gap:10px;display:flex}.flow__step-title[data-astro-cid-ytak3ogk]{letter-spacing:-.02em;font-size:20px;font-weight:700}.flow__step-body[data-astro-cid-ytak3ogk]{color:var(--on-dark-muted);font-size:15px;line-height:1.5}.flow__when[data-astro-cid-ytak3ogk]{color:var(--on-dark-subtle);margin-top:auto;font-size:13px;font-weight:600}.detail[data-astro-cid-ytak3ogk]{padding-bottom:clamp(48px,6vw,72px)}.detail__grid[data-astro-cid-ytak3ogk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.panel[data-astro-cid-ytak3ogk]{border-radius:var(--radius);background:var(--white);border:1px solid var(--line);flex-direction:column;gap:18px;padding:clamp(26px,3vw,40px);display:flex}.panel__title[data-astro-cid-ytak3ogk]{letter-spacing:-.03em;font-size:clamp(24px,2.4vw,32px);font-weight:700}.terms[data-astro-cid-ytak3ogk],.faq[data-astro-cid-ytak3ogk]{flex-direction:column;gap:12px;margin:0;display:flex}.terms__row[data-astro-cid-ytak3ogk]{border-bottom:1px solid var(--line);justify-content:space-between;gap:16px;padding-bottom:12px;font-size:16px;display:flex}.terms__row[data-astro-cid-ytak3ogk] dt[data-astro-cid-ytak3ogk]{color:var(--text-muted)}.terms__row[data-astro-cid-ytak3ogk] dd[data-astro-cid-ytak3ogk]{text-align:right;margin:0;font-weight:700}.faq__row[data-astro-cid-ytak3ogk]{border-bottom:1px solid var(--line);flex-direction:column;gap:6px;padding-bottom:14px;display:flex}.faq__row[data-astro-cid-ytak3ogk] dt[data-astro-cid-ytak3ogk]{font-size:17px;font-weight:700}.faq__row[data-astro-cid-ytak3ogk] dd[data-astro-cid-ytak3ogk]{color:var(--text-muted);margin:0;font-size:15px;line-height:1.5}.cta[data-astro-cid-ytak3ogk]{padding-bottom:clamp(64px,7vw,96px)}.cta__card[data-astro-cid-ytak3ogk]{background:var(--white);border:1px solid var(--line);border-radius:32px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(28px,4vw,56px);display:flex}.cta__copy[data-astro-cid-ytak3ogk]{flex-direction:column;gap:14px;display:flex}.cta__title[data-astro-cid-ytak3ogk]{letter-spacing:-.035em;font-size:clamp(30px,3.2vw,44px);font-weight:700;line-height:1.04}.cta__body[data-astro-cid-ytak3ogk]{max-width:520px;color:var(--text-muted);font-size:17px;line-height:1.5}.cta__link[data-astro-cid-ytak3ogk]{background:var(--azure);min-height:56px;color:var(--white);transition:background-color .3s var(--ease-out);border-radius:999px;align-items:center;gap:10px;padding:0 28px;font-size:17px;font-weight:600;display:inline-flex}.cta__link[data-astro-cid-ytak3ogk]:hover{background:#0a62ff}.page-footer[data-astro-cid-ytak3ogk]{background:var(--night);color:var(--on-dark);margin-top:-40px;padding-top:40px;position:relative}@media (width<=1000px){.roles__grid[data-astro-cid-ytak3ogk],.flow__steps[data-astro-cid-ytak3ogk]{grid-template-columns:repeat(2,minmax(0,1fr))}.detail__grid[data-astro-cid-ytak3ogk]{grid-template-columns:minmax(0,1fr)}}@media (width<=860px){.hero__inner[data-astro-cid-ytak3ogk]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.roles__grid[data-astro-cid-ytak3ogk],.flow__steps[data-astro-cid-ytak3ogk]{grid-template-columns:minmax(0,1fr)}.role-card[data-astro-cid-ytak3ogk]{min-height:0}.cta__link[data-astro-cid-ytak3ogk]{justify-content:center;width:100%}}
