.cu-page.svelte-r5hllo{background:var(--bg-light-1)}.inner.svelte-r5hllo{max-width:var(--container-width);box-sizing:border-box;margin:0 auto;padding:0 clamp(24px,5vw,80px)}.hero.svelte-r5hllo{background:radial-gradient(120% 90% at 78% 30%, var(--bg-dark-1) 0%, var(--bg-dark-2) 72%, var(--bg-dark-3) 100%);position:relative;overflow:hidden}.hero-video.svelte-r5hllo{object-fit:cover;opacity:.35;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.hero-dots.svelte-r5hllo{opacity:.14;background-image:radial-gradient(#8c96a58c 1px,#0000 1.4px);background-size:34px 34px;position:absolute;inset:0}.hero-deco.svelte-r5hllo{font-family:var(--font-mono);opacity:.6;letter-spacing:-.4px;color:#8fb6ff;font-size:11px;position:absolute;top:90px;right:clamp(24px,5vw,80px)}.hero-inner.svelte-r5hllo{padding:clamp(90px,12vw,150px) clamp(24px,5vw,80px) clamp(64px,8vw,120px);position:relative}.breadcrumb.svelte-r5hllo{letter-spacing:-.5px;color:#8b9099;flex-wrap:wrap;align-items:center;gap:12px;font-size:14px;display:flex}.breadcrumb.svelte-r5hllo a:where(.svelte-r5hllo){color:#c7ccd4;transition:color var(--transition-fast)}.breadcrumb.svelte-r5hllo a:where(.svelte-r5hllo):hover{color:var(--accent-hi)}.breadcrumb.svelte-r5hllo .sep:where(.svelte-r5hllo){opacity:.5}.breadcrumb.svelte-r5hllo .current:where(.svelte-r5hllo){color:var(--accent-mid);font-weight:500}.hero-tag.svelte-r5hllo{letter-spacing:-.8px;color:silver;align-items:center;gap:18px;margin-top:clamp(32px,5vw,56px);font-size:clamp(16px,1.6vw,22px);font-weight:500;display:flex}.tag-bar.svelte-r5hllo{background:var(--accent-cyan);flex:none;width:1px;height:34px}.cu-hero-title.svelte-r5hllo{letter-spacing:-.05em;color:#f2f2f2;margin-top:26px;font-size:clamp(36px,7.6vw,126px);font-weight:700;line-height:.96}.hero-copy.svelte-r5hllo{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:clamp(28px,4vw,40px);display:flex}.hero-kr.svelte-r5hllo{letter-spacing:-.03em;color:#e7e9ee;max-width:820px;font-size:clamp(18px,2vw,30px);font-weight:500;line-height:1.45}.hero-kr.svelte-r5hllo .hi:where(.svelte-r5hllo){color:#8fb6ff}.hero-en.svelte-r5hllo{letter-spacing:-.4px;color:#8b9099;max-width:300px;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.5}.pager.svelte-r5hllo{flex-shrink:0;width:170px;padding-left:17px;position:relative}.pager-bar.svelte-r5hllo{background:var(--accent-cyan);width:1px;position:absolute;top:0;bottom:0;left:0}.pager-num.svelte-r5hllo{letter-spacing:-1.1px;color:silver;font-size:clamp(18px,1.31vw,25px);font-weight:500}.pager-tag.svelte-r5hllo{letter-spacing:-1.1px;color:silver;white-space:nowrap;margin-top:8px;font-size:clamp(12px,1.1vw,22px);font-weight:500}.section-head.svelte-r5hllo{flex-wrap:wrap;align-items:flex-start;gap:24px;display:flex}.section-head-text.svelte-r5hllo{flex:400px}.section-head-text.svelte-r5hllo h2:where(.svelte-r5hllo){letter-spacing:-.04em;color:var(--text-on-light-secondary);font-size:clamp(26px,3.2vw,56px);font-weight:600;line-height:1.15}.section-head-text.svelte-r5hllo p:where(.svelte-r5hllo){letter-spacing:-.03em;max-width:900px;color:var(--text-on-light-secondary);margin-top:20px;font-size:clamp(16px,1.5vw,24px);font-weight:500;line-height:1.45}.hi-blue.svelte-r5hllo{color:var(--accent-color)}.form-section.svelte-r5hllo{background:var(--bg-light-1)}.form-inner.svelte-r5hllo{padding:clamp(72px,10vw,160px) clamp(24px,5vw,80px) clamp(64px,8vw,150px)}.form-row.svelte-r5hllo{align-items:flex-start;gap:clamp(20px,3vw,36px);margin-top:clamp(48px,7vw,80px);display:flex}.info-panel.svelte-r5hllo{background:#0b0c0d;border-radius:20px;flex-shrink:0;width:clamp(300px,30vw,440px);padding:clamp(36px,4vw,52px) clamp(28px,3.6vw,46px) clamp(32px,3.6vw,46px);position:relative;overflow:hidden}.info-grid-bg.svelte-r5hllo{opacity:.5;background-image:linear-gradient(#5e8ee80f 1px,#0000 1px),linear-gradient(90deg,#5e8ee80f 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0}.info-content.svelte-r5hllo{position:relative}.info-deco.svelte-r5hllo{font-family:var(--font-mono);letter-spacing:-.4px;color:#8fb6ff;opacity:.7;font-size:11px}.info-title.svelte-r5hllo{letter-spacing:-.05em;color:#f2f2f2;margin-top:20px;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.2}.info-desc.svelte-r5hllo{letter-spacing:-.5px;color:#9aa1ac;margin-top:16px;font-size:16.5px;font-weight:400;line-height:1.6}.info-list.svelte-r5hllo{flex-direction:column;gap:22px;margin-top:36px;display:flex}.info-item.svelte-r5hllo{align-items:flex-start;gap:16px;display:flex}.info-icon.svelte-r5hllo{color:#8fb6ff;background:#5e8ee824;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.info-label.svelte-r5hllo{letter-spacing:-.4px;color:#8b9099;font-size:13px}.info-value.svelte-r5hllo{letter-spacing:-.5px;color:#e7e9ee;margin-top:4px;font-size:16.5px;font-weight:500;line-height:1.5}.info-value.link.svelte-r5hllo{letter-spacing:-.5px;color:#b4ceff;font-family:Figtree,sans-serif;font-size:18px;display:inline-block}.info-hours.svelte-r5hllo{border-top:1px solid #ffffff17;align-items:center;gap:10px;margin-top:40px;padding-top:26px;display:flex}.hours-dot.svelte-r5hllo{background:#43bfae;border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 10px #43bfaecc}.info-hours.svelte-r5hllo span:where(.svelte-r5hllo):last-child{letter-spacing:-.4px;color:#9aa1ac;font-size:14.5px;font-weight:500}.form-card.svelte-r5hllo{background:#fff;border:1px solid #ececef;border-radius:20px;flex:1;min-width:0;padding:clamp(32px,4vw,56px) clamp(28px,4.4vw,60px) clamp(32px,3.8vw,52px)}.form-card-head.svelte-r5hllo{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.form-card-title.svelte-r5hllo{letter-spacing:-.04em;color:#1e2530;font-size:24px;font-weight:600}.form-required-note.svelte-r5hllo{letter-spacing:-.4px;color:#8b9099;font-size:14.5px;font-weight:400}.req-mark.svelte-r5hllo{color:#ff6041}.cu-form.svelte-r5hllo{flex-direction:column;gap:22px;margin-top:34px;display:flex}.field-row.svelte-r5hllo{gap:22px;display:flex}.field.svelte-r5hllo{flex-direction:column;flex:1;gap:10px;min-width:0;display:flex}.field.svelte-r5hllo label:where(.svelte-r5hllo){letter-spacing:-.5px;color:#3a4048;font-size:15.5px;font-weight:600}.field-head-row.svelte-r5hllo{justify-content:space-between;align-items:center;display:flex}.msg-counter.svelte-r5hllo{color:#a8adb6;font-family:Inter,sans-serif;font-size:13px}.cu-field{letter-spacing:-.5px;color:#1e2530;box-sizing:border-box;background:#fff;border:1px solid #dcdfe5;border-radius:10px;outline:none;width:100%;height:58px;padding:0 20px;font-family:Pretendard,sans-serif;font-size:16.5px;font-weight:500;transition:border-color .25s,box-shadow .25s}.cu-field:focus{border-color:#2c7ab9;box-shadow:0 0 0 3px #2c7ab924}.cu-field::placeholder{color:#a8adb6;font-weight:400}textarea.cu-field{resize:none;height:200px;padding:16px 20px;line-height:1.55}select.cu-field{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none'><path d='M6 9l6 6 6-6' stroke='%235c6063' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 20px center;background-repeat:no-repeat}.website-field.svelte-r5hllo{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.file-input.svelte-r5hllo{display:none}.file-picker.svelte-r5hllo{cursor:pointer;background:#f7f8fa;border:1px dashed #c8cdd6;border-radius:10px;justify-content:space-between;align-items:center;gap:16px;height:58px;padding:0 20px;display:flex}.file-label.svelte-r5hllo{letter-spacing:-.4px;color:#a8adb6;font-size:15.5px;font-weight:400}.file-label.has-file.svelte-r5hllo{color:#1e2530}.agree-row.svelte-r5hllo{background:#f7f8fa;border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:6px;padding:20px 22px;display:flex}.agree-check.svelte-r5hllo{cursor:pointer;align-items:center;gap:12px;display:flex}.agree-check.svelte-r5hllo input[type=checkbox]:where(.svelte-r5hllo){opacity:0;width:1px;height:1px;position:absolute}.check-box.svelte-r5hllo{background:#fff;border:1.6px solid #c8cdd6;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;transition:all .2s;display:flex}.check-box.checked.svelte-r5hllo{background:#2c7ab9;border-color:#2c7ab9}.agree-text.svelte-r5hllo{letter-spacing:-.5px;color:#3a4048;font-size:16px;font-weight:500}.privacy-view.svelte-r5hllo{cursor:pointer;letter-spacing:-.5px;color:#2c7ab9;background:0 0;border:none;border-bottom:1px solid #2c7ab9;padding:0 0 2px;font-size:15.5px;font-weight:500;transition:color .2s}.privacy-view.svelte-r5hllo:hover{color:#417dff}.msg-box.svelte-r5hllo{border-radius:10px;align-items:center;gap:10px;padding:14px 18px;display:flex}.msg-box.error.svelte-r5hllo{background:#fdf1ee;border:1px solid #f5cfc6}.msg-box.error.svelte-r5hllo span:where(.svelte-r5hllo){letter-spacing:-.4px;color:#d4482c;font-size:15px;font-weight:500}.msg-box.success.svelte-r5hllo{background:#eaf7f3;border:1px solid #bfe5da}.msg-box.success.svelte-r5hllo span:where(.svelte-r5hllo){letter-spacing:-.4px;color:#0f7c68;font-size:15px;font-weight:500}.submit-btn.svelte-r5hllo{cursor:pointer;background:#2c7ab9;border:none;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;height:64px;margin-top:8px;transition:transform .3s,filter .3s,box-shadow .3s;display:flex}.submit-btn.svelte-r5hllo:hover:not(:disabled){filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 30px #417dff59}.submit-btn.svelte-r5hllo:disabled{opacity:.7;cursor:not-allowed}.submit-btn.svelte-r5hllo span:where(.svelte-r5hllo){letter-spacing:-.8px;color:#fff;font-size:21px;font-weight:600}.modal-backdrop.svelte-r5hllo{z-index:2000;-webkit-backdrop-filter:blur(4px);background:#0000008c;justify-content:center;align-items:center;padding:24px;display:flex;position:fixed;inset:0}.modal-box.svelte-r5hllo{background:#fff;border-radius:20px;width:640px;max-width:100%;max-height:84vh;padding:44px 46px 40px;animation:.3s cubic-bezier(.22,.61,.36,1) svelte-r5hllo-cuModal;overflow-y:auto;box-shadow:0 40px 100px #0006}@keyframes svelte-r5hllo-cuModal{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.modal-head.svelte-r5hllo{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.modal-deco.svelte-r5hllo{font-family:var(--font-mono);letter-spacing:-.4px;color:#2c7ab9;opacity:.7;font-size:11px}.modal-title.svelte-r5hllo{letter-spacing:-.05em;color:#1e2530;margin-top:10px;font-size:26px;font-weight:700}.modal-close.svelte-r5hllo{cursor:pointer;background:#f2f3f6;border:none;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;display:flex}.modal-intro.svelte-r5hllo{letter-spacing:-.4px;color:#5c6063;margin-top:20px;font-size:15.5px;font-weight:400;line-height:1.6}.modal-blocks.svelte-r5hllo{flex-direction:column;gap:14px;margin-top:26px;display:flex}.modal-block.svelte-r5hllo{background:#f7f8fa;border-radius:12px;padding:20px 22px}.modal-block.danger.svelte-r5hllo{background:#fdf6f4;border:1px solid #f5ded6}.modal-block-title.svelte-r5hllo{letter-spacing:-.5px;color:#2c7ab9;font-size:15.5px;font-weight:600}.modal-block.danger.svelte-r5hllo .modal-block-title:where(.svelte-r5hllo){color:#d4482c}.modal-block-body.svelte-r5hllo{letter-spacing:-.4px;color:#3a4048;margin-top:8px;font-size:15px;font-weight:400;line-height:1.6}.modal-actions.svelte-r5hllo{gap:12px;margin-top:30px;display:flex}.modal-btn.svelte-r5hllo{letter-spacing:-.6px;cursor:pointer;border:none;border-radius:12px;justify-content:center;align-items:center;height:54px;font-size:16.5px;font-weight:600;transition:transform .3s,filter .3s,box-shadow .3s;display:flex}.modal-btn.light.svelte-r5hllo{color:#5c6063;background:#fff;border:1px solid #dcdfe5;flex:1}.modal-btn.light.svelte-r5hllo:hover{transform:translateY(-2px);box-shadow:0 12px 30px #0000002e}.modal-btn.primary.svelte-r5hllo{color:#fff;background:#2c7ab9;flex:1.4}.modal-btn.primary.svelte-r5hllo:hover{filter:brightness(1.06);transform:translateY(-2px);box-shadow:0 12px 30px #417dff59}@media (width>=769px) and (width<=1024px){.pager.svelte-r5hllo{width:140px}.form-row.svelte-r5hllo{flex-direction:column}.info-panel.svelte-r5hllo,.form-card.svelte-r5hllo{width:100%}}@media (width<=768px){.hero-inner.svelte-r5hllo{padding-top:100px;padding-bottom:64px}.hero-deco.svelte-r5hllo{display:none}.hero-copy.svelte-r5hllo{align-items:flex-start}.hero-en.svelte-r5hllo{max-width:none}.section-head.svelte-r5hllo{flex-direction:column;gap:16px}.section-head-text.svelte-r5hllo{flex-basis:auto}.pager.svelte-r5hllo{align-items:baseline;gap:10px;width:auto;padding-left:12px;display:flex}.pager-tag.svelte-r5hllo{margin-top:0}.form-row.svelte-r5hllo{flex-direction:column}.info-panel.svelte-r5hllo{width:100%}.form-card.svelte-r5hllo{width:100%;padding:28px 22px}.field-row.svelte-r5hllo{flex-direction:column;gap:22px}.agree-row.svelte-r5hllo{flex-direction:column;align-items:flex-start}.modal-box.svelte-r5hllo{padding:32px 26px 28px}.modal-actions.svelte-r5hllo{flex-direction:column}.modal-btn.light.svelte-r5hllo,.modal-btn.primary.svelte-r5hllo{flex:none;width:100%;height:54px}}
