
.tca-reach{margin:42px 0 60px;padding:38px 42px 30px;background:#17191f;color:#fff;border-radius:4px;overflow:hidden;position:relative}.tca-reach:after{content:"";position:absolute;width:400px;height:400px;border:1px solid #ffffff10;border-radius:50%;right:-200px;top:-250px;pointer-events:none}.tca-reach-heading{display:flex;justify-content:space-between;gap:30px;align-items:flex-start}.tca-reach .tca-editorial-section-label{color:#e69cb0}.tca-reach h2{font-size:clamp(28px,3.4vw,43px);line-height:1.12;letter-spacing:-1.2px;color:#fff;margin:12px 0 13px;max-width:650px}.tca-reach-heading p{color:#c3c6cd;line-height:1.7;max-width:690px;margin:0;font-size:15px}.tca-reach-year{font-size:40px;font-weight:850;letter-spacing:-2px;color:#ffffff25;text-align:right;line-height:1;flex-shrink:0}.tca-reach-year span{display:block;letter-spacing:2px;font-size:10px;color:#dba6b5;margin-top:10px}.tca-reach-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#ffffff25;border:1px solid #ffffff25;margin:36px 0 25px}.tca-reach-stat{background:#1b1d24;padding:27px 29px 25px;min-width:0}.tca-reach-stat-icon{display:inline-flex;color:#e2a2b4;font-size:24px;line-height:1}.tca-reach-value{font-size:clamp(36px,4.5vw,65px);font-weight:850;letter-spacing:-2px;line-height:1.18;color:#fff;font-variant-numeric:tabular-nums;margin:15px 0 9px;white-space:nowrap}.tca-reach-stat-label{font-size:16px;font-weight:800;color:#fff}.tca-reach-stat p{font-size:13px;line-height:1.6;color:#aeb3bc;margin:9px 0 0;max-width:300px}.tca-reach-foot{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.tca-reach-foot>span{font-size:10px;font-weight:800;letter-spacing:1.5px;color:#aeb3bc}.tca-reach-brands{display:flex;gap:8px;flex-wrap:wrap}.tca-reach-brands span{border:1px solid #ffffff35;border-radius:30px;padding:7px 12px;font-size:12px;font-weight:750;color:#e8e9ec}.tca-reach-foot small{display:block;flex-basis:100%;color:#969ca6;font-size:11px;line-height:1.6;margin-top:9px}@media(max-width:720px){.tca-reach{padding:25px 20px;margin:30px 0 40px}.tca-reach-heading{display:block}.tca-reach-year{font-size:27px;text-align:left;margin-top:22px}.tca-reach-grid{grid-template-columns:1fr;margin:25px 0 22px}.tca-reach-stat{padding:20px}.tca-reach-value{font-size:clamp(37px,10vw,55px)}}
