.navbar{background:#fff;box-shadow:0 10px 30px #0006;font-family:Poppins,sans-serif;justify-content:space-between;margin:0!important;padding:20px 100px;position:relative;z-index:999}.logo-section,.navbar{align-items:center;display:flex}.logo-section{z-index:1}.logo{height:75px;margin-right:12px}.title h2{color:#000;font-size:22px;font-weight:700;letter-spacing:4px;margin:0}.title p{color:#aab4ff;font-size:12px;font-weight:500;letter-spacing:1px;margin:0}.menu{display:flex;gap:38px;list-style:none;margin:0;padding:0}.menu li{position:relative}.menu li a{color:#000;display:block;font-size:14px;font-weight:400;letter-spacing:1px;padding:10px 0;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.menu li a:hover{color:#4da6ff}.dropdown-menu{background:#fff;border-radius:10px;box-shadow:0 20px 40px #0009;display:none;left:0;list-style:none;min-width:220px;padding:12px 0;position:absolute;top:48px;z-index:999}.dropdown-menu li a{color:#000;font-size:13px;font-weight:400;letter-spacing:.5px;padding:14px 24px;transition:.3s}.dropdown-menu li a:hover{background:#4da6ff26;color:#4da6ff}.dropdown:hover>.dropdown-menu{display:block}@media (max-width:992px){.navbar{flex-wrap:wrap;padding:15px 30px}.menu{background:#fff;border-radius:10px;box-shadow:0 10px 30px #0003;display:none;flex-direction:column;gap:0;margin-top:15px;width:100%}.menu li{padding:10px 0;text-align:center;width:100%}.menu li a{font-size:16px;padding:10px 0}.dropdown-menu{border-radius:0;box-shadow:none;left:0;padding:0;position:relative;top:0}.dropdown-menu li a{padding:12px 0}.hamburger{cursor:pointer;display:block;font-size:24px;z-index:1000}}.hamburger{display:none}@media (max-width:992px){.dropdown-menu{display:none}.dropdown.active>.dropdown-menu{display:block}}:root{--bg-dark:#fff;--card-dark:#fff;--border-dark:#e5e7eb;--text-light:#000;--text-muted:#6b7280;--blue-accent:#0a64ff;--hover-dark:#3571ca}.back-link,.company-link,.leaderboard-company-link{color:#000!important}.back-link:hover,.company-link:hover,.leaderboard-company-link:hover{background-color:#3571ca;background-color:var(--hover-dark);color:#fff!important}.leaderboard-table{background:#fff!important;background:var(--card-dark)!important;color:#000!important;color:var(--text-light)!important}.leaderboard-table td,.leaderboard-table th{border:1px solid #e5e7eb!important;border:1px solid var(--border-dark)!important;color:#000!important;color:var(--text-light)!important}.leaderboard-table thead th{background:#fff!important;color:#000!important}.leaderboard-table tbody tr:hover{background:#3571ca;background:var(--hover-dark);color:#fff}.table{background-color:#fff!important;box-shadow:0 2px 8px #00000014!important}.table td{border-bottom:1px solid #e5e7eb!important;border-bottom:1px solid var(--border-dark)!important;color:#000!important}.table tbody tr:nth-child(2n){background-color:#f9fafb!important}.table tbody tr:hover{background-color:#3571ca!important;background-color:var(--hover-dark)!important;color:#fff!important}.company-info{background-color:#fff!important;background-color:var(--card-dark)!important;box-shadow:0 4px 12px #00000014!important}.company-name{color:#000!important}.company-meta{color:#6b7280!important;color:var(--text-muted)!important}.company-description{color:#000!important}.circle-bg{stroke:#e5e7eb!important}.esg-circle span{color:#000!important}body{background-color:var(--bg-dark)!important;background-color:#fff!important;color:var(--text-light)!important;color:#000!important;font-family:Arial,sans-serif}.container{margin:0 auto;max-width:1100px;z-index:2}.p-6{color:#000;z-index:2}.company-details{background-color:#fff;color:#000;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:20px}.back-link{color:#0a64ff;display:inline-block;font-weight:500;margin-bottom:12px;text-decoration:none;transition:all .2s ease}.back-link:hover{background-color:#041227;border-radius:4px;color:#fff;padding:4px 8px}.hero-section{align-items:center;background-image:url(https://alacpakistan.com/email-Tamplate/Trac-Slider.png);background-position:50%;background-size:cover;display:flex;height:510px;justify-content:flex-end;position:relative}.hero-heading{border-bottom:3px solid #fff;font-size:50px;font-weight:700;left:25%;letter-spacing:1px;padding-bottom:6px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000;text-transform:uppercase;top:30%}.hero-Para,.hero-heading{color:#fff;position:absolute;text-align:left;transform:translateX(-50%);z-index:3}.hero-Para{font-size:18px;font-weight:500;left:22%;top:67%}.hero-section:before{background:linear-gradient(180deg,#ffffff26,#ffffff26)}.hero-section:after,.hero-section:before{content:"";inset:0;position:absolute;z-index:1}.hero-section:after{background:radial-gradient(circle at 80% 40%,#0066ff14,#0000 70%)}@media screen and (max-width:1400px){.hero-Para,.hero-heading{display:none!important}}@media screen and (max-width:1080px){.hero-Para,.hero-heading{display:none!important}}@media screen and (max-width:920px){.hero-Para,.hero-heading{display:none!important}}.leaderboard-card{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:linear-gradient(135deg,#fffffff2,#f8fafce6);border:1px solid #0066ff26;border-radius:16px;box-shadow:0 15px 40px #00000014,inset 0 1px 0 #fff9;color:#1e293b;margin-right:80px;padding:18px 16px;width:500px;z-index:2}.leaderboard-title{background-color:#2563eb!important;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:16px;font-weight:600;margin-left:10px;padding:10px 16px;text-align:center;transition:all .25s ease}.leaderboard-title:hover{background-color:#1d4ed8;box-shadow:0 6px 14px #2563eb4d;transform:translateY(-1px)}.leaderboard-subtitle{color:#64748b;font-size:13px;margin-bottom:18px;text-align:center}.leaderboard-table{background:#fff;border-collapse:collapse;border-radius:10px;box-shadow:0 2px 6px #0000000d;padding:20px;width:100%}.leaderboard-table td,.leaderboard-table th{border:1px solid #ddd;color:#333;font-size:14px;padding:10px 12px}.leaderboard-table thead th{background:#f9f9f9;color:#111;font-weight:600;position:-webkit-sticky;position:sticky;top:0;z-index:2}.center{text-align:center}.leaderboard-company-link{color:#1d4ed8;text-align:center;text-decoration:none}.leaderboard-company-link:hover{text-decoration:underline}.leaderboard-footer{color:#333;font-size:14px;margin-top:10px;text-align:center}.leaderboard-footer select{margin-left:6px}.back-link:hover{color:#2563eb}.company-info{background-color:#fff;border-radius:12px;box-shadow:0 4px 10px #00000014;margin-top:16px;padding:20px 24px}.company-name{color:#111;font-size:28px;font-weight:700;margin-bottom:8px}.company-meta{color:#555;font-size:14px;margin-bottom:12px}.company-description{color:#333;font-size:16px;line-height:1.6}.table thead th{background-color:#f1f5f9;border-bottom:1px solid #cbd5e1;color:#111;padding:12px 14px}.table tbody tr{cursor:default;transition:background-color .2s ease}.table td{border-bottom:1px solid #e2e8f0;font-size:13px;padding:12px 14px}.table td:first-child{color:#111;font-weight:600}.leaderboard-table-wrapper{scrollbar-color:#94a3b8 #f1f5f9;scrollbar-width:thin}h2{border-radius:0;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;padding:0}.leaderboard-table-wrapper{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;max-height:280px;overflow-y:auto;padding:6px}.leaderboard-table-wrapper::-webkit-scrollbar{width:8px}.leaderboard-table-wrapper::-webkit-scrollbar-track{background:#f1f5f9;border-radius:10px}.leaderboard-table-wrapper::-webkit-scrollbar-thumb{background:#94a3b8;border-radius:10px}.leaderboard-table-wrapper::-webkit-scrollbar-thumb:hover{background:#64748b}.table{word-wrap:break-word;background-color:#fff;border:1px solid #e2e8f0;border-collapse:collapse;border-radius:6px;color:#111;font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;overflow:hidden;table-layout:fixed;width:100%}.table td,.table thead th{font-size:13px;padding:10px 8px}.table thead th{font-size:13px;font-weight:600;text-align:left}.table tbody tr:nth-child(2n){background-color:#f9fafb}.table tbody tr:nth-child(odd){background-color:#fff}.table tbody tr:hover{background-color:#e2e8f0}.company-link{color:#1d4ed8;text-decoration:none}.company-link:hover{text-decoration:underline}h2{color:#000!important;font-size:18px;margin-bottom:8px}@media screen and (max-width:1080px){.table td,.table thead th{font-size:12px;padding:8px 6px}.leaderboard-table-wrapper{max-height:220px}h2{font-size:16px}}@media screen and (max-width:768px){.table td,.table thead th{font-size:11px;padding:6px 4px}.leaderboard-table-wrapper{max-height:200px;padding:4px}h2{font-size:15px}}@media screen and (max-width:480px){.table td,.table thead th{font-size:10px;padding:4px 3px}.leaderboard-table-wrapper{max-height:180px}h2{font-size:14px}}.esg-row{display:flex;flex-wrap:wrap;gap:24px;justify-content:center;margin-top:90px}.esg-card{align-items:center;border-radius:8px;display:flex;flex-direction:column;margin:16px;padding:12px;text-align:center;width:140px}.esg-circle{height:100px;position:relative;width:100px}.circle-svg{transform:rotate(-90deg)}.circle-bg,.circle-progress{fill:none;stroke-width:10}.circle-progress{stroke-linecap:round;transition:stroke-dashoffset .2s linear,stroke .2s linear}.esg-circle span{color:#111;font-weight:700;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.esg-section{gap:30px}.esg-section,.overall-score{align-items:center;display:flex;flex-direction:column}.overall-score{height:150px;justify-content:center;margin-top:5%;width:150px}.color-scale-container{border-collapse:collapse;display:flex;justify-content:center;margin:20px auto;width:70%}.color-scale-item{border:1px solid #333;display:flex;flex:1 1;flex-direction:column;margin:0 2px}.color-scale-item .label{background-color:#fff;color:#000;font-size:12px;margin:0;padding:5px;text-align:center}.color-scale-item .range{background-color:inherit;color:#000;font-size:10px;font-weight:700px;padding:10px 5px;text-align:center}@media (max-width:768px){.hero-section{align-items:center;height:400px;justify-content:center}.hero-heading{font-size:28px;top:25%;transform:translateX(-50%)}.hero-Para,.hero-heading{left:50%;text-align:center}.hero-Para{font-size:14px;top:60%}.leaderboard-card{margin:0 auto;padding:12px;width:90%}.leaderboard-table-wrapper{max-height:220px}.leaderboard-table td,.leaderboard-table th{font-size:12px;padding:8px}.company-name{font-size:20px}.company-description{font-size:14px}.esg-row{gap:12px;margin-top:40px}.esg-card{width:100px}.esg-circle{height:80px;width:80px}.color-scale-container{flex-direction:column;width:90%}.color-scale-item{margin:4px 0}.table td,.table th{font-size:12px;padding:8px}}@media (min-width:769px) and (max-width:1024px){.hero-heading{font-size:36px;left:40%}.hero-Para{font-size:16px;left:40%}.leaderboard-card{margin-right:20px;width:80%}.esg-card{width:120px}.color-scale-container{width:90%}}.methodology-container{padding:0!important}.methodology-content h1{color:#0f172a;font-size:34px;font-weight:400;margin-bottom:20px;padding-left:12px;padding-top:10px}.methodology-content h2{color:#1e293b;font-size:22px;position:relative}.methodology-content h2:after{background:#0a64ff;bottom:-5px;height:2px;left:0;position:absolute;width:40px}.methodology-content strong{color:#000!important}.methodology-container{padding:40px 60px}.methodology-content{width:100%}.methodology-content h2{border-bottom:3px solid #1d4ed8;color:#000;font-size:24px;font-weight:600;margin-bottom:12px;margin-top:30px;padding-bottom:6px}.methodology-content h2:after{content:"";display:none}.methodology-content p{color:#374151;font-size:16px;letter-spacing:.3px;line-height:1.8;margin-bottom:15px;text-align:justify}.methodology-content strong{color:#0a64ff;font-weight:600}.methodology-container{box-sizing:border-box;display:flex;gap:20px;padding:40px;width:100%}.methodology-text{color:#000;line-height:1.7;width:70%}.methodology-image{align-items:center;display:flex;flex-direction:column;justify-content:flex-start;margin-top:8%;width:30%}.methodology-image img{border:3px solid #0a64ff;border-radius:10px;box-shadow:0 4px 10px #0000001a;width:100%}.methodology-image .download-button{background-color:#1d4ed8;border-radius:6px;color:#fff;font-weight:700;margin-top:12px;padding:10px 40px;text-decoration:none;transition:background-color .3s}.methodology-image .download-button:hover{background-color:#2563eb}.methodology-heading{border-bottom:2px solid #000;margin-bottom:15px;padding-bottom:5px}@media (max-width:768px){.methodology-container{flex-direction:column}.methodology-image,.methodology-text{width:100%}.methodology-image{margin-top:20px}}@media screen and (max-width:1080px){.methodology-container{flex-direction:column;gap:15px;padding:30px 20px}.methodology-image,.methodology-text{width:100%}.methodology-image{margin-top:20px}.methodology-content h1{font-size:28px;padding-left:0;text-align:center}.methodology-content h2{font-size:20px}.methodology-content p{font-size:15px}}@media screen and (max-width:768px){.methodology-container{padding:20px 10px}.methodology-content h1{font-size:24px}.methodology-content h2{font-size:18px}.methodology-content p{font-size:14px}.methodology-image img{width:90%}}@media screen and (max-width:480px){.methodology-content h1{font-size:20px}.methodology-content h2{font-size:16px}.methodology-content p{font-size:13px}.methodology-image img{width:100%}}.download-button{background-color:#1d4ed8;border-radius:6px;color:#fff;display:inline-block;font-weight:700;margin-top:12px;padding:10px 20px;text-decoration:none;transition:background-color .3s}.download-button:hover{background-color:#2563eb}
/*# sourceMappingURL=main.1afd3005.css.map*/