.page-wrap[data-astro-cid-znqyygpy]{max-width:1100px;margin:0 auto;padding:0 1.25rem 4rem}.hero[data-astro-cid-znqyygpy]{text-align:center;margin:2rem 0 3rem}.eyebrow[data-astro-cid-znqyygpy]{display:inline-block;padding:.3rem .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:var(--color-accent, #0066cc);background:var(--color-accent-bg, rgba(0,102,204,.08));border-radius:999px;margin-bottom:1rem}.hero[data-astro-cid-znqyygpy] h1[data-astro-cid-znqyygpy]{font-size:clamp(1.8rem,4vw,2.5rem);margin:0 0 1rem;line-height:1.2}.lede[data-astro-cid-znqyygpy]{font-size:1.15rem;color:var(--color-text-muted, #555);max-width:680px;margin:0 auto;line-height:1.55}.services-grid[data-astro-cid-znqyygpy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;margin:2rem 0 3rem}.service-card[data-astro-cid-znqyygpy]{padding:1.5rem;background:var(--color-bg-card, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:12px;display:flex;flex-direction:column}.card-head[data-astro-cid-znqyygpy]{text-align:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--color-border, #eee)}.card-flag[data-astro-cid-znqyygpy]{font-size:2rem;line-height:1}.card-head[data-astro-cid-znqyygpy] h2[data-astro-cid-znqyygpy]{margin:.5rem 0 .25rem;font-size:1.4rem}.card-country[data-astro-cid-znqyygpy]{margin:0;font-size:.85rem;color:var(--color-text-muted, #777)}.card-founded[data-astro-cid-znqyygpy]{margin:.25rem 0 0;font-size:.8rem;color:var(--color-text-muted, #999)}.card-rating[data-astro-cid-znqyygpy]{margin-top:.5rem;font-weight:600;color:var(--color-warning, #d68a00)}.card-specs[data-astro-cid-znqyygpy]{display:grid;grid-template-columns:auto 1fr;gap:.4rem 1rem;font-size:.85rem;margin:0 0 1rem}.card-specs[data-astro-cid-znqyygpy] dt[data-astro-cid-znqyygpy]{font-weight:600;color:var(--color-text-muted, #555)}.card-specs[data-astro-cid-znqyygpy] dd[data-astro-cid-znqyygpy]{margin:0;color:var(--color-text, #333)}.card-standout[data-astro-cid-znqyygpy],.card-weak[data-astro-cid-znqyygpy],.card-bestfor[data-astro-cid-znqyygpy]{font-size:.9rem;line-height:1.5;margin:0 0 .75rem}.card-standout[data-astro-cid-znqyygpy] strong[data-astro-cid-znqyygpy]{color:var(--color-success, #2d7a4a)}.card-weak[data-astro-cid-znqyygpy] strong[data-astro-cid-znqyygpy]{color:var(--color-warning, #c97800)}.card-bestfor[data-astro-cid-znqyygpy] strong[data-astro-cid-znqyygpy]{color:var(--color-accent, #0066cc)}.card-link[data-astro-cid-znqyygpy]{margin-top:auto;padding:.65rem 1rem;background:var(--color-accent, #0066cc);color:#fff;border-radius:6px;text-decoration:none;font-weight:600;text-align:center;transition:transform .15s ease}.card-link[data-astro-cid-znqyygpy]:hover{transform:translateY(-1px)}.comparison-table[data-astro-cid-znqyygpy]{margin:3rem 0}.comparison-table[data-astro-cid-znqyygpy] h2[data-astro-cid-znqyygpy]{font-size:1.5rem;margin-bottom:1rem}.table-wrap[data-astro-cid-znqyygpy]{overflow-x:auto;border:1px solid var(--color-border, #e5e5e5);border-radius:8px}table[data-astro-cid-znqyygpy]{width:100%;border-collapse:collapse;font-size:.9rem;min-width:600px}th[data-astro-cid-znqyygpy],td[data-astro-cid-znqyygpy]{padding:.75rem 1rem;text-align:left;border-bottom:1px solid var(--color-border, #eee)}th[data-astro-cid-znqyygpy]{background:var(--color-bg-subtle, #f7f7f9);font-weight:600}tbody[data-astro-cid-znqyygpy] tr[data-astro-cid-znqyygpy]:nth-child(odd) td[data-astro-cid-znqyygpy]{background:var(--color-bg-subtle, #fafafa)}td[data-astro-cid-znqyygpy]:first-child{font-weight:600;color:var(--color-text-muted, #555)}.how-to-pick[data-astro-cid-znqyygpy]{margin:3rem 0}.how-to-pick[data-astro-cid-znqyygpy] h2[data-astro-cid-znqyygpy]{font-size:1.5rem;margin-bottom:1.5rem}.pick-grid[data-astro-cid-znqyygpy]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1.25rem}.pick-card[data-astro-cid-znqyygpy]{padding:1.5rem;background:var(--color-bg-card, #fff);border:1px solid var(--color-border, #e5e5e5);border-radius:12px}.pick-card[data-astro-cid-znqyygpy] h3[data-astro-cid-znqyygpy]{margin:0 0 .75rem;font-size:1.1rem;color:var(--color-accent, #0066cc)}.pick-card[data-astro-cid-znqyygpy] ul[data-astro-cid-znqyygpy]{margin:0;padding-left:1.25rem;line-height:1.7;font-size:.95rem}.wizard-cta[data-astro-cid-znqyygpy]{margin:3rem 0;padding:2.5rem 2rem;text-align:center;background:linear-gradient(135deg,var(--color-bg-warm, #fffaf3) 0%,var(--color-bg-card, #fff) 100%);border:1px solid var(--color-border, #e5e5e5);border-radius:14px}.wizard-cta[data-astro-cid-znqyygpy] h2[data-astro-cid-znqyygpy]{margin:0 0 .75rem;font-size:1.6rem}.wizard-cta[data-astro-cid-znqyygpy] p[data-astro-cid-znqyygpy]{color:var(--color-text-muted, #555);max-width:540px;margin:0 auto 1.5rem;line-height:1.6}.cta-row[data-astro-cid-znqyygpy]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.btn[data-astro-cid-znqyygpy]{display:inline-block;padding:.85rem 1.75rem;border-radius:8px;text-decoration:none;font-weight:600;transition:transform .15s ease}.btn[data-astro-cid-znqyygpy]:hover{transform:translateY(-1px)}.btn-primary[data-astro-cid-znqyygpy]{background:var(--color-accent, #0066cc);color:#fff}.btn-secondary[data-astro-cid-znqyygpy]{border:1px solid var(--color-border, #ccc);color:var(--color-text, #111)}.related[data-astro-cid-znqyygpy]{margin:3rem 0 0;padding-top:2rem;border-top:1px solid var(--color-border, #eee)}.related[data-astro-cid-znqyygpy] h2[data-astro-cid-znqyygpy]{font-size:1.2rem;margin:0 0 1rem;color:var(--color-text-muted, #555)}.related-links[data-astro-cid-znqyygpy]{display:flex;flex-direction:column;gap:.5rem}.related-links[data-astro-cid-znqyygpy] a[data-astro-cid-znqyygpy]{color:var(--color-accent, #0066cc);text-decoration:none;font-size:.95rem}.related-links[data-astro-cid-znqyygpy] a[data-astro-cid-znqyygpy]:hover{text-decoration:underline}[data-theme=dark] .service-card[data-astro-cid-znqyygpy],[data-theme=dark] .pick-card[data-astro-cid-znqyygpy]{background:#ffffff0a;border-color:#ffffff1a}[data-theme=dark] th[data-astro-cid-znqyygpy]{background:#ffffff0f}[data-theme=dark] tbody[data-astro-cid-znqyygpy] tr[data-astro-cid-znqyygpy]:nth-child(odd) td[data-astro-cid-znqyygpy]{background:#ffffff05}[data-theme=dark] .wizard-cta[data-astro-cid-znqyygpy]{background:#ffffff0a}
