.herr-page[data-astro-cid-xjkkeeyz]{padding:calc(var(--sticky-offset,4rem) + 2rem) 1rem 3rem;max-width:72rem;margin:0 auto}@media (width>=640px){.herr-page[data-astro-cid-xjkkeeyz]{padding:calc(var(--sticky-offset-sm,4.5rem) + 2.5rem) 1.5rem 4rem}}@media (width>=1024px){.herr-page[data-astro-cid-xjkkeeyz]{padding:calc(var(--sticky-offset-md,5rem) + 3rem) 2rem 5rem}}.herr-container[data-astro-cid-xjkkeeyz]{max-width:72rem;margin:0 auto}.herr-breadcrumbs[data-astro-cid-xjkkeeyz]{margin-bottom:2rem}.herr-hero[data-astro-cid-xjkkeeyz]{text-align:center;margin-bottom:3rem}.herr-badge[data-astro-cid-xjkkeeyz]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 10%, transparent);border-radius:9999px;margin-bottom:1rem;padding:.25rem .75rem;font-size:.75rem;font-weight:600;display:inline-block}.herr-headline[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 .75rem;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:700;line-height:1.2}.herr-subtitle[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);max-width:40rem;margin:0 auto;font-size:1.125rem;line-height:1.6}.herr-category[data-astro-cid-xjkkeeyz]{margin-bottom:3rem}.herr-cat-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);border-bottom:1px solid var(--color-border-subtle);margin:0 0 1.25rem;padding-bottom:.5rem;font-size:1.25rem;font-weight:600}.herr-grid[data-astro-cid-xjkkeeyz]{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=640px){.herr-grid[data-astro-cid-xjkkeeyz]{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.herr-grid[data-astro-cid-xjkkeeyz]{grid-template-columns:repeat(3,1fr)}}.herr-card[data-astro-cid-xjkkeeyz]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);transition:transform .3s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), border-color .3s ease, box-shadow .3s ease;border-radius:.75rem;flex-direction:column;padding:1.5rem;text-decoration:none;display:flex}.herr-card[data-astro-cid-xjkkeeyz]:hover{border-color:color-mix(in srgb, var(--color-border) 50%, transparent);box-shadow:0 8px 24px color-mix(in srgb, var(--color-shadow,#000) 8%, transparent);transform:translateY(-4px)}.herr-card[data-astro-cid-xjkkeeyz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.herr-card[data-astro-cid-xjkkeeyz]{transition:none}.herr-card[data-astro-cid-xjkkeeyz]:hover{transform:none}}.herr-card-icon[data-astro-cid-xjkkeeyz]{background:color-mix(in srgb, var(--color-accent) 10%, transparent);width:2.5rem;height:2.5rem;color:var(--color-accent);border-radius:.5rem;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1rem;display:flex}.herr-card-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.05rem;font-weight:600;line-height:1.3}.herr-card-desc[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);flex:1;margin:0 0 1rem;font-size:.875rem;line-height:1.5}.herr-card-cta[data-astro-cid-xjkkeeyz]{color:var(--color-accent);align-items:center;gap:.25rem;font-size:.875rem;font-weight:600;display:inline-flex}.herr-card[data-astro-cid-xjkkeeyz]:hover .herr-card-cta[data-astro-cid-xjkkeeyz]{text-decoration:underline}.herr-seo[data-astro-cid-xjkkeeyz]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:.75rem;margin-bottom:3rem;padding:2rem}.herr-seo-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 1rem;font-size:1.25rem;font-weight:600}.herr-seo-body[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);font-size:.9375rem;line-height:1.7}.herr-seo-body[data-astro-cid-xjkkeeyz] p[data-astro-cid-xjkkeeyz]{margin:0 0 1rem}.herr-seo-body[data-astro-cid-xjkkeeyz] p[data-astro-cid-xjkkeeyz]:last-child{margin-bottom:0}.herr-seo-body[data-astro-cid-xjkkeeyz] a[data-astro-cid-xjkkeeyz]{color:var(--color-accent);text-underline-offset:2px;text-decoration:underline}.herr-seo-body[data-astro-cid-xjkkeeyz] a[data-astro-cid-xjkkeeyz]:hover{color:var(--color-text-primary)}.herr-faq[data-astro-cid-xjkkeeyz]{margin-bottom:3rem}.herr-faq-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 1.25rem;font-size:1.25rem;font-weight:600}.herr-faq-list[data-astro-cid-xjkkeeyz]{flex-direction:column;gap:.75rem;display:flex}.herr-faq-item[data-astro-cid-xjkkeeyz]{background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:.75rem;padding:1rem 1.25rem}.herr-faq-item[data-astro-cid-xjkkeeyz][open]{border-color:color-mix(in srgb, var(--color-border) 50%, transparent)}.herr-faq-q[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);cursor:pointer;font-size:.9375rem;font-weight:600;list-style:none}.herr-faq-q[data-astro-cid-xjkkeeyz]::-webkit-details-marker{display:none}.herr-faq-q[data-astro-cid-xjkkeeyz]::marker{content:"";display:none}.herr-faq-a[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);margin:.75rem 0 0;font-size:.875rem;line-height:1.6}.herr-cta[data-astro-cid-xjkkeeyz]{text-align:center;background:var(--color-surface-glass-strong);border:1px solid var(--color-border-subtle);border-radius:.75rem;margin-bottom:2rem;padding:2.5rem 2rem}.herr-cta-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 .5rem;font-size:1.25rem;font-weight:700}.herr-cta-desc[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);margin:0 0 1.25rem;font-size:.9375rem}.herr-cta-btn[data-astro-cid-xjkkeeyz]{background:var(--color-accent);color:var(--color-accent-contrast,#000);transition:transform .3s var(--ease-out-quart,cubic-bezier(.25, 1, .5, 1)), opacity .3s ease;border-radius:.5rem;padding:.75rem 2rem;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-block}.herr-cta-btn[data-astro-cid-xjkkeeyz]:hover{opacity:.9;transform:translateY(-2px)}.herr-cta-btn[data-astro-cid-xjkkeeyz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.herr-cta-btn[data-astro-cid-xjkkeeyz]{transition:none}.herr-cta-btn[data-astro-cid-xjkkeeyz]:hover{transform:none}}.herr-premium[data-astro-cid-xjkkeeyz]{background:var(--color-surface-glass-strong);border:1px solid color-mix(in srgb, var(--color-accent) 35%, transparent);text-align:center;transition:border-color .3s var(--ease-out-quart);border-radius:1rem;margin:2.5rem 0;padding:2rem 1.75rem}.herr-premium[data-astro-cid-xjkkeeyz]:hover{border-color:color-mix(in srgb, var(--color-accent) 55%, transparent)}.herr-premium-tag[data-astro-cid-xjkkeeyz]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);background:color-mix(in srgb, var(--color-accent) 12%, transparent);border-radius:.375rem;margin-bottom:.875rem;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;display:inline-block}.herr-premium-title[data-astro-cid-xjkkeeyz]{color:var(--color-text-primary);margin:0 0 .625rem;font-size:clamp(1.125rem,2.4vw,1.4rem);font-weight:700;line-height:1.3}.herr-premium-desc[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);max-width:36rem;margin:0 auto 1.25rem;font-size:.9375rem;line-height:1.5}.herr-premium-cta-row[data-astro-cid-xjkkeeyz]{flex-direction:column;align-items:center;gap:.625rem;display:flex}@media (width>=540px){.herr-premium-cta-row[data-astro-cid-xjkkeeyz]{flex-direction:row;justify-content:center}}.herr-premium-btn[data-astro-cid-xjkkeeyz]{background:var(--color-accent);color:var(--color-accent-text,var(--color-accent-contrast,#000));transition:transform .3s var(--ease-out-quart), opacity .2s ease;border-radius:.5rem;padding:.75rem 1.5rem;font-size:.9375rem;font-weight:700;text-decoration:none;display:inline-block}.herr-premium-btn[data-astro-cid-xjkkeeyz]:hover{opacity:.92;transform:translateY(-2px)}.herr-premium-btn[data-astro-cid-xjkkeeyz]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.herr-premium-price[data-astro-cid-xjkkeeyz]{color:var(--color-text-muted);font-size:.8125rem;font-weight:500}@media (prefers-reduced-motion:reduce){.herr-premium[data-astro-cid-xjkkeeyz],.herr-premium-btn[data-astro-cid-xjkkeeyz]{transition:none}.herr-premium-btn[data-astro-cid-xjkkeeyz]:hover{transform:none}}
