.thero{padding-top:var(--s-9);padding-bottom:var(--s-8);text-align:center}.thero__inner{max-width:700px;margin-inline:auto}.thero__eyebrow{text-align:center}.thero__title{letter-spacing:-.028em;font-size:clamp(2rem,3.6vw,2.75rem);font-weight:800;line-height:1.14}.thero__lead{margin:var(--s-5) auto 0;font-size:var(--fs-lead);color:var(--body);max-width:62ch}.tcomingsoon{max-width:640px;padding:var(--s-8) var(--s-7);text-align:center;margin-inline:auto}.tcomingsoon__title{color:var(--text);font-size:1.3rem;font-weight:800}.tcomingsoon__body{margin-top:var(--s-4);font-size:var(--fs-sm);color:var(--body);line-height:1.65}.trustintro{text-align:center;max-width:760px;margin-inline:auto}.trustintro__title{font-size:var(--fs-h2);font-weight:800;line-height:1.2}.trustintro__body{margin-top:var(--s-5);font-size:var(--fs-sm);color:var(--body);line-height:1.7}.trustintro__disclosure{margin:var(--s-7) auto 0;border:1px solid var(--line);border-radius:var(--r-md);max-width:640px;padding:var(--s-5);text-align:left;background:#ffffff04;align-items:flex-start;gap:10px;display:flex}.trustintro__disclosure svg{color:var(--orange);flex:none;margin-top:2px}.trustintro__disclosure p{font-size:var(--fs-xs);color:var(--muted);line-height:1.6}.illtag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);border:1px solid var(--line-strong);background:#ffffff08;border-radius:4px;align-items:center;gap:5px;padding:3px 8px;font-size:9px;font-weight:600;display:inline-flex}.cattag{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--orange-bright);background:var(--orange-wash);border:1px solid var(--line-orange);border-radius:var(--r-xs);padding:4px 9px;font-size:10px;font-weight:600}.tavatar{border:1px dashed var(--line-orange-hi);background:var(--orange-wash-2);width:42px;height:42px;font-family:var(--font-mono);color:var(--orange-bright);letter-spacing:.04em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:11px;display:flex}.tstars{color:var(--line-strong);gap:2px;display:flex}.tstars svg{display:block}.tquote{font-size:var(--fs-sm);color:var(--body);flex:1;line-height:1.68}.tuser{font-family:var(--font-mono);color:var(--faint);margin-top:2px;font-size:10px}.featgrid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.featcard2{gap:var(--s-5);padding:var(--s-7);border:1px solid var(--line-strong);border-radius:var(--r-xl);background:var(--grad-panel);box-shadow:var(--shadow-panel);flex-direction:column;display:flex}.featcard2__top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.featcard2__id{align-items:center;gap:11px;display:flex}.featcard2__quote{font-family:var(--font-display);color:var(--text);border-left:2px solid var(--line-orange-hi);padding-left:var(--s-5);font-size:1.05rem;font-weight:600;line-height:1.5}.featcard2__foot{padding-top:var(--s-5);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.tgrid{gap:var(--s-5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.tcard2{gap:var(--s-4);padding:var(--s-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--grad-card);box-shadow:var(--shadow-card);flex-direction:column;display:flex}.tcard2__top{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.tcard2__id{align-items:center;gap:10px;display:flex}.tcard2__foot{padding-top:var(--s-4);border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;margin-top:auto;display:flex}.sharebox{justify-content:space-between;align-items:center;gap:var(--s-5);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);padding:var(--s-6) var(--s-7);flex-wrap:wrap;display:flex}.sharebox__k{color:var(--text);font-size:1rem;font-weight:700}.sharebox__t{font-size:var(--fs-sm);color:var(--muted);margin-top:5px}.loadmore{margin-top:var(--s-7);justify-content:center;display:flex}@media (max-width:1180px){.featgrid{grid-template-columns:1fr}.tgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.tgrid{grid-template-columns:1fr}.sharebox{text-align:left;flex-direction:column;align-items:flex-start}.sharebox .btn{justify-content:center;width:100%}}
