*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{color:#111;background:var(--bg);word-break:keep-all;-webkit-font-smoothing:antialiased;margin:0;font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif;line-height:1.6}h1,h2,h3,h4,p,ul,ol,figure{margin:0;padding:0}li{list-style:none}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.skip{position:absolute;left:-9999px}.skip:focus{z-index:100;color:#fff;background:#111;border-radius:8px;padding:10px 16px;top:16px;left:16px}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.inner{width:100%;max-width:1160px;margin:0 auto;padding:0 32px}.inner--narrow{max-width:760px}.sec--dark{color:#fff;background:#111}.label{letter-spacing:.14em;color:var(--accent);margin-bottom:18px;font-size:13px;font-weight:700}.sec--dark .label{color:#fff;opacity:.7}.h1{letter-spacing:-.04em;font-size:clamp(34px,5vw,64px);font-weight:800;line-height:1.25}.h3{letter-spacing:-.02em;margin-bottom:28px;font-size:22px;font-weight:800}.lead{color:#555;max-width:680px;margin-top:20px;font-size:18px;line-height:1.75}.sec--dark .lead{color:#bbb}.btn{background:var(--accent);color:#fff;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:54px;padding:0 28px;font-size:16px;font-weight:700;transition:opacity .2s;display:inline-flex}.btn:hover{opacity:.88}.btn--sm{min-height:42px;padding:0 18px;font-size:14px}.hd{z-index:20;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid #e6e6e6;position:sticky;top:0}.hd__in{justify-content:space-between;align-items:center;gap:16px;min-height:68px;display:flex}.hd__nav{align-items:center;gap:24px;font-size:15px;font-weight:500;display:flex}.hd__nav a:not(.btn):hover{color:var(--accent)}.hero{padding:120px 0 100px}.hero__kw{background:var(--accent-soft);color:var(--accent);border-radius:999px;margin-bottom:28px;padding:7px 14px;font-size:14px;font-weight:700;display:inline-block}.hero__btns{flex-wrap:wrap;gap:10px;margin-top:40px;display:flex}.hero__points{border-top:1px solid #ddd;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:72px;padding-top:32px;display:grid}.hero__points strong{margin-bottom:6px;font-size:17px;display:block}.hero__points span{color:#666;font-size:15px}.checks{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.checks li{background:#fff;border:1px solid #e8e8e8;border-radius:16px;align-items:flex-start;gap:14px;padding:24px;font-size:17px;line-height:1.6;display:flex}.checks li:before{content:"";background:var(--accent) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12l5 5L20 7'/%3E%3C/svg%3E") center/14px no-repeat;border-radius:6px;flex:0 0 22px;height:22px;margin-top:2px}.cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card{background:#fff;border:1px solid #e8e8e8;border-radius:20px;padding:36px 32px}.sec--soft .card{border-color:#0000}.card__no{color:var(--accent);margin-bottom:36px;font-size:14px;font-weight:800;display:block}.card h3{letter-spacing:-.02em;margin-bottom:12px;font-size:20px;font-weight:800;line-height:1.45}.card p{color:#555;font-size:15px;line-height:1.75}.table-wrap{background:#fff;border:1px solid #e3e3e3;border-radius:16px;overflow-x:auto}.compare{border-collapse:collapse;width:100%;min-width:640px;font-size:15px}.compare th,.compare td{text-align:left;vertical-align:top;border-bottom:1px solid #eee;padding:18px 20px;line-height:1.6}.compare thead th{background:#fafafa;font-size:14px}.compare tbody th{width:22%;font-weight:700}.steps{counter-reset:s;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;display:grid}.sec--dark .steps li{border-color:#fff}.steps b{letter-spacing:.08em;opacity:.7;margin-bottom:10px;font-size:13px;display:block}.steps h3{margin-bottom:8px;font-size:18px;font-weight:800}.steps p{opacity:.8;font-size:14px;line-height:1.7}.faq{border-top:1px solid #111}.faq details{border-bottom:1px solid #ddd}.faq summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;font-size:17px;font-weight:700;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-size:24px;font-weight:300;transition:transform .2s}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{color:#555;padding:0 0 24px;font-size:16px;line-height:1.8}.contact__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:48px;display:grid}.contact__item{background:#fff;border:1px solid #e3e3e3;border-radius:18px;flex-direction:column;gap:12px;padding:32px 28px;transition:border-color .2s;display:flex}.contact__item:hover{border-color:var(--accent)}.contact__item span{color:#777;font-size:13px;font-weight:700}.contact__item strong{letter-spacing:-.02em;font-size:19px}.pagehead{border-bottom:1px solid #e3e3e3;padding:96px 0 64px}.crumb{color:#777;gap:8px;margin-bottom:20px;font-size:13px;display:flex}.crumb a:hover{color:var(--accent)}.posts{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.post{background:#fff;border:1px solid #e8e8e8;border-radius:18px;flex-direction:column;gap:12px;height:100%;padding:28px;transition:border-color .2s;display:flex}.post:hover{border-color:var(--accent)}.post__cat{color:var(--accent);font-size:13px;font-weight:700}.post__title{letter-spacing:-.02em;font-size:19px;font-weight:800;line-height:1.45}.post__desc{color:#555;font-size:15px;line-height:1.7}.post time{color:#888;margin-top:auto;font-size:13px}.article__head{padding:88px 0 48px}.article__title{letter-spacing:-.035em;margin:12px 0 16px;font-size:clamp(28px,4vw,42px);font-weight:800;line-height:1.35}.article__meta{color:#888;font-size:14px}.prose{color:#222;padding-bottom:64px;font-size:17px;line-height:1.9}.prose h2{letter-spacing:-.03em;margin:56px 0 18px;font-size:26px;font-weight:800;line-height:1.4}.prose h3{margin:36px 0 12px;font-size:20px;font-weight:800}.prose p{margin:0 0 18px}.prose ul,.prose ol{margin:0 0 20px;padding-left:22px}.prose li{margin-bottom:8px;list-style:outside}.prose ol li{list-style:decimal}.prose strong{background:linear-gradient(transparent 62%,var(--accent-soft) 62%);font-weight:700}.prose blockquote{border-left:3px solid var(--accent);background:var(--accent-soft);border-radius:0 12px 12px 0;margin:28px 0;padding:20px 24px}.prose blockquote p:last-child{margin:0}.prose table{border-collapse:collapse;width:100%;margin:0 0 24px;font-size:15px}.prose th,.prose td{text-align:left;border:1px solid #e3e3e3;padding:12px 14px}.prose th{background:#fafafa}.prose a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.article__cta{color:#fff;background:#111;border-radius:20px;margin-bottom:96px;padding:36px}.article__cta-t{margin-bottom:8px;font-size:22px;font-weight:800}.article__cta p{color:#ccc;margin-bottom:24px}.ft{background:var(--bg);border-top:1px solid #e3e3e3;padding:56px 0 64px}.ft__logo{margin-bottom:12px;font-size:17px;font-weight:800}.ft__info{color:#777;font-size:13px;line-height:1.9}.ft__copy{color:#999;margin-top:16px;font-size:13px}@media (width<=960px){.sec{padding:88px 0}.cards,.posts{grid-template-columns:repeat(2,minmax(0,1fr))}.steps{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:32px}}@media (width<=640px){.inner{padding:0 20px}.sec{padding:64px 0}.hero{padding:72px 0 64px}.hero .lead,.lead{font-size:16px}.hd__nav a:not(.btn){display:none}.hero__points,.checks,.cards,.posts,.contact__grid{grid-template-columns:1fr}.steps{grid-template-columns:repeat(2,minmax(0,1fr))}.prose{font-size:16px}.head{margin-bottom:36px}}.contact__wrap{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:48px;display:grid}.contact__side{flex-direction:column;gap:16px;display:flex}.form{background:#fff;border:1px solid #e3e3e3;border-radius:20px;flex-direction:column;gap:18px;padding:36px;display:flex}.form__row{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field{flex-direction:column;gap:8px;font-size:14px;font-weight:700;display:flex}.field em,.form__agree em{color:var(--accent);margin-left:4px;font-size:12px;font-style:normal;font-weight:600}.field input,.field textarea{width:100%;min-height:50px;font:inherit;color:#111;background:#fff;border:1px solid #cfcfcf;border-radius:10px;padding:12px 14px;font-size:16px;font-weight:400}.field textarea{resize:vertical;line-height:1.6}.field input:focus,.field textarea:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.form__hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form__agree{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-size:15px;display:flex}.form__agree input{width:20px;height:20px;accent-color:var(--accent)}.form__privacy{color:#777;background:#f7f7f7;border-radius:10px;padding:14px 16px;font-size:13px;line-height:1.7}.form__submit{cursor:pointer;border:0;align-self:flex-start;font-family:inherit}.form__submit:disabled{opacity:.6;cursor:default}.form__msg{min-height:1.5em;font-size:15px;font-weight:600}.form__msg.is-ok{color:#0a7a3d}.form__msg.is-err{color:#c62828}@media (width<=960px){.contact__wrap{grid-template-columns:1fr}}@media (width<=640px){.form{padding:24px 20px}.form__row{grid-template-columns:1fr}.form__submit{align-self:stretch}}.ba{grid-template-columns:minmax(0,1fr) 72px minmax(0,1fr);align-items:center;gap:0;margin-bottom:64px;display:grid}.ba__item{margin:0;padding:0;position:relative}.ba__tag{color:#666;letter-spacing:.12em;background:#ececeb;border-radius:999px;margin-bottom:14px;padding:5px 12px;font-size:12px;font-weight:800;display:inline-block}.ba__tag--on{background:var(--accent);color:#fff}.ba__svg{border-radius:14px;width:100%;height:auto;box-shadow:0 10px 30px #00000012}.ba__item--before .ba__svg{opacity:.78;filter:grayscale()}.ba__item--after .ba__svg{box-shadow:0 18px 44px #0000001f}.ba__accent{fill:var(--accent)}.ba figcaption{color:#555;margin-top:16px;font-size:15px;line-height:1.7}.ba__arrow{color:var(--accent);justify-content:center;display:flex}@media (width<=760px){.ba{grid-template-columns:1fr;gap:24px}.ba__arrow{margin:-4px 0;transform:rotate(90deg)}}[data-reveal]{opacity:0;transition:opacity .7s cubic-bezier(.22,.8,.3,1),transform .7s cubic-bezier(.22,.8,.3,1);transform:translateY(22px)}[data-reveal].is-in{opacity:1;transform:none}[data-reveal-group]>*{opacity:0;transition:opacity .6s cubic-bezier(.22,.8,.3,1),transform .6s cubic-bezier(.22,.8,.3,1);transform:translateY(22px)}[data-reveal-group].is-in>*{opacity:1;transform:none}[data-reveal-group].is-in>:nth-child(2){transition-delay:80ms}[data-reveal-group].is-in>:nth-child(3){transition-delay:.16s}[data-reveal-group].is-in>:nth-child(4){transition-delay:.24s}[data-reveal-group].is-in>:nth-child(5){transition-delay:.32s}[data-reveal-group].is-in>:nth-child(6){transition-delay:.4s}.hero{isolation:isolate;position:relative;overflow:hidden}.hero__bg{z-index:-1;background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;inset:0}.hero--dark{color:#fff;padding:148px 0 128px}.hero--dark .lead{color:#ffffffc2}.hero--dark .hero__kw{color:#fff;background:#ffffff1f}.hero--dark .btn--line{color:#fff;border-color:#ffffff80}.hero--dark .btn--line:hover{color:#111;background:#fff}.hero--dark .hero__points{border-top-color:#ffffff38}.hero--dark .hero__points span{color:#ffffff9e}.hero--light{padding:132px 0 116px}.hero__scroll{letter-spacing:.14em;opacity:.55;flex-direction:column;align-items:center;gap:8px;font-size:13px;display:flex;position:absolute;bottom:28px;left:50%;transform:translate(-50%)}.hero__scroll:after{content:"";background:currentColor;width:1px;height:26px;animation:1.8s ease-in-out infinite td-scroll}@keyframes td-scroll{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}51%{transform-origin:bottom;transform:scaleY(1)}to{transform-origin:bottom;transform:scaleY(0)}}.hd{transition:box-shadow .25s,border-color .25s}.card,.contact__item,.post{transition:transform .25s cubic-bezier(.22,.8,.3,1),border-color .25s,box-shadow .25s}.card:hover,.post:hover{transform:translateY(-4px);box-shadow:0 14px 34px #00000014}.checks li{transition:transform .25s cubic-bezier(.22,.8,.3,1),border-color .25s}.checks li:hover{border-color:var(--accent);transform:translate(4px)}.hero__points strong,.steps h3{transition:none}.num{font-variant-numeric:tabular-nums}.steps li{position:relative}.steps li:after{content:"";background:var(--accent);width:0;height:3px;transition:width .8s cubic-bezier(.22,.8,.3,1);position:absolute;top:-3px;left:0}.sec--dark .steps li:after{background:#fff}.steps.is-in li:after{width:100%}.steps.is-in li:nth-child(2):after{transition-delay:.1s}.steps.is-in li:nth-child(3):after{transition-delay:.2s}.steps.is-in li:nth-child(4):after{transition-delay:.3s}.steps.is-in li:nth-child(5):after{transition-delay:.4s}@media (prefers-reduced-motion:reduce){[data-reveal],[data-reveal-group]>*{opacity:1;transition:none;transform:none}.hero__scroll:after{animation:none}.steps li:after{width:100%;transition:none}.card:hover,.post:hover,.checks li:hover{transform:none}}.statbar{background:#fff;border-bottom:1px solid #e6e6e6}.statbar__in{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding:44px 0;display:grid}.statbar li{flex-direction:column;gap:8px;display:flex}.statbar strong{letter-spacing:-.04em;font-size:clamp(34px,4vw,52px);font-weight:800;line-height:1}.statbar strong small{margin-left:4px;font-size:20px;font-weight:700}.statbar li>span{color:#666;font-size:15px}@media (width<=640px){.statbar__in{grid-template-columns:1fr;gap:28px;padding:36px 0}.statbar strong{font-size:34px}}.hero__veil{z-index:-1;position:absolute;inset:0}.hero--light .hero__veil{background:linear-gradient(100deg,var(--bg) 0%,var(--bg) 34%,#fcfbf8db 50%,#fcfbf85c 68%,#fcfbf800 84%)}.hero--dark .hero__veil{background:linear-gradient(100deg,#080c18eb 0%,#080c18c7 42%,#080c1857 70%,#080c181a 100%)}.hero--light .hero__points{border-top-color:#dcdcd8}@media (width<=860px){.hero--light .hero__veil{background:linear-gradient(#fcfbf8eb 0%,#fcfbf8db 60%,#fcfbf8eb 100%)}.hero--dark .hero__veil{background:linear-gradient(#080c18e6 0%,#080c18d6 60%,#080c18f0 100%)}}.ft__in{flex-wrap:wrap;justify-content:space-between;gap:32px;display:flex}.ft__info a:hover{color:var(--accent)}.ft__right{text-align:right}.ft__links{flex-wrap:wrap;justify-content:flex-end;gap:18px;font-size:14px;font-weight:600;display:flex}.ft__links a:hover{color:var(--accent)}.ft__copy{margin-top:14px}.contact__item--kakao{background:#fee500;border-color:#fee500}.contact__item--kakao:hover{background:#ffeb3b;border-color:#111}.contact__item--kakao span,.contact__item--kakao strong,.contact__item--kakao em{color:#1a1a1a}.contact__item em{color:#777;font-size:13px;font-style:normal}@media (width<=640px){.ft__right{text-align:left}.ft__links{justify-content:flex-start}}body{font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.label,.hero__kw,.hd__logo,.ba__tag,.steps b,.ft__logo,.post__cat{font-family:Pretendard Variable,Pretendard,sans-serif;font-weight:800}.statbar strong,.hero__kw{font-feature-settings:"tnum"}.hd__logo{letter-spacing:-.01em;font-size:20px;font-weight:800}.ft__logo{letter-spacing:-.01em;font-size:18px;font-weight:800}.flow{color:#fff;background:#0c1018;position:relative;overflow:hidden}.flow:before{content:"";pointer-events:none;background:radial-gradient(circle,#4268ff4d 0%,#4268ff00 68%);border-radius:50%;width:620px;height:620px;position:absolute;top:-15%;right:-5%}.flow__grid{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);align-items:center;gap:72px;display:grid;position:relative}.flow__copy .lead{color:#ffffffa8}.flow__steps{border-top:1px solid #ffffff24;margin-top:40px}.flow__steps li{opacity:.4;border-bottom:1px solid #ffffff24;align-items:center;gap:18px;padding:18px 0;transition:opacity .4s;display:flex}.flow__steps li.is-on{opacity:1}.flow__steps li b{letter-spacing:.1em;color:#8ea2ff;min-width:24px;font-size:13px}.flow__steps li span{font-size:17px;font-weight:600}.flow__stage{flex-direction:column;align-items:center;padding-bottom:52px;display:flex;position:relative}.phone{background:linear-gradient(150deg,#3a3e49 0%,#15171d 42%,#23262e 100%);border-radius:42px;width:272px;height:556px;padding:9px;animation:7s ease-in-out infinite ph-float;position:relative;box-shadow:0 44px 80px #0009,0 0 0 1px #ffffff0f,inset 0 0 0 1px #ffffff1a}@keyframes ph-float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.phone__screen{background:#fff;border-radius:34px;width:100%;height:100%;position:relative;overflow:hidden}.phone__island{z-index:5;background:#0d0f14;border-radius:999px;width:76px;height:21px;position:absolute;top:10px;left:50%;transform:translate(-50%)}.scr{opacity:0;background:#fff;padding-top:36px;transition:opacity .45s;position:absolute;inset:0}.phone__screen:before{content:"";z-index:4;background:#f2f2f4;height:36px;position:absolute;top:0;left:0;right:0}.scr.is-on{opacity:1}.ui-bar{background:#f2f2f4;border-bottom:1px solid #e7e7eb;align-items:center;gap:4px;height:38px;padding:0 12px;display:flex}.ui-bar i{background:#ccccd3;border-radius:50%;width:5px;height:5px}.ui-bar span{color:#9a9aa3;letter-spacing:0;text-align:center;background:#fff;border-radius:5px;flex:1;margin-left:10px;padding:3px 8px;font-size:7.5px}.ui-nav{border-bottom:1px solid #efeff2;align-items:center;gap:7px;padding:11px 16px;display:flex}.ui-nav b{color:#15151a;letter-spacing:-.01em;margin-right:auto;font-size:11px;font-weight:800}.ui-nav u{background:#dedee3;border-radius:2px;width:17px;height:4px}.ui-body{flex-direction:column;padding:18px 16px;display:flex}.ui-kicker{letter-spacing:.14em;color:var(--accent);margin-bottom:9px;font-size:7.5px;font-weight:800}.ui-h{letter-spacing:-.022em;color:#15151a;font-size:16px;font-weight:800;line-height:1.38}.ui-h2{letter-spacing:-.02em;color:#15151a;font-size:15px;font-weight:800}.ui-p{color:#7b7b84;letter-spacing:0;margin-top:9px;font-size:9px;line-height:1.75}.ui-btn{background:var(--accent);color:#fff;letter-spacing:-.005em;border-radius:999px;align-self:flex-start;margin-top:15px;padding:8px 15px;font-size:9.5px;font-weight:800;position:relative}.ui-ring{border:2px solid var(--accent);opacity:0;border-radius:999px;position:absolute;inset:-5px}.scr--2.is-on .ui-ring{animation:1.5s ease-out .45s infinite ui-pulse}@keyframes ui-pulse{0%{opacity:.7;transform:scale(.95)}to{opacity:0;transform:scale(1.2)}}.ui-hero{background:linear-gradient(145deg,#e8e9ee,#d7d9e1);border-radius:9px;height:132px;margin-top:16px}.ui-row{letter-spacing:0;border-bottom:1px solid #efeff2;justify-content:space-between;margin-top:11px;padding-bottom:9px;font-size:9px;display:flex}.ui-row span{color:#9a9aa3}.ui-row em{color:#3a3a42;font-style:normal;font-weight:700}.ui-done{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:11px;height:calc(100% - 74px);padding:0 24px;display:flex}.ui-check{background:var(--accent);color:#fff;border-radius:50%;justify-content:center;align-items:center;width:52px;height:52px;display:flex}.scr--3.is-on .ui-check{animation:.5s cubic-bezier(.2,1.4,.4,1) both ui-pop}@keyframes ui-pop{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}.ui-done__t{color:#15151a;letter-spacing:-.01em;font-size:13px;font-weight:800}.ui-done__s{color:#84848d;margin-top:-4px;font-size:10.5px}.alert{opacity:0;background:#fff;border-radius:15px;align-items:center;gap:11px;padding:13px 17px;transition:opacity .45s,transform .45s cubic-bezier(.2,1.2,.4,1);display:flex;position:absolute;bottom:72px;right:-6px;transform:translateY(14px)scale(.96);box-shadow:0 18px 44px #00000073}.alert.is-on{opacity:1;transform:none}.alert__ico{background:var(--accent);border-radius:10px;flex:0 0 32px;width:32px;height:32px;position:relative}.alert__ico:after{content:"";border:2px solid #fff;border-top-width:6px;border-radius:3px;position:absolute;inset:9px}.alert__txt{color:#15151a;flex-direction:column;font-size:13px;line-height:1.5;display:flex}.alert__txt b{letter-spacing:-.01em;font-size:14.5px;font-weight:800}.flow__note{text-align:center;color:#fff6;font-size:12px;position:absolute;bottom:0;left:0;right:0}@media (width<=1024px){.flow__grid{grid-template-columns:1fr;gap:60px}.phone{animation:none}.alert{margin-left:84px;bottom:108px;left:50%;right:auto}}@media (width<=720px){.flow__stage{padding-bottom:0}.alert{opacity:1;max-width:100%;margin:22px 0 0;position:static;transform:none}.flow__note{margin-top:16px;position:static}.flow__steps li span{font-size:15px}}@media (prefers-reduced-motion:reduce){.phone,.scr--2.is-on .ui-ring,.scr--3.is-on .ui-check{animation:none}.flow__steps li{opacity:1}}.prog{background:var(--accent);z-index:40;width:0;height:2px;transition:width 80ms linear;position:fixed;top:0;left:0}.hero--dark .hero__orb{z-index:-1;width:760px;height:760px;left:var(--ox,18%);top:var(--oy,34%);pointer-events:none;background:radial-gradient(circle,#466eff42 0%,#466eff1a 38%,#466eff00 68%);border-radius:50%;transition:left .9s cubic-bezier(.22,.8,.3,1),top .9s cubic-bezier(.22,.8,.3,1);animation:9s ease-in-out infinite orb-breathe;position:absolute;transform:translate(-50%,-50%)}@keyframes orb-breathe{0%,to{opacity:.75;transform:translate(-50%,-50%)scale(1)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.12)}}[data-reveal],[data-reveal-group]>*{transform:translateY(24px)scale(.985)}[data-reveal].is-in,[data-reveal-group].is-in>*{transform:none}.card{position:relative;overflow:hidden}.card:after{content:"";border-radius:inherit;opacity:0;background:radial-gradient(420px circle at var(--mx,50%) var(--my,0%),#1f3fd11a,transparent 62%);transition:opacity .35s;position:absolute;inset:0}.card:hover:after{opacity:1}.btn{position:relative;overflow:hidden}.btn:before{content:"";background:linear-gradient(90deg,#0000,#ffffff4d,#0000);width:60%;height:100%;position:absolute;top:0;left:-130%;transform:skew(-20deg)}.btn:hover:before{animation:.75s shine}@keyframes shine{to{left:150%}}.statbar{position:relative;overflow:hidden}.statbar:before{content:"";pointer-events:none;background:radial-gradient(circle,#1f3fd11a,#0000 68%);border-radius:50%;width:460px;height:460px;position:absolute;top:-170%;left:-10%}.statbar strong{position:relative}.steps li{position:relative;overflow:hidden}@media (width<=640px){.hero--dark .hero__orb{width:520px;height:520px}}@media (prefers-reduced-motion:reduce){.hero--dark .hero__orb{transition:none;animation:none}.btn:hover:before{animation:none}[data-reveal],[data-reveal-group]>*{transform:none}}.cv{background:var(--bg);position:relative}.cv__a{z-index:1;height:185svh;position:relative}.cv__a-stage{background:#0a0e18;height:100svh;position:sticky;top:0;overflow:hidden}.cv__a-stage .hero{flex-direction:column;justify-content:center;height:100%;min-height:0;max-height:none;padding:0;display:flex}.cv__a-stage .hero__points{margin-top:56px}.cv__b{z-index:2;pointer-events:none;height:235svh;margin-top:-185svh;position:relative}.cv__b-stage{background:var(--bg);clip-path:inset(100% 0 0);will-change:clip-path;pointer-events:auto;align-items:center;height:100svh;display:flex;position:sticky;top:0}.cv__b-in{width:100%}.cv__h{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(38px,6.4vw,92px);font-weight:800;line-height:1.14}.cv__sub{color:#555;margin-top:28px;font-size:clamp(16px,1.5vw,20px);line-height:1.8}.cv__cta{align-self:flex-start;margin-top:44px}.cv__b-stage{padding:96px 0 48px}.cv__b-in{flex-direction:column;justify-content:center;min-height:calc(100svh - 192px);display:flex}.cv__h em{color:#111;font-style:normal;transition:color .6s .15s}.cv.is-revealed .cv__h em{color:var(--accent)}.cv__b{contain:layout}@media (width<=640px){.cv__a{height:170svh}.cv__b{height:218svh;margin-top:-170svh}.cv__sub{margin-top:20px}.cv__cta{margin-top:32px}}@media (prefers-reduced-motion:reduce){.cv__h em{transition:none}}.h1,.cv__h{letter-spacing:-.018em}.h2,.article__title{letter-spacing:-.014em}.h3,.card h3,.post__title,.steps h3,.contact__item strong,.hero__points strong,.list__row h3,.svc h2,.faq summary,.ba figcaption,.flow__steps li span{letter-spacing:-.008em}.statbar strong{letter-spacing:-.02em}.hd__logo,.ft__logo{letter-spacing:.01em}.label,.hero__kw,.post__cat,.ba__tag,.steps b,.flow__copy .label{letter-spacing:.17em}.lead,.prose,.card p,.post__desc,.compare,.cv__sub{letter-spacing:.004em}.btn,.td-more{letter-spacing:.002em}.card__no{letter-spacing:-.02em;color:#d8d8d8;margin-bottom:28px;font-size:28px;font-weight:800}.sec--soft .card__no{color:#cfcfcf}.card:hover .card__no{color:var(--accent);transition:color .3s}.steps b{font-size:13px}.flowrow__no{font-size:56px}.band{color:#fff;text-align:center;background:#111;padding:clamp(72px,9vw,128px) 0}.band p{letter-spacing:-.014em;max-width:940px;margin:0 auto;font-size:clamp(22px,3vw,40px);font-weight:800;line-height:1.5}.band em{color:#7c93ff;font-style:normal}.band span{letter-spacing:.02em;color:#ffffff73;margin-top:22px;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:14px;font-style:italic;font-weight:500;display:block}.ui-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px;display:grid}.ui-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}.ui-grid u{background:#f1f1f5;border-radius:7px;height:52px;text-decoration:none;display:block}.ui-grid--3 u{height:44px}.sec--lift{z-index:2;border-radius:clamp(24px,3.4vw,52px) clamp(24px,3.4vw,52px) 0 0;margin-top:clamp(-52px,-3.4vw,-24px);position:relative;box-shadow:0 -22px 54px #0a10201a}.sec--lift.sec--dark,.sec--lift.band,.sec--lift.flow{box-shadow:0 -26px 64px #00000042}.sec--lift.contact{box-shadow:0 -22px 54px #0a102014}.sec--lift>.inner{z-index:1;position:relative}.sec--lift:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000,#ffffff8c,#0000);height:1px;position:absolute;top:0;left:0;right:0}.sec--lift.sec--dark:after,.sec--lift.band:after,.sec--lift.flow:after{background:linear-gradient(90deg,#0000,#ffffff2e,#0000)}.cta{z-index:2;border-radius:clamp(24px,3.4vw,52px) clamp(24px,3.4vw,52px) 0 0;margin-top:clamp(-52px,-3.4vw,-24px);position:relative}.sec--lift{transform-origin:top}.statbar{background:#fff;border-bottom:0;padding:clamp(72px,8vw,120px) 0 clamp(110px,11vw,170px)}.statbar:before{display:none}.statbar__in{border-top:1px solid #111;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.statbar li{border-right:1px solid #e6e6e6;padding:36px 32px 0 0}.statbar li:last-child{border-right:0}.statbar strong{letter-spacing:-.035em;font-size:clamp(52px,6.6vw,96px);font-weight:800;line-height:.95;display:block}.statbar strong small{letter-spacing:-.01em;margin-left:6px;font-size:.32em;font-weight:700}.statbar li>span{color:#5c5c5c;margin-top:18px;font-size:16px;display:block}.rows{border-top:1px solid #111;margin-top:72px}.rowx{border-bottom:1px solid #e6e6e6;grid-template-columns:120px minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:40px;padding:40px 0;transition:padding-left .3s cubic-bezier(.22,.8,.3,1);display:grid}.rowx:hover{padding-left:14px}.rowx__no{letter-spacing:-.03em;color:#dcdcdc;font-size:clamp(34px,3.6vw,52px);font-weight:800;line-height:1;transition:color .3s}.rowx:hover .rowx__no{color:var(--accent)}.rowx__t{letter-spacing:-.015em;font-size:clamp(20px,2vw,27px);font-weight:800;line-height:1.4}.rowx__d{color:#5c5c5c;letter-spacing:.004em;font-size:17px;line-height:1.85}.card p,.post__desc,.steps p,.ba figcaption{font-size:16px;line-height:1.8}.compare{font-size:16px}.compare th,.compare td{padding:20px 22px}.ft__info{font-size:14px}.flow__note{font-size:13px}.crumb{font-size:14px}.form__privacy{font-size:14px;line-height:1.75}.contact__item em{font-size:14px}.hero__points span{font-size:16px}.label,.post__cat,.steps b{font-size:13px}.card:after{display:none}@media (width<=860px){.statbar__in{border-top:1px solid #111;grid-template-columns:1fr}.statbar li{border-bottom:1px solid #e6e6e6;border-right:0;padding:28px 0}.statbar li:last-child{border-bottom:0}.rowx{grid-template-columns:72px minmax(0,1fr);gap:20px;padding:32px 0}.rowx__d{grid-column:2}.rowx__no{font-size:30px}}@media (width<=640px){.rowx__d{font-size:16px}.statbar{padding:64px 0 96px}}body{letter-spacing:-.008em}.h1,.h2,.article__title,.statbar strong,.hero__points strong{letter-spacing:-.022em}.h1{font-size:clamp(38px,5.4vw,66px);font-weight:800;line-height:1.17}.h2{letter-spacing:-.018em;font-size:clamp(30px,3.7vw,46px);font-weight:700;line-height:1.28}.h3{letter-spacing:-.015em;font-size:clamp(21px,1.9vw,26px);font-weight:700;line-height:1.32}.lead{letter-spacing:-.012em;color:#5a5a5e;max-width:620px;font-size:clamp(17px,1.35vw,20px);line-height:1.62}.hero .lead{font-size:clamp(17px,1.45vw,21px)}.label{letter-spacing:.2em;margin-bottom:22px;font-size:12px;font-weight:700}.inner{max-width:1280px}.split{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);align-items:start;gap:clamp(48px,6vw,104px);display:grid}.split__l{position:sticky;top:112px}.split__note{color:#77777c;margin-top:34px;font-size:16px;line-height:1.8}.signs{border-top:1px solid #111;margin:0;padding:0;list-style:none}.signs li{border-bottom:1px solid #deddd8;grid-template-columns:62px minmax(0,1fr);align-items:baseline;gap:8px;padding:30px 0;transition:padding-left .35s cubic-bezier(.22,.8,.3,1);display:grid}.signs li:hover .signs__n{color:var(--accent)}.signs li p{letter-spacing:-.015em;color:#1a1a1a;margin:0;font-size:clamp(17px,1.5vw,21px);font-weight:500;line-height:1.5}.spine{margin-top:96px;position:relative}.spine__line{background:#e2e2de;width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}.spine__line:after{content:"";width:1px;height:var(--spine,0%);background:var(--accent);transition:height .1s linear;position:absolute;top:0;left:0}.srow{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(56px,6vw,96px);padding:clamp(48px,5vw,72px) 0;display:grid;position:relative}.srow:before{content:"";background:#fff;border:1px solid #c9c9c4;border-radius:50%;width:9px;height:9px;transition:border-color .4s,background .4s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.srow.is-in:before{background:var(--accent);border-color:var(--accent)}.srow__txt{justify-self:start;width:100%;max-width:460px}.srow__no{letter-spacing:.2em;color:var(--accent);margin:0 0 16px;font-size:12px;font-weight:700}.srow__t{letter-spacing:-.02em;margin:0;font-size:clamp(23px,2.5vw,34px);font-weight:700;line-height:1.3}.srow__d{letter-spacing:-.01em;color:#6a6a6f;margin:18px 0 0;font-size:17px;line-height:1.75}.srow__gfx{justify-content:center;align-items:center;display:flex}.srow__gfx svg{width:min(100%,340px);height:auto;overflow:visible}.s-dim{stroke:#cfcfca;stroke-width:1.1px}.s-key{stroke:var(--accent);stroke-width:1.4px}.s-dot{fill:var(--accent);stroke:none;opacity:0;transform-origin:50%;transition:opacity .5s .2s}.srow.is-in .s-dot{opacity:1;animation:2.6s ease-in-out infinite dotPulse}@keyframes dotPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.35;transform:scale(1.5)}}.srow.is-in .srow__gfx svg [class^=s-]{stroke-dashoffset:0}.s-dot{stroke-dasharray:none!important;stroke-dashoffset:0!important}@media (width<=980px){.split{grid-template-columns:1fr;gap:44px}.split__l{position:static}.spine__line{left:0;transform:none}.srow{grid-template-columns:1fr;gap:34px;padding:44px 0 44px 30px}.srow:before{top:52px;left:0}.srow__txt{max-width:none}.srow__gfx,.srow:nth-of-type(odd) .srow__gfx,.srow__gfx svg{width:min(100%,228px)}.signs li{grid-template-columns:48px minmax(0,1fr)}.head{margin-bottom:54px}}@media (width<=640px){.br-pc{display:none}}.head--split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:end;gap:clamp(40px,5vw,88px);display:grid}.head--split .lead{margin-top:0;padding-bottom:6px}@media (width<=980px){.head--split{grid-template-columns:1fr;align-items:start;gap:26px}}.srow{padding:clamp(34px,3.6vw,56px) 0}.srow__gfx svg{width:min(100%,312px)}.spine{margin-top:76px}.plist{border-top:1px solid #111;margin:0;padding:0;list-style:none}.plist li{border-bottom:1px solid #e2e2de}.plist__a{color:inherit;grid-template-columns:86px minmax(0,1fr) 56px;align-items:start;gap:24px;padding:38px 0;text-decoration:none;transition:padding .35s cubic-bezier(.22,.8,.3,1),background .35s;display:grid}.plist__a:hover{padding-left:20px;padding-right:12px}.plist__n{letter-spacing:.14em;color:#b3b3ae;padding-top:2px;font-size:13px;font-weight:700;transition:color .3s}.plist__a:hover .plist__n{color:var(--accent)}.plist__body{min-width:0;display:block}.plist__cat{letter-spacing:.17em;color:var(--accent);margin-bottom:11px;font-size:12px;font-weight:700;display:block}.plist__t{letter-spacing:-.018em;color:#111;margin:0;font-size:clamp(19px,1.8vw,25px);font-weight:700;line-height:1.4}.plist__d{color:#6a6a6f;max-width:720px;margin-top:11px;font-size:16px;line-height:1.75;display:block}.plist__arrow{color:#9a9a95;border:1px solid #dcdcd7;border-radius:50%;justify-content:center;place-self:center end;align-items:center;width:46px;height:46px;transition:border-color .3s,color .3s,transform .35s cubic-bezier(.22,.8,.3,1);display:flex}.plist__arrow svg{width:19px;height:19px}.plist__a:hover .plist__arrow{border-color:var(--accent);color:var(--accent);transform:translate(5px)}.plist__more{margin-top:46px}@media (width<=980px){.plist__a{grid-template-columns:52px minmax(0,1fr);gap:14px;padding:30px 0}.plist__arrow{display:none}}@media (prefers-reduced-motion:reduce){.plist__a:hover{padding-left:0;padding-right:0}.plist__a:hover .plist__arrow{transform:none}}.plist__date{letter-spacing:.06em;color:#a3a39e;margin-top:14px;font-size:13px;display:block}.hero__grid{grid-template-columns:minmax(0,.94fr) minmax(0,1.06fr);align-items:center;gap:0 clamp(32px,4vw,72px);display:grid}.hero__copy{grid-column:1;max-width:620px}.hero__shot{grid-column:2;margin:0;position:relative}.hero__shot img{filter:drop-shadow(0 38px 70px #00000073);width:100%;height:auto;display:block}.hero__shot figcaption{letter-spacing:.02em;color:#ffffff57;text-align:right;margin-top:18px;font-size:12.5px}.hero__grid .hero__points{grid-column:1/-1;margin-top:clamp(44px,5vw,76px)}@media (width<=1080px){.hero__grid{grid-template-columns:1fr}.hero__copy,.hero__shot{grid-column:1}.hero__shot{margin-top:46px}.hero__shot figcaption{text-align:left}}.srow__gfx svg [class^=s-]{stroke-dasharray:none!important;stroke-dashoffset:0!important;transition:none!important}.ba{align-items:start;margin-bottom:26px}.ba__img{width:100%;height:auto;display:block}.ba__item--before .ba__img{filter:saturate(.35)contrast(.97)}.ba__arrow{padding-top:120px}.ba figcaption{color:#6a6a6f;max-width:430px;margin-top:6px;font-size:15.5px;line-height:1.75}.ba__note{color:#a2a29c;letter-spacing:.01em;margin:0 0 70px;font-size:13px}.ba__tag{margin-bottom:6px}@media (width<=900px){.ba{grid-template-columns:1fr;gap:28px}.ba__arrow{padding:0;transform:rotate(90deg)}}.grid6{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(48px,5vw,74px) clamp(32px,4vw,68px);margin:72px 0 0;padding:0;list-style:none;display:grid}.grid6 li{border-top:1px solid #111;padding-top:26px;position:relative}.grid6 li:nth-child(n+4){border-top-color:#111}.grid6__n{letter-spacing:.18em;color:#b3b3ae;font-family:Pretendard Variable,Pretendard,sans-serif;font-size:13px;font-weight:800;transition:color .3s;display:block}.grid6 li:hover .grid6__n{color:var(--accent)}.grid6__t{letter-spacing:-.02em;margin:20px 0 0;font-size:clamp(19px,1.8vw,23px);font-weight:700;line-height:1.38}.grid6__d{letter-spacing:-.008em;color:#6a6a6f;margin:14px 0 0;font-size:16px;line-height:1.8}@media (width<=900px){.grid6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.grid6{grid-template-columns:1fr;row-gap:36px;margin-top:48px}}.hero__grad{background:radial-gradient(1200px 760px at 68% 34%,#2a48aa6b,#0000 62%),radial-gradient(900px 620px at 12% 88%,#121c3ebf,#0000 66%),linear-gradient(168deg,#0b0f1a 0%,#0a0e18 48%,#080b14 100%);position:absolute;inset:0}.hero__orb{background:radial-gradient(circle,#5a7dff33,#0000 68%)}.hero__grid{z-index:2;position:relative}.hero .h1{font-size:clamp(33px,3.9vw,55px);line-height:1.22}.hero__grid{grid-template-columns:minmax(0,1.02fr) minmax(0,1.14fr)}.hero__copy{max-width:none}.hero .lead{max-width:540px}.hero__shot figcaption{max-width:100%;padding-right:2px}.hero__shot img{filter:drop-shadow(0 44px 80px #0000008c)}@media (width>=1081px){.hero{padding-top:clamp(96px,9vw,132px);padding-bottom:clamp(72px,7vw,104px)}}.hero__scroll{bottom:26px}@media (width>=1081px){.hero{min-height:auto}}.table-wrap{overflow-x:auto;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important}.compare{border-collapse:collapse;font-size:16.5px}.compare thead th{letter-spacing:.05em;color:#8c8c90;background:0 0;border-bottom:1px solid #111;padding:0 24px 16px 0;font-size:12.5px;font-weight:800}.compare thead th:first-child{padding-left:0}.compare th,.compare td{border-bottom:1px solid #e4e2dc;padding:26px 24px 26px 0;line-height:1.65}.compare tbody th{color:#8c8c90;letter-spacing:-.01em;width:20%;font-size:15px;font-weight:700}.compare td.is-good{color:#111;font-weight:600}.compare tr:last-child th,.compare tr:last-child td{border-bottom:1px solid #e4e2dc}.band--photo{background:#0a0e18;padding:clamp(130px,15vw,210px) 0;position:relative;overflow:hidden}.band__bg{opacity:.5;background-image:url(/band.webp);background-position:50% 42%;background-size:cover;position:absolute;inset:0}.band--photo:after{content:"";background:linear-gradient(#080b14b8 0%,#080b1475 45%,#080b14db 100%);position:absolute;inset:0}.band--photo .inner{z-index:2;position:relative}.band--photo p{text-shadow:0 2px 28px #00000073}.sec--lift{padding-top:clamp(96px,10vw,148px);overflow:hidden;box-shadow:none!important;border-radius:0!important;margin-top:0!important}.sec--lift:after{display:none!important}.band.sec--lift{padding-top:clamp(130px,15vw,200px)}.band--photo{overflow:hidden}.statbar li{padding:36px 32px 0 0;border-right:0!important}.statbar__note{text-align:center;letter-spacing:-.005em;color:#9a9a95;margin:48px 0 0;font-size:13.5px}@media (width<=640px){.statbar__note{margin-top:34px}}.plist__a{grid-template-columns:70px 208px minmax(0,1fr) 56px;align-items:center;gap:30px}.plist__thumb{aspect-ratio:16/10;background:#e4e2dc;width:208px;display:block;overflow:hidden}.plist__thumb img{object-fit:cover;width:100%;height:100%;transition:transform .55s cubic-bezier(.22,.8,.3,1);display:block}.plist__a:hover .plist__thumb img{transform:scale(1.045)}.plist__body{align-self:center}.article__cover{margin:0 0 clamp(36px,4vw,56px);overflow:hidden}.article__cover img{width:100%;height:auto;display:block}@media (width<=980px){.plist__a{grid-template-columns:52px minmax(0,1fr);align-items:start;gap:14px}.plist__thumb{display:none}}.article__cover{aspect-ratio:2.45}.article__cover img{object-fit:cover;height:100%}html,p,li,td,th,figcaption,dd,dt,span,a,label{word-break:keep-all;overflow-wrap:break-word}h1,h2,h3,h4,.h1,.h2,.h3{word-break:keep-all;text-wrap:balance}.lead,.split__note,.grid6__d,.srow__d,.vs__list span,.plist__d,.ba figcaption,.steps p,.card p,.statbar__note,.vs__note,.hero__shot figcaption{text-wrap:pretty}.statbar{padding-bottom:clamp(104px,11vw,164px)}.ba__item{text-align:center}.ba figcaption{text-align:center;max-width:460px;margin-left:auto;margin-right:auto}.ba__note{text-align:center}.ba__tag{margin-left:auto;margin-right:auto}.band__cta{color:#111;background:#fff;border:0;margin-top:40px}.band__cta:hover{background:#ffffffe0}.band--photo .inner{flex-direction:column;align-items:center;display:flex}.steps{gap:clamp(18px,2.4vw,34px);padding-top:34px;position:relative}.steps:before{content:"";background:#ffffff29;height:1px;position:absolute;top:0;left:0;right:0}.steps:after{content:"";background:var(--accent);width:0;height:1px;transition:width 1.6s cubic-bezier(.22,.8,.3,1) .1s;position:absolute;top:0;left:0}.steps.is-in:after{width:100%}.steps li{border-top:0;padding-top:30px}.steps li:before{content:"";background:#1a1a1a;border:1px solid #ffffff4d;border-radius:50%;width:9px;height:9px;transition:transform .45s cubic-bezier(.34,1.56,.64,1),background .45s,border-color .45s;position:absolute;top:-4.5px;left:0;transform:scale(0)}.steps.is-in li:before{background:var(--accent);border-color:var(--accent);transform:scale(1)}.steps li>*{opacity:0;transition:opacity .6s cubic-bezier(.22,.8,.3,1),transform .6s cubic-bezier(.22,.8,.3,1);transform:translateY(14px)}.steps.is-in li>*{opacity:1;transform:none}.steps li b{opacity:0}.steps.is-in li b{opacity:.65}.steps li:first-child:before{transition-delay:.15s}.steps li:nth-child(2):before{transition-delay:.42s}.steps li:nth-child(3):before{transition-delay:.69s}.steps li:nth-child(4):before{transition-delay:.96s}.steps li:nth-child(5):before{transition-delay:1.23s}.steps.is-in li:first-child>*{transition-delay:.22s}.steps.is-in li:nth-child(2)>*{transition-delay:.49s}.steps.is-in li:nth-child(3)>*{transition-delay:.76s}.steps.is-in li:nth-child(4)>*{transition-delay:1.03s}.steps.is-in li:nth-child(5)>*{transition-delay:1.3s}.steps li h3{transition-delay:inherit}.steps li:hover h3{color:var(--accent)}.steps li h3{transition:color .3s}@media (width<=860px){.steps{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:34px}.steps:after,.steps:before{display:none}.steps li{border-top:1px solid #ffffff29;padding-top:24px}.steps li:before{top:-4.5px}}@media (width<=520px){.steps{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.steps li>*,.steps li:before,.steps:after{opacity:1;transition:none;transform:none}.steps.is-in:after{width:100%}}.steps li{overflow:visible}.steps li:after{display:none}.hwf{isolation:isolate;background:var(--hwf-bg);width:100%;color:var(--hwf-ink);-webkit-font-smoothing:antialiased;position:relative;overflow:hidden}.hwf__canvas{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.hwf__sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hwf__top{z-index:1;letter-spacing:.06em;justify-content:space-between;align-items:flex-start;gap:28px;padding:clamp(28px,3.6vw,46px) clamp(20px,4vw,56px) 0;font-size:12.5px;line-height:1.9;display:flex;position:relative}.hwf__brand strong{letter-spacing:.02em;font-size:13.5px;font-weight:600;display:block}.hwf__brand span{opacity:.5}.hwf__brand a{color:inherit;text-decoration:none}.hwf__col ul{text-align:right;margin:0;padding:0;list-style:none}.hwf__col a,.hwf__up{color:inherit;opacity:.72;font:inherit;letter-spacing:inherit;cursor:pointer;background:linear-gradient(currentColor,currentColor) 0 100%/0% 1px no-repeat;border:0;padding:0;text-decoration:none;transition:opacity .25s,background-size .35s cubic-bezier(.2,.7,.1,1)}.hwf__col a:hover,.hwf__up:hover{opacity:1;background-size:100% 1px}.hwf__col a:focus-visible,.hwf__up:focus-visible{outline-offset:3px;opacity:1;outline:1px solid}.hwf__rule{z-index:1;letter-spacing:.08em;border-top:1px solid #ffffff24;justify-content:flex-end;align-items:center;margin:clamp(20px,2.6vw,32px) clamp(20px,4vw,56px) 0;padding-top:14px;font-size:12px;display:flex;position:relative}@media (width<=720px){.hwf__top{flex-direction:column;gap:18px}.hwf__col ul{text-align:left}}@media (prefers-reduced-motion:reduce){.hwf__col a,.hwf__up{transition:none}}.band--hwf{background:#0a0e18;padding:clamp(120px,14vw,190px) 0 clamp(150px,17vw,230px);position:relative;overflow:hidden}.band--hwf .hwf__canvas{width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.band--hwf .inner{z-index:2;pointer-events:none;flex-direction:column;align-items:center;display:flex;position:relative}.band--hwf .inner>*{pointer-events:auto}.band--hwf p{text-shadow:0 4px 34px #080b14eb,0 1px 3px #080b14e6}.band__hint{letter-spacing:.1em;color:#ffffff4d;margin-top:26px;font-size:12px}@media (hover:none){.band__hint{display:none}}@media (width<=640px){.band--hwf{padding:clamp(96px,16vw,130px) 0 clamp(120px,22vw,170px)}}.signs li{padding:0;display:block}.signs li:hover{padding-left:0}.signs__row{cursor:pointer;user-select:none;grid-template-columns:24px minmax(0,1fr);align-items:center;gap:16px;padding:26px 0;display:grid}.signs__cb{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.signs__n{letter-spacing:.1em;color:#b3b3ae;font-size:13px;font-weight:700;transition:color .25s}.signs__box{border:1.5px solid #c9c7c0;border-radius:6px;width:24px;height:24px;transition:border-color .2s,background .2s;position:relative}.signs__box:after{content:"";opacity:0;border:2px solid #fff;border-width:0 2px 2px 0;width:6px;height:11px;transition:opacity .15s;position:absolute;top:3.5px;left:7.5px;transform:rotate(45deg)scale(0)}.signs__t{letter-spacing:-.015em;color:#1a1a1a;font-size:clamp(16.5px,1.5vw,20px);font-weight:500;line-height:1.5;transition:color .25s}.signs__row:hover .signs__box{border-color:var(--accent)}.signs__cb:checked~.signs__box{background:var(--accent);border-color:var(--accent)}.signs__cb:checked~.signs__box:after{opacity:1;transform:rotate(45deg)scale(1)}.signs__cb:checked~.signs__n{color:var(--accent)}.signs__cb:focus-visible~.signs__box{outline:2px solid var(--accent);outline-offset:3px}.signs__result{background:#f3f4fb;border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;margin-top:38px;padding:28px 30px;transition:background .3s;display:grid}.signs__count{white-space:nowrap;align-items:baseline;gap:4px;margin:0;display:flex}.signs__count b{letter-spacing:-.03em;color:var(--accent);font-variant-numeric:tabular-nums;font-size:34px;font-weight:800}.signs__count span{color:#b3b3ae;font-size:14px}.signs__msg{letter-spacing:-.01em;color:#1a1a1a;margin:0;font-size:16px;font-weight:500;line-height:1.7}.signs__cta{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .35s,transform .35s cubic-bezier(.22,.8,.3,1);transform:translateY(6px)}.signs__result.is-alert .signs__cta{opacity:1;pointer-events:auto;transform:none}.signs__result.is-alert{background:#f3f4fb}@media (width<=860px){.signs__result{text-align:left;grid-template-columns:1fr;gap:14px}.signs__cta{justify-self:start;display:none}.signs__result.is-alert .signs__cta{display:inline-flex}.signs__row{grid-template-columns:22px minmax(0,1fr);gap:12px;padding:22px 0}}@media (prefers-reduced-motion:reduce){.signs__row,.signs__box,.signs__box:after,.signs__cta{transition:none}}.split>.signs__result{grid-column:2;align-self:start}@media (width<=980px){.split>.signs__result{grid-column:1}}.split{row-gap:0}.split>.signs__result{margin-top:34px}@media (width<=980px){.split{row-gap:44px}.split>.signs__result{margin-top:0}}.steps{padding-top:0}.steps li{padding-top:34px}.steps li:before{top:-4px}@media (width<=860px){.steps li{padding-top:24px}.steps li:before{top:-4px}}@media (width<=640px){.statbar{padding:clamp(56px,10vw,76px) 0}.statbar li{padding:24px 0 0}.statbar__note{margin-top:28px}}@media (width<=640px){.statbar{padding:clamp(52px,9vw,70px) 0}.statbar__note{margin-top:26px}}@keyframes dotBeat{0%,to{transform:scale(1)}5%{transform:scale(1.62)}13%{transform:scale(.94)}19%{transform:scale(1)}}@keyframes dotRing{0%{opacity:.7;transform:scale(1)}22%{opacity:0;transform:scale(3.6)}to{opacity:0;transform:scale(3.6)}}.steps.is-in li:before{animation:3s cubic-bezier(.34,1.3,.5,1) infinite dotBeat}.steps li:after{content:"";border:1.5px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;width:9px;height:9px;display:block;position:absolute;top:-4px;left:0}.steps.is-in li:after{animation:3s ease-out infinite dotRing}.steps.is-in li:first-child:before,.steps.is-in li:first-child:after{animation-delay:1.7s}.steps.is-in li:nth-child(2):before,.steps.is-in li:nth-child(2):after{animation-delay:1.92s}.steps.is-in li:nth-child(3):before,.steps.is-in li:nth-child(3):after{animation-delay:2.14s}.steps.is-in li:nth-child(4):before,.steps.is-in li:nth-child(4):after{animation-delay:2.36s}.steps.is-in li:nth-child(5):before,.steps.is-in li:nth-child(5):after{animation-delay:2.58s}@media (prefers-reduced-motion:reduce){.steps.is-in li:before,.steps.is-in li:after{animation:none}.steps li:after{display:none}}.steps li:after,.steps.is-in li:after{background:0 0;width:9px;height:9px;transition:none}.rv{overflow:hidden}.rv__rail{gap:20px;margin-top:66px;display:grid;-webkit-mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000);mask-image:linear-gradient(90deg,#0000,#000 9% 91%,#0000)}.rv__row{overflow:hidden}.rv__track{gap:20px;width:max-content;animation:58s linear infinite rvScroll;display:flex}.rv__row--rev .rv__track{animation-direction:reverse}@keyframes rvScroll{0%{transform:translate(0,0)}to{transform:translate(-50%)}}.rv__card{background:#fff;border:1px solid #e7e6e1;border-radius:14px;flex:0 0 clamp(282px,25vw,352px);margin:0;padding:26px 26px 28px}.rv__who{align-items:center;gap:12px;margin-bottom:16px;display:flex}.rv__ava{background:var(--accent);color:#fff;border-radius:50%;flex:0 0 38px;justify-content:center;align-items:center;width:38px;height:38px;font-size:16px;font-weight:700;display:flex}.rv__meta{flex-direction:column;min-width:0;display:flex}.rv__meta b{letter-spacing:-.015em;color:#111;font-size:15px;font-weight:700}.rv__meta span{color:#8e8e92;margin-top:2px;font-size:13px}.rv__txt{letter-spacing:-.01em;color:#4c4c51;margin:0;font-size:15.5px;line-height:1.78}@media (width<=640px){.rv__rail{margin-top:46px}.rv__card{flex-basis:276px;padding:22px}}@media (prefers-reduced-motion:reduce){.rv__track{animation:none}.rv__row{overflow-x:auto}}.rv__src{letter-spacing:.01em;color:#9a9a95;margin-top:12px;font-size:13.5px;display:inline-block}.rv__rail:hover .rv__track{animation-play-state:running}.rv__stars{letter-spacing:.14em;color:#f5a524;margin:0 0 14px;font-size:15px;line-height:1}.rv__card{flex-direction:column;display:flex}.rv__txt{flex:1 0 auto}.rv__who{border-top:1px solid #edece8;align-items:baseline;gap:9px;margin:18px 0 0;padding-top:16px;display:flex}.rv__who b{letter-spacing:-.01em;color:#111;font-size:14.5px;font-weight:700}.rv__who span{color:#8e8e92;font-size:13px}.cv__grid{grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(40px,5vw,86px);width:100%;display:grid}.cv__b-in{max-width:620px}.cv__list{border-top:1px solid #e3e3de;margin:36px 0 0;padding:0;list-style:none}.cv__list li{border-bottom:1px solid #e3e3de;padding:18px 0;transition:opacity .45s,padding-left .45s cubic-bezier(.22,.8,.3,1)}.cv__list li b{letter-spacing:-.018em;color:#9d9d98;font-size:clamp(17px,1.6vw,20px);font-weight:700;transition:color .45s;display:block}.cv__list li span{color:#afafaa;opacity:0;max-height:0;margin-top:7px;font-size:15px;line-height:1.7;transition:max-height .45s,opacity .45s,margin-top .45s;display:block;overflow:hidden}.cv__list li.is-on{padding-left:14px}.cv__list li.is-on span{opacity:1;color:#6a6a6f;max-height:60px}.cv__sub{margin-top:32px}.cv__cards{aspect-ratio:4/5;background:#15161a;border-radius:16px;justify-self:end;width:100%;max-width:440px;position:relative;overflow:hidden;box-shadow:0 30px 70px #0a102038}.cv__card{opacity:0;margin:0;transition:opacity .7s,transform 1.3s cubic-bezier(.22,.8,.3,1);position:absolute;inset:0;transform:scale(1.06)}.cv__card.is-on{opacity:1;transform:scale(1)}.cv__card img{object-fit:cover;width:100%;height:100%;display:block}.cv__cards:after{content:"";pointer-events:none;background:linear-gradient(#0a0e1814,#0a0e1857);position:absolute;inset:0}@media (width<=980px){.cv__grid{grid-template-columns:1fr;gap:30px}.cv__cards{order:2;justify-self:start;max-width:320px}.cv__b-in{order:1}.cv__list li span{opacity:1;color:#8a8a8f;max-height:none}.cv__list li.is-on{padding-left:0}}@media (prefers-reduced-motion:reduce){.cv__card,.cv__list li{transition:none}}.bento{background:#07090f}.bento__grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:72px 0 0;padding:0;list-style:none;display:grid}.bento__t{isolation:isolate;border:1px solid #ffffff17;border-radius:16px;flex-direction:column;justify-content:flex-end;min-height:clamp(228px,22vw,288px);padding:28px 28px 30px;transition:transform .45s cubic-bezier(.22,.8,.3,1),border-color .45s;display:flex;position:relative;overflow:hidden}.bento__t:before{content:"";z-index:-2;background-image:var(--bg);background-position:50%;background-size:cover;transition:transform 1.1s cubic-bezier(.22,.8,.3,1);position:absolute;inset:0;transform:scale(1.02)}.bento__t:after{content:"";z-index:-1;background:linear-gradient(#07090f1f 0%,#07090f9e 58%,#07090feb 100%);position:absolute;inset:0}.bento__t:hover{border-color:#7c93ff6b;transform:translateY(-4px)}.bento__t:hover:before{transform:scale(1.09)}.bento--w{grid-column:span 2}.bento__n{letter-spacing:.2em;color:#ffffff70;font-size:12px;font-weight:800}.bento__h{letter-spacing:-.02em;color:#fff;margin:auto 0 0;padding-top:18px;font-size:clamp(18px,1.7vw,22px);font-weight:700;line-height:1.38}.bento__d{letter-spacing:-.008em;color:#ffffff9e;max-width:42ch;margin:12px 0 0;font-size:15px;line-height:1.75}@media (width<=980px){.bento__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.bento--w{grid-column:span 2}}@media (width<=620px){.bento__grid{grid-template-columns:1fr;gap:12px;margin-top:48px}.bento--w{grid-column:span 1}.bento__t{min-height:200px;padding:22px}}@media (prefers-reduced-motion:reduce){.bento__t,.bento__t:before{transition:none}}.statbar__in{border-top:0!important;padding:0!important}.statbar li{padding:0 16px!important}.statbar{padding:clamp(64px,6.4vw,88px) 0}.statbar__note{margin-top:clamp(34px,3.4vw,44px)}@media (width<=640px){.statbar{padding:clamp(50px,8.5vw,66px) 0}.statbar li{padding:0!important}.statbar__note{margin-top:26px}}:root{--ink:#1c1f25;--muted:#727780}body{color:var(--ink);letter-spacing:-.02em;line-height:1.6}.h1,.h2,.h3,h1,h2,h3{color:var(--ink);letter-spacing:-.02em}.h1{line-height:1.18}.h2{line-height:1.28}.h3{line-height:1.34}.head--split .lead{letter-spacing:-.022em;color:var(--ink);max-width:none;font-size:clamp(19px,1.75vw,25px);font-weight:600;line-height:1.5}.sec--dark .head--split .lead,.bento .head--split .lead{color:#ffffffeb}.hero .lead{color:#ffffffc2;font-weight:500}.grid6__d,.srow__d,.plist__d,.steps p,.card p,.ba figcaption,.split__note,.vs__list span,.vs__note,.rv__txt,.rv2__list blockquote{letter-spacing:-.02em;color:var(--muted);font-size:16px;line-height:1.6}.compare td{color:var(--muted)}.signs__t,.grid6__t,.plist__t,.vs__list b{color:var(--ink)}.sec{padding:clamp(100px,10.5vw,160px) 0}.sec--lift{padding-top:clamp(100px,10.5vw,160px)}.head{margin-bottom:clamp(56px,6vw,88px)}.sec--dark,.sec--dark .h1,.sec--dark .h2,.sec--dark .h3,.sec--dark h1,.sec--dark h2,.sec--dark h3,.bento,.bento .h2,.bento h2,.band,.band p,.band .h2,.hero,.hero .h1,.hero h1,.hero h2,.flow,.flow .h2,.flow h2{color:#fff}.sec--dark .steps p,.flow p{color:#ffffffb3}.sec--dark .label,.bento .label,.flow .label{color:var(--accent)}.wipe__stage{aspect-ratio:1380/934;background:#efefec;border-radius:12px;width:100%;position:relative;overflow:hidden}.wipe__img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.wipe__clip{clip-path:inset(0);will-change:clip-path;position:absolute;inset:0}.wipe__img--before{filter:saturate(.3)contrast(.98)}.wipe__bar{will-change:transform;pointer-events:none;background:#ffffffe6;width:2px;position:absolute;top:0;bottom:0;left:0;transform:translate(-1px);box-shadow:0 0 0 1px #0a102024,0 0 22px #0a102038}.wipe__knob{background:#fff;border-radius:50%;width:42px;height:42px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 6px 20px #0a102042}.wipe__knob:before,.wipe__knob:after{content:"";border:5px solid #0000;width:0;height:0;position:absolute;top:50%}.wipe__knob:before{border-right-color:#1c1f25;left:7px;transform:translateY(-50%)}.wipe__knob:after{border-left-color:#1c1f25;right:7px;transform:translateY(-50%)}.wipe__tag{letter-spacing:.14em;border-radius:999px;margin:0;padding:7px 14px;font-size:12px;font-weight:800;transition:opacity .3s;position:absolute;top:18px}.wipe__tag--b{color:#fff;background:#1c1f25c7;left:18px}.wipe__tag--a{background:var(--accent);color:#fff;opacity:0;right:18px}.wipe__caps{min-height:3.6em;margin-top:22px;position:relative}.wipe__cap{text-align:center;letter-spacing:-.02em;color:var(--muted);margin:0;font-size:16px;line-height:1.6;transition:opacity .35s;position:absolute;inset:0}.wipe__cap--a{opacity:0}@media (width<=760px){.wipe__bar,.wipe__knob{display:none}.wipe{flex-direction:column;display:flex}.wipe__stage,.wipe__caps{display:contents}.wipe__img{border-radius:10px;width:100%;height:auto;position:static}.wipe__clip{order:2;width:100%;margin-top:14px;position:static;clip-path:none!important}.wipe__tag{align-self:center;margin:0;display:inline-block;position:static;opacity:1!important}.wipe__tag--b{order:1}.wipe__cap--b{order:3;margin:14px 0 36px}.wipe__tag--a{order:4}.wipe__img--after{order:5;margin-top:14px}.wipe__cap--a{order:6;margin-top:14px}.wipe__cap{text-align:center;text-wrap:balance;position:static;opacity:1!important}}@media (prefers-reduced-motion:reduce){.wipe__clip{clip-path:inset(0 50% 0 0)!important}.wipe__bar{left:50%}.wipe__cap--a,.wipe__tag--a{opacity:1}}.ln{padding-bottom:.06em;display:block;overflow:hidden}.ln__i{transition:transform 1s cubic-bezier(.22,.8,.3,1);display:block;transform:translateY(108%)}.is-lines-in .ln__i{transform:none}@media (prefers-reduced-motion:reduce){.ln__i{transition:none;transform:none}}.wipe__stage{aspect-ratio:2640/1776}.wipe-pin{height:175svh;position:relative}.wipe-pin__inner{flex-direction:column;justify-content:flex-start;height:100svh;padding-top:clamp(48px,9svh,96px);display:flex;position:sticky;top:0}.wipe{margin:0}.wipe__stage{width:100%;max-width:min(100%,89.19svh);margin:0 auto}.wipe__caps{margin-top:26px}@media (width<=760px){.wipe-pin{height:auto}.wipe-pin__inner{height:auto;display:block;position:static}.wipe__stage{max-width:100%}}@media (prefers-reduced-motion:reduce){.wipe-pin{height:auto}.wipe-pin__inner{height:auto;position:static}}.sec--lift{overflow:clip}html{overflow-x:clip}@media (width<=900px){.cv__a{height:auto}.cv__a-stage{height:auto;position:static;overflow:visible}.cv__b{pointer-events:auto;height:auto;margin-top:0}.cv__b-stage{height:auto;padding:clamp(72px,12vw,96px) 0;position:static;overflow:visible;clip-path:none!important}.cv__h em{color:var(--accent)}.hero{height:auto;min-height:auto;padding:clamp(92px,16vw,120px) 0 clamp(64px,11vw,88px)}.hero__grid{gap:0;grid-template-columns:1fr!important}.hero__copy,.hero__shot{width:100%;max-width:none;grid-column:1!important}.hero .h1{font-size:clamp(28px,8.4vw,36px);line-height:1.26}.hero .lead{max-width:none;margin-top:18px;font-size:16.5px;line-height:1.65}.hero__btns{flex-direction:column;align-items:stretch;gap:10px;margin-top:28px;display:flex}.hero__btns .btn{white-space:nowrap;justify-content:center;width:100%}.hero__shot{margin-top:38px}.hero__shot img{width:100%}.hero__scroll{display:none}.hero__points{margin-top:36px}}@media (width<=760px){.wipe__stage{aspect-ratio:auto!important;max-width:100%!important;height:auto!important;overflow:visible!important}.wipe__img{object-fit:fill;height:auto!important;position:static!important}.wipe__clip{position:static!important}.table-wrap{overflow:visible}.compare,.compare tbody,.compare tr,.compare th,.compare td{width:auto;display:block}.compare thead{display:none}.compare tr{border-bottom:1px solid #e4e2dc;padding:22px 0}.compare tr:last-child{border-bottom:0}.compare tbody th{width:auto;color:var(--ink);letter-spacing:-.02em;border:0;padding:0 0 14px;font-size:16.5px;font-weight:700}.compare td{border:0;padding:5px 0 5px 86px;font-size:15.5px;line-height:1.6;position:relative}.compare td:before{content:"리뉴얼 전";letter-spacing:.06em;color:#a8a8a3;font-size:12px;font-weight:800;position:absolute;top:5px;left:0}.compare td.is-good:before{content:"리뉴얼 후";color:var(--accent)}}@media (width<=900px){.band--hwf{padding:clamp(80px,14vw,104px) 0}}@media (width<=640px){.br-pc{display:none}.statbar__in{grid-template-columns:1fr;row-gap:28px}.statbar li{text-align:left}.statbar strong{justify-content:flex-start}}.label{margin-bottom:16px}.head--split{row-gap:0}.head--split .lead{margin-top:16px}.lbl-mo{display:none}@media (width<=640px){.sec,.sec--lift,.sec--soft,.sec--dark,.bento{padding-top:72px!important;padding-bottom:72px!important}.statbar{padding-top:28px!important;padding-bottom:48px!important}.band,.band--photo,.band--hwf{padding-top:72px!important;padding-bottom:72px!important}.cv__b-stage{padding-top:44px!important;padding-bottom:32px!important}.label{margin-bottom:10px}.head{margin-bottom:36px}.head--split{gap:0}.head--split .lead,.lead{margin-top:14px}.cv__b-in .label{margin-bottom:10px}.cv__h{margin:0}.cv__list{margin-top:24px}.cv__list li{padding:14px 0}.cv__sub{margin-top:22px}.cv__cta{margin-top:24px}.cv__cards{margin-top:28px}.grid6,.spine,.vs,.rv__rail,.rv2__grid,.bento__grid{margin-top:36px!important}.signs{margin-top:48px!important}.split{row-gap:32px}.split__note{margin-top:18px}.signs__result{margin-top:24px}.plist__more{margin-top:28px}.statbar__note{margin-top:24px}.ba__note{margin:14px 0 0}.wipe__caps{margin-top:16px}.hero{min-height:auto!important;padding-top:64px!important;padding-bottom:72px!important}.hero__kw{margin-bottom:14px}.hero .h1{margin:0}.hero .lead{margin-top:14px}.hero__btns{margin-top:24px}.hero__shot{margin-top:32px}.hero__shot figcaption{margin-top:10px;font-size:11.5px}.cv__a-stage .hero__points,.hero__points{margin-top:28px;padding-top:22px}.hero__btns{align-items:stretch;gap:10px;flex-direction:row!important}.hero__btns .btn{white-space:nowrap;flex:1 1 0;justify-content:center;padding:13px 8px;font-size:13.5px;width:auto!important}.lbl-pc{display:none}.lbl-mo{display:inline}.hero__points{gap:0 14px;grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.hero__points li{padding:0}.hero__points strong{letter-spacing:-.02em;margin-bottom:5px;font-size:13.5px}.hero__points span{font-size:11.5px;line-height:1.5;display:block}}.head,.head--split{text-align:center;display:block}.head--split{grid-template-columns:none}.head .lead,.head--split .lead{max-width:620px;margin-left:auto;margin-right:auto}.split{display:block}.split__l{text-align:center;max-width:680px;margin:0 auto clamp(40px,4.5vw,56px);position:static}.signs,.signs__result{max-width:760px;margin-left:auto;margin-right:auto}.statbar li{text-align:center;padding-right:0}.statbar li>strong{justify-content:center}.cv__cards:after{background:0 0;border:1px solid #1f3fd11a;border-radius:16px}@media (width<=980px){.cv__cards{display:none}.cv__b-in{text-align:center}.cv__list li.is-on{padding-left:0}.cv__cta{margin-left:auto;margin-right:auto}}@media (width<=640px){.hero__copy{text-align:center}.hero__kw{margin-left:auto;margin-right:auto}.hero__points{text-align:center}.hero__points li{align-items:center}.signs__result{text-align:center}.signs__count{justify-content:center}.signs__cta{justify-self:center}.cv__sub,.cv__cta{margin-top:24px}}.signs__result{text-align:center;grid-template-columns:auto auto auto;justify-content:center}.signs__result .signs__msg{text-align:left}.plist__more{text-align:center}@media (width<=640px){.signs__result{text-align:center;grid-template-columns:1fr}.signs__result .signs__msg{text-align:center}}.signs__result,.signs__result.is-alert{background:#fff}.rv__card{box-shadow:none;border:1px solid var(--line)}.compare th,.compare td,.faq details{border-bottom-color:var(--line)}.statbar li,.signs li,.signs__row,.plist__a,.plist li,.cv__list li{border-color:var(--line)}@media (width<=640px){.statbar li{border-color:var(--line)}}.btn{border-radius:14px;transition:background .18s,transform .18s}.btn:hover{opacity:1;background:#2272eb}.btn--line{color:#333d4b;background:#f2f4f6;border:0}.btn--line:hover{color:#191f28;background:#e5e8eb}.sec--soft .btn--line{background:#fff}.sec--soft .btn--line:hover{background:#f9fafb}.hero--dark .btn--line{color:#fff;background:#ffffff24;border:0}.hero--dark .btn--line:hover{background:#ffffff38}.statbar__note,.ba__note,.form__privacy{color:var(--tertiary)}.flow__copy .label{color:#7cb2f9}.cv__cards{box-shadow:0 8px 28px #191f2814}.sec--dark{background:#17171c}.signs,.faq,.statbar__in,.rows{border-top-color:var(--line)}@media (width<=640px){.statbar__in{border-top-color:var(--line)}}:root{--ink:#1c1f25;--muted:#727780;--tertiary:#8f959e}.h1,.h2,.cv__h,.article__title,.statbar strong,.band p,.hero__kw,.hd__logo,.ft__logo,.card__no,.post__cat,.label,.steps b{font-weight:700}.h1,.hero .h1{letter-spacing:-.02em;font-size:clamp(33px,3.9vw,56px);line-height:1.22}.h2,.cv__h,.article__title{letter-spacing:-.02em;font-size:clamp(27px,3.3vw,48px);line-height:1.28}.cv__h{margin-top:16px}.band p{letter-spacing:-.02em;font-size:clamp(23px,3vw,42px);line-height:1.35}.bento__h,.plist__t,.cv__list li b{letter-spacing:-.02em;font-size:clamp(17px,1.4vw,20px);line-height:1.45}.faq summary{letter-spacing:-.02em;font-size:18px}.signs__t{letter-spacing:-.02em;font-size:17px;font-weight:600;line-height:1.5}.lead,.head .lead,.head--split .lead{color:var(--muted);letter-spacing:-.02em;font-size:17px;font-weight:400;line-height:1.6}.hero .lead{color:#ffffffd1;font-size:clamp(16.5px,1.3vw,18px);font-weight:400}.sec--dark .lead,.flow__copy .lead,.bento .lead{color:#ffffffb8}.cv__sub{color:var(--ink);letter-spacing:-.02em;font-size:18px;font-weight:600;line-height:1.6}.bento__d,.plist__d,.rv__txt,.split__note{letter-spacing:-.02em;font-size:16px;line-height:1.6}.compare th,.compare td{letter-spacing:-.02em;font-size:16px}.statbar li>span{color:var(--muted);font-size:14px;font-weight:500}.statbar__note,.ba__note,.form__privacy{color:var(--tertiary);font-size:13px}.rv__src{color:var(--tertiary);font-size:13px;font-weight:500}.statbar strong{letter-spacing:-.02em;font-size:clamp(36px,3.9vw,56px)}.statbar strong small{font-size:18px;font-weight:600}.h1,.h2,.cv__h,.article__title,.lead,.cv__sub,.band p,.statbar strong,.hero__points strong{letter-spacing:-.02em}.btn{font-weight:600}.label,.flow__copy .label,.hero__kw,.post__cat{letter-spacing:.12em;font-size:12px}.hero__kw{letter-spacing:.02em;font-size:13px}.steps h3{font-weight:700}.contact__item strong{font-size:18px}.compare th[scope=row]{font-size:16px;font-weight:700}.rv__who b{font-size:14px;font-weight:600}.ui-h,.ui-h2,.ui-done__t,.alert__txt b{font-weight:700}@media (width<=640px){.statbar__in{gap:0 10px;padding:24px 0 0;grid-template-columns:repeat(3,minmax(0,1fr))!important}.statbar li{border-bottom:0!important;border-right:0!important;padding:0!important}.statbar strong{font-size:31px}.statbar strong small{margin-left:2px;font-size:14px}.statbar li>span{margin-top:8px;font-size:12.5px}.statbar__note{margin-top:18px;font-size:12px}.signs__n{display:none}.signs__row{gap:12px;grid-template-columns:22px minmax(0,1fr)!important}.lead,.split__note,.ba__note,.head .lead,.cv__list li span{text-wrap:balance}.cv__b-in{min-height:0}.steps{position:relative;row-gap:0!important}.steps:before,.steps:after{display:none}.steps li{border-left:1.5px solid #ffffff2e;margin-left:4px;border-top:0!important;padding:0 0 36px 26px!important}.steps li:last-child{border-left-color:#0000;padding-bottom:0!important}.steps li:before,.steps li:after{top:4px;left:-5.25px}.band p{text-wrap:balance}}.statbar{z-index:3;background:#17171c;position:relative}.statbar strong,.statbar strong small{color:#fff}.statbar li>span{color:#ffffff9e}.statbar__note{color:#fff6}.statbar__in{border-top:0}.statbar li{border-color:#ffffff24}@media (width>=641px){.statbar{margin-top:-48px;padding-top:56px;padding-bottom:56px}.statbar li{padding:0 16px!important}.statbar__note{margin-top:28px}}@media (width<=640px){.statbar{margin-top:0;padding-top:40px!important;padding-bottom:44px!important}.statbar__in{padding:0}}.signs__n{display:none!important}@media (width>=761px){.ba__note{z-index:2;margin-top:-110px;position:relative}.wipe__caps{margin-top:22px}}.contact__item:hover{background:#eff1f4;border:0}.contact__item--kakao{background:#e8f3fe;border:0}.contact__item--kakao:hover{background:#dcecfc;border:0}.contact__item--kakao strong,.contact__item--kakao em{color:#1c1f25}@media (width>=761px){.wipe-pin{margin-top:-84px}#scope{padding-bottom:0!important}.ba__note{margin:18px 0 0!important;position:static!important}}@media (width<=760px){.wipe__fade{display:none}.ba__note{order:7;margin:12px 0 0!important;position:static!important}}:root{--ink:#eef2f9;--muted:#99a2b2;--tertiary:#677082;--line:#ffffff1a}html,body{color:var(--ink);background:#0b0e15}.hd{-webkit-backdrop-filter:blur(14px);background:#0b0e15d1}.hd__logo,.hd__nav a:not(.btn){color:#e7ebf4}.hd.is-stuck{box-shadow:0 1px #ffffff14}.sec--soft,.sec--dark{background:#10131b}.statbar{background:#10131b;border-top:1px solid #ffffff0f;border-bottom:1px solid #ffffff0f}.flow{background:#0c1018}.cv__list li b{color:#8a93a6}.cv__list li.is-on b{color:#eef2f9}.cv__list li span,.cv__list li.is-on span{color:#8a93a6}.cv__list li{border-color:#ffffff1a}.cv__sub{color:#eef2f9}.cv__cards{background:#10151f;box-shadow:0 24px 70px #00000080}.cv__cards:after{border-color:#6e96ff24}.signs{border-top-color:#ffffff24}.signs li,.signs__row{border-color:#ffffff1a}.signs__t{color:#e4e8f0}.signs__box{background:0 0;border-color:#3a4358}.signs li:has(.signs__cb:checked){background:linear-gradient(90deg,#3182f61a,#0000 72%)}.signs__result,.signs__result.is-alert{background:#131824;border:1px solid #ffffff12}.signs__msg{color:#c3cad7}.signs__count span{color:#67708e}.wipe__cap{color:#c3cad7}.ba__note{color:#677082}.wipe__stage{box-shadow:0 30px 80px #0000008c}.rv__card{box-shadow:none;background:#131824;border-color:#ffffff14}.rv__txt{color:#cbd2de}.rv__who b{color:#fff}.rv__who{border-color:#ffffff14}.rv__who span,.rv__meta{color:#76809b}.plist__a,.plist li{border-color:#ffffff1a}.plist__t{color:#eef2f9}.plist__d{color:var(--muted)}.plist__n{color:#4a5366}.faq{border-top-color:#ffffff24}.faq details{border-bottom-color:#ffffff1a}.faq summary{color:#eef2f9}.faq details p{color:var(--muted)}.btn--line,.sec--soft .btn--line{color:#e6eaf2;background:#ffffff14;border:0}.btn--line:hover,.sec--soft .btn--line:hover{color:#fff;background:#ffffff24}.field input,.field textarea{color:#eef2f9;background:#10141e;border-color:#2a3246}.field input::placeholder,.field textarea::placeholder{color:#5a6478}.field span,.form__agree span{color:#c3cad7}.form__privacy{color:#677082;background:#10131b}.form__privacy a{color:#9fb6e8}.contact__item{background:#ffffff0f;border:0}.contact__item:hover{background:#ffffff1a}.contact__item span{color:#76809b}.contact__item strong{color:#fff}.contact__item em{color:#76809b}.contact__item--kakao{background:#3182f629}.contact__item--kakao:hover{background:#3182f63d}.contact__item--kakao span{color:#6fa9f9}.contact__item--kakao strong{color:#fff}.contact__item--kakao em{color:#9ab4d9}.ft{color:#8a93a6;background:#07090f}.ft a{color:#b9c1d0}.pagehead{border-bottom-color:#ffffff1a}.post{background:#11151f;border-color:#ffffff14}.post__title{color:#eef2f9}.post__desc{color:var(--muted)}.crumb,.crumb a{color:#76809b}.prose{color:#c9d0dc}.prose h2,.prose h3,.prose strong{color:#eef2f9}.prose strong{background:linear-gradient(#0000 62%,#3182f640 62%)}.prose blockquote{border-left-color:var(--accent);color:#c9d0dc;background:#3182f61a}.prose a{color:#7cb2f9}.article__title{color:#eef2f9}.hero__points{border-top-color:#ffffff24}.form,.contact__wrap>form{background:#10131b;border:1px solid #ffffff12}.form{box-shadow:none}#signs{position:relative;overflow:clip}#signs .inner{z-index:1;position:relative}.ribbon{pointer-events:none;z-index:0;opacity:.5;width:140vw;height:72%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ribbon svg{filter:blur(2px);width:100%;height:100%;display:block}@media (width<=760px){.ribbon{opacity:.38;width:260vw}}@media (prefers-reduced-motion:reduce){.ribbon{transform:translate(-50%,-50%)!important}}.btn{will-change:transform}@media (hover:none){.btn{will-change:auto}}.work{position:relative}.work__list{border-top:1px solid var(--line);margin:clamp(48px,5vw,72px) 0 0;padding:0;list-style:none}.work__row{border-bottom:1px solid var(--line);cursor:default;grid-template-columns:62px minmax(0,1.5fr) minmax(0,1.1fr) minmax(0,1.5fr) 72px;align-items:center;gap:20px;padding:30px 4px;transition:opacity .35s,padding-left .4s cubic-bezier(.22,.8,.3,1);display:grid;position:relative}.work__no{letter-spacing:.12em;color:#4a5366;font-size:12px;font-weight:700}.work__name{letter-spacing:-.02em;color:#eef2f9;font-size:clamp(19px,1.9vw,26px);font-weight:700;transition:color .3s}.work__field,.work__scope{color:var(--muted);font-size:14px}.work__year{color:#4a5366;text-align:right;font-size:13px}.work__thumb{display:none}.work__list.is-peek .work__row{opacity:.3}.work__list.is-peek .work__row.is-on{opacity:1;padding-left:16px}.work__row.is-on .work__name{color:#7cb2f9}.work__note{text-align:left;margin-top:22px!important}.work__peek{z-index:15;aspect-ratio:3/2;pointer-events:none;opacity:0;visibility:hidden;border:1px solid #ffffff1a;border-radius:14px;width:min(32vw,420px);margin:0;position:fixed;top:0;left:0;overflow:hidden;transform:translate(-50%,-50%)scale(.92);box-shadow:0 30px 80px #0000008c}.work__peek img{object-fit:cover;width:100%;height:100%;display:block}@media (width<=900px){.work__peek{display:none}.work__row{grid-template-columns:44px minmax(0,1fr) 96px;grid-template-areas:"no name thumb"".field thumb"".scope thumb"".year thumb";align-items:start;gap:4px 14px;padding:22px 0}.work__no{grid-area:no}.work__name{grid-area:name}.work__field{grid-area:field;margin-top:6px}.work__scope{grid-area:scope;font-size:13px}.work__year{text-align:left;grid-area:year;margin-top:6px}.work__thumb{object-fit:cover;border:1px solid #ffffff1a;border-radius:8px;grid-area:thumb;align-self:center;width:96px;height:64px;display:block}.work__list.is-peek .work__row{opacity:1}}@media (prefers-reduced-motion:reduce){.work__row{transition:none}.work__peek{display:none}}.gal{perspective:1100px;perspective-origin:50%;place-items:center;min-height:clamp(560px,84svh,760px);margin:clamp(36px,4vw,56px) 0 clamp(8px,1vw,16px);display:grid;position:relative;overflow:clip}.gal:after{content:"";z-index:1;pointer-events:none;background:radial-gradient(closest-side,#080b12eb,#080b1299 55%,#080b1200 100%);width:min(760px,86%);height:min(430px,62%);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gal__scene{transform-style:preserve-3d;pointer-events:none;position:absolute;inset:0}.gal__c{transform:translateZ(var(--z)) rotateY(var(--ry,0deg)) rotateX(var(--rx,0deg));width:var(--w);border:1px solid #ffffff14;border-radius:10px;margin:0;position:absolute;overflow:hidden;box-shadow:0 24px 60px #0000008c}.gal__c img{width:100%;height:auto;display:block}.gal__c--1{--z:-140px;--ry:22deg;--w:16%;top:33%;left:0%}.gal__c--2{--z:-60px;--ry:13deg;--w:19%;top:2%;left:10%}.gal__c--3{--z:-380px;--ry:8deg;--w:16%;top:74%;left:20%}.gal__c--4{--z:-260px;--ry:-9deg;--w:18%;top:71%;left:62%}.gal__c--5{--z:-340px;--ry:-7deg;--w:16%;top:4%;left:70%}.gal__c--6{--z:-110px;--ry:-20deg;--w:17%;top:36%;left:84%}.gal__say{z-index:2;text-align:center;word-break:keep-all;text-wrap:balance;letter-spacing:-.02em;color:#fff;text-shadow:0 6px 40px #05080ef2,0 2px 10px #05080ee6;max-width:18ch;font-size:clamp(24px,3vw,42px);font-weight:700;line-height:1.34;position:relative}.gal__say em{color:#7cb2f9;font-style:normal}@media (width<=900px){.gal{perspective:800px;min-height:clamp(500px,66svh,580px)}.gal:after{width:96%;height:46%}.gal__c--1{--w:33%;top:1%;left:-6%}.gal__c--2{--w:28%;top:9%;left:34%}.gal__c--3{--w:33%;top:0%;left:70%}.gal__c--4{--w:31%;top:74%;left:-4%}.gal__c--5{--w:28%;top:82%;left:35%}.gal__c--6{--w:33%;top:72%;left:71%}.gal__say{max-width:15ch;font-size:clamp(21px,5.6vw,27px)}}@media (prefers-reduced-motion:reduce){.gal__scene{opacity:.4}.gal__say{opacity:1!important}}
