.benchmarks_container__kjUDx{min-height:100vh;display:flex;flex-direction:column}.benchmarks_main___WUil{flex-grow:1;background:#f5f5f5;padding:0 1rem 4rem}.benchmarks_content__zn6pt{max-width:1100px;margin:0 auto}.benchmarks_header__0lskX{margin-bottom:3rem}.benchmarks_title__kboLJ{font-size:2.75rem;font-weight:600;color:#444444;margin-bottom:.5rem}.benchmarks_subtitle__DD3j9{font-size:1.25rem;color:#f17700;font-weight:500}.benchmarks_intro__HN9bq a{color:#f17700;text-decoration:none;font-weight:600}.benchmarks_intro__HN9bq a:hover{text-decoration:underline}.benchmarks_testEnvironment__XvIaM{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.benchmarks_testEnvironment__XvIaM h2{font-size:1.75rem;color:#444444;margin-bottom:2rem;text-align:center}.benchmarks_specs__qXD6k{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem}.benchmarks_specGroup__Dy08Q h3{font-size:1.125rem;color:#f17700;margin-bottom:1rem;font-weight:600}.benchmarks_specGroup__Dy08Q ul{list-style:none;padding:0;margin:0}.benchmarks_specGroup__Dy08Q li{color:#666666;line-height:1.8;margin-bottom:.5rem}.benchmarks_specGroup__Dy08Q strong{color:#444444;font-weight:600;min-width:120px;display:inline-block}.benchmarks_benchmark__IipTh{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.benchmarks_benchmark__IipTh h2{font-size:1.75rem;color:#444444;margin-bottom:1rem}.benchmarks_benchmarkIntro__zvMcb{color:#666666;line-height:1.7;margin-bottom:2rem}.benchmarks_comparisonTable__OW5xM{overflow-x:auto}.benchmarks_comparisonTable__OW5xM table{width:100%;border-collapse:collapse;min-width:600px}.benchmarks_comparisonTable__OW5xM th{background:#f17700;color:white;padding:1rem;text-align:left;font-weight:600}.benchmarks_comparisonTable__OW5xM td{padding:1rem;border-bottom:1px solid #e5e5e5;color:#666666}.benchmarks_comparisonTable__OW5xM tr:hover{background:#f5f5f5}.benchmarks_positive__vewJL{color:#28a745;font-weight:600}.benchmarks_keyFindings__khdXV{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px}.benchmarks_keyFindings__khdXV h2{font-size:1.75rem;color:#444444;margin-bottom:2rem;text-align:center}.benchmarks_findings__i8009{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:1.5rem;gap:1.5rem}.benchmarks_finding__iYhgT{background:#f5f5f5;padding:1.5rem;border-radius:8px;border-left:4px solid #f17700}.benchmarks_finding__iYhgT h3{font-size:1.125rem;color:#f17700;margin-bottom:.75rem;font-weight:600}.benchmarks_finding__iYhgT p{color:#666666;line-height:1.7;margin:0}.benchmarks_methodology__8hgFu{background:white;padding:2.5rem;margin-bottom:3rem;border-radius:8px;border-left:4px solid #17a2b8}.benchmarks_methodology__8hgFu h2{font-size:1.5rem;color:#444444;margin-bottom:1.5rem}.benchmarks_methodology__8hgFu ul{list-style:none;padding:0;margin:0}.benchmarks_methodology__8hgFu li{color:#666666;line-height:1.8;padding-left:1.5rem;position:relative;margin-bottom:.75rem}.benchmarks_methodology__8hgFu li:before{content:"→";position:absolute;left:0;color:#17a2b8;font-weight:700}.benchmarks_methodology__8hgFu strong{color:#444444;font-weight:600}.benchmarks_relatedResources__WuTMW{background:white;padding:2rem;margin-bottom:2rem;border-radius:8px}.benchmarks_relatedResources__WuTMW h2{font-size:1.5rem;color:#444444;margin-bottom:1rem}.benchmarks_relatedResources__WuTMW ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));grid-gap:.75rem;gap:.75rem}.benchmarks_relatedResources__WuTMW li{margin:0}.benchmarks_relatedResources__WuTMW a{color:#f17700;text-decoration:none;font-weight:500}.benchmarks_relatedResources__WuTMW a:hover{text-decoration:underline}.benchmarks_cta__qUz9A{background:linear-gradient(135deg,#f17700,#ff8c1a);padding:3rem;border-radius:8px;text-align:center;color:white}.benchmarks_cta__qUz9A h2{font-size:2rem;margin-bottom:1rem;color:white}.benchmarks_cta__qUz9A p{font-size:1.125rem;margin-bottom:2rem;opacity:.95}.benchmarks_ctaBtn__WP7_h{display:inline-block;background:white;color:#f17700;padding:1rem 2.5rem;font-size:1.125rem;font-weight:600;text-decoration:none;border-radius:8px;transition:transform .2s}.benchmarks_ctaBtn__WP7_h:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.2)}@media (max-width:768px){.benchmarks_title__kboLJ{font-size:2rem}.benchmarks_specs__qXD6k{grid-template-columns:1fr}.benchmarks_comparisonTable__OW5xM{font-size:.875rem}.benchmarks_findings__i8009,.benchmarks_relatedResources__WuTMW ul{grid-template-columns:1fr}}