.vaveyla-stats{--vv-text:#173d30;--vv-muted:#71817a;position:relative;width:100%;max-width:1280px;margin:55px auto;padding:54px 55px;overflow:hidden;border:1px solid rgba(38,101,75,.13);border-radius:30px;background:radial-gradient(circle at 91% 16%,rgba(75,180,139,.16),transparent 34%),radial-gradient(circle at 5% 100%,rgba(38,101,75,.06),transparent 35%),linear-gradient(135deg,#f4faf7,#fff 53%,#edf8f3);box-shadow:0 20px 55px rgba(30,69,53,.09)}.vaveyla-stats:before{width:280px;height:280px;right:-125px;top:-140px}.vaveyla-stats:after,.vaveyla-stats:before{content:"";position:absolute;border:1px solid rgba(38,101,75,.08);border-radius:50%;pointer-events:none}.vaveyla-stats:after{width:180px;height:180px;right:-72px;top:-88px}.vaveyla-stats-inner{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,0.95fr) minmax(0,1.5fr);gap:70px;align-items:center}.vaveyla-stats-content{max-width:460px}.vaveyla-stats-label{display:inline-flex;align-items:center;gap:9px;margin-bottom:20px;padding:8px 13px;border:1px solid rgba(38,101,75,.13);border-radius:999px;background:hsla(0,0%,100%,.72);color:#2d7159;font-size:12px;line-height:1;font-weight:800;letter-spacing:.8px;text-transform:uppercase}.vaveyla-stats-label:before{content:"";width:8px;height:8px;border-radius:50%;background:#4cb28b;box-shadow:0 0 0 5px rgba(76,178,139,.11)}.vaveyla-stats-title{margin:0 0 15px;color:var(--vv-text);font-size:calc(clamp(36px,3.1vw,53px));line-height:1.04;font-weight:800;letter-spacing:-2px}.vaveyla-stats-title span{color:#277455}.vaveyla-stats-description{max-width:450px;margin:0;color:var(--vv-muted);font-size:16px;line-height:1.75;font-weight:400}.vaveyla-stat-cards{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.vaveyla-stat-card{position:relative;min-height:225px;padding:38px 36px;display:flex;flex-direction:column;justify-content:space-between;border:1px solid rgba(38,101,75,.11);border-radius:25px;background:hsla(0,0%,100%,.88);box-shadow:0 14px 35px rgba(27,75,55,.07);transition:transform .25s,box-shadow .25s,border-color .25s;container-type:inline-size}.vaveyla-stat-card:hover{transform:translateY(-4px);border-color:rgba(38,101,75,.2);box-shadow:0 20px 45px rgba(27,75,55,.1)}.vaveyla-stat-icon{width:54px;height:54px;display:flex;align-items:center;justify-content:center;border-radius:16px;background:#eaf6f0;color:#23684f}.vaveyla-stat-icon svg{width:26px;height:26px;stroke:currentColor}.vaveyla-stat-number{margin-top:34px;color:#124b37;line-height:.95;font-weight:850;letter-spacing:-3px;white-space:nowrap;font-size:calc(clamp(32px,3.4vw,54px));font-size:calc(clamp(30px,19cqw,66px))}.vaveyla-stat-text{margin-top:14px;color:#708078;font-size:16px;line-height:1.4;font-weight:650}@media(max-width:1100px){.vaveyla-stats{width:calc(100% - 40px);padding:45px 38px}.vaveyla-stats-inner{grid-template-columns:1fr;gap:35px}.vaveyla-stats-content{max-width:650px}.vaveyla-stats-description{max-width:600px}}@media(max-width:767px){.vaveyla-stats{width:calc(100% - 28px);margin:32px auto;padding:32px 22px;border-radius:24px}.vaveyla-stats-inner{gap:27px}.vaveyla-stats-label{margin-bottom:17px;font-size:11px}.vaveyla-stats-title{margin-bottom:14px;font-size:36px;line-height:1.08;letter-spacing:-1.5px}.vaveyla-stats-description{font-size:15px;line-height:1.65}.vaveyla-stat-cards{grid-template-columns:1fr;gap:14px}.vaveyla-stat-card{min-height:180px;padding:26px}.vaveyla-stat-icon{width:46px;height:46px;border-radius:14px}.vaveyla-stat-icon svg{width:22px;height:22px}.vaveyla-stat-number{margin-top:25px;letter-spacing:-2px}.vaveyla-stat-text{margin-top:10px;font-size:14px}}@media(max-width:390px){.vaveyla-stats-title{font-size:32px}}.vvth-block.vaveyla-stats{container:vvth-stats/inline-size}.vaveyla-stat-card,.vaveyla-stats-inner>*{min-width:0}@container vvth-stats (max-width: 1020px){.vaveyla-stats-inner{grid-template-columns:minmax(0,1fr);gap:35px}.vaveyla-stats-content{max-width:650px}.vaveyla-stats-description{max-width:600px}}@container vvth-stats (max-width: 520px){.vaveyla-stat-cards{grid-template-columns:minmax(0,1fr)}}