.page-module___TnO8G__main{--font-site:var(--font-template-site);--font-primary:var(--font-site);font-family:var(--font-site),ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--color-paper:#fbfaf7;--color-paper-muted:#f4f1eb;--color-ink:#242321;--color-ink-soft:#69645d;--color-ink-faint:#908a80;--color-inverse:#fffaf0;--color-rule:#e2ddd4;--color-rule-strong:#b9b0a2;--color-accent-blue-surface:#e8f0ff;--color-accent-blue-text:#3556a4;--color-accent-green-surface:#e7f4eb;--color-accent-green-text:#2d6847;--font-serif:Georgia,"Times New Roman",serif;--text-hero:clamp(44px,7vw,92px);--text-title:clamp(32px,4.8vw,62px);--text-subtitle:clamp(26px,3.4vw,42px);--text-card:clamp(22px,2.2vw,30px);--text-body-lg:clamp(17px,1.6vw,20px);--text-small:14px;--text-label:12px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--space-20:80px;--space-24:96px;--space-32:128px;--max-width:1180px;--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--ease-entry:cubic-bezier(.16,1,.3,1);color:var(--color-ink);letter-spacing:-.012em;background:#faf8f3;font-size:16px;font-weight:560;line-height:1.6}.page-module___TnO8G__main :where(a){color:inherit;text-decoration:none}.page-module___TnO8G__main :where(img,svg){max-width:100%;display:block}.page-module___TnO8G__main{width:min(100% - (var(--space-5)*2),var(--max-width));margin:0 auto}.page-module___TnO8G__header{z-index:10;align-items:center;gap:var(--space-6);min-height:72px;padding:var(--space-4) max(var(--space-5),calc((100vw - var(--max-width))/2));background:color-mix(in srgb,var(--color-paper) 94%,transparent);border-bottom:1px solid var(--color-rule);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);grid-template-columns:1fr auto 1fr;display:grid;position:sticky;top:0}.page-module___TnO8G__brand,.page-module___TnO8G__headerCta,.page-module___TnO8G__nav,.page-module___TnO8G__primaryButton,.page-module___TnO8G__secondaryButton{align-items:center}.page-module___TnO8G__brand{gap:var(--space-3);color:var(--color-ink);font-size:var(--text-small);letter-spacing:-.02em;font-weight:800;display:inline-flex}.page-module___TnO8G__brandMark{width:34px;height:34px;color:var(--color-inverse);font-family:var(--font-serif),"Noto Serif KR",serif;letter-spacing:-.04em;background:var(--color-ink);border-radius:var(--radius-sm);place-items:center;font-size:13px;display:grid}.page-module___TnO8G__nav{gap:var(--space-6);color:var(--color-ink-soft);font-size:var(--text-small);font-weight:700;display:flex}.page-module___TnO8G__nav a,.page-module___TnO8G__headerCta{transition:color .18s ease-out,transform .18s ease-out}.page-module___TnO8G__nav a:hover,.page-module___TnO8G__headerCta:hover{color:var(--color-ink);transform:translateY(-1px)}.page-module___TnO8G__headerCta{min-height:40px;padding:0 var(--space-4);color:var(--color-ink);font-size:var(--text-small);border:1px solid var(--color-rule-strong);border-radius:var(--radius-sm);justify-self:end;font-weight:800;display:inline-flex}.page-module___TnO8G__hero{gap:var(--space-8);min-height:calc(100dvh - 72px);padding:var(--space-24) 0 var(--space-20);grid-template-columns:minmax(0,1.12fr) minmax(340px,.88fr);align-items:center;display:grid}.page-module___TnO8G__heroCopy h1,.page-module___TnO8G__sectionHeader h2,.page-module___TnO8G__splitIntro h2,.page-module___TnO8G__documentHeader h2,.page-module___TnO8G__darkPanel h2,.page-module___TnO8G__sectionHeaderNarrow h2,.page-module___TnO8G__contactCopy h2{color:var(--color-ink);font-family:var(--font-serif),"Noto Serif KR",serif;letter-spacing:-.06em;word-break:keep-all;margin:0;font-weight:800;line-height:1.05}.page-module___TnO8G__heroCopy h1{max-width:820px;margin-top:var(--space-4);font-size:var(--text-hero)}.page-module___TnO8G__heroLead{max-width:720px;margin:var(--space-6) 0 0;color:var(--color-ink-soft);font-size:var(--text-body-lg);word-break:keep-all;line-height:1.85}.page-module___TnO8G__kicker,.page-module___TnO8G__metaLabel,.page-module___TnO8G__tag,.page-module___TnO8G__cardMeta{color:var(--color-ink-faint);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;font-weight:800}.page-module___TnO8G__kicker{margin:0;font-family:SFMono-Regular,Consolas,Liberation Mono,monospace}.page-module___TnO8G__heroActions{gap:var(--space-3);margin-top:var(--space-8);flex-wrap:wrap;display:flex}.page-module___TnO8G__primaryButton,.page-module___TnO8G__secondaryButton{min-height:48px;padding:var(--space-3) var(--space-5);border-radius:var(--radius-sm);justify-content:center;font-size:15px;font-weight:800;transition:background .18s ease-out,color .18s ease-out,border-color .18s ease-out,transform .14s ease-out;display:inline-flex}.page-module___TnO8G__primaryButton{gap:var(--space-2);color:var(--color-inverse);background:var(--color-ink);border:1px solid var(--color-ink)}.page-module___TnO8G__secondaryButton{color:var(--color-ink);background:var(--color-paper);border:1px solid var(--color-rule-strong)}.page-module___TnO8G__primaryButton:hover{background:color-mix(in srgb,var(--color-ink) 88%,var(--color-paper))}.page-module___TnO8G__secondaryButton:hover{border-color:var(--color-ink)}.page-module___TnO8G__primaryButton:active,.page-module___TnO8G__secondaryButton:active{transform:translateY(1px)}.page-module___TnO8G__briefCard,.page-module___TnO8G__bentoCard,.page-module___TnO8G__ruleGrid article,.page-module___TnO8G__documentPanel,.page-module___TnO8G__scopeList,.page-module___TnO8G__questionList article,.page-module___TnO8G__messageCard{background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg)}.page-module___TnO8G__briefCard{padding:var(--space-6)}.page-module___TnO8G__briefTopline,.page-module___TnO8G__documentHeader,.page-module___TnO8G__footer,.page-module___TnO8G__messageCard li{align-items:center;display:flex}.page-module___TnO8G__briefTopline{justify-content:space-between;gap:var(--space-4);padding-bottom:var(--space-4);color:var(--color-ink-faint);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--text-label);border-bottom:1px solid var(--color-rule);font-weight:700}.page-module___TnO8G__briefCard h2{margin:var(--space-8) 0 var(--space-4);font-family:var(--font-serif),"Noto Serif KR",serif;font-size:var(--text-subtitle);letter-spacing:-.045em;word-break:keep-all;line-height:1.16}.page-module___TnO8G__briefList,.page-module___TnO8G__scopeList{margin:0}.page-module___TnO8G__briefList div,.page-module___TnO8G__scopeList div{gap:var(--space-4);padding:var(--space-4) 0;border-top:1px solid var(--color-rule);grid-template-columns:84px 1fr;display:grid}.page-module___TnO8G__briefList div:first-child,.page-module___TnO8G__scopeList div:first-child{border-top:0}.page-module___TnO8G__briefList dt,.page-module___TnO8G__scopeList dt{color:var(--color-ink);font-size:var(--text-small);font-weight:800}.page-module___TnO8G__briefList dd,.page-module___TnO8G__scopeList dd{color:var(--color-ink-soft);font-size:var(--text-small);margin:0;line-height:1.7}.page-module___TnO8G__proofStrip{margin-bottom:var(--space-20);background:var(--color-paper);border:1px solid var(--color-rule);border-radius:var(--radius-lg);grid-template-columns:repeat(3,1fr);display:grid}.page-module___TnO8G__proofStrip div{padding:var(--space-5);border-left:1px solid var(--color-rule)}.page-module___TnO8G__proofStrip div:first-child{border-left:0}.page-module___TnO8G__proofStrip strong{margin-top:var(--space-2);color:var(--color-ink);word-break:keep-all;font-size:15px;line-height:1.55;display:block}.page-module___TnO8G__section,.page-module___TnO8G__contactSection{padding:var(--space-20) 0;border-top:1px solid var(--color-rule)}.page-module___TnO8G__sectionHeader,.page-module___TnO8G__sectionHeaderNarrow{max-width:780px;margin-bottom:var(--space-10)}.page-module___TnO8G__sectionHeader h2,.page-module___TnO8G__splitIntro h2,.page-module___TnO8G__documentHeader h2,.page-module___TnO8G__darkPanel h2,.page-module___TnO8G__sectionHeaderNarrow h2,.page-module___TnO8G__contactCopy h2{margin-top:var(--space-3);font-size:var(--text-title)}.page-module___TnO8G__sectionHeader p:not(.page-module___TnO8G__kicker),.page-module___TnO8G__splitIntro p,.page-module___TnO8G__darkPanel p,.page-module___TnO8G__contactCopy p{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-size:var(--text-body-lg);word-break:keep-all;line-height:1.8}.page-module___TnO8G__bentoGrid{gap:var(--space-4);grid-template-columns:repeat(12,1fr);display:grid}.page-module___TnO8G__bentoCard{min-height:292px;padding:var(--space-6);grid-column:span 4;transition:transform .22s ease-out,border-color .22s ease-out}.page-module___TnO8G__bentoCard:hover,.page-module___TnO8G__ruleGrid article:hover,.page-module___TnO8G__questionList article:hover{border-color:var(--color-rule-strong);transform:translateY(-2px)}.page-module___TnO8G__featuredCard{background:var(--color-paper-muted);grid-column:span 6;min-height:380px}.page-module___TnO8G__bentoCard:nth-child(2){grid-column:span 6}.page-module___TnO8G__bentoCard:nth-child(4){grid-column:span 5}.page-module___TnO8G__bentoCard:nth-child(5){grid-column:span 7}.page-module___TnO8G__iconBox{width:48px;height:48px;margin-bottom:var(--space-8);color:var(--color-accent-blue-text);background:var(--color-accent-blue-surface);border:1px solid var(--color-rule);border-radius:var(--radius-md);place-items:center;display:grid}.page-module___TnO8G__tag{width:fit-content;margin-bottom:var(--space-4);padding:var(--space-1) var(--space-2);color:var(--color-accent-green-text);background:var(--color-accent-green-surface);border-radius:var(--radius-sm);display:inline-flex}.page-module___TnO8G__bentoCard h3,.page-module___TnO8G__ruleGrid h3,.page-module___TnO8G__processList h3,.page-module___TnO8G__questionList h3{color:var(--color-ink);font-size:var(--text-card);letter-spacing:-.03em;word-break:keep-all;margin:0;line-height:1.35}.page-module___TnO8G__featuredCard h3{max-width:560px;font-family:var(--font-serif),"Noto Serif KR",serif;font-size:var(--text-subtitle);letter-spacing:-.05em;line-height:1.14}.page-module___TnO8G__bentoCard p,.page-module___TnO8G__ruleGrid p,.page-module___TnO8G__processList p,.page-module___TnO8G__questionList p{margin:var(--space-4) 0 0;color:var(--color-ink-soft);font-size:var(--text-small);word-break:keep-all;line-height:1.75}.page-module___TnO8G__cardMeta{margin-top:var(--space-8);padding-top:var(--space-4);border-top:1px solid var(--color-rule)}.page-module___TnO8G__splitIntro,.page-module___TnO8G__scopeGrid,.page-module___TnO8G__contactSection{gap:var(--space-8);grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);align-items:start;display:grid}.page-module___TnO8G__ruleGrid{gap:var(--space-4);margin-top:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.page-module___TnO8G__ruleGrid article{min-height:260px;padding:var(--space-6);transition:transform .22s ease-out,border-color .22s ease-out}.page-module___TnO8G__ruleGrid svg{margin-bottom:var(--space-8);color:var(--color-accent-blue-text)}.page-module___TnO8G__documentPanel{padding:var(--space-8)}.page-module___TnO8G__documentHeader{justify-content:space-between;gap:var(--space-8);padding-bottom:var(--space-8);border-bottom:1px solid var(--color-rule)}.page-module___TnO8G__documentHeader svg{color:var(--color-accent-green-text);flex:none}.page-module___TnO8G__processList{grid-template-columns:repeat(4,1fr);gap:0;margin:0;padding:0;list-style:none;display:grid}.page-module___TnO8G__processList li{min-height:270px;padding:var(--space-6);border-left:1px solid var(--color-rule)}.page-module___TnO8G__processList li:first-child{border-left:0}.page-module___TnO8G__processList span{margin-bottom:var(--space-10);color:var(--color-ink-faint);font-family:SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--text-label);font-weight:800;display:inline-flex}.page-module___TnO8G__darkPanel{min-height:420px;padding:var(--space-8);color:var(--color-inverse);background:var(--color-ink);border:1px solid var(--color-ink);border-radius:var(--radius-lg)}.page-module___TnO8G__darkPanel .page-module___TnO8G__kicker,.page-module___TnO8G__darkPanel h2,.page-module___TnO8G__darkPanel p{color:var(--color-inverse)}.page-module___TnO8G__darkPanel p{opacity:.78}.page-module___TnO8G__scopeList{padding:var(--space-6)}.page-module___TnO8G__scopeList div{grid-template-columns:108px 1fr;align-items:center;min-height:116px}.page-module___TnO8G__sectionHeaderNarrow{max-width:660px}.page-module___TnO8G__questionList{gap:var(--space-4);grid-template-columns:repeat(3,1fr);display:grid}.page-module___TnO8G__questionList article{padding:var(--space-6);transition:transform .22s ease-out,border-color .22s ease-out}.page-module___TnO8G__contactSection{padding-bottom:var(--space-24)}.page-module___TnO8G__contactCopy .page-module___TnO8G__primaryButton{margin-top:var(--space-8)}.page-module___TnO8G__messageCard{padding:var(--space-6)}.page-module___TnO8G__messageCard ul{gap:var(--space-3);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}.page-module___TnO8G__messageCard li{gap:var(--space-3);min-height:48px;padding:var(--space-3) 0;color:var(--color-ink-soft);border-top:1px solid var(--color-rule)}.page-module___TnO8G__messageCard li:first-child{border-top:0}.page-module___TnO8G__messageCard svg{color:var(--color-accent-green-text);flex:none}.page-module___TnO8G__footer{width:min(100% - (var(--space-5)*2),var(--max-width));padding:var(--space-8) 0 var(--space-12);color:var(--color-ink-soft);border-top:1px solid var(--color-rule);justify-content:space-between;margin:0 auto}.page-module___TnO8G__footer div{gap:var(--space-1);display:grid}.page-module___TnO8G__footer strong{color:var(--color-ink)}.page-module___TnO8G__footer span{font-size:var(--text-small)}.page-module___TnO8G__reveal{animation:page-module___TnO8G__documentReveal .52s var(--ease-entry) both}.page-module___TnO8G__proofStrip.page-module___TnO8G__reveal{animation-delay:80ms}@keyframes page-module___TnO8G__documentReveal{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@media (max-width:980px){.page-module___TnO8G__header{grid-template-columns:1fr auto}.page-module___TnO8G__nav{display:none}.page-module___TnO8G__hero,.page-module___TnO8G__splitIntro,.page-module___TnO8G__scopeGrid,.page-module___TnO8G__contactSection{grid-template-columns:1fr}.page-module___TnO8G__hero{min-height:auto;padding-top:var(--space-20)}.page-module___TnO8G__proofStrip,.page-module___TnO8G__ruleGrid,.page-module___TnO8G__questionList{grid-template-columns:1fr}.page-module___TnO8G__proofStrip div,.page-module___TnO8G__processList li{border-left:0;border-top:1px solid var(--color-rule)}.page-module___TnO8G__proofStrip div:first-child,.page-module___TnO8G__processList li:first-child{border-top:0}.page-module___TnO8G__bentoGrid,.page-module___TnO8G__processList{grid-template-columns:1fr}.page-module___TnO8G__bentoCard,.page-module___TnO8G__featuredCard,.page-module___TnO8G__bentoCard:nth-child(2),.page-module___TnO8G__bentoCard:nth-child(4),.page-module___TnO8G__bentoCard:nth-child(5){grid-column:auto;min-height:auto}.page-module___TnO8G__processList li{min-height:auto}}@media (max-width:640px){.page-module___TnO8G__main,.page-module___TnO8G__footer{width:min(100% - (var(--space-4)*2),var(--max-width))}.page-module___TnO8G__header{min-height:64px;padding:var(--space-3) var(--space-4)}.page-module___TnO8G__brand span:last-child{display:none}.page-module___TnO8G__headerCta{min-height:38px;padding:0 var(--space-3)}.page-module___TnO8G__hero{padding:var(--space-16) 0}.page-module___TnO8G__heroActions,.page-module___TnO8G__primaryButton,.page-module___TnO8G__secondaryButton{width:100%}.page-module___TnO8G__briefCard,.page-module___TnO8G__bentoCard,.page-module___TnO8G__ruleGrid article,.page-module___TnO8G__documentPanel,.page-module___TnO8G__scopeList,.page-module___TnO8G__questionList article,.page-module___TnO8G__messageCard,.page-module___TnO8G__darkPanel{padding:var(--space-5)}.page-module___TnO8G__briefList div,.page-module___TnO8G__scopeList div{gap:var(--space-2);grid-template-columns:1fr}.page-module___TnO8G__documentHeader{align-items:flex-start}.page-module___TnO8G__documentHeader svg{display:none}.page-module___TnO8G__section,.page-module___TnO8G__contactSection{padding:var(--space-16) 0}.page-module___TnO8G__darkPanel{min-height:auto}}.page-module___TnO8G__footer a,.page-module___TnO8G__brand,.page-module___TnO8G__nav a{align-items:center;min-height:44px;display:inline-flex}.page-module___TnO8G__headerCta{min-height:44px}@media (min-width:981px){.page-module___TnO8G__hero{min-height:auto;padding:var(--space-20) 0 var(--space-12);grid-template-columns:minmax(0,.78fr) minmax(360px,.52fr);align-items:start}.page-module___TnO8G__heroCopy{column-gap:var(--space-8);grid-template-columns:144px minmax(0,1fr);align-items:start;display:grid}.page-module___TnO8G__kicker{writing-mode:vertical-rl;margin-top:var(--space-2);transform:rotate(180deg)}.page-module___TnO8G__heroCopy h1,.page-module___TnO8G__heroLead,.page-module___TnO8G__heroActions{grid-column:2}.page-module___TnO8G__heroCopy h1{max-width:660px;margin-top:0;font-size:clamp(42px,5.4vw,74px)}.page-module___TnO8G__briefCard{border-radius:var(--radius-sm);background:linear-gradient(90deg, var(--color-paper) 0 64px, var(--color-rule) 65px, var(--color-paper) 66px);min-height:520px;padding-left:calc(var(--space-8) + 48px)}.page-module___TnO8G__proofStrip{width:min(420px,100%);margin-left:auto;margin-bottom:var(--space-16);border-radius:var(--radius-sm);grid-template-columns:1fr}.page-module___TnO8G__proofStrip div{border-left:0;border-top:1px solid var(--color-rule)}.page-module___TnO8G__proofStrip div:first-child{border-top:0}.page-module___TnO8G__bentoGrid{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr)}.page-module___TnO8G__bentoCard,.page-module___TnO8G__featuredCard,.page-module___TnO8G__bentoCard:nth-child(2),.page-module___TnO8G__bentoCard:nth-child(4),.page-module___TnO8G__bentoCard:nth-child(5){grid-column:auto;min-height:220px}.page-module___TnO8G__featuredCard{grid-row:span 2}.page-module___TnO8G__processList{grid-template-columns:1fr}.page-module___TnO8G__processList li{border-left:0;border-top:1px solid var(--color-rule);grid-template-columns:96px 1fr;min-height:0;display:grid}}
