.neo_page__dGVJa{--paper:var(--cd-neo-letter-paper);--ink:var(--cd-neo-letter-ink);--muted:var(--cd-neo-letter-muted);--gold:var(--cd-neo-letter-gold);background:var(--cd-neo-letter-night);color:var(--paper);min-height:100vh;padding:0 max(24px,calc((100vw - 1200px)/2)) 80px;font-family:var(--font-body,"Malgun Gothic",sans-serif);line-height:1.8;overflow-x:clip}.neo_page__dGVJa *{box-sizing:border-box}.neo_page__dGVJa ::-moz-selection{background:var(--gold);color:var(--ink)}.neo_page__dGVJa ::selection{background:var(--gold);color:var(--ink)}.neo_page__dGVJa :focus-visible{outline:3px solid var(--cd-neo-letter-line);outline-offset:5px}.neo_page__dGVJa a{text-underline-offset:5px}.neo_page__dGVJa button,.neo_page__dGVJa input,.neo_page__dGVJa select,.neo_page__dGVJa textarea{font:inherit;caret-color:var(--cd-neo-letter-blue);font-size:16px}.neo_page__dGVJa button{cursor:pointer}.neo_page__dGVJa button:disabled{cursor:not-allowed;opacity:.6}.neo_page__dGVJa button:active:not(:disabled){transform:translateY(1px)}.neo_nav__hUXXH{display:flex;justify-content:space-between;gap:16px;padding:24px 0;border-bottom:1px solid var(--cd-neo-letter-line)}.neo_nav__hUXXH a{color:var(--paper);font-size:14px}.neo_hero__uO149{display:grid;grid-template-columns:1.4fr .8fr;align-items:center;gap:72px;padding:72px 48px 64px;position:relative;isolation:isolate;min-height:620px}.neo_heroArt__TCGvO{position:absolute;inset:0;z-index:-1;overflow:hidden;pointer-events:none}.neo_heroArt__TCGvO img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;opacity:.38}.neo_hero__uO149 h1{font-family:var(--font-serif,"Batang",serif);font-size:clamp(48px,6vw,80px);font-weight:400;letter-spacing:-.045em;line-height:1.25;margin:0 0 28px}.neo_hero__uO149 h1 span{color:var(--cd-neo-letter-silver)}.neo_heroCopy__3_6OV{position:relative;z-index:1}.neo_lead__X4lPZ{font-size:clamp(22px,3vw,30px);line-height:1.55;margin-bottom:24px}.neo_heroDescription__EdOrs{max-width:44ch;color:var(--cd-neo-letter-silver);line-height:1.95}.neo_notice___UY9M{color:var(--cd-neo-letter-silver);font-size:13px;margin-top:20px}.neo_primary__gf64D,.neo_secondary__UBPGn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:52px;padding:14px 26px;border-radius:var(--cd-r-sm);text-decoration:none;line-height:1.5;font-weight:600;border:1px solid var(--cd-neo-letter-line);transition:background-color .18s,transform .18s;isolation:isolate}.neo_page__dGVJa .neo_primary__gf64D{font-family:var(--font-body,"Malgun Gothic",sans-serif);background:var(--cd-neo-letter-blue);color:var(--paper);box-shadow:0 10px 24px -12px var(--cd-neo-letter-shadow)}.neo_primary__gf64D:before{content:"";position:absolute;inset:4px;border:1px solid var(--cd-neo-letter-line);border-radius:4px;pointer-events:none;opacity:.7}.neo_primary__gf64D:hover:not(:disabled){background:var(--cd-neo-letter-blue-hover)}.neo_secondary__UBPGn{background:var(--paper);color:var(--ink);border-color:var(--cd-neo-letter-muted)}.neo_secondary__UBPGn:hover:not(:disabled){background:var(--cd-neo-letter-field)}.neo_heroCopy__3_6OV>.neo_primary__gf64D{margin-top:18px}.neo_heroCopy__3_6OV>.neo_primary__gf64D:focus-visible{outline-color:var(--gold)}.neo_portrait__mAq1i{position:relative;margin:0;min-width:0;align-self:center;padding:28px 12px 0}.neo_portraitFrame__4ZuEp{position:relative;border:1px solid var(--cd-neo-letter-silver);border-radius:8px;padding:9px;background:var(--cd-neo-letter-night);box-shadow:0 28px 48px -16px var(--cd-neo-letter-shadow)}.neo_portraitFrame__4ZuEp img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;border-radius:4px}.neo_portrait__mAq1i figcaption{text-align:center;padding:16px 0 0;color:var(--paper)}.neo_portrait__mAq1i figcaption p{font-family:var(--font-serif,"Batang",serif);font-size:19px;line-height:1.7;margin:0 0 5px}.neo_portrait__mAq1i figcaption small{color:var(--cd-neo-letter-silver);font-size:11px}.neo_serviceLine__dhxy2{display:flex;justify-content:space-between;gap:24px;padding:22px 0;border-top:1px solid var(--cd-neo-letter-line);color:var(--cd-neo-letter-silver);font-size:14px}.neo_serviceLine__dhxy2 p{margin:0}.neo_evidence__f6_Cn{border-top:1px solid var(--cd-neo-letter-line);padding:32px 0 40px;max-width:75ch}.neo_page__dGVJa h2{font-family:var(--font-serif,"Batang",serif);font-size:26px;line-height:1.5;letter-spacing:-.025em}.neo_evidence__f6_Cn a{color:var(--gold)}.neo_evidence__f6_Cn p{font-size:14px;color:var(--cd-neo-letter-silver)}.neo_small__WhOPf{color:var(--muted);font-size:14px;line-height:1.7}.neo_formSection__FDZ6z{position:relative;max-width:880px;margin:24px auto 0;border:1px solid var(--cd-neo-letter-silver);border-radius:2px;background:var(--paper);color:var(--ink);padding:60px 80px 64px;scroll-margin-top:24px;box-shadow:0 28px 80px -24px var(--cd-neo-letter-shadow)}.neo_formSection__FDZ6z:before{content:"";position:absolute;inset:12px;border:1px solid var(--cd-neo-letter-rule);pointer-events:none}.neo_formIntro__60nuu{position:relative;padding-bottom:20px;border-bottom:1px solid var(--cd-neo-letter-rule)}.neo_letterMark__hWWYx{letter-spacing:.16em;font-size:11px!important;text-align:center;margin:0 0 32px}.neo_salutation__9RWYV{font-family:var(--font-serif,"Batang",serif);font-size:30px;margin:30px 0 24px}.neo_periods__yq0_k{margin:28px 0;padding:18px 0;border-top:1px solid var(--cd-neo-letter-rule);border-bottom:1px solid var(--cd-neo-letter-rule)}.neo_periods__yq0_k summary{cursor:pointer;min-height:44px;align-content:center;font-weight:600}.neo_periods__yq0_k summary span{font-size:13px;font-weight:400;color:var(--muted);margin-left:8px}.neo_periodSummary___Yag7{white-space:pre-wrap;overflow-wrap:anywhere}.neo_formSection__FDZ6z a{color:var(--cd-neo-letter-blue)}.neo_formIntro__60nuu h2{margin-top:0}.neo_formIntro__60nuu>p{font-size:14px;color:var(--muted)}.neo_steps__cQe__{display:flex;justify-content:space-between;gap:12px;padding:16px 0 0;list-style:none;counter-reset:step;color:var(--muted);font-size:13px}.neo_steps__cQe__ li{counter-increment:step}.neo_steps__cQe__ li:before{content:"0" counter(step) " / ";font-variant-numeric:tabular-nums;font-size:11px}.neo_steps__cQe__ [aria-current]{color:var(--cd-neo-letter-blue);font-weight:700}.neo_form__mDqNJ{min-width:0}.neo_form__mDqNJ label{display:block;font-weight:600;margin:20px 0 8px}.neo_form__mDqNJ label span,.neo_form__mDqNJ legend span{font-weight:400;color:var(--muted);font-size:14px}.neo_form__mDqNJ input:not([type=checkbox]):not([type=radio]),.neo_form__mDqNJ select,.neo_form__mDqNJ textarea{width:100%;max-width:100%;min-height:48px;border:1px solid var(--cd-neo-letter-muted);background:var(--cd-neo-letter-field);color:var(--ink);padding:14px;border-radius:2px}.neo_form__mDqNJ input::-moz-placeholder,.neo_form__mDqNJ textarea::-moz-placeholder{color:var(--muted)}.neo_form__mDqNJ input::placeholder,.neo_form__mDqNJ textarea::placeholder{color:var(--muted)}.neo_form__mDqNJ textarea{resize:vertical;scroll-margin:24px}.neo_form__mDqNJ fieldset{padding:16px 20px;margin:28px 0;border:1px solid var(--cd-neo-letter-rule);border-radius:var(--cd-r-sm)}.neo_form__mDqNJ legend{font-weight:600;padding:0 8px}.neo_form__mDqNJ .neo_check__9Zvdn{display:flex;align-items:flex-start;gap:12px;font-weight:400;min-height:48px}.neo_check__9Zvdn input{width:20px;height:20px;margin-top:5px;accent-color:var(--cd-neo-letter-blue);flex-shrink:0}.neo_question__YS6KP{margin:28px 0}.neo_questionHeading___XNAC{display:flex;align-items:center;gap:16px}.neo_questionHeading___XNAC label{margin:0 auto 8px 0}.neo_questionHeading___XNAC>span{color:var(--muted);font-variant-numeric:tabular-nums}.neo_questionHeading___XNAC button{border:0;background:none;color:var(--muted);min-height:48px;min-width:48px;text-decoration:underline;text-underline-offset:4px}.neo_total__MFh5g{display:flex;align-items:center;justify-content:space-between;border-top:1px solid var(--cd-neo-letter-rule);margin-top:32px;padding:22px 0;font-variant-numeric:tabular-nums}.neo_total__MFh5g strong{font-family:var(--font-serif,"Batang",serif);font-size:28px}.neo_actions__F5qDz{display:flex;gap:12px;padding-bottom:env(safe-area-inset-bottom)}.neo_actions__F5qDz .neo_primary__gf64D{flex:1}.neo_error__7W_in{color:var(--cd-neo-letter-error);background:var(--cd-neo-letter-error-bg);padding:14px;border-radius:2px;overflow-wrap:anywhere}.neo_summary__mf3z2{padding-left:22px}.neo_summary__mf3z2 li{padding:12px 0;border-bottom:1px solid var(--cd-neo-letter-rule)}.neo_summary__mf3z2 p{white-space:pre-wrap;overflow-wrap:anywhere}.neo_form__mDqNJ>button{margin:6px 8px 6px 0}.neo_records__41Asy{margin-top:64px;border-top:1px solid var(--cd-neo-letter-line);padding-top:24px}.neo_records__41Asy>p{color:var(--cd-neo-letter-silver)}.neo_historyItem__mKAHp{display:block;background:transparent;border:0;border-bottom:1px solid var(--cd-neo-letter-line);padding:20px 0;color:var(--paper);text-align:left;width:100%;min-height:48px;overflow-wrap:anywhere}.neo_answer__1g4_Q p{white-space:pre-wrap;overflow-wrap:anywhere}.neo_answer__1g4_Q section{margin:32px 0}.neo_answer__1g4_Q h4{font-size:18px}.neo_answer__1g4_Q h3{color:var(--cd-neo-letter-blue)}@media(max-width:760px){.neo_page__dGVJa{padding:0 16px 48px}.neo_nav__hUXXH{padding:20px 4px}.neo_hero__uO149{padding:40px 8px 32px;grid-template-columns:1fr;gap:28px;min-height:0}.neo_heroArt__TCGvO img{-o-object-position:65% top;object-position:65% top}.neo_hero__uO149 h1{font-size:48px}.neo_heroCopy__3_6OV .neo_primary__gf64D{width:100%;max-width:340px}.neo_heroDescription__EdOrs{font-size:15px}.neo_portrait__mAq1i{max-width:290px;width:82%;justify-self:center;padding-top:8px}.neo_portrait__mAq1i figcaption p{font-size:17px}.neo_desktopBreak__a3iSC{display:none}.neo_serviceLine__dhxy2{flex-direction:column;gap:6px;padding:20px 4px}.neo_formSection__FDZ6z{padding:36px 22px;border-radius:2px;margin-top:12px}.neo_formSection__FDZ6z:before{inset:7px}.neo_letterMark__hWWYx{font-size:9px!important;letter-spacing:.12em;margin-bottom:24px}.neo_salutation__9RWYV{font-size:26px}.neo_steps__cQe__{gap:8px;padding:12px 0 0;font-size:12px}.neo_page__dGVJa h2{font-size:23px}.neo_questionHeading___XNAC{gap:8px}.neo_questionHeading___XNAC>span{font-size:14px}.neo_form__mDqNJ fieldset{padding:14px}.neo_actions__F5qDz{flex-wrap:wrap}.neo_actions__F5qDz .neo_primary__gf64D{min-width:150px}.neo_total__MFh5g strong{font-size:25px}.neo_records__41Asy{margin-top:48px}.neo_evidence__f6_Cn{padding:26px 4px 32px}.neo_form__mDqNJ>p{overflow-wrap:anywhere}}@media(prefers-reduced-motion:reduce){.neo_page__dGVJa *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}.neo_form__mDqNJ .neo_readingOptions__ghi1K{margin:16px 0;padding:12px 16px}.neo_form__mDqNJ .neo_readingOption__wvoLf{display:flex;align-items:center;gap:12px;min-height:52px;margin:8px 0;padding:8px;border-radius:var(--cd-r-sm);cursor:pointer}.neo_readingOption__wvoLf:has(input:checked){background:var(--cd-neo-letter-field);outline:1px solid var(--cd-neo-letter-blue)}.neo_readingOption__wvoLf input{width:20px;height:20px;flex-shrink:0;accent-color:var(--cd-neo-letter-blue)}.neo_form__mDqNJ .neo_readingOption__wvoLf span{color:var(--ink);font-size:16px}.neo_readingOption__wvoLf strong{display:block;font-variant-numeric:tabular-nums}.neo_form__mDqNJ .neo_readingBase__KC2t9{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;margin:8px 0;padding:8px;color:var(--ink);font-size:16px}.neo_readingBase__KC2t9 strong{font-variant-numeric:tabular-nums}.neo_correspondence__ZB0iS{display:grid;grid-template-columns:1.25fr 1fr;align-items:center;gap:40px;max-width:1000px;margin:16px auto 56px}.neo_correspondence__ZB0iS picture{display:block;min-width:0}.neo_correspondence__ZB0iS img{display:block;width:100%;height:auto;aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover}.neo_correspondence__ZB0iS h2{margin:0 0 20px;color:var(--paper)}.neo_correspondence__ZB0iS p{margin:12px 0;color:var(--cd-neo-letter-silver);font-size:15px;line-height:1.85}.neo_contact___xoTD{max-width:600px;margin:64px auto 0;text-align:center}.neo_contact___xoTD h2{margin:0 0 16px}.neo_contact___xoTD p{color:var(--cd-neo-letter-silver);font-size:15px;line-height:1.85}.neo_contact___xoTD a{display:inline-flex;flex-direction:column;justify-content:center;gap:6px;min-height:48px;padding:14px 8px;color:var(--gold);font-size:20px;overflow-wrap:anywhere;text-underline-offset:5px}.neo_contact___xoTD a span{font-size:13px;color:var(--cd-neo-letter-silver)}.neo_contact___xoTD .neo_contactHint__tFmBB{font-size:13px}.neo_contact___xoTD a:focus-visible{outline:2px solid var(--gold);outline-offset:4px}@media(max-width:760px){.neo_correspondence__ZB0iS{grid-template-columns:1fr;gap:24px;margin:8px 0 36px}.neo_correspondence__ZB0iS>div{padding:0 8px}.neo_correspondence__ZB0iS h2{margin-bottom:14px}.neo_contact___xoTD{margin-top:48px;padding:0 8px}}