.detail.svelte-1orga13{padding-block:clamp(2.5rem,6vw,5rem)}.detailGrid.svelte-1orga13{display:grid;grid-template-columns:1.1fr .9fr;gap:clamp(2rem,6vw,5rem);align-items:start}.back.svelte-1orga13{display:inline-block;margin-bottom:1.75rem;color:var(--color-text-muted);font-size:.82rem;text-decoration:none}.back.svelte-1orga13:hover{color:var(--color-text)}h1.svelte-1orga13{max-width:13ch;font-size:clamp(2.5rem,5vw,4rem);letter-spacing:-.03em}.summary.svelte-1orga13{max-width:38rem;margin-top:1.25rem;font-size:1.15rem}.description.svelte-1orga13{max-width:40rem;margin-top:1rem;color:var(--color-text-muted)}.features.svelte-1orga13{display:grid;gap:.6rem;margin:2rem 0 0;padding:0;list-style:none}.features.svelte-1orga13 li:where(.svelte-1orga13){position:relative;padding-left:1.2rem;color:var(--color-text-muted)}.features.svelte-1orga13 li:where(.svelte-1orga13):before{position:absolute;top:.62em;left:0;width:.42rem;height:.42rem;border-radius:999px;background:var(--color-accent);content:""}dl.svelte-1orga13{display:grid;gap:1rem;margin:2rem 0 0}dt.svelte-1orga13{color:var(--color-text-muted);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}dd.svelte-1orga13{margin:.15rem 0 0}.pricing.svelte-1orga13{display:grid;gap:.4rem;margin-top:2rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface)}.pricing.svelte-1orga13 h2:where(.svelte-1orga13){margin-bottom:.5rem;font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.priceRow.svelte-1orga13{display:grid;grid-template-columns:1fr auto;gap:.2rem 1rem;padding-block:.5rem;border-top:1px solid var(--color-border)}.priceRow.svelte-1orga13 small:where(.svelte-1orga13){grid-column:1 / -1;color:var(--color-text-muted)}.actions.svelte-1orga13{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.detailMedia.svelte-1orga13 img:where(.svelte-1orga13){width:100%;border-radius:var(--radius);box-shadow:var(--shadow-card)}.related.svelte-1orga13{border-top:1px solid var(--color-border);background:var(--color-bg-alt)}.related.svelte-1orga13 h2:where(.svelte-1orga13){max-width:16ch;font-size:clamp(1.8rem,3.5vw,2.8rem)}.relatedGrid.svelte-1orga13{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-top:2rem}.relatedCard.svelte-1orga13{display:grid;gap:.35rem;padding:1.25rem;border:1px solid var(--color-border);border-radius:var(--radius-sm);background:var(--color-surface);text-decoration:none}.relatedCard.svelte-1orga13 span:where(.svelte-1orga13):first-child{color:var(--color-accent);font-size:.68rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.relatedCard.svelte-1orga13 span:where(.svelte-1orga13):last-child{color:var(--color-text-muted);font-size:.88rem}@media(max-width:900px){.detailGrid.svelte-1orga13,.relatedGrid.svelte-1orga13{grid-template-columns:1fr}}
