.page-module__pXmxGq__page{background:#fff}.page-module__pXmxGq__srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.page-module__pXmxGq__hero{border-bottom:1px solid var(--border);background:#fff;padding:34px 0 64px}.page-module__pXmxGq__heroGrid{grid-template-columns:1.1fr .9fr;align-items:center;gap:56px;display:grid}.page-module__pXmxGq__heroTitle{margin:0;font-size:clamp(36px,4.4vw,56px)}.page-module__pXmxGq__heroLead{color:var(--fg-muted);max-width:600px;margin:18px 0 0;font-size:19px;line-height:1.6}.page-module__pXmxGq__heroLogos{grid-template-columns:1fr 1fr;gap:14px;display:grid}.page-module__pXmxGq__heroLogo{border:1px solid var(--border);background:#fff;border-radius:16px;justify-content:center;align-items:center;height:128px;padding:18px;transition:box-shadow .2s,border-color .2s,transform .2s;display:flex}.page-module__pXmxGq__heroLogo:hover{border-color:var(--oc-cyan-300);box-shadow:var(--shadow-md);transform:translateY(-2px)}.page-module__pXmxGq__heroLogo img,.page-module__pXmxGq__logoTile img{object-fit:contain;width:auto;max-width:100%;max-height:100%;display:block}.page-module__pXmxGq__list{background:var(--oc-slate-50)}.page-module__pXmxGq__stack{flex-direction:column;gap:28px;display:flex}.page-module__pXmxGq__charity{border:1px solid var(--border);background:#fff;border-radius:20px;grid-template-columns:320px 1fr;scroll-margin-top:110px;display:grid;overflow:hidden}.page-module__pXmxGq__aside{background:var(--oc-slate-50);border-right:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:22px;padding:28px;display:flex}.page-module__pXmxGq__logoTile{border:1px solid var(--border);background:#fff;border-radius:14px;justify-content:center;align-self:stretch;align-items:center;height:150px;padding:20px;display:flex}.page-module__pXmxGq__stat{border-left:3px solid var(--oc-cyan-500);padding-left:14px}.page-module__pXmxGq__statValue{font-family:var(--font-display);color:var(--oc-navy-700);letter-spacing:-.01em;font-size:34px;font-weight:700;line-height:1}.page-module__pXmxGq__statLabel{color:var(--fg-muted);margin-top:6px;font-size:14px;line-height:1.45}.page-module__pXmxGq__body{padding:34px 40px 36px}.page-module__pXmxGq__nameRow{align-items:center;gap:12px;margin-bottom:8px;display:flex}.page-module__pXmxGq__nameIcon{background:var(--oc-cyan-50);width:40px;height:40px;color:var(--oc-cyan-700);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.page-module__pXmxGq__name{margin:0;font-size:clamp(26px,2.6vw,34px)}.page-module__pXmxGq__tagline{color:var(--oc-cyan-700);margin:0 0 14px;font-size:18px;font-weight:500;line-height:1.45}.page-module__pXmxGq__summary{color:var(--fg-muted);margin:0 0 24px;font-size:16px;line-height:1.7}.page-module__pXmxGq__subhead{letter-spacing:.1em;text-transform:uppercase;color:var(--oc-navy-700);margin:0 0 12px;font-size:13px;font-weight:600}.page-module__pXmxGq__helpList{grid-template-columns:1fr 1fr;gap:12px 28px;margin:0 0 26px;padding:0;list-style:none;display:grid}.page-module__pXmxGq__helpList li{color:var(--fg);align-items:flex-start;gap:10px;font-size:15px;line-height:1.5;display:flex}.page-module__pXmxGq__helpList li i{color:var(--oc-cyan-600);flex:none;margin-top:2px;font-size:17px}.page-module__pXmxGq__why{border:1px solid var(--oc-orange-100);background:#fff7f1;border-radius:14px;padding:18px 22px}.page-module__pXmxGq__whyLabel{letter-spacing:.08em;text-transform:uppercase;color:var(--oc-orange-700);align-items:center;gap:8px;margin-bottom:6px;font-size:13px;font-weight:600;display:flex}.page-module__pXmxGq__why p{color:var(--oc-navy-700);margin:0;font-size:15.5px;line-height:1.65}.page-module__pXmxGq__cta{background:var(--oc-navy-800);padding:64px 0}@media (max-width:980px){.page-module__pXmxGq__heroGrid{grid-template-columns:1fr;gap:36px}.page-module__pXmxGq__charity{grid-template-columns:1fr}.page-module__pXmxGq__aside{border-right:0;border-bottom:1px solid var(--border);grid-template-columns:1fr 1fr;align-items:center;display:grid}.page-module__pXmxGq__aside>a{grid-column:1/-1;justify-self:start}}@media (max-width:640px){.page-module__pXmxGq__heroLogo{height:104px;padding:14px}.page-module__pXmxGq__aside{grid-template-columns:1fr;padding:22px}.page-module__pXmxGq__logoTile{height:130px}.page-module__pXmxGq__body{padding:26px 22px 28px}.page-module__pXmxGq__helpList{grid-template-columns:1fr}}
