.b-links a.h-current{color:var(--teal)}.h-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.h-btn{display:inline-flex;align-items:center;gap:10px;padding:12px 22px;border:1px solid var(--teal);border-radius:8px;background:var(--teal);color:var(--bg);font-size:.92rem;font-weight:700;text-decoration:none;transition:transform .2s,box-shadow .2s,background .2s}.h-btn:focus-visible,.h-btn:hover{transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,229,195,.18)}.h-btn.h-btn-ghost{background:transparent;color:var(--teal)}.h-btn.h-btn-ghost:focus-visible,.h-btn.h-btn-ghost:hover{background:rgba(0,229,195,.1)}.h-section{margin-top:52px}.h-h2{margin:0 0 18px;font-size:1.5rem;line-height:1.3;font-weight:700;color:var(--white)}.h-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:0;padding:0;list-style:none}.h-card{display:flex;gap:14px;align-items:flex-start;padding:18px 20px;border:1px solid var(--border);border-radius:10px;background:var(--bg2)}.h-card-icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:40px;height:40px;border:1px solid rgba(0,229,195,.22);border-radius:8px;background:rgba(0,229,195,.1);color:var(--teal)}.h-card-title{margin:0 0 4px;font-size:1rem;font-weight:700;color:var(--white)}.h-card-text{margin:0;font-size:.9rem;line-height:1.6;color:#c3cee3}.h-p{margin:0 0 1em;color:#d5def0}.h-p a{color:var(--teal);text-decoration:underline;text-underline-offset:3px}.h-p strong{color:var(--white)}@media (max-width:640px){.h-cards{grid-template-columns:1fr}}