.co-header[data-astro-cid-lqjykc2c]{text-align:center;margin:0 0 var(--space-lg)}.co-h1[data-astro-cid-lqjykc2c]{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:clamp(1.9rem,4vw,2.6rem);font-weight:400;line-height:1.1}.panel[data-astro-cid-lqjykc2c]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);margin:0 0 var(--space-sm);padding:clamp(1.5rem,4vw,2.5rem)}.co-step-h[data-astro-cid-lqjykc2c]{font-family:var(--font-display);color:var(--ink);margin:0 0 10px;font-size:clamp(1.3rem,2.2vw,1.6rem);font-weight:400}.co-substep-h[data-astro-cid-lqjykc2c]{font-size:var(--fs-body);color:var(--ink);margin:0 0 8px;font-weight:700}.co-substep[data-astro-cid-lqjykc2c]{margin:var(--space-sm) 0 0}.co-plan-row[data-astro-cid-lqjykc2c]{font-size:var(--fs-body);color:var(--ink);justify-content:space-between;align-items:baseline;gap:12px;margin:0;display:flex}.co-plan-price[data-astro-cid-lqjykc2c] strong[data-astro-cid-lqjykc2c]{font-family:var(--font-display);font-size:1.6rem}.co-plan-terms[data-astro-cid-lqjykc2c]{font-size:var(--fs-eyebrow);color:var(--muted);margin:8px 0 0}.co-from[data-astro-cid-lqjykc2c]{font-family:var(--font-mono,monospace);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--teal);margin:0 0 6px;font-weight:700}.co-cards[data-astro-cid-lqjykc2c]{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:16px;display:grid}@media (width<=720px){.co-cards[data-astro-cid-lqjykc2c]{grid-template-columns:1fr}}.co-card[data-astro-cid-lqjykc2c]{background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);flex-direction:column;gap:8px;padding:18px;display:flex}.co-card[data-astro-cid-lqjykc2c][data-recommended]{border:2px solid var(--gold-ink)}.co-reco[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--teal);margin:0;font-weight:600}.co-kicker[data-astro-cid-lqjykc2c]{font-family:var(--font-mono,monospace);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0}.co-card-name[data-astro-cid-lqjykc2c]{font-family:var(--font-display);color:var(--ink);margin:0;font-size:1.35rem;font-weight:400;line-height:1.15}.co-card-tagline[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:0;line-height:1.5}.co-card-points[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);gap:6px;margin:4px 0 0;padding:0 0 0 1.1em;line-height:1.5;display:grid}.co-card-price[data-astro-cid-lqjykc2c]{font-size:var(--fs-body);color:var(--ink);margin:auto 0 0;padding-top:8px}.co-card-price[data-astro-cid-lqjykc2c] strong[data-astro-cid-lqjykc2c]{font-family:var(--font-display);font-size:1.6rem}.co-card-terms[data-astro-cid-lqjykc2c]{font-size:var(--fs-eyebrow);color:var(--muted)}.co-card-custom[data-astro-cid-lqjykc2c]{font-family:var(--font-display);font-size:1.15rem}.co-card-cta[data-astro-cid-lqjykc2c]{white-space:normal;text-align:center;justify-content:center;width:100%;line-height:1.25}.co-steps[data-astro-cid-lqjykc2c]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.co-step[data-astro-cid-lqjykc2c]{grid-template-columns:auto 1fr;align-items:start;gap:12px;display:grid}.co-step-num[data-astro-cid-lqjykc2c]{font-family:var(--font-mono,monospace);font-size:var(--fs-eyebrow);color:var(--gold-ink);padding-top:3px}.co-step-title[data-astro-cid-lqjykc2c]{color:var(--ink);font-weight:700;font-size:var(--fs-sm);margin:0}.co-step-dur[data-astro-cid-lqjykc2c]{color:var(--muted);margin-left:6px;font-weight:400}.co-step-desc[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:2px 0 0;line-height:1.5}.co-step-badge[data-astro-cid-lqjykc2c]{font-family:var(--font-mono,monospace);font-size:var(--fs-eyebrow);color:var(--teal);margin-top:6px;display:inline-block}.co-install[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:14px 0 0}.co-fine[data-astro-cid-lqjykc2c]{font-size:var(--fs-eyebrow);color:var(--muted);margin:10px 0 0}.co-addon-note[data-astro-cid-lqjykc2c]{text-align:center;max-width:56ch;margin-inline:auto}.co-addon-note[data-astro-cid-lqjykc2c] strong[data-astro-cid-lqjykc2c]{color:var(--ink)}.co-opt[data-astro-cid-lqjykc2c]{color:var(--muted);font-weight:400}.co-check[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);align-items:center;gap:8px;margin-top:6px;display:flex}.co-error[data-astro-cid-lqjykc2c]{color:var(--error);font-size:var(--fs-sm);margin:10px 0 0}.co-actions[data-astro-cid-lqjykc2c]{margin-top:var(--space-xs);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:12px;display:grid}@media (width<=560px){.co-actions[data-astro-cid-lqjykc2c]{grid-template-columns:1fr}}.co-action-btn[data-astro-cid-lqjykc2c]{white-space:normal;text-align:center;width:100%;min-height:3.25rem;line-height:1.25}.co-action-help[data-astro-cid-lqjykc2c]{text-align:center;margin:6px 0 0}.co-field-error[data-astro-cid-lqjykc2c]{margin:6px 0 0}#co-done-h[data-astro-cid-lqjykc2c]:focus{outline:none}#co-done-book[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--ink);text-underline-offset:2px;font-weight:600;text-decoration:underline}.cta-row[data-astro-cid-lqjykc2c]{margin-top:var(--space-xs);flex-wrap:wrap;gap:12px;display:flex}.co-closed[data-astro-cid-lqjykc2c]{text-align:center}.co-closed[data-astro-cid-lqjykc2c] .lead[data-astro-cid-lqjykc2c]{max-width:40ch;margin-inline:auto}.co-closed[data-astro-cid-lqjykc2c] .cta-row[data-astro-cid-lqjykc2c]{margin-top:var(--space-sm);justify-content:center}.co-closed-call[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink-secondary);margin:14px 0 0}.co-closed-call[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--ink);text-underline-offset:2px;white-space:nowrap;font-weight:600;text-decoration:underline}#co-calendar[data-astro-cid-lqjykc2c]{border-radius:var(--radius-sm);border:0;width:100%;min-height:640px}#co-intake[data-astro-cid-lqjykc2c] .field[data-astro-cid-lqjykc2c]{margin:0 0 14px}#co-intake[data-astro-cid-lqjykc2c] label[data-astro-cid-lqjykc2c]{font-size:var(--fs-sm);color:var(--ink);margin:0 0 4px;font-weight:600;display:block}#co-intake[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][type=text],#co-intake[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][type=url],#co-intake[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c][type=tel],#co-intake[data-astro-cid-lqjykc2c] select[data-astro-cid-lqjykc2c],#co-intake[data-astro-cid-lqjykc2c] textarea[data-astro-cid-lqjykc2c]{width:100%;font:inherit;font-size:var(--fs-sm);color:var(--ink);background:var(--canvas);border:1px solid var(--border-strong);border-radius:var(--radius-sm);padding:10px 12px}.back-link[data-astro-cid-lqjykc2c]{margin-top:var(--space-lg)}.back-link[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--ink-secondary);text-decoration:none}.back-link[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]:hover{color:var(--ink);text-decoration:underline}.sr-only[data-astro-cid-lqjykc2c]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.co-consent[data-astro-cid-lqjykc2c]{font-size:var(--fs-eyebrow);color:var(--ink-secondary);align-items:flex-start;margin-top:10px;line-height:1.5}.co-consent[data-astro-cid-lqjykc2c] input[data-astro-cid-lqjykc2c]{flex:none;margin-top:3px}.co-consent[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--gold-ink);text-underline-offset:2px;text-decoration:underline}.co-footer[data-astro-cid-lqjykc2c]{background:var(--ink-panel);color:var(--cream-secondary-on-dark);padding-block:var(--space-md);margin-top:var(--space-lg)}.co-footer-inner[data-astro-cid-lqjykc2c]{gap:8px var(--space-sm);flex-wrap:wrap;justify-content:space-between;display:flex}.co-footer[data-astro-cid-lqjykc2c] p[data-astro-cid-lqjykc2c]{margin:0;font-size:12.5px}.co-footer[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]{color:var(--cream-on-dark);text-decoration:none}.co-footer[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]:hover,.co-footer[data-astro-cid-lqjykc2c] a[data-astro-cid-lqjykc2c]:focus-visible{color:var(--gold)}.co-footer[data-astro-cid-lqjykc2c] [data-astro-cid-lqjykc2c]:focus-visible{outline-color:var(--gold)}
