.ps-values__list{display:grid;gap:var(--ps-space-5);grid-template-columns:repeat(3,1fr);list-style:none;margin:var(--ps-space-3) 0 0;padding:0}.ps-values__list[data-cols="2"]{grid-template-columns:repeat(2,1fr)}.ps-values__list[data-cols="3"]{grid-template-columns:repeat(3,1fr)}.ps-values__list[data-cols="4"]{grid-template-columns:repeat(4,1fr)}.ps-values__item{align-items:center;background:var(--ps-white);border-radius:var(--ps-radius-lg);box-shadow:var(--ps-shadow-md);display:flex;flex-direction:column;padding:var(--ps-space-6) var(--ps-space-5);text-align:center;transition:transform var(--ps-trans-base),box-shadow var(--ps-trans-base)}.ps-values__item:hover{box-shadow:var(--ps-shadow-lg);transform:translateY(-4px)}.ps-values__icon{align-items:center;background:linear-gradient(135deg,var(--ps-sky-light) 0,var(--ps-sky-mid) 100%);border-radius:50%;color:var(--ps-navy);display:inline-flex;height:80px;justify-content:center;margin-bottom:var(--ps-space-4);transition:background var(--ps-trans-base),color var(--ps-trans-base);width:80px}.ps-values__icon svg{height:40px;width:40px}.ps-values__item:hover .ps-values__icon{background:linear-gradient(135deg,var(--ps-navy) 0,var(--ps-navy-dark) 100%);color:var(--ps-white)}.ps-values__title{color:var(--ps-navy);font-family:var(--ps-font-display);font-size:var(--ps-text-xl);font-weight:700;line-height:1.3;margin:0 0 var(--ps-space-2)}.ps-values__desc{color:var(--ps-gray-700);font-size:var(--ps-text-base);line-height:1.6;margin:0}.ps-values__closing{color:var(--ps-charcoal);font-size:var(--ps-text-lg);font-style:italic;line-height:1.6;margin:var(--ps-space-7) auto 0;max-width:800px;padding:0 var(--ps-space-4);text-align:center}.ps-values__closing p{margin:0}@media (max-width:1023px){.ps-values__list,.ps-values__list[data-cols="3"],.ps-values__list[data-cols="4"]{grid-template-columns:repeat(2,1fr)}}@media (max-width:639px){.ps-values__list,.ps-values__list[data-cols="2"],.ps-values__list[data-cols="3"],.ps-values__list[data-cols="4"]{grid-template-columns:1fr}.ps-values__item{padding:var(--ps-space-5) var(--ps-space-4)}.ps-values__closing{font-size:var(--ps-text-base)}}