.llmgen-solution .solution-hero{padding-bottom:72px}.llmgen-solution .solution-hero-inner{max-width:720px}.llmgen-solution .solution-hero h1 .text-green{color:var(--green)}.llmgen-solution .prose-block{background:var(--surface);border:1px solid var(--hair);padding:34px 32px}.llmgen-solution .prose-block p{color:var(--slate-600);max-width:760px;font-size:15.5px;line-height:1.7}.llmgen-solution .prose-block p+p{margin-top:16px}.llmgen-solution .compare-table-wrap{background:var(--surface);border-top:1px solid var(--hair);border-left:1px solid var(--hair)}.llmgen-solution .compare-table{border-collapse:collapse;width:100%;font-size:14.5px}.llmgen-solution .compare-table th,.llmgen-solution .compare-table td{border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle;padding:16px 20px}.llmgen-solution .compare-table th{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);background:var(--bg-2);font-size:10.5px;font-weight:600}.llmgen-solution .compare-table td:first-child{color:var(--ink);font-weight:600}.llmgen-solution .compare-table td{color:var(--slate-700)}.llmgen-solution .compare-yes{color:var(--green);font-weight:700}.llmgen-solution .compare-no{color:var(--slate-400);font-weight:600}@media (max-width:860px){.llmgen-solution .solution-hero{padding-bottom:48px}.llmgen-solution .compare-table thead{display:none}.llmgen-solution .compare-table tr{border-bottom:1px solid var(--hair);display:block}.llmgen-solution .compare-table td{border-right:none;padding:12px 18px;display:block}.llmgen-solution .compare-table td:before{content:attr(data-label);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.llmgen-solution .compare-table td:first-child:before{content:none}}
