.transparencyPage{background:linear-gradient(#fff 0,#f5f7f2 34% 100%);gap:clamp(54px,7vw,96px);padding:clamp(20px,3vw,46px) clamp(18px,4vw,64px) 32px;display:grid}.transparencyHero,.transparencyTopics,.transparencyLibrary,.transparencyTrust,.transparencyCta,.transparencyFooter{width:100%;max-width:1380px;margin-inline:auto}.transparencyHero{color:#fff;background:radial-gradient(circle at 14% 16%,#81b26f3d,#0000 28%),radial-gradient(circle at 88% 100%,#c2daaa1f,#0000 33%),#0b342a;border-radius:34px;grid-template-columns:minmax(0,1.08fr) minmax(360px,.72fr);gap:clamp(30px,5vw,72px);min-height:520px;padding:clamp(38px,6vw,82px);display:grid;position:relative;overflow:hidden}.transparencyHero:after{content:"";pointer-events:none;border:1px solid #ffffff14;border-radius:999px;width:420px;height:420px;position:absolute;top:-220px;right:-210px}.transparencyHero__copy{z-index:1;align-self:center;max-width:730px;position:relative}.transparencyHero .tc-kicker{color:#9dcc8f;letter-spacing:.09em;margin-bottom:20px}.transparencyHero h1{color:#fff;letter-spacing:-.055em;max-width:760px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(3.5rem,6vw,6.4rem);font-weight:600;line-height:.94}.transparencyHero__copy>p:not(.tc-kicker){color:#ffffffc7;max-width:650px;margin:28px 0 0;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.62}.transparencyHero__actions{flex-wrap:wrap;gap:12px;margin-top:34px;display:flex}.transparencyHero__actions .tc-button{min-height:50px;padding-inline:22px}.transparencyHero__actions .tc-button--primary{color:#092d25;background:#88b978}.transparencyHero__actions .tc-button--secondary{color:#fff;background:#ffffff0f;border-color:#ffffff40}.transparencyPromise{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:1;background:#ffffff14;border:1px solid #ffffff21;border-radius:24px;align-self:center;padding:clamp(24px,3vw,34px);position:relative}.transparencyPromise>p{color:#9dcc8f;letter-spacing:.08em;text-transform:uppercase;margin:0 0 10px;font-size:.74rem;font-weight:800}.transparencyPromise h2{color:#fff;letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2.4vw,2.15rem);line-height:1.15}.transparencyPromise ol{gap:0;margin:24px 0 0;padding:0;list-style:none;display:grid}.transparencyPromise li{border-top:1px solid #ffffff1f;grid-template-columns:34px minmax(0,1fr);align-items:start;gap:14px;padding:18px 0;display:grid}.transparencyPromise li:last-child{padding-bottom:0}.transparencyPromise li>span{color:#9dcc8f;padding-top:3px;font-size:.76rem;font-weight:800}.transparencyPromise li div{gap:5px;display:grid}.transparencyPromise li strong{color:#fff;font-size:.96rem}.transparencyPromise li small{color:#ffffffad;font-size:.85rem;line-height:1.5}.transparencyTopics{z-index:2;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:calc(-1*clamp(54px,7vw,96px) - 24px);padding-inline:clamp(14px,3vw,44px);display:grid;position:relative;transform:translateY(24px)}.transparencyTopics a{background:#fff;border:1px solid #0b342a17;border-radius:18px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:104px;padding:20px;transition:border-color .18s,transform .18s;display:grid;box-shadow:0 18px 44px #0b342a17}.transparencyTopics a:hover{border-color:#2f8f5b5c;transform:translateY(-3px)}.transparencyTopics a>span{color:#2f7135;background:#e9f1e6;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:.76rem;font-weight:800;display:inline-flex}.transparencyTopics a div{gap:5px;display:grid}.transparencyTopics strong{color:#113b31;font-size:1rem}.transparencyTopics small{color:var(--tc-muted);font-size:.82rem}.transparencyTopics b{color:#79a86c;font-size:1.15rem}.transparencyLibrary{gap:clamp(36px,5vw,62px);scroll-margin-top:110px;display:grid}.transparencyLibrary__header{grid-template-columns:minmax(0,1fr) minmax(320px,.68fr);align-items:end;gap:28px;display:grid}.transparencyLibrary__header h2{color:#103c31;letter-spacing:-.045em;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2.8rem,5vw,5.2rem);font-weight:600;line-height:.98}.transparencyLibrary__header>p{color:var(--tc-muted);max-width:560px;margin:0 0 6px;font-size:1.03rem;line-height:1.65}.transparencyGroups{gap:26px;display:grid}.transparencyGroup{background:#ffffffa8;border:1px solid #0b342a14;border-radius:26px;grid-template-columns:minmax(220px,.34fr) minmax(0,1fr);gap:clamp(26px,4vw,54px);padding:clamp(24px,4vw,44px);scroll-margin-top:110px;display:grid}.transparencyGroup>header{align-content:start;gap:12px;display:grid}.transparencyGroup>header>span{color:#6d9c61;letter-spacing:.08em;font-size:.76rem;font-weight:800}.transparencyGroup>header h2{color:#103c31;letter-spacing:-.035em;margin:0;font-size:clamp(1.65rem,2.8vw,2.45rem);line-height:1.05}.transparencyGroup>header p{color:var(--tc-muted);max-width:320px;margin:0;font-size:.92rem;line-height:1.62}.transparencyCardGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.transparencyCard{border:1px solid #0b342a17;border-radius:18px;grid-template-rows:minmax(0,1fr) auto;gap:24px;min-height:242px;padding:24px;transition:border-color .18s,box-shadow .18s,transform .18s;box-shadow:0 12px 28px #0b342a0e}.transparencyCard:hover{border-color:#2f8f5b59;transform:translateY(-3px);box-shadow:0 18px 34px #0b342a16}.transparencyCard .tc-action-card__badge span{color:#2f7135;background:#e9f1e6;border-radius:999px;justify-content:center;align-items:center;width:42px;height:34px;font-size:.74rem;font-weight:800;display:inline-flex}.transparencyCard h3{color:#103c31;letter-spacing:-.02em;margin:18px 0 9px;font-size:1.2rem;line-height:1.25}.transparencyCard p{font-size:.9rem;font-weight:500;line-height:1.58}.transparencyCard .tc-action-card__button{color:#2f7135;background:0 0;border:0;justify-self:start;min-height:auto;padding:0}.transparencyCard .tc-action-card__button:after{content:"→";margin-left:9px;transition:transform .18s}.transparencyCard:hover .tc-action-card__button:after{transform:translate(4px)}.transparencyTrust .memberTrustPanel{box-shadow:none;background:#e4eee1;border:0;border-radius:28px;grid-template-columns:minmax(240px,.36fr) minmax(0,1fr);gap:clamp(28px,4vw,60px);padding:clamp(30px,5vw,58px)}.transparencyTrust .memberTrustPanel h2{letter-spacing:-.035em;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,3.5vw,3.4rem);font-weight:600;line-height:1}.transparencyTrust .memberTrustPanel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.transparencyTrust .memberTrustPanel__grid article{background:#ffffffa6;border-color:#0b342a14;border-radius:16px;padding:20px}.transparencyTrust .memberTrustPanel__grid p{font-size:.88rem}.transparencyCta{color:#fff;background:#0b342a;border-radius:28px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:clamp(30px,5vw,58px);display:grid}.transparencyCta .tc-kicker{color:#9dcc8f}.transparencyCta h2{color:#fff;letter-spacing:-.04em;max-width:750px;margin:0;font-family:"Source Serif 4",Georgia,serif;font-size:clamp(2rem,3.5vw,3.6rem);font-weight:600;line-height:1}.transparencyCta p:not(.tc-kicker){color:#ffffffb3;max-width:700px;margin:18px 0 0;line-height:1.6}.transparencyCta .tc-button{color:#092d25;background:#88b978;min-height:50px;padding-inline:22px}.transparencyFooter{border-top:1px solid #0b342a1f;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:20px;padding:8px 0 0;display:grid}.transparencyFooter p{color:var(--tc-muted);margin:0;font-size:.86rem}.transparencyFooter nav{flex-wrap:wrap;justify-content:flex-end;gap:18px;display:flex}.transparencyFooter nav a{color:#45635a;font-size:.84rem;font-weight:700}@media (max-width:1040px){.transparencyHero{grid-template-columns:1fr}.transparencyPromise{max-width:720px}.transparencyTopics{padding-inline:20px}.transparencyGroup{grid-template-columns:1fr}.transparencyGroup>header p{max-width:680px}.transparencyTrust .memberTrustPanel{grid-template-columns:1fr}.transparencyFooter{grid-template-columns:auto minmax(0,1fr)}.transparencyFooter nav{grid-column:1/-1;justify-content:flex-start}}@media (max-width:720px){.transparencyPage{gap:46px;padding:14px 14px 26px}.transparencyHero{border-radius:24px;gap:34px;min-height:0;padding:34px 22px 24px}.transparencyHero h1{font-size:clamp(3.15rem,15vw,4.6rem)}.transparencyHero__copy>p:not(.tc-kicker){margin-top:22px;font-size:1rem}.transparencyHero__actions{flex-direction:column;align-items:stretch;margin-top:28px}.transparencyHero__actions .tc-button{width:100%}.transparencyPromise{border-radius:18px;padding:22px}.transparencyPromise h2{font-size:1.45rem}.transparencyTopics{grid-template-columns:1fr;gap:10px;margin-top:-68px;padding-inline:12px;transform:translateY(34px)}.transparencyTopics a{min-height:86px;padding:16px}.transparencyLibrary__header{grid-template-columns:1fr;align-items:start;gap:18px}.transparencyLibrary__header h2{font-size:clamp(2.65rem,12vw,3.8rem)}.transparencyGroup{border-radius:20px;padding:20px}.transparencyCardGrid{grid-template-columns:1fr}.transparencyCard{min-height:0;padding:21px}.transparencyTrust .memberTrustPanel{border-radius:22px;padding:24px}.transparencyTrust .memberTrustPanel__grid{grid-template-columns:1fr}.transparencyCta{border-radius:22px;grid-template-columns:1fr;align-items:stretch;padding:26px 22px}.transparencyFooter{grid-template-columns:1fr;align-items:start}.transparencyFooter nav{grid-column:auto;gap:12px 18px}}
