.tx-hero{background-position:center 40%}
.tx-hero .split{align-items:center}
.tx-hero .form-card{max-width:440px;margin-left:auto;color:var(--ink,#16233b)}
.tx-hero .form-card h2{font-size:1.25rem;margin:0 0 12px;color:#103060}
.tx-hero p.lead{color:#d5deec}
.tx-est{display:grid;grid-template-columns:1fr 1fr;gap:16px;align-items:end}
.tx-est .field{margin:0}
.tx-out{margin-top:18px;padding:18px 20px;border-left:4px solid #508030;background:#fff}
.tx-out b{display:block;font-size:2rem;font-family:Poppins,sans-serif;color:#103060}
.tx-wrap{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%;border:1px solid #d5deec}
.tx-wrap table{min-width:720px;width:100%}
.tx-wrap th,.tx-wrap td{vertical-align:top}
.tx-two{display:grid;grid-template-columns:1fr 1fr;gap:0;border:1px solid #d5deec}
.tx-two>div{padding:24px}
.tx-two>div+div{border-left:1px solid #d5deec}
.tx-months{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:16px}
.tx-months div{padding:16px 20px;border:1px solid #d5deec}
.tx-months div:first-child{background:#f1f6ec}
.tx-months b{display:block;font-family:Poppins,sans-serif;color:#103060}
@media(max-width:700px){.tx-est,.tx-two,.tx-months{grid-template-columns:1fr}.tx-two>div+div{border-left:0;border-top:1px solid #d5deec}.tx-hero .form-card{margin:0;max-width:none}}
.tx-hero .form-card .fine{color:#5b6b85}
.cta-band h2{text-wrap:balance}
@media (max-width:700px){.tx-wrap table{min-width:640px}.tx-wrap th:first-child,.tx-wrap td:first-child{position:sticky;left:0;z-index:1;background:#fff;box-shadow:1px 0 0 var(--line)}.tx-wrap thead th:first-child{background:var(--navy)}.tx-wrap tbody tr:nth-child(even) td:first-child{background:var(--paper)}}
