/* Transfer identity with a wide campaign banner and direct service navigation. */
.corporate-site .top{background:#102b50;padding:12px 0}
.corporate-site .header{height:105px}
.corporate-site .nav{gap:22px}
.corporate-site .nav a{text-transform:uppercase;font-size:11px;letter-spacing:.35px}
.corporate-site .nav .nav-rate{padding:15px 18px;border-radius:0}
.corporate-site .hero{padding:55px 0 60px;background:linear-gradient(112deg,#06366f 0%,#075cb2 62%,#137bd1 100%)}
.corporate-site .hero:before{inset:-180px -80px auto auto;width:680px;height:680px;clip-path:none;border:100px solid #ffffff08;border-radius:50%;background:transparent}
.corporate-site .hero:after{inset:auto -130px -300px auto;width:690px;height:690px;clip-path:none;border:1px solid #ffffff22;border-radius:50%;background:transparent}
.corporate-site .hero-grid{gap:70px;grid-template-columns:1.1fr 1fr}
.corporate-site .hero h1{font-size:clamp(38px,4.3vw,60px);font-weight:750;line-height:1.08;letter-spacing:-2px}
.corporate-site .hero h1 span{color:#a7ddff}
.corporate-site .hero .intro{font-size:15px;max-width:460px}
.corporate-site .hero .button{border-radius:0;padding:15px 20px}
.hero-feature{position:relative;background:#ffffff0b;border:1px solid #ffffff40;color:white;box-shadow:20px 20px 0 #00376b30;transform:rotate(-2deg)}
.hero-feature-label{display:block;padding:18px 24px;border-bottom:1px solid #ffffff30;font-size:9px;letter-spacing:2px;color:#b9e2ff}
.hero-feature-main{display:flex;gap:27px;align-items:center;padding:32px 25px 37px}
.feature-currency{font-size:110px;line-height:1;font-weight:300;color:#b8e6ff}
.hero-feature-main small{display:block;letter-spacing:2px;font-size:9px;color:#bce4ff;margin-bottom:13px}
.hero-feature-main strong{display:block;font-size:30px;line-height:1.15;font-weight:650;letter-spacing:-1px}
.hero-feature-main a{display:flex;gap:20px;margin-top:22px;font-size:11px;text-decoration:none;border-bottom:1px solid #ffffff80;padding-bottom:9px}
.hero-feature-bottom{display:flex;justify-content:space-between;padding:18px 24px;background:#002f6340;font-size:9px;letter-spacing:1px}
.corporate-site .quick-tools{padding:24px 0;background:#edf2f8}
.corporate-site .mini-panel,.corporate-site .rate-product-promo{border-radius:0;border-top-width:3px}
.service-shortcuts{padding:35px 0 30px;background:#fff}
.shortcut-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}
.shortcut-grid>a{display:flex;position:relative;align-items:center;gap:14px;padding:25px 17px;background:#0563bc;color:white;text-decoration:none;transition:background .2s,transform .2s;min-height:115px}
.shortcut-grid>a:nth-child(2){background:#0a72cc}.shortcut-grid>a:nth-child(3){background:#094e91}.shortcut-grid>a:nth-child(4){background:#10375e}
.shortcut-grid>a:hover{background:#092c53;transform:translateY(-3px)}
.shortcut-grid>a>span{font-size:34px;color:#b9e4ff;line-height:1}
.shortcut-grid small{font-size:8px;letter-spacing:.8px;color:#c9e7ff;display:block;margin-bottom:9px}
.corporate-site .shortcut-grid h2{font-size:17px;letter-spacing:-.4px;color:white;font-weight:650}
.shortcut-grid b{position:absolute;right:12px;top:10px;font-weight:400;font-size:14px;color:#c5e8ff}
.corporate-site .partner-strip{padding:20px 0 27px;border-bottom:1px solid #e5ebf2}
.corporate-site .document-promo{padding:55px 0 10px}
.corporate-site .document-promo-card{background:#eef4fa;color:#143459;padding:35px 50px;border-radius:0;border-left:5px solid #0563bc}
.corporate-site .document-promo h2{color:#10335e;font-size:40px;font-weight:700;max-width:510px}
.corporate-site .document-promo p{color:#52677f}
.corporate-site .document-promo .eyebrow{color:#0563bc}
.corporate-site .document-promo .button{background:#0563bc;color:white;border-color:#0563bc;border-radius:0}
.corporate-site .document-promo-note{color:#52677f}
.corporate-site .document-promo-art{border-radius:0;transform:rotate(2deg);border:5px solid white;box-shadow:0 10px 25px #16375820}
.corporate-site .section-heading h2{font-weight:700}
.corporate-site .services{gap:18px;border:0}
.corporate-site .service{border:1px solid #dce5ef;border-bottom:3px solid #0563bc;padding:28px;background:#fff}
.corporate-site .service .icon{background:none;border-radius:0;font-size:32px;justify-content:start}
.corporate-site .service a{border-bottom:1px solid #b9d4ed;padding-bottom:5px}
.corporate-site .takse{background:linear-gradient(110deg,#10345d,#0563bc)}
@media(min-width:701px) and (max-width:1150px){.corporate-site .nav{top:105px}}
@media(max-width:1000px){.shortcut-grid{grid-template-columns:repeat(2,1fr)}.hero-feature-main{gap:15px;padding:25px 20px}.hero-feature-main strong{font-size:25px}.feature-currency{font-size:90px}.corporate-site .hero-grid{gap:35px}}
@media(max-width:700px){.corporate-site .header{height:90px}.corporate-site .nav{top:90px}.corporate-site .nav a{font-size:13px;padding:12px}.corporate-site .hero{padding:34px 0 38px}.corporate-site .hero-grid{grid-template-columns:1fr}.corporate-site .hero h1{font-size:42px;letter-spacing:-1.6px}.hero-feature{display:none}.corporate-site .hero .intro{font-size:14px}.corporate-site .quick-tools{padding:20px 0}.service-shortcuts{padding:25px 0 15px}.shortcut-grid{gap:10px}.shortcut-grid>a{padding:24px 12px;gap:9px;min-height:120px;align-items:flex-start;flex-direction:column}.shortcut-grid>a>span{font-size:27px}.shortcut-grid small{font-size:7px;margin-bottom:6px}.corporate-site .shortcut-grid h2{font-size:15px}.corporate-site .document-promo{padding:35px 0 0}.corporate-site .document-promo-card{padding:27px 22px}.corporate-site .document-promo h2{font-size:31px}.corporate-site .service{padding:23px 17px}.corporate-site .hero .button{padding:13px 15px}.corporate-site .partner-strip{padding-top:15px}}
@media(prefers-reduced-motion:reduce){.shortcut-grid>a{transition:none}.shortcut-grid>a:hover{transform:none}}
