.tp-company-values{background:transparent;position:relative;z-index:1;font-family:var(--ff);color:var(--color-text);padding:var(--sp-12) 0}.tp-company-values__container{max-width:var(--maxw);margin:0 auto;padding:0 var(--tp-gutter)}.tp-company-values__title{font-size:var(--fs-3xl);font-weight:var(--fw-bold);color:var(--color-text);margin:0 0 var(--sp-2);text-align:center}.tp-company-values__subtitle{font-size:var(--fs-lg);color:var(--color-muted);margin:0 0 var(--sp-8);text-align:center}.tp-company-values__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--sp-6);max-width:1100px;margin:0 auto}.tp-company-values__item{background:var(--surface);border:1px solid var(--divider);padding:var(--sp-8) var(--sp-6);border-radius:var(--r-md);text-align:center;transition:transform var(--dur) var(--ease),box-shadow var(--dur) var(--ease),border-color var(--dur) var(--ease),background var(--dur) var(--ease)}.tp-company-values__item:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:var(--shadow-soft);background:var(--surface-2)}.tp-company-values--glass .tp-company-values__item{background:var(--glass-bg);border:1px solid var(--glass-border);box-shadow:inset 0 1px 0 var(--glass-inset),var(--shadow-soft);backdrop-filter:blur(24px) saturate(140%);-webkit-backdrop-filter:blur(24px) saturate(140%)}.tp-company-values--glass .tp-company-values__item:hover{transform:translateY(-6px);border-color:var(--accent);box-shadow:inset 0 1px 0 var(--glass-inset),0 6px 16px var(--accent-glow)}.tp-company-values__icon{color:var(--accent-ink);margin-bottom:var(--sp-5)}.tp-company-values__icon svg{width:55px;height:55px}.tp-company-values__icon .tp-company-values__custom-icon{width:55px;height:55px;object-fit:contain}.tp-company-values__heading{font-size:var(--fs-lg);font-weight:var(--fw-semi);color:var(--color-text);margin:0 0 var(--sp-2)}.tp-company-values__text{font-size:var(--fs-sm);color:var(--color-muted);line-height:1.5}.tp-company-values__text p{margin:0}@media(max-width:1024px){.tp-company-values__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.tp-company-values{padding:var(--sp-12) 0}.tp-company-values__title{font-size:var(--fs-2xl)}.tp-company-values__grid{grid-template-columns:1fr;gap:var(--sp-4)}.tp-company-values__item{padding:var(--sp-6) var(--sp-5)}}
/*# sourceMappingURL=/cdn/shop/t/26/assets/tp-company-values.css.map */
