.recruit-module__2IBmga__root{--ink:#1d1d1f;--ink-soft:#585856;--muted:#8a8a8a;--line:#eaeaea;--panel:#f7f7f7;--red:#f3332b;--red-deep:#d9241c;color:var(--ink);word-break:keep-all;background:#fff;font-family:Pretendard,Apple SD Gothic Neo,sans-serif}.recruit-module__2IBmga__wrap{box-sizing:border-box;max-width:960px;margin:0 auto;padding:0 16px}.recruit-module__2IBmga__topbar{background:#151515;border-bottom:1px solid #ffffff14}.recruit-module__2IBmga__topbarIn{justify-content:space-between;align-items:center;height:60px;display:flex}.recruit-module__2IBmga__wordmark{color:#fff;letter-spacing:-.03em;align-items:center;gap:2px;font-size:20px;font-weight:800;text-decoration:none;display:inline-flex}.recruit-module__2IBmga__wordmark span{color:var(--red)}.recruit-module__2IBmga__wordmark em{color:#fff9;border-left:1px solid #ffffff40;margin-left:8px;padding-left:8px;font-size:12px;font-style:normal;font-weight:700}.recruit-module__2IBmga__topLogin{color:#fff;border:1px solid #ffffff4d;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:700;text-decoration:none}.recruit-module__2IBmga__topLogin:hover{border-color:#fff}.recruit-module__2IBmga__hero{color:#fff;background:#151515;padding:64px 0 56px}.recruit-module__2IBmga__kicker{color:#fff;background:var(--red);border-radius:4px;margin:0 0 20px;padding:5px 9px;font-size:12px;font-weight:800;display:inline-block}.recruit-module__2IBmga__hero h1{letter-spacing:-.035em;margin:0;font-size:40px;font-weight:800;line-height:1.28}.recruit-module__2IBmga__lead{color:#ffffffb8;max-width:560px;margin:18px 0 0;font-size:16px;line-height:1.75}.recruit-module__2IBmga__ctaRow{flex-wrap:wrap;gap:10px;margin-top:30px;display:flex}.recruit-module__2IBmga__ctaMain{background:var(--red);color:#fff;border-radius:10px;justify-content:center;align-items:center;padding:15px 24px;font-size:16px;font-weight:800;text-decoration:none;display:inline-flex}.recruit-module__2IBmga__ctaMain:hover{background:var(--red-deep)}.recruit-module__2IBmga__ctaSub{color:#fff;border:1px solid #ffffff47;border-radius:10px;align-items:center;padding:15px 20px;font-size:15px;font-weight:700;text-decoration:none;display:inline-flex}.recruit-module__2IBmga__ctaSub:hover{border-color:#fff}.recruit-module__2IBmga__facts{border-top:1px solid #ffffff24;grid-template-columns:repeat(3,1fr);margin:48px 0 0;display:grid}.recruit-module__2IBmga__facts>div{padding:22px 20px 0 0}.recruit-module__2IBmga__facts>div+div{border-left:1px solid #ffffff24;padding-left:20px}.recruit-module__2IBmga__facts dt{color:#fff9;font-size:13px;font-weight:700}.recruit-module__2IBmga__facts dd{letter-spacing:-.03em;font-variant-numeric:tabular-nums;margin:6px 0 0;font-size:34px;font-weight:800}.recruit-module__2IBmga__facts dd small{margin-left:3px;font-size:16px;font-weight:700}.recruit-module__2IBmga__facts p{color:#ffffff8c;margin:4px 0 0;font-size:13px;line-height:1.5}.recruit-module__2IBmga__section{padding:64px 0}.recruit-module__2IBmga__sectionGray{background:var(--panel)}.recruit-module__2IBmga__num{color:var(--red);font-variant-numeric:tabular-nums;margin:0 0 6px;font-size:13px;font-weight:800}.recruit-module__2IBmga__section h2{letter-spacing:-.03em;margin:0;font-size:28px;font-weight:800}.recruit-module__2IBmga__sectionLead{color:var(--ink-soft);max-width:640px;margin:14px 0 0;font-size:15.5px;line-height:1.75}.recruit-module__2IBmga__sectionNote{color:var(--ink-soft);margin:20px 0 0;font-size:14.5px;line-height:1.7}.recruit-module__2IBmga__axes{grid-template-columns:repeat(2,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.recruit-module__2IBmga__axes li{border:1px solid var(--line);border-radius:12px;padding:18px}.recruit-module__2IBmga__axes strong{font-size:16px;font-weight:800;display:block}.recruit-module__2IBmga__axes span{color:var(--ink-soft);margin-top:6px;font-size:14px;line-height:1.6;display:block}.recruit-module__2IBmga__weightBox{background:var(--panel);border-radius:12px;margin-top:24px;padding:18px}.recruit-module__2IBmga__weightTitle{margin:0 0 10px;font-size:13px;font-weight:800}.recruit-module__2IBmga__weightBar{border-radius:6px;gap:2px;height:30px;display:flex;overflow:hidden}.recruit-module__2IBmga__weightBar span{color:#fff;white-space:nowrap;background:#3a3a3c;flex-basis:0;align-items:center;padding-left:10px;font-size:12px;font-weight:800;display:flex;overflow:hidden}.recruit-module__2IBmga__weightBar span:first-child{background:var(--red)}.recruit-module__2IBmga__weightBar span:nth-child(2){background:#1d1d1f}.recruit-module__2IBmga__weightBar span:nth-child(n+4){background:#9a9a9e;padding-left:6px}.recruit-module__2IBmga__weightNote{color:var(--muted);margin:8px 0 0;font-size:12.5px}.recruit-module__2IBmga__steps{grid-template-columns:repeat(4,1fr);gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.recruit-module__2IBmga__steps li{background:#fff;border-radius:12px;padding:20px 18px}.recruit-module__2IBmga__stepNo{background:var(--ink);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;margin-bottom:14px;font-size:13px;font-weight:800;display:inline-flex}.recruit-module__2IBmga__steps strong{font-size:16px;font-weight:800;display:block}.recruit-module__2IBmga__steps p{color:var(--ink-soft);margin:6px 0 0;font-size:14px;line-height:1.6}.recruit-module__2IBmga__faq{border-top:1px solid var(--ink);margin-top:24px}.recruit-module__2IBmga__faq details{border-bottom:1px solid var(--line)}.recruit-module__2IBmga__faq summary{cursor:pointer;padding:18px 36px 18px 0;font-size:16px;font-weight:700;list-style:none;position:relative}.recruit-module__2IBmga__faq summary::-webkit-details-marker{display:none}.recruit-module__2IBmga__faq summary:after{content:"+";color:var(--muted);font-size:22px;font-weight:400;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.recruit-module__2IBmga__faq details[open] summary:after{content:"−"}.recruit-module__2IBmga__faq details p{color:var(--ink-soft);margin:0 0 18px;font-size:14.5px;line-height:1.75}.recruit-module__2IBmga__closing{color:#fff;text-align:center;background:#151515;padding:56px 0}.recruit-module__2IBmga__closing h2{letter-spacing:-.03em;margin:0;font-size:26px;font-weight:800}.recruit-module__2IBmga__closing p{color:#ffffffa6;margin:10px 0 24px;font-size:15px;line-height:1.6}@media (max-width:860px){.recruit-module__2IBmga__steps{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.recruit-module__2IBmga__hero{padding:44px 0 40px}.recruit-module__2IBmga__hero h1{font-size:29px}.recruit-module__2IBmga__lead{font-size:15px}.recruit-module__2IBmga__ctaRow>a{flex:100%;justify-content:center}.recruit-module__2IBmga__facts{grid-template-columns:1fr;margin-top:36px}.recruit-module__2IBmga__facts>div,.recruit-module__2IBmga__facts>div+div{border-left:0;padding:16px 0}.recruit-module__2IBmga__facts>div+div{border-top:1px solid #ffffff24}.recruit-module__2IBmga__facts dd{font-size:28px}.recruit-module__2IBmga__section{padding:48px 0}.recruit-module__2IBmga__section h2{font-size:23px}.recruit-module__2IBmga__axes,.recruit-module__2IBmga__steps{grid-template-columns:1fr}.recruit-module__2IBmga__wordmark em{display:none}}
