.k-hero[data-astro-cid-indif526]{padding-top:112px;padding-bottom:36px}.k-hero[data-astro-cid-indif526] .hero-trust[data-astro-cid-indif526]{margin-top:36px}.k-grid[data-astro-cid-indif526]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,5vw,72px);align-items:center;width:100%}.k-h1[data-astro-cid-indif526]{font-size:clamp(2.3rem,4vw,3.8rem);line-height:1}.k-line[data-astro-cid-indif526]{display:block}.k-w[data-astro-cid-indif526]{display:inline-block;overflow:hidden;vertical-align:bottom;padding:.08em .06em .34em 0;margin:0 .16em -.24em 0}.k-w[data-astro-cid-indif526]>span[data-astro-cid-indif526]{display:inline-block;transform:translateY(120%);animation:k-up .95s var(--ease) both;animation-delay:calc(.12s + var(--i) * 75ms)}.k-w[data-astro-cid-indif526]>.k-grad[data-astro-cid-indif526]{background:linear-gradient(100deg,var(--plum) 0%,#7B6CFF 30%,#FFE3D9 50%,var(--peach) 70%,var(--plum) 100%);background-size:300% 100%;background-position:100% 0;padding:.1em .08em .28em 0;margin:-.1em -.08em -.28em 0;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:k-up .95s var(--ease) both,k-sheen 2.6s var(--ease) both;animation-delay:calc(.12s + var(--i) * 75ms),1.1s}@keyframes k-up{to{transform:none}}@keyframes k-sheen{0%{background-position:100% 0}to{background-position:0% 0}}.stage[data-astro-cid-indif526]{--mx: 0;--my: 0;position:relative;padding:46px 28px 60px 36px;perspective:1200px}.term[data-astro-cid-indif526]{position:relative;z-index:2;background:#15110c;color:#ede6da;border-radius:20px;overflow:hidden;box-shadow:0 2px #ffffff0f inset,0 40px 80px -30px #17130d8c,0 18px 36px -18px #4a3ae059;transform:translate3d(calc(var(--mx) * -8px),calc(var(--my) * -8px),0) rotateX(calc(var(--my) * -2deg)) rotateY(calc(var(--mx) * 3deg));transition:transform .5s var(--ease);animation:term-in 1s .3s var(--ease) both}@keyframes term-in{0%{opacity:0;transform:translateY(30px) scale(.97)}}.term-bar[data-astro-cid-indif526]{display:flex;align-items:center;gap:7px;padding:13px 16px;border-bottom:1px solid rgba(255,255,255,.07);font-size:.74rem;color:#8a8073}.term-bar[data-astro-cid-indif526] i[data-astro-cid-indif526]{width:10px;height:10px;border-radius:50%;background:#3a332a}.term-bar[data-astro-cid-indif526] i[data-astro-cid-indif526]:first-child{background:#ff8a73}.term-bar[data-astro-cid-indif526] span[data-astro-cid-indif526]{margin-left:8px;font-family:ui-monospace,Cascadia Code,Consolas,monospace}.term-body[data-astro-cid-indif526]{padding:20px 20px 24px;min-height:236px;font-family:ui-monospace,Cascadia Code,Consolas,monospace;font-size:.86rem;line-height:1.6}.term-cmd[data-astro-cid-indif526]{display:flex;gap:10px;color:#fff;min-height:3.2em;padding-right:120px}.pr[data-astro-cid-indif526]{color:var(--lav)}.caret[data-astro-cid-indif526]{display:inline-block;width:8px;height:1.1em;margin-left:2px;background:var(--lav);vertical-align:text-bottom;animation:blink 1s steps(2) infinite}@keyframes blink{50%{opacity:0}}.scn[data-astro-cid-indif526]{list-style:none;margin-top:8px;display:none}.scn[data-astro-cid-indif526].is-on{display:block}.ln[data-astro-cid-indif526]{display:flex;gap:10px;color:#a79e90;opacity:0;transform:translateY(8px);transition:opacity .4s ease,transform .5s var(--ease);padding:3px 0}.ln[data-astro-cid-indif526].on{opacity:1;transform:none}.tick[data-astro-cid-indif526]{color:#5c5347;font-size:.7em;line-height:2.3}.ln[data-astro-cid-indif526].ok{color:#b9f0cf}.ln[data-astro-cid-indif526].ok .tick[data-astro-cid-indif526]{color:#7fe0a8;font-size:.95em;line-height:1.7}.art[data-astro-cid-indif526]{position:absolute;z-index:3;transition:transform .6s var(--ease)}.art-in[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:16px;padding:14px 16px;box-shadow:var(--shadow-lift);display:flex;flex-direction:column;gap:3px;opacity:0;transform:scale(.6) translateY(24px) rotate(-6deg);transition:opacity .35s ease,transform .75s cubic-bezier(.34,1.56,.64,1)}.art[data-astro-cid-indif526].pop .art-in[data-astro-cid-indif526]{opacity:1;transform:none}.a1[data-astro-cid-indif526]{top:-4px;right:-8px;width:176px;transform:translate3d(calc(var(--mx) * 22px),calc(var(--my) * 22px),0) rotate(4deg)}.a2[data-astro-cid-indif526]{bottom:8px;left:0;transform:translate3d(calc(var(--mx) * -30px),calc(var(--my) * 26px),0) rotate(-5deg)}.a3[data-astro-cid-indif526]{bottom:0;right:6px;transform:translate3d(calc(var(--mx) * 36px),calc(var(--my) * -18px),0) rotate(3deg)}.a1[data-astro-cid-indif526] .art-in[data-astro-cid-indif526]{padding:0;overflow:hidden}.mini-bar[data-astro-cid-indif526]{display:flex;align-items:center;gap:4px;padding:8px 10px;background:var(--ivory-2);font-size:.6rem;color:var(--ink-mut)}.mini-bar[data-astro-cid-indif526] i[data-astro-cid-indif526]{width:6px;height:6px;border-radius:50%;background:var(--ink-faint)}.mini-bar[data-astro-cid-indif526] span[data-astro-cid-indif526]{margin-left:4px}.mini-body[data-astro-cid-indif526]{padding:12px;display:grid;gap:7px}.mini-body[data-astro-cid-indif526] b[data-astro-cid-indif526]{height:12px;width:70%;border-radius:4px;background:var(--ink)}.mini-body[data-astro-cid-indif526] s[data-astro-cid-indif526]{height:6px;border-radius:3px;background:var(--ink-faint);opacity:.6}.mini-body[data-astro-cid-indif526] s[data-astro-cid-indif526].sh{width:60%}.mini-body[data-astro-cid-indif526] em[data-astro-cid-indif526]{height:18px;width:64px;border-radius:6px;background:var(--plum);margin-top:3px}.art-k[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:.62rem;letter-spacing:.14em;color:var(--plum)}.art[data-astro-cid-indif526] strong[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:1rem;letter-spacing:-.01em}.art[data-astro-cid-indif526] small[data-astro-cid-indif526]{font-size:.74rem;color:var(--ink-mut);display:flex;align-items:center;gap:6px}.live[data-astro-cid-indif526]{width:7px;height:7px;border-radius:50%;background:#3fbf7a;position:relative}.live[data-astro-cid-indif526]:after{content:"";position:absolute;inset:0;border-radius:50%;background:#3fbf7a;animation:live 1.8s ease-out infinite}@keyframes live{to{transform:scale(3);opacity:0}}.track8[data-astro-cid-indif526]{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:clamp(32px,5vh,60px);position:relative}.track8[data-astro-cid-indif526]:before{content:"";position:absolute;left:20px;right:20px;top:50%;height:1px;background:var(--line-2)}.t8[data-astro-cid-indif526]{position:relative;z-index:1;padding:4px;border-radius:50%}.t8-dot[data-astro-cid-indif526]{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;font-family:var(--font-display);font-weight:700;font-size:.88rem;background:var(--ivory);border:1px solid var(--line-2);color:var(--ink-mut);transition:transform .5s var(--ease),background .4s ease,color .4s ease,border-color .4s ease}.t8[data-astro-cid-indif526].on .t8-dot[data-astro-cid-indif526]{background:var(--ink);color:var(--ivory);border-color:var(--ink)}.t8[data-astro-cid-indif526].head .t8-dot[data-astro-cid-indif526]{transform:scale(1.18);background:var(--plum);border-color:var(--plum);color:#fff}.t8[data-astro-cid-indif526]:hover .t8-dot[data-astro-cid-indif526]{transform:scale(1.18) translateY(-3px);border-color:var(--plum)}.t8[data-astro-cid-indif526]:focus-visible{outline:2px solid var(--plum);outline-offset:2px}.t8[data-astro-cid-indif526]:active .t8-dot[data-astro-cid-indif526]{transform:scale(1.05)}.k-tight[data-astro-cid-indif526]{padding-top:0}.cur[data-astro-cid-indif526]{position:relative;margin-top:64px;padding-left:74px;display:grid;gap:18px}.cur-rail[data-astro-cid-indif526]{position:absolute;left:23px;top:10px;bottom:10px;width:2px;background:var(--line-2);border-radius:2px;overflow:hidden}.cur-fill[data-astro-cid-indif526]{position:absolute;inset:0;background:linear-gradient(var(--plum),var(--peach));transform:scaleY(0);transform-origin:top;will-change:transform}.ses[data-astro-cid-indif526]{position:relative;scroll-margin-top:110px}.ses-node[data-astro-cid-indif526]{position:absolute;left:-74px;top:22px;width:48px;height:48px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-serif);font-style:italic;font-size:1.25rem;background:var(--ivory);border:1px solid var(--line-2);color:var(--ink-mut);transition:background .5s ease,color .5s ease,border-color .5s ease,transform .6s var(--ease)}.ses[data-astro-cid-indif526].lit .ses-node[data-astro-cid-indif526]{background:var(--ink);color:var(--ivory);border-color:var(--ink);transform:scale(1.06)}.ses-card[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(24px,3vw,34px);box-shadow:var(--shadow-soft);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:20px 40px;align-items:start;transition:transform .45s var(--ease),box-shadow .45s var(--ease)}.ses-card[data-astro-cid-indif526]:hover{transform:translate(6px);box-shadow:var(--shadow-lift)}.ses-k[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:600;font-size:.74rem;letter-spacing:.16em;text-transform:uppercase;color:var(--plum)}.ses-card[data-astro-cid-indif526] h3[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.2;letter-spacing:-.02em;margin-top:8px}.ses-card[data-astro-cid-indif526] ul[data-astro-cid-indif526]{list-style:none;display:grid;gap:9px;align-content:start}.ses-card[data-astro-cid-indif526] li[data-astro-cid-indif526]{position:relative;padding-left:20px;color:var(--ink-soft);font-size:.97rem;line-height:1.6}.ses-card[data-astro-cid-indif526] li[data-astro-cid-indif526]:before{content:"";position:absolute;left:0;top:.78em;width:8px;height:1px;background:var(--ink-faint)}.ses-out[data-astro-cid-indif526]{margin-top:18px;padding-top:14px;border-top:1px dashed var(--line-2);font-size:.93rem;line-height:1.5;font-weight:500}.ses-out[data-astro-cid-indif526] span[data-astro-cid-indif526]{display:block;font-family:var(--font-display);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-mut);margin-bottom:4px;font-weight:600}.how[data-astro-cid-indif526]{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:52px}.how-c[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:22px;padding:26px;box-shadow:var(--shadow-soft);transition:transform .4s var(--ease),box-shadow .4s var(--ease)}.how-c[data-astro-cid-indif526]:hover{transform:translateY(-5px);box-shadow:var(--shadow-lift)}.how-ic[data-astro-cid-indif526]{display:inline-grid;place-items:center;min-width:48px;height:48px;padding:0 10px;border-radius:14px;background:#b7a8ff3d;font-family:var(--font-display);font-weight:700;font-size:.86rem;color:var(--plum)}.how-c[data-astro-cid-indif526]:nth-child(2) .how-ic[data-astro-cid-indif526]{background:#ffb39c47;color:#b5512f}.how-c[data-astro-cid-indif526]:nth-child(3) .how-ic[data-astro-cid-indif526]{background:#a9e0c252;color:#24744a}.how-c[data-astro-cid-indif526]:nth-child(4) .how-ic[data-astro-cid-indif526]{background:#9ad0ff4d;color:#24609a}.how-c[data-astro-cid-indif526] h3[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:600;font-size:1.12rem;letter-spacing:-.01em;margin:18px 0 8px}.how-c[data-astro-cid-indif526] p[data-astro-cid-indif526]{color:var(--ink-soft);font-size:.94rem;line-height:1.65}.fit[data-astro-cid-indif526]{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,.7fr);gap:18px}.fit-col[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,38px);box-shadow:var(--shadow-soft)}.fit-col[data-astro-cid-indif526].no{background:var(--ivory-2);box-shadow:none}.fit-col[data-astro-cid-indif526] .eyebrow[data-astro-cid-indif526]{margin-bottom:14px}.fit-col[data-astro-cid-indif526] ul[data-astro-cid-indif526]{list-style:none}.fit-col[data-astro-cid-indif526] li[data-astro-cid-indif526]{display:flex;gap:14px;align-items:baseline;padding:15px 0;border-top:1px solid var(--line);line-height:1.55}.fit-col[data-astro-cid-indif526]:not(.no) li[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:500;font-size:1.08rem;letter-spacing:-.01em}.fit-col[data-astro-cid-indif526].no li[data-astro-cid-indif526]{color:var(--ink-soft);font-size:.96rem}.mk[data-astro-cid-indif526]{flex-shrink:0;width:9px;height:9px;border-radius:50%;border:1.5px solid var(--ink-faint);transform:translateY(-1px)}.mk[data-astro-cid-indif526].yes{border:0;border-radius:3px;background:var(--plum);transform:translateY(-1px) rotate(45deg)}.teach[data-astro-cid-indif526]{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(32px,5vw,76px);align-items:center}.teach-photo[data-astro-cid-indif526]{position:relative;border-radius:28px;overflow:hidden;aspect-ratio:4 / 5;background:#efe7dc;box-shadow:var(--shadow-lift)}.teach-photo[data-astro-cid-indif526] img[data-astro-cid-indif526]{width:100%;height:100%;object-fit:cover;object-position:50% 0;display:block}.teach-photo[data-astro-cid-indif526]:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(23,19,13,.5),transparent 45%),linear-gradient(135deg,rgba(183,168,255,.22),transparent 55%);mix-blend-mode:multiply}.teach-badge[data-astro-cid-indif526]{position:absolute;left:18px;bottom:18px;z-index:1;font-family:var(--font-display);font-weight:600;font-size:.8rem;padding:8px 14px;border-radius:999px;background:#ffffffe6;backdrop-filter:blur(8px)}.teach-p[data-astro-cid-indif526]{margin-top:16px;color:var(--ink-soft);line-height:1.75;max-width:56ch}.teach-stats[data-astro-cid-indif526]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;padding-top:28px;border-top:1px solid var(--line)}.teach-stats[data-astro-cid-indif526] b[data-astro-cid-indif526]{display:block;font-family:var(--font-display);font-weight:800;font-size:clamp(1.7rem,3vw,2.4rem);letter-spacing:-.03em;line-height:1}.teach-stats[data-astro-cid-indif526] span[data-astro-cid-indif526]{display:block;margin-top:8px;font-size:.82rem;color:var(--ink-mut);line-height:1.45}.cases[data-astro-cid-indif526]{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;margin-top:52px}.case[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:24px;padding:clamp(26px,3vw,36px);box-shadow:var(--shadow-soft);transition:transform .35s var(--ease),box-shadow .35s var(--ease)}.case-tag[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:600;font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-mut)}.case[data-astro-cid-indif526] h3[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;margin:10px 0 12px}.case-hook[data-astro-cid-indif526]{color:var(--ink-soft);line-height:1.65}.case[data-astro-cid-indif526] blockquote[data-astro-cid-indif526]{margin-top:20px;padding-top:18px;border-top:1px solid var(--line);font-family:var(--font-serif);font-style:italic;font-size:1.02rem;line-height:1.6}.case[data-astro-cid-indif526] cite[data-astro-cid-indif526]{display:block;margin-top:8px;font-family:var(--font-body);font-style:normal;font-size:.8rem;color:var(--ink-mut)}.more[data-astro-cid-indif526]{display:inline-block;margin-top:30px;font-weight:600;color:var(--plum);transition:transform .25s var(--ease)}.more[data-astro-cid-indif526]:hover{transform:translate(5px)}.more[data-astro-cid-indif526]:focus-visible{outline:2px solid var(--plum);outline-offset:4px;border-radius:3px}.more[data-astro-cid-indif526]:active{transform:translate(2px)}#hoc-phi[data-astro-cid-indif526]{scroll-margin-top:40px}.fee[data-astro-cid-indif526]{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:18px;align-items:stretch}.fee-card[data-astro-cid-indif526]{position:relative;overflow:hidden;background:var(--ink);color:var(--ivory);border-radius:30px;padding:clamp(30px,4vw,52px);box-shadow:var(--shadow-lift)}.fee-card[data-astro-cid-indif526]:before{content:"";position:absolute;width:420px;height:420px;right:-140px;top:-160px;border-radius:50%;background:radial-gradient(circle,rgba(123,108,255,.55),transparent 65%);pointer-events:none}.fee-card[data-astro-cid-indif526]:after{content:"";position:absolute;width:340px;height:340px;left:-120px;bottom:-180px;border-radius:50%;background:radial-gradient(circle,rgba(255,179,156,.35),transparent 65%);pointer-events:none}.fee-card[data-astro-cid-indif526]>[data-astro-cid-indif526]{position:relative;z-index:1}.fee-card[data-astro-cid-indif526] .eyebrow[data-astro-cid-indif526]{color:#faf6ef99}.fee-card[data-astro-cid-indif526] .eyebrow[data-astro-cid-indif526]:before{background:#faf6ef59}.fee-num[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:800;font-size:clamp(3rem,7vw,5.4rem);letter-spacing:-.045em;line-height:1}.fee-sub[data-astro-cid-indif526]{margin-top:12px;color:#faf6efb3}.fee-card[data-astro-cid-indif526] ul[data-astro-cid-indif526]{list-style:none;margin:30px 0 34px;display:grid;gap:12px}.fee-card[data-astro-cid-indif526] li[data-astro-cid-indif526]{position:relative;padding-left:28px;line-height:1.5}.fee-card[data-astro-cid-indif526] li[data-astro-cid-indif526]:before{content:"✓";position:absolute;left:0;top:0;color:var(--lav);font-weight:700}.fee-card[data-astro-cid-indif526] .btn-dark[data-astro-cid-indif526]{background:var(--ivory);color:var(--ink)}.legal[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:30px;padding:clamp(28px,3.4vw,44px);box-shadow:var(--shadow-soft)}.legal[data-astro-cid-indif526] h3[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:1.5rem;letter-spacing:-.02em;line-height:1.2}.legal[data-astro-cid-indif526] dl[data-astro-cid-indif526]{margin-top:22px}.legal[data-astro-cid-indif526] dl[data-astro-cid-indif526] div[data-astro-cid-indif526]{display:grid;grid-template-columns:130px 1fr;gap:14px;padding:14px 0;border-top:1px solid var(--line);font-size:.95rem}.legal[data-astro-cid-indif526] dt[data-astro-cid-indif526]{color:var(--ink-mut)}.legal[data-astro-cid-indif526] dd[data-astro-cid-indif526]{font-weight:500}#dang-ky[data-astro-cid-indif526]{scroll-margin-top:20px}.reg[data-astro-cid-indif526]{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(32px,5vw,72px);align-items:start}.reg-copy[data-astro-cid-indif526]{position:sticky;top:120px}.reg-card[data-astro-cid-indif526]{background:var(--paper);border:1px solid var(--line);border-radius:28px;padding:clamp(26px,3.4vw,42px);box-shadow:var(--shadow-lift)}form[data-astro-cid-indif526]{display:grid;gap:18px}.row2[data-astro-cid-indif526]{display:grid;grid-template-columns:1fr 1fr;gap:16px}label[data-astro-cid-indif526]{display:grid;gap:8px;font-family:var(--font-display);font-weight:600;font-size:.86rem}input[data-astro-cid-indif526],textarea[data-astro-cid-indif526]{font:inherit;font-family:var(--font-body);font-weight:400;font-size:1rem;color:var(--ink);padding:14px 16px;border-radius:14px;border:1px solid var(--line-2);background:var(--ivory);transition:border-color .25s ease,box-shadow .25s ease,background .25s ease;width:100%;resize:vertical}input[data-astro-cid-indif526]::placeholder,textarea[data-astro-cid-indif526]::placeholder{color:var(--ink-faint)}input[data-astro-cid-indif526]:hover,textarea[data-astro-cid-indif526]:hover{border-color:var(--ink-mut)}input[data-astro-cid-indif526]:focus-visible,textarea[data-astro-cid-indif526]:focus-visible{outline:none;border-color:var(--plum);background:var(--paper);box-shadow:0 0 0 4px #4a3ae024}.hp[data-astro-cid-indif526]{position:absolute;left:-9999px;width:1px;height:1px}.err[data-astro-cid-indif526]{color:#b0091b;font-size:.9rem;min-height:1.2em}form[data-astro-cid-indif526] .btn[data-astro-cid-indif526]{justify-content:center;width:100%}.fine[data-astro-cid-indif526]{font-size:.8rem;color:var(--ink-mut);text-align:center}.done[data-astro-cid-indif526]{text-align:center;padding:30px 0}.done-ic[data-astro-cid-indif526]{display:inline-grid;place-items:center;width:60px;height:60px;border-radius:50%;background:#a9e0c266;color:#1e7a48;font-size:1.6rem;font-weight:700;animation:pop .7s cubic-bezier(.34,1.56,.64,1) both}@keyframes pop{0%{transform:scale(0)}}.done[data-astro-cid-indif526] h3[data-astro-cid-indif526]{font-family:var(--font-display);font-weight:700;font-size:1.6rem;letter-spacing:-.02em;margin:20px 0 10px}.done[data-astro-cid-indif526] p[data-astro-cid-indif526]{color:var(--ink-soft);line-height:1.7;max-width:40ch;margin:0 auto}.subnote[data-astro-cid-indif526] a[data-astro-cid-indif526]{color:var(--plum);font-weight:600}@media(max-width:1040px){.how[data-astro-cid-indif526]{grid-template-columns:repeat(2,1fr)}}@media(max-width:960px){.k-grid[data-astro-cid-indif526],.teach[data-astro-cid-indif526],.fee[data-astro-cid-indif526],.reg[data-astro-cid-indif526],.fit[data-astro-cid-indif526]{grid-template-columns:1fr}.reg-copy[data-astro-cid-indif526]{position:static}.stage[data-astro-cid-indif526]{padding:40px 10px 54px 14px;max-width:560px}.teach-photo[data-astro-cid-indif526]{aspect-ratio:4 / 3;max-width:520px}.ses-card[data-astro-cid-indif526]{grid-template-columns:1fr;gap:0}.ses-head[data-astro-cid-indif526]{display:contents}.ses-card[data-astro-cid-indif526] ul[data-astro-cid-indif526]{order:2;margin-top:16px}.ses-out[data-astro-cid-indif526]{order:3}}@media(max-width:640px){.cases[data-astro-cid-indif526],.how[data-astro-cid-indif526],.row2[data-astro-cid-indif526]{grid-template-columns:1fr}.cur[data-astro-cid-indif526]{padding-left:48px}.cur-rail[data-astro-cid-indif526]{left:15px}.ses-node[data-astro-cid-indif526]{left:-48px;width:32px;height:32px;font-size:.95rem;top:24px}.t8-dot[data-astro-cid-indif526]{width:30px;height:30px;font-size:.76rem}.t8[data-astro-cid-indif526]{padding:2px}.track8[data-astro-cid-indif526]:before{left:10px;right:10px}.term-body[data-astro-cid-indif526]{font-size:.76rem;min-height:218px;padding:16px}.stage[data-astro-cid-indif526]{padding-top:64px}.term-cmd[data-astro-cid-indif526]{padding-right:0}.a1[data-astro-cid-indif526]{right:0;top:-10px;width:128px}.a1[data-astro-cid-indif526] .mini-body[data-astro-cid-indif526]{padding:9px;gap:5px}.teach-stats[data-astro-cid-indif526]{grid-template-columns:1fr 1fr}.legal[data-astro-cid-indif526] dl[data-astro-cid-indif526] div[data-astro-cid-indif526]{grid-template-columns:1fr;gap:2px}}@media(prefers-reduced-motion:reduce){.k-w[data-astro-cid-indif526]>span[data-astro-cid-indif526],.k-w[data-astro-cid-indif526]>.k-grad[data-astro-cid-indif526]{animation:none;transform:none;background-position:0 0}.term[data-astro-cid-indif526]{animation:none;transform:none}.a1[data-astro-cid-indif526]{transform:rotate(4deg)}.a2[data-astro-cid-indif526]{transform:rotate(-5deg)}.a3[data-astro-cid-indif526]{transform:rotate(3deg)}.caret[data-astro-cid-indif526],.live[data-astro-cid-indif526]:after{animation:none}}
