.values-section{--values-bg-color:#f8f8fa;--values-title-color:var(--color-primary);--values-desc-color:var(--color-dark);--values-card-bg-color:#fff;--values-card-title-color:var(--color-primary);--values-card-text-color:var(--color-dark);--values-title-size:2.5rem;--values-card-title-size:1.25rem;--values-padding-top:80px;--values-padding-bottom:80px;--values-card-gap:32px;background:var(--values-bg-color)!important;padding:var(--values-padding-top) 0 var(--values-padding-bottom)!important}.values-header{margin-bottom:64px}.values-header h2{color:var(--values-title-color)!important;font-size:var(--values-title-size)!important;font-weight:700!important;margin-bottom:16px}.values-header p{color:var(--values-desc-color)!important;font-size:1.125rem;opacity:.8}.values-grid{display:grid;gap:var(--values-card-gap)}.values-grid-auto .values-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.values-grid-columns-2 .values-grid{grid-template-columns:repeat(2,1fr)}.values-grid-columns-3 .values-grid{grid-template-columns:repeat(3,1fr)}.values-grid-columns-4 .values-grid{grid-template-columns:repeat(4,1fr)}.values-grid-smart .values-grid{grid-template-columns:repeat(3,1fr);justify-items:center}.values-grid-smart.values-count-1 .values-grid{grid-template-columns:1fr;margin:0 auto;max-width:400px}.values-grid-smart.values-count-2 .values-grid{grid-template-columns:repeat(2,1fr);margin:0 auto;max-width:800px}.values-grid-smart.values-count-3 .values-grid{grid-template-columns:repeat(3,1fr)}.values-grid-smart.values-count-4 .values-grid{grid-template-columns:repeat(2,1fr)}.values-grid-smart.values-count-5 .values-grid{grid-template-columns:repeat(6,1fr)}.values-grid-smart.values-count-5 .value-item:first-child,.values-grid-smart.values-count-5 .value-item:nth-child(2),.values-grid-smart.values-count-5 .value-item:nth-child(3){grid-column:span 2}.values-grid-smart.values-count-5 .value-item:nth-child(4){grid-column:2/span 2}.values-grid-smart.values-count-5 .value-item:nth-child(5){grid-column:4/span 2}.values-grid-smart.values-count-6 .values-grid{grid-template-columns:repeat(3,1fr)}.values-grid-smart.values-count-7 .values-grid{grid-template-columns:repeat(4,1fr)}.values-grid-smart.values-count-7 .value-item:nth-child(5),.values-grid-smart.values-count-7 .value-item:nth-child(6),.values-grid-smart.values-count-7 .value-item:nth-child(7){grid-column:span 1}.values-grid-smart.values-count-8 .values-grid{grid-template-columns:repeat(4,1fr)}.values-align-center .value-item{justify-self:center;max-width:400px}.values-align-left .value-item{justify-self:start;max-width:400px}.values-align-stretch .value-item{justify-self:stretch}.value-item{background:var(--values-card-bg-color)!important;border:2px solid transparent;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,.08);padding:32px;text-align:center;transition:all .3s ease}.value-item:hover{border-color:var(--color-primary);box-shadow:0 8px 32px rgba(67,54,126,.12);transform:translateY(-4px)}.value-icon{align-items:center;border-radius:16px;color:#fff;display:flex;height:64px;justify-content:center;margin:0 auto 24px;transition:all .3s ease;width:64px}.value-item:first-child .value-icon{background:linear-gradient(135deg,#43367e,#5e4a91)}.value-item:nth-child(2) .value-icon{background:linear-gradient(135deg,#06c,#0052a3)}.value-item:nth-child(3) .value-icon{background:linear-gradient(135deg,#7c6ebd,#9b8dcc)}.value-item:nth-child(4) .value-icon{background:linear-gradient(135deg,#2e2458,#43367e)}.value-item:nth-child(5) .value-icon{background:linear-gradient(135deg,#00a86b,#008554)}.value-item:nth-child(6) .value-icon{background:linear-gradient(135deg,#e74c3c,#c0392b)}.value-item:hover .value-icon{box-shadow:0 8px 25px rgba(0,0,0,.15);transform:scale(1.1)}.value-item h3{color:var(--values-card-title-color)!important;font-size:var(--values-card-title-size)!important;font-weight:700!important;margin-bottom:16px}.value-item p{color:var(--values-card-text-color)!important;font-size:1rem;line-height:1.6;margin:0;opacity:.8}@media (max-width:768px){.values-section{padding:calc(var(--values-padding-top)*.75) 0 calc(var(--values-padding-bottom)*.75)!important}.values-header{margin-bottom:48px}.values-header h2{font-size:calc(var(--values-title-size)*.8)!important}.values-grid{gap:calc(var(--values-card-gap)*.75)!important;grid-template-columns:1fr!important;margin:0!important;max-width:none!important}.value-item{justify-self:stretch!important;max-width:none!important;padding:24px}}