.hero[data-astro-cid-comlu7ft]{isolation:isolate;--focus:#c8a25b;background:#060e1c;padding:56px 0 72px;position:relative;overflow:hidden}:root[data-theme=light] .hero[data-astro-cid-comlu7ft]{background:var(--navy)}.hbg[data-astro-cid-comlu7ft]{z-index:-1;pointer-events:none;position:absolute;inset:0}.hb1[data-astro-cid-comlu7ft]{filter:blur(80px);background:#2e68aa73;width:600px;height:600px;top:-260px;left:-180px}.hb2[data-astro-cid-comlu7ft]{background:var(--navy-glow);filter:blur(80px);width:520px;height:520px;top:-160px;right:-140px}.tags[data-astro-cid-comlu7ft]{flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:18px;display:flex}.tag[data-astro-cid-comlu7ft]{color:#c9d1de;border:1px solid #ffffff29;border-radius:999px;padding:5px 11px;font-size:13px;text-decoration:none}.new[data-astro-cid-comlu7ft]{letter-spacing:.06em;background:var(--gold);color:var(--navy);border-radius:99px;padding:4px 8px;font-size:11px;font-weight:600}h1[data-astro-cid-comlu7ft]{font-family:var(--font-display);letter-spacing:-.015em;max-width:22ch;margin:0;font-size:clamp(38px,5vw,68px);font-weight:600;line-height:1.02}.sub[data-astro-cid-comlu7ft]{font-family:var(--font-display);color:var(--gold-hi);margin:14px 0 0;font-size:clamp(22px,2.4vw,30px);font-style:italic}.lede[data-astro-cid-comlu7ft]{color:#b8c2d3;max-width:62ch;margin:18px 0 0;font-size:18px;font-weight:300;line-height:1.65}.facts[data-astro-cid-comlu7ft]{flex-wrap:wrap;gap:12px;margin:30px 0 0;padding:0;list-style:none;display:flex}.facts[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;align-items:center;gap:12px;padding:12px 16px;font-size:14.5px;display:flex}.facts[data-astro-cid-comlu7ft] svg{color:var(--gold-hi);flex:none}.facts[data-astro-cid-comlu7ft] b[data-astro-cid-comlu7ft]{color:#9faabd;letter-spacing:.04em;font-size:12px;font-weight:500;display:block}.cta-row[data-astro-cid-comlu7ft]{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.add-big[data-astro-cid-comlu7ft],.ghost[data-astro-cid-comlu7ft]{all:unset;box-sizing:border-box;cursor:pointer;min-height:48px;transition:transform var(--dur-press) var(--ease-out), background-color var(--dur-fast) ease;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:13px 22px;font-size:15px;font-weight:500;display:inline-flex}.add-big[data-astro-cid-comlu7ft]{background:var(--gold);color:var(--navy)}.add-big[data-astro-cid-comlu7ft][aria-pressed=true]{color:var(--gold-hi);box-shadow:inset 0 0 0 1px var(--gold);background:0 0}.add-big[data-astro-cid-comlu7ft] svg{transition:transform var(--dur-ui) var(--ease-out)}.add-big[data-astro-cid-comlu7ft][aria-pressed=true] svg{transform:rotate(45deg)}.ghost[data-astro-cid-comlu7ft]{color:var(--text);border:1px solid #ffffff38}.add-big[data-astro-cid-comlu7ft]:active,.ghost[data-astro-cid-comlu7ft]:active{transform:scale(.97)}.add-big[data-astro-cid-comlu7ft]:focus-visible,.ghost[data-astro-cid-comlu7ft]:focus-visible,.link-btn[data-astro-cid-comlu7ft]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.body[data-astro-cid-comlu7ft]{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;padding-top:56px;padding-bottom:56px;display:grid}.content[data-astro-cid-comlu7ft]{gap:56px;min-width:0;display:grid}.content[data-astro-cid-comlu7ft] h2[data-astro-cid-comlu7ft]{font-family:var(--font-display);margin:0 0 20px;font-size:clamp(30px,3.2vw,40px);font-weight:600;line-height:1.08}.content[data-astro-cid-comlu7ft] h2[data-astro-cid-comlu7ft] em[data-astro-cid-comlu7ft]{color:var(--gold-text);font-style:italic;font-weight:500}.topics[data-astro-cid-comlu7ft]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.topics[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:9px 14px;font-size:14.5px}.modules[data-astro-cid-comlu7ft]{counter-reset:m;gap:12px;margin:0;padding:0;list-style:none;display:grid}.modules[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{counter-increment:m;border:1px solid var(--line2);background:var(--paper);border-radius:18px;padding:22px 22px 22px 84px;position:relative}.modules[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]:before{content:counter(m, decimal-leading-zero);border:1px solid var(--line);width:44px;height:44px;font-family:var(--font-display);color:var(--gold-text);font-variant-numeric:lining-nums;border-radius:50%;place-items:center;font-size:18px;display:grid;position:absolute;top:20px;left:22px}.modules[data-astro-cid-comlu7ft] h3[data-astro-cid-comlu7ft]{margin:0 0 6px;font-size:17px;font-weight:600;line-height:1.35}.modules[data-astro-cid-comlu7ft] p[data-astro-cid-comlu7ft]{color:var(--muted);margin:0;font-size:15.5px;line-height:1.6}.free[data-astro-cid-comlu7ft]{max-width:none}.audience[data-astro-cid-comlu7ft]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}.audience[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{border:1px solid var(--line2);background:var(--surface);border-radius:14px;align-items:center;gap:12px;padding:14px 16px;font-size:15px;line-height:1.4;display:flex}.faq[data-astro-cid-comlu7ft] details[data-astro-cid-comlu7ft]{border-bottom:1px solid var(--line2)}.faq[data-astro-cid-comlu7ft] summary[data-astro-cid-comlu7ft]{cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;gap:20px;padding:18px 0;font-size:17px;font-weight:500;list-style:none;display:flex}.faq[data-astro-cid-comlu7ft] summary[data-astro-cid-comlu7ft]::-webkit-details-marker{display:none}.faq[data-astro-cid-comlu7ft] summary[data-astro-cid-comlu7ft] svg{color:var(--gold-text);transition:transform var(--dur-ui) var(--ease-out);flex:none}.faq[data-astro-cid-comlu7ft] details[data-astro-cid-comlu7ft][open] summary[data-astro-cid-comlu7ft] svg{transform:rotate(45deg)}.faq[data-astro-cid-comlu7ft] details[data-astro-cid-comlu7ft] p[data-astro-cid-comlu7ft]{color:var(--muted);max-width:70ch;margin:0 0 20px;line-height:1.65}.side[data-astro-cid-comlu7ft]{top:calc(var(--nav-h) + 24px);gap:14px;display:grid;position:sticky}.box[data-astro-cid-comlu7ft]{border:1px solid var(--line2);background:var(--paper);border-radius:20px;padding:22px}.box[data-astro-cid-comlu7ft] p[data-astro-cid-comlu7ft]{color:var(--muted);margin:0 0 14px;font-size:14.5px;line-height:1.55}.box[data-astro-cid-comlu7ft] .box-h[data-astro-cid-comlu7ft]{font-family:var(--font-display);color:var(--text);margin-bottom:8px;font-size:22px;font-weight:600;line-height:1.15}.full[data-astro-cid-comlu7ft]{width:100%}.box[data-astro-cid-comlu7ft] .add-big[data-astro-cid-comlu7ft][aria-pressed=true]{color:var(--gold-text)}.link-btn[data-astro-cid-comlu7ft]{all:unset;cursor:pointer;color:var(--gold-text);text-align:center;border-radius:6px;width:100%;margin-top:12px;font-size:14px;display:block}.cert[data-astro-cid-comlu7ft]{border-color:var(--line)}.cert-ic[data-astro-cid-comlu7ft]{width:44px;height:44px;color:var(--gold-text);background:#c8a25b24;border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.cert[data-astro-cid-comlu7ft] a[data-astro-cid-comlu7ft]{color:var(--gold-text);font-size:14px;font-weight:500}.trs[data-astro-cid-comlu7ft]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.trs[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{align-items:center;gap:12px;display:flex}.trs[data-astro-cid-comlu7ft] .av{object-fit:cover;border-radius:50%;flex:none;width:44px;height:44px}.av-ini[data-astro-cid-comlu7ft]{font-family:var(--font-logo);color:var(--navy);background:linear-gradient(140deg, var(--gold-hi), var(--gold-lo));place-items:center;font-size:14px;display:grid}.trs[data-astro-cid-comlu7ft] b[data-astro-cid-comlu7ft]{font-size:15px;font-weight:500;display:block}.trs[data-astro-cid-comlu7ft] small[data-astro-cid-comlu7ft]{color:var(--muted);font-size:13px}.trs[data-astro-cid-comlu7ft] small[data-astro-cid-comlu7ft].lead{color:var(--gold-text);font-weight:600}.related[data-astro-cid-comlu7ft]{background:var(--bg2);border-top:1px solid var(--line2);padding:70px 0 90px}.related[data-astro-cid-comlu7ft] h2[data-astro-cid-comlu7ft]{font-family:var(--font-display);margin:0 0 28px;font-size:40px;font-weight:600}.rel[data-astro-cid-comlu7ft]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}.rel[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{border:1px solid var(--line2);background:var(--paper);transition:transform .3s var(--ease-out), box-shadow .3s ease;border-radius:20px;flex-direction:column;align-items:flex-start;gap:14px;padding:24px;display:flex;position:relative}.rel[data-astro-cid-comlu7ft] a[data-astro-cid-comlu7ft]{color:var(--text);font-size:17px;font-weight:500;line-height:1.35;text-decoration:none}.rel[data-astro-cid-comlu7ft] a[data-astro-cid-comlu7ft]:after{content:"";border-radius:inherit;position:absolute;inset:0}.rel[data-astro-cid-comlu7ft] a[data-astro-cid-comlu7ft]:focus-visible{outline:none}.rel[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]:has(a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.back[data-astro-cid-comlu7ft]{margin:28px 0 0}.back[data-astro-cid-comlu7ft] a[data-astro-cid-comlu7ft]{color:var(--gold-text);font-weight:500}@media (hover:hover) and (pointer:fine){.rel[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]:hover{box-shadow:var(--shadow);transform:translateY(-4px)}.ghost[data-astro-cid-comlu7ft]:hover{background:#ffffff0f}}@media (width<=1000px){.body[data-astro-cid-comlu7ft]{grid-template-columns:minmax(0,1fr)}.side[data-astro-cid-comlu7ft]{position:static}.rel[data-astro-cid-comlu7ft]{grid-template-columns:minmax(0,1fr)}}@media (width<=600px){.hero[data-astro-cid-comlu7ft]{padding:40px 0 56px}.audience[data-astro-cid-comlu7ft]{grid-template-columns:minmax(0,1fr)}.modules[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{padding:18px 18px 18px 72px}.modules[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]:before{width:40px;height:40px;top:16px;left:16px}.body[data-astro-cid-comlu7ft]{gap:40px;padding-top:40px;padding-bottom:40px}.content[data-astro-cid-comlu7ft]{gap:40px}}.r-text[data-astro-cid-comlu7ft]{color:var(--body);max-width:68ch;margin:0 0 18px;line-height:1.7}.r-cards[data-astro-cid-comlu7ft]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.r-cards[data-astro-cid-comlu7ft] li[data-astro-cid-comlu7ft]{border-radius:var(--radius);border:1px solid var(--line2);background:var(--paper);padding:22px}.r-cards[data-astro-cid-comlu7ft] h3[data-astro-cid-comlu7ft]{font-family:var(--font-display);margin:0 0 8px;font-size:22px;font-weight:600;line-height:1.15}.r-cards[data-astro-cid-comlu7ft] p[data-astro-cid-comlu7ft]{color:var(--muted);margin:0;line-height:1.6}@media (width<=640px){.r-cards[data-astro-cid-comlu7ft]{grid-template-columns:minmax(0,1fr)}}
