.rc[data-astro-cid-5gdt66om]{--green: #009345;--green-deep: #00703a;--orange: #ea7724;--orange-deep: #c95f12;--bg: #ffffff;--bg-soft: #f2f9f3;--bg-warm: #fff5d9;--ink: #2f3330;--ink-2: #5b625d;--line: #d7e6da;--card: #ffffff;--on-accent: #ffffff;--grid: #e7a3a3;--f-display: var(--f-body);--f-body: Inter, -apple-system, system-ui, "PingFang SC", "PingFang HK", "Heiti SC", "Microsoft YaHei", sans-serif;--f-han: var(--f-body);--r: 14px;--max: 1120px;--pastel-mint: #f2f9f3;--pastel-butter: #fff5d9;--pastel-peach: #fdecdf;--pastel-lilac: #e4f2e8;--pastel-pink: #fff0e2;--pop: #00703a;--club-bg: #009345;--club-bg-2: #009345;--club-fg: #ffffff;--club-fg-2: #e6f4ea;--club-gold: #fff5d9}[data-astro-cid-5gdt66om]{box-sizing:border-box}@media(prefers-reduced-motion:reduce){[data-astro-cid-5gdt66om]{transition:none!important;animation:none!important}}.rc[data-astro-cid-5gdt66om]{background:var(--bg);color:var(--ink);font-family:var(--f-body);font-size:16px;line-height:1.65;-webkit-font-smoothing:antialiased}a[data-astro-cid-5gdt66om]{color:inherit}.wrap[data-astro-cid-5gdt66om]{max-width:var(--max);margin:0 auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}h1[data-astro-cid-5gdt66om],h2[data-astro-cid-5gdt66om],h3[data-astro-cid-5gdt66om]{font-family:var(--f-display);line-height:1.2;text-wrap:balance;margin:0;color:var(--ink)}h1[data-astro-cid-5gdt66om]{font-size:clamp(2rem,4.6vw,3.35rem);font-weight:700;letter-spacing:-.02em}h2[data-astro-cid-5gdt66om]{font-size:clamp(1.55rem,3vw,2.2rem);font-weight:650;letter-spacing:-.01em}h3[data-astro-cid-5gdt66om]{font-size:1.15rem;font-weight:600}p[data-astro-cid-5gdt66om]{margin:0}.eyebrow[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:.78rem;font-weight:600;letter-spacing:.09em;text-transform:uppercase;color:var(--green)}.lead[data-astro-cid-5gdt66om]{font-size:1.1rem;color:var(--ink-2);max-width:60ch}section[data-astro-cid-5gdt66om]{padding-block:clamp(56px,8vw,96px)}.sec-head[data-astro-cid-5gdt66om]{display:grid;gap:12px;margin-bottom:36px;max-width:720px}.band-soft[data-astro-cid-5gdt66om]{background:var(--bg-soft)}.band-warm[data-astro-cid-5gdt66om]{background:var(--bg-warm)}.btn[data-astro-cid-5gdt66om]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 22px;border-radius:999px;font-family:var(--f-display);font-weight:600;font-size:1rem;text-decoration:none;border:2px solid transparent;cursor:pointer;transition:transform .15s ease,background .15s ease}.btn[data-astro-cid-5gdt66om]:focus-visible,summary[data-astro-cid-5gdt66om]:focus-visible,input[data-astro-cid-5gdt66om]:focus-visible,.chip[data-astro-cid-5gdt66om] input[data-astro-cid-5gdt66om]:focus-visible+span[data-astro-cid-5gdt66om]{outline:3px solid var(--orange);outline-offset:3px}.btn-zalo[data-astro-cid-5gdt66om]{background:var(--green);color:var(--on-accent)}.btn-zalo[data-astro-cid-5gdt66om]:hover{background:var(--green-deep);transform:translateY(-1px)}.btn-ghost[data-astro-cid-5gdt66om]{border-color:var(--line);background:var(--card);color:var(--ink)}.btn-ghost[data-astro-cid-5gdt66om]:hover{border-color:var(--green)}.btn-orange[data-astro-cid-5gdt66om]{background:var(--orange);color:var(--on-accent)}.btn-orange[data-astro-cid-5gdt66om]:hover{background:var(--orange-deep)}.btn[data-astro-cid-5gdt66om] svg{width:22px;height:22px;flex:none}.top[data-astro-cid-5gdt66om]{position:sticky;top:0;z-index:50;background:color-mix(in srgb,var(--bg) 92%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.top[data-astro-cid-5gdt66om] .wrap[data-astro-cid-5gdt66om]{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px}.logo[data-astro-cid-5gdt66om]{display:flex;align-items:center;gap:10px;text-decoration:none;font-family:var(--f-display);font-weight:700;font-size:1.1rem}.logo[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{height:36px;width:auto}.logo[data-astro-cid-5gdt66om] .mark[data-astro-cid-5gdt66om]{width:36px;height:36px;border-radius:10px;background:var(--green);color:var(--on-accent);display:grid;place-items:center;font-family:var(--f-han);font-size:1.4rem}.logo[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{display:block;font-family:var(--f-body);font-weight:500;font-size:.72rem;color:var(--ink-2);letter-spacing:.04em}.top-actions[data-astro-cid-5gdt66om]{display:flex;align-items:center;gap:14px}.hotline[data-astro-cid-5gdt66om]{font-weight:600;text-decoration:none;font-variant-numeric:tabular-nums;white-space:nowrap}.top[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om]{min-height:42px;padding:0 16px;font-size:.92rem}@media(max-width:640px){.hotline[data-astro-cid-5gdt66om],.top[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om].long{display:none}}.hero[data-astro-cid-5gdt66om]{padding-block:clamp(36px,6vw,72px) clamp(48px,7vw,88px)}.hero-grid[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1.08fr .92fr;gap:clamp(28px,5vw,64px);align-items:center}.hero-copy[data-astro-cid-5gdt66om]{display:grid;gap:22px;min-width:0}.pill[data-astro-cid-5gdt66om]{display:inline-flex;align-items:center;gap:8px;width:fit-content;padding:6px 14px;border-radius:999px;background:var(--bg-warm);color:var(--orange-deep);font-weight:600;font-size:.88rem}.pill[data-astro-cid-5gdt66om] i[data-astro-cid-5gdt66om]{width:8px;height:8px;border-radius:50%;background:var(--orange);font-style:normal}.hero[data-astro-cid-5gdt66om] h1[data-astro-cid-5gdt66om] em[data-astro-cid-5gdt66om]{font-style:normal;color:var(--green)}.cta-row[data-astro-cid-5gdt66om]{display:flex;flex-wrap:wrap;gap:12px}.microcopy[data-astro-cid-5gdt66om]{font-size:.88rem;color:var(--ink-2)}.facts[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);margin-top:6px}.facts[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{padding:14px 16px;border-left:1px solid var(--line);min-width:0}.facts[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:first-child{border-left:0}.facts[data-astro-cid-5gdt66om] dt[data-astro-cid-5gdt66om]{font-size:.74rem;text-transform:uppercase;letter-spacing:.07em;color:var(--ink-2);font-weight:600}.facts[data-astro-cid-5gdt66om] dd[data-astro-cid-5gdt66om]{margin:4px 0 0;font-family:var(--f-display);font-weight:600;font-size:.98rem;line-height:1.35}@media(max-width:760px){.facts[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}.facts[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:nth-child(3){border-left:0}.facts[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:nth-child(n+3){border-top:1px solid var(--line)}}.hero-visual[data-astro-cid-5gdt66om]{position:relative;min-width:0}.photo[data-astro-cid-5gdt66om]{aspect-ratio:4/5;max-width:100%;border-radius:22px;overflow:hidden;background:linear-gradient(160deg,var(--bg-soft),var(--bg-warm));position:relative;border:1px solid var(--line)}.photo[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:100%;height:100%;object-fit:cover;display:block}.photo[data-astro-cid-5gdt66om] .ph[data-astro-cid-5gdt66om]{position:absolute;inset:0;display:grid;place-items:center;padding:24px}.tzg[data-astro-cid-5gdt66om]{position:relative;width:min(78%,320px);aspect-ratio:1;border:2.5px solid var(--grid);background:var(--card)}.tzg[data-astro-cid-5gdt66om]:before,.tzg[data-astro-cid-5gdt66om]:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--grid),var(--grid)) center/100% 1px no-repeat,linear-gradient(var(--grid),var(--grid)) center/1px 100% no-repeat;opacity:.7}.tzg[data-astro-cid-5gdt66om]:after{background:linear-gradient(to top right,transparent calc(50% - .5px),var(--grid) 50%,transparent calc(50% + .5px)),linear-gradient(to top left,transparent calc(50% - .5px),var(--grid) 50%,transparent calc(50% + .5px));opacity:.35}.tzg[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{position:absolute;inset:0;display:grid;place-items:center;font-family:var(--f-han);font-weight:400;font-size:clamp(7rem,15vw,11rem);color:var(--ink);line-height:1;z-index:1}.tzg[data-astro-cid-5gdt66om] .py[data-astro-cid-5gdt66om]{position:absolute;top:-34px;left:0;right:0;text-align:center;font-family:var(--f-display);font-weight:500;color:var(--green);font-size:1.15rem;letter-spacing:.06em}.ph-note[data-astro-cid-5gdt66om]{position:absolute;bottom:16px;left:16px;right:16px;font-size:.78rem;color:var(--ink-2);text-align:center}.float-card[data-astro-cid-5gdt66om]{position:absolute;left:-18px;bottom:28px;background:var(--card);border:1px solid var(--line);border-radius:16px;padding:14px 16px;display:grid;gap:2px;box-shadow:0 14px 40px -18px #003c1959;max-width:240px}.float-card[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:1.05rem}.float-card[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.85rem;color:var(--ink-2)}@media(max-width:900px){.hero-grid[data-astro-cid-5gdt66om]{grid-template-columns:1fr}.hero-visual[data-astro-cid-5gdt66om]{order:-1;max-width:460px;width:100%;margin:0 auto}.photo[data-astro-cid-5gdt66om]{aspect-ratio:5/4}.float-card[data-astro-cid-5gdt66om]{left:12px;bottom:12px}}.why[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.why[data-astro-cid-5gdt66om] article[data-astro-cid-5gdt66om]{display:grid;gap:12px;align-content:start;padding:26px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0}.han-box[data-astro-cid-5gdt66om]{width:60px;height:60px;position:relative;border:1.5px solid var(--grid);display:grid;place-items:center;font-family:var(--f-han);font-size:2.3rem;color:var(--green);background:var(--bg)}.han-box[data-astro-cid-5gdt66om]:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--grid),var(--grid)) center/100% 1px no-repeat,linear-gradient(var(--grid),var(--grid)) center/1px 100% no-repeat;opacity:.45}.han-box[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{position:relative}.why[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2)}@media(max-width:860px){.why[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.prog[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.prog[data-astro-cid-5gdt66om] article[data-astro-cid-5gdt66om]{display:grid;gap:14px;align-content:start;padding:28px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0}.prog[data-astro-cid-5gdt66om] .age[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-weight:700;font-size:2.4rem;color:var(--green);line-height:1;font-variant-numeric:tabular-nums}.prog[data-astro-cid-5gdt66om] .age[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{font-size:1rem;font-weight:500;color:var(--ink-2);margin-left:6px}.prog[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om]{margin:0;padding:0;list-style:none;display:grid;gap:8px}.prog[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{padding-left:22px;position:relative;color:var(--ink-2)}.prog[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{content:"";position:absolute;left:2px;top:.62em;width:9px;height:9px;border:1.5px solid var(--green);transform:rotate(45deg)}.prog[data-astro-cid-5gdt66om] .note[data-astro-cid-5gdt66om]{font-size:.9rem;color:var(--ink-2);border-top:1px dashed var(--line);padding-top:12px}.adult[data-astro-cid-5gdt66om]{margin-top:20px;display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:24px 28px;border-radius:var(--r);border:1px dashed var(--green);background:var(--bg)}.adult[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2)}@media(max-width:760px){.prog[data-astro-cid-5gdt66om],.adult[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.two[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1fr 1fr;gap:20px}.panel[data-astro-cid-5gdt66om]{padding:28px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);display:grid;gap:16px;align-content:start;min-width:0}.tbl[data-astro-cid-5gdt66om]{overflow-x:auto}table[data-astro-cid-5gdt66om]{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums}th[data-astro-cid-5gdt66om],td[data-astro-cid-5gdt66om]{text-align:left;padding:11px 8px;border-bottom:1px solid var(--line);vertical-align:top}th[data-astro-cid-5gdt66om]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;color:var(--ink-2);font-weight:600}td[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-weight:600}.price[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:2.1rem;font-weight:700;color:var(--orange-deep);line-height:1.1;font-variant-numeric:tabular-nums}.price[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{font-size:1rem;font-weight:500;color:var(--ink-2)}.fine[data-astro-cid-5gdt66om]{font-size:.85rem;color:var(--ink-2)}@media(max-width:860px){.two[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.steps[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;counter-reset:s;list-style:none;padding:0;margin:0}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{counter-increment:s;display:grid;gap:10px;align-content:start;padding:22px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{content:counter(s);width:40px;height:40px;display:grid;place-items:center;border:1.5px solid var(--grid);font-family:var(--f-display);font-weight:700;color:var(--orange-deep);background:var(--bg)}.steps[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.95rem}@media(max-width:900px){.steps[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.steps[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.about[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(24px,5vw,56px);align-items:start}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om]{display:grid;gap:0;border-top:1px solid var(--line)}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:150px 1fr;gap:16px;padding:14px 0;border-bottom:1px solid var(--line)}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] dt[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.9rem}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] dd[data-astro-cid-5gdt66om]{margin:0;font-weight:500}.videos[data-astro-cid-5gdt66om]{display:grid;gap:12px}.video[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:56px 1fr auto;gap:14px;align-items:center;padding:14px 16px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);text-decoration:none}.video[data-astro-cid-5gdt66om]:hover{border-color:var(--green)}.video[data-astro-cid-5gdt66om] .play[data-astro-cid-5gdt66om]{width:56px;height:56px;border-radius:12px;background:var(--bg-soft);display:grid;place-items:center;color:var(--green)}.video[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-weight:600;display:block}.video[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.88rem;color:var(--ink-2)}.video[data-astro-cid-5gdt66om] em[data-astro-cid-5gdt66om]{font-style:normal;font-size:.85rem;color:var(--green);font-weight:600;white-space:nowrap}@media(max-width:860px){.about[data-astro-cid-5gdt66om]{grid-template-columns:1fr}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{grid-template-columns:1fr;gap:2px}}.faq[data-astro-cid-5gdt66om]{display:grid;gap:10px;max-width:820px}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om]{border:1px solid var(--line);border-radius:var(--r);background:var(--card);padding:0 20px}.faq[data-astro-cid-5gdt66om] summary[data-astro-cid-5gdt66om]{cursor:pointer;list-style:none;padding:18px 32px 18px 0;font-family:var(--f-display);font-weight:600;position:relative}.faq[data-astro-cid-5gdt66om] summary[data-astro-cid-5gdt66om]::-webkit-details-marker{display:none}.faq[data-astro-cid-5gdt66om] summary[data-astro-cid-5gdt66om]:after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:1.5rem;color:var(--green);font-weight:400}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om][open] summary[data-astro-cid-5gdt66om]:after{content:"–"}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{padding-bottom:18px;color:var(--ink-2)}.final[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(24px,5vw,56px);align-items:start}.final-copy[data-astro-cid-5gdt66om]{display:grid;gap:18px}.contact-lines[data-astro-cid-5gdt66om]{display:grid;gap:8px;font-size:.98rem}.contact-lines[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-variant-numeric:tabular-nums}form[data-astro-cid-5gdt66om]{display:grid;gap:16px;padding:28px;border-radius:20px;background:var(--card);border:1px solid var(--line);box-shadow:0 24px 60px -36px #003c1973}label[data-astro-cid-5gdt66om],.lbl[data-astro-cid-5gdt66om]{font-weight:600;font-size:.92rem;display:block;margin-bottom:6px}input[data-astro-cid-5gdt66om][type=text],input[data-astro-cid-5gdt66om][type=tel]{width:100%;min-height:50px;border-radius:12px;border:1.5px solid var(--line);padding:0 14px;font:inherit;background:var(--bg);color:var(--ink)}input[data-astro-cid-5gdt66om][aria-invalid=true]{border-color:#d4483b}.err[data-astro-cid-5gdt66om]{color:#d4483b;font-size:.85rem;margin-top:4px}.chips[data-astro-cid-5gdt66om]{display:flex;flex-wrap:wrap;gap:8px}.chip[data-astro-cid-5gdt66om]{position:relative}.chip[data-astro-cid-5gdt66om] input[data-astro-cid-5gdt66om]{position:absolute;opacity:0;pointer-events:none}.chip[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{display:inline-flex;align-items:center;min-height:42px;padding:0 14px;border-radius:999px;border:1.5px solid var(--line);cursor:pointer;font-size:.93rem;background:var(--bg)}.chip[data-astro-cid-5gdt66om] input[data-astro-cid-5gdt66om]:checked+span[data-astro-cid-5gdt66om]{border-color:var(--green);background:var(--bg-soft);color:var(--green-deep);font-weight:600}form[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om]{width:100%}.consent[data-astro-cid-5gdt66om]{font-size:.8rem;color:var(--ink-2)}.done[data-astro-cid-5gdt66om]{display:grid;gap:14px;padding:28px;border-radius:20px;background:var(--bg-soft);border:1px solid var(--green)}.done[data-astro-cid-5gdt66om] h3[data-astro-cid-5gdt66om]{color:var(--green-deep)}@media(max-width:860px){.final[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}footer[data-astro-cid-5gdt66om]{background:var(--bg-soft);border-top:1px solid var(--line);padding-block:40px 120px;font-size:.92rem;color:var(--ink-2)}footer[data-astro-cid-5gdt66om] .wrap[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:28px}footer[data-astro-cid-5gdt66om] h3[data-astro-cid-5gdt66om]{font-size:1rem;margin-bottom:8px}footer[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]+p[data-astro-cid-5gdt66om]{margin-top:4px}@media(max-width:760px){footer[data-astro-cid-5gdt66om] .wrap[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.dock[data-astro-cid-5gdt66om]{position:fixed;left:0;right:0;bottom:0;z-index:55;display:none;gap:10px;background:var(--card);border-top:1px solid var(--line);padding:10px max(12px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(12px,env(safe-area-inset-left,0px))}.dock[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om]{flex:1;min-height:48px;padding:0 12px;font-size:.95rem}@media(max-width:760px){.dock[data-astro-cid-5gdt66om]{display:flex}}.trust[data-astro-cid-5gdt66om]{list-style:none;margin:clamp(28px,4vw,44px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line)}.trust[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{display:grid;gap:4px;padding:18px 18px 0 0;min-width:0}.trust[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]+li[data-astro-cid-5gdt66om]{padding-left:18px;border-left:1px solid var(--line)}.trust[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:1.3rem;color:var(--green);font-variant-numeric:tabular-nums}.trust[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.88rem;color:var(--ink-2);line-height:1.45}@media(max-width:760px){.trust[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr;row-gap:16px}.trust[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:nth-child(3){padding-left:0;border-left:0}}.tzg[data-astro-cid-5gdt66om] .py[data-astro-cid-5gdt66om]{font-size:1rem}.nav[data-astro-cid-5gdt66om]{display:flex;gap:22px;font-weight:500;font-size:.95rem}.nav[data-astro-cid-5gdt66om] a[data-astro-cid-5gdt66om]{text-decoration:none;color:var(--ink-2)}.nav[data-astro-cid-5gdt66om] a[data-astro-cid-5gdt66om]:hover{color:var(--green)}@media(max-width:1120px){.nav[data-astro-cid-5gdt66om]{display:none}}.group-label[data-astro-cid-5gdt66om]{font-size:.95rem;font-weight:600;color:var(--ink-2);margin:8px 0 14px;display:flex;align-items:center;gap:12px}.group-label[data-astro-cid-5gdt66om]:after{content:"";flex:1;height:1px;background:var(--line)}.programs[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:28px}.prog-card[data-astro-cid-5gdt66om]{display:flex;flex-direction:column;gap:12px;padding:24px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0}.prog-card[data-astro-cid-5gdt66om] .tag[data-astro-cid-5gdt66om]{align-self:flex-start;font-size:.78rem;font-weight:600;letter-spacing:.04em;padding:4px 10px;border-radius:999px;background:var(--bg-soft);color:var(--green-deep)}.prog-card[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2)}.prog-card[data-astro-cid-5gdt66om] .when[data-astro-cid-5gdt66om]{font-size:.88rem;border-top:1px dashed var(--line);padding-top:10px;margin-top:auto}.link-cta[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-weight:600;color:var(--green);text-decoration:none;display:inline-flex;gap:6px;align-items:center}.link-cta[data-astro-cid-5gdt66om]:after{content:"→";transition:transform .15s}.link-cta[data-astro-cid-5gdt66om]:hover:after{transform:translate(3px)}.prog-dark[data-astro-cid-5gdt66om]{background:linear-gradient(150deg,var(--club-bg),var(--club-bg-2));border-color:var(--club-bg)}.prog-dark[data-astro-cid-5gdt66om] h3[data-astro-cid-5gdt66om]{color:var(--club-fg)}.prog-dark[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--club-fg-2)}.prog-dark[data-astro-cid-5gdt66om] .tag[data-astro-cid-5gdt66om]{background:var(--orange);color:#fff}.prog-dark[data-astro-cid-5gdt66om] .when[data-astro-cid-5gdt66om]{border-color:color-mix(in srgb,var(--club-fg) 30%,transparent)}.prog-dark[data-astro-cid-5gdt66om] .link-cta[data-astro-cid-5gdt66om]{color:var(--club-gold)}@media(max-width:900px){.programs[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}}@media(max-width:600px){.programs[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.perks[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(4,1fr);gap:0;border-top:2px solid var(--green)}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{display:grid;gap:8px;align-content:start;padding:20px 20px 4px 0;min-width:0}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{padding-left:20px;border-left:1px solid var(--line)}.perks[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.95rem}@media(max-width:860px){.perks[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:nth-child(3){padding-left:0;border-left:0}}@media(max-width:520px){.perks[data-astro-cid-5gdt66om]{grid-template-columns:1fr}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{padding-left:0;border-left:0;border-top:1px solid var(--line)}}.ladder[data-astro-cid-5gdt66om]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:12px;align-items:end}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]{display:flex;flex-direction:column;gap:10px;padding:20px 18px;border-radius:var(--r);background:var(--bg-soft);border:1px solid var(--line);min-width:0;min-height:calc(330px + var(--h) * 26px)}.ladder[data-astro-cid-5gdt66om] .lv[data-astro-cid-5gdt66om]{font-size:.8rem;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums}.ladder[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om]{margin:0;padding:0;list-style:none;display:grid;gap:6px;font-size:.92rem;color:var(--ink-2)}.ladder[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{padding-left:14px;position:relative}.ladder[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{content:"";position:absolute;left:0;top:.6em;width:6px;height:6px;border-radius:50%;background:var(--green)}.ladder[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{margin-top:auto;font-family:var(--f-display);font-weight:600;font-size:.95rem;padding:8px 12px;border-radius:10px;background:var(--green);color:var(--on-accent);text-align:center}.ladder[data-astro-cid-5gdt66om] .top-step[data-astro-cid-5gdt66om]{background:var(--bg-warm)}.ladder[data-astro-cid-5gdt66om] .top-step[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{background:var(--orange)}.equiv[data-astro-cid-5gdt66om]{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 24px;align-items:center;padding:14px 18px;border:1px dashed var(--green);border-radius:var(--r);color:var(--ink-2)}.equiv[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);color:var(--ink);font-variant-numeric:tabular-nums}@media(max-width:980px){.ladder[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]{min-height:0}.ladder[data-astro-cid-5gdt66om] .top-step[data-astro-cid-5gdt66om]{grid-column:1/-1}}@media(max-width:560px){.ladder[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.why[data-astro-cid-5gdt66om]{grid-template-columns:repeat(2,1fr)!important}@media(max-width:760px){.why[data-astro-cid-5gdt66om]{grid-template-columns:1fr!important}}.hard[data-astro-cid-5gdt66om]{display:grid;gap:0;border:1px solid var(--line);border-radius:var(--r);background:var(--card);overflow:hidden}.hard-row[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1fr 1.2fr 1.2fr;gap:0;border-top:1px solid var(--line)}.hard-row[data-astro-cid-5gdt66om]:first-child{border-top:0}.hard-row[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om],.hard-head[data-astro-cid-5gdt66om]>span[data-astro-cid-5gdt66om]{padding:16px 18px;min-width:0}.hard-row[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{border-left:1px solid var(--line)}.hard-head[data-astro-cid-5gdt66om]{background:var(--bg-soft)}.hard-head[data-astro-cid-5gdt66om]>span[data-astro-cid-5gdt66om]{font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--ink-2)}.hard-head[data-astro-cid-5gdt66om]>span[data-astro-cid-5gdt66om]+span[data-astro-cid-5gdt66om]{border-left:1px solid var(--line)}.hard[data-astro-cid-5gdt66om] h3[data-astro-cid-5gdt66om]{font-size:1.05rem;color:var(--green-deep);margin-bottom:4px}.hard[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.95rem}.hard[data-astro-cid-5gdt66om] .m[data-astro-cid-5gdt66om]{display:none;font-size:.74rem;text-transform:uppercase;letter-spacing:.06em;font-weight:600;color:var(--orange-deep);margin-bottom:2px}@media(max-width:760px){.hard-head[data-astro-cid-5gdt66om]{display:none}.hard-row[data-astro-cid-5gdt66om]{grid-template-columns:1fr}.hard-row[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{border-left:0;padding-top:0}.hard[data-astro-cid-5gdt66om] .m[data-astro-cid-5gdt66om]{display:block}}.skills[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]{display:grid;gap:8px;align-content:start;padding:22px;border-radius:var(--r);background:var(--card);border:1px solid var(--line);min-width:0}.skills[data-astro-cid-5gdt66om] .sk[data-astro-cid-5gdt66om]{justify-self:start;font-family:var(--f-display);font-weight:600;font-size:.82rem;padding:3px 10px;border-radius:999px;background:var(--orange);color:var(--on-accent)}.skills[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.95rem}@media(max-width:900px){.skills[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.skills[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}section[data-astro-cid-5gdt66om]>.wrap[data-astro-cid-5gdt66om]{position:relative}.decor[data-astro-cid-5gdt66om]{position:absolute;top:-18px;right:max(16px,env(safe-area-inset-right,0px));width:76px;height:auto;transform:rotate(8deg);pointer-events:none;opacity:.95}.decor-l[data-astro-cid-5gdt66om]{transform:rotate(-6deg);width:70px}@media(max-width:760px){.decor[data-astro-cid-5gdt66om]{width:52px;top:-24px}}.mascot-corner[data-astro-cid-5gdt66om]{position:absolute;right:-11%;bottom:-13%;width:46%;max-width:270px;height:auto;z-index:2;pointer-events:none}.tzg[data-astro-cid-5gdt66om] .han[data-astro-cid-5gdt66om]{position:absolute;inset:7%;width:86%;height:86%;color:var(--ink);z-index:1}@media(max-width:900px){.mascot-corner[data-astro-cid-5gdt66om]{width:36%;right:-2%;bottom:-6%}}.ladder[data-astro-cid-5gdt66om] .top-step[data-astro-cid-5gdt66om]{position:relative}.step-mascot[data-astro-cid-5gdt66om]{position:absolute;width:110px;height:auto;right:6px;top:-150px;pointer-events:none}.h-row[data-astro-cid-5gdt66om]{display:flex;align-items:center;gap:18px}.head-mascot[data-astro-cid-5gdt66om]{width:84px;height:auto;flex:none}.cta-mascot[data-astro-cid-5gdt66om]{width:150px;height:auto;margin-top:8px}@media(max-width:980px){.step-mascot[data-astro-cid-5gdt66om]{display:none}}@media(max-width:520px){.head-mascot[data-astro-cid-5gdt66om]{width:60px}.cta-mascot[data-astro-cid-5gdt66om]{width:110px}}.rc[data-astro-cid-5gdt66om]{--r: 22px}h1[data-astro-cid-5gdt66om],h2[data-astro-cid-5gdt66om],h3[data-astro-cid-5gdt66om]{letter-spacing:0;font-weight:700}h1[data-astro-cid-5gdt66om]{line-height:1.08}h2[data-astro-cid-5gdt66om]{line-height:1.12}.eyebrow[data-astro-cid-5gdt66om]{display:inline-block;justify-self:start;width:fit-content;background:var(--pastel-mint);color:var(--green-deep);padding:5px 14px;border-radius:999px;letter-spacing:.06em}.band-warm[data-astro-cid-5gdt66om] .eyebrow[data-astro-cid-5gdt66om]{background:var(--card)}.band-soft[data-astro-cid-5gdt66om],.band-warm[data-astro-cid-5gdt66om]{border-radius:clamp(28px,4vw,56px);margin-inline:clamp(0px,1.2vw,16px)}.hero[data-astro-cid-5gdt66om]{background:radial-gradient(420px 320px at 8% 12%,var(--pastel-butter),transparent 70%),radial-gradient(380px 300px at 95% 30%,var(--pastel-lilac),transparent 70%),radial-gradient(360px 260px at 60% 100%,var(--pastel-peach),transparent 70%)}.btn[data-astro-cid-5gdt66om]{box-shadow:0 4px 0 var(--pop);transition:transform .12s ease,box-shadow .12s ease}.btn[data-astro-cid-5gdt66om]:active{transform:translateY(3px);box-shadow:0 1px 0 var(--pop)}.btn-orange[data-astro-cid-5gdt66om]{box-shadow:0 4px 0 var(--orange-deep)}.btn-ghost[data-astro-cid-5gdt66om]{box-shadow:0 4px 0 var(--line)}.photo[data-astro-cid-5gdt66om]{border-radius:32px;border:0;box-shadow:0 30px 60px -40px #00501e73}.facts[data-astro-cid-5gdt66om]{border-radius:20px;border:0;background:var(--card);box-shadow:0 10px 30px -22px #003c1980}.trust[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-size:1.5rem}.prog-card[data-astro-cid-5gdt66om]{border:0;border-radius:26px;padding:26px;box-shadow:0 14px 34px -28px #003c198c}.prog-card[data-astro-cid-5gdt66om] .when[data-astro-cid-5gdt66om]{border-top-style:dotted}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]{border:0;border-radius:24px}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]:nth-child(1){background:var(--pastel-butter)}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]:nth-child(2){background:var(--pastel-peach)}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]:nth-child(3){background:var(--pastel-pink)}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]:nth-child(4){background:var(--pastel-lilac)}.ladder[data-astro-cid-5gdt66om]>li[data-astro-cid-5gdt66om]:nth-child(5){background:var(--pastel-mint)}.ladder[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{border-radius:999px;box-shadow:0 3px 0 var(--pop)}.ladder[data-astro-cid-5gdt66om] .top-step[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{box-shadow:0 3px 0 var(--orange-deep)}.equiv[data-astro-cid-5gdt66om]{border-radius:999px;border-style:dotted}.hard[data-astro-cid-5gdt66om]{border-radius:26px;border:0;box-shadow:0 14px 34px -28px #003c198c}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]{border:0;border-radius:24px;box-shadow:0 14px 34px -28px #003c198c}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]:nth-child(1) .sk[data-astro-cid-5gdt66om]{background:var(--green);color:var(--on-accent)}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]:nth-child(2) .sk[data-astro-cid-5gdt66om]{background:var(--orange);color:var(--on-accent)}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]:nth-child(3) .sk[data-astro-cid-5gdt66om]{background:var(--green);color:var(--on-accent)}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]:nth-child(4) .sk[data-astro-cid-5gdt66om]{background:var(--orange);color:var(--on-accent)}.perks[data-astro-cid-5gdt66om]{border-top:0;gap:14px}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om],.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{background:var(--card);border:0;border-radius:22px;padding:22px}.panel[data-astro-cid-5gdt66om]{border:0;border-radius:24px}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{border:0;border-radius:24px;background:var(--pastel-mint)}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:nth-child(2){background:var(--pastel-butter)}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:nth-child(3){background:var(--pastel-peach)}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:nth-child(4){background:var(--pastel-lilac)}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{border:0;border-radius:50%;background:var(--card);box-shadow:0 3px 0 var(--line)}.video[data-astro-cid-5gdt66om]{border:0;border-radius:20px}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om]{border:0;border-radius:20px;background:var(--pastel-mint)}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om]:nth-child(2n){background:var(--pastel-butter)}.faq[data-astro-cid-5gdt66om] details[data-astro-cid-5gdt66om][open]{box-shadow:0 12px 30px -24px #003c1999}form[data-astro-cid-5gdt66om]{border:0;border-radius:28px}.chip[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{border-radius:999px}input[data-astro-cid-5gdt66om][type=text],input[data-astro-cid-5gdt66om][type=tel]{border-radius:14px}@media(max-width:760px){.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om],.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]+div[data-astro-cid-5gdt66om]{border-top:0;padding:18px}}.about[data-astro-cid-5gdt66om]{grid-template-columns:1fr!important}.about[data-astro-cid-5gdt66om] .sec-head[data-astro-cid-5gdt66om]{max-width:820px}.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{grid-template-columns:180px 1fr}.videos[data-astro-cid-5gdt66om]{display:grid;gap:10px}.vgrid[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;margin-top:6px}.vtile[data-astro-cid-5gdt66om]{display:grid;gap:10px;text-decoration:none;color:inherit;min-width:0}.vthumb[data-astro-cid-5gdt66om]{position:relative;display:block;aspect-ratio:16/10;max-width:100%;border-radius:24px;overflow:hidden;background:var(--vbg);box-shadow:0 14px 34px -26px #003c198c}.vthumb[data-astro-cid-5gdt66om]:before{content:"";position:absolute;inset:0;background:linear-gradient(var(--line) 1px,transparent 1px) 0 0/20% 25%,linear-gradient(90deg,var(--line) 1px,transparent 1px) 0 0/20% 25%;opacity:.6}.vmascot[data-astro-cid-5gdt66om]{position:absolute;left:8%;bottom:0;height:74%;width:auto;max-width:56%;object-fit:contain;object-position:bottom;transform-origin:50% 100%;transition:transform .25s ease}.vthumb[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om].vreal{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.vplay[data-astro-cid-5gdt66om]{position:absolute;right:9%;top:50%;transform:translateY(-50%);width:58px;height:58px;border-radius:50%;display:grid;place-items:center;background:var(--green);color:#fff;box-shadow:0 4px 0 var(--pop)}.vbadge[data-astro-cid-5gdt66om]{position:absolute;left:12px;top:12px;font-size:.75rem;font-weight:600;padding:4px 10px;border-radius:999px;background:var(--card);color:var(--ink)}.vtile[data-astro-cid-5gdt66om]:hover .vmascot[data-astro-cid-5gdt66om]{transform:rotate(-5deg) scale(1.04)}.vmeta[data-astro-cid-5gdt66om]{display:grid;gap:2px}.vmeta[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:1.1rem}.vbadge[data-astro-cid-5gdt66om]{font-size:.7rem!important}.vmeta[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.88rem;color:var(--green)}@media(max-width:860px){.vgrid[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}}@media(max-width:520px){.vgrid[data-astro-cid-5gdt66om],.about[data-astro-cid-5gdt66om] .facts-list[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.photo[data-astro-cid-5gdt66om] .ph[data-astro-cid-5gdt66om]{align-items:start;padding-top:10%}.photo[data-astro-cid-5gdt66om] .tzg[data-astro-cid-5gdt66om]{width:min(66%,300px)}.tzg[data-astro-cid-5gdt66om] .py[data-astro-cid-5gdt66om]{font-size:1.3rem;top:-38px}.float-card[data-astro-cid-5gdt66om]{z-index:3}.mascot-corner[data-astro-cid-5gdt66om]{width:30%!important;max-width:170px!important;right:-4%!important;bottom:-5%!important;z-index:2}@media(max-width:900px){.float-card[data-astro-cid-5gdt66om]{position:relative;left:auto;bottom:auto;margin:-36px 14px 0;max-width:none}.photo[data-astro-cid-5gdt66om] .ph[data-astro-cid-5gdt66om]{padding-top:9%;align-items:start}.photo[data-astro-cid-5gdt66om] .tzg[data-astro-cid-5gdt66om]{width:min(58%,250px)}.mascot-corner[data-astro-cid-5gdt66om]{width:24%!important;right:2%!important;bottom:auto!important;top:34%}}.sad-row[data-astro-cid-5gdt66om]{display:flex;align-items:flex-end;flex:none}.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:62px;height:auto;margin-left:-10px}.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(1){transform:rotate(-6deg)}.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(2){width:54px;transform:rotate(5deg) translateY(4px)}.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(3){width:50px;transform:rotate(-4deg)}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]{position:relative}.sk-face[data-astro-cid-5gdt66om]{position:absolute;top:-18px;right:14px;width:54px;height:auto;transform:rotate(8deg)}.skills[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]:nth-child(2n) .sk-face[data-astro-cid-5gdt66om]{transform:rotate(-8deg)}@media(max-width:520px){.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:44px}.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(2),.sad-row[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(3){width:38px}.sk-face[data-astro-cid-5gdt66om]{width:46px}}.vnote[data-astro-cid-5gdt66om]{color:var(--ink-2);max-width:62ch;margin-bottom:6px}.faq-mascot[data-astro-cid-5gdt66om]{position:absolute;right:max(24px,4%);top:120px;width:190px;height:auto;transform:rotate(6deg);pointer-events:none}@media(max-width:1060px){.faq-mascot[data-astro-cid-5gdt66om]{width:130px;top:40px;right:16px}}@media(max-width:760px){.faq-mascot[data-astro-cid-5gdt66om]{display:none}}.cta-buddy[data-astro-cid-5gdt66om]{display:flex;align-items:flex-start;gap:6px;margin-top:8px}.cta-buddy[data-astro-cid-5gdt66om] .cta-mascot[data-astro-cid-5gdt66om]{margin-top:28px}.bubble[data-astro-cid-5gdt66om]{position:relative;display:grid;gap:2px;background:var(--card);padding:12px 16px;border-radius:20px;box-shadow:0 10px 26px -18px #003c1999;max-width:230px}.bubble[data-astro-cid-5gdt66om]:before{content:"";position:absolute;left:-9px;bottom:16px;width:18px;height:18px;background:var(--card);transform:rotate(45deg);border-radius:3px}.bubble[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-body);font-size:1.25rem;color:var(--green-deep);position:relative}.bpy[data-astro-cid-5gdt66om]{font-size:.85rem;color:var(--orange-deep);font-weight:600;position:relative}.bvi[data-astro-cid-5gdt66om]{font-size:.85rem;color:var(--ink-2);position:relative}.turtle-bubble[data-astro-cid-5gdt66om]{left:auto;right:27%;bottom:22px;max-width:260px;padding:12px 16px;border:0;border-radius:22px 22px 6px;box-shadow:0 14px 34px -20px #003c198c;overflow:visible}.turtle-bubble[data-astro-cid-5gdt66om]:after{content:"";position:absolute;right:-10px;bottom:14px;width:20px;height:20px;background:var(--card);transform:rotate(45deg);border-radius:3px}.turtle-bubble[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{color:var(--green-deep);position:relative;z-index:1}.turtle-bubble[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{position:relative;z-index:1;font-size:.84rem;line-height:1.5}@media(max-width:900px){.turtle-bubble[data-astro-cid-5gdt66om]{right:auto;bottom:auto;max-width:none;margin:14px 14px 0;border-radius:22px 6px 22px 22px}.turtle-bubble[data-astro-cid-5gdt66om]:after{right:22%;bottom:auto;top:-9px}}.num-head[data-astro-cid-5gdt66om]{display:flex;align-items:center;gap:16px}.big-num[data-astro-cid-5gdt66om]{flex:none;color:var(--green);font-size:3.1em;line-height:.74;margin-top:.04em}.num-head[data-astro-cid-5gdt66om]{gap:12px}.decor-buddy[data-astro-cid-5gdt66om]{position:absolute;top:12px;right:max(16px,env(safe-area-inset-right,0px));display:flex;align-items:center;gap:6px;pointer-events:none}.decor-buddy[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:140px;height:auto;transform:rotate(4deg)}.bubble-r[data-astro-cid-5gdt66om]{margin-top:0}.bubble-r[data-astro-cid-5gdt66om]:before{left:auto;right:-9px;bottom:auto;top:calc(50% - 9px)}@media(max-width:1060px){.decor-buddy[data-astro-cid-5gdt66om] .bubble[data-astro-cid-5gdt66om]{display:none}.decor-buddy[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:96px}}@media(max-width:760px){.decor-buddy[data-astro-cid-5gdt66om]{top:-20px}.decor-buddy[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:64px}}.step-bubble[data-astro-cid-5gdt66om]{position:absolute;right:122px;top:-150px;max-width:none;white-space:nowrap;z-index:2}.step-bubble[data-astro-cid-5gdt66om]:before{left:auto;right:-9px;bottom:auto;top:calc(50% - 9px)}@media(max-width:980px){.step-bubble[data-astro-cid-5gdt66om]{display:none}}.ladder[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{white-space:nowrap;font-size:.88rem;padding:9px 10px}@media(max-width:980px){.ladder[data-astro-cid-5gdt66om] .goal[data-astro-cid-5gdt66om]{white-space:normal}}.sad-buddy[data-astro-cid-5gdt66om]{top:20px}.sad-trio[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(2,auto);grid-template-rows:auto auto;align-items:end;justify-items:center;gap:0 4px}.decor-buddy[data-astro-cid-5gdt66om] .sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{height:auto;transform:none}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(1){grid-column:1/3;width:96px!important;transform:scaleX(-1) rotate(-4deg)!important}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(2){width:66px!important;transform:scaleX(-1) rotate(6deg)!important;margin-top:-10px}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(3){width:62px!important;transform:scaleX(-1) rotate(-6deg)!important;margin-top:-10px}.band-soft[data-astro-cid-5gdt66om] .eyebrow[data-astro-cid-5gdt66om]{background:var(--card)}@media(max-width:1060px){.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(1){width:70px!important}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(2),.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(3){width:46px!important}}@media(max-width:760px){.sad-buddy[data-astro-cid-5gdt66om]{top:-24px}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(1){width:52px!important}.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(2),.sad-trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]:nth-child(3){display:none}}.skills[data-astro-cid-5gdt66om]{margin-top:34px}.sk-face[data-astro-cid-5gdt66om]{top:-26px!important}.sched[data-astro-cid-5gdt66om]{gap:20px;padding:28px}.sched-head[data-astro-cid-5gdt66om]{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 20px}.week[data-astro-cid-5gdt66om]{display:grid;gap:10px}.wk-row[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:170px repeat(7,minmax(0,1fr));gap:6px;align-items:center}.wk-days[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{text-align:center;font-family:var(--f-display);font-weight:600;font-size:.85rem;color:var(--ink-2);padding:6px 0;border-radius:10px;background:var(--bg-soft)}.wk-days[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]:first-child{background:none}.wk-days[data-astro-cid-5gdt66om] .we[data-astro-cid-5gdt66om]{background:var(--bg-warm);color:var(--orange-deep)}.wk-who[data-astro-cid-5gdt66om]{display:grid;line-height:1.25}.wk-who[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:1.02rem}.wk-who[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.82rem}.bar[data-astro-cid-5gdt66om]{display:flex;align-items:center;justify-content:center;gap:8px;min-height:48px;padding:6px 12px;border-radius:14px;font-family:var(--f-display);font-weight:600;font-size:.95rem;text-align:center;font-variant-numeric:tabular-nums}.bar[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{display:none;font-family:var(--f-body);font-weight:500;font-size:.78rem;opacity:.85}.wd[data-astro-cid-5gdt66om]{grid-column:2 / span 5}.wkend[data-astro-cid-5gdt66om]{grid-column:7 / span 2}.full[data-astro-cid-5gdt66om]{grid-column:2 / span 7}.bar-g[data-astro-cid-5gdt66om]{background:var(--green);color:#fff}.bar-g2[data-astro-cid-5gdt66om]{background:color-mix(in srgb,var(--green) 18%,var(--card));color:var(--green-deep)}.bar-o[data-astro-cid-5gdt66om]{background:var(--orange);color:#fff}.bar-o2[data-astro-cid-5gdt66om]{background:color-mix(in srgb,var(--orange) 16%,var(--card));color:var(--orange-deep)}.bar-line[data-astro-cid-5gdt66om]{border:1.5px dashed var(--line);color:var(--ink-2);font-weight:500}@media(max-width:760px){.wk-days[data-astro-cid-5gdt66om]{display:none}.wk-row[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr;gap:8px;padding-bottom:10px;border-bottom:1px dashed var(--line)}.wk-row[data-astro-cid-5gdt66om]:last-child{border-bottom:0}.wk-who[data-astro-cid-5gdt66om]{grid-column:1/-1}.wd[data-astro-cid-5gdt66om],.wkend[data-astro-cid-5gdt66om],.full[data-astro-cid-5gdt66om]{grid-column:auto}.full[data-astro-cid-5gdt66om]{grid-column:1/-1}.bar[data-astro-cid-5gdt66om]{flex-direction:column;gap:0}.bar[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{display:block}}.track[data-astro-cid-5gdt66om]{position:relative;height:120px;margin-top:40px}.track-path[data-astro-cid-5gdt66om]{position:absolute;inset:0;width:100%;height:120px;color:color-mix(in srgb,var(--green) 55%,transparent);overflow:visible}.tdot[data-astro-cid-5gdt66om]{position:absolute;width:16px;height:16px;margin-left:-8px;border-radius:50%;background:var(--card);border:3px solid var(--green)}.runner[data-astro-cid-5gdt66om]{position:absolute;left:68%;bottom:38px;width:78px;height:auto;transform:scaleX(-1);transform-origin:50% 100%;animation:hop 1.4s ease-in-out infinite}@keyframes hop{0%,to{transform:scaleX(-1) translateY(0)}50%{transform:scaleX(-1) translateY(-8px) rotate(4deg)}}.finish[data-astro-cid-5gdt66om]{position:absolute;left:87.5%;bottom:60px;display:flex;align-items:flex-end;gap:6px;color:var(--orange);margin-left:-6px}.finish[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:1rem;color:var(--orange-deep);margin-bottom:28px;white-space:nowrap}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:last-child{background:var(--bg-warm);box-shadow:inset 0 0 0 2px var(--orange)}@media(prefers-reduced-motion:reduce){.runner[data-astro-cid-5gdt66om]{animation:none}}@media(max-width:900px){.track[data-astro-cid-5gdt66om]{display:none}}.skills-wrap[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:340px minmax(0,1fr);gap:28px;align-items:center;margin-top:34px}.skills-wrap[data-astro-cid-5gdt66om] .skills[data-astro-cid-5gdt66om]{grid-template-columns:repeat(2,1fr);margin-top:26px}.study-art[data-astro-cid-5gdt66om]{position:relative;height:420px}.study-glow[data-astro-cid-5gdt66om]{position:absolute;inset:40px 30px 20px;border-radius:50%;background:radial-gradient(circle,var(--bg-warm) 0%,transparent 70%)}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{position:absolute;left:50%;bottom:20px;width:160px!important;height:auto;transform:translate(-50%)}.fly[data-astro-cid-5gdt66om]{position:absolute;display:grid;justify-items:center;gap:1px;width:78px;padding:10px 6px 8px;border-radius:20px;background:var(--card);box-shadow:0 10px 24px -14px #003c198c;animation:floaty 4s ease-in-out infinite}.fly[data-astro-cid-5gdt66om] svg[data-astro-cid-5gdt66om]{width:24px;height:24px}.fly[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-body);font-size:1.25rem;line-height:1.1}.fly[data-astro-cid-5gdt66om] small[data-astro-cid-5gdt66om]{font-size:.72rem;font-weight:600;color:var(--ink-2)}.f-nghe[data-astro-cid-5gdt66om]{left:0;top:40px;color:var(--green)}.f-noi[data-astro-cid-5gdt66om]{right:0;top:20px;color:var(--orange);animation-delay:-1s}.f-doc[data-astro-cid-5gdt66om]{left:-4px;top:250px;color:var(--orange);animation-delay:-2s}.f-viet[data-astro-cid-5gdt66om]{right:-4px;top:250px;color:var(--green);animation-delay:-3s}@keyframes floaty{0%,to{transform:translateY(0) rotate(-3deg)}50%{transform:translateY(-10px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.fly[data-astro-cid-5gdt66om]{animation:none}}@media(max-width:980px){.skills-wrap[data-astro-cid-5gdt66om]{grid-template-columns:1fr}.study-art[data-astro-cid-5gdt66om]{height:340px;max-width:360px;width:100%;margin:0 auto}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:160px}}@media(max-width:520px){.skills-wrap[data-astro-cid-5gdt66om] .skills[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}.track[data-astro-cid-5gdt66om]{height:130px!important;margin:6px 0 0!important}.track-path[data-astro-cid-5gdt66om]{height:130px!important}.tdot[data-astro-cid-5gdt66om]{width:30px;height:30px;margin-left:-15px;border:0!important;border-radius:50%;background:var(--green)!important;color:#fff;display:grid;place-items:center;font-family:var(--f-display);font-weight:700;font-size:.95rem;box-shadow:0 3px 0 var(--pop);z-index:1}.tdot-o[data-astro-cid-5gdt66om]{background:var(--orange)!important;box-shadow:0 3px 0 var(--orange-deep)}.tlink[data-astro-cid-5gdt66om]{position:absolute;bottom:0;border-left:2px dotted color-mix(in srgb,var(--green) 55%,transparent);margin-left:-1px}.tlink-o[data-astro-cid-5gdt66om]{border-left-color:var(--orange)}.runner[data-astro-cid-5gdt66om]{left:69%!important;bottom:52px!important;width:72px!important}.finish[data-astro-cid-5gdt66om]{left:87.5%!important;top:0;bottom:auto!important;margin-left:4px!important}.finish[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{margin-bottom:22px!important}.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{display:none}@media(max-width:900px){.steps[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:before{display:grid}}.study-art[data-astro-cid-5gdt66om]{height:440px!important}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{left:auto!important;right:6px;transform:none!important;width:150px!important;bottom:18px!important}.ipad[data-astro-cid-5gdt66om]{position:absolute;left:14px;bottom:26px;width:150px;height:auto;transform:rotate(-6deg);filter:drop-shadow(0 14px 18px rgba(0,60,25,.25))}.chip-card[data-astro-cid-5gdt66om]{position:absolute;bottom:4px;width:40px;height:52px;border-radius:9px;background:#fff;border:2px solid var(--green);display:grid;place-items:center;box-shadow:0 6px 12px -8px #003c1999}.chip-card[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-body);font-size:1.25rem;color:var(--ink)}.chip-card[data-astro-cid-5gdt66om].c1{left:128px;transform:rotate(-12deg);border-color:var(--orange)}.chip-card[data-astro-cid-5gdt66om].c2{left:160px;bottom:0;transform:rotate(2deg)}.chip-card[data-astro-cid-5gdt66om].c3{left:192px;transform:rotate(14deg);border-color:var(--orange)}.f-nghe[data-astro-cid-5gdt66om]{left:0!important;top:18px!important}.f-noi[data-astro-cid-5gdt66om]{left:88px!important;right:auto!important;top:0!important}.f-doc[data-astro-cid-5gdt66om]{left:auto!important;right:88px!important;top:0!important}.f-viet[data-astro-cid-5gdt66om]{right:0!important;top:18px!important}@media(max-width:980px){.study-art[data-astro-cid-5gdt66om]{height:400px!important}}.run-bubble[data-astro-cid-5gdt66om]{position:absolute;left:calc(69% + 62px);right:auto;top:-104px;max-width:none;white-space:nowrap;padding:8px 14px;z-index:2}.run-bubble[data-astro-cid-5gdt66om]:before{inset:auto auto 10px -7px}.run-bubble[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-size:1.1rem}.photo[data-astro-cid-5gdt66om] .ph[data-astro-cid-5gdt66om]{place-items:start center!important;align-items:start!important;justify-items:center!important;padding:9% 0 0!important}.photo[data-astro-cid-5gdt66om] .tzg[data-astro-cid-5gdt66om]{width:min(60%,280px)!important}.turtle-bubble[data-astro-cid-5gdt66om]{left:6%!important;right:auto!important;bottom:84px!important;max-width:256px!important;border-radius:22px!important}.turtle-bubble[data-astro-cid-5gdt66om]:after{inset:28px -9px auto auto!important}.mascot-corner[data-astro-cid-5gdt66om]{width:36%!important;max-width:200px!important;right:-5%!important;bottom:-5%!important}.faq-bubble[data-astro-cid-5gdt66om]{position:absolute;right:calc(max(24px,4%) + 150px);top:14px;white-space:nowrap;z-index:2}.faq-bubble[data-astro-cid-5gdt66om]:before{left:auto;right:-9px;bottom:auto;top:calc(50% - 9px)}@media(max-width:1060px){.faq-bubble[data-astro-cid-5gdt66om]{display:none}}@media(max-width:900px){.photo[data-astro-cid-5gdt66om] .ph[data-astro-cid-5gdt66om]{padding:8% 0 0!important}.photo[data-astro-cid-5gdt66om] .tzg[data-astro-cid-5gdt66om]{width:min(50%,220px)!important}.turtle-bubble[data-astro-cid-5gdt66om]{left:auto!important;bottom:auto!important;max-width:none!important}.turtle-bubble[data-astro-cid-5gdt66om]:after{right:22%!important;top:-9px!important}.mascot-corner[data-astro-cid-5gdt66om]{width:26%!important;right:2%!important;top:30%!important;bottom:auto!important}}.logo[data-astro-cid-5gdt66om]{gap:12px}.logo[data-astro-cid-5gdt66om] .logo-img[data-astro-cid-5gdt66om]{height:30px;width:auto;display:block}.logo[data-astro-cid-5gdt66om] .country[data-astro-cid-5gdt66om]{display:none;align-items:center;gap:6px;padding:3px 10px 3px 6px;border-radius:999px;background:var(--bg-soft);color:var(--green-deep);font-family:var(--f-body);font-size:.78rem;font-weight:700;white-space:nowrap}.rc[data-astro-cid-5gdt66om] .flag[data-astro-cid-5gdt66om]{display:inline-flex;flex:none}.top[data-astro-cid-5gdt66om] .nav[data-astro-cid-5gdt66om] a[data-astro-cid-5gdt66om],.top[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om],.top[data-astro-cid-5gdt66om] .hotline[data-astro-cid-5gdt66om]{white-space:nowrap}.top[data-astro-cid-5gdt66om] .logo[data-astro-cid-5gdt66om]{flex:none}.top[data-astro-cid-5gdt66om] .wrap[data-astro-cid-5gdt66om]{max-width:1240px}@media(max-width:1300px){.top[data-astro-cid-5gdt66om] .nav[data-astro-cid-5gdt66om]{display:none}}.logo-sub[data-astro-cid-5gdt66om] .flag[data-astro-cid-5gdt66om]{vertical-align:-2px;margin-right:2px}.logo-sub[data-astro-cid-5gdt66om] .flag[data-astro-cid-5gdt66om] svg{width:15px;height:10px}.rc[data-astro-cid-5gdt66om] .flag[data-astro-cid-5gdt66om] svg{width:21px;height:14px;border-radius:2px;box-shadow:0 0 0 1px #00000014}.audience[data-astro-cid-5gdt66om]{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;padding:10px 14px;border-radius:14px;background:var(--bg-soft);font-size:.9rem}.audience[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{color:var(--green-deep)}.audience[data-astro-cid-5gdt66om] .outside[data-astro-cid-5gdt66om]{color:var(--ink-2);font-size:.85rem}.audience[data-astro-cid-5gdt66om] a[data-astro-cid-5gdt66om],.err[data-astro-cid-5gdt66om] a[data-astro-cid-5gdt66om]{color:var(--green-deep);font-weight:600}.logo-sub[data-astro-cid-5gdt66om]{white-space:nowrap;font-family:var(--f-body);font-size:.68rem;line-height:1.2;color:var(--ink-2);letter-spacing:.04em;border-left:1px solid var(--line);padding-left:12px;font-weight:500}@media(max-width:520px){.logo[data-astro-cid-5gdt66om] .logo-img[data-astro-cid-5gdt66om]{height:24px}.logo[data-astro-cid-5gdt66om] .logo-sub[data-astro-cid-5gdt66om]{display:none}.logo[data-astro-cid-5gdt66om] .country[data-astro-cid-5gdt66om]{display:inline-flex;padding:3px;font-size:0;gap:0}}.kit-photo[data-astro-cid-5gdt66om]{position:absolute;left:0;bottom:16px;width:150px;margin:0;background:var(--card);border-radius:18px;padding:8px 8px 6px;box-shadow:0 14px 28px -18px #003c1999;transform:rotate(-4deg);z-index:1}.kit-photo[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:100%;height:auto;border-radius:12px;display:block}.kit-photo[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{font-size:.72rem;font-weight:600;text-align:center;color:var(--ink-2);padding-top:4px}.awards[data-astro-cid-5gdt66om]{margin-top:26px;display:grid;gap:14px}.awards[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om]{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(6,1fr);gap:14px}.awards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{display:grid;justify-items:center;gap:8px;text-align:center;background:var(--card);border-radius:18px;padding:14px 8px}.awards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{align-content:start}.awards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{height:70px;width:auto;max-width:100%;object-fit:contain;border-radius:6px}.awards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.76rem;line-height:1.35;color:var(--ink-2)}.partners[data-astro-cid-5gdt66om]{display:flex;flex-wrap:wrap;align-items:center;gap:14px 26px;margin:6px 0 0}.partners[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.82rem;font-weight:600;color:var(--ink-2)}.partners[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{height:36px;width:auto;background:#fff;border-radius:10px;padding:4px 8px}@media(max-width:980px){.awards[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om]{grid-template-columns:repeat(3,1fr)}}@media(max-width:520px){.awards[data-astro-cid-5gdt66om] ul[data-astro-cid-5gdt66om]{grid-template-columns:repeat(2,1fr)}}.study-art[data-astro-cid-5gdt66om]{height:500px!important}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om][src*=rua-cham-hoc]{inset:150px auto auto 50%!important;width:150px!important;transform:translate(-50%)!important}.study-glow[data-astro-cid-5gdt66om]{inset:110px 40px 30px!important}.f-nghe[data-astro-cid-5gdt66om]{left:0!important;right:auto!important;top:60px!important}.f-noi[data-astro-cid-5gdt66om]{right:0!important;left:auto!important;top:60px!important}.f-doc[data-astro-cid-5gdt66om]{left:0!important;right:auto!important;top:290px!important}.f-viet[data-astro-cid-5gdt66om]{right:0!important;left:auto!important;top:290px!important}.kit-photo[data-astro-cid-5gdt66om]{left:50%!important;top:0!important;bottom:auto!important;width:118px!important;margin-left:-59px!important;animation:floatk 4.5s ease-in-out infinite}@keyframes floatk{0%,to{transform:translateY(0) rotate(-5deg)}50%{transform:translateY(-8px) rotate(3deg)}}@media(prefers-reduced-motion:reduce){.kit-photo[data-astro-cid-5gdt66om]{animation:none;transform:rotate(-4deg)}}@media(max-width:980px){.study-art[data-astro-cid-5gdt66om]{height:480px!important}}.kit-photo[data-astro-cid-5gdt66om]{background:none!important;padding:0!important;box-shadow:none!important;width:140px!important;margin-left:-70px!important;filter:drop-shadow(0 12px 14px rgba(0,60,25,.25))}.kit-photo[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{border-radius:0!important;position:static!important;width:100%!important;height:auto!important;transform:none!important;left:auto!important;bottom:auto!important}.kit-photo[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{display:inline-block;margin:4px auto 0;padding:2px 10px;border-radius:999px;background:var(--card);font-size:.7rem}.kit-photo[data-astro-cid-5gdt66om]{text-align:center}#hoc-vien[data-astro-cid-5gdt66om] .videos[data-astro-cid-5gdt66om]{gap:12px}#hoc-vien[data-astro-cid-5gdt66om] .vgrid[data-astro-cid-5gdt66om]{margin-top:14px}.study-art[data-astro-cid-5gdt66om]{height:540px!important}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om][src*=rua-cham-hoc]{top:196px!important}.kit-photo[data-astro-cid-5gdt66om]{width:118px!important;margin-left:-59px!important}.f-nghe[data-astro-cid-5gdt66om],.f-noi[data-astro-cid-5gdt66om]{top:96px!important}.f-doc[data-astro-cid-5gdt66om],.f-viet[data-astro-cid-5gdt66om]{top:330px!important}@media(max-width:1060px){.faq-bubble[data-astro-cid-5gdt66om]{display:grid!important;right:16px!important;top:-10px!important}.faq-mascot[data-astro-cid-5gdt66om]{top:96px!important}.faq[data-astro-cid-5gdt66om]{max-width:calc(100% - 150px)}}@media(max-width:760px){.faq-bubble[data-astro-cid-5gdt66om]{display:none!important}.faq[data-astro-cid-5gdt66om]{max-width:none}}.study-art[data-astro-cid-5gdt66om]{height:560px!important}.study-art[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om][src*=rua-cham-hoc]{top:130px!important}.f-nghe[data-astro-cid-5gdt66om],.f-noi[data-astro-cid-5gdt66om]{top:24px!important}.f-doc[data-astro-cid-5gdt66om],.f-viet[data-astro-cid-5gdt66om]{top:230px!important}.ipad-real[data-astro-cid-5gdt66om]{position:absolute;left:-14px;bottom:6px;width:150px;margin:0;text-align:center;z-index:2;animation:floatk 5s ease-in-out infinite;animation-delay:-1.5s}.ipad-frame[data-astro-cid-5gdt66om]{display:block;padding:7px;background:#2f3330;border-radius:14px;box-shadow:0 14px 22px -14px #00280f99}.ipad-frame[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{display:block;width:100%!important;height:auto!important;border-radius:6px;position:static!important;transform:none!important}.ipad-real[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om],.kit-photo[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{display:inline-block;margin-top:6px;padding:2px 10px;border-radius:999px;background:var(--card);font-size:.7rem;font-weight:600;color:var(--ink-2)}.kit-photo[data-astro-cid-5gdt66om]{inset:auto -14px 0 auto!important;margin-left:0!important;width:136px!important}@media(max-width:980px){.study-art[data-astro-cid-5gdt66om]{height:540px!important}.ipad-real[data-astro-cid-5gdt66om]{left:0}.kit-photo[data-astro-cid-5gdt66om]{right:0!important}}#premium[data-astro-cid-5gdt66om] .wrap[data-astro-cid-5gdt66om]{position:relative}.book-bubble[data-astro-cid-5gdt66om]{position:absolute;top:-26px;right:118px;max-width:300px;padding:12px 18px 14px;z-index:2}.book-bubble[data-astro-cid-5gdt66om]:before{inset:30px -8px auto auto}.book-bubble[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-size:1.15rem;color:var(--green-deep, #007a3a)}.book-bubble[data-astro-cid-5gdt66om] .link-cta[data-astro-cid-5gdt66om]{margin-top:6px;font-weight:700;font-size:.9rem}#premium[data-astro-cid-5gdt66om] .decor-l[data-astro-cid-5gdt66om]{width:96px;top:-10px}@media(max-width:1100px){.book-bubble[data-astro-cid-5gdt66om]{position:relative;top:auto;right:auto;max-width:520px;margin:0 0 16px}.book-bubble[data-astro-cid-5gdt66om]:before{display:none}}@media(max-width:760px){.book-bubble[data-astro-cid-5gdt66om]{position:relative;top:auto;right:auto;max-width:none;margin:0 0 16px}.book-bubble[data-astro-cid-5gdt66om]:before{display:none}#premium[data-astro-cid-5gdt66om] .sec-head[data-astro-cid-5gdt66om] h2[data-astro-cid-5gdt66om]{max-width:none}#premium[data-astro-cid-5gdt66om] .decor-l[data-astro-cid-5gdt66om]{width:58px;top:-20px}}.kit-photo[data-astro-cid-5gdt66om]{right:6px!important}.kit-photo[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{display:block!important;width:max-content;white-space:nowrap;margin-left:50%!important;transform:translate(-50%);font-size:.68rem}@media(min-width:900px){.hero[data-astro-cid-5gdt66om] h1[data-astro-cid-5gdt66om]{font-size:clamp(2rem,3.4vw,2.85rem)}.hero[data-astro-cid-5gdt66om] h1[data-astro-cid-5gdt66om] em[data-astro-cid-5gdt66om]{display:block;white-space:nowrap}}.class-strip[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:1.35fr .8fr 1.15fr;gap:14px;margin-top:20px}.class-strip[data-astro-cid-5gdt66om] figure[data-astro-cid-5gdt66om]{position:relative;margin:0;height:300px;border-radius:22px;overflow:hidden;box-shadow:0 14px 30px -22px #003c198c}.class-strip[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{width:100%;height:100%;object-fit:cover;display:block}.cs-a[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{object-position:58% 40%}.cs-b[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{object-position:40% 40%}.cs-c[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{object-position:45% 50%}.class-strip[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{position:absolute;left:10px;right:10px;bottom:10px;padding:8px 12px;border-radius:14px;background:#ffffffed;font-size:.82rem;font-weight:600;line-height:1.35;color:var(--ink)}@media(max-width:760px){.class-strip[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr}.class-strip[data-astro-cid-5gdt66om] figure[data-astro-cid-5gdt66om]{height:220px}.cs-a[data-astro-cid-5gdt66om]{grid-column:1/-1}.class-strip[data-astro-cid-5gdt66om] figcaption[data-astro-cid-5gdt66om]{font-size:.74rem;padding:6px 10px}}.mid-cta[data-astro-cid-5gdt66om]{display:flex;align-items:center;justify-content:space-between;gap:16px 28px;flex-wrap:wrap;margin-top:28px;padding:20px 24px;border-radius:22px;background:var(--card);border:2px dashed rgba(0,147,69,.35)}.mc-title[data-astro-cid-5gdt66om]{margin:0;font-family:var(--f-display);font-weight:700;font-size:1.12rem;color:var(--ink)}.mc-desc[data-astro-cid-5gdt66om]{margin:4px 0 0;color:var(--ink-2);font-size:.95rem;max-width:560px}.mc-actions[data-astro-cid-5gdt66om]{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.mc-call[data-astro-cid-5gdt66om]{font-weight:600;font-size:.9rem;color:var(--green);text-decoration:none;border-bottom:1px dashed currentColor}@media(max-width:760px){.mid-cta[data-astro-cid-5gdt66om]{padding:18px}.mc-actions[data-astro-cid-5gdt66om],.mc-actions[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om]{width:100%}.mc-call[data-astro-cid-5gdt66om]{margin:0 auto}}.mid-cta[data-astro-cid-5gdt66om]{position:relative;border:0!important;background:var(--card);border-radius:28px;padding:22px 26px 22px 118px;margin-top:40px;box-shadow:0 18px 36px -26px #003c198c}.band-soft[data-astro-cid-5gdt66om] .mid-cta[data-astro-cid-5gdt66om],.band-warm[data-astro-cid-5gdt66om] .mid-cta[data-astro-cid-5gdt66om]{background:var(--card)}.mc-buddy[data-astro-cid-5gdt66om]{position:absolute;left:18px;top:50%;width:84px;height:auto;transform:translateY(-50%) rotate(-6deg);animation:floatk 5s ease-in-out infinite}.mc-zh[data-astro-cid-5gdt66om]{display:inline-flex;gap:6px;align-items:baseline;margin-bottom:4px;padding:2px 12px;border-radius:999px;background:var(--pastel-peach);font-size:.8rem;font-weight:600;color:var(--orange-deep)}.mc-zh[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-size:.95rem;color:var(--orange-deep)}@media(max-width:760px){.mid-cta[data-astro-cid-5gdt66om]{padding:22px 18px 18px;margin-top:52px}.mc-buddy[data-astro-cid-5gdt66om]{left:auto;right:14px;top:-34px;width:64px;transform:rotate(6deg)}}.mc-text[data-astro-cid-5gdt66om]{flex:1 1 360px;min-width:0}.mc-actions[data-astro-cid-5gdt66om]{flex:0 0 auto}#hoc-vien[data-astro-cid-5gdt66om] .mid-cta[data-astro-cid-5gdt66om]{margin-top:28px}.mc-buddy[data-astro-cid-5gdt66om]{top:14px;transform:rotate(-6deg)}@media(max-width:760px){.mc-buddy[data-astro-cid-5gdt66om]{top:-34px}}.about2[data-astro-cid-5gdt66om]{position:relative}.about2[data-astro-cid-5gdt66om] .sec-head[data-astro-cid-5gdt66om]{max-width:760px}.stat-cards[data-astro-cid-5gdt66om]{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.stat-cards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{background:var(--card);border-radius:24px;padding:22px 20px;box-shadow:0 14px 30px -24px #003c1980;display:grid;gap:6px;align-content:start}.stat-cards[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-family:var(--f-display);font-size:2.1rem;line-height:1;color:var(--green);letter-spacing:-.02em}.stat-cards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]:nth-child(2n) b[data-astro-cid-5gdt66om]{color:var(--orange)}.stat-cards[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.9rem;color:var(--ink-2);line-height:1.45}.info-cards[data-astro-cid-5gdt66om]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-top:16px}.info-cards[data-astro-cid-5gdt66om]>div[data-astro-cid-5gdt66om]{background:var(--card);border-radius:24px;padding:20px 22px;box-shadow:0 14px 30px -24px #003c1980}.info-cards[data-astro-cid-5gdt66om] h3[data-astro-cid-5gdt66om]{margin:10px 0 4px;font-size:1.05rem}.info-cards[data-astro-cid-5gdt66om] p[data-astro-cid-5gdt66om]{margin:0;color:var(--ink-2);font-size:.92rem}.info-cards[data-astro-cid-5gdt66om] .tag[data-astro-cid-5gdt66om]{display:inline-block;padding:3px 12px;border-radius:999px;font-size:.78rem;font-weight:700;color:#fff}.tag-g[data-astro-cid-5gdt66om]{background:var(--green)}.tag-o[data-astro-cid-5gdt66om]{background:var(--orange)}.about2[data-astro-cid-5gdt66om] .awards[data-astro-cid-5gdt66om]{margin-top:34px}.aw-title[data-astro-cid-5gdt66om]{margin:0;font-size:1.05rem;text-align:center}.about2[data-astro-cid-5gdt66om] .awards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{box-shadow:0 14px 30px -24px #003c1980}.partners-card[data-astro-cid-5gdt66om]{display:flex;justify-content:center}.partners-card[data-astro-cid-5gdt66om] .partners[data-astro-cid-5gdt66om]{background:var(--card);border-radius:999px;padding:10px 22px;box-shadow:0 14px 30px -24px #003c1980;justify-content:center}.partners-card[data-astro-cid-5gdt66om] .partners[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{background:none;padding:0}@media(max-width:980px){.stat-cards[data-astro-cid-5gdt66om]{grid-template-columns:repeat(2,1fr)}.info-cards[data-astro-cid-5gdt66om]{grid-template-columns:1fr}}@media(max-width:520px){.stat-cards[data-astro-cid-5gdt66om]{gap:12px}.stat-cards[data-astro-cid-5gdt66om] li[data-astro-cid-5gdt66om]{padding:16px}.stat-cards[data-astro-cid-5gdt66om] b[data-astro-cid-5gdt66om]{font-size:1.7rem}.partners-card[data-astro-cid-5gdt66om] .partners[data-astro-cid-5gdt66om]{border-radius:22px}}.trio[data-astro-cid-5gdt66om]{position:absolute;right:0;top:-6px;width:340px;height:250px;pointer-events:none}.trio[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{position:absolute;bottom:0;height:auto;animation:floatk 5s ease-in-out infinite}.t-rua[data-astro-cid-5gdt66om]{left:50%;width:132px;margin-left:-66px;z-index:2;animation-delay:-1s!important}.t-dino[data-astro-cid-5gdt66om]{left:4px;width:118px;animation-delay:-2.5s!important}.t-kylan[data-astro-cid-5gdt66om]{right:4px;width:112px;animation-delay:-3.5s!important}@media(max-width:1100px){.trio[data-astro-cid-5gdt66om]{width:270px;height:200px}.t-rua[data-astro-cid-5gdt66om]{width:104px;margin-left:-52px}.t-dino[data-astro-cid-5gdt66om]{width:94px}.t-kylan[data-astro-cid-5gdt66om]{width:90px}}@media(max-width:900px){.trio[data-astro-cid-5gdt66om]{position:relative;right:auto;top:auto;margin:0 auto 6px;width:260px;height:180px}.t-rua[data-astro-cid-5gdt66om]{width:96px;margin-left:-48px}.t-dino[data-astro-cid-5gdt66om]{width:86px}.t-kylan[data-astro-cid-5gdt66om]{width:82px}}.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:nth-child(3){padding:22px!important}@media(max-width:760px){.perks[data-astro-cid-5gdt66om] div[data-astro-cid-5gdt66om]:nth-child(3){padding:18px!important}}@media(max-width:1060px){.num-head[data-astro-cid-5gdt66om]{padding-right:104px}}@media(max-width:760px){.num-head[data-astro-cid-5gdt66om]{padding-right:64px}}@media(max-width:520px){#hoc-vien[data-astro-cid-5gdt66om] .vgrid[data-astro-cid-5gdt66om]{grid-template-columns:1fr 1fr;gap:16px 12px}#hoc-vien[data-astro-cid-5gdt66om] .vthumb[data-astro-cid-5gdt66om]{aspect-ratio:1/1;border-radius:20px}#hoc-vien[data-astro-cid-5gdt66om] .vbadge[data-astro-cid-5gdt66om]{left:8px;top:8px;font-size:.62rem!important;padding:3px 8px;white-space:nowrap}#hoc-vien[data-astro-cid-5gdt66om] .vplay[data-astro-cid-5gdt66om]{width:40px;height:40px;right:8px;top:auto;bottom:10px;transform:none}#hoc-vien[data-astro-cid-5gdt66om] .vplay[data-astro-cid-5gdt66om] svg[data-astro-cid-5gdt66om]{width:16px;height:16px}#hoc-vien[data-astro-cid-5gdt66om] .vmascot[data-astro-cid-5gdt66om]{left:6%;height:66%;max-width:70%}#hoc-vien[data-astro-cid-5gdt66om] .vmeta[data-astro-cid-5gdt66om] strong[data-astro-cid-5gdt66om]{font-size:.92rem}#hoc-vien[data-astro-cid-5gdt66om] .vmeta[data-astro-cid-5gdt66om] span[data-astro-cid-5gdt66om]{font-size:.78rem}}footer[data-astro-cid-5gdt66om]{padding-block:40px 48px}@media(max-width:760px){footer[data-astro-cid-5gdt66om]{padding-bottom:120px}}.cs-c[data-astro-cid-5gdt66om] img[data-astro-cid-5gdt66om]{object-position:50% 45%!important}.lang-switch[data-astro-cid-5gdt66om]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;height:34px;padding:0 10px;border-radius:999px;border:1.5px solid var(--line);font-size:.8rem;font-weight:700;letter-spacing:.04em;color:var(--green);text-decoration:none;background:var(--card)}.lang-switch[data-astro-cid-5gdt66om]:hover{border-color:var(--green)}@media(max-width:520px){.lang-switch[data-astro-cid-5gdt66om]{min-width:34px;height:30px;padding:0 8px;font-size:.74rem}}.rc[data-astro-cid-5gdt66om] .hidden[data-astro-cid-5gdt66om],.rc[data-astro-cid-5gdt66om] .hp[data-astro-cid-5gdt66om]{display:none!important}.top[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om] .short[data-astro-cid-5gdt66om]{display:none}@media(max-width:640px){.top[data-astro-cid-5gdt66om] .btn[data-astro-cid-5gdt66om] .short[data-astro-cid-5gdt66om]{display:inline}}html{scroll-behavior:smooth;overflow-x:clip}@media(max-width:760px){.zalo-float-wrap{bottom:calc(84px + env(safe-area-inset-bottom,0px))!important}}
