.decision-bar{display:grid;grid-template-columns:1.25fr repeat(4,1fr);background:#fff;border-bottom:1px solid #d5e0e8;padding:0 max(5.8vw,38px)}.decision-bar>*{margin:0;padding:27px 22px;border-right:1px solid #d5e0e8}.decision-bar p{padding-left:0;text-transform:uppercase;letter-spacing:.12em;font-size:.72rem;font-weight:800;color:#687989}.decision-bar a{font-weight:700;color:#10243a;transition:.25s}.decision-bar a:hover{background:#edf3f8;color:#1769c2}.decision-bar span{display:block;color:#319a35;font-size:.68rem;margin-bottom:4px}
.executive-questions{padding:120px max(5.8vw,38px);display:grid;grid-template-columns:.85fr 1.15fr;gap:9vw;background:#fff}.questions-title{position:sticky;top:45px;align-self:start}.questions-title h2{font:800 clamp(2.4rem,4.2vw,4.8rem)/1.07 "Financial Corp",Arial,sans-serif;letter-spacing:-.05em;color:#10243a;margin:0}.questions-title h2:after{content:"";display:block;width:64px;height:4px;background:#1769c2;margin-top:28px}.questions-title>p:last-child{color:#617181;font-size:1.05rem;max-width:520px}.questions-list article{padding:34px 0;border-top:1px solid #cfdbe4;display:grid;grid-template-columns:54px 1fr auto;gap:20px;align-items:start}.questions-list span{color:#319a35;font-size:.72rem;font-weight:800}.questions-list h3{font:700 clamp(1.25rem,1.8vw,1.75rem)/1.35 "Financial Corp",Arial,sans-serif;color:#10243a;margin:0}.questions-list a{color:#1769c2;font-size:.8rem;font-weight:800;white-space:nowrap}.signature-statement{min-height:68vh;display:grid;place-content:center;text-align:center;padding:100px max(12vw,40px);background:linear-gradient(rgba(6,23,43,.83),rgba(6,23,43,.93)),url('architecture-financiere.png') center/cover fixed;color:#fff}.statement-mark{font:700 6rem/1 Georgia;color:#319a35}.signature-statement blockquote{font:700 clamp(2rem,4vw,4.6rem)/1.16 "Financial Corp",Arial,sans-serif;letter-spacing:-.04em;max-width:1100px;margin:0 auto 25px}.signature-statement p{text-transform:uppercase;letter-spacing:.15em;color:#9fb2c3;font-size:.75rem}.reveal-on-scroll{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal-on-scroll.visible{opacity:1;transform:none}.topbar.scrolled{position:fixed;background:rgba(6,23,43,.97);box-shadow:0 8px 30px rgba(0,0,0,.16)}.topbar.scrolled .brand img{height:52px}.expertise-grid article{transition:transform .3s ease,border-color .3s ease}.expertise-grid article:hover{transform:translateY(-8px);border-top-color:#319a35}.person{transition:transform .3s ease}.person:hover{transform:translateY(-5px)}
@media(max-width:1000px){.decision-bar{grid-template-columns:repeat(2,1fr)}.decision-bar p{grid-column:1/-1;border-bottom:1px solid #d5e0e8}.executive-questions{grid-template-columns:1fr}.questions-title{position:relative;top:auto}.signature-statement{background-attachment:scroll}}
@media(max-width:620px){.decision-bar{grid-template-columns:1fr;padding-inline:24px}.decision-bar>*{border-right:0;border-bottom:1px solid #d5e0e8;padding-inline:0}.executive-questions{padding:80px 24px}.questions-list article{grid-template-columns:38px 1fr}.questions-list a{grid-column:2}.signature-statement{padding:80px 24px;min-height:60vh}.signature-statement blockquote{font-size:2rem}}
