.th-cj{--navy:#0a1238;--navy-2:#070d2a;--ink:#111827;--body:#374151;--muted:#4b5563;--faint:#6b7280;--line:#e5e7eb;--paper:#fff;--soft:#f5f6f8;--tint:#f3f5fb;--orange:#ff6a1a;--orange-ink:#c2410c;--peach:#ffb37a;--mist:#c9d1f2;--mist-2:#a9b2dc;--cloud:#1f3fc4;--sw:#c8331a;--sec:#a8520a}.th-cj *{box-sizing:border-box}html:has(.th-cj){scroll-behavior:smooth;-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:reduce){html:has(.th-cj){scroll-behavior:auto}}.th-cj{background:var(--paper);color:var(--ink);word-break:keep-all;margin:0;font-family:Noto Sans KR,system-ui,sans-serif;line-height:1.5}.th-cj img{max-width:100%;display:block}.th-cj a{color:var(--cloud)}.th-cj .wrap{max-width:1200px;margin:0 auto;padding:0 24px}.th-cj .en{font-family:Space Grotesk,Noto Sans KR,sans-serif}.th-cj h1,.th-cj h2,.th-cj h3,.th-cj p{margin:0}.th-cj .btn{background:var(--orange);color:#fff;white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;height:56px;padding:0 28px;font-size:17px;font-weight:700;text-decoration:none;display:inline-flex}.th-cj .btn:hover{background:#f25a0a}.th-cj .btn:focus-visible,.th-cj button:focus-visible,.th-cj a:focus-visible{outline:3px solid var(--peach);outline-offset:2px}.th-cj .hd{z-index:20;background:var(--navy);border-bottom:1px solid #ffffff14;position:sticky;top:0}.th-cj .hd .wrap{justify-content:space-between;align-items:center;gap:12px;height:64px;display:flex}.th-cj .brand{color:#fff;letter-spacing:.02em;align-items:center;gap:12px;font-size:15px;font-weight:700;display:flex}.th-cj .logo-slot{width:44px;height:28px;color:var(--mist);letter-spacing:0;border:1px dashed #ffffff80;border-radius:3px;justify-content:center;align-items:center;font-size:10px;display:flex}.th-cj .hd-right{align-items:center;gap:16px;display:flex}.th-cj .hd-dday{color:var(--mist);font-size:14px}.th-cj .hd-dday b{color:var(--peach)}.th-cj .hd .btn{height:44px;padding:0 18px;font-size:15px}.th-cj .hero{background:var(--navy);color:#fff;position:relative;overflow:hidden}.th-cj .hero-img{object-fit:cover;object-position:right center;width:78%;height:100%;position:absolute;top:0;right:0}.th-cj .hero:after{content:"";background:linear-gradient(90deg,var(--navy) 30%,#0a123833 75%);position:absolute;inset:0}.th-cj .hero .wrap{z-index:1;flex-direction:column;gap:28px;padding-top:96px;display:flex;position:relative}.th-cj .eyebrow{color:var(--mist);font-size:15px}.th-cj .hero h1{letter-spacing:-.035em;font-family:Space Grotesk,sans-serif;font-size:clamp(52px,9vw,124px);font-weight:700;line-height:.92}.th-cj .hero h1 .sr{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.th-cj .lead{max-width:620px;font-size:clamp(19px,2.2vw,26px);font-weight:500;line-height:1.5}.th-cj .lead b{color:var(--peach)}.th-cj .cta-row{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.th-cj .cta-row .btn{height:60px;padding:0 30px;font-size:18px}.th-cj .link-w{color:#fff;text-underline-offset:6px;align-items:center;min-height:44px;font-size:16px;display:inline-flex}.th-cj .facts{border-top:1px solid #fff3;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:48px;display:grid}.th-cj .facts div{padding:22px 24px 28px 0}.th-cj .facts dt{color:var(--mist-2);font-size:13px}.th-cj .facts dd{margin:6px 0 0;font-size:18px;font-weight:700}.th-cj .sec{padding:104px 0 96px}.th-cj .sec-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;margin-bottom:56px;display:flex}.th-cj .h2{letter-spacing:-.03em;font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.25}.th-cj .sub{max-width:380px;color:var(--muted);font-size:16px;line-height:1.7}.th-cj .nums{border-top:2px solid var(--ink);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.th-cj .nums div{border-bottom:1px solid var(--line);padding:28px 24px 32px 0}.th-cj .num{letter-spacing:-.04em;font-family:Space Grotesk,sans-serif;font-size:64px;font-weight:700;line-height:1}.th-cj .num small{letter-spacing:0;margin-left:2px;font-family:Noto Sans KR,sans-serif;font-size:26px;font-weight:900}.th-cj .num-k{letter-spacing:-.03em;color:var(--orange-ink);font-size:36px;font-weight:900;line-height:1.15}.th-cj .nums p{color:var(--body);margin-top:12px;font-size:16px}.th-cj .note{color:var(--faint);margin-top:20px;font-size:14px}.th-cj .split{background:var(--soft)}.th-cj .split .wrap{flex-wrap:wrap;padding:0;display:flex}.th-cj .split figure{flex:560px;min-width:0;margin:0}.th-cj .split figure img{object-fit:cover;width:100%;height:100%;min-height:360px}.th-cj .split .txt{flex-direction:column;flex:380px;justify-content:center;gap:20px;min-width:0;padding:clamp(32px,5vw,64px);display:flex}.th-cj .kicker{color:var(--cloud);letter-spacing:.08em;font-family:Space Grotesk,sans-serif;font-size:14px;font-weight:700}.th-cj .split h2{letter-spacing:-.02em;font-size:clamp(26px,3vw,36px);line-height:1.35}.th-cj .split p{color:var(--body);font-size:16px;line-height:1.75}.th-cj .staged{color:var(--faint);font-size:12px}.th-cj .cmp-scroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.th-cj .cmp{border-top:2px solid var(--ink);grid-template-columns:150px repeat(3,minmax(0,1fr));min-width:760px;display:grid}.th-cj .cmp .lbl{border-top:1px solid var(--line);color:var(--body);padding:18px 0;font-size:15px;font-weight:700}.th-cj .cmp .lbl span{color:var(--faint);font-size:13px;font-weight:400;display:block}.th-cj .cmp .cell{border-top:1px solid var(--line);color:var(--muted);padding:18px 16px;font-size:15px;line-height:1.55}.th-cj .cmp .head{color:var(--faint);padding:20px 0;font-size:14px}.th-cj .cmp .th{text-align:left;color:var(--ink);cursor:pointer;background:0 0;border:0;border-top:4px solid #0000;min-height:44px;margin-top:-2px;padding:16px 16px 20px;font-family:inherit}.th-cj .cmp .th span{font-size:13px;font-weight:700;display:block}.th-cj .cmp .th strong{margin-top:4px;font-family:Space Grotesk,sans-serif;font-size:22px;font-weight:700;display:block}.th-cj .cmp [data-col].on{background:var(--tint);color:var(--ink)}.th-cj .cmp .th[data-col="0"].on{border-top-color:var(--cloud)}.th-cj .cmp .th[data-col="0"] span{color:var(--cloud)}.th-cj .cmp .th[data-col="1"].on{border-top-color:var(--sw)}.th-cj .cmp .th[data-col="1"] span{color:var(--sw)}.th-cj .cmp .th[data-col="2"].on{border-top-color:var(--sec)}.th-cj .cmp .th[data-col="2"] span{color:var(--sec)}.th-cj .cmp-hint{color:var(--muted);margin:0 0 40px;font-size:16px}.th-cj .cmp-tabs{display:none}.th-cj .cmp-cta{flex-wrap:wrap;align-items:center;gap:16px;margin-top:32px;display:flex}.th-cj .cmp-cta p{color:var(--muted);font-size:15px}.th-cj .dark{background:var(--navy);color:#fff}.th-cj .dark .wrap{flex-wrap:wrap;gap:56px;padding-top:104px;padding-bottom:104px;display:flex}.th-cj .dark .col-a{flex:340px;min-width:0}.th-cj .dark .col-a img{aspect-ratio:4/3;object-fit:cover;border-radius:4px;width:100%;max-width:440px;margin-top:24px}.th-cj .dark .staged{color:var(--mist-2);margin-top:8px}.th-cj .ben{border-top:1px solid #fff3;flex:1.4 480px;min-width:0;margin:0;padding:0;list-style:none}.th-cj .ben li{border-bottom:1px solid #ffffff1f;grid-template-columns:56px 1fr;gap:12px;padding:22px 0;display:grid}.th-cj .ben .n{color:var(--peach);font-family:Space Grotesk,sans-serif;font-size:15px}.th-cj .ben strong{font-size:19px;display:block}.th-cj .ben span.d{color:var(--mist);margin-top:4px;font-size:15px;display:block}.th-cj .two{flex-wrap:wrap;gap:56px;display:flex}.th-cj .two>.a{flex:340px;min-width:0}.th-cj .two>.b{flex:1.4 480px;min-width:0}.th-cj .two .a p{color:var(--body);margin-top:16px;font-size:16px;line-height:1.75}.th-cj .steps{margin:0;padding:0;list-style:none}.th-cj .steps li{grid-template-columns:28px 1fr;gap:20px;display:grid}.th-cj .rail{flex-direction:column;align-items:center;display:flex}.th-cj .dot{border:2px solid var(--ink);background:#fff;border-radius:50%;flex:none;width:14px;height:14px;margin-top:4px}.th-cj .dot.hot{border-color:var(--orange);background:var(--orange)}.th-cj .bar{background:var(--line);flex:1;width:2px}.th-cj .steps li:last-child .bar{background:0 0}.th-cj .steps .body{padding-bottom:32px}.th-cj .steps .d{color:var(--faint);font-size:13px}.th-cj .steps strong{margin-top:2px;font-size:20px;display:block}.th-cj .steps .x{color:var(--muted);margin-top:6px;font-size:15px}.th-cj .faq-sec{border-top:1px solid var(--line)}.th-cj .faq{border-top:2px solid var(--ink)}.th-cj .faq details{border-bottom:1px solid var(--line)}.th-cj .faq summary{cursor:pointer;justify-content:space-between;gap:20px;min-height:44px;padding:24px 0;font-size:18px;font-weight:700;list-style:none;display:flex}.th-cj .faq summary::-webkit-details-marker{display:none}.th-cj .faq summary:after{content:"+";font-size:22px;font-weight:400;line-height:1}.th-cj .faq details[open] summary:after{content:"−"}.th-cj .faq .a{color:var(--body);padding:0 40px 24px 0;font-size:16px;line-height:1.75}.th-cj .final{background:var(--navy);color:#fff;position:relative;overflow:hidden}.th-cj .final img{object-fit:cover;opacity:.55;width:100%;height:100%;position:absolute;inset:0}.th-cj .final .wrap{flex-direction:column;align-items:flex-start;gap:24px;padding-top:104px;padding-bottom:104px;display:flex;position:relative}.th-cj .final .big{letter-spacing:-.03em;font-size:clamp(32px,5vw,60px);font-weight:900;line-height:1.2}.th-cj .ft{background:var(--navy-2);color:var(--mist-2);padding:36px 0 120px}.th-cj .ft .wrap{flex-wrap:wrap;justify-content:space-between;gap:16px;font-size:14px;line-height:1.8;display:flex}.th-cj .ft a{color:#fff}.th-cj .mcta{z-index:30;padding:10px 16px calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff5;align-items:center;gap:12px;display:none;position:fixed;bottom:0;left:0;right:0}.th-cj .mcta .t{color:var(--muted);flex:1;font-size:13px;line-height:1.35}.th-cj .mcta .t b{color:var(--ink);font-size:15px;display:block}.th-cj .mcta .btn{height:48px;padding:0 20px;font-size:16px}@media (max-width:900px){.th-cj .facts,.th-cj .nums{grid-template-columns:repeat(2,minmax(0,1fr))}.th-cj .hero-img{opacity:.45;width:100%}.th-cj .hero:after{background:linear-gradient(180deg,#0a123899,var(--navy) 85%)}}@media (max-width:640px){.th-cj .hd-dday{display:none}.th-cj .hero .wrap{padding-top:64px}.th-cj .facts{margin-top:32px}.th-cj .facts div{padding:16px 12px 18px 0}.th-cj .facts dd{font-size:16px}.th-cj .sec{padding:72px 0 64px}.th-cj .sec-head{margin-bottom:36px}.th-cj .num{font-size:48px}.th-cj .num-k{font-size:28px}.th-cj .split figure img{min-height:240px}.th-cj .dark .wrap{padding-top:72px;padding-bottom:72px}.th-cj .mcta{display:flex}.th-cj .faq .a{padding-right:0}.th-cj .cmp-hint{margin-bottom:20px}.th-cj .cmp-tabs{grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:16px;display:grid}.th-cj .cmp-tabs .tab{border:1.5px solid var(--line);height:44px;color:var(--ink);cursor:pointer;background:#fff;border-radius:6px;font-family:inherit;font-size:15px;font-weight:700}.th-cj .cmp-tabs .tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.th-cj .cmp{grid-template-columns:88px 1fr;min-width:0}.th-cj .cmp .head,.th-cj .cmp .th,.th-cj .cmp .cell:not(.on){display:none}.th-cj .cmp .cell.on{color:var(--ink);background:0 0;padding:16px 0 16px 12px}.th-cj .cmp .lbl{font-size:14px}}
