.r2num-sec{position:relative;overflow:hidden;background:linear-gradient(155deg,#f8fafd,#e9f1fc)}.r2num-sec:before{right:-160px;top:-160px;width:430px;height:430px;border:48px solid rgba(31,77,255,.06);border-radius:50%}.r2num-sec:after,.r2num-sec:before{content:"";position:absolute;pointer-events:none}.r2num-sec:after{right:60px;top:70px;width:130px;height:90px;background-image:radial-gradient(rgba(31,77,255,.3) 1.4px,transparent 0);background-size:14px 14px}.r2num-grid{position:relative;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:clamp(14px,1.8vw,24px);gap:clamp(14px,1.8vw,24px)}.r2num-cell{background:#fff;border-radius:16px;padding:clamp(22px,2.4vw,30px) clamp(14px,1.6vw,20px) clamp(18px,2.2vw,26px);flex-direction:column;text-align:center;box-shadow:0 12px 32px rgba(31,77,255,.08)}.r2num-cell,.r2num-icon{display:flex;align-items:center}.r2num-icon{justify-content:center;width:56px;height:56px;border-radius:50%;background:#e8f0fd;color:var(--rc-royal);margin-bottom:14px}.r2num-icon svg{display:block;width:26px;height:26px}.r2num-label{display:block;font-size:12.5px;font-weight:900;color:var(--rc-navy);letter-spacing:.06em;margin-bottom:8px}.r2num-figs{display:flex;align-items:baseline;justify-content:center;gap:4px 14px;flex-wrap:wrap}.r2num-part{display:inline-flex;align-items:baseline;white-space:nowrap}.r2num-cell b{font-size:clamp(28px,2.5vw,37px);font-weight:900;line-height:1;color:var(--rc-royal);letter-spacing:0;font-style:normal;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.r2num-cell b.r2num-txt{font-size:clamp(25px,2.2vw,32px)}.r2num-cell i{font-size:clamp(12px,1.2vw,14.5px);margin-left:3px}.r2num-cell i,.r2num-pre{font-style:normal;font-weight:800;color:var(--rc-navy)}.r2num-pre{font-size:clamp(10.5px,1.1vw,12.5px);margin-right:5px;align-self:center}.r2num-cap{display:block;margin-top:9px;font-size:11.5px;font-weight:600;color:var(--rc-sub);line-height:1.7;white-space:pre-line}@media (max-width:900px){.r2num-grid{grid-template-columns:repeat(2,1fr)}.r2num-sec:after,.r2num-sec:before{display:none}}@media (max-width:560px){.r2num-cell b{font-size:25px}.r2num-cell b.r2num-txt{font-size:23px}}