.products[data-astro-cid-vesrv26d]{display:grid;gap:18px;margin:0 0 30px}.product[data-astro-cid-vesrv26d]{border:1px solid var(--rule);border-left:3px solid var(--nl-red);border-radius:8px;padding:22px 24px;background:#fff}.product-eyebrow[data-astro-cid-vesrv26d]{text-transform:uppercase;letter-spacing:var(--text-eyebrow-ls);font-size:var(--text-eyebrow);font-weight:800;color:var(--nl-red);margin:0 0 6px}.product[data-astro-cid-vesrv26d] h2[data-astro-cid-vesrv26d]{font-size:var(--text-h3);margin:0 0 4px}.product-sub[data-astro-cid-vesrv26d]{font-size:var(--text-small);color:var(--nl-graphite);margin:0 0 16px}.resources[data-astro-cid-vesrv26d]{list-style:none;margin:0;padding:0;display:grid;gap:12px}.resources[data-astro-cid-vesrv26d] li[data-astro-cid-vesrv26d]{display:grid;gap:2px}.resources[data-astro-cid-vesrv26d] a[data-astro-cid-vesrv26d]{font-weight:700;font-size:var(--text-ui-lg)}.resources[data-astro-cid-vesrv26d] span[data-astro-cid-vesrv26d]{font-size:var(--text-small);color:var(--nl-graphite)}.product-meta[data-astro-cid-vesrv26d]{font-size:var(--text-fine);color:var(--nl-graphite);margin:16px 0 0}.section[data-astro-cid-vesrv26d]{padding:var(--space-standard) 0 80px;min-height:55vh}.content-wrap[data-astro-cid-vesrv26d]{max-width:720px;margin-left:var(--nl-flush);margin-right:auto}.eyebrow[data-astro-cid-vesrv26d]{text-transform:uppercase;letter-spacing:.08em;font-size:var(--text-eyebrow);font-weight:700;color:var(--nl-red);margin-bottom:12px}h1[data-astro-cid-vesrv26d]{margin-bottom:8px}.lead[data-astro-cid-vesrv26d]{font-size:var(--text-body);color:#3a3d40;margin-bottom:20px}.meta-line[data-astro-cid-vesrv26d]{font-size:var(--text-ui);color:var(--ink-subtle);margin:0 0 28px}.notice[data-astro-cid-vesrv26d]{border:1px solid var(--rule);border-left:3px solid var(--nl-red);border-radius:8px;padding:16px 18px;background:var(--surface-sunken);margin-bottom:24px}.notice[data-astro-cid-vesrv26d] p[data-astro-cid-vesrv26d]{margin:0;font-size:var(--text-small)}.actions[data-astro-cid-vesrv26d]{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}.orders[data-astro-cid-vesrv26d]{display:flex;flex-direction:column;gap:14px;margin-bottom:32px}.order[data-astro-cid-vesrv26d]{border:1px solid var(--rule);border-radius:10px;padding:22px 24px;background:#fff}.order-head[data-astro-cid-vesrv26d]{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;flex-wrap:wrap}.course-name[data-astro-cid-vesrv26d]{font-size:var(--text-lead);margin:0 0 2px;color:var(--ink)}.qty[data-astro-cid-vesrv26d]{font-weight:500;color:var(--ink-subtle)}.status[data-astro-cid-vesrv26d]{flex-shrink:0;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;padding:5px 11px;border-radius:999px;white-space:nowrap}.status-paid[data-astro-cid-vesrv26d]{background:#1a7a3d1a;color:#1a7a3d}.status-pending[data-astro-cid-vesrv26d]{background:#b478141f;color:#8a5c0f}.status-refunded[data-astro-cid-vesrv26d],.status-partially-refunded[data-astro-cid-vesrv26d],.status-cancelled[data-astro-cid-vesrv26d],.status-failed[data-astro-cid-vesrv26d],.status-unknown[data-astro-cid-vesrv26d]{background:var(--surface-sunken);color:var(--ink-subtle);border:1px solid var(--rule)}.order-meta[data-astro-cid-vesrv26d]{display:flex;flex-wrap:wrap;gap:0 32px;margin:16px 0 0}.order-meta[data-astro-cid-vesrv26d] div[data-astro-cid-vesrv26d]{display:flex;flex-direction:column}.order-meta[data-astro-cid-vesrv26d] dt[data-astro-cid-vesrv26d]{font-size:12px;text-transform:uppercase;letter-spacing:.05em;color:var(--ink-subtle);font-weight:700}.order-meta[data-astro-cid-vesrv26d] dd[data-astro-cid-vesrv26d]{margin:2px 0 0;font-size:var(--text-small);color:var(--nl-text)}.order-actions[data-astro-cid-vesrv26d]{margin-top:16px;display:flex;flex-wrap:wrap;gap:16px}.order-link[data-astro-cid-vesrv26d]{font-size:var(--text-ui);font-weight:600;color:var(--ink)}.order-link[data-astro-cid-vesrv26d]:hover{color:var(--nl-red)}.order-note[data-astro-cid-vesrv26d]{margin:14px 0 0;font-size:var(--text-ui);color:var(--ink-muted)}.support-note[data-astro-cid-vesrv26d]{border-top:1px solid var(--rule);padding-top:20px;margin-bottom:24px}.support-note[data-astro-cid-vesrv26d] p[data-astro-cid-vesrv26d]{margin:0;font-size:var(--text-small);color:#4a4d50}.btn-outline[data-astro-cid-vesrv26d]{background:transparent;color:var(--ink);border-color:var(--rule)}.btn-outline[data-astro-cid-vesrv26d]:hover{background:var(--surface-sunken)}@media(max-width:600px){.order-meta[data-astro-cid-vesrv26d]{gap:0 20px}.order-head[data-astro-cid-vesrv26d]{flex-direction:column}}.lifecycle[data-astro-cid-vesrv26d]{display:grid;gap:18px;margin-bottom:32px}.lifecycle-group[data-astro-cid-vesrv26d]{border:1px solid var(--rule);border-left:4px solid var(--rule);border-radius:10px;padding:18px 20px;background:#fff}.lifecycle-group[data-astro-cid-vesrv26d].action_required{border-left-color:var(--nl-red)}.lifecycle-group[data-astro-cid-vesrv26d].delivered{border-left-color:var(--state-done)}.lifecycle-group[data-astro-cid-vesrv26d].active,.lifecycle-group[data-astro-cid-vesrv26d].upcoming{border-left-color:var(--ink)}.lifecycle-group[data-astro-cid-vesrv26d].completed{background:var(--surface-sunken)}.lifecycle-group[data-astro-cid-vesrv26d].optional_next_step{background:transparent;border-color:var(--rule);border-left-color:var(--rule)}.lifecycle-group[data-astro-cid-vesrv26d].optional_next_step .lifecycle-heading[data-astro-cid-vesrv26d]{color:var(--ink-subtle)}.lifecycle-group[data-astro-cid-vesrv26d].optional_next_step .lifecycle-name[data-astro-cid-vesrv26d]{font-weight:600;color:var(--ink-strong)}.lifecycle-heading[data-astro-cid-vesrv26d]{margin:0 0 12px;font-size:var(--text-ui);font-weight:800;text-transform:uppercase;letter-spacing:.1em;color:var(--ink)}.lifecycle-list[data-astro-cid-vesrv26d]{list-style:none;margin:0;padding:0}.lifecycle-list[data-astro-cid-vesrv26d] li[data-astro-cid-vesrv26d]{padding:10px 0;border-top:1px solid var(--rule)}.lifecycle-list[data-astro-cid-vesrv26d] li[data-astro-cid-vesrv26d]:first-child{border-top:0;padding-top:0}.lifecycle-name[data-astro-cid-vesrv26d]{display:block;font-size:var(--text-body);font-weight:700;color:var(--ink)}.lifecycle-detail[data-astro-cid-vesrv26d]{display:block;font-size:var(--text-small);color:var(--ink-body);margin-top:2px}.lifecycle-when[data-astro-cid-vesrv26d]{display:block;font-size:var(--text-ui);color:var(--ink-subtle);margin-top:4px}
