#hnd-home .hero-lead{max-width:66ch}#hnd-home .hero .kpis{margin-top:40px}#hnd-home .kpi-note{color:var(--muted);letter-spacing:.02em;margin-top:12px;font-size:11px}#hnd-home .trust{background:var(--surface);border-top:1px solid var(--line-soft);border-bottom:1px solid var(--line-soft)}#hnd-home .trust .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 32px;padding:16px 24px;display:flex}#hnd-home .trust-item{color:var(--ink-soft);align-items:center;gap:9px;font-size:13.5px;display:flex}#hnd-home .trust-item:before{content:"";background:var(--accent-2);border-radius:50%;flex:none;width:7px;height:7px}#hnd-home .trust-item b{color:var(--ink);font-weight:700}#hnd-home .pillars{grid-template-columns:1fr;gap:16px;margin-top:36px;display:grid}@media (width>=620px){#hnd-home .pillars{grid-template-columns:repeat(2,1fr)}}@media (width>=960px){#hnd-home .pillars{grid-template-columns:repeat(3,1fr)}}#hnd-home .pillar{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:22px 20px;transition:transform .15s,border-color .15s}#hnd-home .pillar:hover{border-color:var(--accent);transform:translateY(-3px)}#hnd-home .pillar h3{letter-spacing:-.01em;font-size:16px;line-height:1.2}#hnd-home .pillar p{color:var(--ink-soft);margin-top:9px;font-size:13.8px;line-height:1.55}#hnd-home .systems{flex-wrap:wrap;gap:14px;margin-top:20px;display:flex}#hnd-home .system-card{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;flex:1;min-width:220px;padding:18px}#hnd-home .system-card .tag{font-family:var(--font-mono);letter-spacing:.08em;color:var(--accent-ink);font-size:11px;font-weight:700}#hnd-home .system-card h3{letter-spacing:-.01em;margin-top:6px;font-size:15px}#hnd-home .system-card p{color:var(--muted);margin-top:5px;font-size:12.8px;line-height:1.5}#hnd-home .tiles{grid-template-columns:1fr;gap:18px;margin-top:36px;display:grid}@media (width>=820px){#hnd-home .tiles{grid-template-columns:repeat(3,1fr)}}#hnd-home .tile{border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow);border-radius:14px;padding:24px 22px}#hnd-home .tile .tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--accent-ink);font-size:11px;font-weight:700}#hnd-home .tile h3{letter-spacing:-.01em;margin-top:11px;font-size:17px}#hnd-home .tile p{color:var(--ink-soft);margin-top:9px;font-size:14px;line-height:1.55}
