body:has(.checkout-page){background:var(--bg-alt)}.checkout-page.svelte-19dktrm{--ck-page:var(--bg-alt);--ck-card:var(--bg-card);--ck-ink:var(--text-primary);--ck-muted:var(--text-secondary);--ck-faint:var(--text-muted);--ck-border:var(--border-color);--ck-accent:var(--success);--ck-accent-fill:var(--color-success);--ck-accent-ink:#102018;--ck-accent-soft:color-mix(in srgb, var(--color-success) 16%, var(--ck-card));--ck-selected-bg:color-mix(in srgb, var(--color-success) 9%, var(--ck-card));--ck-hover-border:color-mix(in srgb, var(--color-success) 48%, var(--ck-border));--ck-mentor:var(--warning);--ck-mentor-ink:color-mix(in srgb, var(--warning) 72%, var(--ck-ink));--ck-mentor-soft:color-mix(in srgb, var(--warning) 20%, var(--ck-card));--ck-mentor-bg:color-mix(in srgb, var(--warning) 10%, var(--ck-card));--ck-gpt:var(--primary);--ck-gpt-ink:color-mix(in srgb, var(--primary) 62%, var(--ck-ink));--ck-gpt-soft:color-mix(in srgb, var(--primary) 16%, var(--ck-card));--ck-gpt-bg:color-mix(in srgb, var(--primary) 8%, var(--ck-card));--ck-input:var(--bg-hover);--ck-shadow:var(--shadow-sm);--ck-error-bg:var(--error-bg);--ck-error-border:var(--error-border);--ck-error-text:var(--danger);--ck-note:var(--bg-hover);background:var(--ck-page);min-height:80vh;color:var(--ck-ink);letter-spacing:0;font-family:Inter,Inter Fallback,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.checkout-shell.svelte-19dktrm{grid-template-columns:minmax(0,1fr);align-items:start;gap:22px;max-width:1180px;margin:48px auto 100px;padding:0 28px;display:grid;position:relative}.checkout-main.svelte-19dktrm{flex-direction:column;gap:22px;display:flex}.checkout-section.svelte-19dktrm,.summary-card.svelte-19dktrm{border:1px solid var(--ck-border);background:var(--ck-card);box-shadow:var(--ck-shadow);border-radius:20px}.checkout-section.svelte-19dktrm{padding:34px}.section-heading.svelte-19dktrm{align-items:flex-start;gap:15px;margin-bottom:27px;display:flex}.section-number.svelte-19dktrm{background:var(--ck-accent-soft);width:35px;height:35px;color:var(--ck-accent);letter-spacing:0;border-radius:10px;flex:none;place-items:center;font-size:11px;font-weight:850;display:grid}.section-heading.svelte-19dktrm h2:where(.svelte-19dktrm),.summary-card.svelte-19dktrm h2:where(.svelte-19dktrm){color:var(--ck-ink);letter-spacing:0;margin:0;font-size:23px;line-height:1.2}.section-heading.svelte-19dktrm p:where(.svelte-19dktrm){color:var(--ck-muted);margin:6px 0 0;font-size:14px}.package-grid.svelte-19dktrm{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;display:grid}.package-card.svelte-19dktrm{border:1px solid var(--ck-border);background:var(--ck-card);min-height:178px;color:var(--ck-ink);font:inherit;letter-spacing:0;text-align:left;cursor:pointer;border-radius:15px;flex-direction:column;align-items:flex-start;padding:22px;transition:border-color .18s,box-shadow .18s,transform .18s,background .18s;display:flex;position:relative;overflow:hidden}.package-card.svelte-19dktrm:hover{border-color:var(--ck-hover-border);box-shadow:var(--ck-shadow);transform:translateY(-1px)}.package-card.selected.svelte-19dktrm{border-color:var(--ck-accent);background:var(--ck-selected-bg);box-shadow:0 0 0 2px color-mix(in srgb, var(--ck-accent) 18%, transparent)}.package-card.mentorship.svelte-19dktrm{background:var(--ck-mentor-bg)}.package-card.mentorship.selected.svelte-19dktrm{border-color:var(--ck-mentor);box-shadow:0 0 0 2px color-mix(in srgb, var(--ck-mentor) 20%, transparent)}.package-card.stepgpt.svelte-19dktrm{background:var(--ck-gpt-bg)}.package-card.stepgpt.selected.svelte-19dktrm{border-color:var(--ck-gpt);box-shadow:0 0 0 2px color-mix(in srgb, var(--ck-gpt) 20%, transparent)}.selection-mark.svelte-19dktrm{border:1px solid var(--ck-border);background:var(--ck-card);width:22px;height:22px;color:var(--ck-card);border-radius:50%;place-items:center;display:grid;position:absolute;top:16px;right:16px}.selected.svelte-19dktrm .selection-mark:where(.svelte-19dktrm){border-color:var(--ck-accent);background:var(--ck-accent);color:var(--ck-card)}.mentorship.selected.svelte-19dktrm .selection-mark:where(.svelte-19dktrm){border-color:var(--ck-mentor);background:var(--ck-mentor)}.stepgpt.selected.svelte-19dktrm .selection-mark:where(.svelte-19dktrm){border-color:var(--ck-gpt);background:var(--ck-gpt)}.selection-mark.svelte-19dktrm svg:where(.svelte-19dktrm){width:14px;height:14px}.package-topline.svelte-19dktrm{align-items:flex-start;gap:8px;width:calc(100% - 28px);min-height:24px;display:flex}.package-eyebrow.svelte-19dktrm{color:var(--ck-accent);letter-spacing:0;font-size:9px;font-weight:850}.mentorship.svelte-19dktrm .package-eyebrow:where(.svelte-19dktrm){color:var(--ck-mentor-ink)}.stepgpt.svelte-19dktrm .package-eyebrow:where(.svelte-19dktrm){color:var(--ck-gpt-ink)}.package-badge.svelte-19dktrm{background:var(--ck-accent-soft);color:var(--ck-accent);letter-spacing:0;border-radius:999px;margin-top:-4px;padding:4px 7px;font-size:9px;font-weight:800}.mentorship.svelte-19dktrm .package-badge:where(.svelte-19dktrm){background:var(--ck-mentor-soft);color:var(--ck-mentor-ink)}.stepgpt.svelte-19dktrm .package-badge:where(.svelte-19dktrm){background:var(--ck-gpt-soft);color:var(--ck-gpt-ink)}.package-title.svelte-19dktrm{letter-spacing:0;margin-top:5px;font-size:19px}.package-description.svelte-19dktrm{color:var(--ck-muted);margin-top:8px;font-size:12.5px;line-height:1.5}.package-price.svelte-19dktrm{flex-wrap:wrap;align-items:baseline;gap:6px 9px;margin-top:auto;padding-top:16px;display:flex}.package-price.svelte-19dktrm strong:where(.svelte-19dktrm){color:var(--ck-accent);letter-spacing:0;font-size:16px}.package-price.svelte-19dktrm small:where(.svelte-19dktrm){color:var(--ck-faint);font-size:10px;font-weight:700}.mentorship.svelte-19dktrm .package-price:where(.svelte-19dktrm) strong:where(.svelte-19dktrm){color:var(--ck-mentor-ink)}.stepgpt.svelte-19dktrm .package-price:where(.svelte-19dktrm) strong:where(.svelte-19dktrm){color:var(--ck-gpt-ink)}.product-code.svelte-19dktrm{color:var(--ck-faint);letter-spacing:0;text-transform:uppercase;margin-top:10px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:8.5px;font-weight:700}.field-grid.svelte-19dktrm{gap:16px;margin-top:17px;display:grid}.field-grid.svelte-19dktrm:first-child{margin-top:0}.two-columns.svelte-19dktrm{grid-template-columns:repeat(2,minmax(0,1fr))}label.svelte-19dktrm{flex-direction:column;gap:8px;display:flex}label.svelte-19dktrm>span:where(.svelte-19dktrm){color:var(--ck-ink);font-size:12px;font-weight:700}label.svelte-19dktrm em:where(.svelte-19dktrm){color:var(--ck-faint);margin-left:4px;font-size:10px;font-style:normal;font-weight:500}input.svelte-19dktrm,select.svelte-19dktrm{border:1px solid var(--ck-border);background:var(--ck-input);width:100%;height:48px;color:var(--ck-ink);font:inherit;letter-spacing:0;color-scheme:inherit;border-radius:11px;outline:none;padding:0 14px;font-size:14px;transition:border-color .18s,box-shadow .18s,background .18s}input.svelte-19dktrm::placeholder{color:var(--ck-faint)}input.svelte-19dktrm:focus,select.svelte-19dktrm:focus{border-color:var(--ck-accent);background:var(--ck-card);box-shadow:0 0 0 3px color-mix(in srgb, var(--ck-accent) 16%, transparent)}.error-message.svelte-19dktrm{border:1px solid var(--ck-error-border);background:var(--ck-error-bg);color:var(--ck-error-text);border-radius:10px;align-items:center;gap:9px;margin-top:18px;padding:12px 14px;font-size:13px;display:flex}.error-message.svelte-19dktrm svg:where(.svelte-19dktrm){flex:none;width:18px;height:18px}.summary-card.svelte-19dktrm{padding:28px;position:static}.summary-kicker.svelte-19dktrm,.success-kicker.svelte-19dktrm{color:var(--ck-accent);letter-spacing:0;margin:0 0 8px;font-size:10px;font-weight:850}.summary-product.svelte-19dktrm{border-top:1px solid var(--ck-border);border-bottom:1px solid var(--ck-border);align-items:center;gap:13px;margin-top:23px;padding:17px 0;display:flex}.summary-icon.svelte-19dktrm{background:var(--ck-accent-soft);width:47px;height:47px;color:var(--ck-accent);border-radius:13px;flex:none;place-items:center;display:grid}.summary-icon.mentorship.svelte-19dktrm{background:var(--ck-mentor-soft);color:var(--ck-mentor-ink)}.summary-icon.stepgpt.svelte-19dktrm{background:var(--ck-gpt-soft);color:var(--ck-gpt-ink)}.summary-icon.svelte-19dktrm svg:where(.svelte-19dktrm){width:25px;height:25px}.summary-product.svelte-19dktrm div:where(.svelte-19dktrm):last-child{min-width:0}.summary-product.svelte-19dktrm span:where(.svelte-19dktrm){color:var(--ck-faint);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;margin-bottom:3px;font-size:8.5px;font-weight:800;display:block;overflow:hidden}.summary-product.svelte-19dktrm strong:where(.svelte-19dktrm){color:var(--ck-ink);font-size:15px;display:block}.summary-lines.svelte-19dktrm{flex-direction:column;gap:10px;padding:20px 0;display:flex}.summary-lines.svelte-19dktrm div:where(.svelte-19dktrm){color:var(--ck-muted);align-items:center;gap:9px;font-size:12px;display:flex}.summary-lines.svelte-19dktrm svg:where(.svelte-19dktrm){width:16px;height:16px;color:var(--ck-accent)}.summary-price.svelte-19dktrm{border-top:1px solid var(--ck-border);justify-content:space-between;align-items:center;gap:20px;padding:17px 0;display:flex}.summary-price.svelte-19dktrm>span:where(.svelte-19dktrm){color:var(--ck-muted);font-size:12px;font-weight:650}.summary-price.svelte-19dktrm div:where(.svelte-19dktrm){text-align:right;flex-wrap:wrap;justify-content:flex-end;align-items:baseline;gap:6px 10px;display:flex}.summary-price.svelte-19dktrm strong:where(.svelte-19dktrm){color:var(--ck-accent);font-size:17px}.summary-price.svelte-19dktrm small:where(.svelte-19dktrm){color:var(--ck-faint);font-size:10px;font-weight:700}.summary-note.svelte-19dktrm{background:var(--ck-note);color:var(--ck-muted);border-radius:10px;align-items:flex-start;gap:9px;padding:13px;display:flex}.summary-note.svelte-19dktrm svg:where(.svelte-19dktrm){width:17px;height:17px;color:var(--ck-faint);flex:none;margin-top:1px}.summary-note.svelte-19dktrm p:where(.svelte-19dktrm){margin:0;font-size:10.5px;line-height:1.5}.submit-button.svelte-19dktrm{background:var(--ck-accent-fill);width:100%;height:52px;color:var(--ck-accent-ink);font:inherit;letter-spacing:0;cursor:pointer;box-shadow:0 8px 19px color-mix(in srgb, var(--ck-accent-fill) 28%, transparent);border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;margin-top:18px;font-size:14px;font-weight:750;transition:transform .18s,background .18s,opacity .18s;display:flex}.submit-button.svelte-19dktrm:hover:not(:disabled){background:color-mix(in srgb, var(--ck-accent-fill) 84%, #102018);transform:translateY(-1px)}.submit-button.svelte-19dktrm:disabled{cursor:not-allowed;opacity:.46;box-shadow:none}.submit-button.svelte-19dktrm svg:where(.svelte-19dktrm){width:19px;height:19px}.spinner.svelte-19dktrm{border:2px solid color-mix(in srgb, var(--ck-accent-ink) 35%, transparent);border-top-color:var(--ck-accent-ink);border-radius:50%;width:17px;height:17px;animation:.8s linear infinite svelte-19dktrm-spin}@keyframes svelte-19dktrm-spin{to{transform:rotate(360deg)}}.privacy-copy.svelte-19dktrm{color:var(--ck-faint);text-align:center;margin:13px 0 0;font-size:9.5px;line-height:1.5}.privacy-copy.svelte-19dktrm a:where(.svelte-19dktrm){color:var(--ck-muted)}.trademark-disclaimer.svelte-19dktrm{max-width:940px;color:var(--ck-faint);text-align:center;margin:-2px auto 0;padding:0 16px;font-size:10px;line-height:1.6}.success-wrap.svelte-19dktrm{background:radial-gradient(circle at 50% 15%, color-mix(in srgb, var(--color-success) 16%, transparent), transparent 33%), var(--ck-page);place-items:center;min-height:78vh;padding:90px 24px;display:grid}.success-card.svelte-19dktrm{border:1px solid var(--ck-border);background:var(--ck-card);width:min(100%,560px);box-shadow:var(--shadow-md);text-align:center;border-radius:24px;padding:55px}.success-icon.svelte-19dktrm{background:var(--ck-accent-soft);width:66px;height:66px;color:var(--ck-accent);box-shadow:0 0 0 10px color-mix(in srgb, var(--color-success) 8%, var(--ck-card));border-radius:50%;place-items:center;margin:0 auto 25px;display:grid}.success-icon.svelte-19dktrm svg:where(.svelte-19dktrm){width:34px;height:34px}.success-card.svelte-19dktrm h1:where(.svelte-19dktrm){color:var(--ck-ink);letter-spacing:0;margin:0;font-size:38px}.success-copy.svelte-19dktrm{color:var(--ck-muted);margin:15px auto 25px;font-size:15px;line-height:1.65}.reference.svelte-19dktrm{border:1px dashed var(--ck-border);background:var(--ck-input);text-align:left;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:15px 17px;display:flex}.reference.svelte-19dktrm span:where(.svelte-19dktrm){color:var(--ck-faint);font-size:11px}.reference.svelte-19dktrm strong:where(.svelte-19dktrm){color:var(--ck-accent);letter-spacing:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:14px}.home-link.svelte-19dktrm{color:var(--ck-accent);text-underline-offset:4px;margin-top:28px;font-size:13px;font-weight:700;display:inline-flex}@media (width<=960px){.package-grid.svelte-19dktrm{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.checkout-shell.svelte-19dktrm{margin-top:28px;padding:0 14px}.checkout-section.svelte-19dktrm,.summary-card.svelte-19dktrm{border-radius:16px}.checkout-section.svelte-19dktrm{padding:24px 18px}.package-grid.svelte-19dktrm,.two-columns.svelte-19dktrm{grid-template-columns:1fr}.package-card.svelte-19dktrm{min-height:160px}.success-card.svelte-19dktrm{padding:42px 23px}.success-card.svelte-19dktrm h1:where(.svelte-19dktrm){font-size:32px}.reference.svelte-19dktrm{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.svelte-19dktrm,.svelte-19dktrm:before,.svelte-19dktrm:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}
