.page-module__9RFZjW__main{background-color:var(--background);min-height:100vh}.page-module__9RFZjW__hero{padding:100px 0;position:relative;overflow:hidden}.page-module__9RFZjW__heroBackground{background:linear-gradient(135deg,#1a1a2e 0%,#16213e 100%);position:absolute;inset:0}.page-module__9RFZjW__heroContent{z-index:1;text-align:center;max-width:700px;margin:0 auto;position:relative}.page-module__9RFZjW__heroIcon{width:64px;height:64px;color:var(--primary);margin-bottom:1.5rem}.page-module__9RFZjW__heroTitle{color:#fff;margin-bottom:1rem;font-size:3rem;font-weight:700}.page-module__9RFZjW__heroDescription{color:#ffffffe6;font-size:1.25rem;line-height:1.6}.page-module__9RFZjW__intro{padding:80px 0}.page-module__9RFZjW__introContent{text-align:center;max-width:800px;margin:0 auto}.page-module__9RFZjW__introContent h2{color:var(--text-primary);margin-bottom:1.5rem;font-size:2rem;font-weight:600}.page-module__9RFZjW__introContent p{color:var(--text-secondary);margin-bottom:1rem;font-size:1.1rem;line-height:1.8}.page-module__9RFZjW__principles{background:var(--background-secondary);padding:80px 0}.page-module__9RFZjW__sectionTitle{color:var(--text-primary);text-align:center;margin-bottom:3rem;font-size:2rem;font-weight:600}.page-module__9RFZjW__principlesGrid{grid-template-columns:repeat(2,1fr);gap:2rem;display:grid}.page-module__9RFZjW__principleCard{background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;padding:32px}.page-module__9RFZjW__principleHeader{align-items:center;gap:1rem;margin-bottom:1rem;display:flex}.page-module__9RFZjW__principleIcon{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.page-module__9RFZjW__principleIcon svg{width:24px;height:24px}.page-module__9RFZjW__principleTitle{color:var(--text-primary);font-size:1.25rem;font-weight:600}.page-module__9RFZjW__principleDescription{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.page-module__9RFZjW__principlePoints{flex-direction:column;gap:.75rem;margin:0;padding:0;list-style:none;display:flex}.page-module__9RFZjW__principlePoints li{color:var(--text-secondary);align-items:flex-start;gap:.75rem;font-size:.95rem;display:flex}.page-module__9RFZjW__checkIcon{color:#10b981;flex-shrink:0;width:18px;height:18px;margin-top:2px}.page-module__9RFZjW__commitments{padding:80px 0}.page-module__9RFZjW__commitmentsContent{text-align:center;max-width:700px;margin:0 auto}.page-module__9RFZjW__commitmentsTitle{color:var(--text-primary);margin-bottom:1rem;font-size:2rem;font-weight:600}.page-module__9RFZjW__commitmentsDescription{color:var(--text-secondary);margin-bottom:2rem;font-size:1.1rem}.page-module__9RFZjW__commitmentsList{text-align:left;flex-direction:column;gap:1rem;margin:0;padding:0;list-style:none;display:flex}.page-module__9RFZjW__commitmentsList li{background:var(--card-background);border:1px solid var(--border-color);color:var(--text-primary);border-radius:12px;align-items:center;gap:1rem;padding:16px 20px;display:flex}.page-module__9RFZjW__commitmentIcon{width:24px;height:24px;color:var(--primary);flex-shrink:0}.page-module__9RFZjW__report{background:var(--background-secondary);padding:80px 0}.page-module__9RFZjW__reportCard{text-align:center;background:var(--card-background);border:1px solid var(--border-color);border-radius:16px;max-width:600px;margin:0 auto;padding:48px}.page-module__9RFZjW__reportCard h2{color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:600}.page-module__9RFZjW__reportCard p{color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.page-module__9RFZjW__reportButton{background:linear-gradient(135deg, var(--primary) 0%, var(--primary-dark) 100%);color:#fff;border-radius:8px;justify-content:center;align-items:center;padding:12px 32px;font-weight:600;text-decoration:none;transition:opacity .2s;display:inline-flex}.page-module__9RFZjW__reportButton:hover{opacity:.9}@media (max-width:1024px){.page-module__9RFZjW__principlesGrid{grid-template-columns:1fr}}@media (max-width:768px){.page-module__9RFZjW__heroTitle{font-size:2rem}.page-module__9RFZjW__heroDescription{font-size:1rem}.page-module__9RFZjW__principleCard{padding:24px}.page-module__9RFZjW__reportCard{padding:32px 24px}}
