.band[data-astro-cid-pzrnbdge]{background:var(--surface-card);border-bottom:1px solid var(--border)}.band__inner[data-astro-cid-pzrnbdge]{max-width:calc(var(--container) + 2 * var(--gutter));padding:clamp(40px, 7vw, 88px) var(--gutter) clamp(40px, 6vw, 72px);justify-content:space-between;align-items:center;gap:var(--space-10);flex-wrap:wrap;margin:0 auto;display:flex}.intro[data-astro-cid-pzrnbdge]{flex-direction:column;flex:420px;align-items:flex-start;gap:18px;max-width:820px;display:flex}.eyebrow[data-astro-cid-pzrnbdge]{font:600 var(--fs-xs) / 1 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:0}.title[data-astro-cid-pzrnbdge]{font:700 var(--fs-6xl) / 1.04 var(--font-display);letter-spacing:-.035em;text-wrap:balance;margin:0}.lede[data-astro-cid-pzrnbdge]{max-width:60ch;font:400 var(--fs-lg) / var(--lh-relaxed) var(--font-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.illustration[data-astro-cid-pzrnbdge]{flex:0 300px;min-width:200px;max-width:320px;height:auto}@media (width<768px){.illustration[data-astro-cid-pzrnbdge]{display:none}}.page[data-astro-cid-pzrnbdge]{max-width:calc(var(--container) + 2 * var(--gutter));padding:var(--space-16) var(--gutter) var(--space-20);gap:var(--space-16);flex-direction:column;margin:0 auto;display:flex}.block[data-astro-cid-pzrnbdge]{flex-direction:column;gap:20px;display:flex}h2[data-astro-cid-pzrnbdge]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-3xl);letter-spacing:var(--tracking-tight);margin:0}.surfaces[data-astro-cid-pzrnbdge]{grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));gap:20px;display:grid}.surface[data-astro-cid-pzrnbdge]{background:var(--surface-card);border:1px solid var(--border);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);flex-direction:column;gap:14px;padding:clamp(24px,4vw,32px);display:flex}.surface-head[data-astro-cid-pzrnbdge]{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.surface[data-astro-cid-pzrnbdge] h3[data-astro-cid-pzrnbdge]{font-family:var(--font-display);font-weight:600;font-size:var(--fs-2xl);letter-spacing:-.015em;margin:0}.price[data-astro-cid-pzrnbdge]{font-family:var(--font-display);font-weight:700;font-size:var(--fs-2xl);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:0}.price[data-astro-cid-pzrnbdge] span[data-astro-cid-pzrnbdge]{font:500 var(--fs-sm) / 1 var(--font-body);letter-spacing:normal;color:var(--text-muted)}.surface-text[data-astro-cid-pzrnbdge]{font:400 var(--fs-base) / var(--lh-relaxed) var(--font-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.steps[data-astro-cid-pzrnbdge]{border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface-card);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.steps[data-astro-cid-pzrnbdge] li[data-astro-cid-pzrnbdge]{box-shadow:inset 1px 0 0 var(--border), inset 0 1px 0 var(--border);flex-direction:column;gap:8px;margin:-1px 0 0 -1px;padding:24px;display:flex}.step[data-astro-cid-pzrnbdge]{font:600 var(--fs-xs) / 1 var(--font-body);text-transform:uppercase;letter-spacing:var(--tracking-wide);color:var(--text-muted);margin:0}.steps[data-astro-cid-pzrnbdge] h3[data-astro-cid-pzrnbdge]{font:600 var(--fs-lg) / 1.3 var(--font-display);letter-spacing:-.01em;margin:4px 0 0}.step-text[data-astro-cid-pzrnbdge]{font:400 var(--fs-sm) / var(--lh-relaxed) var(--font-body);color:var(--text-secondary);text-wrap:pretty;margin:0}.notes-block[data-astro-cid-pzrnbdge]{gap:var(--space-10);flex-wrap:wrap;display:flex}.notes-block[data-astro-cid-pzrnbdge] h2[data-astro-cid-pzrnbdge]{flex:260px}.notes[data-astro-cid-pzrnbdge]{border-top:1px solid var(--border);flex-direction:column;flex:2 480px;margin:0;padding:0;list-style:none;display:flex}.notes[data-astro-cid-pzrnbdge] li[data-astro-cid-pzrnbdge]{border-bottom:1px solid var(--border);font:400 var(--fs-base) / var(--lh-relaxed) var(--font-body);color:var(--text-secondary);grid-template-columns:20px minmax(0,1fr);gap:12px;padding:16px 0;display:grid}.notes[data-astro-cid-pzrnbdge] li[data-astro-cid-pzrnbdge] svg{color:var(--text-primary);margin-top:3px}.closing[data-astro-cid-pzrnbdge]{background:var(--surface-inverse);color:var(--text-on-inverse);border-radius:var(--radius-lg);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;padding:clamp(28px,5vw,48px);display:flex}.closing[data-astro-cid-pzrnbdge] h2[data-astro-cid-pzrnbdge]{font-size:var(--fs-4xl)}.closing-action[data-astro-cid-pzrnbdge]{border-radius:var(--radius-sm);background:var(--surface-card);height:48px;color:var(--text-primary);font:600 var(--fs-sm) / 1 var(--font-body);transition:background-color var(--motion-hover);align-items:center;padding:0 20px;text-decoration:none;display:flex}.closing-action[data-astro-cid-pzrnbdge]:hover{background:var(--surface-active);color:var(--text-primary)}
