.hero-section[data-astro-cid-76bbxunv]{position:relative;padding:8rem 0 6rem;overflow:hidden;text-align:center}.hero-bg[data-astro-cid-76bbxunv]{position:absolute;top:-50%;left:50%;transform:translate(-50%);width:800px;height:800px;background:radial-gradient(circle,rgba(16,185,129,.08) 0%,transparent 70%);z-index:-1;pointer-events:none}.dark .hero-bg[data-astro-cid-76bbxunv]{background:radial-gradient(circle,#10b98133,#0f172a00 70%)}.badge[data-astro-cid-76bbxunv]{display:inline-block;padding:.5rem 1rem;border-radius:99px;background:var(--color-surface-subtle, #F5F0EB);border:1px solid var(--color-edge, #E7E5E4);color:var(--color-accent);font-size:.9rem;font-weight:600;margin-bottom:2rem;letter-spacing:.05em;text-transform:uppercase}.dark .badge[data-astro-cid-76bbxunv]{background:#ffffff0d;border-color:#ffffff1a}.hero-title[data-astro-cid-76bbxunv]{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.1;font-weight:800}@media(min-width:768px){.hero-title[data-astro-cid-76bbxunv]{font-size:5rem}}.hero-subtitle[data-astro-cid-76bbxunv]{font-size:1.125rem;color:var(--color-ink-secondary, #57534E);max-width:600px;margin:0 auto 3rem;line-height:1.6}.dark .hero-subtitle[data-astro-cid-76bbxunv]{color:var(--color-moon-secondary, #cbd5e1)}.hero-actions[data-astro-cid-76bbxunv]{display:flex;gap:1rem;justify-content:center}.btn-secondary[data-astro-cid-76bbxunv]{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--color-ink, #1C1917);padding:.75rem 1.5rem;border-radius:var(--radius-md);font-weight:600;border:1px solid var(--color-edge-strong, #D6D3D1);transition:all .2s}.dark .btn-secondary[data-astro-cid-76bbxunv]{color:var(--color-moon, #f8fafc);border-color:#fff3}.btn-secondary[data-astro-cid-76bbxunv]:hover{border-color:var(--color-accent);color:var(--color-accent);background:#10b9810d}.trust-badges[data-astro-cid-76bbxunv]{display:flex;justify-content:center;gap:1.5rem;margin-top:2.5rem;flex-wrap:wrap}.trust-item[data-astro-cid-76bbxunv]{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--color-ink-secondary, #57534E);padding:.5rem 1rem;background:var(--color-surface-subtle, #F5F0EB);border-radius:99px;border:1px solid var(--color-edge, #E7E5E4)}.dark .trust-item[data-astro-cid-76bbxunv]{color:var(--color-moon-muted, #94a3b8);background:#ffffff08;border-color:#ffffff14}@media(max-width:640px){.trust-badges[data-astro-cid-76bbxunv]{gap:.75rem}.trust-item[data-astro-cid-76bbxunv]{font-size:.75rem;padding:.4rem .75rem}}.section-header[data-astro-cid-76bbxunv]{text-align:center;margin-bottom:4rem}.section-header[data-astro-cid-76bbxunv] h2[data-astro-cid-76bbxunv]{font-size:2.5rem;margin-bottom:1rem;color:var(--color-ink, #1C1917)}.dark .section-header[data-astro-cid-76bbxunv] h2[data-astro-cid-76bbxunv]{color:var(--color-moon, #f8fafc)}.section-header[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{color:var(--color-ink-secondary, #57534E);font-size:1.1rem}.dark .section-header[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{color:var(--color-moon-muted, #94a3b8)}.provider-grid[data-astro-cid-76bbxunv]{display:grid;grid-template-columns:repeat(1,1fr);gap:2rem;margin-bottom:4rem}@media(min-width:768px){.provider-grid[data-astro-cid-76bbxunv]{grid-template-columns:repeat(2,1fr)}}@media(min-width:1024px){.provider-grid[data-astro-cid-76bbxunv]{grid-template-columns:repeat(3,1fr)}}.methodology-accordion[data-astro-cid-76bbxunv]{margin-top:3rem;color:var(--color-text-muted);font-size:.9rem;text-align:center;max-width:600px;margin-left:auto;margin-right:auto;opacity:.8;cursor:pointer}.methodology-accordion[data-astro-cid-76bbxunv] summary[data-astro-cid-76bbxunv]{list-style:none;margin-bottom:.5rem;font-size:.95rem}.methodology-accordion[data-astro-cid-76bbxunv] summary[data-astro-cid-76bbxunv]::-webkit-details-marker{display:none}.methodology-accordion[data-astro-cid-76bbxunv][open]{opacity:1}.methodology-accordion[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{line-height:1.6;background:var(--color-surface-subtle, #F5F0EB);padding:1rem;border-radius:var(--radius-md)}.dark .methodology-accordion[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{background:#0003}.methodology-accordion[data-astro-cid-76bbxunv] strong[data-astro-cid-76bbxunv]{color:var(--color-ink, #1C1917)}.dark .methodology-accordion[data-astro-cid-76bbxunv] strong[data-astro-cid-76bbxunv]{color:var(--color-moon, #f8fafc)}.skin-narrow[data-astro-cid-76bbxunv]{max-width:1000px}.content-section[data-astro-cid-76bbxunv] h2[data-astro-cid-76bbxunv]{text-align:center;font-size:2.5rem;margin-bottom:3rem}.feature-subtitle[data-astro-cid-76bbxunv]{text-align:center;color:var(--color-ink-secondary, #57534E);margin-bottom:3rem}.dark .feature-subtitle[data-astro-cid-76bbxunv]{color:var(--color-moon-secondary, #cbd5e1)}.feature-grid[data-astro-cid-76bbxunv]{display:grid;grid-template-columns:1fr;gap:2rem}@media(min-width:768px){.feature-grid[data-astro-cid-76bbxunv]{grid-template-columns:repeat(3,1fr)}}.feature[data-astro-cid-76bbxunv]{padding:2rem;text-align:center}.feature[data-astro-cid-76bbxunv] h3[data-astro-cid-76bbxunv]{margin-bottom:1rem;color:var(--color-accent)}.feature[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{color:var(--color-ink-secondary, #57534E)}.dark .feature[data-astro-cid-76bbxunv] p[data-astro-cid-76bbxunv]{color:var(--color-moon-muted, #94a3b8)}
