:root{--c-bg:#fff;--c-alt:#f7f7f8;--c-elev:#fff;--c-fg:#171719;--c-fg2:#46474c;--c-fg3:#5a5c63;--c-line:#70737c38;--c-line2:#70737c29;--c-line3:#70737c1f;--c-line-strong:#70737c52;--c-tint:#eef1f6;--c-ink:#16233b;--c-footer:#16233b;--c-chip:#f4f4f5;--c-link:#b3431d;--c-link2:#96361a;--c-accent:#fdf0ea;--c-err:#c41c1c;--c-err-line:#e52222;--c-err-bg:#feecec;--c-sel-bg:#16233b;--c-sel-fg:#fff;--c-press:#eaebec;--primary:#16233b;--primary-fg:#fff;--primary-hover:#e8613c;--primary-hover-fg:#16233b;--primary-press:#0e1729;--ease:cubic-bezier(.23, 1, .32, 1);--ease-out:cubic-bezier(.22, 1, .36, 1);--accent-orange:#e8613c;--accent-gold:#e0b04a;--gutter:clamp(20px, 5cqi, 40px);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root{--c-bg:#171719;--c-alt:#1b1c1e;--c-elev:#212225;--c-fg:#f7f7f8;--c-fg2:#c2c4c8;--c-fg3:#aeb0b6;--c-line:#70737c5c;--c-line2:#70737c47;--c-line3:#70737c33;--c-line-strong:#70737c80;--c-tint:#1a2335;--c-ink:#e3e8f0;--c-footer:#121a2b;--c-chip:#70737c33;--c-link:#ff9b6a;--c-link2:#ffb38f;--c-accent:#3a2219;--c-err:#ff8c8c;--c-err-bg:#ff424224;--c-sel-bg:#f7f7f8;--c-sel-fg:#171719;--c-press:#2a2b2f;--primary:#ff8a5c;--primary-fg:#171719;--primary-hover:#ffa47f;--primary-hover-fg:#171719;--primary-press:#f2784a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}body{background:var(--c-bg);color:var(--c-fg);-webkit-font-smoothing:antialiased;word-break:keep-all;overflow-wrap:break-word;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif}#app{container-type:inline-size}a{color:var(--c-link);text-decoration:none}a:hover{text-decoration:underline}:focus-visible{outline:2px solid var(--accent-orange);outline-offset:2px}button{font-family:inherit}h1,h2,h3,p{margin:0}p{text-wrap:pretty}.wrap{max-width:1200px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.alt{background:var(--c-alt)}.tint{background:var(--c-tint)}.bt{border-top:1px solid var(--c-line2)}.sec{padding-top:clamp(72px,8cqi,120px);padding-bottom:clamp(72px,8cqi,120px)}.sec-sm{padding-top:clamp(48px,5cqi,80px);padding-bottom:clamp(48px,5cqi,80px)}.h2{letter-spacing:-.027em;font-size:clamp(26px,2.5cqi,36px);font-weight:700;line-height:1.33}.h2-sm{letter-spacing:-.024em;font-size:clamp(22px,2cqi,28px);font-weight:700;line-height:1.36}.lead{color:var(--c-fg2);font-size:16px;line-height:1.6}.muted{color:var(--c-fg3);font-weight:500}.btn{cursor:pointer;border:0;border-radius:10px;justify-content:center;align-items:center;gap:2px;height:44px;padding:0 18px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .24s ease-out,color .24s ease-out,translate .3s ease-out;display:inline-flex}.btn:hover{text-decoration:none}.btn-lg{border-radius:12px;height:54px;padding:0 28px;font-size:17px}.btn-primary{background:var(--primary);color:var(--primary-fg)}.btn-primary:hover{background:var(--primary-hover);color:var(--primary-hover-fg)}.btn-primary:active{background:var(--primary-press);color:var(--primary-fg)}.btn-secondary{background:var(--c-bg);color:var(--c-fg);border:1px solid var(--c-line)}.btn-secondary:hover{background:var(--c-alt)}.btn-secondary:active{background:var(--c-press)}.btn-text{color:var(--c-link);background:0 0;margin:0 -8px;padding:0 8px}.btn-text:hover{background:var(--c-accent)}.btn-ghost{color:var(--c-fg2);background:0 0}.btn-ghost:hover{color:var(--c-fg);background:#70737c14}.status{background:var(--c-chip);height:24px;color:var(--c-fg3);border-radius:9999px;flex:none;align-items:center;gap:6px;padding:0 8px;font-size:12px;font-weight:600;display:inline-flex}.status:before{content:"";background:#989ba2;border-radius:9999px;width:6px;height:6px}.tag{border:1px solid var(--c-line);height:26px;color:var(--c-fg2);border-radius:9999px;align-items:center;padding:0 10px;font-size:13px;font-weight:600;display:inline-flex}.tags{flex-wrap:wrap;gap:6px;display:flex}.mark{flex:none;place-items:center;font-weight:700;display:grid}.split{flex-wrap:wrap;gap:clamp(16px,5cqi,72px);display:flex}.split>:first-child{flex:280px}.split>:last-child{flex-direction:column;flex:2 520px;gap:20px;min-width:0;display:flex}.cta-band{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:28px;display:flex}.cta-band>div{flex-direction:column;flex:420px;gap:8px;display:flex}.cta-band h2{color:var(--c-ink)}.page-main{padding-top:clamp(40px,5cqi,80px);padding-bottom:clamp(72px,8cqi,120px)}.page-title{letter-spacing:-.03em;font-size:clamp(30px,3cqi,44px);font-weight:700;line-height:1.3}.reveal{opacity:0;transition:opacity .7s var(--ease-out), transform .7s var(--ease-out);transform:translateY(24px)}.reveal.in{opacity:1;transform:none}.reveal .st{opacity:0;transition:opacity .35s ease-out, transform .55s var(--ease-out);transition-delay:calc(var(--d,0) * 50ms + .12s);transform:translateY(20px)}.reveal.in .st{opacity:1;transform:none}.ln{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.ln>span{transition:transform .75s var(--ease-out);transition-delay:calc(var(--d,0) * 70ms);display:inline-block;transform:translateY(105%)}.in .ln>span,.ln-now .ln>span{transform:none}.reveal:has(.ln){opacity:1;transform:none}@keyframes marquee{to{transform:translate(-50%)}}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}@keyframes rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}.rise{animation:rise .8s var(--ease) both}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation:none!important}.ln>span{transform:none}}.hd[data-v-fbade90d]{z-index:50;background:var(--c-bg);border-bottom:1px solid var(--c-line);position:sticky;top:0}.hd-in[data-v-fbade90d]{justify-content:space-between;align-items:center;gap:24px;height:clamp(56px,4.5cqi,64px);display:flex}.hd-left[data-v-fbade90d]{align-items:center;gap:48px;display:flex}.hd-nav[data-v-fbade90d]{gap:4px;display:flex}.hd-nav .btn[data-v-fbade90d]{padding:0 14px}.brand[data-v-fbade90d]{letter-spacing:-.02em;min-height:44px;color:var(--c-ink);align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.brand[data-v-fbade90d]:hover{text-decoration:none}.menu-btn[data-v-fbade90d]{cursor:pointer;width:44px;height:44px;color:var(--c-fg);transition:background-color .15s var(--ease);background:0 0;border:0;border-radius:10px;place-items:center;margin-right:-11px;display:grid}.menu-btn[data-v-fbade90d]:hover{background:#70737c14}.m-menu[data-v-fbade90d]{background:var(--c-bg);border-bottom:1px solid var(--c-line);opacity:0;visibility:hidden;transform-origin:50% 0;transition:opacity .15s var(--ease), transform .15s var(--ease), visibility 0s linear .15s;flex-direction:column;gap:4px;padding:8px 20px 20px;position:absolute;top:100%;left:0;right:0;transform:translateY(-8px)}.m-menu.open[data-v-fbade90d]{opacity:1;visibility:visible;transition:opacity .2s var(--ease), transform .2s var(--ease), visibility 0s;transform:none}.m-item[data-v-fbade90d]{border-bottom:1px solid var(--c-line3);height:52px;color:var(--c-fg);align-items:center;font-size:17px;font-weight:600;display:flex}.m-item[data-v-fbade90d]:hover{text-decoration:none}.m-cta[data-v-fbade90d]{border-radius:12px;height:52px;margin-top:12px;font-size:16px}.narrow[data-v-fbade90d]{display:none}@media (width<=767px){.wide[data-v-fbade90d]{display:none}.menu-btn.narrow[data-v-fbade90d]{display:grid}.m-menu.narrow[data-v-fbade90d]{display:flex}}.ft[data-v-fbade90d]{background:var(--c-footer);color:#fff;overflow:hidden}.ft-giant[data-v-fbade90d]{padding:8px var(--gutter) 0;text-align:center;white-space:nowrap;letter-spacing:-.05em;color:var(--accent-orange);margin-bottom:-.06em;font-size:min(16cqi,220px);font-weight:800;line-height:1}.ft-in[data-v-fbade90d]{flex-direction:column;gap:40px;padding-top:clamp(48px,5cqi,72px);padding-bottom:32px;display:flex}.ft-top[data-v-fbade90d]{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.ft-brand[data-v-fbade90d]{flex-direction:column;gap:12px;max-width:320px;display:flex}.ft-brand .brand[data-v-fbade90d]{color:#fff}.ft-dim[data-v-fbade90d]{color:#c9d0dc;font-size:15px;line-height:1.6}.ft-nav[data-v-fbade90d]{flex-wrap:wrap;align-items:flex-start;gap:4px 8px;margin:0 -10px;display:flex}.ft-nav a[data-v-fbade90d]{color:#fff;height:44px;transition:background-color .15s var(--ease);border-radius:8px;align-items:center;padding:0 10px;font-size:15px;font-weight:600;display:inline-flex}.ft-nav a[data-v-fbade90d]:hover{background:#ffffff14;text-decoration:none}.ft-biz[data-v-fbade90d]{color:#c9d0dc;border-top:1px solid #ffffff29;flex-wrap:wrap;justify-content:space-between;gap:12px 24px;padding-top:24px;font-size:13px;line-height:1.8;display:flex}.ft-row[data-v-fbade90d]{flex-wrap:wrap;align-items:center;gap:0 16px;display:flex}.ft-biz a[data-v-fbade90d]{color:#fff}.ft-privacy[data-v-fbade90d]{align-items:center;min-height:44px;margin:-12px 0;font-weight:600;text-decoration:underline;display:inline-flex}
