.ProductTable_tableWrapper__HZmpr{overflow-x:auto;margin:2rem 0;border-radius:var(--border-radius);border:1px solid var(--gray-200);box-shadow:0 1px 3px rgba(0,0,0,.05)}.ProductTable_table__2pREv{width:100%;border-collapse:collapse;min-width:600px}.ProductTable_table__2pREv td,.ProductTable_table__2pREv th{padding:1rem;text-align:left;border-bottom:1px solid var(--gray-200)}.ProductTable_table__2pREv th{background:var(--gray-100);font-weight:600;color:var(--gray-800);font-size:.9rem;text-transform:uppercase;letter-spacing:.05em}.ProductTable_table__2pREv tr:last-child td{border-bottom:none}.ProductTable_table__2pREv tr:hover{background:var(--gray-100)}.ProductTable_table__2pREv td{color:var(--gray-500);font-size:.95rem}.page_container__cdKaq{padding-top:4rem;padding-bottom:4rem}.page_heroImageWrapper__7hbfM{position:relative;height:500px;margin-bottom:3rem;width:100%;border-radius:var(--border-radius);overflow:hidden;box-shadow:var(--shadow-xl)}.page_title__a33wj{font-size:3.5rem;margin-bottom:1.5rem;line-height:1.2}.page_description__ltwTQ{font-size:1.5rem;color:var(--gray-600);max-width:900px;margin-bottom:3rem;line-height:1.6}.page_prose__KaYon{max-width:900px;font-size:1.15rem;color:var(--gray-700);line-height:1.8}.page_sectionTitle__U0CcK{font-size:2.5rem;margin-bottom:2rem}.page_ctaSection__AMGkR{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));padding:4rem;border-radius:var(--border-radius);text-align:center;color:var(--white);box-shadow:var(--shadow-xl)}.page_ctaTitle__bzkzj{color:var(--white);font-size:2rem;margin-bottom:1rem}.page_ctaText__CgU9Y{font-size:1.25rem;opacity:.9;max-width:600px;margin:0 auto 2rem}.page_ctaButton__PcWH7{background:var(--white);color:var(--primary-color);padding:1rem 2.5rem;font-size:1.1rem}@media (max-width:768px){.page_container__cdKaq{padding-left:2rem!important;padding-right:2rem!important}.page_heroImageWrapper__7hbfM{height:300px;margin-bottom:2rem}.page_title__a33wj{font-size:2.5rem}.page_description__ltwTQ{font-size:1.2rem;margin-bottom:2rem}.page_sectionTitle__U0CcK{font-size:2rem}.page_ctaSection__AMGkR{padding:2rem}.page_ctaTitle__bzkzj{font-size:1.75rem}.page_ctaText__CgU9Y{font-size:1.1rem}}