/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-font-weight:initial}}}.counters__inner{--counters-rule:currentcolor}@supports (color:color-mix(in lab, red, red)){.counters__inner{--counters-rule:color-mix(in srgb, currentcolor 8%, transparent)}}.counters__inner{text-align:center;max-width:1000px;margin-inline:auto;padding-inline:clamp(20px,4vw,40px)}.counters__inner--small{max-width:var(--container-sm)}.counters__inner--medium{max-width:var(--container-md)}.counters__inner--wide{max-width:var(--container-wide)}.counters__inner--full-bleed{max-width:none;padding-inline:0}.counters__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 3.5);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.12em;color:#476c66;font-size:12px}@media (width>=768px){.counters__eyebrow{margin-bottom:calc(var(--spacing,.25rem) * 5);font-size:13px}}.counters__quote{margin-inline:0;margin-top:0;margin-bottom:calc(var(--spacing,.25rem) * 7);font-family:var(--font-serif,"Kievit Serif", serif);--tw-font-weight:var(--font-weight-normal,400);font-weight:var(--font-weight-normal,400);color:var(--color-navy,#212438);text-wrap:balance}@media (width>=768px){.counters__quote{margin-bottom:calc(var(--spacing,.25rem) * 9)}}.counters__stats{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style-type:none;display:grid}@media (width>=64rem){.counters__stats{grid-template-rows:auto auto auto;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));align-items:start}}.counters__stat{border-right:1px solid var(--counters-rule);border-bottom:1px solid var(--counters-rule);flex-direction:column;padding:26px 14px 30px;display:flex}.counters__stat:nth-child(2n){border-right:0}.counters__stat:nth-last-child(-n+2):nth-child(odd),.counters__stat:nth-last-child(-n+2):nth-child(odd)~.counters__stat{border-bottom:0;padding-block:22px 4px}@media (width>=64rem){.counters__stat{grid-template-rows:subgrid;border-bottom:0;border-right:0;border-left:1px solid var(--counters-rule);grid-row:span 3;row-gap:8px;padding:8px 28px;display:grid}.counters__stat:first-child{border-left:0}.counters__stat:nth-last-child(-n+2):nth-child(odd),.counters__stat:nth-last-child(-n+2):nth-child(odd)~.counters__stat{padding-block:8px}}.counters__value-cell{align-self:stretch}@media (width>=64rem){.counters__value-cell{align-self:end}}.counters__logo{margin-inline:auto;margin-bottom:calc(var(--spacing,.25rem) * 2);height:calc(var(--spacing,.25rem) * 8);object-fit:contain;width:auto;display:block}.counters__value{font-family:var(--font-serif,"Kievit Serif", serif);color:var(--color-navy,#212438);margin:0;font-size:clamp(28px,2.6vw,40px);line-height:1.1}.counters__label{margin-top:calc(var(--spacing,.25rem) * 1.5);color:var(--color-navy,#212438);font-size:13px;line-height:1.45}@media (width>=768px){.counters__label{margin-top:0;font-size:15px;line-height:1.5}}.counters__label :is(p:first-child){margin-top:0}.counters__label :is(p:last-child){margin-bottom:0}.counters__source{margin-inline:0;margin-top:calc(var(--spacing,.25rem) * 2);--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;letter-spacing:.08em;color:var(--color-muted);align-self:stretch;margin-bottom:0;font-size:10px}@media (width>=64rem){.counters__source{align-self:end;margin-top:0;font-size:11px}}.counters__source--trustpilot{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem) * 1.5);display:flex}.counters__stars{gap:calc(var(--spacing,.25rem) * .5);color:#00b67a;display:inline-flex}.counters__source-link{--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);text-transform:uppercase;font-size:inherit;letter-spacing:.08em;color:inherit;text-decoration-line:none}.counters__empty{font-size:var(--text-sm,.938rem);color:#a7306a80;margin:0}@supports (color:color-mix(in lab, red, red)){.counters__empty{color:color-mix(in oklab, var(--color-plum,#a7306a) 50%, transparent)}}.counters__inner--inherit-colour :is(.counters__quote,.counters__value,.counters__label,.counters__source,.counters__source-link){color:inherit}.counters__inner--inherit-colour .counters__eyebrow{color:var(--color-sage)}.counters__inner--inherit-colour .counters__stat{--counters-rule:currentcolor}@supports (color:color-mix(in lab, red, red)){.counters__inner--inherit-colour .counters__stat{--counters-rule:color-mix(in srgb, currentcolor 22%, transparent)}}@property --tw-font-weight{syntax:"*";inherits:false}
