/* Business entry points reuse the home pill and Agora card components. */
.home-business-entry{text-align:center;margin:0 auto 18px}
.ag-card.business-agora-entry{--bg:#bce7c9;--fg:#102418}
.home-business-section{margin:24px auto;padding:24px;border:1px solid var(--border-color);border-radius:24px;background:var(--bg-secondary)}.home-business-section>p:first-child{color:var(--accent-green);font-weight:700}.home-business-section h2{margin:8px 0}.home-business-section h2 a{color:var(--text-primary);text-decoration:none}.home-business-section>p{line-height:1.6;color:var(--text-secondary)}

/* A single semantic link covers the complete company entry, including its padding. */
.home-business-section{position:relative;cursor:pointer;transition:border-color .18s ease,background-color .18s ease}
.home-business-section h2 a::after{content:"";position:absolute;inset:0}
.home-business-section:hover{border-color:var(--primary)}
.home-business-section:focus-within{outline:3px solid var(--primary);outline-offset:4px}
.home-business-section h2 a:focus-visible{outline:none}
.ag-card.business-agora-entry{cursor:pointer}
@media(prefers-reduced-motion:reduce){.home-business-section{transition:none}}

.business-entry-top{display:flex;align-items:center;justify-content:space-between;gap:20px}
.home-business-section .business-kicker{margin:0;color:#647183;font-size:12px;font-weight:700;letter-spacing:.06em}
.business-entry-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 52px;width:52px;height:52px;border-radius:16px;color:#8fbcb3;background:rgba(121,174,161,.07)}
.business-entry-icon svg{display:block;width:34px;height:34px}
.ag-card.business-agora-entry{margin:0;min-height:320px;align-self:stretch}
.business-agora-entry .business-kicker{color:rgba(16,36,24,.45)}
.business-agora-entry .business-entry-icon{width:96px;height:96px;flex-basis:96px;border-radius:24px;color:#365f54;background:rgba(16,36,24,.06)}
.business-agora-entry .business-entry-icon svg{width:54px;height:54px}
@media(max-width:860px){.ag-card.business-agora-entry{min-height:0}}
