@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-cyrillic-wght-normal.2k45saqu94y7o.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-vietnamese-wght-normal.1uspqum1g73ck.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-ext-wght-normal.35b9e1hr6h5k1.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(../media/playfair-display-latin-wght-normal.1izqcz-wkfvza.woff2)format("woff2-variations");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-vietnamese-400-normal.0ir3lowcg2jd4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-400-normal.3jkasxo4k2rz2.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-ext-400-normal.453xq1mlu-qfe.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-400-normal.21qcg3h_o2qam.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:400;src:url(../media/be-vietnam-pro-latin-400-normal.19fn_nsidnous.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-400-normal.3mkx7v1a17h2_.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-vietnamese-500-normal.20bffioughox4.woff2)format("woff2"),url(../media/be-vietnam-pro-vietnamese-500-normal.32qcs-ohqbn20.woff)format("woff");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:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-latin-ext-500-normal.0rnp16l9saec8.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-ext-500-normal.21dl0xb5txs-n.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Be Vietnam Pro;font-style:normal;font-display:swap;font-weight:500;src:url(../media/be-vietnam-pro-latin-500-normal.1052sz4r89346.woff2)format("woff2"),url(../media/be-vietnam-pro-latin-500-normal.1md_fj_5nstf-.woff)format("woff");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}
.ws{--ws-cream:#fbf5ee;--ws-ink:#101a1c;--ws-ink-soft:#3b4a4d;--ws-teal:#117a8b;--ws-teal-soft:#e0f7fa;--ws-teal-line:#a9d3da;--ws-green:#f1f6f2;--ws-line:#e6e1d8;--ws-header:75px;--ws-display:"Playfair Display Variable", "Playfair Display", "Noto Serif KR", "Noto Serif JP", "AppleMyungjo", "Hiragino Mincho ProN", Georgia, "Times New Roman", serif;--ws-sans:"Be Vietnam Pro", "Noto Sans KR", "Apple SD Gothic Neo", "Noto Sans JP", "Hiragino Sans", -apple-system, "Segoe UI", system-ui, sans-serif;font-family:var(--ws-sans);color:var(--ws-ink);background:#fff}.ws :is(a,button,summary,[tabindex]):focus-visible{outline:3px solid var(--ws-teal);outline-offset:3px}.ws-vh{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ws-top{z-index:20;border-bottom:1px solid var(--ws-line);background:#fff;position:sticky;top:0}.ws-top-inner{height:var(--ws-header);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:0 40px;display:grid}.ws .ws-logo{justify-self:start;font-size:30px}.ws-label{letter-spacing:.28em;text-transform:uppercase;color:var(--ws-ink);white-space:nowrap;margin:0;font-size:12px;font-weight:400}.ws-controls{justify-content:flex-end;align-items:center;gap:14px;min-width:0;display:flex}.ws-powered{color:var(--ws-ink-soft);white-space:nowrap;padding-right:2px;font-size:14px;font-weight:400}.ws-powered b{color:var(--ws-ink);font-weight:500}.ws .lang-switch{--lang-fg:var(--ws-ink-soft);--lang-bg:#fff;--lang-border:var(--ws-teal-line);--lang-active-fg:#fff;--lang-active-bg:var(--ws-teal);--lang-active-shadow:none;--lang-focus:var(--ws-teal)}.ws .lang-switch-group{box-sizing:border-box;align-items:center;height:38px;padding:3px}.ws .lang-switch-btn{min-width:52px;height:30px;font-family:var(--ws-sans);letter-spacing:.02em;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:500;display:inline-flex}.ws .lang-switch-btn:hover{color:var(--ws-teal)}.ws .lang-switch-btn[aria-current=true]:hover{color:#fff}.ws .account{margin:0}.ws .signin.btn{border:1px solid var(--ws-teal-line);min-height:38px;color:var(--ws-teal);font-family:var(--ws-sans);letter-spacing:.02em;background:#fff;border-radius:999px;padding:0 20px;font-size:13px;font-weight:500}.ws .signin.btn:hover{background:var(--ws-teal-soft);border-color:var(--ws-teal)}.ws .user-menu summary{border-radius:999px}.ws-main{flex:1;grid-template-columns:minmax(280px,25%) minmax(0,1fr);min-height:0;display:grid}.ws-main:focus{outline:none}.ws-intro{top:var(--ws-header);height:calc(100vh - var(--ws-header));height:calc(100dvh - var(--ws-header));background:var(--ws-green);flex-direction:column;align-self:start;min-height:0;display:flex;position:sticky;overflow:clip;container-type:inline-size}.ws-intro-text{z-index:1;flex:1 0 auto;padding:clamp(20px,8dvh,110px) 40px 24px;position:relative}.ws-intro h1{text-wrap:balance;font-family:var(--ws-display);letter-spacing:-.02em;color:var(--ws-ink);overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:clamp(28px,min(3.3vw,5.4dvh),48px);font-weight:500;line-height:1.08}.ws-intro p{text-wrap:balance;font-family:var(--font-avenir), var(--font-manrope), var(--ws-sans);color:var(--ws-teal);margin:clamp(10px,2.6dvh,26px) 0 0;font-size:clamp(13px,min(1.3vw,2.4dvh),18px);font-weight:400;line-height:1.4}.ws-intro-img{z-index:0;pointer-events:none;background:url(/landing/new-sidebar.jpg) bottom/cover no-repeat;flex:0 min(150cqw,72dvh);width:100%;min-height:180px;max-height:150cqw;position:relative;-webkit-mask-image:linear-gradient(#0000 0,#000 22%);mask-image:linear-gradient(#0000 0,#000 22%)}.ws-intro-img:before{content:"";height:0;position:absolute;inset:0 0 auto}.ws-apps{min-width:0;padding:40px 40px 72px}.ws .ws-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px 22px;display:grid}.ws-grid>li{animation:.52s cubic-bezier(.2,.7,.2,1) both ws-rise;animation-delay:calc(var(--i,0) * 60ms + 60ms)}@keyframes ws-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.app-card.app-card--ws{height:100%;color:var(--ws-ink);background:#fff;border:0;border-radius:10px;flex-direction:column;padding:0;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 3px #101a1c1f,0 6px 14px -6px #101a1c2e}a.app-card--ws:hover,a.app-card--ws:focus-visible{transform:translateY(-3px);box-shadow:0 2px 4px #101a1c1f,0 16px 26px -10px #101a1c47}a.app-card--ws:focus-visible{outline:3px solid var(--ws-teal);outline-offset:3px}.app-card--ws .app-card-media{aspect-ratio:16/9.2;background:var(--ws-teal-soft);border:0;border-radius:0}.app-card--ws .app-card-placeholder{color:var(--ws-teal);background:linear-gradient(150deg,#e0f7fa,#b8e3ea)}.app-card--ws .pictogram{box-sizing:content-box;background:#ffffffb3;border-radius:50%;width:40px;height:40px;padding:14px}.app-card-ws-body{flex:1;justify-content:space-between;align-items:center;gap:12px;padding:8px 16px;display:flex}.app-card-ws-text{flex:1;align-self:center;min-width:0}.app-card--ws .app-card-title{font-family:var(--ws-sans);letter-spacing:-.01em;color:var(--ws-ink);overflow-wrap:anywhere;word-break:keep-all;margin:0;font-size:clamp(15px,1.35vw,20px);font-weight:400;line-height:1.25}.app-card--ws .app-card-sub{font-family:var(--font-avenir), var(--font-manrope), var(--ws-sans);letter-spacing:-.015em;color:var(--ws-ink-soft);overflow-wrap:anywhere;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;-webkit-box-pack:center;margin:2px 0 0;font-size:16px;font-weight:500;line-height:1.35;display:-webkit-box;overflow:hidden}.app-card-go{border:1.5px solid var(--ws-teal);color:#000;border-radius:50%;flex:none;align-self:center;place-items:center;width:28px;height:28px;transition:background .16s,color .16s;display:grid}a.app-card--ws:hover .app-card-go,a.app-card--ws:focus-visible .app-card-go{background:var(--ws-teal);color:#fff}.ws .state{border:1px solid var(--ws-line);background:var(--ws-cream);max-width:760px;color:var(--ws-ink);border-radius:12px;gap:14px;padding:18px 20px}.ws .state-icon{width:20px;height:20px;color:var(--ws-teal);margin-top:1px}.ws .state-title{font-size:16px;font-weight:500}.ws .state-text{color:var(--ws-ink-soft);margin-top:4px;font-size:14px}.ws .state--error{border-color:#b02a3759}.ws .state--error .state-icon{color:#b02a37}.ws .state-action.btn{border:1px solid var(--ws-teal);min-height:40px;color:var(--ws-teal);background:#fff;border-radius:999px;padding:0 18px;font-weight:500}.ws-foot{background:var(--ws-cream);border-top:1px solid var(--ws-line)}.ws-foot-inner{font-family:var(--font-avenir), var(--font-manrope), var(--ws-sans);color:var(--ws-ink-soft);grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:24px 40px;font-size:14px;display:grid}.ws-foot-inner p{margin:0}.ws-foot-brand{justify-self:start}.ws-foot-brand .wordmark{font-size:22px}.ws-foot-copy{text-align:right;color:var(--ws-ink);justify-self:end;font-weight:400}.ws-foot-copy b{color:var(--ws-teal);font-weight:500}.ws-foot-areas{flex-wrap:wrap;justify-content:center;margin:0;padding:0;list-style:none;display:flex}.ws-foot-areas li+li:before{content:"·";margin:0 8px}@media (max-width:1179px){.ws-top-inner{padding:0 24px}.ws-label{letter-spacing:.2em}.ws-apps{padding:44px 24px 56px}.ws .ws-grid{gap:22px 16px}.ws-intro-text{padding:clamp(20px,8dvh,80px) 28px 24px}.ws-powered{display:none}}@media (min-width:960px) and (max-width:1099px){.ws .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:959px){.ws-foot-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:24px 20px}.ws-foot-brand,.ws-foot-copy{text-align:center;justify-self:center}.ws-top-inner{grid-template-columns:1fr auto;row-gap:0;padding:10px 20px}.ws-label{display:none}.ws-main{grid-template-columns:1fr}.ws-top-inner{height:auto;min-height:var(--ws-header)}.ws-intro{flex-direction:row;align-items:stretch;height:auto;min-height:0;position:static;container-type:normal}.ws-intro-text{flex:55%;padding:40px 24px 36px}.ws-intro h1{font-size:clamp(26px,4.6vw,40px)}.ws-intro p{margin-top:14px;font-size:clamp(13px,2vw,17px)}.ws-intro-img{flex:45%;width:auto;min-height:clamp(240px,38dvh,440px);max-height:none;-webkit-mask-image:none;mask-image:none}.ws-intro{position:relative;top:auto}.ws-intro:after{content:"";z-index:2;pointer-events:none;background:linear-gradient(#fff0,#fff);height:18%;position:absolute;inset:auto 0 0}.ws-intro-img:before{background:linear-gradient(to right, var(--ws-green) 0%, #f1f6f2e6 40%, #f1f6f200 100%);width:40%;height:auto;inset:0 auto 0 0}.ws .ws-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){.ws-top-inner{gap:8px;padding:10px 16px}.ws .ws-logo{font-size:22px}.ws-controls{gap:8px}.ws .lang-switch-group{height:40px;padding:3px}.ws .lang-switch-btn{min-width:42px;height:34px;min-height:0;padding:0 10px;font-size:13px}.ws .signin.btn{height:40px;min-height:40px;padding:0 16px;font-size:13px}.ws .user-name{display:none}.ws-intro{flex-direction:column}.ws-intro-text{padding:32px 16px 24px}.ws-intro-img{flex:none;width:100%;height:clamp(300px,56dvh,480px);min-height:0}.ws-intro-img:before{background:linear-gradient(to bottom, var(--ws-green) 0%, #f1f6f2eb 30%, #f1f6f28c 62%, #f1f6f200 100%);width:auto;height:34%;inset:0 0 auto;-webkit-mask-image:none;mask-image:none}.ws-intro p{margin-top:14px}.ws-apps{padding:32px 16px 44px}.ws .ws-grid{grid-template-columns:1fr;gap:16px}.ws-foot-inner{text-align:center;grid-template-columns:1fr;justify-items:center;gap:8px;padding:20px 16px;font-size:13px}.ws-foot-brand,.ws-foot-copy{text-align:center;justify-self:center}}@media (prefers-reduced-motion:reduce){.ws-grid>li{animation:none}.app-card.app-card--ws,.app-card-go{transition:none}a.app-card--ws:hover,a.app-card--ws:focus-visible{transform:none}}
