.ts{background:var(--bg);color:var(--ink);font-family:var(--texto);overflow-x:hidden}.ts-wrap{max-width:var(--wrap);margin:0 auto;padding:0 20px}.ts-top{z-index:60;background-color:#000c56;background-image:linear-gradient(90deg,#000c56,#001699f5);border-bottom:1px solid #ffffff14;position:sticky;top:0}.ts-top__in{align-items:center;gap:28px;height:64px;display:flex}.ts-top__brand img{width:auto;height:30px}.ts-top__nav{flex:1;gap:22px;display:flex}.ts-top__nav a{color:#ffffffc7;font-size:14px;font-weight:600;text-decoration:none}.ts-top__nav a:hover{color:#fff}@media (max-width:860px){.ts-top__nav{display:none}.ts-top__in{justify-content:space-between}}.ts .ts-eyebrow{font:700 12px/1.3 var(--texto);letter-spacing:.14em;text-transform:uppercase;color:var(--primary);margin-bottom:14px;display:inline-block}.ts .ts-eyebrow--mint{color:var(--mint)}.ts .ts-h1{font-family:var(--display);letter-spacing:-.03em;color:#fff;text-wrap:balance;margin:0 0 20px;font-size:clamp(34px,5vw,58px);font-weight:800;line-height:1.04}.ts .ts-h1 em,.ts .ts-h2--light em{color:var(--mint);font-style:normal}.ts .ts-h2{font-family:var(--display);letter-spacing:-.025em;color:var(--ink);text-wrap:balance;margin:0 0 14px;font-size:clamp(26px,3.4vw,40px);font-weight:800;line-height:1.1}.ts .ts-h2 em{color:var(--primary);font-style:normal}.ts .ts-h2--light{color:#fff}.ts .ts-lead{color:var(--ink2);max-width:640px;margin:0 0 18px;font-size:18px;line-height:1.6}.ts .ts-lead--light{color:#ffffffd1}.ts .ts-btn{height:50px;font:700 15.5px/1 var(--texto);border-radius:10px;justify-content:center;align-items:center;padding:0 24px;text-decoration:none;transition:transform .15s,background .15s;display:inline-flex}.ts .ts-btn:hover{transform:translateY(-1px)}.ts .ts-btn:focus-visible,.ts a:focus-visible{outline:2px solid var(--primary);outline-offset:3px}.ts .ts-btn--white{color:var(--ink);background:#fff}.ts .ts-btn--ghost{color:#fff;border:1px solid #ffffff59}.ts .ts-btn--light{background:var(--primary);color:#fff;height:40px;padding:0 16px;font-size:14px}.ts-hero{background-color:#000c56;background-image:radial-gradient(60% 70% at 85% 30%,#0681fb73,#0681fb00),linear-gradient(160deg,#000c56 30%,#001699);padding:64px 0 72px}.ts-hero__grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.ts-hero__cta{flex-wrap:wrap;gap:12px;margin:26px 0;display:flex}.ts-sellos{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.ts-sellos li{color:#fff;background:#ffffff12;border:1px solid #ffffff38;border-radius:999px;padding:6px 12px;font-size:13.5px;font-weight:600}.ts-hero__demo{justify-content:center;display:flex}@media (max-width:860px){.ts-hero{padding:40px 0 56px}.ts-hero__grid{grid-template-columns:1fr;gap:36px}}.ts-sec{border-bottom:1px solid var(--line);padding:84px 0}.ts-sec--soft{background:var(--soft)}.ts-sec--navy{background-color:#000c56;background-image:linear-gradient(160deg,#000c56 30%,#001699);border-bottom:0}@media (max-width:860px){.ts-sec{padding:56px 0}}.ts-center{text-align:center}.ts-center__lead{margin-left:auto;margin-right:auto}.ts-center__cta{justify-content:center}.ts-plazos{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:30px;display:grid}.ts-plazo{border:1px solid var(--line);background:#fff;border-radius:14px;gap:6px;padding:20px 22px;display:grid}.ts-plazo__n{font:800 44px/1 var(--display);color:var(--deep);letter-spacing:-.03em}.ts-plazo__t{color:var(--ink);font-weight:600}.ts-plazo__f{color:var(--ink3);font-size:12.5px}@media (max-width:860px){.ts-plazos{grid-template-columns:1fr 1fr}}@media (max-width:520px){.ts-plazos{grid-template-columns:1fr}}.ts-lista{grid-template-columns:1fr 1fr;gap:10px;margin:28px 0 0;padding:0;list-style:none;display:grid}.ts .ts-lista__item{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:14px;align-items:center;gap:14px;height:100%;padding:14px 16px;text-decoration:none;display:flex}.ts .ts-lista__item:hover{border-color:var(--primary)}.ts-lista__n{background:var(--primary-t);height:30px;color:var(--deep);font:800 13px/30px var(--display);text-align:center;border-radius:999px;flex:0 0 30px}.ts-lista__t{flex:1;font-size:15px;font-weight:600;line-height:1.35}.ts-lista__t small{color:var(--ink3);margin-top:3px;font-size:12.5px;font-weight:500;display:block}.ts-lista__mod{color:var(--mint-d);background:var(--mint-t);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:12.5px;font-weight:700}@media (max-width:860px){.ts-lista{grid-template-columns:1fr}}.ts-mod__grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:56px;display:grid}.ts-mod--rev .ts-mod__txt{order:2}.ts-check{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}.ts-check li{color:var(--ink);padding-left:30px;font-size:15.5px;position:relative}.ts-check li:before{content:"";background:var(--mint-t) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%230F6B62'%3E%3Cpath d='M9 16.2 4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4z'/%3E%3C/svg%3E") center / 14px no-repeat;border-radius:999px;width:20px;height:20px;position:absolute;top:2px;left:0}.ts .ts-norma{color:var(--ink3);border-top:1px dashed var(--line);margin:0;padding-top:12px;font-size:13px}.ts-mod__demo{justify-content:center;align-items:center;gap:18px;min-width:0;display:flex}@media (max-width:960px){.ts-mod__grid{grid-template-columns:1fr;gap:32px}.ts-mod--rev .ts-mod__txt{order:0}}.ts-cards4,.ts-cards3{grid-template-columns:repeat(4,1fr);gap:14px;margin-top:28px;display:grid}.ts-cards3{grid-template-columns:repeat(3,1fr)}.ts-card{background:var(--soft);border:1px solid var(--line);border-radius:14px;padding:22px}.ts-card h3{font:800 19px/1.2 var(--display);color:var(--ink);margin:0 0 8px}.ts-card p{color:var(--ink2);margin:0;font-size:15px;line-height:1.55}@media (max-width:960px){.ts-cards4,.ts-cards3{grid-template-columns:1fr 1fr}}@media (max-width:560px){.ts-cards4,.ts-cards3{grid-template-columns:1fr}}.ts-foot{color:#fff9;background:#040a2e;padding:26px 0 90px;font-size:13px}.ts-foot__in{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.ts .ts-fab{z-index:70;height:44px;font:800 13.5px/1 var(--texto);border-radius:999px;align-items:center;padding:0 18px;text-decoration:none;display:inline-flex;position:fixed;bottom:18px}.ts .ts-fab--back{color:var(--ink);border:1px solid var(--line);background:#fff;left:18px;box-shadow:0 10px 30px -8px #0a123059}.ts .ts-fab--demo{background:var(--primary);color:#fff;border:1px solid #ffffff59;right:18px;box-shadow:0 10px 30px -6px #0681fb8c}@media (max-width:640px){.ts .ts-fab{height:40px;padding:0 14px;font-size:12.5px;bottom:12px}.ts .ts-fab--back{left:12px}.ts .ts-fab--demo{right:12px}}.ts-duo__hint{color:var(--ink3);text-align:right;max-width:calc(100% - 220px);margin:0;font-size:13px;position:absolute;bottom:-34px;right:0}.ts-mod--rev .ts-duo__hint{text-align:left;left:0;right:auto}@media (max-width:960px){.ts-duo__hint,.ts-mod--rev .ts-duo__hint{text-align:center;max-width:none;position:static}}.ts-phone{flex:none;width:280px;margin:0}.ts-phone__screen{aspect-ratio:390/844;scrollbar-width:none;background:#f3f3f3;border:9px solid #0b1030;border-radius:40px;overflow:hidden auto;box-shadow:0 30px 60px -20px #000c5673,0 0 0 1px #ffffff14}.ts-phone__screen::-webkit-scrollbar{display:none}.ts-phone__screen img{width:100%;height:auto;display:block}.ts-phone__hint{text-align:center;color:var(--ink3);margin-top:10px;font-size:12.5px}.ts-hero .ts-phone{width:320px}.ts-duo{width:100%;padding-bottom:40px;position:relative}.ts-duo__portal{width:100%}.ts-duo__app{z-index:2;position:absolute;bottom:-30px;left:-36px}.ts-duo__app .ts-phone{width:200px}.ts-mod--rev .ts-duo__app{left:auto;right:-36px}@media (max-width:960px){.ts-duo{flex-direction:column;align-items:center;gap:24px;padding-bottom:0;display:flex}.ts-duo__app,.ts-mod--rev .ts-duo__app{position:static}.ts-duo__app .ts-phone{width:240px}}.ts-mod__grid{grid-template-columns:.78fr 1.22fr}.ts-mod--rev .ts-duo__portal{padding-left:0;padding-right:130px}@media (max-width:960px){.ts-mod__grid{grid-template-columns:1fr}.ts-duo__portal,.ts-mod--rev .ts-duo__portal{padding:0}}.ts-mod--rev .ts-mod__grid{grid-template-columns:1.22fr .78fr}.ts-duo__portal{padding-left:150px}.ts-duo__app{left:-40px}.ts-mod--rev .ts-duo__portal{padding-right:150px}.ts-mod--rev .ts-duo__app{right:-40px}@media (max-width:960px){.ts-mod--rev .ts-mod__grid{grid-template-columns:1fr}.ts-duo__portal,.ts-mod--rev .ts-duo__portal{padding:0}}
