/* Shared homepage and server-sales entry for on-premises LLM consultation. */
.llm-entry{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(240px,1fr);align-items:center;gap:22px 32px;margin:28px 0 24px;padding:26px 28px;border:1px solid #9ebcaf;border-left:5px solid var(--accent);border-radius:7px;background:#fff;box-shadow:0 4px 15px #203c2b04}
.llm-entry .eyebrow{font-size:12px;margin-bottom:8px}
.llm-entry h2{font-size:25px;line-height:1.5;margin:0 0 10px}
.llm-entry__copy>p:last-child{font-size:14px;color:var(--muted);line-height:1.85}
.llm-entry__copy strong{color:var(--ink)}
.llm-entry__actions{display:grid;justify-items:start;gap:13px;min-width:0}
.llm-entry .button{margin:0;max-width:100%;padding:13px 18px;gap:14px;font-size:15px;text-align:left;overflow-wrap:anywhere}
.llm-entry .button>span:first-child{min-width:0}
.llm-entry .button>span:last-child{flex-shrink:0}
.llm-entry .text-link{font-size:13px}
@media(max-width:850px){.llm-entry{grid-template-columns:1fr;gap:18px;padding:23px}.llm-entry h2{font-size:23px}}
@media(max-width:760px){.llm-entry{margin:23px 0 20px;padding:20px 18px}.llm-entry h2{font-size:21px}.llm-entry__copy>p:last-child{font-size:13px}.llm-entry .button{width:100%;font-size:14px;justify-content:space-between;padding:12px 14px}.llm-entry__actions{justify-items:stretch}}
