.elementor-73873 .elementor-element.elementor-element-8d11a19{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-4d257ef > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-73873 .elementor-element.elementor-element-287e68f{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-8b2c9a9{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-021c0aa > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-73873 .elementor-element.elementor-element-221f9d3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-tdx96zf{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-zaya8dn > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-73873 .elementor-element.elementor-element-lxjao2w{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-081a7ca{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-4fdfa5d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-34ce623{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-c01b264{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-3ec37f9 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-fbd3217 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-ccf6321{--display:flex;}.elementor-73873 .elementor-element.elementor-element-b4e2f79{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-5ed8a31 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-b661914{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-f3feb38{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-9436861 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-f7f3b1e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-5578rr4{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-zq3wlva > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-s5dqsbu{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-2fde508{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-b40347d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-2448cf3{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-ba73fb7{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-a52b0d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-56a6245 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-6f7a5e9{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-aac50d0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-1e00b34{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-57b6a40{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-0d4b8d4 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-1ec3574 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-c0e779e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-935dde7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-854bfe0{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-5307646{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-2e292f0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-7a4f9d8 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-11e896e{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-b58dd6d > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-2f972eb{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-fb045f3{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-2eebb6f > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-ec7b904 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-8d8bf8f{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-818e3e5 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-9187197{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-66e091e{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-c8a3f28 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-22d8729 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-u0dvwqn{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-1yi1yei > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-nq4ew38{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-99c3662{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-da41a38 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-0cff3f5{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-2ea8621{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-21e2295 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-a979537 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-fbee48d{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-efb1c55 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-90cd134{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-5137377{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-b10018b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-b876ba0 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-kgxa1ac{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-8mts7qg > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-y01cpv6{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-1ff8eaa{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-5c9fa30 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-aa5b16e{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-4443ff5{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-898ddec > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-23a346d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-a9b84fe{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-4143370 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-8acc343{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-289a70b{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-ca16d37 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-091f5ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-jdektzm{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-nz6um6v > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-qhz8dzc{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-6d397e0{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-4123faf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-0f1dc8b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-973cbe8{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-4e4c0db > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-f7b1c07 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-a12478b{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-7d97ccb > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-e327e1b{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-8bd380a{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-fa3f908 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-0651186 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-47b8730{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-f1753b0 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-a309cba{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-fa7c0e2{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-348c093 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-7078a0f .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:27px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-96f15ad{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-a40ebf7 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-c34028c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-90c5f4c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-70cb70a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-30b9050 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-b927c37{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-89ba940 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-3f80c45{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-0f76f6c{margin-top:0px;margin-bottom:0px;padding:30px 0px 10px 0px;}.elementor-73873 .elementor-element.elementor-element-152f131 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-ed2c42a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;color:#000000;}.elementor-73873 .elementor-element.elementor-element-hqvzkp9{margin-top:0px;margin-bottom:0px;padding:10px 0px 25px 0px;}.elementor-73873 .elementor-element.elementor-element-ujwtwck > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-s4eiud7{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;}.elementor-73873 .elementor-element.elementor-element-ee48c69{margin-top:0px;margin-bottom:0px;padding:0px 0px 15px 0px;}.elementor-73873 .elementor-element.elementor-element-adbe9af > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-73873 .elementor-element.elementor-element-3fa062c{font-family:"Roboto", Sans-serif;font-size:16px;color:#000000;}.elementor-73873 .elementor-element.elementor-element-214491b7{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:114px;--padding-bottom:102px;--padding-left:0px;--padding-right:0px;}.elementor-73873 .elementor-element.elementor-element-214491b7:not(.elementor-motion-effects-element-type-background), .elementor-73873 .elementor-element.elementor-element-214491b7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F9FB;}.elementor-73873 .elementor-element.elementor-element-c7290ca{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-73873 .elementor-element.elementor-element-2e534fa6{margin:0px 15px calc(var(--kit-widget-spacing, 0px) + 8px) 15px;}.elementor-73873 .elementor-element.elementor-element-2e534fa6 .elementskit-section-title-wraper .elementskit-section-title{color:#000000;margin:0px 0px 0px 0px;font-family:"Heebo", Sans-serif;font-size:45px;font-weight:700;line-height:45px;}.elementor-73873 .elementor-element.elementor-element-2e534fa6 .elementskit-section-title-wraper .elementskit-section-title > span{color:#000000;}.elementor-73873 .elementor-element.elementor-element-2e534fa6 .elementskit-section-title-wraper .elementskit-section-title:hover > span{color:#000000;}.elementor-73873 .elementor-element.elementor-element-2e534fa6 .elementskit-section-title-wraper p{color:#666666;font-family:"Roboto", Sans-serif;font-size:16px;font-weight:400;line-height:24px;}.elementor-73873 .elementor-element.elementor-element-6e3c0598 .elementskit-single-faq .elementskit-faq-header{background-color:rgba(0,0,0,0);padding:21px 40px 21px 40px;}.elementor-73873 .elementor-element.elementor-element-6e3c0598{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-73873 .elementor-element.elementor-element-6e3c0598 .elementskit-single-faq .elementskit-faq-title{font-family:"Heebo", Sans-serif;font-size:18px;}.elementor-73873 .elementor-element.elementor-element-6e3c0598 .elementskit-single-faq .elementskit-faq-body{font-family:"Roboto", Sans-serif;padding:0px 40px 30px 40px;}@media(min-width:768px){.elementor-73873 .elementor-element.elementor-element-c7290ca{--width:100%;}}@media(max-width:767px){.elementor-73873 .elementor-element.elementor-element-221f9d3 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-fbd3217 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-f7f3b1e .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-56a6245 .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-1ec3574 .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-7a4f9d8 .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-ec7b904 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-22d8729 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-a979537 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-b876ba0 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-23a346d .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-091f5ad .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-f7b1c07 .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-0651186 .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-7078a0f .elementor-heading-title{font-size:23px;}.elementor-73873 .elementor-element.elementor-element-30b9050 .elementor-heading-title{font-size:26px;}.elementor-73873 .elementor-element.elementor-element-ed2c42a .elementor-heading-title{font-size:26px;}}/* Start custom CSS for html, class: .elementor-element-5595e53 *//* --- Main Container --- */
.ilnm-ag-table {
    display: flex;
    flex-direction: column;
    border: 1px solid #cbd5e1;
    border-radius: 8px;
    background-color: #ffffff;
    font-family: Arial, sans-serif;
    margin: 30px 0;
    overflow: hidden;
    box-shadow: 0 4px 15px rgba(0,0,0,0.06);
}

.ilnm-ag-table * {
    box-sizing: border-box;
}

/* --- Header Styling --- */
.ilnm-ag-header {
    display: flex;
    background-color: #4c1d95; /* Deep Purple for Comparison Theme */
    border-bottom: 3px solid #3b0764;
}

.ilnm-ag-header .ilnm-ag-cell {
    color: #ffffff !important;
    font-weight: 600;
    font-size: 15px;
    letter-spacing: 0.5px;
}

/* --- Row Styling --- */
.ilnm-ag-row {
    display: flex;
    border-bottom: 1px solid #e2e8f0;
    transition: background-color 0.2s ease;
}

.ilnm-ag-row:nth-child(even) {
    background-color: #f8fafc;
}

.ilnm-ag-row:last-child {
    border-bottom: none;
}

.ilnm-ag-row:hover {
    background-color: #f3e8ff; /* Very soft purple hover */
}

/* --- Cell & Column Width Distribution --- */
.ilnm-ag-cell {
    padding: 16px 18px;
    font-size: 15px;
    color: #334155;
    line-height: 1.6;
    display: flex;
    flex-direction: column;
    justify-content: center;
}

/* Width Ratios */
.col-factor {
    flex: 1.2;
    color: #0f172a;
    font-size: 15px;
}

.col-airoli {
    flex: 1.5;
}

.col-ghansoli {
    flex: 1.5;
}

.col-choice {
    flex: 1;
    font-weight: 600;
    color: #4c1d95; /* Highlights the final verdict */
    background-color: rgba(76, 29, 149, 0.03); /* Extremely subtle highlight background */
}

/* =========================================
   Mobile Responsiveness (Card Format)
========================================= */
@media screen and (max-width: 768px) {
    .ilnm-ag-header {
        display: none !important; /* Hides desktop header */
    }

    .ilnm-ag-table {
        border: none;
        background-color: transparent;
        box-shadow: none;
        margin: 10px 0;
    }

    .ilnm-ag-row {
        flex-direction: column;
        margin-bottom: 24px;
        border: 1px solid #cbd5e1;
        border-radius: 8px;
        background-color: #ffffff !important;
        box-shadow: 0 2px 8px rgba(0,0,0,0.06);
        overflow: hidden;
    }

    .ilnm-ag-cell {
        border-bottom: 1px solid #e2e8f0;
        padding: 14px 16px;
        justify-content: flex-start;
    }

    .ilnm-ag-cell:last-child {
        border-bottom: none;
    }

    /* Mobile Labels */
    .ilnm-ag-cell::before {
        content: attr(data-label);
        font-weight: 700;
        color: #4c1d95;
        font-size: 13px;
        margin-bottom: 6px;
        text-transform: uppercase;
        letter-spacing: 0.5px;
        display: block;
    }

    /* First row (Factor) becomes Card Title */
    .ilnm-ag-row .col-factor {
        background-color: #f3e8ff; /* Light purple header for mobile cards */
        font-size: 16px;
        align-items: center; 
        text-align: center;
        border-bottom: 2px solid #d8b4fe;
        color: #4c1d95;
        padding: 14px;
    }

    .ilnm-ag-row .col-factor::before {
        display: none !important; /* Hides label for the title */
    }
}/* End custom CSS */