.site-header[data-v-fe4f7000]{position:sticky;top:0;z-index:40;background:#fff;box-shadow:0 1px 2px #0000000d}.notice-bar[data-v-fe4f7000]{display:block;background:linear-gradient(to right,#07264a,#1d5b99,#07264a);padding:8px 16px;text-align:center;font-size:13px;font-weight:600;color:#fff;box-shadow:0 1px 2px #0000000d;transition:filter .15s ease}.notice-bar[data-v-fe4f7000]:hover{filter:brightness(1.1)}.notice-bar .notice-inner[data-v-fe4f7000]{display:inline-flex;align-items:center;gap:6px}.notice-bar .pulse-dot[data-v-fe4f7000]{width:8px;height:8px;border-radius:9999px;background:#3498db;animation:sq-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.header-row[data-v-fe4f7000]{margin:0 auto;width:100%;max-width:1152px;padding:12px 16px}.row-inner[data-v-fe4f7000]{display:flex;align-items:center;justify-content:space-between;gap:16px}.brand[data-v-fe4f7000]{display:flex;align-items:center;gap:10px}.brand .brand-logo[data-v-fe4f7000]{width:36px;height:36px;border-radius:9999px;object-fit:contain;box-shadow:0 1px 2px #0000000d;transition:transform .2s ease}.brand:hover .brand-logo[data-v-fe4f7000]{transform:scale(1.05)}.brand .brand-text[data-v-fe4f7000]{line-height:1.2}.brand .brand-name[data-v-fe4f7000]{display:block;font-family:var(--font-display);font-size:18px;font-weight:700;letter-spacing:-.025em;color:#07264a}.brand .brand-quant[data-v-fe4f7000]{color:#246fb7}.brand .brand-sub[data-v-fe4f7000]{display:block;font-size:10px;font-weight:700;letter-spacing:.22em;color:#07264ab3;text-transform:uppercase}.desktop-nav[data-v-fe4f7000]{display:none;align-items:center;gap:28px;font-size:14px;font-weight:500}.desktop-nav .nav-link[data-v-fe4f7000]{letter-spacing:.025em;color:var(--muted);text-underline-offset:8px;transition:color .15s ease}.desktop-nav .nav-link[data-v-fe4f7000]:hover{color:#246fb7}@media(min-width:768px){.desktop-nav[data-v-fe4f7000]{display:flex}}.header-actions[data-v-fe4f7000]{display:flex;align-items:center;gap:12px}.lang-wrap[data-v-fe4f7000]{position:relative}.lang-btn[data-v-fe4f7000]{display:flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid rgba(212,227,240,.8);background:#fff;padding:6px 12px;font-size:12px;font-weight:500;color:var(--body-text);box-shadow:0 1px 2px #0000000d;cursor:pointer;transition:background .15s ease}.lang-btn[data-v-fe4f7000]:hover{background:#fafafa}.lang-btn[data-v-fe4f7000]{outline:none}.icon-ghost[data-v-fe4f7000]{width:14px;height:14px;color:var(--muted)}.icon-xs[data-v-fe4f7000]{width:12px;height:12px}.lang-menu[data-v-fe4f7000]{position:absolute;top:calc(100% + 8px);right:0;min-width:150px;background:#fff;border:1px solid var(--border-c);border-radius:12px;box-shadow:0 10px 30px #07264a1f;padding:6px;z-index:50}.lang-menu .lang-option[data-v-fe4f7000]{display:block;width:100%;text-align:left;padding:8px 12px;border-radius:8px;border:none;background:transparent;font-size:13px;color:var(--body-text);cursor:pointer}.lang-menu .lang-option[data-v-fe4f7000]:hover{background:var(--canvas)}.lang-menu .lang-option.active[data-v-fe4f7000]{color:#246fb7;font-weight:600}.drop-enter-active[data-v-fe4f7000],.drop-leave-active[data-v-fe4f7000]{transition:opacity .15s ease,transform .15s ease}.drop-enter-from[data-v-fe4f7000],.drop-leave-to[data-v-fe4f7000]{opacity:0;transform:translateY(-4px)}.hero[data-v-af06f8a9]{position:relative;overflow:hidden;background:#07264a;color:#fff;padding:16px 0 64px}@media(min-width:768px){.hero[data-v-af06f8a9]{padding:96px 0}}.bg-layer[data-v-af06f8a9],.bg-overlay[data-v-af06f8a9],.bg-grid[data-v-af06f8a9],.glow[data-v-af06f8a9]{position:absolute;top:0;right:0;bottom:0;left:0}.bg-layer[data-v-af06f8a9]{top:-64px;bottom:-64px;height:120%;width:100%;pointer-events:none}.bg-img[data-v-af06f8a9]{width:100%;height:100%;object-fit:cover;object-position:center;opacity:.35;mix-blend-mode:luminosity;will-change:transform}.bg-overlay[data-v-af06f8a9]{background:linear-gradient(to right,#07264afa,#07264aeb,#07264abf)}.bg-grid[data-v-af06f8a9]{pointer-events:none;opacity:.25}.glow[data-v-af06f8a9]{border-radius:9999px;filter:blur(72px);pointer-events:none}.glow-blue[data-v-af06f8a9]{top:-160px;right:40px;width:550px;height:550px;background:#246fb74d}.glow-orange[data-v-af06f8a9]{bottom:-160px;left:-80px;width:500px;height:500px;background:#ff7a0026}.hero-inner[data-v-af06f8a9]{position:relative}.hero-flex[data-v-af06f8a9]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:48px}@media(min-width:1024px){.hero-flex[data-v-af06f8a9]{flex-direction:row}}.hero-left[data-v-af06f8a9]{max-width:672px;text-align:center}@media(min-width:1024px){.hero-left[data-v-af06f8a9]{text-align:left}}.hero-badge[data-v-af06f8a9]{display:inline-flex;align-items:center;gap:10px;border-radius:9999px;border:1px solid rgba(255,122,0,.5);background:linear-gradient(to right,rgba(255,122,0,.2),rgba(255,122,0,.1),transparent);padding:6px 16px;font-size:12px;font-weight:700;letter-spacing:.05em;color:#ffa94d;box-shadow:0 1px 2px #0000000d}.ping-wrap[data-v-af06f8a9]{position:relative;display:flex;width:10px;height:10px;align-items:center;justify-content:center}.ping[data-v-af06f8a9]{position:absolute;width:100%;height:100%;border-radius:9999px;background:#ff7a00;opacity:.75;animation:sq-ping 1s cubic-bezier(0,0,.2,1) infinite}.ping-dot[data-v-af06f8a9]{position:relative;width:8px;height:8px;border-radius:9999px;background:#ff7a00}.hero-h1[data-v-af06f8a9]{margin-top:16px;font-family:var(--font-display);font-size:36px;font-weight:700;line-height:1.15;letter-spacing:-.03em;color:#fff}@media(min-width:768px){.hero-h1[data-v-af06f8a9]{font-size:60px}}.hero-sub[data-v-af06f8a9]{margin-top:16px;font-size:16px;line-height:1.625;color:#ffffffd9}@media(min-width:768px){.hero-sub[data-v-af06f8a9]{font-size:18px}}.promo-box[data-v-af06f8a9]{margin-top:24px;display:flex;flex-direction:column;gap:16px;border-radius:16px;border:2px solid rgba(255,122,0,.6);background:linear-gradient(to right,#ff7a0026,#ffffff0d,#246fb726);padding:16px 20px;box-shadow:0 8px 32px #0000004d;text-align:left}@media(min-width:640px){.promo-box[data-v-af06f8a9]{flex-direction:row;align-items:center;padding:20px}}.promo-left[data-v-af06f8a9]{display:flex;flex-direction:column}.promo-row[data-v-af06f8a9]{display:flex;align-items:center;gap:8px}.off-badge[data-v-af06f8a9]{border-radius:6px;background:linear-gradient(135deg,#ff8a00,#f50);padding:2px 10px;font-size:11px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 1px 2px #0000001a}.promo-save[data-v-af06f8a9]{font-size:12px;font-weight:700;color:#ffa94d}.promo-price[data-v-af06f8a9]{margin-top:6px;display:flex;align-items:baseline;gap:10px}.price-num[data-v-af06f8a9]{font-family:var(--font-display);font-size:36px;font-weight:800;letter-spacing:-.03em}.price-cur[data-v-af06f8a9]{font-size:14px;font-weight:700;color:#ff8a00}.price-orig[data-v-af06f8a9]{font-size:14px;font-weight:600;color:#fff6;text-decoration:line-through}@media(min-width:640px){.price-num[data-v-af06f8a9]{font-size:48px}}.promo-right[data-v-af06f8a9]{text-align:left;font-size:12px;color:#ffffffd9;display:flex;flex-direction:column;gap:4px}@media(min-width:640px){.promo-right[data-v-af06f8a9]{margin-left:auto;border-left:1px solid rgba(255,255,255,.15);padding-left:20px}}.promo-date[data-v-af06f8a9]{display:flex;align-items:center;gap:6px;font-weight:700;color:#ffa94d}.promo-spark[data-v-af06f8a9]{width:14px;height:14px;color:#ff7a00}.promo-note[data-v-af06f8a9]{font-size:11px;color:#ffffffb3}.hero-cta[data-v-af06f8a9]{margin-top:32px;display:flex;flex-direction:column;justify-content:center;gap:16px}@media(min-width:640px){.hero-cta[data-v-af06f8a9]{flex-direction:row}}@media(min-width:1024px){.hero-cta[data-v-af06f8a9]{justify-content:flex-start}}.cta-booking[data-v-af06f8a9]{padding:16px 36px;box-shadow:0 0 28px #ff7a008c;transition:all .3s ease}.cta-booking[data-v-af06f8a9]:hover{box-shadow:0 0 38px #ff7a00cc;transform:scale(1.03)}.cta-booking[data-v-af06f8a9]:active{transform:scale(.99)}.arrow-ico[data-v-af06f8a9]{width:20px;height:20px;transition:transform .2s ease}.cta-booking:hover .arrow-ico[data-v-af06f8a9]{transform:translate(4px)}.cta-ghost[data-v-af06f8a9]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);background:#ffffff0d;padding:14px 28px;font-size:14px;font-weight:500;color:#fff;transition:all .2s ease}.cta-ghost[data-v-af06f8a9]:hover{border-color:#fff9;background:#ffffff1a}.book-ico[data-v-af06f8a9]{width:16px;height:16px}.hero-right[data-v-af06f8a9]{position:relative;flex-shrink:0;display:flex;align-items:center;justify-content:center;will-change:transform}.halo[data-v-af06f8a9]{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;border-radius:9999px;background:linear-gradient(to top right,rgba(255,122,0,.3),rgba(36,111,183,.3),transparent);filter:blur(48px)}.float-badge[data-v-af06f8a9]{position:absolute;z-index:10;display:flex;align-items:center;gap:6px}.badge-launch[data-v-af06f8a9]{top:-12px;right:-8px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#07264af2;padding:6px 14px;font-size:12px;font-weight:700;color:#5dade2;box-shadow:0 20px 25px -5px #0000001a,0 8px 10px #0000000a}.green-ping[data-v-af06f8a9]{width:8px;height:8px;border-radius:9999px;background:#2ecc71;animation:sq-pulse 2s cubic-bezier(.4,0,.6,1) infinite}.badge-bird[data-v-af06f8a9]{bottom:-12px;left:-8px;border-radius:9999px;background:linear-gradient(to right,#ff8a00,#f50);padding:6px 16px;font-size:12px;font-weight:900;color:#fff;box-shadow:0 4px 16px #ff7a0080}.hero-circle[data-v-af06f8a9]{position:relative;width:240px;height:240px;border-radius:9999px;border:4px solid rgba(255,255,255,.2);background:#ffffff0d;padding:12px;box-shadow:0 25px 50px -12px #00000040;transition:transform .5s ease}.hero-circle[data-v-af06f8a9]:hover{transform:scale(1.05)}@media(min-width:640px){.hero-circle[data-v-af06f8a9]{width:288px;height:288px}}@media(min-width:1024px){.hero-circle[data-v-af06f8a9]{width:320px;height:320px}}.hero-logo[data-v-af06f8a9]{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 20px 25px rgba(0,0,0,.15));animation:sq-spin 40s linear infinite}.stats-border[data-v-f8507e70]{border-bottom:1px solid var(--border-c);background:#fff}.stats-grid[data-v-f8507e70]{margin:0 auto;width:100%;max-width:1152px;display:grid;grid-template-columns:repeat(2,1fr);border-bottom:1px solid var(--border-c)}@media(min-width:640px){.stats-grid[data-v-f8507e70]{grid-template-columns:repeat(4,1fr);border-bottom:none;border-left:1px solid var(--border-c)}.stat-cell[data-v-f8507e70]:not(:last-child){border-right:1px solid var(--border-c)}}.stat-cell[data-v-f8507e70]{display:flex;align-items:center;gap:14px;padding:20px 16px}@media(min-width:768px){.stat-cell[data-v-f8507e70]{padding:24px}}.stat-cell[data-v-f8507e70]:nth-child(-n+2){border-bottom:1px solid var(--border-c)}@media(min-width:640px){.stat-cell[data-v-f8507e70]:nth-child(-n+2){border-bottom:none}}.stat-icon[data-v-f8507e70]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:var(--canvas);color:var(--blue)}.stat-svg[data-v-f8507e70]{width:20px;height:20px}.stat-title[data-v-f8507e70]{font-size:12px;font-weight:600;letter-spacing:.025em;color:var(--ink-text)}@media(min-width:640px){.stat-title[data-v-f8507e70]{font-size:14px}}.stat-sub[data-v-f8507e70]{font-size:11px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.why[data-v-20334ac8]{background:var(--canvas);scroll-margin-top:64px}.why-inner[data-v-20334ac8]{padding:64px 16px}@media(min-width:768px){.why-inner[data-v-20334ac8]{padding:96px 16px}}.why-head[data-v-20334ac8]{margin:0 auto;max-width:768px;text-align:center}.why-eyebrow[data-v-20334ac8]{font-size:12px;font-weight:600;letter-spacing:.2em;color:var(--blue);text-transform:uppercase}.why-h2[data-v-20334ac8]{margin-top:12px;font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--ink-text)}@media(min-width:768px){.why-h2[data-v-20334ac8]{font-size:48px}}.why-sub[data-v-20334ac8]{margin-top:16px;font-size:14px;line-height:1.625;color:var(--muted)}@media(min-width:768px){.why-sub[data-v-20334ac8]{font-size:16px}}.why-grid[data-v-20334ac8]{margin-top:48px;display:grid;gap:24px}@media(min-width:640px){.why-grid[data-v-20334ac8]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.why-grid[data-v-20334ac8]{grid-template-columns:repeat(4,1fr)}}.why-card[data-v-20334ac8]{position:relative;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;border-radius:16px;border:1px solid var(--border-c);background:#fff;padding:24px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .3s ease}.why-card[data-v-20334ac8]:hover{box-shadow:0 20px 25px -5px #0000001a,0 8px 10px #0000000a}@media(min-width:768px){.why-card[data-v-20334ac8]{padding:28px}}.card-bar[data-v-20334ac8]{position:absolute;top:0;left:0;right:0;height:4px;opacity:.85;transition:opacity .3s ease}.why-card:hover .card-bar[data-v-20334ac8]{opacity:1}.card-body[data-v-20334ac8]{display:flex;flex-direction:column;flex:1}.card-top[data-v-20334ac8]{display:flex;align-items:center;justify-content:space-between}.card-num[data-v-20334ac8]{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ink-text)}.card-tag[data-v-20334ac8]{border-radius:9999px;background:var(--canvas);padding:4px 10px;font-size:10px;font-weight:600;letter-spacing:.05em;color:var(--muted);text-transform:uppercase}.card-icon[data-v-20334ac8]{margin-top:24px;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;transition:background .2s ease}.card-svg[data-v-20334ac8]{width:24px;height:24px}.card-h3[data-v-20334ac8]{margin-top:20px;font-family:var(--font-display);font-size:18px;font-weight:600;color:var(--ink-text)}@media(min-width:768px){.card-h3[data-v-20334ac8]{font-size:20px}}.card-p[data-v-20334ac8]{margin-top:12px;font-size:14px;line-height:1.625;color:var(--muted)}.course[data-v-b790f91f]{background:#fff;border-top:1px solid var(--border-c);scroll-margin-top:64px}.course-inner[data-v-b790f91f]{padding:64px 16px}@media(min-width:768px){.course-inner[data-v-b790f91f]{padding:96px 16px}}.course-head[data-v-b790f91f]{display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:16px;text-align:center}@media(min-width:768px){.course-head[data-v-b790f91f]{flex-direction:row;text-align:left}}.course-eyebrow[data-v-b790f91f]{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;border:1px solid rgba(36,111,183,.2);background:#246fb71a;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--blue);text-transform:uppercase}.course-h2[data-v-b790f91f]{margin-top:12px;font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--ink-text)}@media(min-width:768px){.course-h2[data-v-b790f91f]{font-size:48px}}.course-sub[data-v-b790f91f]{margin-top:12px;max-width:672px;font-size:14px;line-height:1.625;color:var(--muted)}@media(min-width:768px){.course-sub[data-v-b790f91f]{font-size:16px}}.course-toggle-wrap[data-v-b790f91f]{flex-shrink:0}.course-toggle[data-v-b790f91f]{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid var(--border-c);background:var(--canvas);padding:8px 16px;font-size:12px;font-weight:600;color:var(--ink-text);cursor:pointer}.course-toggle[data-v-b790f91f]:hover{background:#eef2f7}.course-list[data-v-b790f91f]{margin-top:56px}.phase-row[data-v-b790f91f]{position:relative;display:flex;align-items:flex-start;gap:16px}@media(min-width:640px){.phase-row[data-v-b790f91f]{gap:24px}}@media(min-width:768px){.phase-row[data-v-b790f91f]{gap:32px}}.phase-rail[data-v-b790f91f]{display:flex;flex-direction:column;align-items:center;flex-shrink:0;align-self:stretch}.phase-node[data-v-b790f91f]{display:flex;align-items:center;justify-content:center;width:40px;height:40px;flex-shrink:0;border-radius:9999px;border:4px solid #fff;box-shadow:0 4px 6px -1px #0000001a;z-index:10;color:#fff;font-family:var(--font-mono);font-size:12px;font-weight:900;transition:transform .3s ease}.phase-row:hover .phase-node[data-v-b790f91f]{transform:scale(1.1)}@media(min-width:640px){.phase-node[data-v-b790f91f]{width:48px;height:48px;font-size:14px}}@media(min-width:768px){.phase-node[data-v-b790f91f]{width:56px;height:56px}}.phase-line[data-v-b790f91f]{width:4px;flex:1;margin:8px 0;min-height:3rem;border-radius:9999px;background:linear-gradient(to bottom,#246fb7,#3498db,#07264a);box-shadow:0 0 8px #246fb74d}.phase-content[data-v-b790f91f]{flex:1;min-width:0;padding-bottom:32px}@media(min-width:640px){.phase-content[data-v-b790f91f]{padding-bottom:40px}}.phase-card[data-v-b790f91f]{overflow:hidden;border-radius:16px;border:1px solid var(--border-c);background:#f4f8fc66;box-shadow:0 1px 2px #0000000d;transition:all .2s ease}.phase-card[data-v-b790f91f]:hover{border-color:#246fb780;box-shadow:0 4px 6px #00000012}.phase-toggle[data-v-b790f91f]{display:flex;flex-direction:column;justify-content:space-between;gap:16px;padding:24px;cursor:pointer}@media(min-width:640px){.phase-toggle[data-v-b790f91f]{flex-direction:row;align-items:center;padding:32px}}.phase-toggle-left[data-v-b790f91f]{display:flex;align-items:flex-start;gap:16px}@media(min-width:768px){.phase-toggle-left[data-v-b790f91f]{align-items:center}}.phase-icon[data-v-b790f91f]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:12px;font-family:var(--font-mono);font-size:14px;font-weight:700}.phase-ico[data-v-b790f91f]{width:24px;height:24px}.phase-toggle-text[data-v-b790f91f]{display:flex;flex-direction:column;gap:4px}.phase-tags[data-v-b790f91f]{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.phase-label[data-v-b790f91f]{font-family:var(--font-mono);font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--ink-text)}.phase-tag[data-v-b790f91f]{border-radius:9999px;background:#fff;padding:2px 10px;font-size:11px;font-weight:600;color:var(--muted);border:1px solid rgba(212,227,240,.6);box-shadow:0 1px 1px #0000000d}.phase-h3[data-v-b790f91f]{font-family:var(--font-display);font-size:20px;font-weight:600;color:var(--ink-text);margin-top:8px}@media(min-width:768px){.phase-h3[data-v-b790f91f]{font-size:24px}}.phase-p[data-v-b790f91f]{margin-top:4px;font-size:12px;line-height:1.625;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media(min-width:768px){.phase-p[data-v-b790f91f]{font-size:14px}}.phase-toggle-right[data-v-b790f91f]{display:flex;align-items:center;justify-content:space-between;border-top:1px solid rgba(212,227,240,.4);padding-top:12px}@media(min-width:640px){.phase-toggle-right[data-v-b790f91f]{border-top:none;padding-top:0}}.phase-expand-label[data-v-b790f91f]{font-size:12px;font-weight:500;color:var(--blue)}@media(min-width:640px){.phase-expand-label[data-v-b790f91f]{display:none}}.chev-btn[data-v-b790f91f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:9999px;background:#fff;color:var(--blue);border:1px solid var(--border-c)}.chev-ico[data-v-b790f91f]{width:16px;height:16px}.phase-detail[data-v-b790f91f]{border-top:1px solid rgba(212,227,240,.8);background:#fff;padding:24px}@media(min-width:768px){.phase-detail[data-v-b790f91f]{padding:32px}}.module-grid[data-v-b790f91f]{display:grid;gap:16px}@media(min-width:640px){.module-grid[data-v-b790f91f]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.module-grid[data-v-b790f91f]{grid-template-columns:repeat(4,1fr)}}.module-card[data-v-b790f91f]{display:flex;flex-direction:column;justify-content:space-between;border-radius:12px;border:1px solid rgba(212,227,240,.7);background:#f4f8fc4d;padding:16px;transition:background .2s ease}.module-card[data-v-b790f91f]:hover{background:#f4f8fc99}.module-head[data-v-b790f91f]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:700;color:var(--muted)}.module-dot[data-v-b790f91f]{width:6px;height:6px;border-radius:9999px}.module-code[data-v-b790f91f]{font-family:var(--font-mono)}.module-h4[data-v-b790f91f]{margin-top:8px;font-size:14px;font-weight:600;color:var(--ink-text)}.module-p[data-v-b790f91f]{margin-top:8px;font-size:12px;line-height:1.625;color:var(--muted)}.code-block[data-v-b790f91f]{margin-top:24px;overflow:hidden;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#07264a;color:#fff;box-shadow:inset 0 2px 4px #0000000f}.code-head[data-v-b790f91f]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:10px 16px;font-size:12px;color:#ffffffb3}.code-title[data-v-b790f91f]{display:flex;align-items:center;gap:8px}.code-dot[data-v-b790f91f]{width:8px;height:8px;border-radius:9999px;background:#3498db}.code-title span[data-v-b790f91f]:last-child{font-weight:600;color:#fffffff2}.code-lang[data-v-b790f91f]{font-family:var(--font-mono);font-size:11px;color:#fff9;text-transform:uppercase}.code-body[data-v-b790f91f]{padding:16px;overflow-x:auto;font-family:var(--font-mono);font-size:12px;line-height:1.625;color:#ffffffe6;white-space:pre}.code-body pre[data-v-b790f91f]{margin:0}.course-cta[data-v-b790f91f]{margin-top:48px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;gap:24px;border-radius:16px;border:1px solid rgba(36,111,183,.3);background:linear-gradient(to right,#07264a,#0d3869,#07264a);padding:32px;color:#fff;box-shadow:0 20px 25px -5px #0000001a}@media(min-width:640px){.course-cta[data-v-b790f91f]{flex-direction:row;padding:40px}}.cta-text[data-v-b790f91f]{display:flex;flex-direction:column;gap:4px;text-align:center}@media(min-width:640px){.cta-text[data-v-b790f91f]{text-align:left}}.cta-h4[data-v-b790f91f]{font-family:var(--font-display);font-size:20px;font-weight:700}@media(min-width:768px){.cta-h4[data-v-b790f91f]{font-size:24px}}.cta-p[data-v-b790f91f]{font-size:14px;color:#fffc}.cta-btn[data-v-b790f91f]{flex-shrink:0;padding:14px 32px;font-size:14px;font-weight:700}.cta-arrow[data-v-b790f91f]{width:16px;height:16px}.vibe[data-v-5c8e792a]{position:relative;overflow:hidden;background:#07264a;padding:80px 0;color:#fff}@media(min-width:768px){.vibe[data-v-5c8e792a]{padding:112px 0}}.vibe-grid[data-v-5c8e792a]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.vibe-glow[data-v-5c8e792a]{position:absolute;border-radius:9999px;filter:blur(72px);pointer-events:none}.vg1[data-v-5c8e792a]{top:-160px;right:0;width:500px;height:500px;background:#246fb740}.vg2[data-v-5c8e792a]{bottom:-160px;left:0;width:500px;height:500px;background:#1d5b994d}.vibe-inner[data-v-5c8e792a]{position:relative}.vibe-flex[data-v-5c8e792a]{display:grid;align-items:center;gap:48px}@media(min-width:1024px){.vibe-flex[data-v-5c8e792a]{grid-template-columns:12px;grid-template-columns:repeat(12,1fr)}}.vibe-left[data-v-5c8e792a]{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.vibe-left[data-v-5c8e792a]{grid-column:span 5}}.vibe-badge[data-v-5c8e792a]{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;border:1px solid rgba(52,152,219,.4);background:#3498db26;padding:4px 12px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#5dade2;text-transform:uppercase}.vibe-spark[data-v-5c8e792a]{width:14px;height:14px}.vibe-h2[data-v-5c8e792a]{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.2}@media(min-width:768px){.vibe-h2[data-v-5c8e792a]{font-size:36px}}@media(min-width:1024px){.vibe-h2[data-v-5c8e792a]{font-size:48px}}.vibe-sub[data-v-5c8e792a]{font-size:14px;line-height:1.625;color:#fffc}@media(min-width:768px){.vibe-sub[data-v-5c8e792a]{font-size:16px}}.vibe-features[data-v-5c8e792a]{display:flex;flex-direction:column;gap:12px;padding-top:8px}.vibe-feature[data-v-5c8e792a]{display:flex;align-items:center;gap:12px;font-size:14px;color:#ffffffe6}.vibe-check[data-v-5c8e792a]{width:16px;height:16px;flex-shrink:0;color:#3498db}.vibe-cta-wrap[data-v-5c8e792a]{padding-top:16px}.vibe-cta[data-v-5c8e792a]{padding:14px 28px;font-size:14px;font-weight:700}.vibe-arrow[data-v-5c8e792a]{width:16px;height:16px}@media(min-width:1024px){.vibe-right[data-v-5c8e792a]{grid-column:span 7}}.code-window[data-v-5c8e792a]{overflow:hidden;border-radius:16px;border:1px solid rgba(255,255,255,.15);background:#1a1744;box-shadow:0 25px 50px -12px #00000040}.code-toolbar[data-v-5c8e792a]{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(255,255,255,.1);background:#0e0c2b;padding:12px 16px;font-size:12px;color:#ffffffb3}.tb-left[data-v-5c8e792a]{display:flex;align-items:center;gap:8px}.tb-dot[data-v-5c8e792a]{width:12px;height:12px;border-radius:9999px}.d1[data-v-5c8e792a]{background:#ff5f56}.d2[data-v-5c8e792a]{background:#ffbd2e}.d3[data-v-5c8e792a]{background:#27c93f}.tb-name[data-v-5c8e792a]{margin-left:8px;font-family:var(--font-mono);font-size:11px;color:#fffc}.tb-right[data-v-5c8e792a]{display:flex;align-items:center;gap:12px}.tb-ready[data-v-5c8e792a]{display:inline-flex;align-items:center;gap:6px;border-radius:9999px;background:#10b98126;padding:2px 8px;font-size:10px;font-weight:500;color:#34d399}.ready-dot[data-v-5c8e792a]{width:6px;height:6px;border-radius:9999px;background:#34d399;animation:sq-pulse 2s infinite}.tb-run[data-v-5c8e792a]{display:inline-flex;align-items:center;gap:6px;border-radius:6px;background:#246fb7;padding:4px 10px;font-size:12px;font-weight:600;color:#120f37;border:none;cursor:pointer;transition:all .15s ease}.tb-run[data-v-5c8e792a]:hover{background:#3a7fc9}.tb-run[data-v-5c8e792a]:active{transform:scale(.95)}.tb-run[data-v-5c8e792a]:disabled{opacity:.5}.run-ico[data-v-5c8e792a]{width:12px;height:12px;fill:currentColor}.code-wrap[data-v-5c8e792a]{display:flex;gap:16px;padding:20px;overflow-x:auto;font-family:var(--font-mono);font-size:12px;line-height:1.625;color:#e2e8f0}.gutter[data-v-5c8e792a]{-webkit-user-select:none;user-select:none;text-align:right;color:#ffffff4d;flex-shrink:0}.pre[data-v-5c8e792a]{flex:1;margin:0;white-space:pre}.console[data-v-5c8e792a]{border-top:1px solid rgba(255,255,255,.1);background:#0a0820;padding:16px;font-family:var(--font-mono);font-size:12px}.console-label[data-v-5c8e792a]{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;color:#ffffff80}.console-ico[data-v-5c8e792a]{width:14px;height:14px}.console-body[data-v-5c8e792a]{margin-top:10px;display:flex;flex-direction:column;gap:6px;font-size:11px;color:#e2e8f0}.c-emerald[data-v-5c8e792a]{color:#34d399}.ai-note[data-v-5c8e792a]{margin-top:10px;border:1px solid rgba(240,180,41,.2);background:#f0b4290d;border-radius:8px;padding:10px;font-family:var(--font-sans);font-size:12px;color:#f0b429e6}.resources[data-v-4bdfe753]{background:#f4f8fc;border-top:1px solid var(--border-c);scroll-margin-top:64px;padding:80px 0;overflow:hidden}@media(min-width:768px){.resources[data-v-4bdfe753]{padding:112px 0}}.res-flex[data-v-4bdfe753]{display:grid;align-items:center;gap:48px}@media(min-width:1024px){.res-flex[data-v-4bdfe753]{grid-template-columns:repeat(12,1fr)}}.res-left[data-v-4bdfe753]{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.res-left[data-v-4bdfe753]{grid-column:span 6}}.res-badge[data-v-4bdfe753]{display:inline-flex;align-items:center;gap:8px;width:fit-content;border-radius:9999px;border:1px solid rgba(36,111,183,.3);background:#246fb71a;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.1em;color:#246fb7;text-transform:uppercase}.res-spark[data-v-4bdfe753]{width:14px;height:14px}.res-h2[data-v-4bdfe753]{font-family:var(--font-display);font-size:30px;font-weight:700;line-height:1.2;color:var(--ink-text)}@media(min-width:768px){.res-h2[data-v-4bdfe753]{font-size:36px}}@media(min-width:1024px){.res-h2[data-v-4bdfe753]{font-size:48px}}.res-sub[data-v-4bdfe753]{font-size:14px;line-height:1.625;color:var(--muted)}@media(min-width:768px){.res-sub[data-v-4bdfe753]{font-size:16px}}.res-boxes[data-v-4bdfe753]{display:flex;flex-direction:column;gap:16px;padding-top:8px}.res-box[data-v-4bdfe753]{display:flex;align-items:flex-start;gap:16px;border-radius:16px;border:1px solid rgba(212,227,240,.8);background:#fff;padding:18px;box-shadow:0 1px 2px #00000008;transition:border-color .2s ease}.res-box[data-v-4bdfe753]:hover{border-color:#246fb766}.res-box-icon[data-v-4bdfe753]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:12px;background:#ebf5fb;color:#246fb7}.res-box-svg[data-v-4bdfe753]{width:20px;height:20px}.res-box-h3[data-v-4bdfe753]{font-size:14px;font-weight:700;color:var(--ink-text)}.res-box-p[data-v-4bdfe753]{margin-top:4px;font-size:12px;line-height:1.625;color:var(--muted)}.res-btns[data-v-4bdfe753]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px}.res-btn-primary[data-v-4bdfe753]{padding:14px 28px;font-size:14px;font-weight:700}.res-arrow[data-v-4bdfe753]{width:16px;height:16px}.res-btn-ghost[data-v-4bdfe753]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;border:1px solid var(--border-c);background:#fff;padding:14px 24px;font-size:14px;font-weight:600;color:var(--ink-text);box-shadow:0 1px 1px #00000008;transition:all .2s ease}.res-btn-ghost[data-v-4bdfe753]:hover{border-color:#246fb780;color:#246fb7}.res-ext[data-v-4bdfe753]{width:14px;height:14px;color:var(--muted)}@media(min-width:1024px){.res-right[data-v-4bdfe753]{grid-column:span 6}}.res-card[data-v-4bdfe753]{position:relative;overflow:hidden;border-radius:24px;border:1px solid rgba(212,227,240,.8);background:#07264a;padding:12px;box-shadow:0 25px 50px -12px #00000040}.res-img-wrap[data-v-4bdfe753]{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border-radius:16px;background:#07264a}.res-img[data-v-4bdfe753]{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.res-card:hover .res-img[data-v-4bdfe753]{transform:scale(1.05)}.res-img-shade[data-v-4bdfe753]{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,rgba(7,38,74,.9),transparent)}.res-badge-tl[data-v-4bdfe753]{position:absolute;top:16px;left:16px;z-index:10;display:inline-flex;align-items:center;gap:6px;border-radius:9999px;border:1px solid rgba(255,255,255,.2);background:#07264ae6;padding:4px 14px;font-size:12px;font-weight:700;color:#fff}.res-green-dot[data-v-4bdfe753]{width:8px;height:8px;border-radius:9999px;background:#2ecc71;animation:sq-pulse 2s infinite}.res-badge-tr[data-v-4bdfe753]{position:absolute;top:16px;right:16px;z-index:10;border-radius:9999px;border:1px solid rgba(36,111,183,.4);background:#246fb7e6;padding:4px 14px;font-size:12px;font-weight:700;color:#fff}.res-card-foot[data-v-4bdfe753]{padding:16px;display:flex;flex-direction:column;gap:10px}.res-foot-row[data-v-4bdfe753]{display:flex;align-items:center;justify-content:space-between;padding:0 4px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#ffffffb3}.res-ready[data-v-4bdfe753]{color:#3498db}.res-links[data-v-4bdfe753]{display:flex;flex-direction:column;gap:8px}.res-link[data-v-4bdfe753]{display:flex;align-items:center;justify-content:space-between;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:12px;color:#fff;transition:background .2s ease}.res-link[data-v-4bdfe753]:hover{background:#ffffff1a}.res-link-left[data-v-4bdfe753]{display:flex;align-items:center;gap:10px;min-width:0}.res-file[data-v-4bdfe753]{width:16px;height:16px;color:#3498db;flex-shrink:0}.res-link-title[data-v-4bdfe753]{font-size:12px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s ease}.res-link:hover .res-link-title[data-v-4bdfe753]{color:#5dade2}.res-link-label[data-v-4bdfe753]{font-size:10px;font-family:var(--font-mono);color:#ffffff80;flex-shrink:0}.invest[data-v-a3ee2ec1]{background:var(--canvas);scroll-margin-top:64px;padding:80px 0}@media(min-width:768px){.invest[data-v-a3ee2ec1]{padding:112px 0}}.invest-inner[data-v-a3ee2ec1]{margin:0 auto;width:100%;max-width:1024px;padding:0 16px}.invest-head[data-v-a3ee2ec1]{margin:0 auto;max-width:768px;text-align:center}.invest-badge[data-v-a3ee2ec1]{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;border:1px solid rgba(36,111,183,.2);background:#246fb71a;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.15em;color:var(--blue);text-transform:uppercase}.invest-spark[data-v-a3ee2ec1]{width:14px;height:14px}.invest-h2[data-v-a3ee2ec1]{margin-top:12px;font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--ink-text)}@media(min-width:768px){.invest-h2[data-v-a3ee2ec1]{font-size:48px}}.invest-sub[data-v-a3ee2ec1]{margin-top:12px;font-size:14px;line-height:1.625;color:var(--muted)}@media(min-width:768px){.invest-sub[data-v-a3ee2ec1]{font-size:16px}}.price-card[data-v-a3ee2ec1]{position:relative;margin-top:48px;overflow:hidden;border-radius:24px;border:1px solid rgba(36,111,183,.4);background:#07264a;color:#fff;box-shadow:0 25px 50px -12px #00000040}.pc-glow[data-v-a3ee2ec1]{position:absolute;border-radius:9999px;filter:blur(72px);pointer-events:none;width:320px;height:320px}.glow1[data-v-a3ee2ec1]{right:-80px;top:-80px;background:#246fb740}.glow2[data-v-a3ee2ec1]{left:-80px;bottom:-80px;background:#1d5b994d}.pc-strip[data-v-a3ee2ec1]{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:14px 24px;font-size:12px;color:#ffffffe6}@media(min-width:768px){.pc-strip[data-v-a3ee2ec1]{padding:14px 40px}}.pc-strip-left[data-v-a3ee2ec1]{display:flex;align-items:center;gap:8px;font-weight:600;color:#5dade2}.pc-zap[data-v-a3ee2ec1]{width:16px;height:16px}.pc-strip-right[data-v-a3ee2ec1]{display:flex;align-items:center;gap:8px;color:#ffffffb3}.pc-clock[data-v-a3ee2ec1]{width:14px;height:14px}.pc-body[data-v-a3ee2ec1]{position:relative;display:grid;gap:40px;padding:24px}@media(min-width:640px){.pc-body[data-v-a3ee2ec1]{padding:32px}}@media(min-width:768px){.pc-body[data-v-a3ee2ec1]{padding:48px}}@media(min-width:1024px){.pc-body[data-v-a3ee2ec1]{grid-template-columns:repeat(12,1fr)}}.pc-left[data-v-a3ee2ec1]{display:flex;flex-direction:column;gap:24px}@media(min-width:1024px){.pc-left[data-v-a3ee2ec1]{grid-column:span 7}}.pc-h3[data-v-a3ee2ec1]{font-size:18px;font-weight:700}@media(min-width:768px){.pc-h3[data-v-a3ee2ec1]{font-size:20px}}.pc-list[data-v-a3ee2ec1]{margin-top:20px;display:flex;flex-direction:column;gap:14px}.pc-item[data-v-a3ee2ec1]{display:flex;align-items:flex-start;gap:12px;font-size:14px;color:#ffffffe6}.pc-check[data-v-a3ee2ec1]{margin-top:2px;width:20px;height:20px;flex-shrink:0;color:#3498db}.pc-item span[data-v-a3ee2ec1]{line-height:1.625}.pc-guarantee[data-v-a3ee2ec1]{border-radius:16px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;padding:16px 20px}.pc-guarantee-head[data-v-a3ee2ec1]{display:flex;align-items:center;gap:10px;color:#5dade2}.pc-shield[data-v-a3ee2ec1]{width:20px;height:20px;flex-shrink:0}.pc-guarantee-head h4[data-v-a3ee2ec1]{font-size:14px;font-weight:700}.pc-guarantee p[data-v-a3ee2ec1]{margin-top:8px;font-size:12px;line-height:1.625;color:#ffffffbf}@media(min-width:768px){.pc-guarantee p[data-v-a3ee2ec1]{font-size:14px}}.pc-right[data-v-a3ee2ec1]{display:flex;flex-direction:column;justify-content:space-between;border-radius:16px;border:2px solid rgba(255,122,0,.5);background:linear-gradient(to bottom,rgba(255,122,0,.1),rgba(255,255,255,.05),transparent);padding:24px;box-shadow:0 20px 25px -5px #0000001a}@media(min-width:1024px){.pc-right[data-v-a3ee2ec1]{grid-column:span 5;padding:32px}}.pc-save[data-v-a3ee2ec1]{display:inline-block;width:fit-content;border-radius:9999px;background:linear-gradient(to right,#ff8a00,#f50);padding:4px 14px;font-size:12px;font-weight:900;color:#fff;text-transform:uppercase;letter-spacing:.05em;box-shadow:0 2px 12px #ff7a0066}.pc-price[data-v-a3ee2ec1]{margin-top:24px;display:flex;flex-wrap:wrap;align-items:baseline;gap:12px}.pc-amount[data-v-a3ee2ec1]{font-family:var(--font-display);font-size:48px;font-weight:800;letter-spacing:-.03em}@media(min-width:768px){.pc-amount[data-v-a3ee2ec1]{font-size:60px}}.pc-currency[data-v-a3ee2ec1]{font-size:18px;font-weight:700;color:#ffa94d}.pc-orig[data-v-a3ee2ec1]{font-size:16px;font-weight:600;color:#fff6;text-decoration:line-through}.pc-caption[data-v-a3ee2ec1]{margin-top:8px;font-size:12px;font-weight:500;color:#ffffffb3}.pc-hr[data-v-a3ee2ec1]{margin:24px 0;border:0;border-top:1px solid rgba(255,255,255,.15)}.pc-chips[data-v-a3ee2ec1]{display:flex;flex-wrap:wrap;gap:8px;font-size:11px;color:#fffc}.pc-chip[data-v-a3ee2ec1]{border-radius:6px;background:#ffffff1a;padding:4px 10px}.pc-cta[data-v-a3ee2ec1]{margin-top:32px;display:flex;flex-direction:column;gap:12px}.pc-btn[data-v-a3ee2ec1]{width:100%;border-radius:12px;padding:16px;box-shadow:0 0 24px #ff7a0080;transition:all .2s ease}.pc-btn[data-v-a3ee2ec1]:hover{box-shadow:0 0 34px #ff7a00bf;transform:scale(1.02)}.pc-btn[data-v-a3ee2ec1]:active{transform:scale(.99)}.pc-arrow[data-v-a3ee2ec1]{width:20px;height:20px}.pc-secure[data-v-a3ee2ec1]{display:flex;align-items:center;justify-content:center;gap:8px;text-align:center;font-size:11px;color:#ffffffa6}.pc-lock[data-v-a3ee2ec1]{width:14px;height:14px;color:#ffffff80}.reads[data-v-f79dd818]{background:var(--canvas);border-top:1px solid var(--border-c)}.reads-inner[data-v-f79dd818]{padding:64px 16px}@media(min-width:768px){.reads-inner[data-v-f79dd818]{padding:80px 16px}}.reads-head[data-v-f79dd818]{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:16px}.reads-eyebrow[data-v-f79dd818]{font-size:12px;font-weight:600;letter-spacing:.16em;color:var(--blue);text-transform:uppercase}.reads-h2[data-v-f79dd818]{margin-top:8px;font-family:var(--font-display);font-size:30px;font-weight:600;color:var(--ink-text)}@media(min-width:768px){.reads-h2[data-v-f79dd818]{font-size:36px}}.reads-open[data-v-f79dd818]{font-size:14px;font-weight:500;color:var(--blue);cursor:pointer;transition:color .2s ease}.reads-open[data-v-f79dd818]:hover{color:var(--ink-text)}.reads-grid[data-v-f79dd818]{margin-top:32px;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.reads-grid[data-v-f79dd818]{grid-template-columns:repeat(2,1fr)}}@media(min-width:768px){.reads-grid[data-v-f79dd818]{grid-template-columns:repeat(3,1fr)}}@media(min-width:1024px){.reads-grid[data-v-f79dd818]{grid-template-columns:repeat(5,1fr)}}.read-card[data-v-f79dd818]{height:100%}.read-card-link[data-v-f79dd818]{display:flex;flex-direction:column;height:100%;border-radius:12px;background:#fff;border:1px solid var(--border-c);box-shadow:0 1px 2px #0000000d;overflow:hidden;transition:all .2s ease;cursor:pointer}.read-card-link[data-v-f79dd818]:hover{transform:translateY(-2px);box-shadow:0 4px 6px #00000012}.read-cover[data-v-f79dd818]{position:relative;width:100%;aspect-ratio:16/10;display:flex;align-items:center;justify-content:center;overflow:hidden}.cover-tag[data-v-f79dd818]{font-family:var(--font-mono);font-size:11px;font-weight:600;color:#ffffffe6;text-transform:uppercase;letter-spacing:.05em}.read-body[data-v-f79dd818]{display:flex;flex-direction:column;flex:1;padding:14px 16px}@media(min-width:640px){.read-body[data-v-f79dd818]{padding:16px}}.read-tags[data-v-f79dd818]{display:flex;flex-wrap:wrap;align-content:flex-start;gap:6px;height:46px;overflow:hidden}.read-tag[data-v-f79dd818]{border-radius:9999px;background:var(--canvas);font-weight:600;letter-spacing:.05em;color:var(--blue);padding:2px 8px;font-size:10px}.read-title[data-v-f79dd818]{margin-top:8px;font-family:var(--font-display);font-weight:600;line-height:1.375;color:var(--ink-text);min-height:44px;font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;transition:color .2s ease}@media(min-width:640px){.read-title[data-v-f79dd818]{font-size:16px}}.read-card-link:hover .read-title[data-v-f79dd818]{color:var(--blue)}.read-snippet[data-v-f79dd818]{margin-top:6px;color:var(--muted);font-size:12px;line-height:1.625;min-height:34px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.final[data-v-10899362]{position:relative;overflow:hidden;background:#07264a;padding:80px 0;color:#fff}@media(min-width:768px){.final[data-v-10899362]{padding:96px 0}}.final-grid[data-v-10899362]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.2}.final-ring[data-v-10899362]{position:absolute;border-radius:9999px;border:1px solid rgba(255,255,255,.05)}.ring1[data-v-10899362]{left:-80px;top:50%;transform:translateY(-50%);width:384px;height:384px;opacity:.5}.ring2[data-v-10899362]{left:-40px;top:50%;transform:translateY(-50%);width:480px;height:480px;opacity:.4}.final-glow[data-v-10899362]{position:absolute;right:40px;top:50%;transform:translateY(-50%);width:384px;height:384px;border-radius:9999px;background:#246fb740;filter:blur(72px)}.final-inner[data-v-10899362]{position:relative;margin:0 auto;width:100%;max-width:896px;padding:0 16px;text-align:center}.final-badge[data-v-10899362]{display:inline-flex;align-items:center;gap:8px;border-radius:9999px;border:1px solid rgba(52,152,219,.4);background:#3498db26;padding:4px 14px;font-size:12px;font-weight:600;letter-spacing:.15em;color:#5dade2;text-transform:uppercase}.final-spark[data-v-10899362]{width:14px;height:14px}.final-h2[data-v-10899362]{margin-top:16px;font-family:var(--font-display);font-size:30px;font-weight:700}@media(min-width:768px){.final-h2[data-v-10899362]{font-size:48px}}.final-sub[data-v-10899362]{margin:16px auto 0;max-width:672px;font-size:14px;line-height:1.625;color:#fffc}@media(min-width:768px){.final-sub[data-v-10899362]{font-size:16px}}.final-cta[data-v-10899362]{margin-top:32px;display:flex;flex-direction:column;justify-content:center;gap:14px}@media(min-width:640px){.final-cta[data-v-10899362]{flex-direction:row}}.final-btn[data-v-10899362]{padding:16px 36px;box-shadow:0 0 24px #ff7a008c;transition:all .3s ease}.final-btn[data-v-10899362]:hover{box-shadow:0 0 34px #ff7a00cc;transform:scale(1.02)}.final-btn[data-v-10899362]:active{transform:scale(.99)}.final-arrow[data-v-10899362]{width:20px;height:20px}.final-ghost[data-v-10899362]{display:inline-flex;align-items:center;justify-content:center;gap:8px;border-radius:9999px;border:1px solid rgba(255,255,255,.25);background:#ffffff0d;padding:14px 28px;font-size:14px;font-weight:500;color:#fff;transition:all .2s ease}.final-ghost[data-v-10899362]:hover{border-color:#fff9;background:#ffffff1a}.final-book[data-v-10899362]{width:16px;height:16px}.site-footer[data-v-f88c067a]{border-top:1px solid var(--border-c);background:#07264a;color:#fff;display:none}@media(min-width:768px){.site-footer[data-v-f88c067a]{display:block}}.footer-inner[data-v-f88c067a]{margin:0 auto;width:100%;max-width:1152px;display:flex;flex-direction:column;gap:32px;padding:48px 16px}.footer-brand[data-v-f88c067a]{display:flex;width:100%;flex-direction:column;gap:12px}.footer-logo-row[data-v-f88c067a]{display:flex;align-items:center;gap:8px}.footer-logo[data-v-f88c067a]{width:28px;height:28px;border-radius:9999px;object-fit:contain;box-shadow:0 1px 2px #0000000d}.footer-title[data-v-f88c067a]{font-family:var(--font-display);font-size:18px}.footer-tagline[data-v-f88c067a]{max-width:24rem;font-size:14px;color:#ffffffb3}.page[data-v-4abbdc30]{display:flex;flex-direction:column;min-height:100vh}.page-main[data-v-4abbdc30]{flex:1}.page-col[data-v-4abbdc30]{display:flex;flex-direction:column}.pay-page[data-v-2fb039c2]{position:relative;min-height:100vh;overflow:hidden;background:linear-gradient(135deg,#07264a,#1d5b99,#07264a);color:#fff;display:flex;align-items:center;justify-content:center;padding:80px 16px}.pp-grid[data-v-2fb039c2]{position:absolute;top:0;right:0;bottom:0;left:0;opacity:.25}.pp-glow[data-v-2fb039c2]{position:absolute;top:-120px;right:-80px;width:480px;height:480px;border-radius:9999px;background:#ff7a002e;filter:blur(80px)}.pp-back[data-v-2fb039c2]{position:absolute;top:24px;left:24px;z-index:10;display:inline-flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:#fffc;transition:color .2s ease}.pp-back[data-v-2fb039c2]:hover{color:#ffa94d}.pp-back-ico[data-v-2fb039c2]{width:16px;height:16px;transform:rotate(180deg)}.pp-center[data-v-2fb039c2]{position:relative;width:100%;max-width:460px}.pp-card[data-v-2fb039c2]{border-radius:24px;border:1px solid rgba(255,122,0,.35);background:#07264ad1;box-shadow:0 25px 50px -12px #00000080;padding:32px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}@media(min-width:640px){.pp-card[data-v-2fb039c2]{padding:40px}}.pp-head[data-v-2fb039c2]{text-align:center}.pp-badge[data-v-2fb039c2]{display:inline-block;border-radius:9999px;background:linear-gradient(135deg,#ff8a00,#f50);padding:6px 16px;font-size:13px;font-weight:900;color:#fff;letter-spacing:.04em;box-shadow:0 2px 12px #ff7a0066}.pp-h1[data-v-2fb039c2]{margin-top:16px;font-family:var(--font-display);font-size:26px;font-weight:700;line-height:1.2}@media(min-width:640px){.pp-h1[data-v-2fb039c2]{font-size:30px}}.pp-sub[data-v-2fb039c2]{margin-top:10px;font-size:13px;line-height:1.625;color:#ffffffbf}.pp-qr-wrap[data-v-2fb039c2]{margin-top:24px;text-align:center}.pp-qr[data-v-2fb039c2]{display:inline-block;border-radius:16px;border:2px solid rgba(255,255,255,.15);background:#fff;padding:10px;box-shadow:0 0 28px #ff7a0040}.pp-qr-img[data-v-2fb039c2]{width:260px;height:260px;max-width:100%;border-radius:8px;object-fit:contain}.pp-qr-label[data-v-2fb039c2]{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:8px;font-size:13px;font-weight:600;color:#ffa94d}.pp-pulse[data-v-2fb039c2]{width:8px;height:8px;border-radius:9999px;background:#2ecc71;animation:sq-pulse 2s infinite}.pp-addr[data-v-2fb039c2]{margin-top:22px}.pp-addr-label[data-v-2fb039c2]{display:block;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#fff9}.pp-addr-row[data-v-2fb039c2]{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:10px;border-radius:12px;border:1px solid rgba(255,255,255,.15);background:#ffffff0f;padding:12px 14px}.pp-addr-code[data-v-2fb039c2]{font-family:var(--font-mono);font-size:12px;color:#fff;word-break:break-all;line-height:1.5}.pp-copy[data-v-2fb039c2]{flex-shrink:0;display:inline-flex;align-items:center;gap:6px;border:none;border-radius:8px;background:#246fb7;color:#fff;padding:8px 12px;font-size:12px;font-weight:600;cursor:pointer;transition:filter .15s ease,transform .15s ease}.pp-copy[data-v-2fb039c2]:hover{filter:brightness(1.15)}.pp-copy[data-v-2fb039c2]:active{transform:scale(.96)}.pp-copy-ico[data-v-2fb039c2]{width:14px;height:14px}.pp-tg[data-v-2fb039c2]{margin-top:22px;display:flex;align-items:center;gap:12px;border-radius:14px;border:1px solid rgba(52,152,219,.4);background:#3498db1f;padding:14px;transition:background .2s ease}.pp-tg[data-v-2fb039c2]:hover{background:#3498db33}.pp-tg-badge[data-v-2fb039c2]{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;background:linear-gradient(135deg,#2aabee,#229ed9);color:#fff}.pp-tg-ico[data-v-2fb039c2]{width:22px;height:22px}.pp-tg-text[data-v-2fb039c2]{display:flex;flex-direction:column;min-width:0}.pp-tg-label[data-v-2fb039c2]{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff9}.pp-tg-handle[data-v-2fb039c2]{font-family:var(--font-mono);font-size:16px;font-weight:700;color:#5dade2}.pp-tg-hint[data-v-2fb039c2]{margin-left:auto;flex-shrink:0;font-size:10px;color:#fff9;text-align:right;max-width:120px;line-height:1.4}:root{--navy-deep: #07264a;--navy-mid: #1d5b99;--navy-l1: #0d3869;--blue: #246fb7;--blue-2: #3498db;--blue-3: #5dade2;--orange: #ff7a00;--orange-lite: #ff8a00;--orange-deep: #ff5500;--orange-soft: #ffa94d;--muted: #4a627a;--muted-deep: #4a627a;--canvas: #f4f8fc;--border-c: #d4e3f0;--ink-text: #07264a;--body-text: #0b1a2d;--gold: #f0b429;--code-bg: #1a1744;--code-bg2: #0e0c2b;--code-bg3: #0a0820;--font-sans: "Inter", "Noto Sans TC", "Source Serif 4", sans-serif;--font-display: "Noto Serif TC", "Source Serif 4", serif;--font-mono: "IBM Plex Mono", monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);color:var(--body-text);background:#fff;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6,p{margin:0}ul{margin:0;padding:0;list-style:none}a{color:inherit;text-decoration:none}button{font-family:inherit}img{display:block;max-width:100%}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.container-pad{margin:0 auto;width:100%;max-width:1152px;padding:0 16px}.quant-grid-pattern{background-image:linear-gradient(90deg,rgba(36,111,183,.08) 1px,transparent 1px),linear-gradient(0deg,rgba(36,111,183,.08) 1px,transparent 1px);background-size:40px 40px}.btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;color:#fff;background:var(--blue);border-radius:999px;font-size:12px;font-weight:600;padding:8px 16px;letter-spacing:.08em;border:none;transition:filter .15s ease;white-space:nowrap}.btn-primary:hover{filter:brightness(1.1)}.btn-primary:active{transform:scale(.99)}.btn-orange{display:inline-flex;align-items:center;justify-content:center;gap:10px;cursor:pointer;background:linear-gradient(135deg,#ff8a00,#f50);border-radius:999px;font-size:16px;font-weight:800;color:#fff}@keyframes sq-ping{0%{transform:scale(1);opacity:.75}75%,to{transform:scale(2);opacity:0}}@keyframes sq-pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes sq-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sq-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.no-scrollbar{scrollbar-width:none}.no-scrollbar::-webkit-scrollbar{display:none}
