.how-to-generate[data-astro-cid-kz7s6x7s]{background:var(--sv-cream);padding-top:64px;padding-bottom:72px}.htg-head[data-astro-cid-kz7s6x7s]{display:flex;flex-direction:column;align-items:center;gap:10px;margin-bottom:18px}.htg-eyebrow[data-astro-cid-kz7s6x7s]{font-family:var(--sv-font-sans);text-transform:uppercase;letter-spacing:2.4px;font-weight:700;color:var(--sv-indigo);font-size:11px}.htg-rule[data-astro-cid-kz7s6x7s]{width:80px;height:1px;background:linear-gradient(90deg,transparent,var(--sv-indigo),transparent)}.htg-heading[data-astro-cid-kz7s6x7s]{text-align:center;max-width:820px;margin:0 auto 20px;color:var(--sv-navy)}.htg-lede[data-astro-cid-kz7s6x7s]{max-width:780px;margin:0 auto 56px;text-align:center;color:var(--sv-charcoal);font-size:19px;line-height:1.6}.htg-lede[data-astro-cid-kz7s6x7s] strong[data-astro-cid-kz7s6x7s]{color:var(--sv-navy);font-weight:700}.htg-steps[data-astro-cid-kz7s6x7s]{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 auto 72px;max-width:1140px;position:relative}.htg-step[data-astro-cid-kz7s6x7s]{position:relative;background:var(--sv-white);border:1px solid var(--sv-border-warm);border-radius:22px;padding:24px 24px 28px;box-shadow:0 1px 2px #1f2f2f0a,0 12px 28px #1f2f2f14;display:flex;flex-direction:column;gap:14px;transition:transform .3s cubic-bezier(.22,1,.36,1),box-shadow .3s cubic-bezier(.22,1,.36,1);overflow:visible}.htg-step[data-astro-cid-kz7s6x7s]:before{content:"";position:absolute;top:0;left:24px;right:24px;height:150px;background:radial-gradient(ellipse at top,rgba(195,222,254,.5),transparent 70%);border-radius:22px 22px 0 0;pointer-events:none;z-index:0}.htg-step[data-astro-cid-kz7s6x7s]>[data-astro-cid-kz7s6x7s]{position:relative;z-index:1}.htg-step[data-astro-cid-kz7s6x7s]:hover{transform:translateY(-4px);box-shadow:0 2px 4px #1f2f2f0f,0 24px 48px #1f2f2f24}.htg-step-head[data-astro-cid-kz7s6x7s]{display:flex;align-items:center;justify-content:space-between;margin-bottom:4px}.htg-icon-tile[data-astro-cid-kz7s6x7s]{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:16px;background:var(--sv-white);border:1px solid var(--sv-border-warm);box-shadow:0 6px 16px #00477e14}.htg-num[data-astro-cid-kz7s6x7s]{width:44px;height:44px;border-radius:14px;background:linear-gradient(135deg,var(--sv-navy),var(--sv-indigo));color:var(--sv-cream);display:flex;align-items:center;justify-content:center;font-family:var(--sv-font-serif);font-style:italic;font-weight:500;font-size:18px;box-shadow:0 6px 16px #00477e4d}.htg-step[data-astro-cid-kz7s6x7s] h3[data-astro-cid-kz7s6x7s]{color:var(--sv-navy);font-size:20px;line-height:1.25;font-weight:700;margin:4px 0 2px;letter-spacing:-.3px}.htg-step[data-astro-cid-kz7s6x7s]>p[data-astro-cid-kz7s6x7s]{color:var(--sv-text-muted);font-size:15px;line-height:1.6;margin:0 0 8px}.htg-visual-block[data-astro-cid-kz7s6x7s]{margin-top:auto;padding:18px 18px 16px;background:linear-gradient(180deg,var(--sv-cream) 0%,rgba(253,251,247,.5) 100%);border:1px dashed var(--sv-border-warm);border-radius:14px}.htg-vb-label[data-astro-cid-kz7s6x7s]{font-size:10px;font-weight:800;letter-spacing:1.8px;text-transform:uppercase;color:var(--sv-indigo);margin:0 0 12px}.htg-chiprow[data-astro-cid-kz7s6x7s],.htg-pmsrow[data-astro-cid-kz7s6x7s]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:6px}.htg-chiprow[data-astro-cid-kz7s6x7s] li[data-astro-cid-kz7s6x7s]{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:6px 11px;background:var(--sv-powder);color:var(--sv-navy);border-radius:999px}.htg-pmsrow[data-astro-cid-kz7s6x7s] li[data-astro-cid-kz7s6x7s]{font-size:12px;font-weight:700;padding:6px 11px;background:var(--sv-white);color:var(--sv-navy);border:1px solid var(--sv-border-warm);border-radius:999px;box-shadow:0 1px 2px #1f2f2f0a}.htg-time[data-astro-cid-kz7s6x7s]{display:flex;align-items:center;gap:4px}.htg-time[data-astro-cid-kz7s6x7s]>div[data-astro-cid-kz7s6x7s]:not(.t-divider){flex:1;text-align:center}.t-val[data-astro-cid-kz7s6x7s]{font-weight:800;color:var(--sv-navy);font-size:18px;letter-spacing:-.3px;line-height:1;margin:0 0 4px}.t-lab[data-astro-cid-kz7s6x7s]{font-size:10px;font-weight:700;letter-spacing:1.2px;text-transform:uppercase;color:var(--sv-text-muted);margin:0}.t-divider[data-astro-cid-kz7s6x7s]{width:1px;height:28px;background:var(--sv-border-warm);flex-shrink:0}.htg-math[data-astro-cid-kz7s6x7s]{background:linear-gradient(135deg,var(--sv-navy) 0%,var(--sv-indigo) 100%);color:var(--sv-cream);border-radius:24px;padding:48px 40px;max-width:1140px;margin:0 auto;position:relative;overflow:hidden}.htg-math[data-astro-cid-kz7s6x7s]:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 15% 20%,rgba(195,222,254,.18),transparent 55%);pointer-events:none}.htg-math-eyebrow[data-astro-cid-kz7s6x7s]{position:relative;font-size:11px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:var(--sv-powder);margin-bottom:14px}.htg-math-head[data-astro-cid-kz7s6x7s]{position:relative;color:var(--sv-cream);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);line-height:1.25;margin:0 0 32px;max-width:780px}.htg-math-head[data-astro-cid-kz7s6x7s] .sv-serif-italic[data-astro-cid-kz7s6x7s]{color:var(--sv-powder)}.htg-math-grid[data-astro-cid-kz7s6x7s]{position:relative;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;align-items:center}.htg-math-col[data-astro-cid-kz7s6x7s]{background:#ffffff0f;border:1px solid rgba(195,222,254,.25);border-radius:16px;padding:24px 28px}.htg-math-col[data-astro-cid-kz7s6x7s].after{background:#da841124;border-color:#da841180}.htg-math-tag[data-astro-cid-kz7s6x7s]{font-size:11px;font-weight:800;letter-spacing:2px;text-transform:uppercase;color:var(--sv-powder);margin-bottom:10px}.htg-math-col[data-astro-cid-kz7s6x7s].after .htg-math-tag[data-astro-cid-kz7s6x7s]{color:var(--sv-orange)}.htg-math-val[data-astro-cid-kz7s6x7s]{font-size:clamp(2rem,1.4rem + 2vw,3rem);font-weight:800;color:var(--sv-cream);letter-spacing:-1.5px;line-height:1;margin-bottom:10px}.htg-math-lab[data-astro-cid-kz7s6x7s]{font-size:13px;font-weight:700;color:var(--sv-cream)}.htg-math-lab[data-astro-cid-kz7s6x7s] span[data-astro-cid-kz7s6x7s]{display:block;font-weight:400;margin-top:2px;color:var(--sv-powder);font-size:12px}.htg-math-arrow[data-astro-cid-kz7s6x7s]{display:flex;align-items:center;justify-content:center;color:var(--sv-orange)}.htg-math-foot[data-astro-cid-kz7s6x7s]{position:relative;margin-top:28px;text-align:center;font-size:14px;color:var(--sv-powder)}@media(max-width:960px){.htg-steps[data-astro-cid-kz7s6x7s]{grid-template-columns:1fr;gap:32px}.htg-math-grid[data-astro-cid-kz7s6x7s]{grid-template-columns:1fr;gap:14px}.htg-math-arrow[data-astro-cid-kz7s6x7s]{transform:rotate(90deg)}.htg-math[data-astro-cid-kz7s6x7s]{padding:36px 24px}}
