.institutional-assurance-page-module__bdOESW__page{background:radial-gradient(circle at 85% 5%, #16c6c714, transparent 26rem), radial-gradient(circle at 8% 24%, #f4b94212, transparent 24rem), var(--rf-page);min-height:100vh;color:var(--rf-ink)}.institutional-assurance-page-module__bdOESW__main{padding-bottom:clamp(64px,9vw,112px)}.institutional-assurance-page-module__bdOESW__shell{width:min(100% - 40px,1180px);margin-inline:auto}.institutional-assurance-page-module__bdOESW__hero{border-bottom:1px solid var(--rf-line);padding-block:clamp(54px,8vw,104px) clamp(44px,7vw,80px)}.institutional-assurance-page-module__bdOESW__heroGrid{grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);align-items:start;gap:clamp(28px,5vw,64px);display:grid}.institutional-assurance-page-module__bdOESW__eyebrow{border:1px solid color-mix(in srgb, var(--rf-brand) 32%, var(--rf-line));border-radius:var(--rf-radius-pill);background:color-mix(in srgb, var(--rf-brand-soft) 72%, white);min-height:34px;color:var(--rf-brand-deep);letter-spacing:.02em;align-items:center;padding-inline:13px;font-size:.82rem;font-weight:850;display:inline-flex}.institutional-assurance-page-module__bdOESW__title{letter-spacing:-.035em;max-width:860px;margin:18px 0 16px;font-size:clamp(2.35rem,5.6vw,5rem);line-height:1.08}.institutional-assurance-page-module__bdOESW__lead{max-width:800px;color:var(--rf-ink-soft);margin:0;font-size:clamp(1.02rem,1.6vw,1.2rem);line-height:1.9}.institutional-assurance-page-module__bdOESW__actions{flex-wrap:wrap;gap:12px;margin-top:30px;display:flex}.institutional-assurance-page-module__bdOESW__primary,.institutional-assurance-page-module__bdOESW__secondary{border-radius:13px;justify-content:center;align-items:center;min-height:48px;padding-inline:20px;font-weight:850;text-decoration:none;display:inline-flex}.institutional-assurance-page-module__bdOESW__primary{background:linear-gradient(135deg, var(--rf-brand-strong), var(--rf-brand-deep));color:#fff;box-shadow:0 12px 28px #064f5026}.institutional-assurance-page-module__bdOESW__secondary{border:1px solid var(--rf-line-strong);background:var(--rf-surface);color:var(--rf-brand-deep)}.institutional-assurance-page-module__bdOESW__heroCard{border:1px solid var(--rf-line);border-radius:var(--rf-radius-xl);background:color-mix(in srgb, var(--rf-surface) 94%, transparent);box-shadow:var(--rf-shadow-sm);padding:24px}.institutional-assurance-page-module__bdOESW__heroCard h2{margin:0 0 12px;font-size:1.02rem}.institutional-assurance-page-module__bdOESW__heroCard ul{color:var(--rf-ink-soft);margin:0;padding-inline-start:20px;line-height:1.85}.institutional-assurance-page-module__bdOESW__section{padding-top:clamp(50px,7vw,82px)}.institutional-assurance-page-module__bdOESW__sectionHeader{max-width:780px;margin-bottom:26px}.institutional-assurance-page-module__bdOESW__kicker{color:var(--rf-brand-strong);text-transform:uppercase;letter-spacing:.06em;margin:0 0 8px;font-size:.82rem;font-weight:900}.institutional-assurance-page-module__bdOESW__sectionHeader h2{margin:0 0 10px;font-size:clamp(1.75rem,3vw,2.65rem);line-height:1.25}.institutional-assurance-page-module__bdOESW__sectionHeader p{color:var(--rf-ink-soft);margin:0;line-height:1.85}.institutional-assurance-page-module__bdOESW__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.institutional-assurance-page-module__bdOESW__card{border:1px solid var(--rf-line);border-radius:var(--rf-radius-lg);background:var(--rf-surface);min-height:100%;box-shadow:var(--rf-shadow-xs);flex-direction:column;padding:24px;display:flex}.institutional-assurance-page-module__bdOESW__card h3{margin:0 0 9px;font-size:1.13rem}.institutional-assurance-page-module__bdOESW__card p{color:var(--rf-ink-soft);margin:0;line-height:1.8}.institutional-assurance-page-module__bdOESW__cardLink{color:var(--rf-brand-deep);margin-top:auto;padding-top:18px;font-weight:850;text-decoration:none}.institutional-assurance-page-module__bdOESW__twoColumn{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.institutional-assurance-page-module__bdOESW__panel{border:1px solid var(--rf-line);border-radius:var(--rf-radius-xl);background:var(--rf-surface);padding:clamp(24px,4vw,34px)}.institutional-assurance-page-module__bdOESW__panel h2,.institutional-assurance-page-module__bdOESW__panel h3{margin-top:0}.institutional-assurance-page-module__bdOESW__panel p,.institutional-assurance-page-module__bdOESW__panel li{color:var(--rf-ink-soft);line-height:1.85}.institutional-assurance-page-module__bdOESW__panel ul,.institutional-assurance-page-module__bdOESW__panel ol{margin-bottom:0;padding-inline-start:22px}.institutional-assurance-page-module__bdOESW__notice{border-inline-start:4px solid var(--rf-gold);background:var(--rf-surface-warm);color:var(--rf-ink-soft);border-radius:12px;margin-top:28px;padding:20px 22px;line-height:1.8}.institutional-assurance-page-module__bdOESW__evidence{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.institutional-assurance-page-module__bdOESW__metric{border:1px solid var(--rf-line);background:var(--rf-surface);border-radius:18px;padding:20px}.institutional-assurance-page-module__bdOESW__metric strong{color:var(--rf-brand-deep);margin-bottom:5px;font-size:1.03rem;display:block}.institutional-assurance-page-module__bdOESW__metric span{color:var(--rf-muted);font-size:.9rem;line-height:1.65}.institutional-assurance-page-module__bdOESW__cta{border-radius:var(--rf-radius-xl);background:linear-gradient(135deg, var(--rf-brand-deep), #073f49);color:#fff;box-shadow:var(--rf-shadow-lg);margin-top:clamp(54px,8vw,90px);padding:clamp(30px,5vw,52px)}.institutional-assurance-page-module__bdOESW__cta h2{margin:0 0 10px;font-size:clamp(1.7rem,3vw,2.5rem)}.institutional-assurance-page-module__bdOESW__cta p{color:#ffffffd1;max-width:760px;margin:0;line-height:1.85}.institutional-assurance-page-module__bdOESW__cta .institutional-assurance-page-module__bdOESW__actions{margin-top:22px}.institutional-assurance-page-module__bdOESW__cta .institutional-assurance-page-module__bdOESW__primary{color:var(--rf-brand-deep);box-shadow:none;background:#fff}.institutional-assurance-page-module__bdOESW__cta .institutional-assurance-page-module__bdOESW__secondary{color:#fff;background:#ffffff14;border-color:#ffffff59}.institutional-assurance-page-module__bdOESW__muted{color:var(--rf-muted)}.institutional-assurance-page-module__bdOESW__ltr{text-align:left;direction:ltr}.institutional-assurance-page-module__bdOESW__rtl{text-align:right;direction:rtl}@media (max-width:900px){.institutional-assurance-page-module__bdOESW__heroGrid,.institutional-assurance-page-module__bdOESW__twoColumn{grid-template-columns:1fr}.institutional-assurance-page-module__bdOESW__grid,.institutional-assurance-page-module__bdOESW__evidence{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.institutional-assurance-page-module__bdOESW__shell{width:min(100% - 28px,1180px)}.institutional-assurance-page-module__bdOESW__grid,.institutional-assurance-page-module__bdOESW__evidence{grid-template-columns:1fr}.institutional-assurance-page-module__bdOESW__actions{flex-direction:column}.institutional-assurance-page-module__bdOESW__primary,.institutional-assurance-page-module__bdOESW__secondary{width:100%}}
