.PolicyPage-module-scss-module__tEANDa__section{padding:3rem 0 5rem}.PolicyPage-module-scss-module__tEANDa__pageHeader{border-bottom:2px solid #f3f4f6;margin-bottom:2.5rem;padding-bottom:1.5rem}.PolicyPage-module-scss-module__tEANDa__pageHeader h1{color:#111827;margin-bottom:.5rem;font-size:2.25rem;font-weight:700}.PolicyPage-module-scss-module__tEANDa__pageHeader p{color:#6b7280;max-width:600px;font-size:1rem;line-height:1.7}.PolicyPage-module-scss-module__tEANDa__policyGrid{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1.5rem;margin-bottom:2.5rem;display:grid}.PolicyPage-module-scss-module__tEANDa__policyCard{background:#fff;border:1px solid #e5e7eb;border-radius:16px;flex-direction:column;gap:1.25rem;padding:1.75rem;transition:all .3s;display:flex;position:relative;overflow:hidden}.PolicyPage-module-scss-module__tEANDa__policyCard:before{content:"";transform-origin:0;height:4px;transition:transform .3s;position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.PolicyPage-module-scss-module__tEANDa__policyCard.PolicyPage-module-scss-module__tEANDa__environment:before{background:linear-gradient(90deg,#059669,#10b981)}.PolicyPage-module-scss-module__tEANDa__policyCard.PolicyPage-module-scss-module__tEANDa__social:before{background:linear-gradient(90deg,#2563eb,#3b82f6)}.PolicyPage-module-scss-module__tEANDa__policyCard.PolicyPage-module-scss-module__tEANDa__governance:before{background:linear-gradient(90deg,#7c3aed,#8b5cf6)}.PolicyPage-module-scss-module__tEANDa__policyCard:hover{transform:translateY(-3px);box-shadow:0 8px 32px #0000001a}.PolicyPage-module-scss-module__tEANDa__policyCard:hover:before{transform:scaleX(1)}.PolicyPage-module-scss-module__tEANDa__cardIcon{border-radius:12px;justify-content:center;align-items:center;width:52px;height:52px;font-size:1.5rem;display:flex}.PolicyPage-module-scss-module__tEANDa__cardIcon.PolicyPage-module-scss-module__tEANDa__environment{color:#059669;background:linear-gradient(135deg,#ecfdf5 0%,#d1fae5 100%)}.PolicyPage-module-scss-module__tEANDa__cardIcon.PolicyPage-module-scss-module__tEANDa__social{color:#2563eb;background:linear-gradient(135deg,#eff6ff 0%,#dbeafe 100%)}.PolicyPage-module-scss-module__tEANDa__cardIcon.PolicyPage-module-scss-module__tEANDa__governance{color:#7c3aed;background:linear-gradient(135deg,#f5f3ff 0%,#ede9fe 100%)}.PolicyPage-module-scss-module__tEANDa__cardTitle{color:#111827;margin:0;font-size:1.05rem;font-weight:700}.PolicyPage-module-scss-module__tEANDa__cardDesc{color:#6b7280;flex:1;margin:0;font-size:.875rem;line-height:1.6}.PolicyPage-module-scss-module__tEANDa__downloadBtn{color:#fff;border-radius:8px;align-items:center;gap:.5rem;width:fit-content;padding:.65rem 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__environment{background:linear-gradient(135deg,#059669 0%,#047857 100%)}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__environment:hover{background:linear-gradient(135deg,#047857 0%,#065f46 100%);box-shadow:0 4px 12px #0596694d}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__social{background:linear-gradient(135deg,#2563eb 0%,#1d4ed8 100%)}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__social:hover{background:linear-gradient(135deg,#1d4ed8 0%,#1e40af 100%);box-shadow:0 4px 12px #2563eb4d}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__governance{background:linear-gradient(135deg,#7c3aed 0%,#6d28d9 100%)}.PolicyPage-module-scss-module__tEANDa__downloadBtn.PolicyPage-module-scss-module__tEANDa__governance:hover{background:linear-gradient(135deg,#6d28d9 0%,#5b21b6 100%);box-shadow:0 4px 12px #7c3aed4d}.PolicyPage-module-scss-module__tEANDa__downloadBtn:hover{color:#fff;transform:translateY(-1px)}.PolicyPage-module-scss-module__tEANDa__commitmentSection{background:linear-gradient(135deg,#f9fafb 0%,#f3f4f6 100%);border:1px solid #e5e7eb;border-radius:16px;padding:2rem}.PolicyPage-module-scss-module__tEANDa__commitmentSection h2{color:#111827;margin-bottom:1rem;font-size:1.25rem;font-weight:700}.PolicyPage-module-scss-module__tEANDa__commitmentList{grid-template-columns:1fr 1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (max-width:576px){.PolicyPage-module-scss-module__tEANDa__commitmentList{grid-template-columns:1fr}}.PolicyPage-module-scss-module__tEANDa__commitmentList li{color:#374151;align-items:flex-start;gap:.75rem;font-size:.9rem;line-height:1.5;display:flex}.PolicyPage-module-scss-module__tEANDa__commitmentList li svg{color:#059669;flex-shrink:0;margin-top:2px;font-size:1rem}
