/* Focused hero gradient and true 50/50 home modules. */
.tp-hero-slide .tp-home-hero-overlay{
  background:linear-gradient(90deg,rgba(5,27,55,.68) 0%,rgba(7,31,62,.56) 25%,rgba(8,33,65,.22) 48%,rgba(8,33,65,.06) 61%,transparent 72%)!important;
}
.tp-home-hero-copy h1,.tp-home-hero-copy>p{color:#fff!important;text-shadow:none!important}
.tp-home-hero-copy h1 em{color:#9feeff}.tp-home-hero-copy .tp-eyebrow{background:rgba(4,24,48,.25)!important;border-color:rgba(255,255,255,.36)!important;color:#d4f8ff!important;backdrop-filter:blur(3px)}
.tp-migira-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:20px;align-items:stretch}.tp-why-new,.tp-migira-card{height:100%;box-sizing:border-box}.tp-migira-card{grid-template-columns:minmax(0,1fr) 125px;gap:20px;padding:38px 32px}.tp-migira-card h2{font-size:clamp(2rem,2.25vw,2.55rem)}.tp-phone-card{width:125px}
@media(max-width:980px){.tp-migira-grid{grid-template-columns:1fr!important}.tp-why-new,.tp-migira-card{height:auto}.tp-migira-card{grid-template-columns:minmax(0,1fr) 150px}.tp-phone-card{display:block!important;width:145px}}
@media(max-width:700px){.tp-hero-slide .tp-home-hero-overlay{background:linear-gradient(0deg,rgba(5,27,55,.72) 0%,rgba(6,29,58,.42) 45%,rgba(7,31,62,.08) 76%,transparent 100%)!important}.tp-migira-card{grid-template-columns:1fr}.tp-phone-card{display:none!important}}
