._heroImage_1tyri_1,._chartImage_1tyri_2{overflow:hidden;border:1px solid color-mix(in lab,var(--text) 14%,transparent);background:var(--backgroundLight)}._eyebrow_1tyri_8{display:block;margin-bottom:var(--spaceM);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-transform:uppercase}._metricGrid_1tyri_17{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--spaceM);width:100%}@media (max-width: 1040px){._metricGrid_1tyri_17{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 696px){._metricGrid_1tyri_17{grid-template-columns:100%}}._metric_1tyri_17,._workflowStep_1tyri_33,._visualCard_1tyri_34{border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._metric_1tyri_17{padding:var(--spaceL);text-align:center}._metricValue_1tyri_49{display:block;margin-bottom:var(--spaceS);color:var(--primary);font-size:var(--fontSizeH4);font-weight:var(--fontWeightMedium);line-height:1}._metricLabel_1tyri_58{color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.45}._caseBlock_1tyri_64,._analysisBlock_1tyri_65{display:grid;grid-template-columns:minmax(260px,34%) 1fr;gap:var(--space3XL);align-items:start}._caseBlock_1tyri_64[data-reverse=true],._analysisBlock_1tyri_65[data-reverse=true]{grid-template-columns:1fr minmax(260px,34%)}._caseBlock_1tyri_64[data-reverse=true] ._copy_1tyri_74,._analysisBlock_1tyri_65[data-reverse=true] ._copy_1tyri_74{grid-column:2;grid-row:1}@media (max-width: 1040px){._caseBlock_1tyri_64,._analysisBlock_1tyri_65{grid-template-columns:100%;gap:var(--space2XL)}._caseBlock_1tyri_64[data-reverse=true],._analysisBlock_1tyri_65[data-reverse=true]{grid-template-columns:100%}._caseBlock_1tyri_64[data-reverse=true] ._copy_1tyri_74,._analysisBlock_1tyri_65[data-reverse=true] ._copy_1tyri_74{grid-column:auto;grid-row:auto}}._copy_1tyri_74{max-width:var(--maxWidthS)}._workflow_1tyri_33{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spaceM)}@media (max-width: 696px){._workflow_1tyri_33{grid-template-columns:100%}}._workflowStep_1tyri_33{min-height:250px;padding:var(--spaceL)}._stepNumber_1tyri_114{display:inline-grid;width:46px;height:46px;margin-bottom:var(--spaceM);place-items:center;color:var(--background);background:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);clip-path:polygon(0 0,100% 0,100% calc(100% - 8px),calc(100% - 8px) 100%,0 100%)}._cardTitle_1tyri_127{margin:0 0 var(--spaceS);color:var(--textTitle);font-size:var(--fontSizeBodyL);font-weight:var(--fontWeightMedium);line-height:1.2}._cardText_1tyri_135{margin:0;color:var(--textBody);font-size:var(--fontSizeBodyM);line-height:1.6}._visualCard_1tyri_34{margin:0}._visualFrame_1tyri_146{overflow:hidden;background:var(--background)}._visualFrame_1tyri_146 div{height:100%}._visualFrame_1tyri_146 img{display:block;width:100%;height:auto}._visualCaption_1tyri_161{padding:var(--spaceL)}._visualCaption_1tyri_161 span{display:block;margin-bottom:var(--spaceS);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-transform:uppercase}._visualCaption_1tyri_161 p{margin:0;color:var(--textBody);font-size:var(--fontSizeBodyM);line-height:1.55}._tableWrap_1tyri_181{width:100%;overflow-x:auto;border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 56%,transparent))}._resultTable_1tyri_193{width:100%;min-width:860px;border-collapse:collapse}._resultTable_1tyri_193 caption{padding:var(--spaceM) var(--spaceL);color:var(--primary);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-align:left;text-transform:uppercase}._resultTable_1tyri_193 th,._resultTable_1tyri_193 td{padding:var(--spaceM) var(--spaceL);border-top:1px solid color-mix(in lab,var(--text) 14%,transparent);color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.45;text-align:left;vertical-align:top}._resultTable_1tyri_193 thead th,._resultTable_1tyri_193 tbody th{color:var(--textTitle);font-weight:var(--fontWeightMedium)}._resultTable_1tyri_193 td:nth-child(2),._resultTable_1tyri_193 td:nth-child(3){color:var(--primary);font-weight:var(--fontWeightMedium);white-space:nowrap}._companyProfile_1tyri_233{margin-top:var(--spaceL)}._companyInfo_1tyri_237{padding:var(--spaceXL);border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._companyName_1tyri_248{margin:0 0 var(--spaceL);color:var(--primary);font-size:var(--fontSizeH3);font-weight:var(--fontWeightMedium);line-height:1.2}._companyMeta_1tyri_256{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--spaceM);margin-bottom:var(--spaceXL);padding-bottom:var(--spaceXL);border-bottom:1px solid color-mix(in lab,var(--text) 12%,transparent)}@media (max-width: 696px){._companyMeta_1tyri_256{grid-template-columns:100%}}._companyMetaItem_1tyri_269{display:flex;flex-direction:column;gap:var(--spaceXS)}._companyMetaLabel_1tyri_275{color:var(--textLight);font-size:var(--fontSizeBodyS);font-weight:var(--fontWeightMedium);text-transform:uppercase;letter-spacing:.04em}._companyMetaValue_1tyri_283{color:var(--textTitle);font-size:var(--fontSizeBodyM);line-height:1.5}._impactGrid_1tyri_290{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--spaceL);width:100%}@media (max-width: 1040px){._impactGrid_1tyri_290{grid-template-columns:100%}}._impactCard_1tyri_301{padding:var(--spaceXL);border:1px solid color-mix(in lab,var(--text) 16%,transparent);background:linear-gradient(135deg,color-mix(in lab,var(--backgroundLight) 88%,transparent),color-mix(in lab,var(--backgroundLight) 54%,transparent))}._impactIcon_1tyri_312{display:block;margin-bottom:var(--spaceM);font-size:2rem}._impactList_1tyri_318{margin:0;padding:0 0 0 var(--spaceL);color:var(--textBody);font-size:var(--fontSizeBodyS);line-height:1.7}._impactList_1tyri_318 li{margin-bottom:var(--spaceS)}._impactList_1tyri_318 li:last-child{margin-bottom:0}._impactList_1tyri_318 strong{color:var(--primary);font-weight:var(--fontWeightMedium)}
