.home{--home-skeleton-meta:#b9b9b2;background:var(--paper);color:var(--ink);min-height:100vh}.home-bar__inner,.home-cta__inner,.home-footer__inner,.home-hero__inner,.home-honesty__inner,.home-receipt__inner,.home-section__inner{max-width:1180px;margin:0 auto;padding-inline:var(--space-6)}.home-section{border-bottom:1px solid var(--rule)}.home-section__inner{padding-block:88px}.home-section[id]{scroll-margin-top:70px}.home-kicker{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--ink-faint)}.home-emoji{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;line-height:1}.home-btn{font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;color:var(--text-onfill);background:var(--ink);border:1px solid var(--rule-strong);height:38px;padding:0 22px;display:inline-flex;align-items:center;justify-content:center;text-decoration:none;white-space:nowrap}.home-btn:hover{background:var(--fill-strong-2);color:var(--text-onfill)}.home-btn--lg{height:40px;padding:0 26px}.home-textlink{font-family:var(--font-ui);font-size:var(--text-ui);color:var(--link);text-decoration:underline}.home-textlink:hover{color:var(--ink)}.home-inlink{color:var(--link);text-decoration:underline}.home-inlink:hover{color:var(--ink)}.home-bar{border-bottom:1px solid var(--rule-strong);background:var(--paper);position:-webkit-sticky;position:sticky;top:0;z-index:10}.home-bar__inner{display:flex;align-items:center;justify-content:space-between;padding-block:15px}.home-wordmark{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-reading);font-weight:700;font-size:18px;color:var(--ink);line-height:1;text-decoration:none}.home-wordmark .home-emoji{font-size:14px}.home-nav{display:flex;align-items:center;gap:22px;font-family:var(--font-ui);font-size:var(--text-ui)}.home-nav__link{color:var(--ink-muted);text-decoration:none}.home-nav__cta,.home-nav__link:hover{color:var(--ink)}.home-nav__cta{border:1px solid var(--rule-strong);padding:6px 13px;text-decoration:none}.home-nav__cta:hover{background:var(--ink);color:var(--text-onfill)}.home-hero__inner{display:flex;gap:56px;padding-block:80px 56px}.home-hero__copy{flex:1 1;max-width:560px;display:flex;flex-direction:column}.home-hero__lockup{flex:none;min-height:520px;display:flex;flex-direction:column;justify-content:center}.home-hero__eyebrow{font-family:var(--font-ui);font-size:var(--text-ui);font-weight:400;color:var(--ink-muted);margin-bottom:26px}.home-hero__title{font-family:var(--font-reading);font-weight:700;font-size:46px;line-height:var(--leading-tight);color:var(--ink);margin:0 0 var(--space-5);max-width:16ch}.home-hero__lede{font-family:var(--font-reading);font-size:19px;line-height:1.55;color:var(--ink-muted);margin:0 0 var(--space-6);max-width:54ch}.home-hero__actions{display:flex;align-items:center;gap:20px}.home-hero__honesty{margin:var(--space-7) 0 0;font-family:var(--font-mono);font-size:var(--text-ui);line-height:1.55;color:var(--ink-faint);max-width:60ch}.home-hero__feedcol{width:392px;display:flex;flex-direction:column}.home-feed{height:600px;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent);mask-image:linear-gradient(180deg,transparent 0,#000 13%,#000 87%,transparent)}.home-feed-track{animation:feedscroll 26s linear infinite}.home-feed:hover .home-feed-track{animation-play-state:paused}.home-feedcard{border:1px solid var(--rule);background:var(--paper);padding:14px 16px;margin-bottom:14px}.home-feedcard--verified{border-color:var(--rule-strong)}.home-feedcard__title{font-family:var(--font-reading);font-size:15px;font-weight:700;color:var(--ink);line-height:1.3;margin-bottom:11px}.home-feedcard__bars{display:flex;flex-direction:column;gap:7px}.home-feedcard__bar{height:8px;background:var(--panel-2)}.home-feedcard__meta{margin-top:var(--space-3);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--home-skeleton-meta)}.home-feedcard__verify{margin-top:var(--space-3);display:flex;align-items:center;gap:var(--space-2);padding-top:11px;border-top:1px solid var(--rule)}.home-feedcard__verify .home-emoji{font-size:14px}.home-feedcard__seal{font-weight:700;color:var(--verified-ink)}.home-feedcard__receipt,.home-feedcard__seal{font-family:var(--font-ui);font-size:var(--text-micro)}.home-feedcard__receipt{color:var(--link);text-decoration:underline;margin-left:auto}.home-feedcard__receipt:hover,.home-h2{color:var(--ink)}.home-h2{font-family:var(--font-reading);font-weight:700;font-size:34px;line-height:1.15;margin:0}.home-how__head{margin-bottom:var(--space-4)}.home-how__title{margin:0 0 44px;max-width:24ch}.home-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:var(--space-5);gap:var(--space-5)}.home-card{border:1px solid var(--rule);background:var(--paper);padding:28px;display:flex;flex-direction:column;gap:14px}.home-card__num{font-family:var(--font-mono);font-size:var(--text-ui);color:var(--ink-faint)}.home-card__title{font-family:var(--font-ui);font-size:14px;font-weight:700;color:var(--ink)}.home-card__body{font-family:var(--font-reading);font-size:16px;line-height:var(--leading-reading);color:var(--ink-muted);margin:0}.home-card__demo{margin-top:auto}.home-card__field{border:1px solid var(--rule-strong);background:var(--paper);padding:10px 12px;font-family:var(--font-reading);font-size:15px;color:var(--ink)}.home-caret{animation:orgblink 1.06s step-end infinite}.home-card__idchip{background:var(--panel);font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-muted)}.home-card__badge,.home-card__idchip{border:1px solid var(--rule);padding:10px 12px}.home-card__badge{display:flex;align-items:center;gap:var(--space-2)}.home-card__badge .home-emoji{font-size:13px}.home-card__badgetxt{font-family:var(--font-ui);font-size:var(--text-micro);font-weight:700;color:var(--verified-ink)}.home-receipt__inner{display:grid;grid-template-columns:1fr 460px;grid-gap:var(--space-8);gap:var(--space-8);padding-block:88px;align-items:center}.home-receipt__copy{display:flex;flex-direction:column;gap:18px;max-width:520px}.home-prose{font-family:var(--font-reading);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink-muted);margin:0}.home-receipt-card{border:1px solid var(--rule);background:var(--panel);padding:28px 32px}.home-receipt-card__head{display:flex;align-items:center;gap:14px;padding-bottom:18px;border-bottom:1px solid var(--rule)}.home-receipt-card__seal{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;box-shadow:inset 0 0 0 1px var(--rule-strong);background:var(--paper);flex:none}.home-receipt-card__seal .home-emoji{font-size:22px}.home-receipt-card__ident{display:flex;flex-direction:column;gap:3px}.home-receipt-card__claim{font-family:var(--font-ui);font-size:var(--text-ui);font-weight:700;color:var(--verified-ink)}.home-receipt-card__id{font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-muted)}.home-receipt-card__stats{display:flex;flex-direction:column;padding:14px 0;border-bottom:1px solid var(--rule)}.home-receipt-card__row{display:flex;justify-content:space-between;padding:6px 0;font-family:var(--font-mono);font-size:var(--text-ui)}.home-receipt-card__row dt{color:var(--ink-muted);margin:0}.home-receipt-card__row dd{color:var(--ink);margin:0}.home-receipt-card__foot{padding-top:var(--space-4);font-family:var(--font-mono);font-size:var(--text-small);line-height:1.55;color:var(--ink-faint)}.home-beliefs__label{margin-bottom:44px}.home-beliefs__list{max-width:640px;gap:52px}.home-belief,.home-beliefs__list{display:flex;flex-direction:column}.home-belief{gap:var(--space-3)}.home-belief__title{font-weight:700;font-size:var(--text-h1);line-height:1.2;color:var(--ink)}.home-belief__body,.home-belief__title{font-family:var(--font-reading);margin:0}.home-belief__body{font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink-muted);max-width:58ch}.home-honesty{background:var(--panel)}.home-honesty__inner{padding-block:72px}.home-honesty__col{max-width:640px;display:flex;flex-direction:column;gap:18px}.home-honesty__title{font-family:var(--font-reading);font-weight:700;font-size:var(--text-h1);line-height:1.2;color:var(--ink);margin:0}.home-honesty__prose{font-family:var(--font-reading);font-size:var(--text-body);line-height:var(--leading-reading);color:var(--ink-muted);margin:0;max-width:58ch}.home-honesty__reading{font-family:var(--font-mono);font-size:var(--text-small);line-height:var(--leading-reading);color:var(--ink-faint)}.home-honesty__canon{font-family:var(--font-mono);font-size:var(--text-ui);line-height:1.55;color:var(--ink-muted);margin:0}.home-cta__inner{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;padding-block:110px}.home-cta__title{font-weight:700;font-size:40px;line-height:var(--leading-tight);color:var(--ink)}.home-cta__lede,.home-cta__title{font-family:var(--font-reading);margin:0}.home-cta__lede{font-size:18px;line-height:var(--leading-reading);color:var(--ink-muted);max-width:44ch}.home-cta__actions{display:flex;align-items:center;gap:20px}.home-footer__inner{display:flex;align-items:center;justify-content:space-between;padding-block:22px}.home-footer__mark{display:inline-flex;align-items:center;gap:7px;font-family:var(--font-mono);font-size:var(--text-small);color:var(--ink-faint)}.home-footer__mark .home-emoji{font-size:12px}.home-footer__nav{display:flex;align-items:center;gap:18px;font-family:var(--font-mono);font-size:var(--text-small)}.home-footer__link{color:var(--ink-faint);text-decoration:none}.home-footer__link:hover{color:var(--ink)}@keyframes feedscroll{0%{transform:translateY(0)}to{transform:translateY(-50%)}}@keyframes orgblink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.home-caret,.home-feed-track{animation:none!important}}@media (max-width:980px){.home-hero__inner{flex-direction:column;gap:var(--space-7)}.home-hero__copy,.home-hero__feedcol{max-width:100%;width:100%}.home-hero__lockup{min-height:0}.home-receipt__inner{grid-template-columns:1fr;gap:var(--space-7)}}@media (max-width:720px){.home-cards{grid-template-columns:1fr}.home-bar__inner,.home-nav{gap:16px}}