.company-card{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding:1.5rem 1rem;transition:box-shadow .15s,transform .15s;display:flex}a.company-card:hover{box-shadow:var(--shadow-card);transform:translateY(-2px)}.company-logo{object-fit:cover;border-radius:50%;width:56px;height:56px}.company-logo-fallback{background:var(--color-primary-soft);color:var(--color-primary);justify-content:center;align-items:center;font-size:1.3rem;font-weight:700;display:flex}.company-name{color:var(--color-ink);margin:0;font-size:.95rem;font-weight:700}.company-category{color:var(--color-muted);font-size:.8rem}.company-logo[hidden],.company-logo-fallback[hidden],.company-category[hidden]{display:none}.hero-inner[data-astro-cid-tob4yaqe]{align-items:center;gap:3rem;padding-top:1.5rem;display:flex}.hero-copy[data-astro-cid-tob4yaqe]{flex:1.2}.hero-copy[data-astro-cid-tob4yaqe] h1[data-astro-cid-tob4yaqe]{margin-block:1rem;font-size:clamp(2rem,4vw,2.9rem)}.hero-copy[data-astro-cid-tob4yaqe] p[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);max-width:540px;font-size:1.1rem}.hero-actions[data-astro-cid-tob4yaqe]{flex-wrap:wrap;gap:1rem;margin-top:2rem;display:flex}.hero[data-astro-cid-tob4yaqe]{position:relative;overflow:hidden}.hero[data-astro-cid-tob4yaqe]:before{content:"";aspect-ratio:1;background:radial-gradient(circle, var(--color-primary-soft) 0%, transparent 70%);pointer-events:none;z-index:0;width:60%;position:absolute;inset:-20% -10% auto auto}.hero-inner[data-astro-cid-tob4yaqe]{z-index:1;position:relative}.hero-mark[data-astro-cid-tob4yaqe]{flex:1;justify-content:center;padding:1.5rem;display:flex}.mock-stack[data-astro-cid-tob4yaqe]{flex-direction:column;align-items:flex-end;width:100%;max-width:320px;display:flex}.verify-peek[data-astro-cid-tob4yaqe]{z-index:0;border:1px solid var(--color-border);border-radius:var(--radius-panel);box-shadow:var(--shadow-card);background:#fff;align-items:center;gap:.6rem;margin-right:1.5rem;padding:.6rem .9rem;display:flex;position:relative;transform:rotate(6deg)}.verify-peek-icon[data-astro-cid-tob4yaqe]{background:var(--color-primary-soft);width:30px;height:30px;color:var(--color-verified);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.verify-peek-copy[data-astro-cid-tob4yaqe]{white-space:nowrap;flex-direction:column;gap:.1rem;display:flex}.verify-peek-copy[data-astro-cid-tob4yaqe] strong[data-astro-cid-tob4yaqe]{color:var(--color-ink);font-size:.78rem}.verify-peek-copy[data-astro-cid-tob4yaqe] span[data-astro-cid-tob4yaqe]{color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.68rem}.cert-mock[data-astro-cid-tob4yaqe]{z-index:1;border:1px solid var(--color-border);border-radius:var(--radius-panel);width:100%;box-shadow:var(--shadow-card);background:#fffefb;position:relative;overflow:hidden;transform:rotate(-2deg)}.cert-mock-topbar[data-astro-cid-tob4yaqe]{background:var(--color-verified);height:6px}.cert-mock-body[data-astro-cid-tob4yaqe]{flex-direction:column;gap:.9rem;padding:1.4rem 1.5rem 1.25rem;display:flex}.cert-mock-header[data-astro-cid-tob4yaqe]{justify-content:space-between;align-items:center;display:flex}.cert-mock-header[data-astro-cid-tob4yaqe] .cert-mock-logo{width:20px;height:auto}.cert-mock-badge[data-astro-cid-tob4yaqe]{color:var(--color-verified);background:var(--color-primary-soft);border-radius:999px;align-items:center;gap:.3rem;padding:.25rem .6rem;font-size:.7rem;font-weight:700;display:inline-flex}.cert-mock-kicker[data-astro-cid-tob4yaqe]{letter-spacing:.06em;text-transform:uppercase;color:var(--color-verified);justify-content:space-between;align-items:center;font-size:.7rem;font-weight:700;display:flex}.cert-mock-code[data-astro-cid-tob4yaqe]{letter-spacing:0;text-transform:none;color:var(--color-muted);font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:600}.cert-mock-subject[data-astro-cid-tob4yaqe]{font-size:1.15rem}.cert-mock-issuer[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);font-size:.85rem}.cert-mock-progress[data-astro-cid-tob4yaqe]{flex-direction:column;gap:.5rem;margin-top:.15rem;display:flex}.cert-mock-progress-track[data-astro-cid-tob4yaqe]{background:var(--color-border);border-radius:999px;height:4px;position:relative}.cert-mock-progress-fill[data-astro-cid-tob4yaqe]{background:var(--color-verified);border-radius:999px;width:62%;position:absolute;inset:0}.cert-mock-progress-dot[data-astro-cid-tob4yaqe]{background:var(--color-primary-hover);border:2px solid #fffefb;border-radius:50%;width:10px;height:10px;margin:-5px 0 0 -5px;position:absolute;top:50%;left:62%}.cert-mock-progress-labels[data-astro-cid-tob4yaqe]{color:var(--color-muted);justify-content:space-between;font-size:.7rem;display:flex}.cert-mock-progress-labels[data-astro-cid-tob4yaqe] span[data-astro-cid-tob4yaqe]:nth-child(2){color:var(--color-muted-strong);font-weight:600}.cert-mock-footer[data-astro-cid-tob4yaqe]{border-top:1px dashed var(--color-border);justify-content:space-between;align-items:center;gap:.75rem;padding-top:.9rem;font-size:.75rem;display:flex}.cert-mock-verified[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);align-items:center;gap:.35rem;font-weight:600;display:inline-flex}.cert-mock-qr[data-astro-cid-tob4yaqe]{color:var(--color-verified);align-items:center;gap:.35rem;font-weight:700;display:inline-flex}@media (width<=820px){.hero-inner[data-astro-cid-tob4yaqe]{flex-direction:column}.hero-mark[data-astro-cid-tob4yaqe]{order:-1;padding:1rem 1.5rem}.mock-stack[data-astro-cid-tob4yaqe]{max-width:280px}.verify-peek[data-astro-cid-tob4yaqe]{margin-right:.75rem;padding:.5rem .75rem}.hero-actions[data-astro-cid-tob4yaqe] .btn[data-astro-cid-tob4yaqe]{flex:auto}}.narrow[data-astro-cid-tob4yaqe]{max-width:760px}.companies-grid[data-astro-cid-tob4yaqe]{flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.companies-grid[data-astro-cid-tob4yaqe] .company-card{flex:0 180px}.stats-band[data-astro-cid-tob4yaqe]{display:none}.stats-band[data-astro-cid-tob4yaqe].is-loaded{display:block}.stat-card[data-astro-cid-tob4yaqe]{text-align:center;flex-direction:column;gap:.35rem;padding:1.5rem;display:flex}.stat-card[data-astro-cid-tob4yaqe] strong[data-astro-cid-tob4yaqe]{color:var(--color-primary);letter-spacing:-.01em;font-size:clamp(1.8rem,3.5vw,2.4rem)}.stat-card[data-astro-cid-tob4yaqe] span[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);font-size:.9rem}.benefit-card[data-astro-cid-tob4yaqe]{border-top:3px solid var(--color-primary);flex-direction:column;gap:.6rem;transition:transform .15s,box-shadow .15s;display:flex}.benefit-card[data-astro-cid-tob4yaqe]:hover{box-shadow:var(--shadow-card);transform:translateY(-3px)}.benefit-icon[data-astro-cid-tob4yaqe]{background:var(--color-primary-soft);width:40px;height:40px;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;margin-bottom:.25rem;display:inline-flex}.benefit-card[data-astro-cid-tob4yaqe] h3[data-astro-cid-tob4yaqe]{font-size:1.05rem}.benefit-card[data-astro-cid-tob4yaqe] p[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);font-size:.92rem}.faq-list[data-astro-cid-tob4yaqe]{flex-direction:column;gap:.75rem;display:flex}.faq-item[data-astro-cid-tob4yaqe]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-panel);padding:1rem 1.25rem}.faq-item[data-astro-cid-tob4yaqe] summary[data-astro-cid-tob4yaqe]{cursor:pointer;color:var(--color-ink);font-weight:700;list-style:none}.faq-item[data-astro-cid-tob4yaqe] summary[data-astro-cid-tob4yaqe]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-tob4yaqe] summary[data-astro-cid-tob4yaqe]:after{content:"+";float:right;color:var(--color-primary);font-weight:400}.faq-item[data-astro-cid-tob4yaqe][open] summary[data-astro-cid-tob4yaqe]:after{content:"−"}.faq-item[data-astro-cid-tob4yaqe] p[data-astro-cid-tob4yaqe]{color:var(--color-muted-strong);margin-top:.75rem;font-size:.95rem}.cta-band[data-astro-cid-tob4yaqe]{background:var(--color-primary)}.cta-inner[data-astro-cid-tob4yaqe]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem;display:flex}.cta-inner[data-astro-cid-tob4yaqe] h2[data-astro-cid-tob4yaqe]{color:#fff;font-size:clamp(1.4rem,2.5vw,1.9rem)}.cta-inner[data-astro-cid-tob4yaqe] .btn-primary[data-astro-cid-tob4yaqe]{color:var(--color-primary);background:#fff}.cta-inner[data-astro-cid-tob4yaqe] .btn-primary[data-astro-cid-tob4yaqe]:hover{background:var(--color-accent-soft)}
