:root{--ws-ink:#162337;--ws-bg:#edf0f4;--ws-white:#fff;--ws-blue:#316ff6;--ws-green:#54c998;--ws-yellow:#ffd769;--ws-line:rgba(22,35,55,.17)}*{box-sizing:border-box}body.workspace-landing{margin:0;color:var(--ws-ink);background:var(--ws-bg);font-family:"Pretendard",system-ui,sans-serif}.workspace-landing a{color:inherit;text-decoration:none}.workspace-landing .seo-hero,.workspace-landing .seo-section,.workspace-landing .seo-footer{border:0;border-radius:0;box-shadow:none;backdrop-filter:none}.workspace-nav{position:sticky;top:0;z-index:30;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:25px;padding:14px max(20px,calc((100vw - 1400px)/2));border-bottom:1px solid var(--ws-line);background:rgba(237,240,244,.94);backdrop-filter:blur(18px)}.workspace-nav>div{display:flex;justify-content:center;gap:13px;font-size:9px;letter-spacing:.12em}.workspace-nav>div b{color:#278e68}.workspace-nav>a:last-child{padding:11px 16px;color:#fff;background:var(--ws-blue);font-size:11px;font-weight:900}.workspace-shell{width:min(1400px,100%);margin:auto}.workspace-code{font-size:10px;font-weight:900;letter-spacing:.18em;text-transform:uppercase}.workspace-hero{display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:6vw;align-items:center;min-height:750px;padding:85px clamp(22px,6vw,90px)!important;background:linear-gradient(135deg,#dce7ff,var(--ws-bg) 60%)!important}.workspace-copy h1{max-width:850px;margin:24px 0;font-size:clamp(49px,6.1vw,90px);line-height:.94;letter-spacing:-.065em}.workspace-lead{max-width:700px;color:#647289;font-size:18px;line-height:1.75}.workspace-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:30px}.workspace-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 23px;font-weight:900}.workspace-btn--blue{color:#fff!important;background:var(--ws-blue)}.workspace-btn--line{border:1px solid var(--ws-ink)}.video-window{overflow:hidden;border:1px solid #0d1726;border-radius:14px;background:#0f1928;box-shadow:20px 23px 0 rgba(49,111,246,.22)}.video-bar{display:flex;justify-content:space-between;padding:14px 17px;color:#c0cad8;background:#192638;font-size:8px;letter-spacing:.12em}.video-bar>span{color:#78889d}.video-stage{position:relative;min-height:450px;padding:20px;background:radial-gradient(circle at 50% 30%,#38506d,#111c2b 65%)}.person-frame{display:flex;flex-direction:column;align-items:center;justify-content:center;height:350px}.person-frame>span{display:grid;place-items:center;width:125px;height:125px;border-radius:50%;color:#fff;background:linear-gradient(135deg,var(--ws-blue),#70a1ff);font-size:35px;font-weight:900}.person-frame b{margin-top:16px;color:#d9e2ed;font-size:9px;letter-spacing:.12em}.self-frame{position:absolute;right:20px;top:20px;display:grid;place-items:center;width:120px;height:85px;border:2px solid #fff;border-radius:8px;color:#fff;background:#2e455f;font-size:11px}.call-controls{position:absolute;left:50%;bottom:22px;display:flex;gap:10px;transform:translateX(-50%)}.call-controls i{display:grid;place-items:center;width:42px;height:42px;border-radius:50%;color:#fff;background:#35475c;font-style:normal}.call-controls .end{background:#e95858}.video-caption{display:flex;justify-content:space-between;padding:14px 18px;color:#aab8ca;font-size:8px;letter-spacing:.12em}.video-caption span{color:var(--ws-green)}.workspace-progress,.workspace-upload,.workspace-resources,.workspace-next,.workspace-faq{padding:105px clamp(22px,6vw,90px)!important;border-top:1px solid var(--ws-line)!important;background:var(--ws-bg)!important}.workspace-heading{display:grid;grid-template-columns:.36fr 1.64fr;gap:35px;margin-bottom:55px}.workspace-heading h2,.workspace-faq h2{max-width:950px;margin:0;font-size:clamp(40px,5vw,72px);line-height:.98;letter-spacing:-.055em}.progress-track{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.progress-track article{display:flex;flex-direction:column;min-height:400px;padding:23px;border:1px solid var(--ws-line);border-radius:10px;background:var(--ws-white)}.progress-track article>div:first-child{display:flex;justify-content:space-between}.progress-track article>div span{color:var(--ws-blue);font-size:26px;font-weight:900}.progress-track article>div b{font-size:8px;letter-spacing:.1em}.progress-icon{display:grid;place-items:center;width:75px;height:75px;margin:60px 0 22px;border-radius:18px;color:#fff;background:var(--ws-blue);font-size:35px}.progress-track h3{margin:0;font-size:20px;line-height:1.4}.progress-track footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--ws-line);font-size:9px}.progress-track .progress-ready{color:#fff;background:var(--ws-blue)}.progress-ready strong{margin:75px 0 14px;font-size:38px}.progress-ready p{color:#dce7ff;line-height:1.55}.workspace-upload{background:#dfe6ef!important}.upload-layout{display:grid;grid-template-columns:.85fr 1.15fr;gap:5vw}.photo-board{padding:25px;border-radius:12px;background:#fff}.photo-board header{display:flex;justify-content:space-between;font-size:9px;letter-spacing:.1em}.photo-angles{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin:40px 0 22px}.photo-angles div{display:flex;flex-direction:column;align-items:center;justify-content:center;aspect-ratio:3/4;border:2px dashed #adbacb;border-radius:8px;background:#f5f7fa}.photo-angles span{color:var(--ws-blue);font-size:35px}.photo-angles small{margin-top:10px;font-size:8px}.photo-board>p{color:#65738a;line-height:1.6}.file-stack{border-top:2px solid var(--ws-ink)}.file-stack article{display:grid;grid-template-columns:42px 1fr auto;gap:18px;padding:23px 5px;border-bottom:1px solid var(--ws-line)}.file-stack article>span{color:var(--ws-blue);font-size:22px;font-weight:900}.file-stack h3{margin:0 0 7px;font-size:19px}.file-stack p{margin:0;color:#65738a;line-height:1.5}.file-stack article>b{font-size:8px}.workspace-privacy{display:grid;grid-template-columns:160px 1fr;gap:45px;align-items:center;padding:65px clamp(22px,6vw,90px)!important;color:#fff;background:var(--ws-ink)!important}.workspace-privacy>span{display:grid;place-items:center;width:125px;height:125px;border:2px solid var(--ws-green);border-radius:50%;color:var(--ws-green);font-size:16px;font-weight:900}.workspace-privacy h2{max-width:950px;margin:8px 0;font-size:clamp(30px,4.2vw,58px);line-height:1.05}.resource-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.resource-grid a{display:flex;flex-direction:column;min-height:365px;padding:23px;border:1px solid var(--ws-line);border-radius:10px;background:#fff}.resource-grid header,.resource-grid footer{display:flex;justify-content:space-between;color:var(--ws-blue);font-size:8px;letter-spacing:.1em}.resource-grid h3{margin:70px 0 13px;font-size:22px}.resource-grid p{color:#68768c;line-height:1.55}.resource-grid footer{margin-top:auto;padding-top:18px;border-top:1px solid var(--ws-line)}.resource-grid a:hover{color:#fff;background:var(--ws-blue)}.resource-grid a:hover p,.resource-grid a:hover header,.resource-grid a:hover footer{color:#fff}.workspace-next{background:#fff!important}.task-list{border-top:2px solid var(--ws-ink)}.task-list a{display:grid;grid-template-columns:45px 1fr auto;gap:22px;align-items:center;padding:24px 8px;border-bottom:1px solid var(--ws-line)}.task-list>a>span{font-size:26px}.task-list h3{margin:0 0 7px;font-size:21px}.task-list p{margin:0;color:#68768c}.task-list>a>b{color:var(--ws-blue);font-size:10px}.task-list a:hover{padding-left:20px;background:#edf3ff}.workspace-faq{display:grid;grid-template-columns:.75fr 1.25fr;gap:7vw}.workspace-faq .faq-list{margin:0}.workspace-faq .faq-item{border-color:var(--ws-line);border-radius:10px;background:#fff}.workspace-faq .faq-item button{color:var(--ws-ink)}.workspace-faq .faq-answer{color:#65738a}.workspace-final{display:flex!important;justify-content:space-between;align-items:end;gap:40px;padding:90px clamp(22px,6vw,90px)!important;color:#fff;background:var(--ws-blue)!important}.workspace-final h2{max-width:850px;margin:10px 0 0;font-size:clamp(40px,5vw,72px);line-height:.98}.workspace-btn--white{color:var(--ws-blue)!important;background:#fff}.workspace-btn--lightline{border:1px solid #fff}@media(max-width:980px){.workspace-hero,.workspace-faq,.upload-layout{grid-template-columns:1fr!important}.video-window{max-width:650px;margin:30px auto}.progress-track,.resource-grid{grid-template-columns:repeat(2,1fr)}.workspace-heading{grid-template-columns:1fr}.workspace-final{align-items:flex-start;flex-direction:column}}@media(max-width:620px){.workspace-nav{grid-template-columns:1fr auto;padding:13px 16px}.workspace-nav>div{display:none}.workspace-nav img{width:125px;height:auto}.workspace-nav>a:last-child{font-size:9px}.workspace-hero,.workspace-progress,.workspace-upload,.workspace-resources,.workspace-next,.workspace-faq,.workspace-final{padding:65px 19px!important}.workspace-copy h1{font-size:44px}.video-stage{min-height:370px}.person-frame{height:290px}.progress-track,.resource-grid{grid-template-columns:1fr}.photo-angles{grid-template-columns:1fr}.photo-angles div{aspect-ratio:16/9}.file-stack article{grid-template-columns:35px 1fr}.file-stack article>b{display:none}.workspace-privacy{grid-template-columns:1fr;padding:55px 20px!important}.workspace-privacy>span{width:90px;height:90px}.task-list a{grid-template-columns:35px 1fr}.task-list>a>b{display:none}.workspace-final .workspace-actions{width:100%;flex-direction:column}.workspace-final .workspace-btn{width:100%}}
