.tiva-conv{background:linear-gradient(180deg,#ffffff,#f7f8fb)}.tiva-conv .conv-wrap{padding-block:clamp(4.5rem,9vw,7rem)}.tiva-conv .conv-head{max-width:46rem;margin-inline:auto;text-align:center}.tiva-conv .conv-title{color:#01104d;font:800 clamp(1.55rem,1rem + 2.4vw,2.5rem) /1.12 var(--font-heebo),sans-serif;letter-spacing:-.03em}.tiva-conv .conv-sub{margin-top:.9rem;color:#565d6e;font-size:clamp(1rem,.95rem + .4vw,1.15rem);line-height:1.6}.tiva-conv .conv-stage{position:relative;max-width:44rem;margin:clamp(2.5rem,5vw,3.5rem) auto 0;perspective:1300px}.tiva-conv .conv-rows{position:relative;z-index:1;transform:rotateX(11deg) scaleY(.9);transform-origin:50% 50%;transition:transform 1s cubic-bezier(.2,.7,.2,1);-webkit-mask-image:radial-gradient(135% 108% at 50% 44%,#000 36%,transparent 76%);mask-image:radial-gradient(135% 108% at 50% 44%,#000 36%,transparent 76%)}.tiva-conv .conv-stage:hover .conv-rows{transform:rotateX(0deg) scaleY(1)}.tiva-conv .conv-dots{position:absolute;inset:-10% 0 0;z-index:0;background-image:radial-gradient(#01104d 1px,transparent 0);background-size:16px 16px;opacity:.1;-webkit-mask-image:radial-gradient(62% 56% at 50% 42%,#000 22%,transparent 70%);mask-image:radial-gradient(62% 56% at 50% 42%,#000 22%,transparent 70%);pointer-events:none}.tiva-conv .conv-row{overflow:hidden;direction:ltr;padding-block:.4rem;-webkit-mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent);mask-image:linear-gradient(90deg,transparent,#000 9%,#000 91%,transparent)}.tiva-conv .conv-row+.conv-row{margin-top:clamp(.7rem,2vw,1.1rem)}.tiva-conv .conv-track{display:flex;align-items:center;width:-moz-max-content;width:max-content;direction:ltr;animation:convScroll 38s linear infinite;will-change:transform}.tiva-conv .conv-row:nth-child(2) .conv-track{animation-duration:46s;animation-direction:reverse}.tiva-conv .conv-row:nth-child(3) .conv-track{animation-duration:32s}@keyframes convScroll{to{transform:translateX(-50%)}}.tiva-conv .conv-card{position:relative;flex:none;display:grid;place-items:center;width:clamp(4rem,12vw,5.25rem);height:clamp(4rem,12vw,5.25rem);margin-inline-end:clamp(1rem,3vw,1.6rem);border-radius:.9rem;background:#ffffff;border:1px solid rgba(1,16,77,.08);box-shadow:0 8px 24px -16px rgba(11,16,32,.34)}.tiva-conv .conv-logo{position:relative;width:62%;height:62%}.tiva-conv .conv-bridge{margin:clamp(2.2rem,5vw,3rem) auto 0;max-width:40rem;text-align:center;color:#01104d;font:700 clamp(1rem,.95rem + .5vw,1.2rem) /1.5 var(--font-heebo),sans-serif}.tiva-conv .conv-stats{margin:1.4rem auto 0;display:flex;flex-wrap:wrap;justify-content:center;gap:.7rem}.tiva-conv .conv-stat{font-size:.85rem;font-weight:600;color:#565d6e;background:#fff;border:1px solid #ececf1;border-radius:999px;padding:.45rem 1rem}.tiva-conv .conv-auth{margin:clamp(2rem,4vw,2.6rem) auto 0;display:flex;flex-direction:column;align-items:center;gap:.8rem}.tiva-conv .conv-auth-label{font-size:.78rem;font-weight:700;letter-spacing:.02em;color:#8a92a3}.tiva-conv .conv-auth-logos{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.7rem}.tiva-conv .conv-auth-chip{position:relative;width:3rem;height:1.9rem;opacity:.85}.tiva-conv .conv-foot{margin:clamp(2rem,4vw,2.6rem) auto 0;max-width:42rem;text-align:center;color:#565d6e;font-size:.95rem;line-height:1.6}@media (max-width:640px){.tiva-conv .conv-rows,.tiva-conv .conv-stage:hover .conv-rows{transform:rotateX(7deg) scaleY(.94)}}@media (prefers-reduced-motion:reduce){.tiva-conv .conv-track{animation:none}.tiva-conv .conv-rows{transform:none}}