@font-face{src:url(/landing/commerce/Pretendard.ttf) format("truetype-variations"),url(/landing/commerce/Pretendard.ttf) format("truetype");font-weight:100 900;font-style:normal;font-display:swap;font-family:Pretendard}@font-face{src:url(/landing/commerce/Yangjin.otf) format("opentype");font-weight:500;font-style:normal;font-display:swap;font-family:Yangjin}@font-face{src:url(/landing/commerce/inter-cyrillic-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f;font-family:Inter}@font-face{src:url(/landing/commerce/inter-cyrillic.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116;font-family:Inter}@font-face{src:url(/landing/commerce/inter-greek-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+1f??;font-family:Inter}@font-face{src:url(/landing/commerce/inter-greek.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff;font-family:Inter}@font-face{src:url(/landing/commerce/inter-vietnamese.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab;font-family:Inter}@font-face{src:url(/landing/commerce/inter-latin-ext.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff;font-family:Inter}@font-face{src:url(/landing/commerce/inter-latin.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd;font-family:Inter}.cs-landing{--brand-primary:#f0844a;--brand-primary-ink:#fff;--brand-secondary:#ffa549;--brand-gradient-from:#ffa549;--brand-gradient-to:#ffe8d8;--brand-gradient:linear-gradient(180deg,var(--brand-gradient-from) 0%,var(--brand-gradient-to) 100%);--accent-green:#6dc93f;--accent-rose-1:#e3b6b8;--accent-rose-2:#d18081;--accent-rose-3:#a25356;--accent-coral:#f26a6a;--white:#fff;--cream:#f1ede5;--surface-2:#f5f5f5;--surface-3:#e5e5e5;--line:#dfdfde;--disabled:#aaa;--surface-dim:#afafaf;--ink-tertiary:#777;--ink-secondary:#353535;--ink:#000;--bg:var(--white);--bg-alt:var(--cream);--fg1:var(--ink);--fg2:var(--ink-secondary);--fg3:var(--ink-tertiary);--border:var(--line);--primary:var(--brand-primary);--font-display:"Yangjin","Pretendard","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-ui:"Pretendard","Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--font-body:"Inter","Pretendard",-apple-system,BlinkMacSystemFont,"Segoe UI",system-ui,sans-serif;--r-xs:4px;--r-sm:8px;--r-card:14px;--r-md:16px;--r-lg:20px;--r-xl:28px;--r-2xl:40px;--r-pill:999px;--shadow-sm:0 1px 2px rgba(0,0,0,.04);--shadow-md:0 6px 16px rgba(0,0,0,.06);--shadow-lg:0 18px 40px rgba(240,132,74,.18);--shadow-xl:0 30px 60px rgba(240,132,74,.24);--ease-out-quint:cubic-bezier(0.22,1,0.36,1);--ease-spring:cubic-bezier(0.34,1.56,0.64,1);--dur-micro:150ms;--dur-base:220ms;--dur-panel:320ms;--dur-page:480ms;scroll-behavior:smooth;font-family:var(--font-ui);color:var(--fg1);background:var(--white);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.cs-landing *,.cs-landing :after,.cs-landing :before{box-sizing:border-box}.cs-landing a{color:inherit;text-decoration:none}.cs-landing img,.cs-landing svg{display:block;max-width:100%}.cs-landing .wrap{max-width:1160px;margin:0 auto;padding:0 28px}.cs-landing .brand-bar{height:4px;background:var(--brand-primary);width:100%}.cs-landing .nav{position:sticky;top:0;z-index:40;background:hsla(0,0%,100%,.82);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--line)}.cs-landing .nav-inner{height:68px;display:flex;align-items:center;gap:28px}.cs-landing .brand-lockup{display:flex;align-items:center;gap:10px}.cs-landing .brand-lockup img{width:30px;height:30px;-o-object-fit:contain;object-fit:contain}.cs-landing .brand-lockup .name{font-family:var(--font-display);font-weight:500;font-size:22px;color:var(--ink-secondary);letter-spacing:-.01em}.cs-landing .nav-links{display:flex;align-items:center;gap:4px;margin-left:auto}.cs-landing .nav-links a{font-size:15px;font-weight:600;color:var(--fg2);padding:9px 14px;border-radius:var(--r-pill);transition:background var(--dur-micro) var(--ease-out-quint),color var(--dur-micro)}.cs-landing .nav-links a:hover{background:var(--surface-2);color:var(--ink-secondary)}.cs-landing .btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:var(--font-ui);font-weight:700;font-size:15px;padding:12px 22px;border-radius:var(--r-pill);border:1.5px solid transparent;cursor:pointer;transition:transform var(--dur-micro) var(--ease-out-quint),box-shadow var(--dur-base),background var(--dur-base),color var(--dur-base);white-space:nowrap}.cs-landing .btn:active{transform:scale(.97)}.cs-landing .btn-primary{background:var(--brand-primary);color:#fff;box-shadow:var(--shadow-sm)}.cs-landing .btn-primary:hover{background:var(--brand-secondary);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.cs-landing .btn-onbrand{background:#fff;color:var(--brand-primary);box-shadow:0 6px 16px rgba(0,0,0,.1)}.cs-landing .btn-onbrand:hover{transform:translateY(-2px);box-shadow:0 12px 26px rgba(0,0,0,.16)}.cs-landing .btn-ghost-light{background:transparent;color:#fff;border-color:hsla(0,0%,100%,.65)}.cs-landing .btn-ghost-light:hover{background:hsla(0,0%,100%,.14)}.cs-landing .btn-outline{background:#fff;color:var(--ink-secondary);border-color:var(--line)}.cs-landing .btn-outline:hover{border-color:var(--brand-primary);color:var(--brand-primary)}.cs-landing .btn-lg{font-size:16px;padding:15px 28px}.cs-landing .pill{display:inline-flex;align-items:center;gap:7px;font-size:13px;font-weight:700;letter-spacing:.01em;color:var(--brand-primary);background:#fff1e6;padding:7px 14px;border-radius:var(--r-pill)}.cs-landing .pill .dot{width:6px;height:6px;border-radius:50%;background:var(--brand-primary)}.cs-landing section{position:relative}.cs-landing .sec{padding:104px 0}.cs-landing .sec-cream{background:var(--cream)}.cs-landing .sec-head{max-width:680px}.cs-landing .sec-head.center{margin:0 auto;text-align:center}.cs-landing .sec-title{font-size:44px;margin:18px 0 0}.cs-landing .sec-lead{font-family:var(--font-body);font-size:18px;line-height:1.7;color:var(--fg2);margin:18px 0 0}.cs-landing .hero{background:linear-gradient(180deg,var(--brand-gradient-from) 0,#ffcb9a 52%,var(--brand-gradient-to) 100%);overflow:hidden;position:relative}.cs-landing .hero .wrap{position:relative;z-index:2}.cs-landing .hero-grid{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;grid-gap:32px;gap:32px;padding:86px 0 92px}.cs-landing .hero-pill{background:#fff;color:var(--accent-rose-3);box-shadow:var(--shadow-md)}.cs-landing .hero-pill .dot{background:var(--accent-rose-3)}.cs-landing .hero h1{font-family:var(--font-display);font-weight:500;font-size:60px;line-height:1.16;letter-spacing:-.01em;color:#fff;margin:22px 0 0;text-shadow:0 2px 18px rgba(178,90,40,.18)}.cs-landing .hero-sub{font-family:var(--font-body);font-size:19px;line-height:1.65;color:hsla(0,0%,100%,.96);margin:20px 0 0;max-width:480px;text-shadow:0 1px 8px rgba(178,90,40,.16)}.cs-landing .hero-cta{display:flex;gap:12px;margin-top:30px;flex-wrap:wrap}.cs-landing .hero-art{position:relative;display:flex;justify-content:center;align-items:flex-end}.cs-landing .hero-art .fox{width:100%;max-width:380px;filter:drop-shadow(0 24px 40px rgba(120,60,20,.22))}.cs-landing .hero-blob{position:absolute;border-radius:50%;pointer-events:none;background:radial-gradient(circle at 50% 40%,hsla(0,0%,100%,.55),hsla(0,0%,100%,0) 70%)}.cs-landing .note-deco{position:absolute;color:hsla(0,0%,100%,.5);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.cs-landing .value-strip{position:relative;z-index:2;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1px;gap:1px;background:var(--line);border-top:1px solid var(--line)}.cs-landing .value-strip .vs{background:var(--white);padding:22px 24px;display:flex;align-items:center;gap:12px}.cs-landing .value-strip .vs .vi{width:38px;height:38px;flex:0 0 38px;border-radius:11px;background:#fff1e6;color:var(--brand-primary);display:flex;align-items:center;justify-content:center}.cs-landing .value-strip .vs .vt{font-size:14.5px;font-weight:700;color:var(--ink-secondary);line-height:1.35}.cs-landing .value-strip .vs .vd{font-size:12.5px;color:var(--fg3);margin-top:2px}.cs-landing .bridge{padding:92px 0;text-align:center}.cs-landing .bridge .mark{width:46px;height:46px;margin:0 auto 22px;opacity:.95}.cs-landing .bridge .quote{font-family:var(--font-display);font-weight:500;font-size:34px;line-height:1.42;letter-spacing:-.01em;color:var(--ink-secondary);max-width:760px;margin:0 auto;text-wrap:balance}.cs-landing .bridge .en{margin-top:18px;font-family:var(--font-body);font-style:italic;color:var(--brand-primary);font-size:15px;letter-spacing:.01em}.cs-landing .split{display:grid;grid-template-columns:1fr 1fr;grid-gap:64px;gap:64px;align-items:center}.cs-landing .split.rev .split-media{order:-1}.cs-landing .split-copy .sec-title{font-size:40px}.cs-landing .tiles{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:6px}.cs-landing .tile{background:#fff;border:1px solid var(--line);border-radius:var(--r-md);padding:22px;transition:transform var(--dur-base) var(--ease-out-quint),box-shadow var(--dur-base)}.cs-landing .tile:hover{transform:translateY(-3px);box-shadow:var(--shadow-md)}.cs-landing .tile .ic{width:44px;height:44px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff1e6;color:var(--brand-primary);margin-bottom:14px}.cs-landing .tile h4{font-size:18px;font-weight:700;color:var(--ink-secondary);margin:0}.cs-landing .tile p{font-size:13.5px;color:var(--fg3);margin:7px 0 0;line-height:1.55}.cs-landing .prod-rail-head{display:flex;align-items:baseline;gap:12px;margin:64px 0 20px}.cs-landing .prod-rail-head h3{font-family:var(--font-display);font-weight:500;font-size:26px;color:var(--ink-secondary);margin:0;letter-spacing:-.01em}.cs-landing .prod-rail-head .en{font-size:14px;color:var(--fg3)}.cs-landing .prod-grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:20px;gap:20px}.cs-landing .pcard{background:#fff;border:1px solid var(--line);border-radius:var(--r-card);overflow:hidden;transition:transform var(--dur-base) var(--ease-out-quint),box-shadow var(--dur-base)}.cs-landing .pcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-md)}.cs-landing .pcard .cover{height:132px;position:relative}.cs-landing .pcard .badge{position:absolute;top:10px;left:10px;font-size:11px;font-weight:700;background:#fff;color:var(--accent-coral);padding:3px 9px;border-radius:var(--r-pill);box-shadow:var(--shadow-sm)}.cs-landing .pcard .body{padding:13px 14px 15px}.cs-landing .pcard .type{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--fg3)}.cs-landing .pcard .title{font-weight:700;font-size:14.5px;color:var(--ink-secondary);margin:5px 0 3px;line-height:1.35}.cs-landing .pcard .artist{font-size:12px;color:var(--fg3)}.cs-landing .pcard .price{display:flex;align-items:baseline;gap:7px;margin-top:11px}.cs-landing .pcard .price .won{font-family:var(--font-display);font-weight:500;font-size:18px;color:var(--ink-secondary)}.cs-landing .pcard .price .ori{font-size:12px;color:var(--surface-dim);text-decoration:line-through}.cs-landing .pcard .rate{display:flex;align-items:center;gap:4px;margin-top:8px;font-size:12px;color:var(--fg3)}.cs-landing .pcard .rate b{color:var(--ink-secondary);font-weight:700;margin-left:2px}.cs-landing .browse{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);box-shadow:var(--shadow-md);padding:24px;max-width:480px}.cs-landing .browse .label{font-size:12px;font-weight:700;color:var(--fg3);letter-spacing:.04em;text-transform:uppercase}.cs-landing .chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 22px}.cs-landing .chip{font-size:13.5px;font-weight:600;padding:8px 15px;border-radius:var(--r-pill);border:1px solid var(--line);background:#fff;color:var(--fg2)}.cs-landing .chip.on{background:var(--brand-primary);border-color:var(--brand-primary);color:#fff}.cs-landing .seg{display:flex;gap:6px;background:var(--surface-2);padding:5px;border-radius:var(--r-pill);width:-moz-fit-content;width:fit-content;margin:12px 0 22px}.cs-landing .seg span{font-size:13.5px;font-weight:600;padding:7px 16px;border-radius:var(--r-pill);color:var(--fg2)}.cs-landing .seg span.on{background:#fff;color:var(--brand-primary);box-shadow:var(--shadow-sm)}.cs-landing .mini-result{display:flex;gap:12px;align-items:center;padding:12px;border:1px solid var(--line);border-radius:var(--r-md)}.cs-landing .mini-result+.mini-result{margin-top:10px}.cs-landing .mini-result .mc{width:52px;height:52px;border-radius:10px;flex:0 0 52px}.cs-landing .mini-result .mt{font-weight:700;font-size:14px;color:var(--ink-secondary)}.cs-landing .mini-result .ms{font-size:12px;color:var(--fg3);margin-top:2px}.cs-landing .mini-result .mp{margin-left:auto;font-family:var(--font-display);font-weight:500;font-size:16px;color:var(--brand-primary)}.cs-landing .steps{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:22px;gap:22px;margin-top:56px;position:relative}.cs-landing .step{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:30px 26px;position:relative}.cs-landing .step .num{width:42px;height:42px;border-radius:50%;background:var(--brand-primary);color:#fff;display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-weight:500;font-size:20px;margin-bottom:18px}.cs-landing .step h4{font-size:20px;font-weight:700;color:var(--ink-secondary);margin:0 0 8px}.cs-landing .step p{font-size:14.5px;color:var(--fg2);line-height:1.6;margin:0}.cs-landing .step .arrow{position:absolute;right:-16px;top:52px;z-index:2;color:var(--brand-secondary);background:var(--white);border-radius:50%}.cs-landing .globe-card{background:linear-gradient(160deg,#fff6ee,#ffe8d8);border:1px solid #fbd9be;border-radius:var(--r-lg);padding:38px 34px;box-shadow:var(--shadow-md)}.cs-landing .lang-grid{display:flex;flex-wrap:wrap;gap:10px}.cs-landing .lang{display:inline-flex;align-items:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:var(--r-pill);padding:9px 16px 9px 11px;font-size:14px;font-weight:600;color:var(--ink-secondary);box-shadow:var(--shadow-sm)}.cs-landing .lang .fl{width:22px;height:22px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800;color:#fff;flex:0 0 22px}.cs-landing .cur-row{display:flex;gap:10px;margin-top:22px}.cs-landing .cur{width:48px;height:48px;border-radius:14px;background:#fff;border:1px solid var(--line);display:flex;align-items:center;justify-content:center;font-family:var(--font-display);font-size:22px;color:var(--brand-primary);box-shadow:var(--shadow-sm)}.cs-landing .faq{max-width:800px;margin:48px auto 0}.cs-landing .faq details{border-bottom:1px solid var(--line);padding:4px 0}.cs-landing .faq summary{list-style:none;cursor:pointer;padding:24px 48px 24px 4px;position:relative;font-size:19px;font-weight:700;color:var(--ink-secondary)}.cs-landing .faq summary::-webkit-details-marker{display:none}.cs-landing .faq summary .q{color:var(--brand-primary);font-family:var(--font-display);font-weight:500;margin-right:12px}.cs-landing .faq summary .plus{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:26px;height:26px;transition:transform var(--dur-base) var(--ease-out-quint);color:var(--brand-primary)}.cs-landing .faq details[open] summary .plus{transform:translateY(-50%) rotate(45deg)}.cs-landing .faq .ans{padding:0 48px 26px 4px;font-family:var(--font-body);font-size:16px;line-height:1.72;color:var(--fg2)}.cs-landing .cta{background:linear-gradient(180deg,var(--brand-gradient-from) 0,#ffc58e 55%,var(--brand-gradient-to) 100%);overflow:hidden;position:relative}.cs-landing .cta-grid{display:grid;grid-template-columns:1.1fr .9fr;align-items:center;grid-gap:24px;gap:24px;padding:96px 0;position:relative;z-index:2}.cs-landing .cta h2{font-family:var(--font-display);font-weight:500;font-size:46px;line-height:1.22;color:#fff;margin:18px 0 0;text-shadow:0 2px 18px rgba(178,90,40,.18)}.cs-landing .cta p{font-family:var(--font-body);font-size:18px;line-height:1.6;color:hsla(0,0%,100%,.96);margin:18px 0 0;max-width:440px}.cs-landing .cta-art{display:flex;justify-content:center;align-items:flex-end}.cs-landing .cta-art .fox{width:100%;max-width:300px;filter:drop-shadow(0 22px 36px rgba(120,60,20,.22))}.cs-landing .cta .hero-pill{color:var(--accent-rose-3)}.cs-landing .foot{background:var(--ink-secondary);color:#fff;padding:64px 0 40px}.cs-landing .foot-top{display:flex;gap:60px;flex-wrap:wrap}.cs-landing .foot-brand{max-width:280px}.cs-landing .foot-brand .lk{display:flex;align-items:center;gap:10px}.cs-landing .foot-brand .lk img{width:30px;height:30px}.cs-landing .foot-brand .lk .name{font-family:var(--font-display);font-weight:500;font-size:22px;color:#fff}.cs-landing .foot-brand p{font-size:14px;line-height:1.7;color:hsla(0,0%,100%,.62);margin:16px 0 0}.cs-landing .foot-cols{display:flex;gap:56px;margin-left:auto;flex-wrap:wrap}.cs-landing .foot-col h5{font-size:13px;font-weight:700;color:hsla(0,0%,100%,.5);margin:0 0 16px;letter-spacing:.04em}.cs-landing .foot-col a{display:block;font-size:14.5px;color:hsla(0,0%,100%,.85);padding:6px 0;transition:color var(--dur-micro)}.cs-landing .foot-col a:hover{color:var(--brand-secondary)}.cs-landing .foot-bottom{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px;margin-top:52px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.12)}.cs-landing .foot-bottom .cp{font-size:13px;color:hsla(0,0%,100%,.5);line-height:1.7}.cs-landing .foot-bottom .av{font-family:var(--font-body);font-weight:800;letter-spacing:.12em;font-size:15px;color:hsla(0,0%,100%,.6)}@media (max-width:920px){.cs-landing .cta-grid,.cs-landing .hero-grid,.cs-landing .split{grid-template-columns:1fr}.cs-landing .cta-art,.cs-landing .hero-art{display:none}.cs-landing .split.rev .split-media{order:0}.cs-landing .prod-grid,.cs-landing .tiles,.cs-landing .value-strip{grid-template-columns:1fr 1fr}.cs-landing .steps{grid-template-columns:1fr}.cs-landing .nav-links,.cs-landing .step .arrow{display:none}.cs-landing .hero h1{font-size:44px}.cs-landing .sec-title,.cs-landing .split-copy .sec-title{font-size:32px}.cs-landing .sec{padding:72px 0}}@media (max-width:560px){.cs-landing .prod-grid,.cs-landing .tiles,.cs-landing .value-strip{grid-template-columns:1fr}}