:root{--ease:cubic-bezier(0.16,1,0.3,1)}.sales-tokens-placeholder,:root{--ink:var(--moon-paper);--midnight:var(--moon-white);--midnight-soft:var(--moon-white);--bone:var(--moon-ink);--cream:var(--moon-navy);--gold:var(--moon-navy);--gold-hi:var(--moon-navy-hi);--gold-mid:var(--moon-orange-text);--gold-deep:var(--moon-navy-deep);--gold-glow:var(--moon-navy-tint);--mist:var(--moon-muted);--mist-dim:var(--moon-muted-dim);--sage:var(--moon-success);--ember:var(--moon-warning);--rose:var(--moon-error);--rust:var(--moon-error);--hairline:var(--moon-border);--hairline-soft:var(--moon-border-soft);--hairline-faint:#F0F0F4;--el-mộc:#2F7A57;--el-moc:#2F7A57;--el-hỏa:var(--moon-orange);--el-hoa:var(--moon-orange);--el-thổ:#B7791F;--el-tho:#B7791F;--el-kim:#6E7690;--el-thủy:var(--moon-navy);--el-thuy:var(--moon-navy);--font-display:var(--moon-font-display);--font-ui:var(--moon-font-ui);--font-mono:var(--moon-font-mono)}.sales-artboard{width:100%;height:100%;container-type:inline-size;background:var(--ink);color:var(--bone);font-family:var(--font-ui);font-size:15px;line-height:1.65;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;position:relative;overflow:hidden;isolation:isolate}.sales-artboard>*{position:relative;z-index:1}.sales-artboard em{font-style:italic;color:var(--moon-navy)}.sales-artboard strong{color:var(--moon-navy);font-weight:500}.han{font-family:var(--font-display);font-weight:400}.cover-rings{position:absolute;pointer-events:none;opacity:.55}.cover-rings circle{fill:none;stroke:rgba(14,29,96,.08);stroke-width:1}.cover-rings line{stroke:rgba(14,29,96,.05);stroke-width:.5}.nd-link,.nd-reach{stroke-dasharray:180;stroke-dashoffset:180;animation:nd-thread-draw 1.1s var(--ease) forwards}.nd-orbit-node{transform-origin:200px 200px;animation:nd-orbit-rotate 9s linear infinite}@keyframes nd-thread-draw{to{stroke-dashoffset:0}}@keyframes nd-orbit-rotate{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.nd-link,.nd-orbit-node,.nd-reach{animation:none;stroke-dashoffset:0}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--moon-r-btn);font:500 15px/1 var(--moon-font-ui);text-decoration:none;cursor:pointer;transition:background .15s}.btn .arrow{transition:transform .2s var(--ease)}.btn:hover .arrow{transform:translateX(3px)}.price-pill{display:inline-flex;align-items:baseline;gap:6px;font-family:var(--moon-font-num);font-variant-numeric:tabular-nums slashed-zero lining-nums;font-feature-settings:var(--moon-tnum);color:var(--moon-navy)}.price-pill .num{font-size:30px;font-weight:500}.price-pill .currency{font-family:var(--moon-font-ui);font-size:13px;font-weight:500;color:var(--moon-muted)}.bt-mini{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--moon-border);border:1px solid var(--moon-border)}.bt-mini .pillar{background:var(--moon-white);padding:16px 5px 14px;display:flex;flex-direction:column;align-items:center;gap:4px;text-align:center}.bt-mini .pillar.day{background:linear-gradient(var(--moon-navy-tint),var(--moon-navy-tint)),var(--moon-white)}.bt-mini .p-label{font-family:var(--moon-font-ui);font-size:12px;font-weight:500;color:var(--moon-muted)}.bt-mini .p-stem{font-family:var(--font-display);font-size:32px;font-weight:500;line-height:1}.bt-mini .p-stem-vi{font-family:var(--moon-font-ui);font-size:12px;color:var(--moon-ink);margin-top:2px}.bt-mini .p-divide{width:18px;height:1px;background:var(--moon-border);margin:6px 0}.bt-mini .p-branch{font-family:var(--font-display);font-size:26px;line-height:1}.bt-mini .p-branch-vi{color:var(--moon-ink);margin-top:1px}.bt-mini .p-branch-vi,.bt-mini .p-tg{font-family:var(--moon-font-ui);font-size:12px}.bt-mini .p-tg{margin-top:8px;padding-top:6px;border-top:1px dashed var(--moon-border);width:100%;font-weight:500;line-height:1.3;color:var(--moon-muted)}.bt-mini .pillar.day .p-tg{color:var(--moon-navy)}.co-thu-row{display:grid;grid-template-columns:repeat(5,1fr);border:1px solid var(--moon-border);border-radius:var(--moon-r-card);background:var(--moon-white);overflow:hidden}.co-thu-row .book{padding:22px 18px;border-right:1px solid var(--moon-border-soft);display:flex;flex-direction:column;gap:6px}.co-thu-row .book:last-child{border-right:0}.co-thu-row .book .han{font-size:22px;line-height:1}.co-thu-row .book .han,.co-thu-row .book .vi{font-family:var(--font-display);color:var(--moon-navy)}.co-thu-row .book .vi{font-size:16px;font-weight:500;line-height:1.2;margin-top:4px}.co-thu-row .book .meta{font-size:13px;color:var(--moon-muted);margin-top:6px;line-height:1.5}.testimonial{padding:26px 28px;border:1px solid var(--moon-border);background:var(--moon-white);border-radius:var(--moon-r-card);display:flex;flex-direction:column;gap:16px}.testimonial .quote{font-family:var(--moon-font-body);font-size:18px;color:var(--moon-ink);line-height:1.55}.testimonial .quote:before{content:'"';font-family:var(--moon-font-body);font-size:38px;line-height:.2;color:var(--moon-orange);margin-right:4px;vertical-align:-10px}.testimonial .meta{display:flex;flex-wrap:wrap;align-items:center;gap:4px 12px;font-size:13px;color:var(--moon-muted)}.testimonial .meta .name{font-family:var(--moon-font-ui);font-size:14px;font-weight:500;color:var(--moon-orange-text)}.testimonial .meta .dot{color:var(--moon-muted)}.hairline-divider{height:1px;background:var(--hairline-soft);border:0}.shell{max-width:1120px;margin:0 auto;padding-left:56px;padding-right:56px}