@import url("/fonts/pretendard/pretendardvariable-dynamic-subset.css");:root{color-scheme:light;--bg:#F7F6F2;--surface:#FFFFFF;--sunk:#EFEDE7;--ink:#15171A;--ink-2:#454B52;--ink-3:#5F656C;--rule:#DEDBD3;--line-strong:#858B92;--accent:#0A6B61;--accent-hover:#085A52;--on-accent:#FFFFFF;--media-edge:#DEDBD3;--row-hover:#EFEDE7;--body-weight:400;--font:"Pretendard Variable",Pretendard,-apple-system,BlinkMacSystemFont,"Apple SD Gothic Neo","Malgun Gothic",system-ui,sans-serif;--wrap:1120px;--pad:20px;--s1:4px;--s2:8px;--s3:12px;--s4:16px;--s5:24px;--s6:32px;--s7:48px;--s8:64px;--s9:96px;--r-control:10px;--r-card:14px;--r-media:18px}@media (prefers-color-scheme:dark){:root{color-scheme:dark;--bg:#111315;--surface:#191C1F;--sunk:#0B0D0E;--ink:#ECEEEF;--ink-2:#B9BFC5;--ink-3:#959CA3;--rule:#2B3035;--line-strong:#6E767E;--accent:#5CC8B9;--accent-hover:#7FD6CA;--on-accent:#06201C;--media-edge:#3A4046;--row-hover:#191C1F;--body-weight:380}}*,:after,:before{box-sizing:border-box}html{text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;font-weight:var(--body-weight);line-height:1.65;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 0}:lang(ko){word-break:keep-all;overflow-wrap:anywhere;line-height:1.7}img{display:block;max-width:100%;height:auto}a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}a:hover{color:var(--accent-hover);text-decoration-thickness:2px}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}p{margin:0 0 var(--s4)}h1,h2,h3{margin:0;color:var(--ink);font-weight:700}h1{font-size:clamp(34px,5.2vw,60px);line-height:1.12;letter-spacing:-.022em}h1:lang(ko){letter-spacing:-.012em;line-height:1.22}h2{font-size:clamp(26px,3.2vw,36px);line-height:1.2;letter-spacing:-.015em}h2:lang(ko){letter-spacing:-.008em;line-height:1.3}h3{font-size:20px;line-height:1.35;font-weight:650;letter-spacing:-.005em}.lead{font-size:clamp(18px,1.7vw,21px);line-height:1.6;color:var(--ink-2);max-width:40em}.lead:lang(ko){max-width:34em}.meta{line-height:1.5;font-weight:500}.eyebrow,.meta{font-size:14px;color:var(--ink-3)}.eyebrow{line-height:1.4;font-weight:600;margin:0 0 var(--s3)}.wrap{max-width:calc(var(--wrap) + 2 * var(--pad));margin:0 auto;padding:0 var(--pad)}@media (min-width:768px){:root{--pad:32px}}@media (max-width:359px){:root{--pad:16px}}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:var(--pad);top:8px;background:var(--surface);padding:8px 12px;z-index:2}.notice{background:var(--sunk);border-bottom:1px solid var(--rule);color:var(--ink-2);font-size:14px;line-height:1.45}.notice-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px 16px;padding-top:6px;padding-bottom:6px}.notice p{margin:0;flex:1 1 18em}.notice-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px}.nbtn{min-height:36px;padding:0 14px;border-radius:8px;border:1.5px solid var(--line-strong);background:var(--surface);color:var(--ink);font:inherit;font-weight:600;cursor:pointer}.nbtn:hover{border-color:var(--accent)}@media (pointer:coarse){.nbtn{min-height:44px}}.notice a{color:var(--ink-2);min-height:36px;display:inline-flex;align-items:center}@media (min-width:768px){.notice p{flex:0 1 auto}}.site-head{border-bottom:1px solid var(--rule)}.head-row{display:grid;grid-template-columns:1fr auto;grid-template-areas:"mark lang" "nav nav";align-items:center;column-gap:var(--s4);padding-top:14px;padding-bottom:6px}.wordmark{grid-area:mark;font-size:19px;font-weight:760;letter-spacing:-.02em;min-height:44px;display:inline-flex;align-items:center;justify-self:start}.wordmark,.wordmark:hover{color:var(--ink);text-decoration:none}.lang{grid-area:lang;font-size:15px;font-weight:550;color:var(--ink-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.lang:hover{color:var(--accent)}.nav{grid-area:nav;display:flex;flex-wrap:wrap;column-gap:18px}.nav a{font-size:15px;font-weight:550;color:var(--ink-2);text-decoration:none;min-height:44px;display:inline-flex;align-items:center}.nav a:hover,.nav a[aria-current=page]{color:var(--ink);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:6px}@media (min-width:768px){.head-row{grid-template-columns:auto 1fr auto;grid-template-areas:"mark nav lang";padding-top:10px;padding-bottom:10px}.nav{justify-content:flex-end;column-gap:28px;padding-right:28px}}.section{padding:var(--s8) 0;border-top:1px solid var(--rule)}.section:first-of-type{border-top:0}.section-head{display:grid;gap:var(--s3);margin-bottom:var(--s6);max-width:46em}@media (min-width:1024px){.section{padding:var(--s9) 0}}.hero{padding:40px 0 var(--s7)}.hero h1{max-width:13em}.hero h1:lang(ko){max-width:15em}.hero .lead{margin-top:var(--s4)}@media (min-width:1024px){.hero{padding:88px 0 var(--s8)}}.index{list-style:none;margin:var(--s6) 0 0;padding:0;border-top:1px solid var(--rule)}.index li{border-bottom:1px solid var(--rule)}.index a{display:grid;grid-template-columns:2.2em 1fr auto;grid-template-areas:"n name arrow" "n line arrow" "n meta arrow";column-gap:var(--s3);padding:14px 4px;text-decoration:none;color:var(--ink);min-height:72px;align-items:start}.index a:hover{background:var(--row-hover)}.index .n{grid-area:n;font-size:14px;font-weight:600;color:var(--ink-3);padding-top:3px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.index .name{grid-area:name;font-size:20px;font-weight:700;letter-spacing:-.01em;line-height:1.3}.index .line{grid-area:line;color:var(--ink-2);font-size:16px;line-height:1.5;margin-top:2px}.index .meta{grid-area:meta;margin-top:4px}.index .arrow{grid-area:arrow;color:var(--accent);font-size:20px;padding-top:1px;padding-left:var(--s2)}@media (min-width:900px){.index a{grid-template-columns:3em minmax(10em,15em) 1fr 13em 2em;grid-template-areas:"n name line meta arrow";align-items:baseline;padding:20px 8px;min-height:0}.index .line,.index .meta{margin-top:0}.index .meta{text-align:right}}.products{display:grid;gap:0;border-top:1px solid var(--rule)}.product{display:grid;gap:var(--s3);padding:var(--s6) 0;border-bottom:1px solid var(--rule)}.product .one-line{font-size:19px;line-height:1.5;color:var(--ink);font-weight:520;margin:0;max-width:36em}.product .detail{color:var(--ink-2);margin:0;max-width:40em}.product .facts{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);margin:0;padding:0;list-style:none}.product .links{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s5);margin-top:var(--s1)}.product .links a{min-height:44px;display:inline-flex;align-items:center;font-weight:600}@media (min-width:1024px){.product{grid-template-columns:15em 1fr;column-gap:var(--s7);padding:var(--s7) 0}.product>h3{grid-row:1/span 4;font-size:26px}}.tiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s6) var(--s4)}@media (min-width:768px){.tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s7) var(--s5)}}@media (min-width:1200px){.tiles{grid-template-columns:repeat(6,minmax(0,1fr));gap:var(--s7) var(--s5)}}.tile{display:grid;gap:var(--s2);align-content:start}.tile a.frame{display:block;border-radius:var(--r-media);overflow:hidden;border:1px solid var(--media-edge);background:var(--sunk);aspect-ratio:3/5}.tile a.frame img{width:100%;height:100%;object-fit:cover;object-position:top center}.tile h3{font-size:17px;line-height:1.35;margin-top:var(--s2)}.tile h3 a{color:var(--ink);text-decoration:none}.tile h3 a:hover{text-decoration:underline}.tile p{font-size:15px;line-height:1.55;color:var(--ink-2)}.tile .meta,.tile p{margin:0}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s2);min-height:52px;padding:0 22px;border-radius:var(--r-control);background:var(--accent);font-weight:650;font-size:17px;border:0}.btn,.btn:hover{color:var(--on-accent);text-decoration:none}.btn:hover{background:var(--accent-hover)}.btn.block{width:100%}@media (min-width:640px){.btn.block{width:auto;min-width:280px}}.textbtn{background:none;border:0;padding:0;font:inherit;font-size:15px;font-weight:600;color:var(--accent);text-decoration:underline;text-underline-offset:3px;min-height:44px;cursor:pointer}.after-grid{margin-top:var(--s7);display:grid;gap:var(--s4);justify-items:start}.two-col{display:grid;gap:var(--s6)}@media (min-width:1024px){.two-col{grid-template-columns:1fr 1fr;gap:var(--s8)}}.contacts{margin:0;border-top:1px solid var(--rule)}.contacts,.contacts>div{display:grid;grid-template-columns:minmax(0,1fr)}.contacts>div{gap:2px;padding:12px 0;border-bottom:1px solid var(--rule)}@media (min-width:480px){.contacts>div{grid-template-columns:minmax(7.5em,10em) minmax(0,1fr);gap:var(--s3);align-items:baseline}}.contacts dt{color:var(--ink-3);font-size:15px;font-weight:550}.contacts dd{margin:0;font-size:16px;overflow-wrap:anywhere}.site-foot{border-top:1px solid var(--rule);padding:var(--s7) 0 var(--s7);color:var(--ink-2);font-size:14px;line-height:1.6}.foot-grid{display:grid;gap:var(--s6)}@media (min-width:1024px){.foot-grid{grid-template-columns:1fr 2fr;gap:var(--s8)}}.foot-links{display:flex;flex-wrap:wrap;gap:var(--s1) var(--s5);list-style:none;margin:var(--s3) 0 0;padding:0}.foot-links a{color:var(--ink-2);min-height:44px;display:inline-flex;align-items:center}.foot-links a:hover{color:var(--accent)}.biz{margin:0;display:grid;gap:2px var(--s4);grid-template-columns:max-content minmax(0,1fr)}.biz dt{color:var(--ink-3)}.biz dd{margin:0;overflow-wrap:anywhere}.foot-name{font-weight:700;color:var(--ink);font-size:15px}.search{display:grid;gap:var(--s2);margin-top:var(--s6);max-width:40em}.search label{font-weight:650;font-size:16px}.search input{width:100%;min-height:54px;padding:0 16px;font:inherit;font-size:17px;color:var(--ink);background:var(--surface);border:1.5px solid var(--line-strong);border-radius:var(--r-control)}.search input::placeholder{color:var(--ink-3);opacity:1}.search input:focus{outline:2px solid var(--accent);outline-offset:1px;border-color:var(--accent)}.search .meta{margin:0}.group{margin-top:var(--s7)}.group>h2{font-size:22px;line-height:1.35;margin-bottom:var(--s2)}.group>p{color:var(--ink-3);font-size:15px;margin:0 0 var(--s4)}.guides{list-style:none;margin:0;padding:0;border-top:1px solid var(--rule);display:grid}@media (min-width:1024px){.guides{grid-template-columns:1fr 1fr;column-gap:var(--s7)}}.guides li{border-bottom:1px solid var(--rule)}.guide-row{display:grid;gap:2px;padding:16px 0}.guide-row p{margin:0}.guide-row .app{font-size:18px;font-weight:700;line-height:1.4;color:var(--ink)}.guide-row .app a{color:inherit;text-decoration:none}.guide-row .app a:hover{text-decoration:underline}.guide-row .title{font-size:15px;color:var(--ink-2);line-height:1.55;margin:0}.guide-row .where{margin:2px 0 0}.crumbs,.guide-row .where{font-size:14px;color:var(--ink-3)}.crumbs{margin:0;padding-top:var(--s5)}.crumbs a{color:var(--ink-2)}.guide-top{display:grid;gap:var(--s6);padding:var(--s4) 0 var(--s7)}@media (min-width:1024px){.guide-top{grid-template-columns:minmax(0,1fr) 360px;gap:var(--s8);padding:var(--s6) 0 var(--s8);align-items:start}}.guide-top+.section{padding-top:var(--s4)}.guide-top h1{font-size:clamp(34px,4.6vw,54px)}.guide-top .sub{font-size:clamp(18px,1.8vw,22px);color:var(--ink);font-weight:560;margin:var(--s2) 0 0;line-height:1.45}.guide-top .lead{margin-top:var(--s4)}.cta-block{display:grid;gap:var(--s3);margin-top:var(--s5);justify-items:start}.cta-block .meta{margin:0;max-width:32em}.cta-tools{display:flex;flex-wrap:wrap;gap:0 var(--s5)}.qr{display:none}@media (min-width:1024px) and (hover:hover){.qr{display:grid;grid-template-columns:112px 1fr;gap:var(--s4);align-items:center;margin-top:var(--s6);padding:var(--s4);border:1px solid var(--rule);border-radius:var(--r-card);max-width:30em;background:var(--surface)}.qr img{width:112px;height:112px;border-radius:6px;background:#FFFFFF;padding:6px}.qr p{margin:0;font-size:15px;color:var(--ink-2)}}.media{margin:0;display:grid;gap:var(--s2)}.media .frame{border-radius:var(--r-media);overflow:hidden;border:1px solid var(--media-edge);background:#0E1A16;aspect-ratio:600/1067;max-width:360px;width:100%}.media .frame img{width:100%;height:100%;object-fit:cover}.media figcaption{font-size:14px;color:var(--ink-3)}.prose{max-width:40em}.steps{list-style:none;counter-reset:step;margin:var(--s5) 0 0;padding:0;display:grid;gap:var(--s4)}.steps li{counter-increment:step;display:grid;grid-template-columns:2.2em 1fr;gap:var(--s3);align-items:baseline}.steps li:before{content:counter(step);font-weight:700;color:var(--accent);font-size:20px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.note{margin:var(--s4) 0 0;padding:var(--s4) var(--s5);background:var(--sunk);border-radius:var(--r-card);color:var(--ink-2);max-width:40em}.outro{display:grid;gap:var(--s3);justify-items:start}.related{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s4);margin-top:var(--s5);max-width:720px}.related .tile h3{font-size:15px}.related .tile p{display:none}@media (min-width:640px){.related .tile p{display:block;font-size:14px}}.legal{max-width:40em;margin-inline:auto;padding:var(--s8) var(--pad) var(--s9);overflow-wrap:anywhere}.legal h1{margin-bottom:var(--s5)}.legal h2{margin:var(--s7) 0 var(--s4);font-size:clamp(26px,3vw,36px);line-height:1.3}.legal ol,.legal p,.legal ul{margin:0 0 var(--s4);color:var(--ink-2)}.legal ol,.legal ul{padding-left:var(--s5)}.legal li+li{margin-top:var(--s2)}.legal strong{color:var(--ink);font-weight:600}:root{--t1:var(--ink);--t2:var(--ink-2);--t3:var(--ink-3);--surface-1:var(--surface);--b1:var(--rule);--b2:var(--line-strong);--cyan:var(--accent);--brass:var(--accent);--font-display:var(--font);--font-body:var(--font);--font-mono:var(--font)}.foot-copyright{margin-top:12px}