.cta-section[data-v-7f98abe4]{background:#ffc220;overflow:hidden;padding:64px 16px;position:relative}@media(min-width:1024px){.cta-section[data-v-7f98abe4]{padding:96px 16px}}.cta-hangul[data-v-7f98abe4]{inset:0;pointer-events:none;position:absolute}.cta-ch[data-v-7f98abe4]{animation:hangul-float-7f98abe4 linear infinite;bottom:-80px;color:#0e1b331a;font-weight:900;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}@keyframes hangul-float-7f98abe4{0%{opacity:0;transform:translateY(0) rotate(0)}8%{opacity:1}85%{opacity:.8}to{opacity:0;transform:translateY(-120vh) rotate(20deg)}}.cta-deco[data-v-7f98abe4]{background:#0e1b3312;border-radius:50%;pointer-events:none;position:absolute}.cta-deco--tl[data-v-7f98abe4]{height:320px;left:-80px;top:-120px;width:320px}.cta-deco--br[data-v-7f98abe4]{bottom:-80px;height:240px;right:-60px;width:240px}.cta-inner[data-v-7f98abe4]{margin:0 auto;max-width:720px;position:relative;text-align:center;z-index:1}.cta-title[data-v-7f98abe4]{color:#0e1b33;font-size:clamp(1.8rem,4vw,2.6rem);font-weight:900;letter-spacing:-.5px;line-height:1.25;margin:0 0 16px}.cta-subtitle[data-v-7f98abe4]{color:#0e1b33b8;font-size:16px;line-height:1.7;margin:0 auto 36px;max-width:520px}@media(min-width:640px){.cta-subtitle[data-v-7f98abe4]{font-size:17px}}.cta-actions[data-v-7f98abe4]{display:flex;flex-wrap:wrap;gap:14px}.cta-actions[data-v-7f98abe4],.cta-btn[data-v-7f98abe4]{justify-content:center}.cta-btn[data-v-7f98abe4]{align-items:center;border-radius:999px;display:inline-flex;font-size:14px;font-weight:800;padding:14px 32px;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s;white-space:nowrap}.cta-btn--primary[data-v-7f98abe4]{background:#0e1b33;box-shadow:0 8px 24px #0e1b3340;color:#ffc220}.cta-btn--primary[data-v-7f98abe4]:hover{background:#162040;box-shadow:0 14px 32px #0e1b3359;transform:translateY(-2px)}.cta-btn--secondary[data-v-7f98abe4]{background:#0e1b331a;border:2px solid rgba(14,27,51,.25);color:#0e1b33}.cta-btn--secondary[data-v-7f98abe4]:hover{background:#0e1b332e;transform:translateY(-2px)}
