.values-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;align-items:start}.value-card{background:white;border:1px solid #ecd6d4;border-top:4px solid #D02E26;border-radius:15px;box-shadow:0 8px 24px #d02e2610;overflow:hidden}.value-card summary{display:block;list-style:none;cursor:pointer;position:relative;padding:26px 46px 26px 24px;min-height:165px}.value-card summary::-webkit-details-marker{display:none}.value-title{display:block;font-size:23px;font-weight:800;color:#D02E26;margin-bottom:10px}.value-line{display:block;font-size:15px;line-height:1.6;color:#443e3b}.value-chevron{position:absolute;right:20px;top:30px;color:#D02E26;font-size:26px;transition:transform .3s}.value-card[open] .value-chevron{transform:rotate(180deg)}.value-card[open]{border-top-color:#F8D748}.value-card summary:focus-visible{outline:3px solid #D02E26;outline-offset:-6px;border-radius:10px}.value-card summary:hover .value-title{text-decoration:underline;text-underline-offset:4px}.value-body{padding:0 24px 20px;border-top:1px solid #f5e9e7}.value-body p{font-size:14px;line-height:1.8;color:#413c39}@media(max-width:760px){.values-grid{grid-template-columns:1fr}.value-card summary{min-height:135px}}@media(prefers-reduced-motion:reduce){.value-chevron{transition:none}}
