@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap");.values-section{display:flex;justify-content:center;padding:clamp(40px,6vw,60px) 20px}.values-grid{display:grid;gap:clamp(24px,4vw,50px);grid-template-columns:repeat(2,minmax(260px,1fr));max-width:900px;width:100%}@media (max-width:768px){.values-grid{grid-template-columns:1fr}}.value-card-container{min-height:280px;perspective:1000px;width:100%}.value-card{border-radius:12px;box-shadow:0 6px 12px rgba(0,0,0,.06);cursor:pointer;height:100%;position:relative;transform-style:preserve-3d;transition:transform .8s,background-color .3s,color .3s;width:100%}.card-face{align-items:center;backface-visibility:hidden;box-sizing:border-box;display:flex;flex-direction:column;inset:0;justify-content:center;overflow-y:auto;padding:20px;position:absolute}.card-front{background-color:#f8f9fa;color:#333}@media (hover:hover){.value-card:hover .card-front{background-color:#ffcc02}.value-card:hover .value-title{color:#fff}}.card-back{background-color:#ffcc02;color:#fff;text-align:justify}.card-back,.value-card.is-flipped{transform:rotateY(180deg)}.value-icon{height:auto;width:clamp(60px,10vw,78px)}.value-title{color:#ffcc02;font-size:clamp(1.25rem,2vw,1.5rem);font-weight:700;line-height:1.2;margin:16px 0 0;text-align:center}.value-description,.value-title{font-family:Montserrat,sans-serif}.value-description{font-size:1rem;line-height:1.6;margin:0 auto;max-width:95%}