.corporate-reference{background:#f4f8fb}.corporate-reference .corporate-hero{min-height:380px}.corporate-reference .corporate-cover{inset-inline-start:0;inset-inline-end:auto;width:54%}.corporate-reference .corporate-cover:after{background:linear-gradient(90deg,rgba(3,23,47,.08),rgba(3,23,47,.38))}.corporate-reference .corporate-cover img{opacity:1}.corporate-reference .corporate-hero-content{width:46%;margin-inline:0 0;padding:1.25rem 4.5rem 1.7rem;text-align:center}.corporate-reference .corporate-wordmark{position:absolute;top:1.2rem;inset-inline-end:1.75rem}.corporate-reference .corporate-identity{flex-direction:column;gap:.55rem;margin-top:1.6rem}.corporate-reference .corporate-logo{width:82px;height:82px;border-radius:13px}.corporate-reference .corporate-category{font-size:1rem}.corporate-reference .corporate-description{margin:.7rem auto 0;line-height:1.85}.corporate-reference .corporate-quick-actions{grid-template-columns:repeat(3,1fr);max-width:650px;margin:-1.3rem 0 0 auto}.corporate-reference .corporate-section,.corporate-reference .corporate-bottom-grid{margin-top:1.5rem;padding:1.45rem;border:1px solid #edf1f5;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(15,44,77,.04)}.corporate-reference .corporate-section-heading{display:flex;align-items:center;gap:.7rem;margin-bottom:1.1rem}.corporate-reference .corporate-section-heading:after{content:"";width:25px;height:4px;border-radius:8px;background:#11b9cf}.corporate-reference .corporate-section-heading h2{font-size:1.25rem}.corporate-reference .corporate-about p{margin:0;color:#465f7e;font-size:1.02rem;line-height:2;text-align:center}.corporate-reference .corporate-contact-grid{grid-template-columns:repeat(4,1fr);gap:.7rem}.corporate-reference .corporate-contact-card{justify-content:center;flex-direction:column;min-height:112px;padding:.8rem;text-align:center;box-shadow:none}.corporate-reference .corporate-contact-card>span:nth-child(2){justify-items:center}.corporate-reference .corporate-contact-card>.icon{display:none}.corporate-reference .corporate-contact-icon{background:transparent}.corporate-reference .corporate-bank-grid,.corporate-reference .corporate-branches{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1rem}.corporate-reference .corporate-bank-card,.corporate-reference .corporate-branch{padding:1.15rem;box-shadow:none}.corporate-reference .corporate-branch-phone{color:#203b5d!important;font-weight:700}.corporate-reference .corporate-bottom-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem;padding:0;border:0;background:transparent;box-shadow:none}.corporate-reference .corporate-save-card,.corporate-reference .corporate-social{margin:0;padding:1.2rem;border:1px solid #edf1f5;border-radius:13px;background:#fff;box-shadow:0 7px 20px rgba(15,44,77,.04)}.corporate-reference .corporate-save-card{display:flex;flex-wrap:wrap;align-items:center;gap:.35rem 1rem}.corporate-reference .corporate-save-card>div{flex-basis:100%}.corporate-reference .corporate-save-card h2{margin:0;font-size:1.08rem}.corporate-reference .corporate-save-card p{margin:.3rem 0 0;color:var(--corporate-muted);font-size:.84rem}.corporate-reference .corporate-text-button{padding:.55rem .7rem;border:1px solid #cfe4f7;border-radius:8px;background:#f6fbff;color:#123b67}.corporate-reference .corporate-social{text-align:center}.corporate-reference .corporate-social p{font-weight:800;color:#123b67}.corporate-reference .corporate-social a{width:42px;height:42px;padding:0;border-radius:50%}@media(max-width:699px){.corporate-reference .corporate-hero{min-height:400px}.corporate-reference .corporate-cover{width:100%;inset:0}.corporate-reference .corporate-cover:after{background:linear-gradient(180deg,rgba(3,23,47,.18),rgba(3,23,47,.88))}.corporate-reference .corporate-hero-content{width:100%;padding:1rem 1.1rem 1.25rem}.corporate-reference .corporate-wordmark{display:none}.corporate-reference .corporate-identity{margin-top:1.5rem}.corporate-reference .corporate-logo{width:72px;height:72px}.corporate-reference .corporate-description{font-size:.87rem;line-height:1.7}.corporate-reference .corporate-quick-actions{grid-template-columns:repeat(2,1fr);gap:.5rem;margin-top:-.85rem}.corporate-reference .corporate-action--primary{grid-column:1/-1}.corporate-reference .corporate-section,.corporate-reference .corporate-bottom-grid{margin-top:1rem;padding:1rem}.corporate-reference .corporate-contact-grid,.corporate-reference .corporate-bank-grid,.corporate-reference .corporate-branches,.corporate-reference .corporate-bottom-grid{grid-template-columns:1fr;gap:.65rem}.corporate-reference .corporate-contact-card{flex-direction:row;justify-content:flex-start;min-height:0;padding:.68rem;text-align:right}.corporate-reference .corporate-contact-card>span:nth-child(2){justify-items:start}.corporate-reference .corporate-contact-card>.icon{display:block;margin-inline-start:auto}.corporate-reference .corporate-about p{font-size:.86rem;line-height:1.85;text-align:right}.corporate-reference .corporate-bank-card,.corporate-reference .corporate-branch{padding:.9rem}.corporate-reference .corporate-branch-actions{display:flex}.corporate-reference .corporate-branch-action{flex:1}.corporate-reference .corporate-bottom-grid{padding:0;border:0;background:transparent;box-shadow:none}.corporate-reference .corporate-save-card{display:grid}.corporate-reference .corporate-text-button{justify-content:center;min-height:42px}}
.corporate-preview-only .corporate-hero{min-height:0;padding:1rem 0 1.4rem;background:#fff;color:var(--corporate-ink);overflow:visible}.corporate-preview-only .corporate-cover{position:relative;inset:auto;width:min(100% - 2rem,1120px);height:220px;margin:0 auto;border-radius:15px;overflow:hidden}.corporate-preview-only .corporate-cover:after{background:linear-gradient(180deg,rgba(5,26,52,.05),rgba(5,26,52,.34))}.corporate-preview-only .corporate-hero-content{position:relative;width:min(100% - 2rem,1120px);margin:-50px auto 0;padding:0 1rem;text-align:right}.corporate-preview-only .corporate-wordmark{display:none}.corporate-preview-only .corporate-identity{flex-direction:column;align-items:flex-start;gap:.55rem;margin:0}.corporate-preview-only .corporate-logo{width:96px;height:96px;border-radius:16px;border:4px solid #fff}.corporate-preview-only .corporate-identity h1{font-size:clamp(1.45rem,3vw,2.1rem);color:var(--corporate-ink)}.corporate-preview-only .corporate-category{margin-top:.2rem;color:var(--corporate-muted)}.corporate-preview-only .corporate-description{max-width:680px;margin:.9rem 0 0;color:var(--corporate-muted);font-size:1rem}.corporate-preview-only .corporate-quick-actions{margin:0 0 0 auto}@media(max-width:699px){.corporate-preview-only .corporate-hero{padding:.7rem 0 1rem}.corporate-preview-only .corporate-cover{width:calc(100% - 1.25rem);height:145px;border-radius:12px}.corporate-preview-only .corporate-hero-content{width:calc(100% - 1.25rem);margin:-39px auto 0;padding:0 .45rem}.corporate-preview-only .corporate-logo{width:78px;height:78px;border-radius:13px}.corporate-preview-only .corporate-identity h1{font-size:1.3rem;line-height:1.3}.corporate-preview-only .corporate-category{font-size:.8rem}.corporate-preview-only .corporate-description{font-size:.84rem;line-height:1.75}.corporate-preview-only .corporate-quick-actions{margin-top:0}}
