.accuracy-page{width:100%;background:#ffffff;padding:55px 0 100px}.accuracy-container{width:calc(100% - 236px);max-width:1390px;margin:0 auto}.accuracy-heading{text-align:center;margin-bottom:60px}.accuracy-heading h1{margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;color:#151515}.accuracy-intro{max-width:1050px;margin:0 auto 65px;text-align:center}.accuracy-intro h2,.accuracy-section h2,.accuracy-methodology h2{margin:0 0 18px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;color:#171717}.accuracy-intro p{margin:0 auto 14px;font-family:Montserrat,sans-serif;font-size:16px;line-height:1.75;color:#707070}.accuracy-section{margin-top:40px}.accuracy-section h2{text-align:left;margin-bottom:8px}.section-description{margin:0 0 28px;font-family:Montserrat,sans-serif;font-size:15px;color:#777}.accuracy-table-wrapper{width:100%;overflow-x:auto;border-radius:24px;box-shadow:0 5px 25px #00000014}.accuracy-table{width:100%;min-width:850px;border-collapse:collapse;table-layout:fixed;font-family:Montserrat,sans-serif;overflow:hidden}.accuracy-table thead{background:linear-gradient(180deg,#003d5c 0%,#005d82 55%,#39b5dc 100%);color:#fff}.accuracy-table th{padding:20px 16px;border-right:1px solid rgba(255,255,255,.7);border-bottom:1px solid rgba(255,255,255,.7);text-align:center;font-size:20px;line-height:1.3;font-weight:700}.accuracy-table th:first-child{width:25%}.accuracy-table th:not(:first-child){width:25%}.accuracy-table thead tr:first-child th{height:62px;vertical-align:middle}.accuracy-table thead tr:nth-child(2) th{font-size:18px;padding-top:8px;padding-bottom:18px}.accuracy-page{width:100%;background:#ffffff;padding:60px 0 100px}.accuracy-container{width:calc(100% - 236px);max-width:1400px;margin:0 auto}.accuracy-heading{text-align:center;margin-bottom:55px}.accuracy-heading h1{margin:0;font-family:Montserrat,sans-serif;font-size:34px;font-weight:700;line-height:1.2;color:#151515}.accuracy-line{width:45px;height:2px;background:#b88718;margin:12px auto 0}.accuracy-intro{max-width:1000px;margin:0 auto 20px;text-align:center}.accuracy-intro p{margin:0;font-family:Montserrat,sans-serif;font-size:18px;font-weight:500;line-height:1.7;color:#666}.accuracy-section{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(350px,.65fr);gap:60px;align-items:center;margin-top:80px;padding-bottom:80px;border-bottom:1px solid #e5e5e5}.accuracy-section:last-child{border-bottom:none;padding-bottom:0}.accuracy-image-wrapper{width:100%;display:flex;justify-content:center;align-items:center}.accuracy-image{display:block;width:100%;max-width:850px;height:auto;object-fit:contain}.accuracy-content{width:100%;padding-right:10px}.accuracy-content h2{margin:0 0 20px;font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;line-height:1.35;color:#151515}.accuracy-content .section-description{margin:0 0 22px;font-family:Montserrat,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#707070}.accuracy-content .table-source{margin:0;font-family:Montserrat,sans-serif;font-size:12px;font-weight:400;line-height:1.6;color:#999}.table-source{font-family:Montserrat,sans-serif;font-size:12px;line-height:1.6;color:#999}@media (max-width: 1200px){.accuracy-container{width:calc(100% - 100px)}.accuracy-section{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:40px}.accuracy-content h2{font-size:25px}.accuracy-content .section-description{font-size:15px}}@media (max-width: 900px){.accuracy-page{padding:45px 0 70px}.accuracy-container{width:calc(100% - 40px)}.accuracy-heading{margin-bottom:40px}.accuracy-heading h1{font-size:28px}.accuracy-intro{text-align:left}.accuracy-intro p{font-size:15px}.accuracy-section{display:flex;flex-direction:column;gap:30px;align-items:stretch;margin-top:60px;padding-bottom:60px}.accuracy-image-wrapper{order:1}.accuracy-content{order:2;padding-right:0}.accuracy-content h2{font-size:23px}.accuracy-content .section-description{font-size:15px;line-height:1.7}}@media (max-width: 600px){.accuracy-page{padding:35px 0 60px}.accuracy-container{width:calc(100% - 30px)}.accuracy-heading h1{font-size:24px}.accuracy-line{width:40px;margin-top:10px}.accuracy-intro{margin-bottom:10px}.accuracy-intro p{font-size:14px;line-height:1.7}.accuracy-section{margin-top:50px;gap:25px;padding-bottom:50px}.accuracy-content h2{font-size:21px;line-height:1.4;margin-bottom:15px}.accuracy-content .section-description{font-size:14px;line-height:1.75;margin-bottom:18px}.accuracy-content .table-source{font-size:11px}}
