.section--companyStats{position:relative;overflow:visible;background:radial-gradient(ellipse at 50% 40%,var(--pharos-blue-tint-03) 0,transparent 70%);padding-top:var(--sectionPaddingTop);padding-bottom:var(--sectionPaddingBottom);content-visibility:auto;contain-intrinsic-size:none auto 320px}.section--companyStats--reveal{transition:opacity .6s ease,transform .6s ease}html.js-motion .section--companyStats--reveal{opacity:0;transform:translateY(24px)}.section--companyStats--visible{opacity:1;transform:translateY(0)}.section--companyStats::before{content:'';position:absolute;top:-60px;left:-80px;width:280px;height:280px;background:radial-gradient(circle,var(--pharos-blue-tint-05) 0,transparent 70%);pointer-events:none;z-index:-1}.section--companyStats::after{content:'';position:absolute;bottom:-50px;right:-60px;width:240px;height:240px;background:radial-gradient(circle,rgba(108,92,231,.04) 0,transparent 70%);pointer-events:none;z-index:-1}.companyStats{position:relative;width:100%;display:flex;flex-direction:column;align-items:center}.companyStats__title{text-align:center;margin-bottom:8px}.companyStats__accent{color:var(--pharos-blue)}.companyStats::before{content:'';display:block;width:80px;height:3px;margin-bottom:20px;border-radius:2px;background:linear-gradient(135deg,var(--pharos-blue),#6c5ce7);opacity:0;transform:scaleX(0);transform-origin:left;transition:opacity .6s ease .2s,transform .6s ease .2s}.section--companyStats--visible .companyStats::before{opacity:1;transform:scaleX(1)}.companyStats::after{content:'';position:absolute;inset:-30px -20px;border-radius:var(--pharos-radius-card);background:linear-gradient(135deg,var(--pharos-blue-tint-03) 0,rgba(108,92,231,.04) 25%,var(--pharos-blue-tint-02) 50%,rgba(130,100,220,.03) 75%,var(--pharos-blue-tint-02) 100%);background-size:200% 200%;animation:statsGradientShift 16s ease infinite;pointer-events:none;z-index:-1}@keyframes statsGradientShift{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}html.js-motion .section--companyStats .statsCards__card{opacity:0;transform:translateY(16px)}.section--companyStats--visible .statsCards__card{opacity:1;transform:translateY(0)}.section--companyStats--visible .statsCards__card:first-child{transition-delay:0.1s}.section--companyStats--visible .statsCards__card:nth-child(2){transition-delay:0.2s}.section--companyStats--visible .statsCards__card:nth-child(3){transition-delay:0.3s}.section--companyStats--visible .statsCards__card:nth-child(4){transition-delay:0.4s}.section--companyStats--visible .statsCards__card::after{transition-delay:0.3s}.section--companyStats--visible .statsCards__card:nth-child(2)::after{transition-delay:0.4s}.section--companyStats--visible .statsCards__card:nth-child(3)::after{transition-delay:0.5s}.section--companyStats--visible .statsCards__card:nth-child(4)::after{transition-delay:0.6s}@keyframes statsShimmer{0%{background-position:-200% 0,0 0}35%{background-position:200% 0,0 0}100%{background-position:200% 0,0 0}}.section--companyStats--visible .statsCards__value{animation:statsShimmer 4s ease-in-out 1.8s infinite}.section--companyStats .container{display:flex;flex-direction:column;align-items:center}.companyStats__trustCapsule{display:inline-flex;align-items:center;gap:10px;margin:28px 0 0;padding:10px 24px;border-radius:var(--pharos-radius-pill);border:1px solid var(--pharos-border);background:#f8f9fc;color:#51556a;font-family:var(--font-body);--fontsizeMin:13;--fontsizeMax:14;font-size:clamp(var(--fontsizeMin) * 1px, var(--fontsizeMax) * 1px - (var(--linearInterpolation500x1200) * ((var(--fontsizeMax) - var(--fontsizeMin)) / 100)), var(--fontsizeMax) * 1px);font-weight:400;line-height:1.4;white-space:nowrap;transition:opacity .5s ease .5s,transform .5s ease .5s,border-color .3s ease,box-shadow .3s ease}html.js-motion .companyStats__trustCapsule{opacity:0;transform:translateY(8px)}.section--companyStats--visible .companyStats__trustCapsule{opacity:1;transform:translateY(0)}.companyStats__trustCapsule__icon{flex-shrink:0;color:var(--pharos-blue);width:18px;height:18px}.companyStats__trustCapsule__text{display:flex;align-items:center;gap:0}.companyStats__trustCapsule__sep{display:inline-block;width:1px;height:14px;margin:0 12px;background:var(--pharos-blue-tint-25);flex-shrink:0}@media (hover:hover){.companyStats__trustCapsule:hover{border-color:var(--pharos-blue-glow);box-shadow:0 2px 12px -4px var(--pharos-blue-tint-15)}}@media (max-width:600px){.companyStats__trustCapsule{white-space:normal;text-align:center;padding:10px 20px;border-radius:var(--pharos-radius-lg)}.companyStats__trustCapsule__text{flex-wrap:wrap;justify-content:center}.companyStats__trustCapsule__sep{display:none}.companyStats__trustCapsule__text::after{content:'';flex-basis:100%;height:0}}.section--companyStats .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:700px){.companyStats::before{margin-bottom:24px}}@media (prefers-reduced-motion:reduce){.companyStats::before{opacity:1;transform:scaleX(1);transition:none}.companyStats::after{animation:none}.statsCards__value{animation:none}}@media print{.section--companyStats{background:0 0}.section--companyStats--reveal{opacity:1;transform:none}.companyStats__accent{background:0 0;-webkit-text-fill-color:var(--pharos-blue);color:var(--pharos-blue)}.companyStats::after,.section--companyStats::after,.section--companyStats::before{display:none}}.section--companyStats .companyStats{box-sizing:border-box;position:relative;margin:32px 0 32px;padding:36px clamp(28px,3vw,48px) 56px;background:radial-gradient(ellipse 70% 60% at 90% 0,var(--pharos-blue-tint-05) 0,transparent 70%),var(--pharos-surface-tint-cool);border:1px solid var(--pharos-border);border-radius:var(--pharos-radius-card);box-shadow:0 1px 0 rgba(var(--pharos-surface-rgb),.9) inset,0 8px 32px -12px rgba(0,66,130,.1),0 1px 4px rgba(var(--pharos-shadow-navy-rgb),.04);isolation:isolate;overflow:hidden}.section--companyStats .companyStats::before{opacity:1!important;transform:scaleX(1)!important}.section--companyStats .statsCards__card,.section--companyStats .statsCards__card::after{opacity:1!important;transform:none!important}.section--companyStats .statsCards__card::after{transform:scaleX(1)!important}