@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a7c4fdab-module__vF43yq__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a7c4fdab-module__vF43yq__variable{--font-display:"Archivo", "Archivo Fallback"}
:root{--bg:#f4f1ea;--surface:#fff;--ink:#141416;--text-2:#4a4843;--text-3:#6b6862;--line:#e3ded3;--dot:#cfc9bd;--accent:#be4722;--accent-hover:#a83d1c;--dark-text:#f4f1ea;--dark-2:#bdb8ae;--dark-line:#3a3935;--dark-accent:#ff8a5c;--sans:var(--font-sans), "IBM Plex Sans KR", -apple-system, BlinkMacSystemFont, "Apple SD Gothic Neo", system-ui, sans-serif;--display:var(--font-display), Archivo, var(--sans);--gutter:32px;--section-y:64px;--ease-out:cubic-bezier(.16, 1, .3, 1)}@media (min-width:768px){:root{--gutter:48px;--section-y:88px}}@media (min-width:1100px){:root{--gutter:120px;--section-y:104px}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{background:var(--bg);color:var(--ink);font-family:var(--sans);word-break:keep-all;overflow-wrap:break-word;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:16px;line-height:1.6}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,dl,dd,figure{margin:0}a{color:inherit;text-decoration:none}::selection{color:var(--ink);background:#f6d3c4}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:6px}.skip{z-index:100;background:var(--ink);color:#fff;border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:-48px;left:16px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(1200px + var(--gutter) * 2);padding:0 var(--gutter);margin:0 auto}.stack-20{flex-direction:column;gap:20px;display:flex}.stack-40{flex-direction:column;gap:40px;display:flex}.br-m{display:none}@media (max-width:767px){.br-m{display:inline}}.h1{letter-spacing:-.03em;font-size:clamp(40px,6.2vw,80px);font-weight:700;line-height:1.14}.h2{letter-spacing:-.02em;font-size:clamp(30px,3.4vw,48px);font-weight:700;line-height:1.28}.h3{font-size:21px;font-weight:700;line-height:1.35}.eyebrow{font-family:var(--display);letter-spacing:.12em;color:var(--accent);font-size:12px;font-weight:700;font-stretch:125%}.body-lg{color:var(--text-2);font-size:15px;line-height:1.7}.caption,.figure figcaption{color:var(--text-3);font-size:12px;line-height:1.5}@media (min-width:768px){.h3{font-size:22px}.eyebrow{font-size:13px}.body-lg{font-size:18px;line-height:1.75}.caption,.figure figcaption{font-size:14px}}.btn{transition:background-color .2s, color .2s, transform .2s var(--ease-out);justify-content:center;align-items:center;gap:10px;font-weight:600;display:inline-flex}.btn:active{transform:scale(.98)}.btn-pill{background:var(--ink);color:#fff;border-radius:999px;height:44px;padding:0 16px;font-size:14px}.btn-pill:hover{background:var(--accent)}.btn-store{border-radius:14px;height:54px;font-size:16px}.btn-dark{background:var(--ink);color:#fff}.btn-dark:hover{background:#2a2a2e}.btn-light{color:var(--ink);background:#fff}.btn-light:hover{background:var(--bg)}.btn-accent{background:var(--accent);color:#fff;font-weight:700}.btn-accent:hover{background:var(--accent-hover)}.stores{flex-direction:column;gap:10px;display:flex}@media (min-width:768px){.btn-pill{height:48px;padding:0 24px;font-size:15px}.btn-store{height:60px;font-size:17px}.stores{flex-direction:row;gap:12px}.stores .btn-store{width:240px}}.header-nav{white-space:nowrap;color:var(--text-2);align-items:center;gap:14px;font-size:13px;font-weight:600;display:flex}.header-nav>a:not(.btn):hover{color:var(--ink)}@media (max-width:479px){.header:has(.header-nav) .brand-word{display:none}}@media (min-width:768px){.header-nav{gap:28px;font-size:15px}}.header{z-index:50;background:var(--bg);border-bottom:1px solid var(--line);position:sticky;top:0}.header-in{justify-content:space-between;align-items:center;height:68px;display:flex}.brand{align-items:center;gap:8px;display:flex}.brand-symbol{width:auto;height:32px}.brand-word{width:auto;height:22px;margin-top:5px}@media (min-width:768px){.header-in{height:80px}.brand{gap:10px}.brand-symbol{height:40px}.brand-word{height:28px;margin-top:6px}}.hero{background:var(--accent);color:#fff;position:relative;overflow:hidden}.hero-in{z-index:1;flex-direction:column;gap:20px;padding-top:36px;display:flex;position:relative}.badge{font-family:var(--display);letter-spacing:.04em;border:1.5px solid #fff;border-radius:999px;align-self:flex-start;padding:6px 12px;font-size:13px;font-weight:700;font-stretch:112%}.hero-lead{max-width:560px;font-size:16px;line-height:1.65}.hero-meta{font-size:13px;line-height:1.5}.hero-art{color:#fff;width:100%;max-width:480px;margin:4px 0 0 auto;display:block}@media (min-width:768px){.hero-in{gap:28px;padding-top:96px;padding-bottom:120px}.badge{padding:8px 16px;font-size:15px}.hero-lead{font-size:20px}.hero-meta{font-size:15px}.hero-art{width:min(50vw,720px);max-width:none;margin:0;position:absolute;bottom:0;right:0}}.section{padding:var(--section-y) 0}.section-white{background:var(--surface)}.section-dark{background:var(--ink);color:var(--dark-text)}.card{background:var(--surface);border:1px solid var(--line);border-radius:18px}.split{gap:40px;display:grid}@media (min-width:1000px){.split{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:64px}}.figure{flex-direction:column;gap:8px;display:flex}.shot{border:1px solid var(--line);border-radius:14px;width:100%}@media (min-width:768px){.figure{gap:12px}.shot{border-radius:18px}}.bullets{color:var(--text-2);flex-direction:column;gap:4px;padding-left:18px;font-size:14px;line-height:1.55;display:flex}@media (min-width:768px){.bullets{gap:6px;font-size:15px}}.why-head{gap:20px;display:grid}@media (min-width:1000px){.why-head{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:64px}}.chart-card{flex-direction:column;gap:16px;padding:16px;display:flex}.chart-top{flex-direction:column;gap:16px;display:flex}.chart-title{font-size:16px;line-height:1.45}.legend{color:var(--text-3);align-items:center;gap:14px;font-size:12px;display:flex}.legend-item{align-items:center;gap:6px;display:flex}.legend-line{border-top:3px solid var(--accent);width:22px;display:inline-block}.legend-line.is-dashed{border-top:3px dashed var(--ink)}.chart-wrap{justify-content:center;display:flex}.chart{width:100%;height:auto;font-family:var(--sans);display:block}.chart-h{display:none}.chart-v{max-width:360px}.c-lane{fill:var(--ink);font-size:16px;font-weight:700}.c-desc{fill:var(--text-3);font-size:12px}.c-step{letter-spacing:.04em;fill:var(--text-3);font-size:13px;font-weight:600}.c-start{fill:#fff;font-size:14px}.c-lane-sm{fill:var(--ink);font-size:13px;font-weight:700}.c-step-sm{fill:var(--text-3);font-size:11px;font-weight:600}.c-num{font-family:var(--display);fill:var(--text-3);font-size:14px;font-weight:700}.c-start-sm{fill:#fff;font-size:12px}.chart-note{color:var(--text-2);font-size:14px;line-height:1.6}.chart-note b{color:var(--ink)}.punch{font-size:17px;font-weight:700;line-height:1.6}@media (min-width:900px){.chart-card{border-radius:24px;gap:24px;padding:40px}.chart-top{flex-direction:row;justify-content:space-between;align-items:baseline;gap:24px}.chart-title{font-size:20px}.legend{gap:18px;font-size:14px}.legend-item{gap:8px}.legend-line{width:28px}.chart-h{display:block}.chart-v{display:none}.chart-note{font-size:16px}.punch{font-size:22px}}.steps{flex-direction:column;padding:0;list-style:none;display:flex}.steps li{border-top:1px solid var(--line);gap:16px;padding:16px 0;display:flex}.steps li:last-child{border-bottom:1px solid var(--line)}.num{width:44px;font-family:var(--display);color:var(--accent);flex-shrink:0;font-size:22px;font-weight:800;font-stretch:125%;line-height:1.3}.step-copy{flex-direction:column;gap:4px;display:flex}.step-copy strong{font-size:17px}.step-copy span{color:var(--text-2);font-size:14px;line-height:1.55}.loop{align-items:center;gap:10px;margin-top:4px;font-size:14px;font-weight:600;display:flex}@media (min-width:768px){.steps li{gap:20px;padding:18px 0}.num{width:52px;font-size:24px}.step-copy strong{font-size:19px}.step-copy span,.loop{font-size:16px}}.kits{gap:12px;display:grid}.kit{border-radius:16px;flex-direction:column;gap:10px;padding:22px 20px;display:flex}.kit-top{justify-content:space-between;align-items:center;display:flex}.code{font-family:var(--display);letter-spacing:.1em;color:var(--text-3);font-size:12px;font-weight:700;font-stretch:125%}.kit-hook{color:var(--accent);font-size:16px;font-weight:600;line-height:1.45}.report-wide{display:none}.report-parts{flex-direction:column;gap:22px;margin-top:12px;display:flex}.report-parts figcaption{flex-direction:column;gap:4px;display:flex}.report-parts-title{letter-spacing:-.01em;font-size:20px;font-weight:700;line-height:1.4}.report-part{flex-direction:column;gap:10px;display:flex}.report-part-head{align-items:baseline;gap:10px;font-size:16px;font-weight:700;display:flex}.num-sm{font-family:var(--display);color:var(--accent);font-size:13px;font-stretch:125%}@media (min-width:768px){.kits{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.kit{border-radius:18px;gap:12px;padding:24px}.kit-hook{font-size:17px}.report-wide{display:flex}.report-wide .shot{border-radius:20px}.report-parts{display:none}}@media (min-width:1100px){.kits{grid-template-columns:repeat(5,minmax(0,1fr))}}.section-dark .eyebrow{color:var(--dark-accent)}.section-dark .body-lg,.section-dark .caption{color:var(--dark-2)}.league{align-items:center}.league-shot{flex-direction:column;order:2;align-items:center;gap:10px;display:flex}.league-shot img{border-radius:16px;width:200px}.league-shot figcaption{color:var(--dark-2);font-size:12px}.rows{flex-direction:column;padding:0;list-style:none;display:flex}.rows li{border-top:1px solid var(--dark-line);flex-direction:column;gap:6px;padding:18px 0;display:flex}.rows li:last-child{border-bottom:1px solid var(--dark-line)}.rows strong{font-size:17px;line-height:1.4}.rows span{color:var(--dark-2);font-size:14px;line-height:1.6}.league-punch{color:var(--dark-accent);margin-top:8px;font-size:24px;font-weight:700;line-height:1.4}@media (min-width:768px){.league-shot figcaption{font-size:14px}.league-shot img{border-radius:20px;width:300px}.rows li{padding:20px 0}.rows strong{font-size:20px}.rows span{font-size:16px}.league-punch{font-size:30px}}@media (min-width:1000px){.league-shot{order:0;gap:14px}.league-shot img{width:380px}}.lanes{gap:12px;display:grid}.lane{border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex}.lane.is-featured{background:var(--accent);color:#fff}.lane-num{font-family:var(--display);color:var(--accent);font-size:48px;font-weight:800;font-stretch:125%;line-height:1}.is-featured .lane-num{color:#fff}.lane-name{align-items:center;gap:8px;display:flex}.lane-name .h3{font-size:22px}.lane-badge{border:1px solid var(--ink);font-family:var(--display);letter-spacing:.04em;border-radius:999px;padding:3px 8px;font-size:12px;font-weight:700}.is-featured .lane-badge{color:var(--ink);background:#fff;border-color:#fff}.lane-headline{font-size:19px;font-weight:700;line-height:1.4}.chips{flex-wrap:wrap;gap:6px;display:flex}.chip{background:var(--bg);border-radius:999px;padding:5px 11px;font-size:13px;font-weight:600}.is-featured .chip{color:var(--ink);background:#fff}@media (min-width:768px){.lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.lane{padding:28px}.lane-num{font-size:56px}.lane-name .h3{font-size:24px}.lane-headline{font-size:20px}.chip{font-size:14px}}@media (min-width:1100px){.lanes{grid-template-columns:repeat(4,minmax(0,1fr))}}.rule{flex-direction:column;gap:20px;display:flex}.rule-symbol{align-self:flex-start;width:auto;height:120px}.rule-body{max-width:640px}@media (min-width:900px){.rule{flex-direction:row;align-items:center;gap:80px}.rule-symbol{flex-shrink:0;align-self:auto;height:240px}}.price-faq{gap:56px;display:grid}@media (min-width:1000px){.price-faq{grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}}.price-card{background:var(--surface);border:1.5px solid var(--ink);border-radius:20px;flex-direction:column;gap:16px;padding:24px;display:flex}.price-label{color:var(--text-3);font-size:15px;font-weight:600}.price-amount{align-items:baseline;gap:8px;display:flex}.price-num{font-family:var(--display);letter-spacing:-.02em;font-size:44px;font-weight:800;line-height:1.1}.price-won{font-size:20px;font-weight:700}.price-launch{background:var(--bg);border-radius:12px;padding:14px 16px;font-size:15px;font-weight:600}.faq-title{letter-spacing:-.02em;margin-bottom:12px;font-size:24px;font-weight:700;line-height:1.3}.faq-item{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding:18px 0;display:flex}.faq-item:last-child{border-bottom:1px solid var(--line)}.faq-item dt{font-size:16px;font-weight:700}.faq-item dd{color:var(--text-2);font-size:14px;line-height:1.6}@media (min-width:768px){.price-card{gap:18px;padding:32px}.price-label{font-size:16px}.price-num{font-size:56px}.price-won{font-size:24px}.price-launch{font-size:17px}.faq-title{margin-bottom:20px;font-size:32px}.faq-item{padding:20px 0}.faq-item dt{font-size:18px}.faq-item dd{font-size:16px}}.download{padding:var(--section-y) 0;background:var(--accent);color:#fff;text-align:center}.download-in{flex-direction:column;align-items:center;gap:20px;display:flex}.download-symbol{width:auto;height:88px}.download-title{letter-spacing:-.02em;font-size:clamp(32px,3.9vw,56px);font-weight:700;line-height:1.28}.download .stores{width:100%;max-width:326px}@media (min-width:768px){.download-in{gap:28px}.download-symbol{height:120px}.download .stores{width:auto;max-width:none}}.footer{color:#6b7088;background:#fff;border-top:1px solid #000e491a}.footer-in{flex-direction:column;gap:20px;padding-top:40px;padding-bottom:48px;font-size:12px;line-height:1.8;display:flex}.footer-info{flex-direction:column;gap:14px;display:flex}.footer-word{align-self:flex-start;width:auto;height:24px}.footer-nav{flex-wrap:wrap;gap:16px;display:flex}.footer-nav a{color:#000e49}.footer-nav a:hover{color:#083ba0}@media (min-width:900px){.footer-in{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:40px;padding-top:56px;padding-bottom:64px;font-size:13px}.footer-word{height:28px}.footer-nav{gap:20px}}.h1 .line{margin-bottom:-.06em;padding-bottom:.06em;display:block;overflow:hidden}.h1 .line>span{display:inline-block}.kit,.lane{transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out)}@media (hover:hover){.kit:hover,.lane:hover{transform:translateY(-4px);box-shadow:0 14px 32px -18px #14141647}.btn-store:hover svg{animation:nudge .6s var(--ease-out)}.btn-pill:hover,.btn-store:hover{transform:translateY(-1px)}}@keyframes nudge{40%{transform:translateY(3px)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}}@keyframes line-up{0%{transform:translateY(105%)}}@keyframes fade{0%{opacity:0}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes pop{0%{opacity:0;transform:scale(.4)}}@keyframes wipe-x{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes wipe-y{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:no-preference){.hero-in>*{animation:rise .9s var(--ease-out) both}.hero-in>.h1{animation:none}.h1 .line>span{animation:line-up 1s var(--ease-out) both}.hero-in>:first-child{animation-delay:50ms}.h1 .line:first-child>span{animation-delay:.15s}.h1 .line:nth-child(2)>span{animation-delay:.27s}.hero-in>:nth-child(3){animation-delay:.45s}.hero-in>:nth-child(4){animation-delay:.55s}.hero-in>:nth-child(5){animation-delay:.65s}.track-arcs path{stroke-dasharray:1;animation:1.6s cubic-bezier(.65,0,.35,1) both draw}.track-arcs path:first-child{animation-delay:.3s}.track-arcs path:nth-child(2){animation-delay:.38s}.track-arcs path:nth-child(3){animation-delay:.46s}.track-arcs path:nth-child(4){animation-delay:.54s}.track-arcs path:nth-child(5){animation-delay:.62s}.track-marks{animation:fade .8s var(--ease-out) 1.3s both}.reveal-ready [data-reveal]:not([data-reveal=stagger]),.reveal-ready [data-reveal=stagger]>*{opacity:0;transition:opacity .9s var(--ease-out), transform .9s var(--ease-out);transition-delay:calc(var(--n,0) * 70ms);transform:translateY(24px)}.reveal-ready [data-reveal].is-in:not([data-reveal=stagger]),.reveal-ready [data-reveal=stagger].is-in>*{opacity:1;transform:none}.reveal-ready [data-reveal=stagger].is-in>.kit,.reveal-ready [data-reveal=stagger].is-in>.lane{transition:opacity .9s var(--ease-out) calc(var(--n,0) * 70ms), transform .4s var(--ease-out), box-shadow .4s var(--ease-out)}[data-reveal=stagger]>:nth-child(2){--n:1}[data-reveal=stagger]>:nth-child(3){--n:2}[data-reveal=stagger]>:nth-child(4){--n:3}[data-reveal=stagger]>:nth-child(5){--n:4}.reveal-ready .figure[data-reveal] .shot,.reveal-ready .league-shot[data-reveal] img{transition:transform 1.4s var(--ease-out);transform:scale(1.03)}.reveal-ready .figure[data-reveal].is-in .shot,.reveal-ready .league-shot[data-reveal].is-in img{transform:none}.reveal-ready .chart-card .c-lines,.reveal-ready .chart-card .c-dot{opacity:0}.reveal-ready .chart-card.is-in .chart-h .c-lines{opacity:1;animation:1.8s cubic-bezier(.65,0,.35,1) .35s both wipe-x}.reveal-ready .chart-card.is-in .chart-v .c-lines{opacity:1;animation:1.8s cubic-bezier(.65,0,.35,1) .35s both wipe-y}.c-dot{transform-box:fill-box;transform-origin:50%}.reveal-ready .chart-card.is-in .c-dot{opacity:1;animation:.5s cubic-bezier(.34,1.56,.64,1) both pop;animation-delay:calc(.6s + var(--i) * .28s)}.reveal-ready .download-in[data-reveal] .download-symbol{transition:transform 1.4s var(--ease-out);transform:rotate(-90deg)scale(.8)}.reveal-ready .download-in[data-reveal].is-in .download-symbol{transform:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.kit,.lane,.btn{transition:none}}.doc{max-width:calc(760px + var(--gutter) * 2);padding-top:48px;padding-bottom:var(--section-y);color:var(--text-2);font-size:15px;line-height:1.8}.doc .caption{margin-top:8px;margin-bottom:32px}.doc h2{color:var(--ink);margin:36px 0 10px;scroll-margin-top:96px;font-size:17px;font-weight:700;line-height:1.4}.doc p+p,.doc p+ul,.doc p+ol,.doc ul+p,.doc ol+p,.doc .doc-table+p{margin-top:10px}.doc ul,.doc ol{padding-left:1.3em}.doc ul{list-style:outside}.doc ol{list-style:decimal}.doc a{color:var(--accent);text-decoration:underline}.doc-tabs{background:var(--surface);border:1px solid var(--line);border-radius:999px;gap:4px;width:fit-content;margin-bottom:24px;padding:4px;display:flex}.doc .doc-tabs a{color:var(--text-2);border-radius:999px;padding:8px 18px;font-size:14px;font-weight:600;text-decoration:none}.doc .doc-tabs a[aria-current=page]{background:var(--ink);color:#fff}.doc-table{margin-top:10px;overflow-x:auto}.doc-table table{border-collapse:collapse;width:100%;min-width:560px;font-size:13px}.doc-table th,.doc-table td{border:1px solid var(--line);text-align:left;vertical-align:top;padding:8px 10px}.doc-table th{background:var(--surface);color:var(--ink)}.brand-atlas{width:auto;height:22px}@media (min-width:768px){.brand-atlas{height:26px}}
