.accordion-module__lP5HRa__item{border-bottom:1px solid var(--color-border)}.accordion-module__lP5HRa__header{display:flex}.accordion-module__lP5HRa__trigger{font-size:14px;font-weight:var(--font-weight-semibold);text-align:left;color:var(--color-text);flex:1;justify-content:space-between;align-items:center;padding:18px 0;transition:all .2s;display:flex}.accordion-module__lP5HRa__trigger:hover{text-decoration:underline}.accordion-module__lP5HRa__chevron{flex-shrink:0;width:16px;height:16px;transition:transform .2s}.accordion-module__lP5HRa__trigger[data-state=open] .accordion-module__lP5HRa__chevron{transform:rotate(180deg)}.accordion-module__lP5HRa__contentWrapper{font-size:14px;transition:all .2s;overflow:hidden}.accordion-module__lP5HRa__contentWrapper[data-state=closed]{animation:.2s ease-out accordion-module__lP5HRa__slideUp}.accordion-module__lP5HRa__contentWrapper[data-state=open]{animation:.2s ease-out accordion-module__lP5HRa__slideDown}.accordion-module__lP5HRa__contentInner{color:var(--color-text-secondary);padding-bottom:16px;font-size:14px;line-height:1.6}@keyframes accordion-module__lP5HRa__slideDown{0%{height:0}to{height:var(--radix-accordion-content-height)}}@keyframes accordion-module__lP5HRa__slideUp{0%{height:var(--radix-accordion-content-height)}to{height:0}}
.page-module__W33aVG__heroSection{background:var(--color-navbar);padding:80px var(--container-padding-narrow)}.page-module__W33aVG__sectionLabel{color:var(--color-orange);font-size:12px;font-weight:var(--font-weight-semibold);text-transform:uppercase;letter-spacing:2px;margin-bottom:16px}.page-module__W33aVG__heroTitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);max-width:700px;margin-bottom:24px;font-size:56px;line-height:1.1}.page-module__W33aVG__heroSubtitle{color:var(--color-text-secondary);max-width:700px;font-size:18px;line-height:1.6}.page-module__W33aVG__splitSection{display:flex}.page-module__W33aVG__splitLeft{background:var(--color-background);width:640px;padding:100px var(--container-padding-narrow);flex-direction:column;flex-shrink:0;gap:28px;display:flex}.page-module__W33aVG__splitRight{background:var(--color-surface);flex-direction:column;flex:1;padding:100px 80px;display:flex}.page-module__W33aVG__chapterNumber{color:var(--color-orange);font-size:14px;font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.page-module__W33aVG__chapterTitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);font-size:36px;line-height:1.2}.page-module__W33aVG__chapterDescription{color:var(--color-text-secondary);max-width:460px;font-size:16px;line-height:1.7}.page-module__W33aVG__tagList{flex-wrap:wrap;gap:8px;display:flex}.page-module__W33aVG__tag{color:var(--color-orange);border:1px solid var(--color-orange);border-radius:9999px;padding:4px 12px;font-size:12px}.page-module__W33aVG__panelLabel{color:var(--color-text-secondary);font-size:12px;font-weight:var(--font-weight-semibold);letter-spacing:1px;text-transform:uppercase;margin-bottom:16px}.page-module__W33aVG__documentList{flex-direction:column;gap:12px;padding-bottom:32px;display:flex}.page-module__W33aVG__documentLink{color:var(--color-orange);align-items:center;gap:8px;font-size:14px;display:flex}.page-module__W33aVG__documentLink:hover{text-decoration:underline}.page-module__W33aVG__documentBullet{color:var(--color-orange);font-size:8px}.page-module__W33aVG__documentFallback{color:var(--color-orange);opacity:.5;align-items:center;gap:8px;font-size:14px;display:flex}.page-module__W33aVG__documentFallbackBullet{font-size:8px}.page-module__W33aVG__faqSection{border-top:1px solid var(--color-border);padding-top:32px}.page-module__W33aVG__faqList{flex-direction:column;display:flex}.page-module__W33aVG__faqItem{border-bottom:1px solid var(--color-border)}.page-module__W33aVG__workEnvironmentSection{background:var(--color-card);padding:100px var(--container-padding-narrow);flex-direction:column;gap:44px;display:flex}.page-module__W33aVG__workEnvironmentHeader{max-width:600px}.page-module__W33aVG__workEnvironmentTitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:16px;font-size:36px;line-height:1.2}.page-module__W33aVG__workEnvironmentDescription{color:var(--color-text-secondary);font-size:16px;line-height:1.7}.page-module__W33aVG__cardGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__W33aVG__featureCard{background:var(--color-surface);border-radius:6px;flex-direction:column;gap:12px;padding:28px;display:flex}.page-module__W33aVG__featureIcon{width:40px;height:40px;color:var(--color-orange);font-size:16px;font-weight:var(--font-weight-bold);background:#fa7c2033;background:lab(66.3876% 45.8614 67.3561/.2);border-radius:6px;justify-content:center;align-items:center;display:flex}.page-module__W33aVG__featureTitle{color:var(--color-text);font-size:15px;font-weight:var(--font-weight-semibold)}.page-module__W33aVG__featureDescription{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.page-module__W33aVG__conductDocLink{color:var(--color-orange);border:1px solid var(--color-orange);border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:8px 16px;font-size:14px;transition:background-color .2s,color .2s;display:inline-flex}.page-module__W33aVG__conductDocLink:hover{background:var(--color-orange);color:var(--color-background)}.page-module__W33aVG__conductDocFallback{color:var(--color-orange);opacity:.5;border:1px solid var(--color-orange);border-radius:4px;align-items:center;gap:8px;width:fit-content;padding:8px 16px;font-size:14px;display:inline-flex}.page-module__W33aVG__workEnvironmentTop{align-items:center;gap:48px;margin-bottom:48px;display:flex}.page-module__W33aVG__workEnvironmentHeader{flex-direction:column;flex:1;gap:16px;max-width:540px;display:flex}.page-module__W33aVG__workEnvironmentImage{border-radius:8px;flex:1;height:420px;position:relative;overflow:hidden}.page-module__W33aVG__workEnvironmentImageImg{object-fit:contain}.page-module__W33aVG__transparencySection{background:var(--color-background);padding:80px var(--container-padding-narrow)}.page-module__W33aVG__transparencyLayout{align-items:center;gap:48px;display:flex}.page-module__W33aVG__transparencyContent{flex-direction:column;flex:1;gap:16px;max-width:540px;display:flex}.page-module__W33aVG__transparencyImage{border-radius:8px;flex:1;height:420px;position:relative;overflow:hidden}.page-module__W33aVG__transparencyImageImg{object-fit:contain}.page-module__W33aVG__conductDocs{flex-direction:column;gap:8px;margin-top:12px;display:flex}.page-module__W33aVG__transparencyFaq{border-top:1px solid var(--color-border);margin-top:56px;padding-top:32px}.page-module__W33aVG__whistleblowerSection{background:linear-gradient(135deg, var(--color-surface) 0%, var(--color-card) 100%);border-top:1px solid var(--color-border);border-bottom:1px solid var(--color-border);padding:56px var(--container-padding-narrow);position:relative;overflow:hidden}.page-module__W33aVG__whistleblowerSection:before{content:"";pointer-events:none;background-image:radial-gradient(circle at 85%,#f59f0014 0%,#0000 60%);position:absolute;inset:0}.page-module__W33aVG__whistleblowerInner{align-items:center;gap:32px;max-width:1100px;margin:0 auto;display:flex;position:relative}.page-module__W33aVG__whistleblowerBadge{width:72px;height:72px;color:var(--color-orange);background:#f59f001f;border:1px solid #f59f0033;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.page-module__W33aVG__whistleblowerInfo{flex-direction:column;flex:1;gap:6px;display:flex}.page-module__W33aVG__whistleblowerTitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);font-size:22px}.page-module__W33aVG__whistleblowerDesc{color:var(--color-text-secondary);max-width:640px;font-size:15px;line-height:1.6}.page-module__W33aVG__whistleblowerCta{background:var(--color-orange);color:var(--color-background);font-family:var(--font-heading);font-weight:var(--font-weight-bold);border-radius:6px;flex-shrink:0;align-items:center;gap:10px;padding:14px 28px;font-size:15px;transition:transform .2s,box-shadow .2s;display:inline-flex;box-shadow:0 4px 16px -4px #f59f0066}.page-module__W33aVG__whistleblowerCta:hover{transform:translateY(-2px);box-shadow:0 8px 24px -6px #f59f0080}.page-module__W33aVG__reportsSection{background:var(--color-navbar);padding:100px var(--container-padding-narrow)}.page-module__W33aVG__reportsTitle{font-family:var(--font-heading);font-weight:var(--font-weight-bold);color:var(--color-text);margin-bottom:12px;font-size:40px}.page-module__W33aVG__reportsDescription{color:var(--color-text-secondary);max-width:700px;margin-bottom:40px;font-size:16px;line-height:1.6}.page-module__W33aVG__reportsGrid{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.page-module__W33aVG__reportCard{background:var(--color-card);border:1px solid var(--color-border);border-radius:8px;flex:1;overflow:hidden}.page-module__W33aVG__reportCardFeatured{border-color:#f5c20040;}.page-module__W33aVG__reportImageWrapper{background:var(--color-surface);justify-content:center;align-items:center;height:180px;display:flex;position:relative;overflow:hidden}.page-module__W33aVG__reportImage{object-fit:cover}.page-module__W33aVG__reportImageFallback{background:linear-gradient(135deg,#1f2a1f 0%,#1a1a1a 100%);justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.page-module__W33aVG__reportImageFallback:before{content:"";pointer-events:none;background-image:repeating-linear-gradient(45deg,#0000 0 12px,#ffffff03 12px 13px);position:absolute;inset:0}.page-module__W33aVG__reportImageFallback:after{content:"";pointer-events:none;background-image:radial-gradient(circle at 80% 25%,#f59f0029 0%,#0000 60%);position:absolute;inset:0}.page-module__W33aVG__reportFallbackStack{z-index:1;color:var(--color-orange);flex-direction:column;align-items:center;gap:14px;display:flex;position:relative}.page-module__W33aVG__reportFallbackYear{font-family:var(--font-heading);font-size:28px;font-weight:var(--font-weight-bold);letter-spacing:1px}.page-module__W33aVG__reportFallbackAccent{background:var(--color-orange);opacity:.55;border-radius:2px;width:40px;height:2px}.page-module__W33aVG__reportContent{flex-direction:column;flex:1;gap:12px;padding:32px;display:flex}.page-module__W33aVG__reportYear{color:var(--color-orange);font-size:24px;font-family:var(--font-heading);font-weight:var(--font-weight-bold)}.page-module__W33aVG__reportDescription{color:var(--color-text-secondary);font-size:13px;line-height:1.6}.page-module__W33aVG__reportActions{margin-top:auto;padding-top:12px}.page-module__W33aVG__reportDownloadPrimary{font-size:13px;font-weight:var(--font-weight-semibold);background:var(--color-orange);width:fit-content;color:var(--color-background);border-radius:4px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.page-module__W33aVG__reportDownloadSecondary{font-size:13px;font-weight:var(--font-weight-semibold);width:fit-content;color:var(--color-orange);border:1px solid var(--color-orange);border-radius:4px;align-items:center;gap:8px;padding:8px 16px;transition:background-color .2s,color .2s;display:inline-flex}.page-module__W33aVG__reportDownloadSecondary:hover{background:var(--color-orange);color:var(--color-background)}.page-module__W33aVG__reportDownloadDisabled{font-size:13px;font-weight:var(--font-weight-semibold);width:fit-content;color:var(--color-orange);opacity:.4;border:1px solid var(--color-orange);opacity:.2;border-radius:4px;align-items:center;gap:8px;padding:8px 16px;display:inline-flex}.page-module__W33aVG__contactSection{background:var(--color-surface);padding:80px var(--container-padding-narrow)}.page-module__W33aVG__contactRow{align-items:center;gap:32px;display:flex}.page-module__W33aVG__contactAvatar{border:2px solid var(--color-orange);border-radius:50%;flex-shrink:0;width:80px;height:80px;overflow:hidden}.page-module__W33aVG__contactAvatarImage{object-fit:cover;width:100%;height:100%}.page-module__W33aVG__contactInfo{flex-direction:column;gap:4px;display:flex}.page-module__W33aVG__contactName{color:var(--color-text);font-size:18px;font-family:var(--font-heading);font-weight:var(--font-weight-semibold)}.page-module__W33aVG__contactJobTitle{color:var(--color-text-secondary);font-size:14px}.page-module__W33aVG__contactEmail{color:var(--color-orange);margin-top:4px;font-size:14px}.page-module__W33aVG__contactEmail:hover{text-decoration:underline}@media (max-width:880px){.page-module__W33aVG__heroSection{padding:56px var(--container-padding)}.page-module__W33aVG__heroTitle{font-size:32px}.page-module__W33aVG__splitSection{flex-direction:column}.page-module__W33aVG__splitLeft{width:100%;padding:56px var(--container-padding);gap:20px}.page-module__W33aVG__splitRight{padding:40px var(--container-padding)}.page-module__W33aVG__workEnvironmentSection{padding:56px var(--container-padding);gap:32px}.page-module__W33aVG__workEnvironmentTitle{font-size:28px}.page-module__W33aVG__cardGrid{grid-template-columns:1fr}.page-module__W33aVG__reportsSection{padding:56px var(--container-padding)}.page-module__W33aVG__reportsGrid{grid-template-columns:1fr}.page-module__W33aVG__whistleblowerInner{text-align:center;flex-direction:column;gap:20px}.page-module__W33aVG__whistleblowerInfo{align-items:center}.page-module__W33aVG__whistleblowerSection{padding:40px var(--container-padding)}.page-module__W33aVG__whistleblowerTitle{font-size:20px}.page-module__W33aVG__whistleblowerCta{justify-content:center;width:100%;padding:12px 20px;font-size:14px}.page-module__W33aVG__transparencySection{padding:56px var(--container-padding)}.page-module__W33aVG__workEnvironmentTop,.page-module__W33aVG__transparencyLayout{flex-direction:column;gap:28px}.page-module__W33aVG__workEnvironmentImage,.page-module__W33aVG__transparencyImage{flex:none;width:100%;height:220px}.page-module__W33aVG__workEnvironmentImageImg,.page-module__W33aVG__transparencyImageImg{object-fit:cover}.page-module__W33aVG__chapterTitle,.page-module__W33aVG__reportsTitle{font-size:28px}.page-module__W33aVG__reportContent{padding:24px}.page-module__W33aVG__contactSection{padding:48px var(--container-padding)}.page-module__W33aVG__contactRow{gap:20px}}
