.hiw[data-astro-cid-cmgpsf2k]{--hiw-node: 3.5rem;--hiw-gap: 2rem;--hiw-loop: 6s;--hiw-line: #dccfec;--hiw-soft: #f3ecfa;--hiw-green: #1fa971;--hiw-green-deep: #168a5b;--hiw-amber: #c9791b}.hiw-path[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hiw-gap);max-width:28rem;margin:0 auto;padding:0;list-style:none}@media(min-width:1024px){.hiw[data-astro-cid-cmgpsf2k]{--hiw-gap: 1.25rem}.hiw-path[data-astro-cid-cmgpsf2k]{grid-template-columns:repeat(4,minmax(0,1fr));max-width:none}}.hiw-step[data-astro-cid-cmgpsf2k]{position:relative;display:flex;flex-direction:column}.hiw-card[data-astro-cid-cmgpsf2k]{flex:1 1 auto;padding:1rem 1.25rem 1.5rem;text-align:center}.hiw-link[data-astro-cid-cmgpsf2k]{position:absolute;z-index:0;inset-block-start:calc(var(--hiw-gap) * -1);inset-inline-start:calc(50% - .15rem);inline-size:.3rem;block-size:var(--hiw-gap);border-radius:999px;background:var(--hiw-line)}.hiw-link__fill[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:100%;block-size:100%;border-radius:inherit;background:var(--brand)}@media(min-width:1024px){.hiw-link[data-astro-cid-cmgpsf2k]{inset-block-start:calc(var(--hiw-node) / 2 - .15rem);inset-inline-start:auto;inset-inline-end:calc(50% + var(--hiw-node) / 2);inline-size:calc(100% + var(--hiw-gap) - var(--hiw-node));block-size:.3rem}}.hiw-node[data-astro-cid-cmgpsf2k]{position:relative;z-index:1;display:grid;place-items:center;inline-size:var(--hiw-node);block-size:var(--hiw-node);margin:0 auto 1rem;border-radius:50%;background:var(--brand);color:#fff;font-size:1.35rem;font-weight:800;line-height:1;box-shadow:0 .3rem 0 var(--brand-hover),0 0 0 .4rem var(--mint)}.hiw-step[data-astro-cid-cmgpsf2k]:last-child .hiw-node[data-astro-cid-cmgpsf2k]{background:var(--hiw-amber);box-shadow:0 .3rem #9a5a10,0 0 0 .4rem var(--mint)}.hiw-burst[data-astro-cid-cmgpsf2k]{position:absolute;inset:0;pointer-events:none}.hiw-burst[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:50%;inset-inline-start:50%;inline-size:.38rem;block-size:.75rem;margin-block-start:-.375rem;margin-inline-start:-.19rem;border-radius:.2rem;background:var(--c);opacity:0}.hiw-stage[data-astro-cid-cmgpsf2k]{position:relative;display:flex;align-items:center;justify-content:center;block-size:8rem;margin-block-end:1.25rem;overflow:hidden;border-radius:.9rem;background:radial-gradient(ellipse 70% 90% at 50% 0%,rgba(var(--brand-rgb),.1),transparent 70%),var(--hiw-soft)}.hiw-stage[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k],.hiw-stage[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k],.hiw-stage[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{display:block;font-style:normal}.s1[data-astro-cid-cmgpsf2k]{gap:.9rem}.s1-doc[data-astro-cid-cmgpsf2k]{position:relative;display:grid;align-content:start;gap:.3rem;inline-size:3.1rem;block-size:4rem;padding:.55rem .45rem;border-radius:.45rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12);transform-origin:50% 100%}.s1-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{block-size:.28rem;border-radius:99px;background:var(--hiw-line)}.s1-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(2){inline-size:78%}.s1-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(3){inline-size:90%}.s1-doc[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-end:-.4rem;inset-inline-start:-.45rem;padding:.12rem .32rem;border-radius:.3rem;background:var(--brand);color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.04em;line-height:1.2}.s1-dot[data-astro-cid-cmgpsf2k]{inline-size:.35rem;block-size:.35rem;border-radius:50%;background:rgba(var(--brand-rgb),.35)}.s1-topic[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;inline-size:6.2rem;block-size:2.1rem;padding-inline:.75rem;border-radius:999px;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12)}@media(min-width:1024px)and (max-width:1099px){.s1[data-astro-cid-cmgpsf2k]{gap:.5rem}.s1-topic[data-astro-cid-cmgpsf2k]{inline-size:5.4rem}}.s1-type[data-astro-cid-cmgpsf2k]{inline-size:3.2rem;block-size:.32rem;border-radius:99px;background:#b79ad9}.s1-caret[data-astro-cid-cmgpsf2k]{inline-size:2px;block-size:1.05rem;margin-inline-start:.2rem;border-radius:1px;background:var(--brand)}.s2-list[data-astro-cid-cmgpsf2k]{display:grid;gap:.4rem;inline-size:min(11.5rem,80%)}.s2-row[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.5rem;block-size:1.6rem;padding-inline:.4rem;border-radius:.5rem;background:#fff;box-shadow:0 2px rgba(var(--brand-rgb),.18),0 6px 12px rgba(var(--deep-rgb),.08)}.s2-row[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:var(--brand);color:#fff;font-size:.6rem;font-weight:800;line-height:1}.s2-row[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{flex:1 1 auto;block-size:.34rem;border-radius:99px;background:var(--hiw-line)}.s2-row[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:var(--hiw-green);color:#fff}.s2-spark[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:.55rem;inset-inline-end:.8rem;color:var(--hiw-amber)}.s3[data-astro-cid-cmgpsf2k]{gap:.8rem}.s3-quiz[data-astro-cid-cmgpsf2k]{inline-size:8.2rem;padding:.6rem;border-radius:.7rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.2),0 10px 18px rgba(var(--deep-rgb),.1)}.s3-q[data-astro-cid-cmgpsf2k]{display:block;inline-size:82%;block-size:.4rem;margin-block-end:.5rem;border-radius:99px;background:#c4aee0}.s3-opt[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;justify-content:space-between;block-size:1.3rem;margin-block-start:.28rem;padding-inline:.45rem;border:1.5px solid var(--hiw-line);border-radius:.5rem;background:var(--hiw-soft);box-shadow:0 2px 0 var(--hiw-line)}.s3-opt[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{inline-size:55%;block-size:.3rem;border-radius:99px;background:var(--hiw-line)}.s3-opt--right[data-astro-cid-cmgpsf2k]{border-color:var(--hiw-green);background:#e3f7ec;box-shadow:0 2px 0 var(--hiw-green-deep)}.s3-opt[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;inline-size:.95rem;block-size:.95rem;border-radius:50%;background:var(--hiw-green);color:#fff}.s3-listen[data-astro-cid-cmgpsf2k]{display:grid;justify-items:center;gap:.35rem;inline-size:3.2rem;padding:.7rem 0 .6rem;border-radius:1.6rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.2),0 10px 18px rgba(var(--deep-rgb),.1);color:var(--brand)}.s3-eq[data-astro-cid-cmgpsf2k]{display:flex;align-items:flex-end;gap:.18rem;block-size:1.1rem}.s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{inline-size:.2rem;block-size:100%;border-radius:99px;background:var(--brand);transform-origin:50% 100%}.s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(1){block-size:55%}.s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(2){block-size:100%}.s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(3){block-size:70%}.s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(4){block-size:40%}.s4[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:.95rem}.s4-flip[data-astro-cid-cmgpsf2k]{perspective:500px}.s4-card[data-astro-cid-cmgpsf2k]{position:relative;inline-size:5.4rem;block-size:3.2rem;transform-style:preserve-3d}.s4-face[data-astro-cid-cmgpsf2k]{position:absolute;inset:0;display:grid;align-content:center;justify-items:center;gap:.32rem;border-radius:.6rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12);backface-visibility:hidden;-webkit-backface-visibility:hidden}.s4-face[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{inline-size:62%;block-size:.3rem;border-radius:99px;background:var(--hiw-line)}.s4-face[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:first-child{inline-size:74%;background:#c4aee0}.s4-face--back[data-astro-cid-cmgpsf2k]{color:var(--hiw-green)}[dir=ltr] .s4-face--back[data-astro-cid-cmgpsf2k]{transform:rotateY(180deg)}[dir=rtl] .s4-face--back[data-astro-cid-cmgpsf2k]{transform:rotateY(-180deg)}.s4-line[data-astro-cid-cmgpsf2k]{position:relative;inline-size:11rem;block-size:1.5rem}.s4-layer[data-astro-cid-cmgpsf2k]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:11rem}.s4-track[data-astro-cid-cmgpsf2k]{position:absolute;inset-inline:.7rem;inset-block-start:50%;block-size:.28rem;margin-block-start:-.14rem;border-radius:99px;background:var(--hiw-line)}.s4-mark[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:50%;inset-inline-start:calc(.7rem + (100% - 1.4rem) * var(--p) / 100);inline-size:.8rem;block-size:.8rem;margin-block-start:-.4rem;margin-inline-start:-.4rem;border:.2rem solid var(--hiw-line);border-radius:50%;background:#fff;box-sizing:border-box}.s4-star[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:50%;inset-inline-end:.05rem;margin-block-start:-.65rem;color:#cdbfe0}.s4-lit[data-astro-cid-cmgpsf2k]{position:absolute;inset-block:0;inset-inline-start:0;inline-size:100%;overflow:hidden}.s4-lit[data-astro-cid-cmgpsf2k] .s4-track[data-astro-cid-cmgpsf2k]{background:var(--brand)}.s4-lit[data-astro-cid-cmgpsf2k] .s4-mark[data-astro-cid-cmgpsf2k]{border-color:var(--brand);background:var(--brand)}.s4-star--lit[data-astro-cid-cmgpsf2k]{color:#f2a81d}.s5[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:.6rem}.s5-bubble[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.5rem;inline-size:9.4rem;padding-block:.4rem;padding-inline:.4rem .7rem;border-radius:999px;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12)}.s5-ai[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;flex:none;inline-size:1.55rem;block-size:1.55rem;border-radius:50%;background:var(--brand);color:#fff}.s5-lines[data-astro-cid-cmgpsf2k]{display:grid;flex:1 1 auto;gap:.25rem}.s5-lines[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{block-size:.28rem;border-radius:99px;background:var(--hiw-line)}.s5-lines[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:first-child{background:#c4aee0}.s5-lines[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:last-child{inline-size:62%}.s5-chips[data-astro-cid-cmgpsf2k]{display:flex;gap:.4rem}.s5-chip[data-astro-cid-cmgpsf2k]{position:relative;display:flex;align-items:flex-end;justify-content:center;gap:.17rem;inline-size:2.7rem;block-size:1.95rem;padding-block-end:.42rem;border:1.5px solid var(--hiw-line);border-radius:.6rem;background:#fff;box-shadow:0 2px 0 var(--hiw-line)}.s5-chip[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{inline-size:.22rem;border-radius:99px;background:#c4aee0}.s5-chip[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(1){block-size:.5rem}.s5-chip[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(2){block-size:.72rem}.s5-chip[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(3){block-size:.95rem}.s5-chip--pick[data-astro-cid-cmgpsf2k]{border-color:var(--brand);background:var(--brand);box-shadow:0 2px 0 var(--brand-hover)}.s5-chip--pick[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{background:#fff}.s5-chip[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:-.4rem;inset-inline-end:-.4rem;display:grid;place-items:center;inline-size:.95rem;block-size:.95rem;border-radius:50%;background:var(--hiw-green);color:#fff}.s5-plan[data-astro-cid-cmgpsf2k]{display:flex;gap:.3rem;inline-size:8.6rem}.s5-plan[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{flex:1 1 0;block-size:.42rem;border-radius:99px;background:#b79ad9}.s5-plan[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:last-child{background:var(--hiw-amber)}.s6[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:.5rem}.s6-doc[data-astro-cid-cmgpsf2k]{position:relative;display:grid;align-content:start;gap:.28rem;inline-size:2.5rem;block-size:3.1rem;padding:.45rem .4rem;border-radius:.4rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12);transform-origin:50% 100%}.s6-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{block-size:.26rem;border-radius:99px;background:var(--hiw-line)}.s6-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(2){inline-size:78%}.s6-doc[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:nth-child(3){inline-size:90%}.s6-doc[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-end:-.4rem;inset-inline-start:-.45rem;padding:.12rem .32rem;border-radius:.3rem;background:var(--brand);color:#fff;font-size:.55rem;font-weight:800;letter-spacing:.04em;line-height:1.2}.s6-tray[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:.55rem;inline-size:9rem;block-size:1.8rem;padding-inline:.6rem .4rem;border-radius:999px;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12)}.s6-bar[data-astro-cid-cmgpsf2k]{flex:1 1 auto;block-size:.34rem;overflow:hidden;border-radius:99px;background:var(--hiw-line)}.s6-fill[data-astro-cid-cmgpsf2k]{inline-size:100%;block-size:100%;border-radius:99px;background:var(--brand)}.s6-ok[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;flex:none;inline-size:1.05rem;block-size:1.05rem;border-radius:50%;background:var(--hiw-green);color:#fff}.s7[data-astro-cid-cmgpsf2k]{gap:.6rem}.s7-page[data-astro-cid-cmgpsf2k]{display:grid;gap:.5rem;inline-size:6.8rem;padding:.7rem .65rem;border-radius:.5rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12)}.s7-row[data-astro-cid-cmgpsf2k]{position:relative;inline-size:var(--w)}.s7-row[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{position:relative;block-size:.3rem;border-radius:99px;background:var(--hiw-line)}.s7-row[data-astro-cid-cmgpsf2k]:first-child i[data-astro-cid-cmgpsf2k]{background:#c4aee0}.s7-hl[data-astro-cid-cmgpsf2k]{position:absolute;inset-block:-.17rem;inset-inline-start:-.22rem;inline-size:calc(100% + .44rem);border-radius:.25rem;background:#f0bd6899}.s7-rail[data-astro-cid-cmgpsf2k]{display:grid;gap:.3rem;padding:.35rem;border-radius:1rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 10px 18px rgba(var(--deep-rgb),.12)}.s7-btn[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;inline-size:1.15rem;block-size:1.15rem;border:1.5px solid var(--hiw-line);border-radius:50%;background:var(--hiw-soft);box-sizing:border-box}.s7-btn--go[data-astro-cid-cmgpsf2k]{border-color:var(--brand);background:var(--brand);color:#fff}.s8[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:.85rem}.s8-pages[data-astro-cid-cmgpsf2k]{display:flex;gap:.3rem}.s8-pg[data-astro-cid-cmgpsf2k]{inline-size:1.05rem;block-size:1.35rem;border:1.5px solid var(--hiw-line);border-radius:.25rem;background:#fff;box-sizing:border-box}.s8-pg--pick[data-astro-cid-cmgpsf2k]{border-color:var(--brand);background:#efe4f9}.s8-deck[data-astro-cid-cmgpsf2k]{display:flex;align-items:flex-start}.s8-card[data-astro-cid-cmgpsf2k]{display:grid;align-content:center;gap:.32rem;inline-size:3.5rem;block-size:2.4rem;padding-inline:.5rem;border-radius:.5rem;background:#fff;box-shadow:0 3px rgba(var(--brand-rgb),.22),0 8px 14px rgba(var(--deep-rgb),.12);rotate:var(--rot)}.s8-card[data-astro-cid-cmgpsf2k]+.s8-card[data-astro-cid-cmgpsf2k]{margin-inline-start:-.5rem}.s8-card[data-astro-cid-cmgpsf2k]:not(:nth-child(2)){margin-block-start:.35rem}.s8-card[data-astro-cid-cmgpsf2k]:nth-child(2){z-index:1}.s8-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{block-size:.28rem;border-radius:99px;background:var(--hiw-line)}.s8-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:first-child{inline-size:74%;background:#c4aee0}.s8-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:last-child{inline-size:52%}.s8-spark[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:.55rem;inset-inline-end:.8rem;color:var(--hiw-amber)}.s9[data-astro-cid-cmgpsf2k]{flex-direction:column;gap:1rem}.s9-btns[data-astro-cid-cmgpsf2k]{display:flex;gap:.35rem}.s9-btn[data-astro-cid-cmgpsf2k]{display:grid;place-items:center;inline-size:2.2rem;block-size:1.7rem;border:1.5px solid var(--hiw-line);border-radius:.6rem;background:#fff;box-shadow:0 2px 0 var(--hiw-line);color:#c4aee0;box-sizing:border-box}.s9-btn--on[data-astro-cid-cmgpsf2k]{border-color:var(--tone);background:var(--tone);box-shadow:0 2px #0000002e;color:#fff}.s9-line[data-astro-cid-cmgpsf2k]{position:relative;inline-size:10rem;block-size:2.2rem}.s9-track[data-astro-cid-cmgpsf2k]{position:absolute;inset-inline:.55rem;inset-block-start:50%;block-size:.28rem;margin-block-start:-.14rem;border-radius:99px;background:var(--hiw-line)}.s9-fill[data-astro-cid-cmgpsf2k]{position:absolute;inset-inline-start:.55rem;inset-block-start:50%;inline-size:calc((100% - 1.1rem) * var(--to) / 100);block-size:.28rem;margin-block-start:-.14rem;border-radius:99px;background:var(--tone)}.s9-tick[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:50%;inset-inline-start:calc(.55rem + (100% - 1.1rem) * var(--p) / 100);inline-size:.2rem;block-size:.2rem;margin-block-start:.5rem;margin-inline-start:-.1rem;border-radius:50%;background:#c4aee0}.s9-hop[data-astro-cid-cmgpsf2k]{position:absolute;inset-block-start:50%;inset-inline-start:calc(.55rem + (100% - 1.1rem) * var(--to) / 100)}.s9-card[data-astro-cid-cmgpsf2k]{display:grid;align-content:center;gap:.2rem;inline-size:1.1rem;block-size:1.4rem;margin-block-start:-.7rem;margin-inline-start:-.55rem;padding-inline:.2rem;border-radius:.3rem;background:#fff;box-shadow:0 2px 0 var(--tone),0 6px 10px rgba(var(--deep-rgb),.14)}.s9-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{block-size:.2rem;border-radius:99px;background:#c4aee0}.s9-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]:last-child{inline-size:60%;background:var(--hiw-line)}@media(prefers-reduced-motion:no-preference){.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k]{--d: 0s;--scene-delay: calc(var(--d) + 1.3s)}@media(min-width:1024px){.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k]{--d: calc(var(--i) * .8s)}}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k]:not(.is-in) [data-astro-cid-cmgpsf2k]:is(.hiw-card,.hiw-node,.hiw-link),.hiw[data-astro-cid-cmgpsf2k].js .hiw-cta[data-astro-cid-cmgpsf2k]:not(.is-in) .btn-primary[data-astro-cid-cmgpsf2k]{opacity:0}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-link[data-astro-cid-cmgpsf2k]{animation:hiw-fade .2s ease var(--d) backwards}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-link__fill[data-astro-cid-cmgpsf2k]{animation:hiw-fill-y .45s ease-out var(--d) backwards}@media(min-width:1024px){.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-link__fill[data-astro-cid-cmgpsf2k]{animation-name:hiw-fill-x}}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-node[data-astro-cid-cmgpsf2k]{animation:hiw-pop .6s cubic-bezier(.34,1.56,.64,1) calc(var(--d) + .45s) backwards}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-card[data-astro-cid-cmgpsf2k]{animation:hiw-rise .7s cubic-bezier(.2,.8,.3,1) calc(var(--d) + .6s) backwards}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-burst[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{animation:hiw-burst .95s cubic-bezier(.15,.7,.3,1) calc(var(--d) + .75s) backwards}.hiw[data-astro-cid-cmgpsf2k].js .hiw-cta[data-astro-cid-cmgpsf2k].is-in .btn-primary[data-astro-cid-cmgpsf2k]{animation:hiw-cta .7s cubic-bezier(.34,1.56,.64,1) .1s backwards}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s1-doc[data-astro-cid-cmgpsf2k]{animation:hiw-s1-doc var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s1-topic[data-astro-cid-cmgpsf2k]{animation:hiw-s1-topic var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s1-type[data-astro-cid-cmgpsf2k]{animation:hiw-s1-type var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s1-caret[data-astro-cid-cmgpsf2k]{animation:hiw-blink 1s steps(1) infinite}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s2-row[data-astro-cid-cmgpsf2k]{animation:hiw-s2-row var(--hiw-loop) calc(var(--scene-delay) + var(--r) * .35s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s2-row[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{animation:hiw-s2-check var(--hiw-loop) calc(var(--scene-delay) + var(--r) * .35s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s2-spark[data-astro-cid-cmgpsf2k]{animation:hiw-twinkle 2.4s ease-in-out infinite}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s3-opt--right[data-astro-cid-cmgpsf2k]{animation:hiw-s3-pick var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s3-opt--right[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{animation:hiw-s3-check var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s3-phones[data-astro-cid-cmgpsf2k]{animation:hiw-bob 2.4s ease-in-out infinite}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s3-eq[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{animation:hiw-eq .8s ease-in-out calc(var(--b) * -.23s) infinite alternate}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s4-card[data-astro-cid-cmgpsf2k]{animation:hiw-s4-flip var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s4-lit[data-astro-cid-cmgpsf2k]{animation:hiw-s4-fill var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s4-star--lit[data-astro-cid-cmgpsf2k]{animation:hiw-s4-star var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-bubble[data-astro-cid-cmgpsf2k]{animation:hiw-s5-bubble var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-spark[data-astro-cid-cmgpsf2k]{animation:hiw-twinkle 2.4s ease-in-out infinite}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-chip[data-astro-cid-cmgpsf2k]{animation:hiw-s5-chip var(--hiw-loop) calc(var(--scene-delay) + var(--c) * .2s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-chip--pick[data-astro-cid-cmgpsf2k]{animation:hiw-s5-chip var(--hiw-loop) calc(var(--scene-delay) + var(--c) * .2s) infinite both,hiw-s5-pick var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-chip--pick[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{animation:hiw-s5-bars var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-chip[data-astro-cid-cmgpsf2k] em[data-astro-cid-cmgpsf2k]{animation:hiw-s5-check var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s5-plan[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{animation:hiw-s5-plan var(--hiw-loop) calc(var(--scene-delay) + var(--k) * .18s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s6-doc[data-astro-cid-cmgpsf2k]{animation:hiw-s1-doc var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s6-tray[data-astro-cid-cmgpsf2k]{animation:hiw-s6-tray var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s6-fill[data-astro-cid-cmgpsf2k]{animation:hiw-s6-fill var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s6-ok[data-astro-cid-cmgpsf2k]{animation:hiw-s6-ok var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s7-hl[data-astro-cid-cmgpsf2k]{animation:hiw-s7-hl var(--hiw-loop) calc(var(--scene-delay) + var(--h) * .45s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s7-rail[data-astro-cid-cmgpsf2k]{animation:hiw-s7-rail var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s7-btn--go[data-astro-cid-cmgpsf2k]{animation:hiw-s7-go var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s8-pg--pick[data-astro-cid-cmgpsf2k]{animation:hiw-s8-pg var(--hiw-loop) calc(var(--scene-delay) + var(--p) * .18s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s8-card[data-astro-cid-cmgpsf2k]{animation:hiw-s8-card var(--hiw-loop) calc(var(--scene-delay) + var(--k) * .22s) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s8-spark[data-astro-cid-cmgpsf2k]{animation:hiw-twinkle 2.4s ease-in-out infinite}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-btns[data-astro-cid-cmgpsf2k]{animation:hiw-s9-in var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-btn--on[data-astro-cid-cmgpsf2k]{animation:hiw-s9-press var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-line[data-astro-cid-cmgpsf2k]{animation:hiw-s9-in var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-fill[data-astro-cid-cmgpsf2k]{animation:hiw-s9-fill var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-hop[data-astro-cid-cmgpsf2k]{animation:hiw-s9-hop var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .s9-card[data-astro-cid-cmgpsf2k]{animation:hiw-s9-arc var(--hiw-loop) var(--scene-delay) infinite both}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-in .hiw-anim[data-astro-cid-cmgpsf2k].hiw-anim{animation-play-state:paused}.hiw[data-astro-cid-cmgpsf2k].js .hiw-step[data-astro-cid-cmgpsf2k].is-live .hiw-anim[data-astro-cid-cmgpsf2k].hiw-anim{animation-play-state:running}@keyframes hiw-fade{0%{opacity:0}to{opacity:1}}@keyframes hiw-fill-y{0%{block-size:0}to{block-size:100%}}@keyframes hiw-fill-x{0%{inline-size:0}to{inline-size:100%}}@keyframes hiw-pop{0%{opacity:0;transform:scale(.15)}to{opacity:1;transform:scale(1)}}@keyframes hiw-rise{0%{opacity:0;transform:translateY(1.5rem) scale(.95)}60%{opacity:1;transform:translateY(-.25rem) scale(1.01)}to{opacity:1;transform:none}}@keyframes hiw-cta{0%{opacity:0;transform:translateY(.7rem) scale(.85)}to{opacity:1;transform:none}}@keyframes hiw-burst{0%{opacity:0;transform:rotate(var(--a)) translateY(-1.9rem) scale(.5)}12%{opacity:1}70%{opacity:1}to{opacity:0;transform:rotate(calc(var(--a) + 25deg)) translateY(-4.4rem) scale(1)}}@keyframes hiw-s1-doc{0%{opacity:0;transform:translateY(-2.4rem) scale(.9)}7%{opacity:1;transform:translateY(-1rem) scale(.95)}12%{transform:translateY(0) scale(1.1,.86)}17%{transform:translateY(-.45rem) scale(.97,1.05)}22%{transform:none}80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(.3rem) scale(.96)}}@keyframes hiw-s1-topic{0%,20%{opacity:0;transform:scale(.8)}26%{opacity:1;transform:scale(1.07)}30%{transform:scale(1)}80%{opacity:1;transform:scale(1)}88%,to{opacity:0;transform:scale(.96)}}@keyframes hiw-s1-type{0%,32%{inline-size:0;animation-timing-function:steps(9,end)}56%,80%{inline-size:3.2rem}88%,to{inline-size:0}}@keyframes hiw-blink{50%{opacity:0}}@keyframes hiw-s2-row{0%{opacity:0;transform:translateY(.7rem) scale(.94)}5%{opacity:1;transform:translateY(-.12rem) scale(1.02)}8%,68%{opacity:1;transform:none}76%,to{opacity:0;transform:translateY(-.3rem) scale(.97)}}@keyframes hiw-s2-check{0%,14%{transform:scale(0)}20%{transform:scale(1.35)}24%,68%{transform:scale(1)}76%,to{transform:scale(0)}}@keyframes hiw-twinkle{0%,to{opacity:.7;transform:scale(.8) rotate(0)}50%{opacity:1;transform:scale(1.25) rotate(18deg)}}@keyframes hiw-s3-pick{0%,30%{transform:none;border-color:var(--hiw-line);background:var(--hiw-soft);box-shadow:0 2px 0 var(--hiw-line)}34%{transform:translateY(2px) scale(.97);border-color:var(--brand);background:#efe4f9;box-shadow:0 0 0 var(--hiw-line)}40%{transform:translateY(0) scale(1.05);border-color:var(--hiw-green);background:#e3f7ec;box-shadow:0 2px 0 var(--hiw-green-deep)}46%,74%{transform:none;border-color:var(--hiw-green);background:#e3f7ec;box-shadow:0 2px 0 var(--hiw-green-deep)}82%,to{transform:none;border-color:var(--hiw-line);background:var(--hiw-soft);box-shadow:0 2px 0 var(--hiw-line)}}@keyframes hiw-s3-check{0%,36%{transform:scale(0)}42%{transform:scale(1.4)}46%,74%{transform:scale(1)}82%,to{transform:scale(0)}}@keyframes hiw-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)}}@keyframes hiw-eq{0%{transform:scaleY(.3)}to{transform:scaleY(1)}}@keyframes hiw-s4-flip{0%,5%{transform:rotateY(0)}20%{transform:rotateY(190deg)}25%,88%{transform:rotateY(180deg)}to{transform:rotateY(360deg)}}@keyframes hiw-s4-fill{0%,24%{inline-size:0;opacity:1;animation-timing-function:cubic-bezier(.45,.05,.3,1)}66%,90%{inline-size:100%;opacity:1}97%{inline-size:100%;opacity:0}to{inline-size:0;opacity:0}}@keyframes hiw-s4-star{0%,62%{transform:scale(1) rotate(0)}68%{transform:scale(1.6) rotate(-14deg)}72%{transform:scale(.95) rotate(6deg)}76%,to{transform:scale(1) rotate(0)}}@keyframes hiw-s5-bubble{0%{opacity:0;transform:translateY(.7rem) scale(.9)}7%{opacity:1;transform:translateY(-.1rem) scale(1.04)}10%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-.3rem) scale(.97)}}@keyframes hiw-s5-chip{0%,10%{opacity:0;transform:translateY(.6rem)}16%{opacity:1;transform:translateY(-.1rem)}19%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-.3rem)}}@keyframes hiw-s5-pick{0%,32%{scale:1;border-color:var(--hiw-line);background:#fff;box-shadow:0 2px 0 var(--hiw-line)}36%{scale:.94;border-color:var(--brand);background:#efe4f9;box-shadow:0 0 0 var(--hiw-line)}42%{scale:1.08;border-color:var(--brand);background:var(--brand);box-shadow:0 2px 0 var(--brand-hover)}47%,74%{scale:1;border-color:var(--brand);background:var(--brand);box-shadow:0 2px 0 var(--brand-hover)}82%,to{scale:1;border-color:var(--hiw-line);background:#fff;box-shadow:0 2px 0 var(--hiw-line)}}@keyframes hiw-s5-bars{0%,36%{background:#c4aee0}42%,74%{background:#fff}82%,to{background:#c4aee0}}@keyframes hiw-s5-check{0%,40%{transform:scale(0)}46%{transform:scale(1.4)}50%,74%{transform:scale(1)}82%,to{transform:scale(0)}}@keyframes hiw-s5-plan{0%,48%{opacity:0;transform:scaleX(.2);transform-origin:0 50%}56%{opacity:1;transform:scaleX(1.06);transform-origin:0 50%}60%,80%{opacity:1;transform:none;transform-origin:0 50%}88%,to{opacity:0;transform:none;transform-origin:0 50%}}@keyframes hiw-s6-tray{0%,4%{opacity:0;transform:translateY(.5rem)}12%{opacity:1;transform:none}80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(.3rem)}}@keyframes hiw-s6-fill{0%,24%{inline-size:0}56%,to{inline-size:100%}}@keyframes hiw-s6-ok{0%,56%{transform:scale(0)}62%{transform:scale(1.4)}66%,80%{transform:scale(1)}88%,to{transform:scale(0)}}@keyframes hiw-s7-hl{0%,18%{inline-size:0;opacity:1}32%,80%{inline-size:calc(100% + .44rem);opacity:1}88%,to{inline-size:calc(100% + .44rem);opacity:0}}@keyframes hiw-s7-rail{0%,38%{opacity:0;transform:scale(.5)}45%{opacity:1;transform:scale(1.1)}49%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:scale(.95)}}@keyframes hiw-s7-go{0%,58%{scale:1}62%{scale:.82}68%{scale:1.22}73%,to{scale:1}}@keyframes hiw-s9-in{0%,2%{opacity:0;transform:translateY(.5rem)}9%{opacity:1;transform:translateY(-.08rem)}12%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(-.3rem)}}@keyframes hiw-s9-press{0%,16%{scale:1;border-color:var(--hiw-line);background:#fff;box-shadow:0 2px 0 var(--hiw-line);color:#c4aee0}20%{scale:.88;border-color:var(--tone);background:#fff;box-shadow:0 0 0 var(--hiw-line);color:var(--tone)}26%{scale:1.12;border-color:var(--tone);background:var(--tone);box-shadow:0 2px #0000002e;color:#fff}30%,80%{scale:1;border-color:var(--tone);background:var(--tone);box-shadow:0 2px #0000002e;color:#fff}88%,to{scale:1;border-color:var(--hiw-line);background:#fff;box-shadow:0 2px 0 var(--hiw-line);color:#c4aee0}}@keyframes hiw-s9-hop{0%,32%{inset-inline-start:.55rem;animation-timing-function:cubic-bezier(.45,.05,.3,1)}56%,to{inset-inline-start:calc(.55rem + (100% - 1.1rem) * var(--to) / 100)}}@keyframes hiw-s9-fill{0%,32%{inline-size:0;animation-timing-function:cubic-bezier(.45,.05,.3,1)}56%,to{inline-size:calc((100% - 1.1rem) * var(--to) / 100)}}@keyframes hiw-s9-arc{0%,32%{transform:none}44%{transform:translateY(-.95rem) rotate(-6deg)}56%{transform:translateY(.12rem) scale(1.12,.88)}60%{transform:translateY(-.2rem) scale(.97,1.04)}64%,to{transform:none}}@keyframes hiw-s8-pg{0%,6%{transform:none;border-color:var(--hiw-line);background:#fff}11%{transform:translateY(-.18rem) scale(1.14);border-color:var(--brand);background:#efe4f9}15%,80%{transform:none;border-color:var(--brand);background:#efe4f9}88%,to{transform:none;border-color:var(--hiw-line);background:#fff}}@keyframes hiw-s8-card{0%,24%{opacity:0;transform:translateY(-1.1rem) scale(.6)}32%{opacity:1;transform:translateY(.12rem) scale(1.08)}36%,80%{opacity:1;transform:none}88%,to{opacity:0;transform:translateY(.3rem) scale(.96)}}}
