.alt-hero[data-astro-cid-byeeih4p]{padding:4rem 1.5rem 2.5rem;background:var(--color-surface-glass);border-bottom:1px solid var(--color-border-subtle)}.alt-hero-inner[data-astro-cid-byeeih4p]{max-width:48rem;margin:0 auto;text-align:center;display:flex;flex-direction:column;align-items:center;gap:.875rem}.alt-h1[data-astro-cid-byeeih4p]{font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.2;margin-top:.25rem}.alt-hero-sub[data-astro-cid-byeeih4p]{max-width:40rem}.alt-hero-note[data-astro-cid-byeeih4p]{font-size:.8125rem;max-width:36rem;opacity:.75}.alt-cards-section[data-astro-cid-byeeih4p]{padding:4rem 1.5rem}.alt-cards-inner[data-astro-cid-byeeih4p]{max-width:60rem;margin:0 auto}.alt-section-title[data-astro-cid-byeeih4p]{text-align:center;margin-bottom:2rem}.alt-cards-grid[data-astro-cid-byeeih4p]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:900px){.alt-cards-grid[data-astro-cid-byeeih4p]{grid-template-columns:1fr}}.alt-card[data-astro-cid-byeeih4p]{padding:1.5rem;background:var(--color-surface-glass);border:1px solid var(--color-border-subtle);border-radius:1rem;display:flex;flex-direction:column;gap:1rem;transition:border-color .3s var(--ease-out-quart, ease-out)}.alt-card[data-astro-cid-byeeih4p]:hover{border-color:color-mix(in srgb,var(--color-border) 50%,transparent)}.alt-card-highlighted[data-astro-cid-byeeih4p]{border-color:color-mix(in srgb,var(--color-accent) 30%,transparent)}.alt-card-header[data-astro-cid-byeeih4p]{display:flex;justify-content:space-between;align-items:flex-start;gap:.75rem}.alt-card-name[data-astro-cid-byeeih4p]{font-size:1.125rem;margin-bottom:.125rem}.alt-card-name-us[data-astro-cid-byeeih4p]{color:var(--color-accent)}.alt-card-tagline[data-astro-cid-byeeih4p]{font-size:.75rem;color:var(--color-text-muted)}.alt-card-desc[data-astro-cid-byeeih4p]{font-size:.875rem;line-height:1.5}.alt-pros-cons[data-astro-cid-byeeih4p]{display:flex;flex-direction:column;gap:.875rem;flex:1}.alt-pros-label[data-astro-cid-byeeih4p],.alt-cons-label[data-astro-cid-byeeih4p]{display:block;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;margin-bottom:.375rem}.alt-pros-label[data-astro-cid-byeeih4p]{color:var(--color-accent)}.alt-cons-label[data-astro-cid-byeeih4p]{color:var(--color-text-muted)}.alt-list[data-astro-cid-byeeih4p]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.375rem}.alt-list-item[data-astro-cid-byeeih4p]{font-size:.8125rem;color:var(--color-text-primary);line-height:1.4;display:flex;align-items:flex-start;gap:.5rem}.alt-icon[data-astro-cid-byeeih4p]{width:1rem;height:1rem;flex-shrink:0;margin-top:.1rem}.alt-icon-check[data-astro-cid-byeeih4p]{color:var(--color-accent)}.alt-icon-cross[data-astro-cid-byeeih4p]{color:color-mix(in srgb,var(--color-text-muted) 50%,transparent)}.alt-card-cta[data-astro-cid-byeeih4p]{display:block;text-align:center;padding:.5rem 1rem;border:1px solid var(--color-accent);border-radius:.5rem;color:var(--color-accent);font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s,color .2s;margin-top:auto}.alt-card-cta[data-astro-cid-byeeih4p]:hover{background:var(--color-accent);color:var(--color-surface)}.alt-card-cta[data-astro-cid-byeeih4p]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.alt-table-section[data-astro-cid-byeeih4p]{border-top:1px solid var(--color-border-subtle);border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-glass)}.alt-faq[data-astro-cid-byeeih4p]{padding:4rem 1.5rem}.alt-faq-inner[data-astro-cid-byeeih4p]{max-width:44rem;margin:0 auto}.faq-list[data-astro-cid-byeeih4p]{display:flex;flex-direction:column;gap:.5rem}.faq-item[data-astro-cid-byeeih4p]{border:1px solid var(--color-border-subtle);border-radius:.75rem;background:var(--color-surface-glass-strong);overflow:hidden;transition:border-color .3s var(--ease-out-quart, ease-out)}.faq-item[data-astro-cid-byeeih4p][open]{border-color:color-mix(in srgb,var(--color-border) 50%,transparent)}.faq-summary[data-astro-cid-byeeih4p]{display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;cursor:pointer;list-style:none;user-select:none}.faq-summary[data-astro-cid-byeeih4p]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-byeeih4p]:focus-visible{outline:2px solid var(--color-accent);outline-offset:-2px;border-radius:.5rem}.faq-q[data-astro-cid-byeeih4p]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);line-height:1.4}.faq-chevron[data-astro-cid-byeeih4p]{width:1.25rem;height:1.25rem;flex-shrink:0;color:var(--color-text-muted);transition:transform .3s var(--ease-out-quart, ease-out)}.faq-item[data-astro-cid-byeeih4p][open] .faq-chevron[data-astro-cid-byeeih4p]{transform:rotate(180deg)}.faq-answer[data-astro-cid-byeeih4p]{padding:0 1.25rem 1rem}.alt-cta[data-astro-cid-byeeih4p]{padding:5rem 1.5rem;text-align:center;background:var(--color-surface-glass);border-top:1px solid var(--color-border-subtle)}.alt-cta-inner[data-astro-cid-byeeih4p]{max-width:40rem;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta-btns[data-astro-cid-byeeih4p]{display:flex;gap:1rem;flex-wrap:wrap;justify-content:center;margin-top:.5rem}.cta-btn[data-astro-cid-byeeih4p]{display:inline-flex;align-items:center;padding:.625rem 1.5rem;border-radius:.5rem;font-size:.9375rem;font-weight:600;text-decoration:none;transition:background .25s var(--ease-out-quart, ease-out),transform .25s var(--ease-out-quart, ease-out),border-color .25s var(--ease-out-quart, ease-out)}.cta-btn[data-astro-cid-byeeih4p]:hover{transform:translateY(-4px)}.cta-btn[data-astro-cid-byeeih4p]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.cta-btn-primary[data-astro-cid-byeeih4p]{background:var(--color-accent);color:var(--color-surface);border:1px solid var(--color-accent)}.cta-btn-primary[data-astro-cid-byeeih4p]:hover{background:color-mix(in srgb,var(--color-accent) 85%,black)}.cta-btn-secondary[data-astro-cid-byeeih4p]{background:transparent;color:var(--color-text-primary);border:1px solid var(--color-border-subtle)}.cta-btn-secondary[data-astro-cid-byeeih4p]:hover{border-color:color-mix(in srgb,var(--color-border) 50%,transparent)}@media(prefers-reduced-motion:reduce){.cta-btn[data-astro-cid-byeeih4p],.alt-card[data-astro-cid-byeeih4p],.faq-item[data-astro-cid-byeeih4p],.faq-chevron[data-astro-cid-byeeih4p],.alt-card-cta[data-astro-cid-byeeih4p]{transition:none}}
