.gear-check[data-astro-cid-jyyahow4]{max-width:var(--landing-max-width);padding:0 var(--space-6);margin:0 auto}.hero[data-astro-cid-jyyahow4]{padding-top:var(--space-section-mobile);padding-bottom:var(--space-10);text-align:center}.hero-headline[data-astro-cid-jyyahow4]{font-size:var(--text-section);letter-spacing:-.03em;color:var(--text-primary);margin:0;font-weight:700;line-height:1.1}.hero-description[data-astro-cid-jyyahow4]{margin:var(--space-4) auto 0;max-width:560px;font-size:var(--text-body-lg);color:var(--text-secondary);letter-spacing:-.01em;line-height:1.6}.checks[data-astro-cid-jyyahow4]{gap:var(--space-4);padding-bottom:var(--space-10);grid-template-columns:repeat(3,1fr);display:grid}.check-card[data-astro-cid-jyyahow4]{gap:var(--space-3);border:1px solid var(--border);background:var(--bg-secondary);padding:var(--space-6);border-radius:12px;flex-direction:column;display:flex}.check-title[data-astro-cid-jyyahow4]{font-size:var(--text-body-lg);color:var(--text-primary);margin:0;font-weight:600}.check-status[data-astro-cid-jyyahow4]{font-size:var(--text-sm);color:var(--text-secondary);flex-grow:1;margin:0;line-height:1.6}.preview-frame[data-astro-cid-jyyahow4]{border:1px solid var(--border);background:var(--bg-tertiary);aspect-ratio:16/9;border-radius:8px;overflow:hidden}.preview-frame[data-astro-cid-jyyahow4] video[data-astro-cid-jyyahow4]{object-fit:contain;width:100%;height:100%;display:block}.meter[data-astro-cid-jyyahow4]{border:1px solid var(--border);background:var(--bg-tertiary);border-radius:999px;height:12px;overflow:hidden}.meter-fill[data-astro-cid-jyyahow4]{background:var(--accent);border-radius:999px;width:0%;height:100%;transition:width 80ms linear}.check-button[data-astro-cid-jyyahow4]{min-height:36px;padding:0 var(--space-4);background:var(--cta-bg);color:var(--cta-text);font-family:inherit;font-size:var(--text-sm);cursor:pointer;border:none;border-radius:8px;align-self:flex-start;font-weight:600;transition:background .15s}.check-button[data-astro-cid-jyyahow4]:hover:not(:disabled){background:var(--cta-hover)}.check-button[data-astro-cid-jyyahow4]:disabled{opacity:.5;cursor:not-allowed}.privacy-note[data-astro-cid-jyyahow4]{padding-bottom:var(--space-10);text-align:center}.section-heading[data-astro-cid-jyyahow4]{font-size:var(--text-section);letter-spacing:-.03em;color:var(--text-primary);margin:0 0 var(--space-4);font-weight:700;line-height:1.1}.privacy-copy[data-astro-cid-jyyahow4]{max-width:640px;font-size:var(--text-base);color:var(--text-secondary);margin:0 auto;line-height:1.7}.cta[data-astro-cid-jyyahow4]{padding-bottom:var(--space-10);text-align:center}.cta-copy[data-astro-cid-jyyahow4]{margin:0 auto var(--space-6);max-width:560px;font-size:var(--text-base);color:var(--text-secondary);line-height:1.6}.cta-actions[data-astro-cid-jyyahow4]{justify-content:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cta-primary[data-astro-cid-jyyahow4],.cta-secondary[data-astro-cid-jyyahow4]{min-height:44px;padding:0 var(--space-6);font-size:var(--text-base);border-radius:8px;justify-content:center;align-items:center;font-weight:600;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.cta-primary[data-astro-cid-jyyahow4]{background:var(--cta-bg);color:var(--cta-text)}.cta-primary[data-astro-cid-jyyahow4]:hover{background:var(--cta-hover)}.cta-secondary[data-astro-cid-jyyahow4]{border:1px solid var(--border);color:var(--text-primary)}.cta-secondary[data-astro-cid-jyyahow4]:hover{border-color:var(--border-hover)}.related[data-astro-cid-jyyahow4]{padding-bottom:var(--space-section-mobile);text-align:center}.related-heading[data-astro-cid-jyyahow4]{font-size:var(--text-body-lg);color:var(--text-primary);margin:0 0 var(--space-3);font-weight:600}.related-list[data-astro-cid-jyyahow4]{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.related-link[data-astro-cid-jyyahow4]{font-size:var(--text-sm);color:var(--accent);text-decoration:none;transition:color .15s}.related-link[data-astro-cid-jyyahow4]:hover{color:var(--accent-hover)}@media (width<=768px){.hero[data-astro-cid-jyyahow4]{padding-top:var(--space-16)}.checks[data-astro-cid-jyyahow4]{grid-template-columns:1fr}}
