.page-head[data-astro-cid-rt6bp34e]{max-width:720px;margin-bottom:var(--sp-10)}.page-intro[data-astro-cid-rt6bp34e]{color:var(--muted);font-size:1.0625rem;margin-top:var(--sp-3)}.packages-grid[data-astro-cid-rt6bp34e]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-5);margin-bottom:var(--sp-12)}.packages-section[data-astro-cid-rt6bp34e]{margin-bottom:var(--sp-12)}.packages-section[data-astro-cid-rt6bp34e] .packages-grid[data-astro-cid-rt6bp34e]{margin-bottom:0}.concept-section[data-astro-cid-rt6bp34e]{margin-bottom:var(--sp-12)}.concept-grid[data-astro-cid-rt6bp34e]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5)}.concept-card[data-astro-cid-rt6bp34e]{display:flex;flex-direction:column;gap:var(--sp-4)}.concept-media[data-astro-cid-rt6bp34e]{margin:calc(var(--sp-6) * -1) calc(var(--sp-6) * -1) 0 calc(var(--sp-6) * -1);border-bottom:1px solid var(--border);background:var(--surface-2);aspect-ratio:16 / 10;overflow:hidden}.concept-img[data-astro-cid-rt6bp34e]{display:block;width:100%;height:100%;aspect-ratio:16 / 10;object-fit:cover;object-position:top}.concept-body[data-astro-cid-rt6bp34e]{display:grid;gap:var(--sp-2);flex:1}.concept-tags[data-astro-cid-rt6bp34e]{display:flex;gap:var(--sp-2);flex-wrap:wrap;margin-bottom:var(--sp-1)}.concept-tag[data-astro-cid-rt6bp34e]{font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;padding:3px 9px;border-radius:var(--r-full);border:1px solid var(--border);background:var(--accent-soft);color:var(--accent);white-space:nowrap}.concept-tag--muted[data-astro-cid-rt6bp34e]{background:var(--surface-2);color:var(--muted)}.concept-name[data-astro-cid-rt6bp34e]{margin:0;font-size:1.125rem;font-family:var(--font-display);font-weight:500;letter-spacing:-.03em}.concept-kind[data-astro-cid-rt6bp34e]{margin:0;font-family:var(--font-mono);font-size:.75rem;color:var(--muted)}.concept-blurb[data-astro-cid-rt6bp34e]{margin:0;font-size:.875rem;line-height:1.6;color:var(--muted)}.concept-footer[data-astro-cid-rt6bp34e]{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-3);flex-wrap:wrap;padding-top:var(--sp-4);border-top:1px solid var(--border)}.package-card[data-astro-cid-rt6bp34e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-6);display:flex;flex-direction:column;gap:var(--sp-4)}.package-card--featured[data-astro-cid-rt6bp34e]{border-color:var(--accent);background:var(--surface)}.package-name[data-astro-cid-rt6bp34e]{font-size:1.125rem;font-weight:700;font-family:var(--font-body);letter-spacing:-.02em;margin:0}.package-starting[data-astro-cid-rt6bp34e]{font-family:var(--font-mono);font-size:.875rem;color:var(--signal);margin:0}.package-desc[data-astro-cid-rt6bp34e]{color:var(--muted);font-size:.9375rem;margin:0}.package-includes[data-astro-cid-rt6bp34e]{list-style:none;margin:0;padding:0;display:grid;gap:var(--sp-2);flex:1}.package-includes[data-astro-cid-rt6bp34e] li[data-astro-cid-rt6bp34e]{font-size:.875rem;color:var(--muted);padding-left:var(--sp-5);position:relative}.package-includes[data-astro-cid-rt6bp34e] li[data-astro-cid-rt6bp34e]:before{content:"–";position:absolute;left:0;color:var(--border)}.process-section[data-astro-cid-rt6bp34e]{margin-bottom:var(--sp-12)}.process-steps[data-astro-cid-rt6bp34e]{list-style:none;margin:0;padding:0;display:grid;gap:0;border:1px solid var(--border);border-radius:var(--r-xl);overflow:hidden}.process-step[data-astro-cid-rt6bp34e]{display:grid;grid-template-columns:80px 1fr;gap:0;border-bottom:1px solid var(--border);background:var(--surface)}.process-step[data-astro-cid-rt6bp34e]:last-child{border-bottom:0}.process-step-no[data-astro-cid-rt6bp34e]{display:flex;align-items:center;justify-content:center;padding:var(--sp-6);border-right:1px solid var(--border);font-family:var(--font-mono);font-size:1.125rem;font-weight:700;color:var(--accent);background:var(--surface-2)}.process-step[data-astro-cid-rt6bp34e]>div[data-astro-cid-rt6bp34e]:last-child{padding:var(--sp-6)}.process-step[data-astro-cid-rt6bp34e] h3[data-astro-cid-rt6bp34e]{font-size:1rem;margin-bottom:var(--sp-2)}.process-step[data-astro-cid-rt6bp34e] p[data-astro-cid-rt6bp34e]{color:var(--muted);font-size:.9375rem;margin:0}.custom-cta[data-astro-cid-rt6bp34e]{background:var(--surface);border:1px solid var(--border);border-radius:var(--r-xl);padding:var(--sp-10) var(--sp-8);text-align:center;max-width:560px;margin:0 auto}.custom-cta[data-astro-cid-rt6bp34e] h2[data-astro-cid-rt6bp34e]{font-size:1.5rem;margin-bottom:var(--sp-3)}.custom-cta[data-astro-cid-rt6bp34e] p[data-astro-cid-rt6bp34e]{color:var(--muted);margin-bottom:var(--sp-6)}@media(max-width:900px){.packages-grid[data-astro-cid-rt6bp34e],.concept-grid[data-astro-cid-rt6bp34e]{grid-template-columns:1fr}.process-step[data-astro-cid-rt6bp34e]{grid-template-columns:64px 1fr}}@media(max-width:600px){.process-step[data-astro-cid-rt6bp34e]{grid-template-columns:1fr}.process-step-no[data-astro-cid-rt6bp34e]{justify-content:flex-start;border-right:none;border-bottom:1px solid var(--border)}}
