.corporate-page{background:#fff;color:#263b54}.corporate-container{max-width:1180px}.corporate-hero{position:relative;min-height:420px;display:flex;align-items:flex-end;overflow:hidden}.corporate-hero__image{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.corporate-hero__shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,43,78,.88) 0%,rgba(16,79,132,.68) 48%,rgba(16,79,132,.08) 100%)}.corporate-hero__content{position:relative;z-index:1;padding-top:105px;padding-bottom:72px;color:#fff}.corporate-eyebrow,.corporate-kicker{display:inline-block;text-transform:uppercase;letter-spacing:.13em;font-size:13px;font-weight:700}.corporate-eyebrow{margin-bottom:18px;color:#cde7ff}.corporate-hero h1{max-width:820px;margin:0 0 15px;font-size:52px;line-height:1.08;font-weight:700;color:#fff}.corporate-hero p{max-width:650px;margin:0;font-size:19px;line-height:1.6;color:#fff}.corporate-intro,.corporate-section{padding:85px 0}.corporate-section--soft{background:#f4f8fd}.corporate-intro__grid{display:grid;grid-template-columns:minmax(280px,.8fr) minmax(0,1.4fr);gap:80px;align-items:start}.corporate-kicker{margin-bottom:13px;color:#2277ba}.corporate-page h2{margin:0;color:#123e69;font-size:38px;line-height:1.2;font-weight:700}.corporate-intro__copy{padding-left:32px;border-left:3px solid #3890d2}.corporate-intro__copy p,.assurance-card p,.investor-contact-card p{margin:0 0 17px;color:#53677c;font-size:17px;line-height:1.75}.corporate-intro__copy p:last-child,.assurance-card p:last-child{margin-bottom:0}.corporate-heading{max-width:820px;margin:0 auto 42px;text-align:center}.corporate-heading h2{font-size:34px}.principle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.principle-card{display:flex;gap:18px;align-items:flex-start;padding:25px;border:1px solid #dce8f4;border-radius:14px;background:#fff;box-shadow:0 10px 32px rgba(15,65,108,.06)}.principle-card__number{flex:0 0 42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#e7f3ff;color:#166db0;font-size:13px;font-weight:700}.principle-card p{margin:5px 0 0;color:#425a72;font-size:16px;line-height:1.55}.assurance-card{display:grid;grid-template-columns:auto 1fr;gap:30px;padding:42px;border-radius:18px;background:linear-gradient(135deg,#0d5d9b,#2386cb);box-shadow:0 18px 50px rgba(8,72,121,.18)}.assurance-card__icon{width:68px;height:68px;display:grid;place-items:center;border-radius:15px;background:rgba(255,255,255,.14);color:#fff;font-size:29px}.assurance-card .corporate-kicker{color:#bfe3ff}.assurance-card p{color:#fff}.document-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:50px}.document-card{display:flex;align-items:center;gap:18px;padding:24px;border:1px solid #d7e6f4;border-radius:14px;background:#fff;color:#1b4d79;text-decoration:none;box-shadow:0 8px 28px rgba(15,65,108,.06);transition:.25s ease}.document-card:hover{transform:translateY(-3px);border-color:#3890d2;box-shadow:0 15px 35px rgba(15,65,108,.12);text-decoration:none}.document-card__icon{width:50px;height:50px;display:grid;place-items:center;flex:0 0 50px;border-radius:12px;background:#edf6ff;color:#287fc0;font-size:23px}.document-card__copy{display:flex;flex:1;flex-direction:column}.document-card__copy small{color:#718399;font-size:13px}.document-card__copy strong{color:#123e69;font-size:19px}.document-card__action{color:#287fc0;font-size:14px;font-weight:700;white-space:nowrap}.investor-contact-card{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;padding:46px;border-radius:18px;background:#fff;border:1px solid #dce8f4;box-shadow:0 14px 42px rgba(15,65,108,.08)}.investor-contact-card address{display:flex;flex-direction:column;gap:13px;margin:0;padding:28px;border-radius:14px;background:#edf6ff;color:#435c73;font-style:normal}.investor-contact-card address strong{font-size:18px;color:#123e69}.investor-contact-card address span,.investor-contact-card address a{display:flex;gap:11px;align-items:flex-start;color:#435c73;text-decoration:none;line-height:1.5}.investor-contact-card address i{width:17px;margin-top:3px;color:#287fc0}.investor-contact-card address a:hover{color:#166db0}.corporate-hero--investors .corporate-hero__image{object-position:center 38%}
@media(max-width:991px){.corporate-hero{min-height:360px}.corporate-hero h1{font-size:42px}.corporate-intro__grid,.investor-contact-card{grid-template-columns:1fr;gap:30px}.corporate-intro__copy{padding:0 0 0 22px}.principle-grid,.document-grid{grid-template-columns:1fr}}
@media(max-width:575px){.corporate-hero{min-height:330px}.corporate-hero__content{padding-top:90px;padding-bottom:50px}.corporate-hero h1{font-size:34px}.corporate-hero p{font-size:16px}.corporate-intro,.corporate-section{padding:55px 0}.corporate-page h2{font-size:29px}.principle-card{padding:20px}.assurance-card{grid-template-columns:1fr;padding:28px}.investor-contact-card{padding:24px}.document-card{align-items:flex-start;padding:19px}.document-card__action{font-size:0}.document-card__action i{font-size:15px}}
