@import url("https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,400;0,500;0,600;0,700;0,800;1,400;1,500;1,600;1,700;1,800&display=swap");.stats{--stats-background:var(--color-background,#fff);--stats-purple:var(--color-purple-mid,#40245e);--stats-purple-dark:var(--color-purple-dark,#26053d);--stats-purple-action:var(--color-knowtion-purple,#773dbd);--stats-purple-action-hover:var(--color-purple-soft,#593b80);--stats-surface:var(--color-surface,#fff);--stats-container:var(--container-width,1024px);--stats-container-padding:var(--container-padding,2rem);--stats-section-padding:var(--section-padding,9.375rem);--stats-section-padding-small:var(--section-padding-small,4.5rem);--stats-radius-pill:var(--radius-pill,999px);--stats-font-medium:var(--font-weight-medium,500);--stats-font-bold:var(--font-weight-bold,700);background:var(--stats-background);color:var(--stats-purple-dark);font-family:var(--body-font-family,"Inter",sans-serif);min-height:31.75rem;overflow:visible;padding:var(--stats-section-padding-small) var(--stats-container-padding);position:relative;z-index:-1}.stats__glow{--stats-glow-reach:54rem;--stats-glow-rise:11.25rem;--stats-glow-bleed:12.5rem;--stats-glow-softness:2.5rem;background-image:radial-gradient(circle var(--stats-glow-reach) at top right,var(--glow-lavender-stops));background-repeat:no-repeat;background-size:100% 100%;bottom:calc(var(--stats-glow-bleed)*-1);display:block;filter:blur(var(--stats-glow-softness));left:0;pointer-events:none;position:absolute;right:0;top:calc(var(--stats-glow-rise)*-1);z-index:1}.stats__container{margin-inline:auto;max-width:var(--stats-container);position:relative;width:100%;z-index:4}.stats__layout{align-items:center;display:grid;gap:clamp(3rem,7vw,4.25rem)}.stats__numbers{--stats-numbers-gap:clamp(0.875rem,2.5vw,1.5rem);display:grid;gap:var(--stats-numbers-gap);grid-template-columns:repeat(3,minmax(0,1fr));text-align:center}.stats__numbers--2-col{grid-template-columns:repeat(6,minmax(0,1fr))}.stats__numbers--2-col .stats__item:nth-child(odd){grid-column:2/span 2}.stats__numbers--2-col .stats__item:nth-child(2n){grid-column:4/span 2}.stats__numbers--2-col .stats__item:last-child:nth-child(odd),.stats__numbers--2-col .stats__item:only-child{grid-column:3/span 2}.stats__numbers--4-col{grid-template-columns:repeat(4,minmax(0,1fr))}.stats__item{margin:0;min-width:0}.stats__number{color:var(--stats-purple-action);font-size:1.875rem;line-height:1.15}.stats__label,.stats__number{display:block;font-weight:var(--stats-font-bold)}.stats__label{color:var(--stats-purple);font-size:1.25rem;line-height:1.2;overflow-wrap:break-word}.stats__content{align-items:start;display:grid;gap:clamp(2rem,6vw,3.75rem);grid-template-columns:minmax(0,23.3125rem) minmax(0,25.9375rem);justify-content:center}.stats__heading{color:var(--stats-purple);font-size:clamp(2.2rem,4.3vw,2.75rem);font-weight:var(--stats-font-medium);letter-spacing:0;line-height:1.08;margin:0}.stats__body{color:var(--stats-purple-dark);font-size:1.125rem;line-height:1.2}.stats__body>:first-child{margin-top:0}.stats__body>:last-child{margin-bottom:0}.stats__body :where(p,ul,ol){margin-block:0}.stats__body :where(ul,ol){padding-left:1.25rem}.stats__actions{display:flex;flex-wrap:wrap;gap:clamp(1rem,4vw,3.125rem)}.stats__actions,.stats__button{align-items:center;justify-content:center}.stats__button{background:var(--stats-purple-action);border:0;border-radius:var(--stats-radius-pill);color:var(--stats-surface);cursor:pointer;display:inline-flex;font-size:.875rem;font-weight:var(--stats-font-medium);letter-spacing:.0125rem;line-height:1.25rem;min-height:2.6875rem;min-width:9.375rem;padding:.625rem 1.6225rem;text-decoration:none;text-transform:uppercase;transition:background-color .18s ease,color .18s ease,transform .18s ease}.stats__button:focus,.stats__button:hover{background:var(--stats-purple-action-hover);color:var(--stats-surface);text-decoration:none;transform:translateY(-1px)}@media (min-width:768px){.stats{padding-block:clamp(6rem,10vw,var(--stats-section-padding))}}@media (max-width:860px){.stats{padding-inline:1.25rem}.stats__content{grid-template-columns:1fr}.stats__heading br{display:inline}.stats__body,.stats__heading{text-align:center}}@media (max-width:768px){.stats__numbers{--stats-numbers-gap:0.875rem}.stats__number{font-size:clamp(1.5rem,6vw,1.875rem)}.stats__label{font-size:clamp(.875rem,3.6vw,1.25rem)}.stats__actions{width:100%}.stats__button{min-width:0;width:auto}}