._header_1e9yk_1{width:min(1180px,calc(100% - 36px));min-height:76px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--border)}._brand_1e9yk_1{display:flex;align-items:center;gap:12px;color:var(--foreground);text-decoration:none}._brand_1e9yk_1 span{display:grid;place-items:center;width:42px;height:42px;border:2px solid var(--primary);border-radius:50%;color:var(--primary);font-size:.7rem;font-weight:800}._brand_1e9yk_1 b{font-family:var(--font-family-display);letter-spacing:.04em}._header_1e9yk_1 a{gap:8px;text-decoration:none}._hero_1e9yk_1{width:min(1180px,calc(100% - 36px));margin:auto;padding:90px 0 72px;display:grid;grid-template-columns:1.3fr .7fr;gap:64px;align-items:end;border-bottom:1px solid var(--border)}._kicker_1e9yk_1{margin:0 0 16px;color:var(--primary);font-size:.76rem;font-weight:800;letter-spacing:.16em}._hero_1e9yk_1 h1,._about_1e9yk_1 h2,._phases_1e9yk_1 h2,._notice_1e9yk_1 h2,._final_1e9yk_1 h2{font-family:var(--font-family-display);letter-spacing:-.045em}._hero_1e9yk_1 h1{max-width:850px;margin:0;font-size:clamp(3.4rem,7vw,6.7rem);line-height:.9}._lede_1e9yk_1{max-width:760px;color:var(--muted-foreground);font-size:1.2rem;line-height:1.65}._actions_1e9yk_1{display:flex;gap:12px;margin-top:28px}._actions_1e9yk_1 a,._final_1e9yk_1 a{display:flex;align-items:center;gap:9px;text-decoration:none}._hero_1e9yk_1 aside{padding:30px;border:1px solid #6682a0;border-radius:var(--radius-lg);background:linear-gradient(145deg,#142435,#0b151c)}._hero_1e9yk_1 aside svg,._grid_1e9yk_1 svg,._notice_1e9yk_1 svg{color:var(--primary)}._hero_1e9yk_1 aside strong{display:block;margin:18px 0 8px;font-family:var(--font-family-display);font-size:1.5rem}._hero_1e9yk_1 aside p,._about_1e9yk_1 p,._grid_1e9yk_1 p,._notice_1e9yk_1 p,._final_1e9yk_1 p{color:var(--muted-foreground);line-height:1.7}._about_1e9yk_1{width:min(880px,calc(100% - 36px));margin:auto;padding:88px 0 42px}._about_1e9yk_1 h2,._phases_1e9yk_1 h2{margin:0;font-size:clamp(2.6rem,5vw,4.5rem);line-height:.98}._about_1e9yk_1>p:last-child{font-size:1.08rem}._grid_1e9yk_1{width:min(1180px,calc(100% - 36px));margin:0 auto 88px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}._grid_1e9yk_1 article{padding:28px;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface)}._grid_1e9yk_1 h3{font-family:var(--font-family-display);font-size:1.55rem;margin:18px 0 8px}._phases_1e9yk_1{width:min(1180px,calc(100% - 36px));margin:auto;padding:78px 0;display:grid;grid-template-columns:1fr 1fr;gap:60px;border-block:1px solid var(--border)}._phases_1e9yk_1 ol{margin:0;padding:0;list-style:none;display:grid;gap:12px}._phases_1e9yk_1 li{padding:20px;border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);display:flex;justify-content:space-between;gap:18px}._phases_1e9yk_1 li span{color:var(--muted-foreground)}._notice_1e9yk_1{width:min(980px,calc(100% - 36px));margin:74px auto;display:flex;gap:24px;padding:28px;border-left:4px solid var(--accent);background:var(--surface);border-radius:var(--radius-md)}._notice_1e9yk_1 svg{flex:0 0 auto}._notice_1e9yk_1 h2{margin:0;font-size:2rem}._notice_1e9yk_1 p{margin-bottom:0}._final_1e9yk_1{width:min(860px,calc(100% - 36px));margin:0 auto 90px;text-align:center}._final_1e9yk_1 h2{font-size:clamp(2.4rem,5vw,4rem);margin:0}._final_1e9yk_1 a{width:max-content;margin:26px auto 0}._footer_1e9yk_1{padding:38px max(18px,calc((100% - 1180px)/2));border-top:1px solid var(--border);display:flex;flex-wrap:wrap;gap:18px 30px;color:var(--muted-foreground)}._footer_1e9yk_1 strong{color:var(--foreground)}._footer_1e9yk_1 a{color:var(--primary)}@media(max-width:800px){._hero_1e9yk_1,._phases_1e9yk_1,._grid_1e9yk_1{grid-template-columns:1fr}._hero_1e9yk_1{padding-top:56px;gap:34px}._header_1e9yk_1 b{font-size:.82rem}._header_1e9yk_1>a:last-child{display:none}._phases_1e9yk_1 li{display:grid}}@media(max-width:520px){._hero_1e9yk_1 h1{font-size:3rem}._notice_1e9yk_1{display:block}._notice_1e9yk_1 svg{margin-bottom:12px}._final_1e9yk_1 a{width:100%;justify-content:center}}
