.page-module__HftIrG__hero{background:linear-gradient(135deg,#f0f6ff 0%,#e8eeff 100%);padding:80px 0 64px}.page-module__HftIrG__heroInner{max-width:760px}.page-module__HftIrG__heroLogos{align-items:center;gap:16px;margin-bottom:28px;display:flex}.page-module__HftIrG__heroLogo{object-fit:contain;width:auto;max-width:160px;height:48px}.page-module__HftIrG__heroDivider{color:var(--color-text-muted);opacity:.5;font-size:1.25rem}.page-module__HftIrG__eyebrow{font-family:var(--font-heading);letter-spacing:.08em;text-transform:uppercase;color:var(--quber-blue);margin-bottom:16px;font-size:.8125rem;font-weight:600}.page-module__HftIrG__heroHeading{font-family:var(--font-heading);color:#1a1a2e;margin-bottom:20px;font-size:clamp(1.75rem,4vw,2.5rem);font-weight:900;line-height:1.15}.page-module__HftIrG__heroSub{color:var(--color-text-muted);margin-bottom:28px;font-size:1.125rem;line-height:1.7}.page-module__HftIrG__pdfLink{color:var(--quber-blue);border:1.5px solid var(--quber-blue-light);border-radius:var(--radius-btn);align-items:center;gap:6px;padding:8px 16px;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.page-module__HftIrG__pdfLink:hover{background:var(--quber-blue-pale)}.page-module__HftIrG__statsSection{border-bottom:1px solid var(--color-border);background:#fff;padding:48px 0}.page-module__HftIrG__statsGrid{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}.page-module__HftIrG__statCard{text-align:center;border:1.5px solid var(--color-border);border-radius:var(--radius-md);padding:24px 16px}.page-module__HftIrG__statNum{font-family:var(--font-heading);color:var(--quber-blue);margin-bottom:8px;font-size:2.5rem;font-weight:900;line-height:1}.page-module__HftIrG__statLabel{color:var(--color-text-muted);font-size:.8125rem;line-height:1.4}.page-module__HftIrG__story{background:#fff}.page-module__HftIrG__storyInner{grid-template-columns:1fr 340px;align-items:start;gap:56px;display:grid}.page-module__HftIrG__storyContent h2{font-family:var(--font-heading);color:#1a1a2e;margin:40px 0 12px;font-size:1.25rem;font-weight:800}.page-module__HftIrG__storyContent h2:first-child{margin-top:0}.page-module__HftIrG__storyContent p{color:var(--color-text-muted);margin-bottom:16px;font-size:1rem;line-height:1.75}.page-module__HftIrG__storyContent ul{flex-direction:column;gap:8px;margin-bottom:16px;padding-left:20px;display:flex}.page-module__HftIrG__storyContent li{color:var(--color-text-muted);font-size:1rem;line-height:1.65}.page-module__HftIrG__sidebar{flex-direction:column;gap:24px;display:flex;position:sticky;top:100px}.page-module__HftIrG__quoteCard{background:linear-gradient(135deg, var(--quber-blue-pale), #e8eeff);border-radius:var(--radius-lg);flex-direction:column;gap:16px;padding:32px;display:flex}.page-module__HftIrG__qMark{color:var(--quber-blue);opacity:.3;font-family:Georgia,serif;font-size:3rem;line-height:.6}.page-module__HftIrG__quote{color:#2d3748;margin:0;font-size:1rem;font-style:italic;line-height:1.7}.page-module__HftIrG__cite{color:var(--color-text-muted);font-size:.8125rem;font-style:normal;line-height:1.5}.page-module__HftIrG__cite strong{color:#2d3748}.page-module__HftIrG__sidebarCta{border:1.5px solid var(--color-border);border-radius:var(--radius-md);background:#fff;flex-direction:column;align-items:flex-start;gap:16px;padding:24px;display:flex}.page-module__HftIrG__sidebarCta p{color:var(--color-text-muted);margin:0;font-size:.9375rem;line-height:1.5}.page-module__HftIrG__bottomCta{text-align:center;background:linear-gradient(135deg,#0a1628 0%,#1a237e 100%);padding:80px 0}.page-module__HftIrG__bottomCta h2{font-family:var(--font-heading);color:#fff;margin-bottom:12px;font-size:clamp(1.5rem,3vw,2rem);font-weight:900}.page-module__HftIrG__bottomCta p{color:#ffffffb3;margin-bottom:32px;font-size:1rem}@media (max-width:900px){.page-module__HftIrG__statsGrid{grid-template-columns:repeat(2,1fr)}.page-module__HftIrG__storyInner{grid-template-columns:1fr}.page-module__HftIrG__sidebar{position:static}}@media (max-width:500px){.page-module__HftIrG__statsGrid{grid-template-columns:1fr 1fr}}
