:root{--color-point:#ff184e;--color-point-active:#ef204e;--color-secondary:#6c757d;--color-dark:#343a40;--color-orange:#ffae3b;--color-yellow:#ffed61;--color-text-default:#211d25;--color-text-dark:#4d4d4d;--color-text-secondary:#9a95a0;--color-background:#f8f9fa;--color-border:#e5e5e5;--px-2:-.125rem;--px-1:-.0625rem;--px1:.0625rem;--px2:.125rem;--px3:.1875rem;--px4:.25rem;--px5:.3125rem;--px6:.375rem;--px7:.4375rem;--px8:.5rem;--px9:.5625rem;--px10:.625rem;--px11:.6875rem;--px12:.75rem;--px13:.8125rem;--px14:.875rem;--px15:.9375rem;--px16:1rem;--px17:1.0625rem;--px18:1.125rem;--px19:1.1875rem;--px20:1.25rem;--px21:1.3125rem;--px22:1.375rem;--px23:1.4375rem;--px24:1.5rem;--px25:1.5625rem;--px26:1.625rem;--px27:1.6875rem;--px28:1.75rem;--px29:1.8125rem;--px30:1.875rem;--px31:1.9375rem;--px32:2rem;--px33:2.0625rem;--px34:2.125rem;--px35:2.1875rem;--px36:2.25rem;--px37:2.3125rem;--px38:2.375rem;--px39:2.4375rem;--px40:2.5rem;--px41:2.5625rem;--px42:2.625rem;--px43:2.6875rem;--px44:2.75rem;--px45:2.8125rem;--px46:2.875rem;--px47:2.9375rem;--px48:3rem;--px49:3.0625rem;--px50:3.125rem;--px51:3.1875rem;--px52:3.25rem;--px53:3.3125rem;--px54:3.375rem;--px55:3.4375rem;--px56:3.5rem;--px57:3.5625rem;--px58:3.625rem;--px59:3.6875rem;--px60:3.75rem;--px61:3.8125rem;--px62:3.875rem;--px63:3.9375rem;--px64:4rem;--px65:4.0625rem;--px66:4.125rem;--px67:4.1875rem;--px68:4.25rem;--px69:4.3125rem;--px70:4.375rem;--px71:4.4375rem;--px72:4.5rem;--px73:4.5625rem;--px74:4.625rem;--px75:4.6875rem;--px76:4.75rem;--px77:4.8125rem;--px78:4.875rem;--px79:4.9375rem;--px80:5rem;--px81:5.0625rem;--px82:5.125rem;--px83:5.1875rem;--px84:5.25rem;--px85:5.3125rem;--px86:5.375rem;--px87:5.4375rem;--px88:5.5rem;--px89:5.5625rem;--px90:5.625rem;--px91:5.6875rem;--px92:5.75rem;--px93:5.8125rem;--px94:5.875rem;--px95:5.9375rem;--px96:6rem;--px97:6.0625rem;--px98:6.125rem;--px99:6.1875rem;--px100:6.25rem;--px101:6.3125rem;--px102:6.375rem;--px103:6.4375rem;--px104:6.5rem;--px105:6.5625rem;--px106:6.625rem;--px107:6.6875rem;--px108:6.75rem;--px109:6.8125rem;--px110:6.875rem;--px111:6.9375rem;--px112:7rem;--px113:7.0625rem;--px114:7.125rem;--px115:7.1875rem;--px116:7.25rem;--px117:7.3125rem;--px118:7.375rem;--px119:7.4375rem;--px120:7.5rem;--px121:7.5625rem;--px122:7.625rem;--px123:7.6875rem;--px124:7.75rem;--px125:7.8125rem;--px126:7.875rem;--px127:7.9375rem;--px128:8rem;--px129:8.0625rem;--px130:8.125rem;--px131:8.1875rem;--px132:8.25rem;--px133:8.3125rem;--px134:8.375rem;--px135:8.4375rem;--px136:8.5rem;--px137:8.5625rem;--px138:8.625rem;--px139:8.6875rem;--px140:8.75rem;--px141:8.8125rem;--px142:8.875rem;--px143:8.9375rem;--px144:9rem;--px145:9.0625rem;--px146:9.125rem;--px147:9.1875rem;--px148:9.25rem;--px149:9.3125rem;--px150:9.375rem;--px151:9.4375rem;--px152:9.5rem;--px153:9.5625rem;--px154:9.625rem;--px155:9.6875rem;--px156:9.75rem;--px157:9.8125rem;--px158:9.875rem;--px159:9.9375rem;--px160:10rem;--px161:10.0625rem;--px162:10.125rem;--px163:10.1875rem;--px164:10.25rem;--px165:10.3125rem;--px166:10.375rem;--px167:10.4375rem;--px168:10.5rem;--px169:10.5625rem;--px170:10.625rem;--px171:10.6875rem;--px172:10.75rem;--px173:10.8125rem;--px174:10.875rem;--px175:10.9375rem;--px176:11rem;--px177:11.0625rem;--px178:11.125rem;--px179:11.1875rem;--px180:11.25rem;--px181:11.3125rem;--px182:11.375rem;--px183:11.4375rem;--px184:11.5rem;--px185:11.5625rem;--px186:11.625rem;--px187:11.6875rem;--px188:11.75rem;--px189:11.8125rem;--px190:11.875rem;--px191:11.9375rem;--px192:12rem;--px193:12.0625rem;--px194:12.125rem;--px195:12.1875rem;--px196:12.25rem;--px197:12.3125rem;--px198:12.375rem;--px199:12.4375rem;--px200:12.5rem;--px201:12.5625rem;--px202:12.625rem;--px203:12.6875rem;--px204:12.75rem;--px205:12.8125rem;--px206:12.875rem;--px207:12.9375rem;--px208:13rem;--px209:13.0625rem;--px210:13.125rem;--px211:13.1875rem;--px212:13.25rem;--px213:13.3125rem;--px214:13.375rem;--px215:13.4375rem;--px216:13.5rem;--px217:13.5625rem;--px218:13.625rem;--px219:13.6875rem;--px220:13.75rem;--px221:13.8125rem;--px222:13.875rem;--px223:13.9375rem;--px224:14rem;--px225:14.0625rem;--px226:14.125rem;--px227:14.1875rem;--px228:14.25rem;--px229:14.3125rem;--px230:14.375rem;--px231:14.4375rem;--px232:14.5rem;--px233:14.5625rem;--px234:14.625rem;--px235:14.6875rem;--px236:14.75rem;--px237:14.8125rem;--px238:14.875rem;--px239:14.9375rem;--px240:15rem;--px241:15.0625rem;--px242:15.125rem;--px243:15.1875rem;--px244:15.25rem;--px245:15.3125rem;--px246:15.375rem;--px247:15.4375rem;--px248:15.5rem;--px249:15.5625rem;--px250:15.625rem;--px251:15.6875rem;--px252:15.75rem;--px253:15.8125rem;--px254:15.875rem;--px255:15.9375rem;--px256:16rem;--px257:16.0625rem;--px258:16.125rem;--px259:16.1875rem;--px260:16.25rem;--px261:16.3125rem;--px262:16.375rem;--px263:16.4375rem;--px264:16.5rem;--px265:16.5625rem;--px266:16.625rem;--px267:16.6875rem;--px268:16.75rem;--px269:16.8125rem;--px270:16.875rem;--px271:16.9375rem;--px272:17rem;--px273:17.0625rem;--px274:17.125rem;--px275:17.1875rem;--px276:17.25rem;--px277:17.3125rem;--px278:17.375rem;--px279:17.4375rem;--px280:17.5rem;--px281:17.5625rem;--px282:17.625rem;--px283:17.6875rem;--px284:17.75rem;--px285:17.8125rem;--px286:17.875rem;--px287:17.9375rem;--px288:18rem;--px289:18.0625rem;--px290:18.125rem;--px291:18.1875rem;--px292:18.25rem;--px293:18.3125rem;--px294:18.375rem;--px295:18.4375rem;--px296:18.5rem;--px297:18.5625rem;--px298:18.625rem;--px299:18.6875rem;--px300:18.75rem;--px301:18.8125rem;--px302:18.875rem;--px303:18.9375rem;--px304:19rem;--px305:19.0625rem;--px306:19.125rem;--px307:19.1875rem;--px308:19.25rem;--px309:19.3125rem;--px310:19.375rem;--px311:19.4375rem;--px312:19.5rem;--px313:19.5625rem;--px314:19.625rem;--px315:19.6875rem;--px316:19.75rem;--px317:19.8125rem;--px318:19.875rem;--px319:19.9375rem;--px320:20rem;--px321:20.0625rem;--px322:20.125rem;--px323:20.1875rem;--px324:20.25rem;--px325:20.3125rem;--px326:20.375rem;--px327:20.4375rem;--px328:20.5rem;--px329:20.5625rem;--px330:20.625rem;--px331:20.6875rem;--px332:20.75rem;--px333:20.8125rem;--px334:20.875rem;--px335:20.9375rem;--px336:21rem;--px337:21.0625rem;--px338:21.125rem;--px339:21.1875rem;--px340:21.25rem;--px341:21.3125rem;--px342:21.375rem;--px343:21.4375rem;--px344:21.5rem;--px345:21.5625rem;--px346:21.625rem;--px347:21.6875rem;--px348:21.75rem;--px349:21.8125rem;--px350:21.875rem;--px351:21.9375rem;--px352:22rem;--px353:22.0625rem;--px354:22.125rem;--px355:22.1875rem;--px356:22.25rem;--px357:22.3125rem;--px358:22.375rem;--px359:22.4375rem;--px360:22.5rem;--px361:22.5625rem;--px362:22.625rem;--px363:22.6875rem;--px364:22.75rem;--px365:22.8125rem;--px366:22.875rem;--px367:22.9375rem;--px368:23rem;--px369:23.0625rem;--px370:23.125rem;--px371:23.1875rem;--px372:23.25rem;--px373:23.3125rem;--px374:23.375rem;--px375:23.4375rem;--px376:23.5rem;--px377:23.5625rem;--px378:23.625rem;--px379:23.6875rem;--px380:23.75rem;--px381:23.8125rem;--px382:23.875rem;--px383:23.9375rem;--px384:24rem;--px385:24.0625rem;--px386:24.125rem;--px387:24.1875rem;--px388:24.25rem;--px389:24.3125rem;--px390:24.375rem;--px391:24.4375rem;--px392:24.5rem;--px393:24.5625rem;--px394:24.625rem;--px395:24.6875rem;--px396:24.75rem;--px397:24.8125rem;--px398:24.875rem;--px399:24.9375rem;--px400:25rem;--px401:25.0625rem;--px402:25.125rem;--px403:25.1875rem;--px404:25.25rem;--px405:25.3125rem;--px406:25.375rem;--px407:25.4375rem;--px408:25.5rem;--px409:25.5625rem;--px410:25.625rem;--px411:25.6875rem;--px412:25.75rem;--px413:25.8125rem;--px414:25.875rem;--px415:25.9375rem;--px416:26rem;--px417:26.0625rem;--px418:26.125rem;--px419:26.1875rem;--px420:26.25rem;--px421:26.3125rem;--px422:26.375rem;--px423:26.4375rem;--px424:26.5rem;--px425:26.5625rem;--px426:26.625rem;--px427:26.6875rem;--px428:26.75rem;--px429:26.8125rem;--px430:26.875rem;--px431:26.9375rem;--px432:27rem;--px433:27.0625rem;--px434:27.125rem;--px435:27.1875rem;--px436:27.25rem;--px437:27.3125rem;--px438:27.375rem;--px439:27.4375rem;--px440:27.5rem;--px441:27.5625rem;--px442:27.625rem;--px443:27.6875rem;--px444:27.75rem;--px445:27.8125rem;--px446:27.875rem;--px447:27.9375rem;--px448:28rem;--px449:28.0625rem;--px450:28.125rem;--px451:28.1875rem;--px452:28.25rem;--px453:28.3125rem;--px454:28.375rem;--px455:28.4375rem;--px456:28.5rem;--px457:28.5625rem;--px458:28.625rem;--px459:28.6875rem;--px460:28.75rem;--px461:28.8125rem;--px462:28.875rem;--px463:28.9375rem;--px464:29rem;--px465:29.0625rem;--px466:29.125rem;--px467:29.1875rem;--px468:29.25rem;--px469:29.3125rem;--px470:29.375rem;--px471:29.4375rem;--px472:29.5rem;--px473:29.5625rem;--px474:29.625rem;--px475:29.6875rem;--px476:29.75rem;--px477:29.8125rem;--px478:29.875rem;--px479:29.9375rem;--px480:30rem;--px481:30.0625rem;--px482:30.125rem;--px483:30.1875rem;--px484:30.25rem;--px485:30.3125rem;--px486:30.375rem;--px487:30.4375rem;--px488:30.5rem;--px489:30.5625rem;--px490:30.625rem;--px491:30.6875rem;--px492:30.75rem;--px493:30.8125rem;--px494:30.875rem;--px495:30.9375rem;--px496:31rem;--px497:31.0625rem;--px498:31.125rem;--px499:31.1875rem;--px500:31.25rem}body{color:var(--color-text-default);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:var(--px16);word-break:keep-all;background-color:#f4f5f9}html{scroll-behavior:auto!important}.landing .container{max-width:768px}.landing .font-weight-xs{font-weight:300}.landing .font-weight-md{font-weight:600}.landing .font-weight-lg{font-weight:700}.landing .font-weight-xl{font-weight:800}.landing .color-point{color:var(--color-point)}.landing .color-orange{color:var(--color-orange)}.landing .color-white{color:#fff}.landing .badge-point{background-color:var(--color-point);color:#fff}.landing .btn{font-size:var(--px14);padding:var(--px10) var(--px15)}.landing .btn.btn-point{background-color:var(--color-point);color:#fff;border-color:var(--color-point)}.landing .btn.btn-point:hover{background-color:var(--color-point-active);border-color:var(--color-point-active)}.landing .btn .color-orange{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.landing .btn:hover .color-orange{transform:translateX(var(--px4))}.landing section{padding:var(--px86) var(--px24)}.landing section .subject{text-align:center}.landing h1,.landing h2,.landing h3,.landing h4,.landing h5,.landing h6,.landing p,.landing ul{margin-bottom:0}.landing [data-reveal],.landing [data-reveal-group]>*{opacity:0;transform:translate3d(0, var(--px24), 0);will-change:opacity, transform;transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.landing [data-reveal].revealed,.landing [data-reveal-group].revealed>*{opacity:1;transform:none}.landing [data-reveal-group]>:first-child{transition-delay:0s}.landing [data-reveal-group]>:nth-child(2){transition-delay:70ms}.landing [data-reveal-group]>:nth-child(3){transition-delay:.14s}.landing [data-reveal-group]>:nth-child(4){transition-delay:.21s}.landing [data-reveal-group]>:nth-child(5){transition-delay:.28s}@media (width<=767px){.landing section{padding-top:var(--px46);padding-bottom:var(--px46)}}@media (width<=375px){html{font-size:14px}}@media (prefers-reduced-motion:reduce){.landing [data-reveal],.landing [data-reveal-group]>*{opacity:1!important;transition:none!important;transform:none!important}}.landing-header[data-v-f758d68e]{z-index:100;background-color:#fff;transition:background-color .3s,box-shadow .3s;position:sticky;top:0}.landing-header.scrolled[data-v-f758d68e]{-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 0 var(--color-border);background-color:#ffffffeb}.landing-header .container[data-v-f758d68e]{align-items:center;gap:var(--px24);max-width:768px;padding-top:25px;padding-bottom:25px;display:flex}.landing-header .logo[data-v-f758d68e]{align-items:center;gap:var(--px6);flex-shrink:0;text-decoration:none;display:flex}.landing-header .logo .logo-img[data-v-f758d68e]{height:var(--px17);width:auto;display:block;transform:skew(-7deg)}.landing-header .logo .logo-title[data-v-f758d68e]{font-size:var(--px21);color:var(--color-point);letter-spacing:-.5px;font-weight:800;line-height:1;position:relative;transform:skew(-7deg)}.landing-header .logo .logo-title .logo-ai[data-v-f758d68e]{margin:0 var(--px2);background:var(--color-point);color:#fff;padding:0 var(--px2);border-radius:var(--px4);height:var(--px22);font-family:Righteous,sans-serif;font-weight:700;display:inline-block}.landing-header .nav-menu[data-v-f758d68e]{align-items:center;gap:var(--px4);flex:1;display:flex}.landing-header .nav-menu a[data-v-f758d68e]{font-size:var(--px15);color:var(--color-text-dark);padding:var(--px6) var(--px10);border-radius:var(--px6);cursor:pointer;white-space:nowrap;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.landing-header .nav-menu a[data-v-f758d68e]:hover{color:var(--color-point);background-color:#f733110f}.landing-header .cta-btn[data-v-f758d68e]{border-radius:var(--px100);padding:var(--px8) var(--px20);font-size:var(--px13);white-space:nowrap;background:var(--color-point);cursor:pointer;color:#fff;border-color:#0000;flex-shrink:0;font-weight:600}.landing-header .hamburger[data-v-f758d68e]{cursor:pointer;width:36px;height:36px;padding:var(--px4);background:0 0;border:none;flex-direction:column;flex-shrink:0;justify-content:center;align-items:flex-end;gap:6px;display:none}.landing-header .hamburger span[data-v-f758d68e]{background:var(--color-text-default);transform-origin:50%;border-radius:2px;height:2px;transition:transform .25s,opacity .25s,width .25s;display:block}.landing-header .hamburger span[data-v-f758d68e]:first-child{width:22px}.landing-header .hamburger span[data-v-f758d68e]:nth-child(2){width:18px}.landing-header .hamburger span[data-v-f758d68e]:nth-child(3){width:22px}.landing-header .hamburger.open span[data-v-f758d68e]:first-child{width:22px;transform:translateY(8px)rotate(45deg)}.landing-header .hamburger.open span[data-v-f758d68e]:nth-child(2){opacity:0;width:0}.landing-header .hamburger.open span[data-v-f758d68e]:nth-child(3){width:22px;transform:translateY(-8px)rotate(-45deg)}.landing-header .mobile-drawer[data-v-f758d68e]{background:inherit;border-top:1px solid var(--color-border);padding:var(--px16) var(--px20) var(--px24);gap:var(--px16);flex-direction:column;display:flex}.landing-header .mobile-drawer .drawer-nav[data-v-f758d68e]{flex-direction:column;display:flex}.landing-header .mobile-drawer .drawer-nav a[data-v-f758d68e]{font-size:var(--px16);color:var(--color-text-dark);padding:var(--px8) var(--px8);cursor:pointer;font-weight:500;text-decoration:none;transition:color .2s}.landing-header .mobile-drawer .drawer-nav a[data-v-f758d68e]:last-child{border-bottom:none}.landing-header .mobile-drawer .drawer-nav a[data-v-f758d68e]:hover{color:var(--color-point)}.landing-header .mobile-drawer .drawer-cta[data-v-f758d68e]{text-align:center;padding:var(--px13);border-radius:var(--px100);background:linear-gradient(135deg, var(--color-point) 0%, #f73311 100%);color:#fff;font-size:var(--px15);cursor:pointer;font-weight:700;text-decoration:none;display:block}.landing-header .drawer-enter-active[data-v-f758d68e],.landing-header .drawer-leave-active[data-v-f758d68e]{transition:opacity .2s,transform .2s}.landing-header .drawer-enter-from[data-v-f758d68e],.landing-header .drawer-leave-to[data-v-f758d68e]{opacity:0;transform:translateY(-8px)}@media (width<=767px){.landing-header[data-v-f758d68e]{height:var(--px80)}.landing-header .container[data-v-f758d68e]{padding:0 var(--px20);justify-content:space-between;height:100%}.landing-header .nav-menu[data-v-f758d68e],.landing-header .cta-btn[data-v-f758d68e]{display:none}.landing-header .hamburger[data-v-f758d68e]{display:flex}}.main[data-v-cff260a5]{background:linear-gradient(160deg,#ffebe6 0%,#fff 60%)}.main .container[data-v-cff260a5]{align-items:center;gap:var(--px32);flex-direction:column;display:flex}.main .container .hero-badge[data-v-cff260a5]{font-size:var(--px13);padding:var(--px6) var(--px14);border-radius:var(--px100);border:1px solid var(--color-border);letter-spacing:.01em;background-color:#fff;font-weight:600;line-height:1.5;display:inline-block}.main .container .subject[data-v-cff260a5]{gap:var(--px8);text-align:center;flex-direction:column;margin:0;display:flex}.main .container .subject .sub-title[data-v-cff260a5]{font-size:var(--px22)}.main .container .subject .title[data-v-cff260a5]{font-size:var(--px48);background:linear-gradient(135deg, var(--color-point) 0%, #f73311 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-weight:900;line-height:1.1}.main .container .desc[data-v-cff260a5]{font-size:var(--px20);color:var(--color-text-dark);text-align:center;margin:0;line-height:1.7}.main .container .badges[data-v-cff260a5]{justify-content:center;gap:var(--px10);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.main .container .badges .badge[data-v-cff260a5]{border:1px solid var(--color-border);color:var(--color-text-dark);font-size:var(--px14);padding:var(--px8) var(--px16);border-radius:var(--px100);background-color:#fff;font-weight:500;box-shadow:0 2px 8px #0000000f}.main .container .acts[data-v-cff260a5]{justify-content:center;gap:var(--px15);display:flex}.main .container .acts a[data-v-cff260a5]{width:var(--px200);border-radius:var(--px100);justify-content:center;align-items:center;gap:var(--px6);display:inline-flex}@media (width<=767px){.main .container[data-v-cff260a5]{gap:var(--px20)}.main .container .subject .sub-title[data-v-cff260a5]{font-size:var(--px16)}.main .container .subject .title[data-v-cff260a5]{font-size:var(--px32)}.main .container .desc[data-v-cff260a5]{font-size:var(--px16)}.main .container .acts[data-v-cff260a5]{width:100%;margin-top:var(--px8);flex-direction:column;align-items:center}}.subject[data-v-859dc643]{align-items:center;gap:var(--px12);text-align:center;flex-direction:column;display:flex}.subject .label[data-v-859dc643]{font-size:var(--px13);color:var(--color-point);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:700}.subject .title[data-v-859dc643]{font-size:var(--px36);color:var(--color-text-default);margin:0;line-height:1.25}.subject .desc[data-v-859dc643]{font-size:var(--px16);color:var(--color-text-dark);margin:0;line-height:1.7}@media (width<=767px){.subject .title[data-v-859dc643]{font-size:var(--px26)}}.intro[data-v-6364d767]{background-color:var(--color-background)}.intro .container[data-v-6364d767]{align-items:center;gap:var(--px56);flex-direction:column;display:flex}.intro[data-v-6364d767] .highlight{background:linear-gradient(135deg, var(--color-point) 0%, #f73311 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.intro .cards[data-v-6364d767]{gap:var(--px24);grid-template-columns:repeat(2,1fr);width:100%;margin:0;padding:0;list-style:none;display:grid}.intro .card[data-v-6364d767]{border:1px solid var(--color-border);border-radius:var(--px20);padding:var(--px32) var(--px28);gap:var(--px10);background:#fff;flex-direction:column;transition:transform .22s,box-shadow .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000d}.intro .card[data-v-6364d767]:before{content:"";background:linear-gradient(90deg, var(--color-point) 0%, #f73311 100%);opacity:0;height:3px;transition:opacity .22s;position:absolute;top:0;left:0;right:0}.intro .card[data-v-6364d767]:hover{transform:translateY(-5px);box-shadow:0 12px 32px #ff184e1a}.intro .card[data-v-6364d767]:hover:before{opacity:1}.intro .card-tag[data-v-6364d767]{font-size:var(--px12);color:var(--color-point);padding:var(--px4) var(--px10);border-radius:var(--px100);letter-spacing:.02em;background:#ff184e14;border:1px solid #ff184e33;align-self:flex-start;font-weight:600;display:inline-block}.intro .card-icon[data-v-6364d767]{font-size:var(--px36);margin-top:var(--px4);line-height:1}.intro .card-title[data-v-6364d767]{font-size:var(--px20);color:var(--color-text-default);font-weight:700;line-height:1.35}.intro .card-desc[data-v-6364d767]{font-size:var(--px15);color:var(--color-text-secondary);margin:0;line-height:1.75}.intro .stats[data-v-6364d767]{padding:var(--px32) var(--px48);justify-content:space-around;gap:var(--px32);border:1px solid var(--color-border);border-radius:var(--px20);background:#fff;flex-wrap:wrap;width:100%;margin:0;list-style:none;display:flex;box-shadow:0 2px 12px #0000000a}.intro .stat[data-v-6364d767]{align-items:center;gap:var(--px6);flex-direction:column;display:flex}.intro .stat-value[data-v-6364d767]{font-size:var(--px36);color:var(--color-point);font-weight:900;line-height:1}.intro .stat-label[data-v-6364d767]{font-size:var(--px13);color:var(--color-text-secondary);font-weight:500}.intro .cta[data-v-6364d767]{justify-content:center;gap:var(--px15);display:flex}.intro .cta a[data-v-6364d767]{width:var(--px200);border-radius:var(--px100);justify-content:center;align-items:center;gap:var(--px6);display:inline-flex}@media (width<=767px){.intro .container[data-v-6364d767]{gap:var(--px40)}.intro .cards[data-v-6364d767]{grid-template-columns:1fr}.intro .card[data-v-6364d767]{text-align:center;padding:var(--px24) var(--px20)}.intro .card-tag[data-v-6364d767]{align-self:center}.intro .stats[data-v-6364d767]{padding:var(--px24) var(--px20);gap:var(--px24)}.intro .stats .stat[data-v-6364d767]{width:calc(50% - var(--px24) / 2)}.intro .stat-value[data-v-6364d767]{font-size:var(--px28)}.intro .cta[data-v-6364d767]{flex-direction:column;align-items:center;width:100%}}.curriculum[data-v-580accfe]{background-color:#fff}.curriculum .container[data-v-580accfe]{align-items:center;gap:var(--px32);flex-direction:column;display:flex}.curriculum-tabs[data-v-580accfe]{gap:var(--px8);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--px100);width:100%;padding:var(--px6);display:flex}.curriculum-tabs .tab[data-v-580accfe]{justify-content:center;align-items:center;gap:var(--px6);padding:var(--px12) var(--px10);border-radius:var(--px100);color:var(--color-text-secondary);font-family:inherit;font-size:var(--px15);cursor:pointer;background:0 0;border:none;flex:1;font-weight:700;transition:background .2s,color .2s,box-shadow .2s;display:inline-flex}.curriculum-tabs .tab .tab-num[data-v-580accfe]{font-size:var(--px12);opacity:.7}.curriculum-tabs .tab[data-v-580accfe]:hover{color:var(--color-text-default)}.curriculum-tabs .tab.active[data-v-580accfe]{background:var(--color-point);color:#fff;box-shadow:0 var(--px4) var(--px16) #ff184e59}.curriculum-tabs .tab.active .tab-num[data-v-580accfe]{opacity:.85}.curriculum-panel[data-v-580accfe]{width:100%}.panel-inner[data-v-580accfe]{gap:var(--px24);border:1px solid var(--color-border);border-radius:var(--px20);padding:var(--px36) var(--px32);box-shadow:0 var(--px4) var(--px24) #0000000f;background:#fff;flex-direction:column;display:flex}.panel-head[data-v-580accfe]{gap:var(--px8);flex-direction:column;display:flex}.panel-head .panel-title[data-v-580accfe]{font-size:var(--px24);color:var(--color-text-default);margin:0;font-weight:800;line-height:1.35}.meta-row[data-v-580accfe]{gap:var(--px8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.meta-row .meta-badge[data-v-580accfe]{align-items:center;gap:var(--px6);font-size:var(--px13);color:var(--color-text-dark);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--px100);padding:var(--px7) var(--px14);font-weight:600;display:inline-flex}.meta-row .meta-badge svg[data-v-580accfe]{color:var(--color-text-secondary)}.meta-row .meta-badge.level[data-v-580accfe]{color:var(--color-point);background:#ff184e14;border-color:#0000}.meta-row .meta-badge.level svg[data-v-580accfe]{color:var(--color-point)}.meta-row .meta-badge.venue[data-v-580accfe]{padding:0}.meta-row .meta-badge.venue a[data-v-580accfe]{align-items:center;gap:var(--px6);padding:var(--px7) var(--px14);border-radius:inherit;color:inherit;text-decoration:none;transition:color .2s;display:inline-flex}.meta-row .meta-badge.venue a span[data-v-580accfe]{text-underline-offset:var(--px3);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}.meta-row .meta-badge.venue a[data-v-580accfe]:hover,.meta-row .meta-badge.venue a:hover svg[data-v-580accfe]{color:var(--color-point)}.meta-row .meta-badge.venue a:hover span[data-v-580accfe]{text-decoration-color:currentColor}.info-grid[data-v-580accfe]{gap:var(--px16);flex-direction:column;margin:0;display:flex}.info-grid .info-item[data-v-580accfe]{gap:var(--px6);flex-direction:column;display:flex}.info-grid .info-item dt[data-v-580accfe]{font-size:var(--px12);letter-spacing:.04em;color:var(--color-text-default);font-weight:700}.info-grid .info-item dd[data-v-580accfe]{font-size:var(--px15);color:var(--color-text-dark);margin:0;line-height:1.7}.content-block[data-v-580accfe]{gap:var(--px12);background:var(--color-background);border-radius:var(--px16);padding:var(--px24) var(--px22);flex-direction:column;display:flex}.content-block .content-label[data-v-580accfe]{font-size:var(--px12);letter-spacing:.04em;color:var(--color-text-default);margin:0;font-weight:700}.content-block .content-list[data-v-580accfe]{padding-left:var(--px20);color:var(--color-text-dark);margin:0;list-style:outside}.content-block .content-list li[data-v-580accfe]{font-size:var(--px15);line-height:1.7}.content-block .content-list li+li[data-v-580accfe]{margin-top:var(--px8)}.panel-foot[data-v-580accfe]{gap:var(--px24);padding-top:var(--px20);border-top:1px solid var(--color-border);grid-template-columns:1fr;display:grid}.panel-foot .foot-col[data-v-580accfe]{gap:var(--px10);flex-direction:column;display:flex}.panel-foot .foot-label[data-v-580accfe]{font-size:var(--px12);letter-spacing:.04em;color:var(--color-text-default);margin:0;font-weight:700}.panel-foot .tool-tags[data-v-580accfe]{gap:var(--px6);flex-wrap:wrap;display:flex}.panel-foot .tool-tags .tool-tag[data-v-580accfe]{font-size:var(--px13);color:var(--color-text-default);border:1px solid var(--color-border);border-radius:var(--px8);padding:var(--px5) var(--px10);background:#fff;font-weight:600}.cta[data-v-580accfe]{margin-top:var(--px4);justify-content:center;display:flex}.cta .btn-point[data-v-580accfe]{border-radius:var(--px100);padding:var(--px13) var(--px40);font-size:var(--px16);align-items:center;gap:var(--px8);font-weight:700;transition:opacity .2s,transform .2s;display:inline-flex;box-shadow:0 4px 16px #ff184e59}.cta .btn-point .color-arrow[data-v-580accfe]{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.cta .btn-point[data-v-580accfe]:hover{opacity:.9;transform:translateY(-2px)}.cta .btn-point:hover .color-arrow[data-v-580accfe]{transform:translateX(var(--px4))}.panel-enter-active[data-v-580accfe],.panel-leave-active[data-v-580accfe]{transition:opacity .3s,transform .3s cubic-bezier(.16,1,.3,1)}.panel-enter-from[data-v-580accfe]{opacity:0;transform:translateY(var(--px12))}.panel-leave-to[data-v-580accfe]{opacity:0;transform:translateY(calc(var(--px12) * -1))}@media (prefers-reduced-motion:reduce){.panel-enter-active[data-v-580accfe],.panel-leave-active[data-v-580accfe]{transition:none}}@media (width<=767px){.curriculum-tabs .tab[data-v-580accfe]{gap:var(--px2);font-size:var(--px13);padding:var(--px10) var(--px6);flex-direction:column}.curriculum-tabs .tab .tab-num[data-v-580accfe]{font-size:var(--px11)}.panel-inner[data-v-580accfe]{padding:var(--px24) var(--px20)}.panel-head .panel-title[data-v-580accfe]{font-size:var(--px20)}}.instructor[data-v-9b186e22]{background-color:var(--color-background)}.instructor .container[data-v-9b186e22]{align-items:center;gap:var(--px40);flex-direction:column;display:flex}.instructor-card[data-v-9b186e22]{box-sizing:border-box;gap:var(--px32);border:1px solid var(--color-border);border-radius:var(--px20);width:100%;padding:var(--px36) var(--px32);box-shadow:0 var(--px4) var(--px24) #0000000f;background:#fff;flex-direction:column;display:flex}.instructor-main[data-v-9b186e22]{align-items:flex-start;gap:var(--px34);display:flex}.photo[data-v-9b186e22]{width:var(--px142);height:var(--px142);border-radius:42%;flex-shrink:0;margin:0}.photo img[data-v-9b186e22]{width:inherit;height:inherit;object-fit:cover;border-radius:inherit;display:block}.detail[data-v-9b186e22]{gap:var(--px12);flex-direction:column;flex:1;min-width:0;display:flex}.profile-info[data-v-9b186e22]{gap:var(--px4);flex-direction:column;display:flex}.profile-info .name[data-v-9b186e22]{font-size:var(--px21);color:var(--color-text-default);font-weight:700;line-height:1.2}.profile-info .role[data-v-9b186e22]{font-size:var(--px14);color:var(--color-text-secondary);font-weight:500}.bio[data-v-9b186e22]{color:var(--color-text-dark);word-break:normal;flex-direction:column}.bio p[data-v-9b186e22]{font-size:var(--px15);word-break:keep-all;margin:0}.bio a[data-v-9b186e22]{color:inherit;text-decoration:none}.bio a[href][data-v-9b186e22]{text-decoration:underline}.facts[data-v-9b186e22]{box-sizing:border-box;width:100%;padding:var(--px20);border:1px solid var(--color-border);border-radius:var(--px4);background:var(--color-background);gap:var(--px3);font-size:var(--px15);flex-direction:column;margin:0;display:flex}.facts .fact[data-v-9b186e22]{align-items:baseline;gap:var(--px15);display:flex}.facts .fact dt[data-v-9b186e22]{font-size:var(--px15);color:var(--color-text-secondary);letter-spacing:.02em;flex-shrink:0;font-weight:600}.facts .fact dd[data-v-9b186e22]{font-size:var(--px15);color:var(--color-text-dark);margin:0;line-height:1.6}.facts .fact a[data-v-9b186e22]{color:inherit;text-decoration:none}.facts .fact a[href][data-v-9b186e22]{text-decoration:underline}.assistants[data-v-9b186e22]{box-sizing:border-box;align-items:center;gap:var(--px14);width:100%;display:flex}.assistants .assistant-avatars[data-v-9b186e22]{flex-shrink:0;display:flex}.assistants .assistant-avatars .assistant-avatar[data-v-9b186e22]{width:var(--px36);height:var(--px36);background:var(--color-background);color:var(--color-text-secondary);border:2px solid #fff;border-radius:50%;justify-content:center;align-items:center;display:flex}.assistants .assistant-avatars .assistant-avatar+.assistant-avatar[data-v-9b186e22]{margin-left:calc(var(--px12) * -1)}.assistants .assistant-text[data-v-9b186e22]{font-size:var(--px14);color:var(--color-text-dark);margin:0;line-height:1.6}.assistants .assistant-text strong[data-v-9b186e22]{color:var(--color-text-default);font-weight:700}.assistants .assistant-text .assistant-sub[data-v-9b186e22]{font-size:var(--px13);color:var(--color-text-secondary);display:block}@media (width<=767px){.instructor-card[data-v-9b186e22]{gap:var(--px20);padding:var(--px24) var(--px20)}.instructor-main[data-v-9b186e22]{align-items:center;gap:var(--px20);flex-direction:column}.detail[data-v-9b186e22]{width:100%}.profile-info[data-v-9b186e22]{text-align:center;align-items:center}.assistants[data-v-9b186e22]{text-align:center;gap:var(--px10);flex-direction:column}.facts[data-v-9b186e22]{gap:var(--px10)}.facts .fact[data-v-9b186e22]{gap:var(--px3);flex-direction:column}}.tools[data-v-40107b80]{background:#fff}.tools .container[data-v-40107b80]{align-items:center;gap:var(--px48);flex-direction:column;display:flex}.tools .tool-list[data-v-40107b80]{gap:var(--px20);flex-wrap:wrap;width:100%;display:flex}.tools .tool-list .tool-card[data-v-40107b80]{flex:1 1 calc(50% - var(--px20));min-width:200px}.tools .tool-card[data-v-40107b80]{gap:var(--px16);border:1px solid var(--color-border);border-radius:var(--px20);padding:var(--px28) var(--px24);text-align:left;background:#fff;flex-direction:column;transition:box-shadow .25s,transform .25s;display:flex}.tools .tool-card[data-v-40107b80]:hover{transform:translateY(-3px);box-shadow:0 8px 32px #00000014}.tools .tool-card .tool-header[data-v-40107b80]{align-items:center;gap:var(--px14);display:flex}.tools .tool-card .tool-header .tool-emoji[data-v-40107b80]{width:var(--px56);height:var(--px56);background:var(--color-background);border-radius:var(--px14);flex-shrink:0;justify-content:center;align-items:center;display:flex}.tools .tool-card .tool-header .tool-emoji img[data-v-40107b80]{object-fit:contain;width:36px;height:36px}.tools .tool-card .tool-header .tool-title-wrap[data-v-40107b80]{gap:var(--px3);flex-direction:column;display:flex}.tools .tool-card .tool-header .tool-title-wrap .tool-name[data-v-40107b80]{font-size:var(--px18);color:var(--color-text-default);font-weight:800}.tools .tool-card .tool-header .tool-title-wrap .tool-type[data-v-40107b80]{font-size:var(--px12);color:var(--color-text-secondary);font-weight:500}.tools .tool-card .tool-desc[data-v-40107b80]{font-size:var(--px14);color:var(--color-text-dark);word-break:keep-all;flex:1;margin:0;line-height:1.75}.tools .tool-card .tool-link[data-v-40107b80]{font-size:var(--px13);color:var(--color-point);align-items:center;gap:var(--px4);font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.tools .tool-card .tool-link[data-v-40107b80]:hover{opacity:.7}@media (width<=767px){.tools .tool-list .tool-card[data-v-40107b80]{flex:100%}.tools .tool-card[data-v-40107b80]:hover{transform:none}}.enroll[data-v-5fd84e8c]{background-color:#f8f9fa}.enroll .container[data-v-5fd84e8c]{align-items:center;gap:var(--px48);flex-direction:column;display:flex}.enroll .schedule-recap[data-v-5fd84e8c]{justify-content:center;gap:var(--px8);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.enroll .schedule-recap li[data-v-5fd84e8c]{align-items:center;gap:var(--px6);font-size:var(--px13);color:var(--color-text-dark);border:1px solid var(--color-border);border-radius:var(--px100);padding:var(--px7) var(--px14);background:#fff;font-weight:600;display:inline-flex}.enroll .schedule-recap li svg[data-v-5fd84e8c]{color:var(--color-text-secondary);flex:none}.enroll .schedule-recap li.venue[data-v-5fd84e8c]{padding:0}.enroll .schedule-recap li.venue a[data-v-5fd84e8c]{align-items:center;gap:var(--px6);padding:var(--px7) var(--px14);border-radius:inherit;color:inherit;text-decoration:none;transition:color .2s;display:inline-flex}.enroll .schedule-recap li.venue a span[data-v-5fd84e8c]{text-underline-offset:var(--px3);text-decoration:underline;-webkit-text-decoration-color:var(--color-text-secondary);text-decoration-color:var(--color-text-secondary)}.enroll .schedule-recap li.venue a[data-v-5fd84e8c]:hover,.enroll .schedule-recap li.venue a:hover svg[data-v-5fd84e8c]{color:var(--color-point)}.enroll .schedule-recap li.venue a:hover span[data-v-5fd84e8c]{text-decoration-color:currentColor}.enroll .form-card[data-v-5fd84e8c]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--px20);width:100%;max-width:100%;padding:var(--px40) var(--px36);box-shadow:0 var(--px4) var(--px24) #0000000f;background:#fff}.enroll .form-card form[data-v-5fd84e8c]{gap:var(--px20);flex-direction:column;display:flex}.enroll .form-card .field-row[data-v-5fd84e8c]{gap:var(--px16);grid-template-columns:1fr 1fr;display:grid}.enroll .form-card .field[data-v-5fd84e8c]{gap:var(--px6);flex-direction:column;display:flex}.enroll .form-card .field label[data-v-5fd84e8c],.enroll .form-card .field legend[data-v-5fd84e8c]{font-size:var(--px14);color:var(--color-text-default);font-weight:600}.enroll .form-card .field label .required[data-v-5fd84e8c],.enroll .form-card .field legend .required[data-v-5fd84e8c]{color:var(--color-point)}.enroll .form-card .field legend[data-v-5fd84e8c]{line-height:inherit;margin:0}.enroll .form-card .field .radio-group[data-v-5fd84e8c]{gap:var(--px8);margin-top:var(--px2);flex-direction:column;display:flex}.enroll .form-card .field .radio-group.inline[data-v-5fd84e8c]{gap:var(--px16);grid-template-columns:1fr 1fr;display:grid}.enroll .form-card .field .radio-group .radio[data-v-5fd84e8c]{align-items:flex-start;gap:var(--px8);box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--px10);padding:var(--px12) var(--px14);background:var(--color-background);font-size:var(--px14);color:var(--color-text-dark);cursor:pointer;font-weight:500;line-height:1.5;transition:border-color .2s,background .2s;display:flex}.enroll .form-card .field .radio-group .radio[data-v-5fd84e8c]:hover{border-color:var(--color-text-secondary)}.enroll .form-card .field .radio-group .radio[data-v-5fd84e8c]:has(input:checked){border-color:var(--color-point);background:#fff}.enroll .form-card .field .radio-group .radio[data-v-5fd84e8c]:has(input:focus-visible){border-color:var(--color-point)}.enroll .form-card .field .radio-group .radio input[type=radio][data-v-5fd84e8c]{width:var(--px18);height:var(--px18);margin-top:var(--px2);accent-color:var(--color-point);cursor:pointer;flex:none}.enroll .form-card .field .warning[data-v-5fd84e8c]{align-items:flex-start;gap:var(--px6);margin:var(--px2) 0 0;padding:var(--px10) var(--px12);border-radius:var(--px10);font-size:var(--px13);color:var(--color-text-dark);background:#ffae3b1f;border:1px solid #ffae3b66;line-height:1.6;display:flex}.enroll .form-card .field .warning .warning-icon[data-v-5fd84e8c]{flex:none}.enroll .form-card .field input[data-v-5fd84e8c]:not([type=radio]),.enroll .form-card .field textarea[data-v-5fd84e8c],.enroll .form-card .field select[data-v-5fd84e8c]{box-sizing:border-box;border:1px solid var(--color-border);border-radius:var(--px10);width:100%;min-width:0;padding:var(--px12) var(--px14);font-size:var(--px14);color:var(--color-text-default);background:var(--color-background);resize:none;outline:none;font-family:inherit;transition:border-color .2s}.enroll .form-card .field input[data-v-5fd84e8c]:not([type=radio])::placeholder,.enroll .form-card .field textarea[data-v-5fd84e8c]::placeholder,.enroll .form-card .field select[data-v-5fd84e8c]::placeholder{color:var(--color-text-secondary)}.enroll .form-card .field input[data-v-5fd84e8c]:not([type=radio]):focus,.enroll .form-card .field textarea[data-v-5fd84e8c]:focus,.enroll .form-card .field select[data-v-5fd84e8c]:focus{border-color:var(--color-point);background:#fff}.enroll .form-card .agreement[data-v-5fd84e8c]{gap:var(--px12);background:var(--color-background);border:1px solid var(--color-border);border-radius:var(--px12);padding:var(--px16) var(--px18);flex-direction:column;display:flex}.enroll .form-card .agreement .check[data-v-5fd84e8c]{align-items:flex-start;gap:var(--px10);font-size:var(--px14);color:var(--color-text-dark);cursor:pointer;line-height:1.6;display:flex}.enroll .form-card .agreement .check input[type=checkbox][data-v-5fd84e8c]{width:var(--px18);height:var(--px18);margin-top:var(--px2);accent-color:var(--color-point);cursor:pointer;flex:none}.enroll .form-card .agreement .check .tag[data-v-5fd84e8c]{color:#d81b4a;font-weight:700}.enroll .form-card .agreement .terms summary[data-v-5fd84e8c]{font-size:var(--px13);color:var(--color-text-dark);cursor:pointer;font-weight:600}.enroll .form-card .agreement .terms dl[data-v-5fd84e8c]{gap:var(--px10);margin:var(--px12) 0 0;flex-direction:column;display:flex}.enroll .form-card .agreement .terms dl dt[data-v-5fd84e8c]{font-size:var(--px12);color:var(--color-text-default);font-weight:700}.enroll .form-card .agreement .terms dl dd[data-v-5fd84e8c]{font-size:var(--px13);color:var(--color-text-dark);margin:var(--px2) 0 0;line-height:1.6}.enroll .form-card .agreement .terms .terms-note[data-v-5fd84e8c]{font-size:var(--px12);color:var(--color-text-dark);margin:var(--px10) 0 0}.enroll .form-card .submit-btn[data-v-5fd84e8c]{margin-top:var(--px8);width:100%;padding:var(--px16);border-radius:var(--px100);background:var(--color-point);color:#fff;font-size:var(--px16);cursor:pointer;justify-content:center;align-items:center;gap:var(--px8);border:none;font-family:inherit;font-weight:700;transition:opacity .2s,transform .2s;display:flex;box-shadow:0 4px 16px #ff184e59}.enroll .form-card .submit-btn .arrow[data-v-5fd84e8c]{transition:transform .25s cubic-bezier(.16,1,.3,1);display:inline-block}.enroll .form-card .submit-btn[data-v-5fd84e8c]:hover:not(.busy){opacity:.9;transform:translateY(-2px)}.enroll .form-card .submit-btn:hover:not(.busy) .arrow[data-v-5fd84e8c]{transform:translateX(var(--px4))}.enroll .form-card .submit-btn.busy[data-v-5fd84e8c]{opacity:.6;cursor:progress}.enroll .form-card .notice[data-v-5fd84e8c]{font-size:var(--px13);color:var(--color-text-secondary);margin:0}.enroll .success[data-v-5fd84e8c]{align-items:center;gap:var(--px12);padding:var(--px40) 0;text-align:center;flex-direction:column;display:flex}.enroll .success .success-icon[data-v-5fd84e8c]{font-size:var(--px48)}.enroll .success strong[data-v-5fd84e8c]{font-size:var(--px20);color:var(--color-text-default)}.enroll .success p[data-v-5fd84e8c]{font-size:var(--px15);color:var(--color-text-dark);margin:0}.enroll .success .summary[data-v-5fd84e8c]{align-self:stretch;gap:var(--px10);margin:var(--px4) 0 0;padding:var(--px20);border:1px solid var(--color-border);border-radius:var(--px12);background:var(--color-background);text-align:left;flex-direction:column;display:flex}.enroll .success .summary>div[data-v-5fd84e8c]{grid-template-columns:var(--px72) 1fr;gap:var(--px12);align-items:baseline;display:grid}.enroll .success .summary dt[data-v-5fd84e8c]{font-size:var(--px13);color:var(--color-text-default);font-weight:700}.enroll .success .summary dd[data-v-5fd84e8c]{font-size:var(--px14);color:var(--color-text-dark);word-break:break-word;margin:0;line-height:1.6}.enroll .success .again-btn[data-v-5fd84e8c]{margin-top:var(--px8);padding:var(--px12) var(--px28);border:1px solid var(--color-border);border-radius:var(--px100);color:var(--color-text-default);font-family:inherit;font-size:var(--px14);cursor:pointer;background:#fff;font-weight:700;transition:border-color .2s,color .2s}.enroll .success .again-btn[data-v-5fd84e8c]:hover{border-color:var(--color-point);color:var(--color-point)}@media (width<=767px){.enroll .form-card[data-v-5fd84e8c]{padding:var(--px28) var(--px20)}.enroll .form-card .field-row[data-v-5fd84e8c]{grid-template-columns:1fr}}.landing-footer[data-v-6938c982]{color:#fff;padding:var(--px48) var(--px24);background-color:#1a1a1a}.landing-footer .container[data-v-6938c982]{gap:var(--px28);flex-direction:column;max-width:768px;display:flex}.landing-footer .footer-top[data-v-6938c982]{gap:var(--px12);flex-direction:column;display:flex}.landing-footer .footer-top .brand[data-v-6938c982]{align-items:center;gap:var(--px8);display:flex}.landing-footer .footer-top .brand .footer-logo[data-v-6938c982]{filter:brightness(0)invert();width:auto;height:18px}.landing-footer .footer-top .brand .brand-name[data-v-6938c982]{font-size:var(--px18);color:#fff}.landing-footer .footer-top .tagline[data-v-6938c982]{font-size:var(--px14);color:#888;margin:0}.landing-footer .footer-divider[data-v-6938c982]{background-color:#333;height:1px}.landing-footer .footer-bottom[data-v-6938c982]{gap:var(--px12);flex-direction:column;display:flex}.landing-footer .footer-bottom .company-info[data-v-6938c982]{gap:var(--px4);flex-direction:column;display:flex}.landing-footer .footer-bottom .company-info p[data-v-6938c982]{font-size:var(--px13);color:#888;margin:0}.landing-footer .footer-bottom .company-info p strong[data-v-6938c982]{color:#ccc}.landing-footer .footer-bottom .copyright[data-v-6938c982]{font-size:var(--px12);color:#555;margin:0}.scroll-to-top[data-v-bcf8c34e]{z-index:200;background:var(--color-point);color:#fff;cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;font-size:18px;font-weight:700;transition:transform .2s,box-shadow .2s;display:flex;position:fixed;bottom:32px;right:32px;box-shadow:0 4px 16px #ff184e59}.scroll-to-top[data-v-bcf8c34e]:hover{transform:translateY(-3px);box-shadow:0 8px 24px #ff184e80}.scroll-to-top[data-v-bcf8c34e]:active{transform:translateY(0)}.fade-enter-active[data-v-bcf8c34e],.fade-leave-active[data-v-bcf8c34e]{transition:opacity .25s,transform .25s}.fade-enter-from[data-v-bcf8c34e],.fade-leave-to[data-v-bcf8c34e]{opacity:0;transform:translateY(8px)}.toast-container[data-v-ac5e8fe7]{z-index:9999;pointer-events:none;flex-direction:column;align-items:center;gap:10px;display:flex;position:fixed;top:auto;bottom:40px;left:50%;transform:translate(-50%)}@media (width<=991px){.toast-container[data-v-ac5e8fe7]{top:24px;bottom:auto}}.toast-item[data-v-ac5e8fe7]{color:#fff;text-align:center;-webkit-backdrop-filter:blur(8px);background:#1e1e1eeb;border-radius:100px;max-width:min(90vw,420px);padding:12px 22px;font-size:.875rem;font-weight:500;line-height:1.5;box-shadow:0 4px 20px #0003}.toast-enter-active[data-v-ac5e8fe7],.toast-leave-active[data-v-ac5e8fe7]{transition:opacity .25s,transform .25s}.toast-enter-from[data-v-ac5e8fe7],.toast-leave-to[data-v-ac5e8fe7]{opacity:0;transform:translateY(10px)}@media (width<=991px){.toast-enter-from[data-v-ac5e8fe7],.toast-leave-to[data-v-ac5e8fe7]{transform:translateY(-10px)}}
