body{overflow-x:hidden}.scroll-section.svelte-acvowt{max-width:none!important;-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch}.scroll-section.svelte-acvowt::-webkit-scrollbar{display:none}.scroll-section.active.svelte-acvowt{cursor:grabbing;-webkit-user-select:none;user-select:none}.slider-track.svelte-18xfl8y{display:flex;width:max-content;animation:svelte-18xfl8y-scroll var(--duration) linear infinite;animation-direction:var(--direction, normal)}@keyframes svelte-18xfl8y-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.popup-card.svelte-qo4yip{background:linear-gradient(145deg,#1a1a5e,#2d1b69,#1e3a7a 60%,#1a2d6e)}.title-gradient.svelte-qo4yip{background:linear-gradient(180deg,#fff,#7df9e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.popup-wrapper.svelte-qo4yip{animation:svelte-qo4yip-popup-slide-up .4s ease-out}@keyframes svelte-qo4yip-popup-slide-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.sparkle.svelte-qo4yip{position:absolute;width:6px;height:6px;background:#fff;border-radius:50%;opacity:.4;animation:svelte-qo4yip-sparkle-pulse 2s ease-in-out infinite}.speech-bubble.svelte-qo4yip{background:linear-gradient(180deg,#fff,#7df9e5);border-radius:8px;padding:4px 14px;text-align:center;line-height:1.1}@media (min-width: 475px){.speech-bubble.svelte-qo4yip{padding:4px 20px}}.speech-bubble.svelte-qo4yip:after{content:"";position:absolute;bottom:-4px;left:6px;width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid #7DF9E5}.sparkle-1.svelte-qo4yip{top:15%;right:12%;animation-delay:0s}.sparkle-2.svelte-qo4yip{top:40%;left:8%;animation-delay:.5s}.sparkle-3.svelte-qo4yip{bottom:30%;right:15%;animation-delay:1s}.sparkle-4.svelte-qo4yip{bottom:15%;left:20%;animation-delay:1.5s}@keyframes svelte-qo4yip-sparkle-pulse{0%,to{opacity:.2;transform:scale(1)}50%{opacity:.7;transform:scale(1.5)}}.banner-modal.svelte-wxjkw0{width:min(570px,100%);container-type:inline-size;font-family:Manrope,Pretendard Variable,Pretendard,sans-serif;background:radial-gradient(at 15% 20%,#dbeaff 0,transparent 50%),radial-gradient(at 85% 15%,#e6dcff 0,transparent 45%),radial-gradient(at 70% 90%,#cdeeff 0,transparent 50%),#f6f9ff;animation:svelte-wxjkw0-banner-scale-in .35s ease-out}.stage.svelte-wxjkw0{position:relative;font-size:calc(100cqw * 16 / 570)}.close.svelte-wxjkw0{display:grid;place-items:center;min-width:36px;min-height:36px;position:absolute;top:.75em;right:.75em;z-index:10;border-radius:999px;padding:.375em;color:#64748b;transition:background-color .15s,color .15s}.close.svelte-wxjkw0:hover{background:#fff;color:#0f172a}.row.svelte-wxjkw0{display:flex;align-items:center;gap:.5em;padding:3.5em 2em}.copy.svelte-wxjkw0{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.625em}.title.svelte-wxjkw0{margin-top:.1em;font-size:2.6em;line-height:1.3;font-weight:900;color:#2350d0}.title-en.svelte-wxjkw0{font-size:2.15em}.sub.svelte-wxjkw0{font-size:1.4em;font-weight:800}.small.svelte-wxjkw0{word-break:keep-all;font-size:max(11px,1em);color:#4a5378}.btns.svelte-wxjkw0{display:flex;align-items:center;gap:.75em;margin-top:.75em;font-size:max(11px,1em);white-space:nowrap}.icons.svelte-wxjkw0{position:relative;width:11.125em;height:18em;flex-shrink:0}.icon-1.svelte-wxjkw0{position:absolute;top:-.25em;left:-.875em;width:10.625em}.icon-2.svelte-wxjkw0{position:absolute;right:-.375em;bottom:0;width:6.75em}.pill.svelte-wxjkw0{display:inline-flex;align-items:center;gap:.5em;border-radius:999px;background:#fff;padding:.45em 1.1em;font-weight:900;color:#1d46b8;box-shadow:0 .25em .875em -.25em #1e327840}.cta.svelte-wxjkw0{display:inline-flex;align-items:center;gap:.6em;border-radius:.9em;background:#2f6bff;padding:.85em 1.4em;font-weight:800;color:#fff;box-shadow:0 .3125em #1d46b8,0 .875em 1.625em -.625em #2f6bff;transition:transform .15s}.cta-secondary.svelte-wxjkw0{display:inline-flex;align-items:center;border-radius:.9em;border:.125em solid #2f6bff;background:#fff;padding:.725em 1.4em;font-weight:800;color:#2f6bff;box-shadow:0 .1875em #2f6bff,0 .875em 1.625em -.625em #2f6bff;transition:transform .15s,background-color .15s}.cta-secondary.svelte-wxjkw0:hover{transform:translateY(-2px);background:#eef3ff}.cta.svelte-wxjkw0:hover{transform:translateY(-2px)}.cta-arrow.svelte-wxjkw0{display:grid;place-items:center;width:1.5em;height:1.5em;border-radius:50%;background:#fff;color:#2f6bff;font-size:.8em}.float.svelte-wxjkw0{animation:svelte-wxjkw0-float 4s ease-in-out infinite;filter:drop-shadow(0 1em 1.125em rgb(30 50 120 / 25%))}.float-2.svelte-wxjkw0{animation-duration:5s;animation-delay:-2s}@keyframes svelte-wxjkw0-float{50%{transform:translateY(-.625em)}}@media (prefers-reduced-motion: reduce){.banner-modal.svelte-wxjkw0,.float.svelte-wxjkw0{animation:none}}@keyframes svelte-wxjkw0-banner-scale-in{0%{opacity:0;transform:scale(.95) translateY(20px)}to{opacity:1;transform:scale(1) translateY(0)}}.schedule-popup.svelte-dquq6m{width:clamp(300px,20vw,20vw);container-type:inline-size;animation:svelte-dquq6m-schedule-slide-in .4s ease-out}.card.svelte-dquq6m{position:relative;aspect-ratio:3 / 2;overflow:hidden;border-radius:2.8em;font-size:calc(100cqw / 90);font-family:Manrope,Pretendard Variable,Pretendard,sans-serif;color:#fff;background:linear-gradient(135deg,#2fc7a8,#3aa8e8 45%,#ff7aa8);box-shadow:0 25px 50px -12px #00000040}.close.svelte-dquq6m{position:absolute;top:2.2em;right:2.4em;z-index:10;width:3.2em;height:3.2em;min-width:24px;min-height:24px;color:#ffffffd9;transition:color .15s}.close.svelte-dquq6m:hover{color:#fff}.ghost.svelte-dquq6m{position:absolute;top:calc(35em / 24);right:calc(-1em / 24);font-size:24em;font-weight:800;line-height:1;letter-spacing:-.04em;color:transparent;-webkit-text-stroke:3px rgb(255 255 255 / 35%);pointer-events:none}.glow.svelte-dquq6m{position:absolute;right:4em;top:4em;width:32em;height:32em;border-radius:50%;background:#fff6a8;opacity:.3;filter:blur(4em)}.art.svelte-dquq6m{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.copy.svelte-dquq6m{position:absolute;left:5.5em;top:7em}.pill.svelte-dquq6m{display:inline-block;border-radius:999px;background:#fff;padding:calc(10em / 24) 1em;font-size:2.4em;font-weight:800;color:#1d7fb8}.title.svelte-dquq6m{font-size:10.4em;font-weight:800;line-height:1;letter-spacing:-.03em}.title.svelte-dquq6m:first-of-type{margin-top:calc(22em / 104)}.title-accent.svelte-dquq6m{color:#fff1a6}.copy-bottom.svelte-dquq6m{position:absolute;left:5.5em;bottom:5.8em}.zones.svelte-dquq6m{font-size:2.4em;font-weight:600;opacity:.95}.cta.svelte-dquq6m{display:inline-flex;align-items:center;gap:.4em;margin-top:calc(30em / 26);border-radius:999px;background:#fff;padding:calc(16em / 26) calc(40em / 26);font-size:2.6em;font-weight:800;color:#1d7fb8;box-shadow:0 .5em 1em -.4em #14003c8c;transition:transform .15s}.cta.svelte-dquq6m:hover{transform:scale(1.05)}@keyframes svelte-dquq6m-schedule-slide-in{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.schedule-popup.svelte-dquq6m{animation:none}}
