.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{padding:34px 32px;background:var(--surface);border:1px solid var(--hair)}.llmgen-solution .prose-block p{font-size:15.5px;color:var(--slate-600);line-height:1.7;max-width:760px}.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{width:100%;border-collapse:collapse;font-size:14.5px}.llmgen-solution .compare-table td,.llmgen-solution .compare-table th{padding:16px 20px;border-right:1px solid var(--hair);border-bottom:1px solid var(--hair);text-align:left;vertical-align:middle}.llmgen-solution .compare-table th{font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-500);background:var(--bg-2)}.llmgen-solution .compare-table td:first-child{font-weight:600;color:var(--ink)}.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{display:block;border-bottom:1px solid var(--hair)}.llmgen-solution .compare-table td{display:block;border-right:none;padding:12px 18px}.llmgen-solution .compare-table td:before{content:attr(data-label);display:block;font-family:var(--mono);font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--slate-400);margin-bottom:4px}.llmgen-solution .compare-table td:first-child:before{content:none}}